.elementor-4659 .elementor-element.elementor-element-c5dec9d{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-4659 .elementor-element.elementor-element-c5dec9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4659 .elementor-element.elementor-element-19a1c8e{text-align:center;}.elementor-4659 .elementor-element.elementor-element-19a1c8e .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-4659 .elementor-element.elementor-element-b99f6da{--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-4659 .elementor-element.elementor-element-5f31d4a .elementor-button{background-color:var( --e-global-color-669398b );font-size:16px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-4659 .elementor-element.elementor-element-5f31d4a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-4659 .elementor-element.elementor-element-f86bd6c .elementor-button{background-color:var( --e-global-color-669398b );font-size:16px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-4659 .elementor-element.elementor-element-f86bd6c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-4659 .elementor-element.elementor-element-797a57b .elementor-button{background-color:var( --e-global-color-669398b );font-size:16px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-4659 .elementor-element.elementor-element-797a57b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-4659 .elementor-element.elementor-element-e69c72e .elementor-button{background-color:var( --e-global-color-669398b );font-size:16px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-4659 .elementor-element.elementor-element-e69c72e{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-4659 .elementor-element.elementor-element-8c0ebca .elementor-button{background-color:var( --e-global-color-669398b );font-size:16px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-4659 .elementor-element.elementor-element-8c0ebca{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-4659 .elementor-element.elementor-element-4619d9b .elementor-button{background-color:var( --e-global-color-669398b );font-size:16px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-4659 .elementor-element.elementor-element-4619d9b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-4659 .elementor-element.elementor-element-84ea5e9 .elementor-button{background-color:var( --e-global-color-669398b );font-size:16px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-4659 .elementor-element.elementor-element-84ea5e9{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-4659 .elementor-element.elementor-element-3f49a28 .elementor-button{background-color:var( --e-global-color-669398b );font-size:16px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-4659 .elementor-element.elementor-element-3f49a28{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}#elementor-popup-modal-4659 .dialog-widget-content{animation-duration:1.2s;border-radius:9px 9px 9px 9px;box-shadow:9px 18px 46px 13px rgba(0, 0, 0, 0.38) inset;}#elementor-popup-modal-4659{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-4659 .dialog-message{width:860px;height:auto;}#elementor-popup-modal-4659 .dialog-close-button{display:flex;background-color:var( --e-global-color-accent );font-size:21px;}#elementor-popup-modal-4659 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-4659 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:1024px){#elementor-popup-modal-4659 .dialog-message{width:90vw;}}@media(min-width:768px){.elementor-4659 .elementor-element.elementor-element-c5dec9d{--width:95.2%;}}@media(max-width:767px){.elementor-4659 .elementor-element.elementor-element-c5dec9d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4659 .elementor-element.elementor-element-19a1c8e .elementor-heading-title{font-size:19px;}#elementor-popup-modal-4659 .dialog-message{width:91vw;}}/* Start custom CSS *//* Target button with custom class 'purchase' */
.purchase {
    animation: popupAnimation 2s infinite ease-in-out;
}

/* Keyframes for continuous popup animation */
@keyframes popupAnimation {
    0% {
        transform: scale(1);
        opacity: 0.8;
    }
    50% {
        transform: scale(1.1);
        opacity: 1;
    }
    100% {
        transform: scale(1);
        opacity: 0.8;
    }
}

/* Ensure smooth transition */
.purchase {
    transition: transform 0.5s ease, opacity 0.5s ease;
}/* End custom CSS */