.elementor-11389 .elementor-element.elementor-element-874ae50{--display:flex;--overlay-opacity:0.7;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-11389 .elementor-element.elementor-element-874ae50:not(.elementor-motion-effects-element-type-background), .elementor-11389 .elementor-element.elementor-element-874ae50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.divineboutiquemedspa.com/wp-content/uploads/2026/08/image-79.png");background-position:center center;background-size:cover;}.elementor-11389 .elementor-element.elementor-element-874ae50::before, .elementor-11389 .elementor-element.elementor-element-874ae50 > .elementor-background-video-container::before, .elementor-11389 .elementor-element.elementor-element-874ae50 > .e-con-inner > .elementor-background-video-container::before, .elementor-11389 .elementor-element.elementor-element-874ae50 > .elementor-background-slideshow::before, .elementor-11389 .elementor-element.elementor-element-874ae50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11389 .elementor-element.elementor-element-874ae50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#082642;--background-overlay:'';}.elementor-11389 .elementor-element.elementor-element-874ae50.e-con{--align-self:center;}.elementor-11389 .elementor-element.elementor-element-dade854{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-11389 .elementor-element.elementor-element-21b7265{--display:flex;--justify-content:center;}.elementor-11389 .elementor-element.elementor-element-70818ff > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-11389 .elementor-element.elementor-element-70818ff{text-align:center;}.elementor-11389 .elementor-element.elementor-element-70818ff .elementor-heading-title{font-size:50px;}.elementor-11389 .elementor-element.elementor-element-1a7b50e{text-align:center;}.elementor-11389 .elementor-element.elementor-element-a8d2f01 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-11389 .elementor-element.elementor-element-a8d2f01{text-align:center;}.elementor-11389 .elementor-element.elementor-element-e0fb1f0{text-align:center;}.elementor-11389 .elementor-element.elementor-element-18ab5d0{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-11389 .elementor-element.elementor-element-18ab5d0:not(.elementor-motion-effects-element-type-background), .elementor-11389 .elementor-element.elementor-element-18ab5d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9C6262;}.elementor-11389 .elementor-element.elementor-element-912173f{--display:flex;}.elementor-11389 .elementor-element.elementor-element-c569936{--display:flex;}.elementor-11389 .elementor-element.elementor-element-2f4d5e5{text-align:center;}.elementor-11389 .elementor-element.elementor-element-2f4d5e5 .elementor-heading-title{font-size:50px;}.elementor-11389 .elementor-element.elementor-element-9cf6801{text-align:center;font-size:18px;text-transform:uppercase;}.elementor-11389 .elementor-element.elementor-element-3dfa674.elementor-element{--align-self:flex-start;}.elementor-11389 .elementor-element.elementor-element-c8aa209.elementor-element{--align-self:flex-start;}.elementor-11389 .elementor-element.elementor-element-0af7a50.elementor-element{--align-self:flex-start;}.elementor-11389 .elementor-element.elementor-element-4dc01eb.elementor-element{--align-self:flex-start;}.elementor-11389 .elementor-element.elementor-element-0d35091.elementor-element{--align-self:flex-start;}.elementor-11389 .elementor-element.elementor-element-0d35091{text-align:center;}.elementor-11389 .elementor-element.elementor-element-f65895c.elementor-element{--align-self:flex-start;}.elementor-11389 .elementor-element.elementor-element-f65895c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11389 .elementor-element.elementor-element-d2faf80{--display:flex;--min-height:50vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11389 .elementor-element.elementor-element-bfc1feb{--display:flex;--z-index:2;}.elementor-11389 .elementor-element.elementor-element-bfc1feb:not(.elementor-motion-effects-element-type-background), .elementor-11389 .elementor-element.elementor-element-bfc1feb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.divineboutiquemedspa.com/wp-content/uploads/2026/08/image-79.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-11389 .elementor-element.elementor-element-02fa529{--spacer-size:50px;}.elementor-11389 .elementor-element.elementor-element-19e1e05{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-11389 .elementor-element.elementor-element-19e1e05::before, .elementor-11389 .elementor-element.elementor-element-19e1e05 > .elementor-background-video-container::before, .elementor-11389 .elementor-element.elementor-element-19e1e05 > .e-con-inner > .elementor-background-video-container::before, .elementor-11389 .elementor-element.elementor-element-19e1e05 > .elementor-background-slideshow::before, .elementor-11389 .elementor-element.elementor-element-19e1e05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11389 .elementor-element.elementor-element-19e1e05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11389 .elementor-element.elementor-element-a40c409 a{color:var( --e-global-color-ce8c46b );}.elementor-11389 .elementor-element.elementor-element-a197690 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11389 .elementor-element.elementor-element-3725cd0{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11389 .elementor-element.elementor-element-3725cd0:not(.elementor-motion-effects-element-type-background), .elementor-11389 .elementor-element.elementor-element-3725cd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11389 .elementor-element.elementor-element-58064e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-11389 .elementor-element.elementor-element-92aaadf{--display:flex;}.elementor-11389 .elementor-element.elementor-element-0712591{text-align:center;}.elementor-11389 .elementor-element.elementor-element-0712591 .elementor-heading-title{color:#000000;}.elementor-11389 .elementor-element.elementor-element-48f40f0{text-align:center;}.elementor-11389 .elementor-element.elementor-element-48f40f0 .elementor-heading-title{color:#000000;}.elementor-11389 .elementor-element.elementor-element-d655595{--display:flex;}.elementor-11389 .elementor-element.elementor-element-d655595:not(.elementor-motion-effects-element-type-background), .elementor-11389 .elementor-element.elementor-element-d655595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082642;}.elementor-11389 .elementor-element.elementor-element-c315226{--display:flex;}.elementor-11389 .elementor-element.elementor-element-931ac59{--display:flex;}.elementor-11389 .elementor-element.elementor-element-20f76b6{--display:flex;}.elementor-11389 .elementor-element.elementor-element-81285b5{text-align:center;}.elementor-11389 .elementor-element.elementor-element-ec682e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11389 .elementor-element.elementor-element-5ca999f{--display:flex;}.elementor-11389 .elementor-element.elementor-element-24ddf6f img{width:40%;}.elementor-11389 .elementor-element.elementor-element-de22f1d{text-align:center;}.elementor-11389 .elementor-element.elementor-element-de22f1d .elementor-heading-title{color:#000000;}.elementor-11389 .elementor-element.elementor-element-87decd2{text-align:center;color:#000000;}.elementor-11389 .elementor-element.elementor-element-b568f0f{--display:flex;}.elementor-11389 .elementor-element.elementor-element-e6ff990 img{width:40%;}.elementor-11389 .elementor-element.elementor-element-f8903ad{text-align:center;}.elementor-11389 .elementor-element.elementor-element-f8903ad .elementor-heading-title{color:#000000;}.elementor-11389 .elementor-element.elementor-element-38958df{color:#000000;}.elementor-11389 .elementor-element.elementor-element-3584bb6{--display:flex;}.elementor-11389 .elementor-element.elementor-element-b380fe8 img{width:40%;}.elementor-11389 .elementor-element.elementor-element-3219684{text-align:center;}.elementor-11389 .elementor-element.elementor-element-3219684 .elementor-heading-title{color:#000000;}.elementor-11389 .elementor-element.elementor-element-a0a82b8{color:#000000;}.elementor-11389 .elementor-element.elementor-element-006301d{--display:flex;}.elementor-11389 .elementor-element.elementor-element-0504f3c img{width:40%;}.elementor-11389 .elementor-element.elementor-element-f121f1d{text-align:center;}.elementor-11389 .elementor-element.elementor-element-f121f1d .elementor-heading-title{color:#000000;}.elementor-11389 .elementor-element.elementor-element-0c904fa{color:#000000;}.elementor-11389 .elementor-element.elementor-element-dcf1454{--display:flex;}.elementor-11389 .elementor-element.elementor-element-0038bff img{width:40%;}.elementor-11389 .elementor-element.elementor-element-81e8a48{text-align:center;}.elementor-11389 .elementor-element.elementor-element-81e8a48 .elementor-heading-title{color:#000000;}.elementor-11389 .elementor-element.elementor-element-7eaf40b{color:#000000;}.elementor-11389 .elementor-element.elementor-element-9fa9fca{--display:flex;}.elementor-11389 .elementor-element.elementor-element-6472e66{--display:flex;}.elementor-11389 .elementor-element.elementor-element-f961220 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11389 .elementor-element.elementor-element-f961220 .elementor-button{fill:#000000;color:#000000;}.elementor-11389 .elementor-element.elementor-element-fdd01d5{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-11389 .elementor-element.elementor-element-fdd01d5:not(.elementor-motion-effects-element-type-background), .elementor-11389 .elementor-element.elementor-element-fdd01d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9C6262;}.elementor-11389 .elementor-element.elementor-element-731cf5c{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11389 .elementor-element.elementor-element-55df201{--display:flex;}.elementor-11389 .elementor-element.elementor-element-3d89c56{text-align:center;}.elementor-11389 .elementor-element.elementor-element-3d89c56 .elementor-heading-title{color:var( --e-global-color-ce8c46b );}.elementor-11389 .elementor-element.elementor-element-09a7787{text-align:center;}.elementor-11389 .elementor-element.elementor-element-986c5af{text-align:center;}.elementor-11389 .elementor-element.elementor-element-fb0c485{text-align:start;}.elementor-11389 .elementor-element.elementor-element-a39b9da{text-align:center;}.elementor-11389 .elementor-element.elementor-element-493da56{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-11389 .elementor-element.elementor-element-493da56:not(.elementor-motion-effects-element-type-background), .elementor-11389 .elementor-element.elementor-element-493da56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082642;}.elementor-11389 .elementor-element.elementor-element-59e12f8{--display:flex;}.elementor-11389 .elementor-element.elementor-element-cddd4bb{--display:flex;}.elementor-11389 .elementor-element.elementor-element-39162e5{text-align:center;}.elementor-11389 .elementor-element.elementor-element-8dbce22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11389 .elementor-element.elementor-element-1375605{--display:flex;}.elementor-11389 .elementor-element.elementor-element-ad6a6b5 img{width:40%;}.elementor-11389 .elementor-element.elementor-element-a98cb58{text-align:center;}.elementor-11389 .elementor-element.elementor-element-8df403d{text-align:center;}.elementor-11389 .elementor-element.elementor-element-3b45671{--display:flex;}.elementor-11389 .elementor-element.elementor-element-befd37e img{width:40%;}.elementor-11389 .elementor-element.elementor-element-f7bd80a{text-align:center;}.elementor-11389 .elementor-element.elementor-element-500e5af{text-align:center;}.elementor-11389 .elementor-element.elementor-element-e6db8b9{--display:flex;}.elementor-11389 .elementor-element.elementor-element-0c4b6b8 img{width:40%;}.elementor-11389 .elementor-element.elementor-element-82b1be4{text-align:center;}.elementor-11389 .elementor-element.elementor-element-31000b9{--display:flex;}.elementor-11389 .elementor-element.elementor-element-eac8bc9{--display:flex;}.elementor-11389 .elementor-element.elementor-element-022c68c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11389 .elementor-element.elementor-element-d2704ca{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-11389 .elementor-element.elementor-element-dade854{--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;}.elementor-11389 .elementor-element.elementor-element-3dfa674 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11389 .elementor-element.elementor-element-c8aa209 > .elementor-widget-container{padding:0px 0px 0px 16px;}.elementor-11389 .elementor-element.elementor-element-4dc01eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11389 .elementor-element.elementor-element-0d35091{text-align:start;}.elementor-11389 .elementor-element.elementor-element-bfc1feb:not(.elementor-motion-effects-element-type-background), .elementor-11389 .elementor-element.elementor-element-bfc1feb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-124px -90px;}.elementor-11389 .elementor-element.elementor-element-02fa529{--spacer-size:140px;}.elementor-11389 .elementor-element.elementor-element-3725cd0{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-11389 .elementor-element.elementor-element-de22f1d .elementor-heading-title{font-size:22px;}.elementor-11389 .elementor-element.elementor-element-f8903ad .elementor-heading-title{font-size:22px;}.elementor-11389 .elementor-element.elementor-element-3219684 .elementor-heading-title{font-size:22px;}.elementor-11389 .elementor-element.elementor-element-f121f1d .elementor-heading-title{font-size:22px;}.elementor-11389 .elementor-element.elementor-element-81e8a48 .elementor-heading-title{font-size:22px;}.elementor-11389 .elementor-element.elementor-element-fdd01d5{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-11389 .elementor-element.elementor-element-493da56{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-11389 .elementor-element.elementor-element-70818ff .elementor-heading-title{font-size:36px;}.elementor-11389 .elementor-element.elementor-element-18ab5d0{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11389 .elementor-element.elementor-element-2f4d5e5 .elementor-heading-title{font-size:43px;}.elementor-11389 .elementor-element.elementor-element-3dfa674 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11389 .elementor-element.elementor-element-4dc01eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11389 .elementor-element.elementor-element-0d35091.elementor-element{--align-self:flex-start;}.elementor-11389 .elementor-element.elementor-element-0d35091{text-align:start;}.elementor-11389 .elementor-element.elementor-element-bfc1feb:not(.elementor-motion-effects-element-type-background), .elementor-11389 .elementor-element.elementor-element-bfc1feb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-83px 0px;}.elementor-11389 .elementor-element.elementor-element-02fa529{--spacer-size:40vh;}.elementor-11389 .elementor-element.elementor-element-19e1e05{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-11389 .elementor-element.elementor-element-3725cd0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11389 .elementor-element.elementor-element-58064e7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11389 .elementor-element.elementor-element-fdd01d5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11389 .elementor-element.elementor-element-731cf5c{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-11389 .elementor-element.elementor-element-493da56{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-11389 .elementor-element.elementor-element-bfc1feb{--width:50%;}.elementor-11389 .elementor-element.elementor-element-19e1e05{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11389 .elementor-element.elementor-element-bfc1feb{--width:100%;}.elementor-11389 .elementor-element.elementor-element-19e1e05{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-d655595 */.elementor-11389 .elementor-element.elementor-element-d655595 {
    position: relative;
    width: 100vw !important;
    max-width: 100vw !important;
    margin-right: calc(50% - 50vw) !important;
    margin-left: calc(50% - 50vw) !important;
    padding: 0 !important;
    overflow: hidden;
}

