.elementor-463 .elementor-element.elementor-element-8be45e7{--display:flex;}.elementor-463 .elementor-element.elementor-element-b3c6430{--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-463 .elementor-element.elementor-element-db15b65{--display:flex;}.elementor-463 .elementor-element.elementor-element-db15b65.e-con{--align-self:center;}.elementor-463 .elementor-element.elementor-element-9d3712d{--display:flex;}.elementor-463 .elementor-element.elementor-element-9d3712d.e-con{--align-self:center;}.elementor-463 .elementor-element.elementor-element-c3f2afc{--display:flex;}.elementor-463 .elementor-element.elementor-element-c3f2afc.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-463 .elementor-element.elementor-element-0217ac4 img{max-width:84px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-463 .elementor-element.elementor-element-8be45e7{--content-width:1125px;}.elementor-463 .elementor-element.elementor-element-b3c6430{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-db15b65 */.galsssajad{
background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);}
.luxury-green-box {
    background:
        radial-gradient(
            circle at top right,
            rgba(25, 211, 122, 0.22),
            transparent 35%
        ),
        linear-gradient(
            135deg,
            #071c14 0%,
            #0d2b1f 45%,
            #176b3a 100%
        );

    color: #ffffff;
    border-radius: 20px;
    padding: 30px;
    box-shadow:
        0 15px 35px rgba(7, 28, 20, 0.35),
        inset 0 1px 0 rgba(255, 255, 255, 0.08);
}

.luxury-green-box {
    position: relative;
    overflow: hidden;
    color: #fff;
    border-radius: 20px;
    padding: 30px: #fff;
    border-radius: 20px;
    padding: 30px        #0d2b1f,
        #176b3a,
        #19d37a,
        #071c14
    );

    background-size: 300% 300%;
    animation: luxuryGreenMove 8s ease infinite;

    box-shadow:
        0 15px 35px rgba(7, 28, 20, 0.4),
        inset 0 1px 0 rgba(255, 255, 255, 0.08);
}

@keyframes luxuryGreenMove {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */