#featured-projects .elementor-widget-image{height:100%;position:absolute;top:0;width:100%}@media(max-width:600px){#featured-projects .elementor-widget-image .elementor-widget-container{height:calc(100% - 4rem)}}#featured-projects .bg-img img{height:100%;left:calc((100vw - 100%)/2*-1);margin-right:auto;max-height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;width:calc(75% + 11rem + (100vw - 100%)/2)}@media(min-width:1450px){#featured-projects .bg-img img{left:-10rem;width:calc(75% + 11rem + 10rem)}}@media(max-width:720px){#featured-projects .bg-img img{left:-5rem;width:calc(75% + 10rem + 5rem)}}@media(max-width:600px){#featured-projects .bg-img img{height:calc(100% - 4rem);left:auto;margin-bottom:4rem;margin-top:4rem;position:static;width:100%}}#featured-projects .elementor-shortcode{height:100%}#featured-projects .featured-projects{height:100%;width:100%}#featured-projects .featured-projects .e-con-inner{display:grid;gap:1.6rem;grid-template-columns:1fr 1fr;margin-bottom:clamp(6rem,8vw,8rem);margin-right:clamp(0rem,2.5vw,3rem);margin-top:clamp(6rem,8vw,8rem);max-width:64rem;width:95%}@media(max-width:720px){#featured-projects .featured-projects .e-con-inner{grid-template-columns:1fr;margin-right:0;max-width:32rem;-o-object-position:44% center;object-position:44% center}}@media(max-width:600px){#featured-projects .featured-projects .e-con-inner{margin-bottom:0;margin-right:auto;margin-top:0;width:93.5%}}#featured-projects .featured-project{background-color:var(--e-global-color-45a9d4e);border-radius:1rem;box-shadow:1px 2px 5px rgba(0,0,0,.05),1px 2px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;padding:1.8rem}@media(max-width:600px){#featured-projects .featured-project{padding:clamp(1.4rem,4vw,1.8rem)}}#featured-projects .featured-project__img{aspect-ratio:61/41;border-radius:2px!important;margin-bottom:1rem;-o-object-fit:cover;object-fit:cover}#featured-projects .featured-project__header{margin-bottom:1.4rem}#featured-projects .featured-project__heading{margin-bottom:.2rem;text-align:center}#featured-projects .featured-project__info{font-size:1.65rem;text-align:center}#featured-projects .featured-project__description{font-size:1.475rem;font-style:italic;text-align:center}#featured-projects .featured-project .button-wrapper{gap:.6rem!important;margin-left:auto;margin-right:auto;margin-top:auto;padding-top:3rem}@media(max-width:330px){#featured-projects .featured-project .button-wrapper{grid-template-columns:1fr;width:100%}}#featured-projects .featured-project .elementor-button{font-size:1.2rem}#featured-projects .section__cta-button{margin-top:4rem}