.ss-footer .ss-footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ss-footer .ss-footer-social>a{display:flex!important;justify-content:center;align-items:center;width:42px;height:42px;border:1px solid #7e9aa9;border-radius:10px;color:#fff!important;background:#ffffff12;transition:background .2s,border-color .2s}.ss-footer .ss-footer-social>a:hover,.ss-footer .ss-footer-social>a:focus-visible{background:#ffffff2b;border-color:#fff}.ss-footer-social .ss-icon,.ss-footer-social img{width:24px;height:24px;object-fit:contain}.ss-header-social img{width:18px;height:18px;object-fit:contain}.ss-footer-contact-line{display:flex!important;align-items:center;gap:12px;color:#e0eaf0!important}.ss-footer-contact-line>span{color:#b3c6d1;font-size:12px}.ss-footer-contact-line bdi{font-weight:500;direction:ltr}.ss-footer-address{line-height:2.1!important;color:#d3e1e9!important}.ss-footer-address strong{display:block;font-size:12px;font-weight:400;color:#b3c6d1}.ss-footer .ss-enamad{display:flex!important;position:relative;width:135px;height:130px;align-items:center;justify-content:center;border-radius:10px;background:#fff;color:#184459!important;margin-top:20px;overflow:hidden;text-decoration:none}.ss-enamad-placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:12px}.ss-enamad-placeholder strong{font-size:12px;line-height:2}.ss-enamad-placeholder small{font-size:10px;color:#476b7d}.ss-enamad-image{display:none}.ss-enamad.is-loaded .ss-enamad-placeholder{display:none}.ss-enamad.is-loaded .ss-enamad-image{display:flex}.ss-enamad-image img{object-fit:contain;width:100px;height:110px}.ss-contact-main{padding-block:30px 70px}.ss-contact-heading{padding:35px 0 40px;max-width:730px}.ss-contact-heading h1{font-size:38px;line-height:1.8;margin:12px 0}.ss-contact-heading>p{font-size:16px;color:var(--muted);line-height:2.2}.ss-contact-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);gap:35px;align-items:start}.ss-contact-details{background:#f0f7fa;border:1px solid #dbe9f0;border-radius:14px;padding:28px}.ss-contact-details h2,.ss-contact-form h2{font-size:23px;margin:0 0 20px}.ss-contact-detail{padding:18px 0;border-bottom:1px solid #dae6ec;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ss-contact-detail>span{font-size:12px;color:#65808f}.ss-contact-detail>a{font-size:17px;color:#174a61}.ss-contact-detail>p{font-size:14px;line-height:2.2;margin:0}.ss-contact-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ss-contact-social>a{display:flex;align-items:center;gap:7px;color:#19526c;background:#fff;border:1px solid #d2e3ec;border-radius:8px;padding:9px 11px;font-size:12px}.ss-contact-social .ss-icon,.ss-contact-social img{width:22px;height:22px;object-fit:contain}.ss-contact-form{border:1px solid #e1e9ef;border-radius:14px;padding:30px;scroll-margin-top:35px}.ss-contact-form>p{font-size:14px;color:var(--muted);line-height:2}.ss-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.ss-contact-fields label{display:flex;flex-direction:column;gap:9px;font-size:13px;color:#33576c}.ss-contact-fields input,.ss-contact-fields textarea,.ss-contact-form .comment-form-captcha input{border:1px solid #cddde6;border-radius:7px;width:100%;padding:11px 12px;background:#fff;font:inherit;min-height:45px;max-width:100%;box-sizing:border-box}.ss-contact-fields input:focus,.ss-contact-fields textarea:focus{outline:2px solid #78b3cf;outline-offset:1px}.ss-contact-wide{grid-column:1/-1}.ss-contact-honeypot{position:absolute;width:1px;height:1px;clip-path:inset(50%);clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.ss-contact-form .comment-form-captcha{margin-block:23px}.ss-contact-form .comment-form-captcha label{font-size:13px}.ss-contact-form .comment-form-captcha input{max-width:160px;margin-top:10px}.ss-contact-privacy{display:block;font-size:11px;line-height:2;color:#7b909b;margin-top:16px}.ss-contact-notice{padding:13px 16px;border:1px solid #bfdfce;background:#eff9f3;color:#286341;border-radius:7px;line-height:2;font-size:13px}.ss-contact-notice.is-error{background:#fff3f2;border-color:#efcfca;color:#a24337}
@media(max-width:800px){.ss-contact-layout{grid-template-columns:1fr}.ss-contact-heading{padding-block:20px}.ss-contact-heading h1{font-size:30px}.ss-contact-form,.ss-contact-details{padding:23px}.ss-contact-main{padding-bottom:45px}.ss-contact-fields{grid-template-columns:1fr}.ss-contact-wide{grid-column:auto}.ss-contact-heading>p{font-size:14px}.ss-footer .ss-footer-social>a{width:44px;height:44px}.ss-contact-detail>a{font-size:16px}}
