.elementor-4000 .elementor-element.elementor-element-3b2b0e69{--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;--margin-top:clamp(70px, 7.29vw, 140px);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-4000 .elementor-element.elementor-element-abaac7c{--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:flex-start;--margin-top:0;--margin-bottom:clamp(42px, 4.17vw, 80px);--margin-left:0;--margin-right:0;}.elementor-4000 .elementor-element.elementor-element-708fccb{--display:flex;}.elementor-4000 .elementor-element.elementor-element-708fccb.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-4000 .elementor-element.elementor-element-08fdd33{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4000 .elementor-element.elementor-element-08fdd33 a{color:var( --e-global-color-text );}.elementor-4000 .elementor-element.elementor-element-31111e3{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4000 .elementor-element.elementor-element-31111e3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4000 .elementor-element.elementor-element-31111e3 .elementor-heading-title{font-family:"acumin-pro-extra-condensed", Sans-serif;font-size:clamp(48px, 4.7vw, 90px);font-weight:700;line-height:80px;}.elementor-4000 .elementor-element.elementor-element-662a208 > .elementor-widget-container{margin:0 0 0 0;}.elementor-4000 .elementor-element.elementor-element-662a208.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-4000 .elementor-element.elementor-element-708fccb{--width:auto;}}@media(max-width:1366px){.elementor-4000 .elementor-element.elementor-element-08fdd33{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-4000 .elementor-element.elementor-element-08fdd33{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-4000 .elementor-element.elementor-element-3b2b0e69{--padding-top:0;--padding-bottom:0;--padding-left:clamp(16px, 1.05vw, 20px);--padding-right:clamp(16px, 1.05vw, 20px);}.elementor-4000 .elementor-element.elementor-element-08fdd33{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for template, class: .elementor-element-662a208 */@media (max-width: 767px) {
    .elementor-4000 .elementor-element.elementor-element-662a208 {
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b2b0e69 */.featured-wrap-img {
    float: left;
    width: 50%;
    margin-right: 30px;
    margin-bottom: 20px;
    border-radius: clamp(18px, 1.3vw, 25px) !important;
}

/* Clearfix to ensure the container doesn't collapse */
.custom-wrapped-layout::after {
    content: "";
    clear: both;
    display: table;
}

/* Mobile: Stack them back up */
@media (max-width: 767px) {
    .featured-wrap-img {
        float: none;
        width: 100%;
        margin-right: 0;
    }
}/* End custom CSS */