.Footer_footer__1tcQq{position:relative;left:195px;width:calc(100% - 195px);background:linear-gradient(135deg,#050828,#0c1260 60%,#050828);border-top:1px solid hsla(0,0%,100%,.08);color:#fffcff}@media(max-width:639px){.Footer_footer__1tcQq{left:0;width:100%}}.Footer_footer__1tcQq .Footer_inner__iEu7g{max-width:1200px;margin:0 auto;padding:3.5rem 2rem;display:flex;flex-direction:column;gap:2.5rem}@media(max-width:639px){.Footer_footer__1tcQq .Footer_inner__iEu7g{padding:2.5rem 1.5rem;gap:2rem}}.Footer_footer__1tcQq .Footer_top__8ciUS{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2rem}.Footer_footer__1tcQq .Footer_brand__CCu70 .Footer_name__0rTU9{display:flex;align-items:center;gap:10px;font-size:clamp(22px,3vw,30px);font-weight:700;letter-spacing:.12em;margin-bottom:.6rem}.Footer_footer__1tcQq .Footer_brand__CCu70 .Footer_tagline__pV6fj{font-size:12px;font-weight:300;opacity:.5;line-height:1.6;max-width:380px;margin-bottom:.6rem}.Footer_footer__1tcQq .Footer_brand__CCu70 .Footer_address__vOYCZ{font-style:normal;display:flex;flex-direction:column;gap:.25rem}.Footer_footer__1tcQq .Footer_brand__CCu70 .Footer_address__vOYCZ a,.Footer_footer__1tcQq .Footer_brand__CCu70 .Footer_address__vOYCZ span{font-size:12px;font-weight:300;color:#fffcff;opacity:.5}.Footer_footer__1tcQq .Footer_brand__CCu70 .Footer_address__vOYCZ a{text-decoration:none;transition:opacity .2s}.Footer_footer__1tcQq .Footer_brand__CCu70 .Footer_address__vOYCZ a:hover{opacity:.8}.Footer_footer__1tcQq .Footer_nav__su_JB{display:flex;flex-wrap:wrap;gap:0 2.5rem}@media(max-width:639px){.Footer_footer__1tcQq .Footer_nav__su_JB{display:grid;grid-template-columns:repeat(2,1fr);gap:0;width:100%}}.Footer_footer__1tcQq .Footer_nav__su_JB a{display:inline-flex;flex-direction:column;gap:3px;padding:.7rem 0;text-decoration:none;transition:opacity .2s}.Footer_footer__1tcQq .Footer_nav__su_JB a:hover{opacity:.55}@media(max-width:639px){.Footer_footer__1tcQq .Footer_nav__su_JB a{border-bottom:1px solid rgba(255,252,255,.07)}}.Footer_footer__1tcQq .Footer_nav__su_JB a span:first-child{font-size:13px;font-weight:500;color:#fffcff;letter-spacing:.08em}.Footer_footer__1tcQq .Footer_nav__su_JB a span:last-child{font-size:11px;font-weight:300;color:#fffcff;opacity:.45}.Footer_footer__1tcQq .Footer_bottom__WnMnu{border-top:1px solid rgba(255,252,255,.12);padding-top:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.Footer_footer__1tcQq .Footer_legalLinks__8lnc3{display:flex;gap:1.5rem}.Footer_footer__1tcQq .Footer_legalLinks__8lnc3 a{font-size:12px;font-weight:300;color:#fffcff;opacity:.4;text-decoration:none;transition:opacity .2s}.Footer_footer__1tcQq .Footer_legalLinks__8lnc3 a:hover{opacity:.7}.Footer_footer__1tcQq .Footer_copy___dG_l{font-size:12px;font-weight:300;opacity:.4}.FloatingButtons_wrap__4L6iE{display:flex;flex-direction:column;gap:12px;position:fixed;bottom:24px;right:16px;z-index:100}@media(min-width:640px){.FloatingButtons_wrap__4L6iE{display:none}}.FloatingButtons_mail__QTnq9,.FloatingButtons_phone__HiSOP{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:opacity .2s}.FloatingButtons_mail__QTnq9:hover,.FloatingButtons_phone__HiSOP:hover{opacity:.85}.FloatingButtons_mail__QTnq9 svg,.FloatingButtons_phone__HiSOP svg{width:24px;height:24px}.FloatingButtons_phone__HiSOP{background:#3364ae}.FloatingButtons_mail__QTnq9{background:#d95911}.Header_header__gIzgk{background:#fffcff;border-right:1px solid rgba(5,8,40,.08);width:195px;min-width:195px;position:fixed;top:0;left:0;height:100vh;z-index:10}.Header_sidebar__SBtbv{height:100vh;display:flex;flex-direction:column;overflow:hidden}.Header_sidebarTop__Sye_l{padding:2rem 1.5rem 1.75rem;border-bottom:1px solid rgba(5,8,40,.07);flex-shrink:0;text-align:center}.Header_sidebarBrand__VxV3_{display:flex;flex-direction:column;gap:5px;text-decoration:none;transition:opacity .2s}.Header_sidebarBrand__VxV3_:hover{opacity:.65}.Header_brandNameRow__oFEvv{display:flex;align-items:center;gap:8px}.Header_brandName__zokzX{font-size:20px;font-weight:700;color:#050828;letter-spacing:.12em}.Header_brandTagline__YE44y{font-size:10px;color:rgba(5,8,40,.4);letter-spacing:.04em;line-height:1.5}.Header_sidebarNav__zP5wH{flex:1;padding:1rem 1.5rem;display:flex;flex-direction:column;overflow-y:auto}.Header_sidebarLink__0BNWT{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.875rem 0;border-bottom:1px solid rgba(5,8,40,.06);text-decoration:none;transition:opacity .2s}.Header_sidebarLink__0BNWT:last-child{border-bottom:none}.Header_sidebarLink__0BNWT:hover{opacity:.5}.Header_navIcon__xa9UO{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#050828;opacity:.65}.Header_navText__e7Hbf{display:flex;flex-direction:column;gap:3px}.Header_navEn__uipSR{font-size:16px;font-weight:600;color:#050828;letter-spacing:.1em}.Header_navJa__VjEY1{font-size:10px;color:rgba(5,8,40,.4);font-weight:300}.Header_sidebarBottom__PjEek{padding:1.5rem;border-top:1px solid rgba(5,8,40,.07);flex-shrink:0;display:flex;flex-direction:column;gap:.75rem}.Header_sidebarPhoneWrap__8xZzu{display:flex;flex-direction:column;align-items:center;gap:5px}.Header_sidebarPhoneLabel__vqZK7{font-size:9px;color:rgba(5,8,40,.4);letter-spacing:.04em;text-align:center}.Header_sidebarPhone__mQG2I{display:flex;align-items:center;justify-content:center;gap:6px;color:rgba(5,8,40,.7);font-size:13px;font-weight:600;letter-spacing:.05em;text-decoration:none;transition:opacity .2s}.Header_sidebarPhone__mQG2I:hover{opacity:.6}.Header_sidebarPhone__mQG2I svg{flex-shrink:0}.Header_sidebarCta__2ixoI{display:block;text-align:center;padding:.75rem 1rem;background:#d95911;color:#fffcff;font-size:11px;font-weight:600;letter-spacing:.18em;border-radius:6px;text-decoration:none;transition:opacity .2s}.Header_sidebarCta__2ixoI:hover{opacity:.75}.Header_mobileBar__fkdRM{position:fixed;top:0;left:0;right:0;z-index:100;height:56px;background:#fffcff;border-bottom:1px solid rgba(5,8,40,.1);align-items:center;justify-content:space-between;padding:0 1.25rem}.Header_mobileLogo__w0pDI{display:flex;align-items:center;gap:7px;font-size:18px;font-weight:700;color:#050828;letter-spacing:.1em;text-decoration:none}.Header_hamburger__iU2ek{display:flex;flex-direction:column;gap:5px;cursor:pointer;padding:6px;background:none;border:none;outline:none}.Header_bar1Active__a58cB,.Header_bar1__aNZxs,.Header_bar2__21JI_,.Header_bar3__kPlVQ{display:block;width:22px;height:2px;background:linear-gradient(135deg,#050828,#0c1260 60%,#050828);border-radius:2px;transition:transform .3s ease,opacity .3s ease}.Header_bar1Active__a58cB{transform:translateY(7px) rotate(45deg)}.Header_bar2Active__VNqwK{opacity:0}.Header_bar2Active__VNqwK,.Header_bar3Active___KLro{display:block;width:22px;height:2px;background:linear-gradient(135deg,#050828,#0c1260 60%,#050828);border-radius:2px;transition:transform .3s ease,opacity .3s ease}.Header_bar3Active___KLro{transform:translateY(-7px) rotate(-45deg)}.Header_overlay__FiYhM{position:fixed;inset:0;z-index:99;background:rgba(5,8,40,.45);backdrop-filter:blur(2px)}.Header_drawer__2Heph{position:absolute;top:0;right:0;width:75%;max-width:300px;height:100%;background:#fffcff;padding:5rem 2rem 2rem;display:flex;flex-direction:column;box-shadow:-4px 0 24px rgba(5,8,40,.12)}.Header_drawerLink__le6Dm{display:flex;flex-direction:row;align-items:center;gap:.875rem;padding:1.1rem 0;border-bottom:1px solid rgba(5,8,40,.07);text-decoration:none;color:#050828;transition:opacity .2s}.Header_drawerLink__le6Dm:hover{opacity:.55}.Header_drawerLinkText__GZF_0{display:flex;flex-direction:column;gap:3px}.Header_drawerLinkText__GZF_0 span:first-child{font-size:14px;font-weight:600;letter-spacing:.1em}.Header_drawerLinkText__GZF_0 span:last-child{font-size:11px;font-weight:300;opacity:.45}.Loader_overlay__qAqfm{position:fixed;inset:0;z-index:9999;background:linear-gradient(135deg,#050828,#0c1260 60%,#050828);display:flex;align-items:center;justify-content:center}.Loader_logoWrap__V3xBi{position:relative;width:180px;height:180px}.Loader_gray__yZih7{position:absolute;inset:0;filter:grayscale(1) opacity(.12)}.Loader_colored___aPkX{position:absolute;inset:0;clip-path:inset(100% 0 0 0)}