.elementor-11389 .elementor-element.elementor-element-d655595 .elementor-element-c315226,
.elementor-11389 .elementor-element.elementor-element-d655595 .elementor-element-931ac59,
.elementor-11389 .elementor-element.elementor-element-d655595 .elementor-element-20f76b6 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    gap: 0 !important;
    overflow: hidden;
}

.elementor-11389 .elementor-element.elementor-element-d655595 .elementor-element-81285b5 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    overflow: hidden;
}

.elementor-11389 .elementor-element.elementor-element-d655595 .elementor-element-81285b5 .elementor-widget-container {
    width: 100%;
    padding: 16px 0;
    overflow: hidden;
}

.elementor-11389 .elementor-element.elementor-element-d655595 .elementor-element-81285b5 h4 {
    display: block;
    width: max-content;
    margin: 0;
    white-space: nowrap;
    animation: divineMarquee 30s linear infinite !important;
    will-change: transform;
}

.elementor-11389 .elementor-element.elementor-element-d655595 .elementor-element-81285b5 h4::after {
    content: "Hyperbaric Oxygen Therapy   •   Cryotherapy   •   IV Drip Lounge   •   Compression Therapy   •   Salt Room   •";
    display: inline-block;
    margin-left: 6em;
    white-space: nowrap;
}

