.elementor-101 .elementor-element.elementor-element-ac0086e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:210px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px}.elementor-101 .elementor-element.elementor-element-e1a4bdd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-4a748e0>.elementor-widget-container{padding:0 0 0 35px}.elementor-101 .elementor-element.elementor-element-4a748e0{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-101 .elementor-element.elementor-element-4a748e0 .aux-modern-heading-primary{font-size:28px;font-weight:600;line-height:35px;margin:0 0 0 0}.elementor-101 .elementor-element.elementor-element-4a748e0 .aux-modern-heading-secondary{font-size:93px;font-weight:800;line-height:109px;letter-spacing:2.33px;margin:7px 0 0 0}.elementor-101 .elementor-element.elementor-element-93a9e67 .entry-media::after{background-color:rgb(0 0 0 / .41)}.elementor-101 .elementor-element.elementor-element-93a9e67{z-index:8;animation-delay:150ms;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-101 .elementor-element.elementor-element-93a9e67 .entry-header .entry-title a{font-size:37px;font-weight:600;line-height:44px;letter-spacing:.94px}@media(max-width:1024px){.elementor-101 .elementor-element.elementor-element-4a748e0 .aux-modern-heading-primary{font-size:28px}.elementor-101 .elementor-element.elementor-element-4a748e0 .aux-modern-heading-secondary{font-size:67px;margin:0 0 0 0}}@media(min-width:768px){.elementor-101 .elementor-element.elementor-element-ac0086e{--content-width:1600px}}@media(max-width:767px){.elementor-101 .elementor-element.elementor-element-ac0086e{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-101 .elementor-element.elementor-element-4a748e0>.elementor-widget-container{padding:0 0 0 12px}.elementor-101 .elementor-element.elementor-element-4a748e0 .aux-modern-heading-primary{font-size:24px}.elementor-101 .elementor-element.elementor-element-4a748e0 .aux-modern-heading-secondary{font-size:39px;line-height:55px}.elementor-101 .elementor-element.elementor-element-93a9e67 .entry-header .entry-title a{font-size:15px;line-height:15px}}.elementor-101 .elementor-element.elementor-element-93a9e67 .aux-item-overlay .entry-media{border-radius:25px}.elementor-101 .elementor-element.elementor-element-93a9e67 .aux-widget-recent-portfolios .aux-portfolio-columns .aux-hover-active{padding:35px}.elementor-101 .elementor-element.elementor-element-93a9e67 .aux-widget-recent-portfolios .aux-portfolio-columns .aux-overlay-content{width:auto;left:0;right:0}.elementor-101 .elementor-element.elementor-element-93a9e67 .entry-header{padding:25px}@media only screen and (max-width:600px){.elementor-101 .elementor-element.elementor-element-93a9e67 .aux-widget-recent-portfolios .aux-portfolio-columns .aux-hover-active{padding:5px}.elementor-101 .elementor-element.elementor-element-93a9e67 .widget-container .aux-filters ul{margin-left:0px!important}.elementor-101 .elementor-element.elementor-element-93a9e67 .aux-widget-recent-portfolios .aux-portfolio-columns .aux-hover-active{padding:8px}}@media only screen and (min-width:1025px){.elementor-101 .elementor-element.elementor-element-93a9e67 .widget-container ul{margin-top:-85px!important;padding-bottom:68px!important}}.elementor-101 .elementor-element.elementor-element-93a9e67 .widget-container ul li{padding-right:7px;padding-left:7px}.elementor-101 .elementor-element.elementor-element-93a9e67 .aux-filters.aux-slideup li a span::after,.elementor-101 .elementor-element.elementor-element-93a9e67 .aux-filters.aux-slideup li a span::before{font-size:20px;line-height:1.6em;color:#929292;font-weight:400}.elementor-101 .elementor-element.elementor-element-93a9e67 .aux-filters.aux-slideup li a span::after{font-weight:600;color:#2D2D2D;margin-top:9px}@media only screen and (max-width:1025px){.elementor-101 .elementor-element.elementor-element-93a9e67 .widget-container .aux-filters ul{float:left;margin-left:15px}}