.site-footer{display:block;background:#061b37;color:#fff;padding:60px 7% 22px;border:0;position:relative;overflow:hidden}.site-footer:before{content:'';position:absolute;width:500px;height:500px;right:-320px;top:20px;border:1px solid #dcb56d14;border-radius:50%;box-shadow:0 0 0 45px #dcb56d06,0 0 0 90px #dcb56d04;pointer-events:none}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:40px;border-bottom:1px solid #ffffff20;position:relative}.footer-top .kicker{color:#c7aa72;font-size:8px}.footer-top h2{font-size:46px;margin:12px 0 0;letter-spacing:-2px}.footer-top .button{min-width:215px}.footer-columns{display:grid;grid-template-columns:1.6fr 1fr .8fr 1.1fr;gap:40px;padding:44px 0 40px;position:relative}.site-footer .brand>span{font-size:27px}.site-footer .brand img{width:58px;height:58px}.site-footer .footer-about>p{color:#9cacc1;font-size:11px;line-height:1.9;margin:18px 0}.footer-social{display:inline-flex;gap:11px;align-items:center;border:1px solid #ffffff26;border-radius:5px;padding:10px 13px;font-size:10px}.footer-social>span{font-size:17px;color:#e7c488}.footer-social b{font-weight:400;color:#e7c488}.site-footer h3{font-size:11px;font-weight:600;margin:10px 0 20px;color:#fff}.site-footer .footer-nav{display:flex;flex-direction:column;align-items:start;gap:12px}.footer-nav h3{margin-bottom:7px}.footer-nav a{font-size:11px;color:#aab8ca;transition:color .2s,transform .2s}.footer-nav a:hover{color:#f2c679;transform:translateX(3px)}.footer-contact>p{font-size:11px;color:#aab8ca;line-height:1.8;margin:0 0 14px}.footer-contact>a{display:flex;justify-content:space-between;font:500 19px Manrope;letter-spacing:-.4px;padding-bottom:13px;border-bottom:1px solid #ffffff24}.footer-contact>a span{color:#e7c488}.footer-contact>small{display:block;font-size:9px;color:#8296af;margin-top:13px}.footer-bottom{border-top:1px solid #ffffff20;padding-top:22px;display:flex;justify-content:space-between;gap:20px;align-items:center}.footer-bottom small,.footer-bottom>span,.footer-bottom>a{font-size:9px;color:#8296af}.footer-bottom>a{color:#c4d0df}.site-footer a:focus-visible{outline-color:#f2c679}@media(max-width:900px){.footer-columns{grid-template-columns:1.3fr 1fr;gap:35px}.footer-bottom>span{display:none}}@media(max-width:600px){.site-footer{padding:42px 6% 22px}.footer-top{align-items:start;gap:25px;flex-direction:column;padding-bottom:30px}.footer-top h2{font-size:38px}.footer-top .button{min-width:200px}.footer-columns{grid-template-columns:1fr 1fr;gap:30px 18px;padding:32px 0}.footer-about{grid-column:1/-1}.footer-contact{grid-column:1/-1;max-width:330px}.footer-bottom{align-items:start;gap:20px}.footer-bottom small{max-width:180px;line-height:1.8}.footer-bottom>a{white-space:nowrap}.site-footer .footer-nav{display:flex}.footer-contact>a{font-size:21px}}@media(prefers-reduced-motion:reduce){.footer-nav a{transition:none}}
