#elementor-popup-modal-7135 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-7135{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-7135 .dialog-close-button{display:flex;}#elementor-popup-modal-7135 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS *//* Popup layout (kept here because Elementor does not load this popup's own element styles on other pages) */
#elementor-popup-modal-7135{background-color:rgba(10,28,56,0.78) !important;}
#elementor-popup-modal-7135 .dialog-message{width:960px !important;max-width:92vw;max-height:calc(100vh - 32px);overflow-y:auto;}
#elementor-popup-modal-7135 .dialog-widget-content{border-radius:20px;overflow:hidden;box-shadow:0 24px 60px rgba(10,28,56,0.35);}
#elementor-popup-modal-7135 .dialog-close-button{top:14px;right:16px;font-size:22px;color:#0A1C38;}
#elementor-popup-modal-7135 iframe{max-height:calc(100vh - 260px) !important;min-height:420px !important;}
.elementor-7135 .e-12c17e61-5857{width:100%;padding:26px 28px 22px;border-top:5px solid #E3610E;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0;text-align:left;box-sizing:border-box;}
.elementor-7135 .e-297185c0-30db{padding:0 44px 16px 0;display:flex;flex-direction:column;gap:6px;}
.elementor-7135 .e-2ded60c1-c245{margin:0;font-family:Chivo,sans-serif;font-weight:700;font-size:12px;color:#E3610E;letter-spacing:2px;line-height:1.4;}
.elementor-7135 .e-1253dc9f-4d47{margin:0;font-family:Chivo,sans-serif;font-weight:800;font-size:26px;color:#0A1C38;line-height:1.2;}
.elementor-7135 .e-5733b39e-4847{margin:0;font-family:Chivo,sans-serif;font-weight:600;font-size:14px;color:#4A5360;line-height:1.5;}
.elementor-7135 .e-4f56b18-623e{display:block;width:100%;padding:0;overflow:hidden;border-radius:16px;border:1px solid #E3E8EF;background-color:#F7FAFF;}
.elementor-7135 .e-4f56b18-623e .elementor-widget-html,.elementor-7135 .e-4f56b18-623e .elementor-widget-container{margin:0;padding:0;}
.elementor-7135 .e-40a4e094-62c3{padding:14px 0 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;}
.elementor-7135 .e-63147132-e27d{margin:0;font-family:Chivo,sans-serif;font-size:14px;color:#4A5360;}
.elementor-7135 .e-6b259730-1f23{display:inline-flex;align-items:center;min-height:44px;padding:10px 0;font-family:Chivo,sans-serif;font-weight:700;font-size:15px;color:#007BFF;background:transparent;border:0;text-decoration:none;}
.elementor-7135 .e-6b259730-1f23:hover{color:#0062CC;background:transparent;}
.elementor-7135 .e-7f4437dd-42e6{margin:4px 0 0;font-family:Chivo,sans-serif;font-size:12px;color:#5B6470;line-height:1.5;}
@media (max-width:767px){#elementor-popup-modal-7135 .dialog-message{max-width:95vw;max-height:calc(100vh - 20px);}#elementor-popup-modal-7135 iframe{max-height:calc(100vh - 250px) !important;min-height:360px !important;}.elementor-7135 .e-12c17e61-5857{padding:20px 14px 16px;}.elementor-7135 .e-297185c0-30db{padding-right:36px;}.elementor-7135 .e-1253dc9f-4d47{font-size:21px;}.elementor-7135 .e-40a4e094-62c3{padding-top:8px;}}/* End custom CSS */