.elementor-7609 .elementor-element.elementor-element-aea41ac{--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;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7609 .elementor-element.elementor-element-9791515{text-align:center;}.elementor-7609 .elementor-element.elementor-element-9791515 .elementor-heading-title{font-family:"Athiti", Sans-serif;font-size:65px;font-weight:900;color:#1E1A18;}.elementor-7609 .elementor-element.elementor-element-5279322{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-5279322:not(.elementor-motion-effects-element-type-background), .elementor-7609 .elementor-element.elementor-element-5279322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-7609 .elementor-element.elementor-element-eb4ef88{--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;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7609 .elementor-element.elementor-element-2465e16 img{width:80%;}.elementor-7609 .elementor-element.elementor-element-6af457d{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-4916d41 img{width:80%;}.elementor-7609 .elementor-element.elementor-element-2aff550{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-2aff550:not(.elementor-motion-effects-element-type-background), .elementor-7609 .elementor-element.elementor-element-2aff550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-7609 .elementor-element.elementor-element-d77a2bd{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-32857d7 img{width:80%;}.elementor-7609 .elementor-element.elementor-element-6f87f83{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-625c5f6 img{width:80%;}.elementor-7609 .elementor-element.elementor-element-456e20f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-456e20f:not(.elementor-motion-effects-element-type-background), .elementor-7609 .elementor-element.elementor-element-456e20f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-7609 .elementor-element.elementor-element-7e2b6b4{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-d44a3e3 img{width:80%;}.elementor-7609 .elementor-element.elementor-element-3b17d8b{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-03134ed img{width:80%;}.elementor-7609 .elementor-element.elementor-element-4ab437a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-4ab437a:not(.elementor-motion-effects-element-type-background), .elementor-7609 .elementor-element.elementor-element-4ab437a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-7609 .elementor-element.elementor-element-f0d0ac7{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-1128ece img{width:80%;}.elementor-7609 .elementor-element.elementor-element-e49e5bc{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-5cde128 img{width:80%;}.elementor-7609 .elementor-element.elementor-element-9f39fc0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-9f39fc0:not(.elementor-motion-effects-element-type-background), .elementor-7609 .elementor-element.elementor-element-9f39fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-7609 .elementor-element.elementor-element-369ab31{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-95ec78d img{width:80%;}.elementor-7609 .elementor-element.elementor-element-c72084b{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-a579d9a img{width:80%;}.elementor-7609 .elementor-element.elementor-element-44b1fcf{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-5e16682{text-align:center;}.elementor-7609 .elementor-element.elementor-element-5e16682 .elementor-heading-title{font-family:"Athiti", Sans-serif;font-size:65px;font-weight:900;color:#1E1A18;}.elementor-7609 .elementor-element.elementor-element-ad3bf1b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-ad3bf1b:not(.elementor-motion-effects-element-type-background), .elementor-7609 .elementor-element.elementor-element-ad3bf1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-7609 .elementor-element.elementor-element-4baee41{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-be44f05 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7609 .elementor-element.elementor-element-80c7793{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-994b7f9 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7609 .elementor-element.elementor-element-bc301e5{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-217f1a2{--spacer-size:25px;}.elementor-7609 .elementor-element.elementor-element-abb35e0{text-align:center;}.elementor-7609 .elementor-element.elementor-element-abb35e0 .elementor-heading-title{font-family:"Athiti", Sans-serif;font-size:65px;font-weight:900;color:#1E1A18;}.elementor-7609 .elementor-element.elementor-element-2c072c2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-2c072c2:not(.elementor-motion-effects-element-type-background), .elementor-7609 .elementor-element.elementor-element-2c072c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-7609 .elementor-element.elementor-element-190cc96{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-387660c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7609 .elementor-element.elementor-element-23d4a25{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-c6267e6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7609 .elementor-element.elementor-element-db341d2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-db341d2:not(.elementor-motion-effects-element-type-background), .elementor-7609 .elementor-element.elementor-element-db341d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-7609 .elementor-element.elementor-element-5bb1b36{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-ef443d3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7609 .elementor-element.elementor-element-fc44e85{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-694cb82 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7609 .elementor-element.elementor-element-a6990d8{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-d5b9f7e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7609 .elementor-element.elementor-element-4238e11{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-4238e11:not(.elementor-motion-effects-element-type-background), .elementor-7609 .elementor-element.elementor-element-4238e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-7609 .elementor-element.elementor-element-6d78f25{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-529b585 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7609 .elementor-element.elementor-element-a75d513{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-2ec72a5 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7609 .elementor-element.elementor-element-9b37bfb{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-97a4f8c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7609 .elementor-element.elementor-element-1129218{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-289eebb{--spacer-size:25px;}.elementor-7609 .elementor-element.elementor-element-e4f845e{text-align:center;}.elementor-7609 .elementor-element.elementor-element-e4f845e .elementor-heading-title{font-family:"Athiti", Sans-serif;font-size:65px;font-weight:900;color:#1E1A18;}.elementor-7609 .elementor-element.elementor-element-a2dd32e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-a2dd32e:not(.elementor-motion-effects-element-type-background), .elementor-7609 .elementor-element.elementor-element-a2dd32e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-7609 .elementor-element.elementor-element-479a15d{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-244371c img{width:80%;}.elementor-7609 .elementor-element.elementor-element-a88613f{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-4f038d6 img{width:80%;}.elementor-7609 .elementor-element.elementor-element-2eb1a7a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-2eb1a7a:not(.elementor-motion-effects-element-type-background), .elementor-7609 .elementor-element.elementor-element-2eb1a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-7609 .elementor-element.elementor-element-81fc16d{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-7a1e342 img{width:80%;}.elementor-7609 .elementor-element.elementor-element-86a19fc{--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;overflow:visible;}.elementor-7609 .elementor-element.elementor-element-e8f42be img{width:80%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7609 .elementor-element.elementor-element-eb4ef88{--width:50%;}.elementor-7609 .elementor-element.elementor-element-6af457d{--width:50%;}.elementor-7609 .elementor-element.elementor-element-d77a2bd{--width:50%;}.elementor-7609 .elementor-element.elementor-element-6f87f83{--width:50%;}.elementor-7609 .elementor-element.elementor-element-7e2b6b4{--width:50%;}.elementor-7609 .elementor-element.elementor-element-3b17d8b{--width:50%;}.elementor-7609 .elementor-element.elementor-element-f0d0ac7{--width:50%;}.elementor-7609 .elementor-element.elementor-element-e49e5bc{--width:50%;}.elementor-7609 .elementor-element.elementor-element-369ab31{--width:50%;}.elementor-7609 .elementor-element.elementor-element-c72084b{--width:50%;}.elementor-7609 .elementor-element.elementor-element-4baee41{--width:50%;}.elementor-7609 .elementor-element.elementor-element-80c7793{--width:50%;}.elementor-7609 .elementor-element.elementor-element-190cc96{--width:50%;}.elementor-7609 .elementor-element.elementor-element-23d4a25{--width:50%;}.elementor-7609 .elementor-element.elementor-element-5bb1b36{--width:50%;}.elementor-7609 .elementor-element.elementor-element-fc44e85{--width:50%;}.elementor-7609 .elementor-element.elementor-element-a6990d8{--width:50%;}.elementor-7609 .elementor-element.elementor-element-6d78f25{--width:50%;}.elementor-7609 .elementor-element.elementor-element-a75d513{--width:50%;}.elementor-7609 .elementor-element.elementor-element-9b37bfb{--width:50%;}.elementor-7609 .elementor-element.elementor-element-479a15d{--width:50%;}.elementor-7609 .elementor-element.elementor-element-a88613f{--width:50%;}.elementor-7609 .elementor-element.elementor-element-81fc16d{--width:50%;}.elementor-7609 .elementor-element.elementor-element-86a19fc{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-aea41ac *//* Premium Cream Background */
.elementor-7609 .elementor-element.elementor-element-aea41ac {
    position: relative;
    overflow: hidden;
    background:
        radial-gradient(
            circle at 10% 10%,
            rgba(181, 107, 69, 0.10),
            transparent 35%
        ),
        radial-gradient(
            circle at 90% 90%,
            rgba(214, 195, 171, 0.20),
            transparent 40%
        ),
        linear-gradient(
            135deg,
            #FAF7F2 0%,
            #F5EFE6 50%,
            #FAF7F2 100%
        ) !important;
    border: 1px solid rgba(181, 107, 69, 0.12);
    border-radius: 16px;
    box-shadow: 0 12px 35px rgba(70, 50, 30, 0.06);
}

/* Subtle Decorative Glow */
.elementor-7609 .elementor-element.elementor-element-aea41ac::before {
    content: "";
    position: absolute;
    width: 250px;
    height: 250px;
    top: -100px;
    right: -70px;
    border-radius: 50%;
    background: rgba(181, 107, 69, 0.10);
    filter: blur(65px);
    pointer-events: none;
    z-index: 0;
}

/* Keep Content Above Background */
.elementor-7609 .elementor-element.elementor-element-aea41ac > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44b1fcf *//* Premium Cream Background */
.elementor-7609 .elementor-element.elementor-element-44b1fcf {
    position: relative;
    overflow: hidden;
    background:
        radial-gradient(
            circle at 10% 10%,
            rgba(181, 107, 69, 0.10),
            transparent 35%
        ),
        radial-gradient(
            circle at 90% 90%,
            rgba(214, 195, 171, 0.20),
            transparent 40%
        ),
        linear-gradient(
            135deg,
            #FAF7F2 0%,
            #F5EFE6 50%,
            #FAF7F2 100%
        ) !important;
    border: 1px solid rgba(181, 107, 69, 0.12);
    border-radius: 16px;
    box-shadow: 0 12px 35px rgba(70, 50, 30, 0.06);
}

/* Subtle Decorative Glow */
.elementor-7609 .elementor-element.elementor-element-44b1fcf::before {
    content: "";
    position: absolute;
    width: 250px;
    height: 250px;
    top: -100px;
    right: -70px;
    border-radius: 50%;
    background: rgba(181, 107, 69, 0.10);
    filter: blur(65px);
    pointer-events: none;
    z-index: 0;
}

/* Keep Content Above Background */
.elementor-7609 .elementor-element.elementor-element-44b1fcf > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc301e5 *//* Premium Cream Background */
.elementor-7609 .elementor-element.elementor-element-bc301e5 {
    position: relative;
    overflow: hidden;
    background:
        radial-gradient(
            circle at 10% 10%,
            rgba(181, 107, 69, 0.10),
            transparent 35%
        ),
        radial-gradient(
            circle at 90% 90%,
            rgba(214, 195, 171, 0.20),
            transparent 40%
        ),
        linear-gradient(
            135deg,
            #FAF7F2 0%,
            #F5EFE6 50%,
            #FAF7F2 100%
        ) !important;
    border: 1px solid rgba(181, 107, 69, 0.12);
    border-radius: 16px;
    box-shadow: 0 12px 35px rgba(70, 50, 30, 0.06);
}

/* Subtle Decorative Glow */
.elementor-7609 .elementor-element.elementor-element-bc301e5::before {
    content: "";
    position: absolute;
    width: 250px;
    height: 250px;
    top: -100px;
    right: -70px;
    border-radius: 50%;
    background: rgba(181, 107, 69, 0.10);
    filter: blur(65px);
    pointer-events: none;
    z-index: 0;
}

/* Keep Content Above Background */
.elementor-7609 .elementor-element.elementor-element-bc301e5 > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1129218 *//* Premium Cream Background */
.elementor-7609 .elementor-element.elementor-element-1129218 {
    position: relative;
    overflow: hidden;
    background:
        radial-gradient(
            circle at 10% 10%,
            rgba(181, 107, 69, 0.10),
            transparent 35%
        ),
        radial-gradient(
            circle at 90% 90%,
            rgba(214, 195, 171, 0.20),
            transparent 40%
        ),
        linear-gradient(
            135deg,
            #FAF7F2 0%,
            #F5EFE6 50%,
            #FAF7F2 100%
        ) !important;
    border: 1px solid rgba(181, 107, 69, 0.12);
    border-radius: 16px;
    box-shadow: 0 12px 35px rgba(70, 50, 30, 0.06);
}

/* Subtle Decorative Glow */
.elementor-7609 .elementor-element.elementor-element-1129218::before {
    content: "";
    position: absolute;
    width: 250px;
    height: 250px;
    top: -100px;
    right: -70px;
    border-radius: 50%;
    background: rgba(181, 107, 69, 0.10);
    filter: blur(65px);
    pointer-events: none;
    z-index: 0;
}

/* Keep Content Above Background */
.elementor-7609 .elementor-element.elementor-element-1129218 > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */