.elementor-18256 .elementor-element.elementor-element-85bb364{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18256 .elementor-element.elementor-element-85bb364:not(.elementor-motion-effects-element-type-background), .elementor-18256 .elementor-element.elementor-element-85bb364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-18256 .elementor-element.elementor-element-cd99caa img{width:100%;}#elementor-popup-modal-18256 .dialog-widget-content{animation-duration:1.5s;background-color:#02010100;border-style:none;}#elementor-popup-modal-18256{background-color:#00000080;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-18256 .dialog-message{width:500px;height:auto;}#elementor-popup-modal-18256 .dialog-close-button{display:flex;background-color:var( --e-global-color-3d70ffb );font-size:24px;}#elementor-popup-modal-18256 .dialog-close-button i{color:var( --e-global-color-primary );}#elementor-popup-modal-18256 .dialog-close-button svg{fill:var( --e-global-color-primary );}@media(max-width:767px){#elementor-popup-modal-18256 .dialog-message{width:85vw;}}/* Start custom CSS *//* Desktop (Default) */
#elementor-popup-modal-18256 .dialog-close-button {
    background-color: #ffffff; /* White background */
    border-radius: 50%;
    width: 36px;
    height: 36px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    transition: background-color 0.2s ease;
}

/* Desktop Icon Color & Size */
#elementor-popup-modal-18256 .dialog-close-button i,
#elementor-popup-modal-18256 .dialog-close-button svg {
    color: #000000; /* Black icon */
    fill: #000000; /* Black SVG fill */
    font-size: 16px;
    width: 16px;
    height: 16px;
}

/* Hover State */
#elementor-popup-modal-18256 .dialog-close-button:hover {
    background-color: #f0f0f0; /* Light gray on hover */
}

/* Mobile (767px and below) */
@media (max-width: 767px) {
    #elementor-popup-modal-18256 .dialog-close-button {
        width: 32px;
        height: 32px;
    }

    #elementor-popup-modal-18256 .dialog-close-button i,
    #elementor-popup-modal-18256 .dialog-close-button svg {
        font-size: 20px;
        width: 20px;
        height: 20px;
    }
}/* End custom CSS */