.elementor-3476 .elementor-element.elementor-element-1480a15{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-3476 .elementor-element.elementor-element-1480a15:not(.elementor-motion-effects-element-type-background), .elementor-3476 .elementor-element.elementor-element-1480a15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09b97af );}.elementor-3476 .elementor-element.elementor-element-5b84669{color:var( --e-global-color-text );}.elementor-3476 .elementor-element.elementor-element-0d81dde{--display:flex;}.elementor-3476 .elementor-element.elementor-element-4a7ef9e{--display:flex;}.elementor-3476 .elementor-element.elementor-element-44cc8ca{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 i.softlite-dynamic-icon{font-size:100%;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .softlite-dynamic-icon i{font-size:100%;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .softlite-dynamic-icon:not(i){width:100%;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .softlite-dynamic-icon svg{width:100%;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .softlite-dynamic-card-box-text-1{font-size:36px;font-weight:800;line-height:40px;color:#f9f9f9ff;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .softlite-dynamic-card-box-text-2{font-size:18px;line-height:28px;color:#f9f9f999;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .softlite-dynamic-card-box-button-text{font-size:18px;font-weight:700;line-height:28px;fill:#ffffffff;color:#ffffffff;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .softlite-dynamic-card-box-button{background-color:#bda15fff;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .softlite-dynamic-card-box-button:hover .softlite-dynamic-card-box-button-text, .elementor-3476 .elementor-element.elementor-element-c52dfd0 .softlite-dynamic-card-box-button:focus .softlite-dynamic-card-box-button-text{color:var( --e-global-color-27f7dc4 );}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .softlite-dynamic-card-box-button:hover, .elementor-3476 .elementor-element.elementor-element-c52dfd0 .softlite-dynamic-card-box-button:focus{background-color:#D1B168;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .softlite-dynamic-card-box-background-color-1{background-color:#1a1a1aff;}.elementor-3476 .elementor-element.elementor-element-1483ff1{--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;}.elementor-3476 .elementor-element.elementor-element-e658fed .elementor-button{background-color:#22c35dff;fill:#ffffffff;color:#ffffffff;border-radius:9999px 9999px 9999px 9999px;padding:0px 0px 0px 0px;}.elementor-3476 .elementor-element.elementor-element-e658fed{width:var( --container-widget-width, 56px );max-width:56px;--container-widget-width:56px;--container-widget-flex-grow:0;z-index:50;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3476 .elementor-element.elementor-element-e658fed .elementor-button{border-radius:9999px 9999px 9999px 9999px;}}@media(max-width:767px){.elementor-3476 .elementor-element.elementor-element-b45d515 .elementor-heading-title{font-size:40px;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .softlite-dynamic-card-box-text-1{font-size:30px;line-height:36px;}.elementor-3476 .elementor-element.elementor-element-e658fed{width:var( --container-widget-width, 56px );max-width:56px;--container-widget-width:56px;--container-widget-flex-grow:0;}.elementor-3476 .elementor-element.elementor-element-e658fed .elementor-button{border-radius:9999px 9999px 9999px 9999px;}}







.elementor-3476 .elementor-element.elementor-element-c52dfd0 {width: auto;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .vvcjew9w{padding-bottom: 80px;padding-top: 80px;padding-block-start: 80px;padding-block-end: 80px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .vvcjew9w::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .vvcjew9w::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-3476 .elementor-element.elementor-element-c52dfd0 .vvcjew9w{padding-bottom: 80px;padding-top: 80px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-3476 .elementor-element.elementor-element-c52dfd0 .vvcjew9w{padding-bottom: 80px;padding-top: 80px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .o5w54tgn{margin-left: auto;margin-right: auto;max-width: 1400px;padding-left: 24px;padding-right: 24px;text-align: center;width: 100%;padding-inline-start: 24px;padding-inline-end: 24px;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .o5w54tgn::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .o5w54tgn::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-3476 .elementor-element.elementor-element-c52dfd0 .o5w54tgn{margin-left: auto;margin-right: auto;padding-left: 24px;padding-right: 24px;max-width: none;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-3476 .elementor-element.elementor-element-c52dfd0 .o5w54tgn{margin-left: auto;margin-right: auto;padding-left: 24px;padding-right: 24px;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .opw2d1d9{text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .opw2d1d9::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .opw2d1d9::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .x7hxb9lx{font-family: Assistant, sans-serif;margin-bottom: 16px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .x7hxb9lx::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(249, 249, 249);-webkit-text-stroke-color: rgb(249, 249, 249);}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .x7hxb9lx::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(249, 249, 249);-webkit-text-stroke-color: rgb(249, 249, 249);}@media (max-width: 1024px) {.elementor-3476 .elementor-element.elementor-element-c52dfd0 .x7hxb9lx{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-3476 .elementor-element.elementor-element-c52dfd0 .x7hxb9lx{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .c7h5f5jm{margin-bottom: 32px;margin-left: auto;margin-right: auto;margin-top: 0px;max-width: 512px;text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .c7h5f5jm::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgba(249, 249, 249, 0.6);-webkit-text-stroke-color: rgba(249, 249, 249, 0.6);}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .c7h5f5jm::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgba(249, 249, 249, 0.6);-webkit-text-stroke-color: rgba(249, 249, 249, 0.6);}@media (max-width: 1024px) {.elementor-3476 .elementor-element.elementor-element-c52dfd0 .c7h5f5jm{margin-bottom: 32px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-3476 .elementor-element.elementor-element-c52dfd0 .c7h5f5jm{margin-bottom: 32px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .fw6z7srx{align-items: center;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;column-gap: 8px;cursor: pointer;display: inline-flex;font-family: Assistant, sans-serif;padding-bottom: 16px;padding-left: 32px;padding-right: 32px;padding-top: 16px;row-gap: 8px;text-align: center;width: auto;padding-block-start: 16px;padding-block-end: 16px;padding-inline-start: 32px;padding-inline-end: 32px;grid-column-gap: 8px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .fw6z7srx::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .fw6z7srx::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-3476 .elementor-element.elementor-element-c52dfd0 .fw6z7srx{border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;padding-bottom: 16px;padding-left: 32px;padding-right: 32px;padding-top: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-3476 .elementor-element.elementor-element-c52dfd0 .fw6z7srx{border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;padding-bottom: 16px;padding-left: 32px;padding-right: 32px;padding-top: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .pj26y58s{color: rgb(255, 255, 255);cursor: pointer;display: block;fill: none;font-family: Assistant, sans-serif;font-size: 18px;font-weight: 700;height: 20px;line-height: 28px;overflow-clip-margin: content-box;stroke: rgb(255, 255, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 20px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .pj26y58s::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-3476 .elementor-element.elementor-element-c52dfd0 .pj26y58s::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-3476 .elementor-element.elementor-element-c52dfd0 .pj26y58s{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-3476 .elementor-element.elementor-element-c52dfd0 .pj26y58s{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-3476 .elementor-element.elementor-element-c52dfd0 .fw6z7srx { flex-direction: row-reverse; }

/* Container Positioning */
.elementor-3476 .elementor-element.elementor-element-e658fed {
    position: fixed;
    left: 24px;
    bottom: 24px;
    z-index: 9999;
}

/* Floating Action Button (Elementor Target) */
.elementor-3476 .elementor-element.elementor-element-e658fed .elementor-button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 64px;
    height: 64px;
    min-width: 64px;
    padding: 0;
    border-radius: 50%;
    background: #25D366 !important;
    border: none;
    transition: transform .3s cubic-bezier(0.175, 0.885, 0.32, 1.275), box-shadow .3s ease;
    animation: whatsapp-pulse 2s infinite;
}

/* Hover Interaction State */
.elementor-3476 .elementor-element.elementor-element-e658fed .elementor-button:hover {
    transform: scale(1.08);
    animation-play-state: paused; /* Halts movement smoothly for a cleaner hover effect */
    box-shadow: 
        0 12px 30px rgba(37, 211, 102, 0.5), 
        0 0 0 16px rgba(37, 211, 102, 0.18);
}

/* Official SVG Base Adjustments (Forces solid fills over raw stroke rules) */
.elementor-3476 .elementor-element.elementor-element-e658fed .ru53826z {
    width: 32px;
    height: 32px;
    color: #ffffff !important;
    fill: #ffffff !important;
    stroke: none !important;
}

/* Internal SVG Path Handling */
.elementor-3476 .elementor-element.elementor-element-e658fed .y3wtg2e3 {
    fill: #ffffff !important;
    stroke: none !important;
    stroke-width: 0 !important;
}

/* Performance Optimized Rippling Ring Animation */
@keyframes whatsapp-pulse {
    0% {
        box-shadow: 
            0 8px 25px rgba(37, 211, 102, 0.4), 
            0 0 0 0 rgba(37, 211, 102, 0.5);
    }
    70% {
        box-shadow: 
            0 8px 25px rgba(37, 211, 102, 0.4), 
            0 0 0 18px rgba(37, 211, 102, 0);
    }
    100% {
        box-shadow: 
            0 8px 25px rgba(37, 211, 102, 0.4), 
            0 0 0 0 rgba(37, 211, 102, 0);
    }
}

