.elementor-21 .elementor-element.elementor-element-7f44447{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:61px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px}.elementor-21 .elementor-element.elementor-element-4e76846{width:var(--container-widget-width,1200px);max-width:1200px;animation-duration:1.8s;--container-widget-width:1200px;--container-widget-flex-grow:0;animation-timing-function:cubic-bezier(.77,0,.175,1);text-align:left}.elementor-21 .elementor-element.elementor-element-4e76846>.elementor-widget-container{margin:0}.elementor-21 .elementor-element.elementor-element-4e76846 .elementor-heading-title{font-size:80px;font-weight:700;text-transform:uppercase;color:var(--e-global-color-accent)}.elementor-21 .elementor-element.elementor-element-dd6398b.elementor-element{--align-self:center}.elementor-21 .elementor-element.elementor-element-dd6398b{position:absolute;top:258px;left:calc( 50% + 114px );animation-timing-function:cubic-bezier(.77,0,.175,1)}.elementor-21 .elementor-element.elementor-element-87e25ed.elementor-element{--align-self:center}.elementor-21 .elementor-element.elementor-element-87e25ed{position:absolute;top:108px;left:calc( 50% + 526px );animation-delay:.5s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-21 .elementor-element.elementor-element-072c403 .entry-read-more span{background-color:var(--e-global-color-secondary);padding:16px 62px !important;border-style:solid;border-width:2px;border-color:var(--e-global-color-text);border-radius:10px !important}.elementor-21 .elementor-element.elementor-element-072c403>.elementor-widget-container{margin:32px 0 0}.elementor-21 .elementor-element.elementor-element-072c403 .aux-filters:not(.aux-slideup) li>a span,.elementor-21 .elementor-element.elementor-element-072c403 .aux-filters.aux-slideup li>a span:before{color:var(--e-global-color-text)}.elementor-21 .elementor-element.elementor-element-072c403 .aux-filters li>a{font-size:20px;font-weight:400;text-transform:capitalize}.elementor-21 .elementor-element.elementor-element-072c403 .aux-filters li>a.aux-selected span:after,.elementor-21 .elementor-element.elementor-element-072c403 .aux-filters:not(.aux-slideup) li>a.aux-selected span{color:var(--e-global-color-text)}.elementor-21 .elementor-element.elementor-element-072c403 .aux-media-image{border-radius:12px !important}.elementor-21 .elementor-element.elementor-element-072c403 .entry-header .entry-title a{color:var(--e-global-color-text);font-size:21px;font-weight:600}.elementor-21 .elementor-element.elementor-element-072c403 .entry-read-more a{color:var(--e-global-color-text);font-size:20px;font-weight:600}.elementor-21 .elementor-element.elementor-element-072c403 .entry-tax a{color:#071ECB66}.elementor-21 .elementor-element.elementor-element-072c403 .entry-tax{font-size:14px;font-weight:400;font-style:normal}.elementor-21 .elementor-element.elementor-element-072c403 .aux-iso-item{margin-bottom:30px !important}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-4e76846{--container-widget-width:785px;--container-widget-flex-grow:0;width:var(--container-widget-width,785px);max-width:785px}.elementor-21 .elementor-element.elementor-element-4e76846 .elementor-heading-title{font-size:57px}.elementor-21 .elementor-element.elementor-element-dd6398b{top:182px}.elementor-21 .elementor-element.elementor-element-072c403 .aux-filters li>a{font-size:17px}.elementor-21 .elementor-element.elementor-element-072c403 .entry-read-more a{font-size:18px}.elementor-21 .elementor-element.elementor-element-072c403 .entry-read-more span{padding:16px 35px !important}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-4e76846{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-21 .elementor-element.elementor-element-4e76846 .elementor-heading-title{font-size:42px;line-height:1.2em}.elementor-21 .elementor-element.elementor-element-dd6398b{top:354px;left:calc( 50% + -22px )}.elementor-21 .elementor-element.elementor-element-dd6398b .aux-media-image{max-width:141px}}.elementor-21 .elementor-element.elementor-element-4e76846 .elementor-heading-title{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--e-global-color-text)}.elementor-21 .elementor-element.elementor-element-4e76846 .elementor-heading-title{word-break:break-word}@media only screen and (max-width:800px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-4e76846 .elementor-heading-title{font-size:50px}}.elementor-21 .elementor-element.elementor-element-072c403 .aux-read-more:after{display:none}.elementor-21 .elementor-element.elementor-element-072c403 .type-portfolio{display:flex;align-items:center}.elementor-21 .elementor-element.elementor-element-072c403 .entry-main{width:60%!important}.elementor-21 .elementor-element.elementor-element-072c403 .entry-main{min-width:257px;padding-left:20px}.elementor-21 .elementor-element.elementor-element-072c403 .wpulike-heart{display:none}.elementor-21 .elementor-element.elementor-element-072c403 .aux-portfolio-columns .entry-header{max-width:calc(100% - 0px)}.elementor-21 .elementor-element.elementor-element-072c403 .entry-info{margin-bottom:12px}.elementor-21 .elementor-element.elementor-element-072c403 .portfolio-filter-uncategorized{background-color:var(--e-global-color-accent);border:2px solid var(--e-global-color-text);transition:all .3s ease-in}.elementor-21 .elementor-element.elementor-element-072c403 .portfolio-filter-uncategorized:hover{background-color:var(--e-global-color-8d7f6b4)}.elementor-21 .elementor-element.elementor-element-072c403 .entry-media,.elementor-21 .elementor-element.elementor-element-072c403 .entry-header{margin-bottom:0}.elementor-21 .elementor-element.elementor-element-072c403 .type-portfolio{padding:24px!important}.elementor-21 .elementor-element.elementor-element-072c403 .entry-info{margin-bottom:7px}.elementor-21 .elementor-element.elementor-element-072c403 .aux-load-more svg{display:none}.elementor-21 .elementor-element.elementor-element-072c403 .aux-label-text,.elementor-21 .elementor-element.elementor-element-072c403 .aux-loading-label{color:var(--e-global-color-text);font-size:20px;font-weight:600;line-height:3.7em}.elementor-21 .elementor-element.elementor-element-072c403 .aux-load-more{background-color:var(--e-global-color-secondary);padding:16px 62px !important;border-style:solid;border-width:2px;border-color:var(--e-global-color-text);border-radius:10px !important;width:211px;height:74px;transition:all .3s ease-in}.elementor-21 .elementor-element.elementor-element-072c403 .aux-load-more:hover{background-color:var(--e-global-color-8d7f6b4)}.elementor-21 .elementor-element.elementor-element-072c403 .type-portfolio:before{content:"";position:absolute;left:0;right:-10px;top:5px;bottom:-10px;background-color:var(--e-global-color-secondary);z-index:-1;border:2px solid var(--e-global-color-text)}.elementor-21 .elementor-element.elementor-element-072c403 .aux-filters li a span{padding:0 1.6em}.elementor-21 .elementor-element.elementor-element-072c403 .aux-filters ul li{position:relative}.elementor-21 .elementor-element.elementor-element-072c403 .aux-filters ul li:after{content:"";width:3px;height:3px;position:absolute;border-radius:50px;background-color:var(--e-global-color-text);top:30px}.elementor-21 .elementor-element.elementor-element-072c403 .aux-filters ul li:nth-child(1):after{display:none}.elementor-21 .elementor-element.elementor-element-072c403 .aux-filters ul{margin-right:-52px}.elementor-21 .elementor-element.elementor-element-072c403 .aux-read-more{transition:all .3s ease-in}.elementor-21 .elementor-element.elementor-element-072c403 .portfolio-filter-uncategorized:hover .aux-read-more{background-color:var(--e-global-color-primary)}@media only screen and (max-width:1025px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-072c403 .aux-filters li a span{padding:0 1em}.elementor-21 .elementor-element.elementor-element-072c403 .aux-filters ul{margin-right:-16px}}@media only screen and (max-width:800px){.elementor-21 .elementor-element.elementor-element-072c403 .entry-main{min-width:100%;padding-left:0;margin-top:20px}.elementor-21 .elementor-element.elementor-element-072c403 .type-portfolio{flex-direction:column}.elementor-21 .elementor-element.elementor-element-072c403 .aux-filters li a span{padding:0 1em}}.elementor-21 .elementor-element.elementor-element-072c403 .portfolio:first-child div{width:100%}@media only screen and (max-width:1400px) and (min-width:1025px){.elementor-21 .elementor-element.elementor-element-072c403 .entry-main{min-width:218px}.elementor-21 .elementor-element.elementor-element-072c403 .entry-read-more span{padding:16px 37px !important}.elementor-21 .elementor-element.elementor-element-072c403 .entry-header{height:52px;overflow:hidden}}@media only screen and (max-width:400px){.elementor-21 .elementor-element.elementor-element-072c403 .aux-filters ul li{width:100%}}