.contact-page-hero{text-align:center;background:linear-gradient(130deg,#edf5ff 0%,#f7faff 48%,#e8f2ff 100%);padding:28px 0 62px}.contact-page-breadcrumb{color:#647084;text-align:left;align-items:center;gap:12px;margin-bottom:28px;font-size:14px;display:flex}.contact-page-breadcrumb a:hover{color:var(--blue)}.contact-page-hero h1{color:#222e41;font-size:42px;font-weight:600;line-height:1.45}.contact-page-hero>.container>p{color:#647084;margin-top:16px;font-size:18px}.contact-page-hero-actions{justify-content:center;gap:14px;margin-top:28px;display:flex}.contact-page-channels{background:#fff}.contact-page-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.contact-page-channel{background:#fff url(/images/service-card-bg.png) 50%/100% 100% no-repeat;border:1px solid #e8edf7;border-radius:9px;padding:33px 36px 28px;box-shadow:0 3px 15px #1971ff06}.contact-page-channel-heading{align-items:center;gap:18px;display:flex}.contact-page-channel-icon{width:60px;height:60px;color:var(--blue);background:#edf4ff;border-radius:10px;place-items:center;display:grid}.contact-page-channel-heading h3{font-size:24px;font-weight:500}.contact-page-channel>p{color:#647084;max-width:470px;margin-top:22px;font-size:15px;line-height:1.95}.contact-page-channel-email{border-top:1px solid #e4eaf4;margin-top:26px;padding-top:21px}.contact-page-channel-email>span{color:#647084;font-size:13px}.contact-page-channel-email a{width:fit-content;max-width:100%;color:var(--blue);overflow-wrap:anywhere;align-items:center;gap:15px;margin-top:5px;font-size:clamp(17px,1.6vw,24px);display:flex}.contact-page-channel-email a:hover{text-underline-offset:5px;text-decoration:underline}.contact-page-information{background:#f7f8ff}.contact-page-information-grid{grid-template-columns:1.1fr 1fr;gap:60px;display:grid}.contact-page-company h2{color:#273951;margin-top:13px;font-size:25px;font-weight:500}.contact-page-company dl{margin:28px 0 0}.contact-page-company dl>div{grid-template-columns:80px minmax(0,1fr);gap:18px;margin-top:17px;font-size:15px;line-height:1.9;display:grid}.contact-page-company dt{color:#647084}.contact-page-company dd{color:#36465d;margin:0}#company-registered-address{user-select:text}.contact-page-company-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px;display:flex}.contact-page-company-actions .button{min-height:40px;padding:8px 17px;font-size:14px}.contact-page-company-actions .text-link{font-size:14px}.contact-page-copy-status{color:#345b94;min-height:24px;margin-top:12px;font-size:13px}.contact-page-preparation{border-left:1px solid #e0e7f3;padding-left:44px}.contact-page-preparation>h2{color:#273951;font-size:23px;font-weight:500}.contact-page-preparation>p{color:#647084;margin-top:11px;font-size:14px}.contact-page-preparation ol{gap:23px;margin-top:29px;list-style:none;display:grid}.contact-page-preparation li{align-items:flex-start;gap:19px;display:flex}.contact-page-preparation li>span{width:39px;height:39px;color:var(--blue);background:#eaf1ff;border-radius:6px;flex-shrink:0;place-items:center;font-size:17px;display:grid}.contact-page-preparation h3{color:#36465d;font-size:16px;font-weight:500}.contact-page-preparation li p{color:#647084;margin-top:5px;font-size:14px;line-height:1.85}.contact-page-faq{background:#fff}.contact-page-faq-list{border-top:1px solid #e3e9f3;max-width:960px;margin-inline:auto}.contact-page-faq-list details{border-bottom:1px solid #e3e9f3}.contact-page-faq-list summary{cursor:pointer;color:#35445b;justify-content:space-between;align-items:center;gap:25px;padding:22px 4px;font-size:17px;font-weight:500;list-style:none;display:flex}.contact-page-faq-list summary::-webkit-details-marker{display:none}.contact-page-faq-list summary>span{color:var(--blue);font-size:25px;font-weight:400;transition:transform .2s}.contact-page-faq-list details[open] summary>span{transform:rotate(45deg)}.contact-page-faq-list details>p{color:#647084;padding:0 36px 24px 4px;font-size:15px;line-height:1.95}.contact-page-related{text-align:center;color:#647084;margin-top:30px;font-size:14px;line-height:1.9}.contact-page-related a{color:var(--blue);margin-inline:5px}.contact-page-related a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=960px){.contact-page-channel{padding:28px}.contact-page-information-grid{gap:35px}.contact-page-preparation{padding-left:30px}.contact-page-company h2{font-size:22px}.contact-page-preparation>h2{font-size:21px}}@media (width<=700px){.contact-page-channel-grid,.contact-page-information-grid{grid-template-columns:1fr}.contact-page-preparation{border-top:1px solid #e0e7f3;border-left:0;padding:30px 0 0}.contact-page-channel-email a{font-size:23px}}@media (width<=600px){.contact-page-hero{padding:21px 0 42px}.contact-page-breadcrumb{margin-bottom:24px;font-size:13px}.contact-page-hero h1{font-size:29px}.contact-page-hero>.container>p{margin-top:12px;font-size:15px;line-height:1.85}.contact-page-hero-actions{flex-wrap:wrap;gap:10px;margin-top:23px}.contact-page-hero-actions .button{padding-inline:17px;font-size:14px}.contact-page-channel-grid{gap:20px}.contact-page-channel{padding:26px 24px 24px}.contact-page-channel-heading{gap:14px}.contact-page-channel-icon{width:53px;height:53px}.contact-page-channel-heading h3{font-size:22px}.contact-page-channel>p{margin-top:18px;font-size:14px}.contact-page-channel-email{margin-top:21px;padding-top:18px}.contact-page-channel-email a{gap:8px;font-size:20px}.contact-page-company h2{font-size:21px}.contact-page-company dl{margin-top:21px}.contact-page-company dl>div{grid-template-columns:66px minmax(0,1fr);gap:12px;font-size:14px}.contact-page-company-actions{gap:20px}.contact-page-preparation>h2{font-size:21px}.contact-page-preparation ol{gap:22px;margin-top:24px}.contact-page-preparation li{gap:14px}.contact-page-faq-list summary{gap:20px;padding-block:19px;font-size:15px}.contact-page-faq-list details>p{padding-right:15px;font-size:14px}.contact-page-related{font-size:13px}}
