.elementor-41449 .elementor-element.elementor-element-343cc47{--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:90px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-41449 .elementor-element.elementor-element-343cc47:not(.elementor-motion-effects-element-type-background), .elementor-41449 .elementor-element.elementor-element-343cc47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://2026wordpress.isg.cc/wp-content/uploads/2026/08/Ascend-Citrus-Heights-Davenport-FL-2-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41449 .elementor-element.elementor-element-4f66514{--display:flex;--overlay-opacity:0.6;--border-radius:16px 16px 16px 16px;--padding-top:56px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-41449 .elementor-element.elementor-element-4f66514:not(.elementor-motion-effects-element-type-background), .elementor-41449 .elementor-element.elementor-element-4f66514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD9;}.elementor-41449 .elementor-element.elementor-element-4f66514::before, .elementor-41449 .elementor-element.elementor-element-4f66514 > .elementor-background-video-container::before, .elementor-41449 .elementor-element.elementor-element-4f66514 > .e-con-inner > .elementor-background-video-container::before, .elementor-41449 .elementor-element.elementor-element-4f66514 > .elementor-background-slideshow::before, .elementor-41449 .elementor-element.elementor-element-4f66514 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41449 .elementor-element.elementor-element-4f66514 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF99;--background-overlay:'';}.elementor-41449 .elementor-element.elementor-element-54b0b7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41449 .elementor-element.elementor-element-54b0b7a:not(.elementor-motion-effects-element-type-background), .elementor-41449 .elementor-element.elementor-element-54b0b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-41449 .elementor-element.elementor-element-ea7fb36{width:var( --container-widget-width, 890px );max-width:890px;--container-widget-width:890px;--container-widget-flex-grow:0;}.elementor-41449 .elementor-element.elementor-element-ea7fb36.elementor-element{--align-self:flex-start;}.elementor-41449 .elementor-element.elementor-element-ea7fb36 .e-e-heading{text-align:left;}.elementor-41449 .elementor-element.elementor-element-ea7fb36 .image-heading{justify-content:left;}.elementor-41449 .elementor-element.elementor-element-ea7fb36 .easy_gradiant_border::before{--grad-color-1:rgba(0, 0, 0, 0.15);--grad-color-2:rgba(0, 0, 0, 0.30);--grad-color-3:rgba(0, 0, 0, 0.50);--grad-border-radius:40px;}.elementor-41449 .elementor-element.elementor-element-ea7fb36 .e-e-heading .e-e-title{color:#25282ACF;font-family:"Montserrat", Sans-serif;font-size:58px;line-height:110%;letter-spacing:-0.02em;opacity:1;-webkit-text-stroke-width:0px;margin:0px 0px 0px 0px;}.elementor-41449 .elementor-element.elementor-element-ea7fb36 .e-e-heading .eel-sub-heading span{color:var( --e-global-color-32d36ca );font-family:"SunsiveMedium", Sans-serif;font-size:14px;line-height:100%;}.elementor-41449 .elementor-element.elementor-element-ea7fb36 .eel-sub-heading{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF80;border-radius:25px 25px 25px 25px;padding:6px 15px 6px 15px;margin:0px 0px 0px 0px;}.elementor-41449 .elementor-element.elementor-element-c956f68{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-41449 .elementor-element.elementor-element-2a39278 > .elementor-widget-container{padding:128px 0px 128px 0px;}.elementor-41449 .elementor-element.elementor-element-2a39278 .rt-view-more-btn{font-family:"SunsiveBold", Sans-serif;}.elementor-41449 .elementor-element.elementor-element-f8a7583{--divider-border-style:solid;--divider-color:#00000026;--divider-border-width:1px;}.elementor-41449 .elementor-element.elementor-element-f8a7583 .elementor-divider-separator{width:100%;}.elementor-41449 .elementor-element.elementor-element-f8a7583 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-41449 .elementor-element.elementor-element-26a3a4c{--display:flex;--min-height:550px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-41449 .elementor-element.elementor-element-70e336b > .elementor-widget-container{padding:0px 0px 128px 0px;}.elementor-41449 .elementor-element.elementor-element-70e336b .rt-view-more-btn{font-family:"SunsiveBold", Sans-serif;}.elementor-41449 .elementor-element.elementor-element-3222e68{--divider-border-style:solid;--divider-color:#00000026;--divider-border-width:1px;}.elementor-41449 .elementor-element.elementor-element-3222e68 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-41449 .elementor-element.elementor-element-3222e68 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-41449 .elementor-element.elementor-element-6a87030{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-41449 .elementor-element.elementor-element-20eedc9 > .elementor-widget-container{padding:128px 0px 128px 0px;}.elementor-41449 .elementor-element.elementor-element-20eedc9 .rt-view-more-btn{font-family:"SunsiveBold", Sans-serif;}.elementor-41449 .elementor-element.elementor-element-9e9c2fa{--divider-border-style:solid;--divider-color:#00000026;--divider-border-width:1px;}.elementor-41449 .elementor-element.elementor-element-9e9c2fa .elementor-divider-separator{width:100%;}.elementor-41449 .elementor-element.elementor-element-9e9c2fa .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-41449 .elementor-element.elementor-element-96f92f8{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-41449 .elementor-element.elementor-element-2ba7062 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-41449 .elementor-element.elementor-element-2ba7062.elementor-element{--order:-99999 /* order start hack */;}.elementor-41449 .elementor-element.elementor-element-2ba7062 .rt-view-more-btn{font-family:"SunsiveBold", Sans-serif;}.elementor-41449 .elementor-element.elementor-element-bef1fe0{--divider-border-style:solid;--divider-color:#00000026;--divider-border-width:1px;}.elementor-41449 .elementor-element.elementor-element-bef1fe0 .elementor-divider-separator{width:100%;}.elementor-41449 .elementor-element.elementor-element-bef1fe0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-41449 .elementor-element.elementor-element-aa08fb2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-41449 .elementor-element.elementor-element-4c9750c > .elementor-widget-container{padding:128px 0px 128px 0px;}.elementor-41449 .elementor-element.elementor-element-4c9750c .rt-view-more-btn{font-family:"SunsiveBold", Sans-serif;}.elementor-41449 .elementor-element.elementor-element-96caa14{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-41449 .elementor-element.elementor-element-8110a04 > .elementor-widget-container{padding:128px 0px 128px 0px;}.elementor-41449 .elementor-element.elementor-element-8110a04 .rt-view-more-btn{font-family:"SunsiveBold", Sans-serif;}.elementor-41449 .elementor-element.elementor-element-d114eb8{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-41449 .elementor-element.elementor-element-087eab8 > .elementor-widget-container{padding:128px 0px 128px 0px;}.elementor-41449 .elementor-element.elementor-element-087eab8 .rt-view-more-btn{font-family:"SunsiveBold", Sans-serif;}@media(max-width:1200px){.elementor-41449 .elementor-element.elementor-element-ea7fb36 .e-e-heading .e-e-title{font-size:42px;}}@media(max-width:1024px){.elementor-41449 .elementor-element.elementor-element-ea7fb36 .e-e-heading .e-e-title{font-size:38px;}}@media(max-width:880px){.elementor-41449 .elementor-element.elementor-element-ea7fb36 .e-e-heading .e-e-title{font-size:32px;}}@media(max-width:767px){.elementor-41449 .elementor-element.elementor-element-4f66514{--padding-top:030px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-41449 .elementor-element.elementor-element-54b0b7a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-41449 .elementor-element.elementor-element-2a39278 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-41449 .elementor-element.elementor-element-2a39278 .rt-case-studies-item .rt-content-wrap .rt-case-studies-title{font-size:36px;line-height:1.1em;}.elementor-41449 .elementor-element.elementor-element-26a3a4c{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41449 .elementor-element.elementor-element-70e336b > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-41449 .elementor-element.elementor-element-70e336b .rt-case-studies-item .rt-content-wrap .rt-case-studies-title{font-size:36px;line-height:1.1em;}.elementor-41449 .elementor-element.elementor-element-20eedc9 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-41449 .elementor-element.elementor-element-20eedc9 .rt-case-studies-item .rt-content-wrap .rt-case-studies-title{font-size:36px;line-height:1.1em;}.elementor-41449 .elementor-element.elementor-element-2ba7062 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-41449 .elementor-element.elementor-element-2ba7062 .rt-case-studies-item .rt-content-wrap .rt-case-studies-title{font-size:36px;line-height:1.1em;}.elementor-41449 .elementor-element.elementor-element-4c9750c > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-41449 .elementor-element.elementor-element-4c9750c .rt-case-studies-item .rt-content-wrap .rt-case-studies-title{font-size:36px;line-height:1.1em;}.elementor-41449 .elementor-element.elementor-element-8110a04 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-41449 .elementor-element.elementor-element-8110a04 .rt-case-studies-item .rt-content-wrap .rt-case-studies-title{font-size:36px;line-height:1.1em;}.elementor-41449 .elementor-element.elementor-element-087eab8 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-41449 .elementor-element.elementor-element-087eab8 .rt-case-studies-item .rt-content-wrap .rt-case-studies-title{font-size:36px;line-height:1.1em;}}@media(min-width:768px){.elementor-41449 .elementor-element.elementor-element-4f66514{--width:992px;}}@media(max-width:1024px) and (min-width:768px){.elementor-41449 .elementor-element.elementor-element-4f66514{--width:100%;}}/* Start custom CSS for eel-heading, class: .elementor-element-ea7fb36 *//* Main title */
.elementor-41449 .elementor-element.elementor-element-ea7fb36 .e-e-title {
    font-size: 64px !important;
    font-weight: 400 !important;
    line-height: 1.08 !important;
    color: #4f5458 !important;
}

/* Gold secondary title */
.elementor-41449 .elementor-element.elementor-element-ea7fb36 .e-e-title span {
    font-size: 46px !important;
    font-weight: 400 !important;
    line-height: 1.15 !important;
    color: #c9962f !important;
    display: inline-block !important;
    margin-top: 8px;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-41449 .elementor-element.elementor-element-ea7fb36 .e-e-title {
        font-size: 52px !important;
    }

    .elementor-41449 .elementor-element.elementor-element-ea7fb36 .e-e-title span {
        font-size: 38px !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-41449 .elementor-element.elementor-element-ea7fb36 .e-e-title {
        font-size: 38px !important;
        line-height: 1.1 !important;
    }

    .elementor-41449 .elementor-element.elementor-element-ea7fb36 .e-e-title span {
        font-size: 28px !important;
        line-height: 1.18 !important;
        margin-top: 6px;
    }
}/* End custom CSS */
/* Start custom CSS for rt--case-studies, class: .elementor-element-2a39278 */.elementor-41449 .elementor-element.elementor-element-2a39278 img {
    width: 100% !important;
    height: 550px !important;
    min-height: 0 !important;
    max-height: 550px !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
    border-radius: 15px !important;
}

.elementor-41449 .elementor-element.elementor-element-2a39278 figure,
.elementor-41449 .elementor-element.elementor-element-2a39278 [class*="image"] {
    height: 550px !important;
    min-height: 0 !important;
    max-height: 550px !important;
    overflow: hidden !important;
    border-radius: 15px !important;
}

@media (max-width: 1024px) {
    .elementor-41449 .elementor-element.elementor-element-2a39278 img,
    .elementor-41449 .elementor-element.elementor-element-2a39278 figure,
    .elementor-41449 .elementor-element.elementor-element-2a39278 [class*="image"] {
        height: 475px !important;
        max-height: 475px !important;
    }
}

@media (max-width: 767px) {
    .elementor-41449 .elementor-element.elementor-element-2a39278 img,
    .elementor-41449 .elementor-element.elementor-element-2a39278 figure,
    .elementor-41449 .elementor-element.elementor-element-2a39278 [class*="image"] {
        height: 400px !important;
        max-height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c956f68 */.elementor-41449 .elementor-element.elementor-element-c956f68 {
    height: 725px !important;
    min-height: 725px !important;
    overflow: visible !important;
}

@media (max-width: 1024px) {
    .elementor-41449 .elementor-element.elementor-element-c956f68 {
        height: auto !important;
        min-height: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for rt--case-studies, class: .elementor-element-70e336b *//* Shorten the service image */
.elementor-41449 .elementor-element.elementor-element-70e336b img {
    width: 100% !important;
    height: 550px !important;
    min-height: 0 !important;
    max-height: 550px !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
}

/* Prevent the image container from remaining tall */
.elementor-41449 .elementor-element.elementor-element-70e336b figure,
.elementor-41449 .elementor-element.elementor-element-70e336b [class*="image"] {
    max-height: 550px !important;
    overflow: hidden !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-41449 .elementor-element.elementor-element-70e336b img,
    .elementor-41449 .elementor-element.elementor-element-70e336b figure,
    .elementor-41449 .elementor-element.elementor-element-70e336b [class*="image"] {
        height: 475px !important;
        max-height: 475px !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-41449 .elementor-element.elementor-element-70e336b img,
    .elementor-41449 .elementor-element.elementor-element-70e336b figure,
    .elementor-41449 .elementor-element.elementor-element-70e336b [class*="image"] {
        height: 400px !important;
        max-height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26a3a4c */.elementor-41449 .elementor-element.elementor-element-26a3a4c {
    height: 650px !important;
    min-height: 650px !important;
    overflow: hidden;
}

/* Allow the container to resize naturally on tablets and phones */
@media (max-width: 1024px) {
    .elementor-41449 .elementor-element.elementor-element-26a3a4c {
        height: auto !important;
        min-height: 0 !important;
        overflow: visible;
    }
}/* End custom CSS */
/* Start custom CSS for rt--case-studies, class: .elementor-element-20eedc9 */.elementor-41449 .elementor-element.elementor-element-20eedc9 img {
    width: 100% !important;
    height: 550px !important;
    min-height: 0 !important;
    max-height: 550px !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
    border-radius: 15px !important;
}

.elementor-41449 .elementor-element.elementor-element-20eedc9 figure,
.elementor-41449 .elementor-element.elementor-element-20eedc9 [class*="image"] {
    height: 550px !important;
    min-height: 0 !important;
    max-height: 550px !important;
    overflow: hidden !important;
    border-radius: 15px !important;
}

@media (max-width: 1024px) {
    .elementor-41449 .elementor-element.elementor-element-20eedc9 img,
    .elementor-41449 .elementor-element.elementor-element-20eedc9 figure,
    .elementor-41449 .elementor-element.elementor-element-20eedc9 [class*="image"] {
        height: 475px !important;
        max-height: 475px !important;
    }
}

@media (max-width: 767px) {
    .elementor-41449 .elementor-element.elementor-element-20eedc9 img,
    .elementor-41449 .elementor-element.elementor-element-20eedc9 figure,
    .elementor-41449 .elementor-element.elementor-element-20eedc9 [class*="image"] {
        height: 400px !important;
        max-height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a87030 */.elementor-41449 .elementor-element.elementor-element-6a87030 {
    height: 725px !important;
    min-height: 725px !important;
    overflow: visible !important;
}

@media (max-width: 1024px) {
    .elementor-41449 .elementor-element.elementor-element-6a87030 {
        height: auto !important;
        min-height: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for rt--case-studies, class: .elementor-element-2ba7062 */.elementor-41449 .elementor-element.elementor-element-2ba7062 img {
    width: 100% !important;
    height: 550px !important;
    min-height: 0 !important;
    max-height: 550px !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
    border-radius: 15px !important;
}

.elementor-41449 .elementor-element.elementor-element-2ba7062 figure,
.elementor-41449 .elementor-element.elementor-element-2ba7062 [class*="image"] {
    height: 550px !important;
    min-height: 0 !important;
    max-height: 550px !important;
    overflow: hidden !important;
    border-radius: 15px !important;
}

@media (max-width: 1024px) {
    .elementor-41449 .elementor-element.elementor-element-2ba7062 img,
    .elementor-41449 .elementor-element.elementor-element-2ba7062 figure,
    .elementor-41449 .elementor-element.elementor-element-2ba7062 [class*="image"] {
        height: 475px !important;
        max-height: 475px !important;
    }
}

@media (max-width: 767px) {
    .elementor-41449 .elementor-element.elementor-element-2ba7062 img,
    .elementor-41449 .elementor-element.elementor-element-2ba7062 figure,
    .elementor-41449 .elementor-element.elementor-element-2ba7062 [class*="image"] {
        height: 400px !important;
        max-height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96f92f8 */.elementor-41449 .elementor-element.elementor-element-96f92f8 {
    height: 725px !important;
    min-height: 725px !important;
    overflow: visible !important;
}

@media (max-width: 1024px) {
    .elementor-41449 .elementor-element.elementor-element-96f92f8 {
        height: auto !important;
        min-height: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for rt--case-studies, class: .elementor-element-4c9750c */.elementor-41449 .elementor-element.elementor-element-4c9750c img {
    width: 100% !important;
    height: 550px !important;
    min-height: 0 !important;
    max-height: 550px !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
    border-radius: 15px !important;
}

.elementor-41449 .elementor-element.elementor-element-4c9750c figure,
.elementor-41449 .elementor-element.elementor-element-4c9750c [class*="image"] {
    height: 550px !important;
    min-height: 0 !important;
    max-height: 550px !important;
    overflow: hidden !important;
    border-radius: 15px !important;
}

@media (max-width: 1024px) {
    .elementor-41449 .elementor-element.elementor-element-4c9750c img,
    .elementor-41449 .elementor-element.elementor-element-4c9750c figure,
    .elementor-41449 .elementor-element.elementor-element-4c9750c [class*="image"] {
        height: 475px !important;
        max-height: 475px !important;
    }
}

@media (max-width: 767px) {
    .elementor-41449 .elementor-element.elementor-element-4c9750c img,
    .elementor-41449 .elementor-element.elementor-element-4c9750c figure,
    .elementor-41449 .elementor-element.elementor-element-4c9750c [class*="image"] {
        height: 400px !important;
        max-height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa08fb2 */.elementor-41449 .elementor-element.elementor-element-aa08fb2 {
    height: 725px !important;
    min-height: 725px !important;
    overflow: visible !important;
}

@media (max-width: 1024px) {
    .elementor-41449 .elementor-element.elementor-element-aa08fb2 {
        height: auto !important;
        min-height: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for rt--case-studies, class: .elementor-element-8110a04 */.elementor-41449 .elementor-element.elementor-element-8110a04 img {
    width: 100% !important;
    height: 550px !important;
    min-height: 0 !important;
    max-height: 550px !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
    border-radius: 15px !important;
}

.elementor-41449 .elementor-element.elementor-element-8110a04 figure,
.elementor-41449 .elementor-element.elementor-element-8110a04 [class*="image"] {
    height: 550px !important;
    min-height: 0 !important;
    max-height: 550px !important;
    overflow: hidden !important;
    border-radius: 15px !important;
}

@media (max-width: 1024px) {
    .elementor-41449 .elementor-element.elementor-element-8110a04 img,
    .elementor-41449 .elementor-element.elementor-element-8110a04 figure,
    .elementor-41449 .elementor-element.elementor-element-8110a04 [class*="image"] {
        height: 475px !important;
        max-height: 475px !important;
    }
}

@media (max-width: 767px) {
    .elementor-41449 .elementor-element.elementor-element-8110a04 img,
    .elementor-41449 .elementor-element.elementor-element-8110a04 figure,
    .elementor-41449 .elementor-element.elementor-element-8110a04 [class*="image"] {
        height: 400px !important;
        max-height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96caa14 */.elementor-41449 .elementor-element.elementor-element-96caa14 {
    height: 725px !important;
    min-height: 725px !important;
    overflow: visible !important;
}

@media (max-width: 1024px) {
    .elementor-41449 .elementor-element.elementor-element-96caa14 {
        height: auto !important;
        min-height: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for rt--case-studies, class: .elementor-element-087eab8 */.elementor-41449 .elementor-element.elementor-element-087eab8 img {
    width: 100% !important;
    height: 550px !important;
    min-height: 0 !important;
    max-height: 550px !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
    border-radius: 15px !important;
}

.elementor-41449 .elementor-element.elementor-element-087eab8 figure,
.elementor-41449 .elementor-element.elementor-element-087eab8 [class*="image"] {
    height: 550px !important;
    min-height: 0 !important;
    max-height: 550px !important;
    overflow: hidden !important;
    border-radius: 15px !important;
}

@media (max-width: 1024px) {
    .elementor-41449 .elementor-element.elementor-element-087eab8 img,
    .elementor-41449 .elementor-element.elementor-element-087eab8 figure,
    .elementor-41449 .elementor-element.elementor-element-087eab8 [class*="image"] {
        height: 475px !important;
        max-height: 475px !important;
    }
}

@media (max-width: 767px) {
    .elementor-41449 .elementor-element.elementor-element-087eab8 img,
    .elementor-41449 .elementor-element.elementor-element-087eab8 figure,
    .elementor-41449 .elementor-element.elementor-element-087eab8 [class*="image"] {
        height: 400px !important;
        max-height: 400px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d114eb8 */.elementor-41449 .elementor-element.elementor-element-d114eb8 {
    height: 725px !important;
    min-height: 725px !important;
    overflow: visible !important;
}

@media (max-width: 1024px) {
    .elementor-41449 .elementor-element.elementor-element-d114eb8 {
        height: auto !important;
        min-height: 0 !important;
    }
}/* End custom CSS */