.elementor-11389 .elementor-element.elementor-element-d655595:hover .elementor-element-81285b5 h4 {
    animation-play-state: paused !important;
}

@keyframes divineMarquee {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(calc(-50% - 3em));
    }
}

@media (max-width: 767px) {
    .elementor-11389 .elementor-element.elementor-element-d655595 .elementor-element-81285b5 .elementor-widget-container {
        padding: 12px 0;
    }

    .elementor-11389 .elementor-element.elementor-element-d655595 .elementor-element-81285b5 h4 {
        animation-duration: 22s !important;
    }

    .elementor-11389 .elementor-element.elementor-element-d655595 .elementor-element-81285b5 h4::after {
        margin-left: 4em;
    }

    @keyframes divineMarquee {
        from {
            transform: translateX(0);
        }

        to {
            transform: translateX(calc(-50% - 2em));
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3725cd0 */.elementor-11389 .elementor-element.elementor-element-3725cd0 {
    position: relative;
    overflow: hidden;
    border: 0;
    border-radius: 0;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-92aaadf {
    position: relative;
    width: 100%;
    padding: 28px 32px 24px;
    text-align: center;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-0712591 {
    width: 100%;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-0712591 .elementor-widget-container {
    display: flex;
    align-items: center;
    gap: 32px;
    width: 100%;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-0712591 .elementor-widget-container::before,
.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-0712591 .elementor-widget-container::after {
    content: "";
    flex: 1 1 auto;
    min-width: 0;
    height: 1px;
    background-color: #9C6262;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-0712591 h4 {
    flex: 0 0 auto;
    margin: 0;
    letter-spacing: 0.18em;
    text-transform: uppercase;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-48f40f0 {
    width: 100%;
    text-align: center;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-48f40f0 h2 {
    margin: 0;
    letter-spacing: 0.16em;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    grid-auto-flow: row;
    gap: 0 !important;
    width: 100% !important;
    align-items: stretch !important;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 > .e-con {
    position: relative;
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    height: 100%;
    margin: 0 !important;
    padding: 28px 18px 38px;
    border: 0;
    box-sizing: border-box;
    align-items: center;
    justify-content: flex-start;
    background-image: none !important;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 > .e-con:not(:first-child) {
    border-left: 1px solid rgba(156, 98, 98, 0.7);
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-image {
    width: 100%;
    margin: 0 !important;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-image .elementor-widget-container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: clamp(220px, 16vw, 305px);
    overflow: hidden;
    background-color: rgba(156, 98, 98, 0.035);
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-image img {
    display: block;
    margin: 0 auto;
    transition: transform 0.45s ease;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 > .e-con:nth-child(-n+2) .elementor-widget-image img {
    width: 92%;
    height: 92%;
    max-width: 92%;
    object-fit: contain;
    object-position: center;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 > .e-con:nth-child(n+3) .elementor-widget-image img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    object-position: center;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 > .e-con:nth-child(5) .elementor-widget-image img {
    object-position: 62% center;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-heading {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 72px;
    margin-top: 20px;
    text-align: center;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-heading .elementor-widget-container {
    width: 100%;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-heading h4 {
    margin: 0;
    font-size: clamp(19px, 1.45vw, 28px);
    letter-spacing: 0.055em;
    line-height: 1.08;
    text-align: center;
    text-transform: uppercase;
    transition: color 0.3s ease;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-text-editor {
    display: flex;
    justify-content: center;
    width: 100%;
    min-height: 112px;
    margin-top: 18px;
    text-align: center;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-text-editor .elementor-widget-container {
    width: 100%;
    max-width: 320px;
    margin: 0 auto;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-text-editor p {
    margin: 0;
    font-size: clamp(14.5px, 0.95vw, 17.5px);
    line-height: 1.5;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 > .e-con:hover .elementor-widget-image img {
    transform: scale(1.025);
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 > .e-con:hover .elementor-widget-heading h4 {
    color: #9C6262;
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-9fa9fca {
    width: 100%;
    padding: 22px 24px;
    border-top: 1px solid #9C6262;
}

@media (max-width: 1024px) {
    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 0 !important;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 > .e-con {
        grid-column: auto !important;
        width: 100% !important;
        max-width: 100% !important;
        height: auto;
        padding: 40px 28px 46px;
        border: 0 !important;
        background-image: none !important;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 > .e-con:not(:first-child) {
        background-image: linear-gradient(
            to right,
            transparent 0%,
            transparent 10%,
            #9C6262 10%,
            #9C6262 90%,
            transparent 90%,
            transparent 100%
        ) !important;
        background-position: top center !important;
        background-size: 100% 1px !important;
        background-repeat: no-repeat !important;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-image {
        width: 100%;
        max-width: 620px;
        margin: 0 auto !important;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-image .elementor-widget-container {
        height: 370px;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 > .e-con:nth-child(-n+2) .elementor-widget-image img {
        width: 94%;
        height: 94%;
        max-width: 94%;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-heading {
        min-height: 0;
        margin-top: 26px;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-heading h4 {
        font-size: 28px;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-text-editor {
        min-height: 0;
        margin-top: 20px;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-text-editor .elementor-widget-container {
        max-width: 720px;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-text-editor p {
        font-size: 17px;
    }
}

@media (max-width: 767px) {
    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-92aaadf {
        padding: 24px 18px 20px;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-0712591 .elementor-widget-container {
        gap: 14px;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-0712591 h4 {
        letter-spacing: 0.1em;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 > .e-con {
        padding: 32px 22px 38px;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 > .e-con:not(:first-child) {
        background-image: linear-gradient(
            to right,
            transparent 0%,
            transparent 12%,
            #9C6262 12%,
            #9C6262 88%,
            transparent 88%,
            transparent 100%
        ) !important;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-image {
        max-width: 520px;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-image .elementor-widget-container {
        height: 300px;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-heading {
        margin-top: 22px;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-heading h4 {
        font-size: 24px;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-text-editor {
        margin-top: 18px;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-text-editor p {
        font-size: 16px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 .elementor-widget-image img {
        transition: none;
    }

    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-ec682e6 > .e-con:hover .elementor-widget-image img {
        transform: none;
    }
}

.elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-b568f0f .elementor-element-e6ff990 img {
    width: 90% !important;
    height: 90% !important;
    max-width: 90% !important;
    object-fit: contain !important;
    object-position: center center !important;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-11389 .elementor-element.elementor-element-3725cd0 .elementor-element-5ca999f .elementor-element-24ddf6f img {
        width: 90% !important;
        height: 90% !important;
        max-width: 90% !important;
        object-fit: contain !important;
        object-position: center center !important;
        transform: none !important;
    }
}/* End custom CSS */