.footer{padding-bottom:40px}@media(max-width:1199px){.footer{padding-bottom:30px}}@media(max-width:1023px){.footer{padding-bottom:20px}}@media(max-width:767px){.footer{padding-bottom:15px}}.footer__bottom{display:flex}@media(max-width:767px){.footer__bottom{flex-direction:column;align-items:center}}.footer__bottom-item{padding:5px 16px}.footer__bottom-item-link{display:inline-flex;width:auto;margin:-5px;padding:5px;transition:opacity .15s ease;color:#fff;font-family:var(--font-switzer,Switzer);font-size:14px;font-weight:400;line-height:1.5;opacity:.5;text-decoration:none}.footer__bottom-item-link:hover{opacity:1}.footer__bottom-item-link:active{opacity:.5}.footer__bottom-left{margin-right:80px;margin-bottom:15px}@media(max-width:767px){.footer__bottom-left{margin-right:0;margin-left:7px}}.footer__bottom-right{padding:0;list-style:none;font-size:0;line-height:0;display:flex;flex-wrap:wrap;margin:-5px -16px -5px auto}@media(max-width:767px){.footer__bottom-right{margin-left:0;justify-content:center}}.footer__container{max-width:1680px;margin-left:auto;margin-right:auto}.footer__copyright{color:#fff;font-family:var(--font-switzer,Switzer);font-size:14px;font-weight:400;line-height:1.5;opacity:.5}.footer__logo{display:inline-flex;padding:5px;margin:-5px -5px 22px}@media(max-width:767px){.footer__logo{margin-bottom:5px}.footer__logo img{width:210px}}.footer__logo:active{opacity:.7}.footer__logo-img{display:inline-flex}.footer__inner{background-color:#361ca5;padding:50px 100px 30px;border-radius:12px}@media(max-width:1439px){.footer__inner{padding:50px 50px 30px}}@media(max-width:767px){.footer__inner{padding:50px 15px 15px}}.footer__mail-link{display:inline-flex;margin:-5px;padding:5px;text-decoration:none;color:#fff}.footer__mail-link span{transition:opacity .15s ease}.footer__mail-link:hover span{opacity:.7}.footer__mail-link:active span{opacity:1}.footer__mail-link-icon{flex:0 0 auto;width:24px;height:24px;margin-top:0;margin-right:12px}.footer__mail-link-text{flex:1 1 auto;font-family:var(--font-switzer,Switzer);font-size:16px;font-weight:500;line-height:1.5}.footer__office{display:flex;flex-wrap:nowrap}.footer__office-description{display:block;color:#fff;font-family:var(--font-switzer,Switzer);font-size:12px;font-weight:400;line-height:1.5;opacity:.8}.footer__office-icon{color:#fff;flex:0 0 auto;margin-right:10px;margin-top:-2px}.footer__office-icon--office-2{stroke:currentColor;stroke-width:2}.footer__office-title{display:block;color:#fff;font-family:var(--font-switzer,Switzer);font-size:14px;font-weight:500;line-height:1.5}.footer__offices{font-size:0;line-height:0}.footer__offices-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:23px 35px}.footer__offices-title{margin-bottom:18px}.footer__title-link{margin:-5px;padding:5px;color:#fff;font-family:var(--font-mona-sans,"Mona Sans");font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:opacity .15s ease}.footer__title-link--grey{opacity:.5}.footer__title-link--grey:hover{opacity:1}.footer__title-link--grey:active{opacity:.5}.footer__title-link--white:hover{opacity:.7}.footer__title-link--white:active{opacity:1}.footer__title-link--no-hover{opacity:1!important}.footer__top{display:flex;gap:40px;margin-bottom:42px}@media(max-width:1199px){.footer__top{display:block;margin-bottom:50px}}.footer__top-left{flex:0 0 auto;width:330px}@media(max-width:1199px){.footer__top-left{width:auto;margin-bottom:50px}}@media(max-width:767px){.footer__top-left{width:auto;margin-bottom:30px}}@media(max-width:1199px){.footer__top-left-grid{display:flex;flex-wrap:wrap;gap:20px}}@media(max-width:767px){.footer__top-left-grid{flex-direction:column;align-items:center}}.footer__top-left-cell{font-size:0;line-height:0}@media(max-width:1199px){.footer__top-left-cell{width:calc(33.3333% - 14px)}.footer__top-left-cell:first-child{align-self:center}}@media(max-width:767px){.footer__top-left-cell{width:auto}.footer__top-left-cell .socials{justify-content:center}.footer__top-left-cell .socials__item-link{padding:10px}.footer__top-left-cell .socials__item-icon{width:35px;height:35px}}.footer__top-left-mail{margin-bottom:27px}@media(max-width:767px){.footer__top-left-mail{margin-bottom:15px}}.footer__top-left-title{margin-bottom:18px}@media(max-width:767px){.footer__top-left-title{display:none}}.footer__top-right{margin-left:auto}