.elementor-2466 .elementor-element.elementor-element-37377c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px}.elementor-2466 .elementor-element.elementor-element-6ad4e23{--display:flex}.elementor-widget-aux_modern_heading .aux-modern-heading-primary{font-family:var(--e-global-typography-primary-font-family),Sans-serif}.elementor-widget-aux_modern_heading .aux-modern-heading-secondary{font-family:var(--e-global-typography-primary-font-family),Sans-serif}.elementor-widget-aux_modern_heading .aux-modern-heading-secondary .aux-head-highlight{font-family:var(--e-global-typography-primary-font-family),Sans-serif}.elementor-widget-aux_modern_heading .aux-modern-heading-description{font-family:var(--e-global-typography-primary-font-family),Sans-serif}.elementor-2466 .elementor-element.elementor-element-0bac16a{animation-delay:.1s}.elementor-2466 .elementor-element.elementor-element-0bac16a .aux-modern-heading-secondary{font-family:"Poppins",Sans-serif;font-size:50px;font-weight:500;line-height:65px;letter-spacing:-1px;margin:0 0 45px;max-width:816px}.elementor-2466 .elementor-element.elementor-element-0bac16a .aux-modern-heading-secondary .aux-head-highlight{font-size:50px;font-weight:500;line-height:65px;letter-spacing:-1px}.elementor-widget-aux_recent_portfolios_grid .aux-filters li>a{font-family:var(--e-global-typography-primary-font-family),Sans-serif}.elementor-widget-aux_recent_portfolios_grid .aux-filters li:hover>a{font-family:var(--e-global-typography-primary-font-family),Sans-serif}.elementor-widget-aux_recent_portfolios_grid .aux-filters li>a.aux-selected{font-family:var(--e-global-typography-primary-font-family),Sans-serif}.elementor-widget-aux_recent_portfolios_grid .entry-header .entry-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif}.elementor-widget-aux_recent_portfolios_grid .entry-read-more a{font-family:var(--e-global-typography-primary-font-family),Sans-serif}.elementor-widget-aux_recent_portfolios_grid .entry-tax{font-family:var(--e-global-typography-primary-font-family),Sans-serif}.elementor-2466 .elementor-element.elementor-element-02b956c{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-2466 .elementor-element.elementor-element-02b956c .aux-media-image{border-radius:15px !important}.elementor-2466 .elementor-element.elementor-element-02b956c .entry-header .entry-title a{color:var(--e-global-color-434e96be);font-family:"Poppins",Sans-serif;font-size:23px;font-weight:500;line-height:39px}.elementor-2466 .elementor-element.elementor-element-02b956c .entry-header{margin-bottom:2px}.elementor-2466 .elementor-element.elementor-element-02b956c .entry-tax a{color:#9a9a9a}.elementor-2466 .elementor-element.elementor-element-02b956c .entry-tax{font-family:"Poppins",Sans-serif;font-size:17px;font-weight:400;font-style:normal;line-height:29px;letter-spacing:.51px;margin-bottom:0}.elementor-2466 .elementor-element.elementor-element-02b956c .entry-main{padding:2% 0 0 15% !important}.elementor-2466 .elementor-element.elementor-element-02b956c .aux-iso-item{margin-bottom:20px !important}@media(max-width:1024px){.elementor-2466 .elementor-element.elementor-element-0bac16a .aux-modern-heading-secondary{font-size:39px;line-height:48px;margin:0 0 15px;max-width:448px}.elementor-2466 .elementor-element.elementor-element-0bac16a .aux-modern-heading-secondary .aux-head-highlight{font-size:39px}.elementor-2466 .elementor-element.elementor-element-02b956c>.elementor-widget-container{padding:0}.elementor-2466 .elementor-element.elementor-element-02b956c .entry-header .entry-title a{font-size:20px;line-height:26px}.elementor-2466 .elementor-element.elementor-element-02b956c .entry-tax{font-size:13px}.elementor-2466 .elementor-element.elementor-element-02b956c .entry-main{padding:4% 0 0 17% !important}}@media(min-width:768px){.elementor-2466 .elementor-element.elementor-element-37377c5{--content-width:1600px}}@media(max-width:767px){.elementor-2466 .elementor-element.elementor-element-0bac16a .aux-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.elementor-2466 .elementor-element.elementor-element-0bac16a .aux-modern-heading-secondary{max-width:1600px}.elementor-2466 .elementor-element.elementor-element-02b956c .entry-tax{font-size:13px}}.elementor-2466 .elementor-element.elementor-element-0bac16a .aux-head-before,.elementor-2466 .elementor-element.elementor-element-0bac16a .aux-head-highlight{background:var(--e-global-color-secondary);background:-moz-linear-gradient(271deg,var(--e-global-color-secondary) 0%,var(--e-global-color-primary) 100%);background:-webkit-linear-gradient(271deg,var(--e-global-color-secondary) 0%,var(--e-global-color-primary) 100%);background:linear-gradient(271deg,var(--e-global-color-secondary) 0%,var(--e-global-color-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.elementor-2466 .elementor-element.elementor-element-0bac16a .aux-modern-heading-description{margin-right:auto;margin-left:auto}.elementor-2466 .elementor-element.elementor-element-02b956c .entry-title:after{content:'';width:30px;height:6px;background:var(--e-global-color-secondary);background:linear-gradient(277deg,var(--e-global-color-secondary) 4%,var(--e-global-color-primary) 84%);position:absolute;border-radius:8px;left:-40px;top:15px}.elementor-2466 .elementor-element.elementor-element-02b956c .entry-main{box-shadow:0 10px 35px rgba(0,0,0,.29);border-radius:10px;margin:auto;background:#fff;position:absolute;bottom:51px;max-width:90%;left:0;right:0;height:100px;transition:all 1.8s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:1487px)and (min-width:991px){.elementor-2466 .elementor-element.elementor-element-02b956c .entry-main{height:130px;transition:all 1.8s cubic-bezier(.19,1,.22,1)}}.elementor-2466 .elementor-element.elementor-element-02b956c .aux-isotope-ready{overflow:visible}@media only screen and (max-width:1406px)and (min-width:991px){.elementor-2466 .elementor-element.elementor-element-02b956c .entry-title a{font-size:20px!important;line-height:30px!important}.elementor-2466 .elementor-element.elementor-element-02b956c .entry-tax{font-size:13px}.elementor-2466 .elementor-element.elementor-element-02b956c .entry-main{padding:6% 0 1% 16% !important}}.elementor-2466 .elementor-element.elementor-element-02b956c .entry-info{margin-bottom:11px}.elementor-2466 .elementor-element.elementor-element-02b956c .aux-media-image{box-shadow:0 3px 35px rgba(0,0,0,.19)}.elementor-2466 .elementor-element.elementor-element-02b956c .aux-iso-item .hentry:hover .entry-title a,.elementor-2466 .elementor-element.elementor-element-02b956c .aux-iso-item .hentry:hover .entry-tax a{color:#fff!important}.elementor-2466 .elementor-element.elementor-element-02b956c .aux-iso-item .hentry:hover .entry-main{background:var(--e-global-color-secondary);height:80%;background:linear-gradient(180deg,var(--e-global-color-secondary) 4%,var(--e-global-color-primary) 84%);transition:all 1.8s cubic-bezier(.19,1,.22,1);padding-top:7%!important;opacity:.95}.elementor-2466 .elementor-element.elementor-element-02b956c .aux-overlay-content{bottom:0;right:10%;transform:translateY(-15%);top:auto;text-align:right;padding-right:8px}.elementor-2466 .elementor-element.elementor-element-02b956c .aux-frame-darken:after{opacity:0}.elementor-2466 .elementor-element.elementor-element-02b956c .aux-iso-item .hentry:hover .entry-title:after{background:#fff!important}.elementor-2466 .elementor-element.elementor-element-02b956c .aux-svg-arrow{background-image:none}.elementor-2466 .elementor-element.elementor-element-02b956c .aux-hover-circle-plus.aux-delay-2x{display:none!important}.elementor-2466 .elementor-element.elementor-element-02b956c .aux-svg-arrow:after{content:'\e682';font-family:"auxin-front" !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;color:#fff;font-size:30px}.elementor-2466 .elementor-element.elementor-element-02b956c .aux-overlay:after{background-color:transparent !important}.elementor-2466 .elementor-element.elementor-element-02b956c .aux-white{border:none!important;box-shadow:none}.elementor-2466 .elementor-element.elementor-element-02b956c .entry-media{border-radius:13px}