.gctl-footer{position:relative;background:#031f3b;color:#9fc5e8;border-top:1px solid rgba(255,255,255,.06)}.gctl-footer__container{width:min(1380px,calc(100% - 32px));margin:0 auto;padding:58px 0 22px}.gctl-footer__main{display:grid;gap:48px}.gctl-footer__brand-column{max-width:330px}.gctl-footer__logo{display:inline-flex;align-items:center;max-width:190px;text-decoration:none}.gctl-footer__logo-image{display:block;width:auto;max-width:190px;height:auto;max-height:58px;object-fit:contain}.gctl-footer__site-name{color:#fff;font-size:21px;font-weight:700}.gctl-footer__description{margin:28px 0 0;color:#9fc5e8;font-size:15px;line-height:2}.gctl-footer__socials{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.gctl-footer__socials a{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(159,197,232,.18);border-radius:999px;background:rgba(255,255,255,.04);color:#d6eaff;text-decoration:none;font-size:12px;font-weight:500;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.gctl-footer__socials a:hover,.gctl-footer__socials a:focus-visible{border-color:#0866d9;background:#0866d9;color:#fff;transform:translateY(-2px);outline:none}.gctl-footer__contacts{display:grid;gap:18px;margin-top:38px;font-style:normal}.gctl-footer-contact{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;color:#9fc5e8;font-size:14px;line-height:1.7}.gctl-footer-contact__icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(159,197,232,.17);border-radius:10px;background:rgba(255,255,255,.035);color:#8fc5ff}.gctl-footer-contact__icon svg{width:19px;height:19px}.gctl-footer-contact a{color:#9fc5e8;text-decoration:none;overflow-wrap:anywhere;transition:color .2s ease}.gctl-footer-contact a:hover,.gctl-footer-contact a:focus-visible{color:#fff;outline:none}.gctl-footer-contact--address{align-items:start}.gctl-footer-contact--address .gctl-footer-contact__icon{margin-top:2px}.gctl-footer__nav-grid{display:grid;gap:38px}.gctl-footer__nav-column{min-width:0}.gctl-footer-menu,.gctl-footer-menu .sub-menu,.gctl-footer-legal-menu{margin:0;padding:0;list-style:none}.gctl-footer-menu{display:grid;gap:30px}.gctl-footer-menu>li>a{display:inline-block;color:#fff;text-decoration:none;font-size:15px;font-weight:600;line-height:1.45;transition:color .2s ease}.gctl-footer-menu>li>a:hover,.gctl-footer-menu>li>a:focus-visible{color:#8fc5ff;outline:none}.gctl-footer-menu .sub-menu{display:grid;gap:13px;margin-top:17px}.gctl-footer-menu .sub-menu a{display:inline-block;color:#9fc5e8;text-decoration:none;font-size:14px;line-height:1.5;transition:color .2s ease,transform .2s ease}.gctl-footer-menu .sub-menu a:hover,.gctl-footer-menu .sub-menu a:focus-visible{color:#fff;transform:translateX(2px);outline:none}.gctl-footer-menu li.current-menu-item>a,.gctl-footer-menu li.current-menu-ancestor>a{color:#8fc5ff}.gctl-footer__bottom{display:flex;flex-direction:column;gap:16px;margin-top:50px;border-top:1px solid rgba(255,255,255,.08);padding-top:20px;color:#7697b6;font-size:12px}.gctl-footer__copyright{margin:0}.gctl-footer-legal-menu{display:flex;flex-wrap:wrap;gap:10px 22px}.gctl-footer-legal-menu a{color:#8daecb;text-decoration:none;transition:color .2s ease}.gctl-footer-legal-menu a:hover,.gctl-footer-legal-menu a:focus-visible{color:#fff;outline:none}@media (min-width:640px){.gctl-footer__container{width:min(1380px,calc(100% - 48px));padding-top:66px}.gctl-footer__nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}.gctl-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:900px){.gctl-footer__container{width:min(1380px,calc(100% - 64px));padding-top:72px}.gctl-footer__main{grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:58px}.gctl-footer__nav-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px}.gctl-footer__bottom{margin-top:58px}}@media (min-width:1200px){.gctl-footer__main{grid-template-columns:310px minmax(0,1fr);gap:84px}.gctl-footer__nav-grid{gap:60px}}@media (prefers-reduced-motion:reduce){.gctl-footer__socials a,.gctl-footer-contact a,.gctl-footer-menu a,.gctl-footer-legal-menu a{transition:none!important}.gctl-footer__socials a:hover,.gctl-footer-menu .sub-menu a:hover{transform:none}}