.footer-new{display:block!important;max-width:none!important;margin:0!important;padding:75px max(calc((100vw - 1120px)/2),24px) 35px!important;background:#fff!important;color:#202629!important}.footer-top{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-bottom:70px}.footer-top h2{font-size:48px;line-height:1.1;letter-spacing:-.045em;font-weight:400;margin:0 0 8px}.footer-top h2 b{color:#5b7fa9;font-weight:500}.footer-top p{margin:0;color:#7c858a;font-size:14px}.footer-top form>div{display:grid;grid-template-columns:1fr 135px;gap:12px}.footer-top input{height:48px;border:1px solid #759dcc;border-radius:12px;padding:0 16px;font:14px Roboto,Arial,sans-serif;outline:0}.footer-top input:focus{box-shadow:0 0 0 3px #759dcc22}.footer-top button{height:48px;border:0;border-radius:12px;background:#151c27;color:#fff;font:500 13px Roboto,Arial,sans-serif;cursor:pointer}.footer-top form>small{display:block;color:#81898e;font-size:11px!important;margin-top:10px}.footer-main{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;padding:0 0 65px}.footer-brand .brand{gap:12px}.footer-brand .brand img{width:40px;height:40px;object-fit:contain}.footer-brand .brand b{font-size:24px!important}.footer-brand>p{max-width:470px;font-size:14px;line-height:1.65;color:#545f65;margin:22px 0 0}.footer-note{padding-top:8px}.footer-note span{font-size:10px;letter-spacing:.16em;color:#647983}.footer-note p{max-width:400px;margin:14px 0 0;font-size:18px;line-height:1.5;color:#26363e}.footer-bottom{border-top:1px solid #8d969a;padding-top:28px;display:flex;justify-content:space-between;gap:25px;color:#737c81}.footer-bottom small,.footer-bottom span{font-size:12px!important}@media(max-width:760px){.footer-new{padding-top:60px!important}.footer-top,.footer-main{grid-template-columns:1fr;gap:35px}.footer-top{padding-bottom:55px}.footer-main{padding-bottom:45px}.footer-top h2{font-size:41px}.footer-note{padding:0}.footer-bottom{flex-direction:column;gap:9px}}@media(max-width:460px){.footer-new{padding-inline:18px!important}.footer-top h2{font-size:36px}.footer-top form>div{grid-template-columns:1fr}.footer-top button{width:100%}.footer-brand .brand b{font-size:21px!important}.footer-note p{font-size:16px}}
