.slider-modal.moscow-branch-modal{width:inherit!important;z-index:99999!important}.modal-overlay{background-color:#346272!important;opacity:.8;z-index:99998!important}.modal-body{background:#fff;border-radius:24px;box-shadow:0 4px 16px #0000001a;height:auto;min-height:600px;overflow:hidden;padding:40px!important;position:relative;width:460px}@media (max-width:768px){.modal-body{min-height:550px;padding:20px!important;width:340px!important}}.modal-body a{color:#346272;text-decoration:none}.modal-body a:hover{color:#9dc5d7}.modal-body .icon{margin:0 auto;padding-top:20px;text-align:center}.modal-body .header{word-wrap:break-word;color:#346272;font-family:Nunito;font-size:22px;font-weight:700;line-height:28px;padding-top:30px;text-align:center;text-transform:uppercase;width:100%}@media (max-width:768px){.modal-body .header{font-size:18px;line-height:24px;padding-top:20px}}.modal-body .subheader{align-items:flex-start;display:inline-flex;flex-direction:column;gap:20px;justify-content:flex-start;padding-top:30px}@media (max-width:768px){.modal-body .subheader{gap:16px;padding:20px 0 10px}}.modal-body .subheader .info-text{word-wrap:break-word;color:#346272;font-family:Nunito;font-size:16px;font-weight:400;line-height:24px;text-align:left}.modal-body .subheader .contact-info{display:flex;flex-direction:column;gap:16px;width:100%}.modal-body .subheader .contact-info .contact-item{align-items:flex-start;background:#f8f9fa;border-left:4px solid #9dc5d7;border-radius:12px;display:flex;gap:12px;padding:16px}.modal-body .subheader .contact-info .contact-item .contact-icon{flex-shrink:0;font-size:20px}.modal-body .subheader .contact-info .contact-item .contact-text{color:#346272;font-family:Nunito;font-size:14px;font-weight:400;line-height:20px}.modal-body .subheader .contact-info .contact-item .contact-text strong{color:#346272;font-weight:700}.modal-body .subheader .contact-info .contact-item .contact-text a{color:#9dc5d7;font-weight:600}.modal-body .subheader .contact-info .contact-item .contact-text a:hover{color:#346272}.modal-body .subheader .contact-item{align-items:flex-start;background:#f8f9fa;border-left:4px solid #9dc5d7;border-radius:12px;display:flex;gap:12px;padding:16px}.modal-body .subheader .contact-item .contact-icon{flex-shrink:0;font-size:20px}.modal-body .subheader .contact-item .contact-text{color:#346272;font-family:Nunito;font-size:14px;font-weight:400;line-height:20px}.modal-body .subheader .contact-item .contact-text strong{color:#346272;font-weight:700}.modal-body .subheader .contact-item .contact-text a{color:#9dc5d7;font-weight:600}.modal-body .subheader .contact-item .contact-text a:hover{color:#346272}.modal-body .subheader .contact-item.highlight{animation:pulse 2s infinite;background:linear-gradient(135deg,#9dc5d7,#8bb8cc);border-left:4px solid #346272}.modal-body .subheader .contact-item.highlight .contact-text,.modal-body .subheader .contact-item.highlight .contact-text strong{color:#fff}.modal-body .btn-list{align-items:flex-start;display:inline-flex;gap:16px;justify-content:flex-start;padding-top:30px;width:100%}@media (max-width:768px){.modal-body .btn-list{align-items:center;flex-direction:column;gap:16px;justify-content:center;padding-top:20px}}.modal-body .btn-list .btn-1{align-items:center;background:#9dc5d7;border:1px solid #9dc5d7;border-radius:24px;cursor:pointer;display:flex;flex:1 1 0;gap:8px;height:64px;justify-content:center;padding:8px;transition:all .3s ease;width:90%}.modal-body .btn-list .btn-1:hover{background:#8bb8cc;transform:translateY(-2px)}.modal-body .btn-list .btn-2{align-items:center;border:1px solid #9dc5d7;border-radius:24px;cursor:pointer;display:flex;flex:1 1 0;gap:8px;height:64px;justify-content:center;padding:8px;transition:all .3s ease;width:90%}.modal-body .btn-list .btn-2:hover{background:#f8f9fa;transform:translateY(-2px)}@keyframes pulse{0%{box-shadow:0 4px 12px #9dc5d74d}50%{box-shadow:0 4px 20px #9dc5d799}to{box-shadow:0 4px 12px #9dc5d74d}}.close{pointer-events:auto!important;position:fixed!important;right:20px!important;top:20px!important;z-index:999999!important}@media (max-width:768px){.close{right:10px!important;top:10px!important;z-index:9999999!important}}.close svg{pointer-events:auto!important}
