@media screen and (min-width:1px){.footer{color:#fff}.footer li{line-height:1}.footer__top{background-color:#135bad;padding:40px 0 0}.footer__top__contacts{display:flex;flex-direction:column;gap:24px;padding-bottom:20px}.footer__top__contacts p{margin-bottom:24px}.footer__top__container{display:grid;grid-template-columns:1fr}.footer__top__menu{display:flex;flex-direction:column;border-top:1px solid #EAEAEB}.footer__top__menu h5{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:24px;padding-bottom:24px;font-weight:500;font-size:14px}.footer__top__menu h5:after{content:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6%209L11.9999%2015L18%209.00032'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");height:24px;transform:rotate(0);transition:transform .3s ease-in-out}.footer__top__menu h5.active:after{transform:rotate(180deg)}.footer__top__menu__wrapper{opacity:0;visibility:hidden;max-height:0;transition:all .3s ease-in-out}.footer__top__menu__wrapper.active{opacity:1;visibility:visible;max-height:600px}.footer__top__menu .menu{display:flex;flex-direction:column;margin:0;gap:16px;padding-bottom:16px}.footer__top__menu .menu a{font-weight:500;line-height:1;color:#fff;font-size:16px}.footer__middle{background-color:#135bad;padding:0 0 24px}.footer__middle__container{display:flex;flex-direction:column;gap:20px}.footer__middle__container a{color:#fff}.footer__middle__container>a{display:flex;align-items:center;gap:8px;padding-top:20px;border-top:1px solid #FFFFFF}.footer__middle__container>a:before{content:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.80741%2010.269L4.38414%2012.6923C2.47221%2014.6042%202.47221%2017.704%204.38414%2019.616C6.29607%2021.5279%209.39589%2021.5279%2011.3078%2019.616L13.7311%2017.1927'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10.269%206.80743L12.6924%204.38414C14.6043%202.47222%2017.7041%202.47222%2019.616%204.38414C21.528%206.29607%2021.528%209.3959%2019.616%2011.3078L17.1928%2013.7311'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9.52539%2014.4747L14.4751%209.5249'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.footer__middle__container #menu-footer-privacy{margin:0;display:flex;flex-direction:column;gap:16px;padding-top:20px;border-top:1px solid #FFFFFF}.footer__middle__socials{display:flex;align-items:center;gap:40px;padding-top:20px;border-top:1px solid #FFFFFF;justify-content:center}.footer__middle__socials a{display:flex;align-items:center;gap:8px}.footer__middle__socials a span{display:none}.footer__bottom{background-color:#012050;padding:24px 0}.footer__bottom__container{display:flex;flex-direction:column}.footer__bottom__info{display:flex;flex-direction:column;gap:24px;padding-bottom:24px;text-align:center}.footer__bottom p{font-size:12px;font-weight:600;line-height:138%;margin:0;text-align:center}}@media screen and (min-width:960px){.footer__top{padding:40px 0}.footer__top__menu h5{font-weight:600;font-size:20px}.footer__middle{padding:24px 0}.footer__middle__container{align-items:center;gap:16px;border:none}.footer__middle__container>a{padding-top:0;border-top:none}.footer__middle #menu-footer-privacy{flex-direction:row;align-items:center;padding-top:0;border-top:none}.footer__middle__socials{border-top:none;padding-top:0;justify-content:flex-start}.footer__middle__socials a span{display:inline}.footer__bottom__container{flex-direction:row;justify-content:space-between}.footer__bottom__info{gap:8px;padding-bottom:0;text-align:left}.footer__bottom p{text-align:left}}@media screen and (min-width:1200px){.footer__top__menu h5{padding-top:0}.footer__top__container{grid-template-columns:repeat(5,1fr)}.footer__top__container>*{padding-left:48px;padding-right:32px;border-right:1px solid #EAEAEB}.footer__top__container>*:first-child{padding-left:0}.footer__top__container>*:last-child{border-right:0}.footer__top__menu{border-top:0}.footer__top__menu .menu{gap:24px}.footer__top__menu h5:after{display:none}.footer__top__menu__wrapper{opacity:1;visibility:visible;max-height:none}.footer__top__contacts{padding-bottom:0}}@media screen and (min-width:1920px){.footer__middle__container{flex-direction:row;justify-content:space-between}.footer__bottom__info{flex-direction:row;gap:32px}}
