.footer__container p{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:150%;margin:0}.container,.container-fluid{height:100%;margin:0 auto;width:100%}@media(max-width:1024px){.container{padding-inline:16px}}@media(min-width:1025px){.container{padding-inline:clamp(43px,1.0120481928px + 4.09638554vw,60px)}}@media(max-width:1024px){.container-large{padding-inline:16px}}@media(min-width:1025px){.container-large{padding-inline:clamp(85px,-1.4457831325px + 8.43373494vw,120px)}}.footer{background-color:#1a1a1a;color:#fff;position:relative}.footer__container{display:flex;flex-direction:column;justify-content:space-between}@media(max-width:1023px){.footer__container{gap:20px;padding:20px}}@media(min-width:1024px){.footer__container{gap:16px;padding:60px}}.footer__top{justify-content:space-between}.footer__top,.footer__top--col-right{align-items:center;display:flex;gap:20px}.footer__top .title{display:block;font-family:Blinker,sans-serif;font-size:24px;font-weight:600;line-height:28px;margin-bottom:8px}.footer__bottom{display:flex;gap:20px;justify-content:space-between}@media(max-width:1023px){.footer__bottom{flex-direction:column}}@media(min-width:1024px){.footer__bottom{align-items:center}}.footer__bottom--col-left{align-items:center;display:flex;gap:48px}@media(max-width:1023px){.footer__bottom--col-left{justify-content:space-between}}.footer__bottom--col-right{align-items:center;display:flex;gap:20px}.footer__bottom a{color:currentColor;font-size:.8125rem;line-height:116%;position:relative}.footer__bottom a:after{background-color:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:width .2s cubic-bezier(.55,.085,.68,.53);width:0}.footer__bottom a.active:after,.footer__bottom a:active:after,.footer__bottom a:focus-visible:after,.footer__bottom a:hover:after{width:100%}.footer__bottom .contact{align-items:center;display:flex;gap:13px}.footer__bottom .icon{height:70px;width:70px}.footer__bottom .menu{display:flex;gap:20px}.footer__wrapper{align-items:start;display:flex;flex-direction:column;position:relative;z-index:2}.footer__wrapper__bottom{align-items:flex-end;display:flex;gap:20px;margin-top:16px}
