.elementor-27557 .elementor-element.elementor-element-0ad3e35{--display:flex;}.elementor-27557 .elementor-element.elementor-element-a4aa2c0 > .elementor-widget-container{padding:30px 40px 40px 40px;}#elementor-popup-modal-27557 .dialog-message{width:500px;height:calc(100dvh - 40px);align-items:flex-start;padding:0px 0px 0px 0px;}#elementor-popup-modal-27557{justify-content:center;align-items:center;pointer-events:all;background-color:var( --e-global-color-2927b87 );}#elementor-popup-modal-27557 .dialog-close-button{display:flex;top:20px;font-size:18px;}#elementor-popup-modal-27557 .dialog-widget-content{animation-duration:0.2s;background-color:var( --e-global-color-5137074 );border-radius:10px 10px 10px 10px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-27557 .dialog-close-button{right:20px;}body.rtl #elementor-popup-modal-27557 .dialog-close-button{left:20px;}#elementor-popup-modal-27557 .dialog-close-button i{color:#CECECE;}#elementor-popup-modal-27557 .dialog-close-button svg{fill:#CECECE;}#elementor-popup-modal-27557 .dialog-close-button:hover i{color:#8C8C8C;}@media(max-width:1024px){.elementor-27557 .elementor-element.elementor-element-a4aa2c0 > .elementor-widget-container{padding:20px 30px 30px 30px;}}@media(max-width:767px){.elementor-27557 .elementor-element.elementor-element-a4aa2c0 > .elementor-widget-container{padding:20px 20px 20px 20px;}#elementor-popup-modal-27557 .dialog-message{width:calc(100dvw - 20px);height:calc(100dvh - 20px);padding:0px 0px 0px 0px;}#elementor-popup-modal-27557{align-items:center;}}/* Start custom CSS for template, class: .elementor-element-a4aa2c0 */.elementor-27557 .elementor-element.elementor-element-a4aa2c0 button {
    font-family: "Euclid Circular B";
    font-weight: 500 !important;
    font-size: 15px;
    color: #FFF;
    border-radius: 10px;
    background-color: #263A7E !important;
    transition: box-shadow 200ms, transform 200ms, background-color 200ms;
    white-space: nowrap;
}
.elementor-27557 .elementor-element.elementor-element-a4aa2c0 button:hover {
    background-color: #202C53 !important;
    box-shadow: 0px 5px 20px 0px rgba(15, 127, 177, .18);
    transform: translate3d(0px, -2px, 0px);
}
.elementor-27557 .elementor-element.elementor-element-a4aa2c0 label,
.elementor-27557 .elementor-element.elementor-element-a4aa2c0 input,
.elementor-27557 .elementor-element.elementor-element-a4aa2c0 select,
.elementor-27557 .elementor-element.elementor-element-a4aa2c0 textarea {
    font-family: "Euclid Circular B";
}
.elementor-27557 .elementor-element.elementor-element-a4aa2c0 label {
    font-weight: 500 !important;
}
.elementor-27557 .elementor-element.elementor-element-a4aa2c0 input:focus:not([type="button"]):not([type="submit"]),
.elementor-27557 .elementor-element.elementor-element-a4aa2c0 textarea:focus,
.elementor-27557 .elementor-element.elementor-element-a4aa2c0 .elementor-field-textual:focus {
    outline-color: #595b62;
    box-shadow: 0 0 0 3px #25387936;
}
.elementor-27557 .elementor-element.elementor-element-a4aa2c0 .validation-error:focus {
    box-shadow: 0 0 0 3px #cd5c5c30 !important;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-27557 {
    backdrop-filter: blur(3px);
}
@keyframes fadeInUpC1 {
    from {
        opacity: 0;
        transform: translate3d(0,5%,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}
#elementor-popup-modal-27557 .fadeInUp {
    animation-name: fadeInUpC1 !important;
}
#elementor-popup-modal-27557 .dialog-lightbox-message {
    max-height: max-content;
}/* End custom CSS */