.footer__warning{border-top:1px solid #ffffff40;margin:0;padding:0;list-style:none}@media (max-width:1023px){.footer__warning{padding:31px 10px 30px 25px}}@media (min-width:1024px){.footer__warning{grid-template-columns:repeat(3,1fr);align-items:start;gap:40px;padding:60px 0;font-size:20px;line-height:24px;display:grid}}@media (max-width:1023px){.footer__warning-item{padding-left:50px}}@media (min-width:1024px){.footer__warning-item{padding-left:60px}}.footer__warning-item p{margin:0}.footer__warning-item span:not(.select-box__header-text){background-color:#b00000}@media (max-width:1023px){.footer__warning-item span:not(.select-box__header-text){width:30px;height:30px}}@media (min-width:1024px){.footer__warning-item span:not(.select-box__header-text){width:48px;height:48px;top:0;transform:none}}@media (max-width:1023px){.footer__warning-item+.footer__warning-item{margin-top:20px}}
@media (max-width:767px){.footer--mobile-menu .footer__container{padding-bottom:100px}}.footer__container{background-color:#121212;position:relative}@media (max-width:1023px){.footer__container{padding:65px 0 30px}}@media (min-width:1024px){.footer__container{padding-bottom:25px}}.footer__container .container{display:grid}@media (max-width:1023px){.footer__container .container{text-align:center;grid-template-columns:1fr;justify-content:center}}@media (min-width:1024px) and (max-width:1199px){.footer__container .container{grid-template-columns:276px 1fr 276px;gap:3px 40px}}@media (min-width:1200px){.footer__container .container{grid-template-columns:276px 1fr 276px;gap:3px 85px;position:relative}}@media (min-width:1024px){.footer__item{padding-top:31px}}.footer__item--common{color:#ffffff80}@media (max-width:1023px){.footer__item--common{order:3;margin-bottom:10px}}@media (min-width:1024px) and (max-width:1199px){.footer__item--common{padding-top:139px}.footer__item--common .footer-menu__item+.footer-menu__item{margin-top:13px}}@media (min-width:1200px){.footer__item--common{padding-top:139px}.footer__item--common .footer-menu__item+.footer-menu__item{margin-top:10px}}.footer-menu{margin:0;padding:0;list-style:none}@media (max-width:1023px){.footer-menu__item+.footer-menu__item{margin-top:10px}}@media (min-width:1024px){.footer-menu__item+.footer-menu__item{margin-top:20px}}.footer-menu__link{color:inherit;cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;font-size:16px;font-weight:400;line-height:19px;transition:color .3s,opacity .3s}@media (hover:hover){.footer-menu__link:hover{color:#b00000}}.footer-menu__link:focus-visible{color:#b00000;outline:none}@supports not selector(:focus-visible){.footer-menu__link:focus{color:#b00000;outline:none}}.footer-menu__link.is-active{color:#b00000}@media (max-width:1023px){.footer__item--menu{color:#ffffff80;order:4}}@media (min-width:1024px) and (max-width:1199px){.footer__item--menu{column-width:164px;break-inside:avoid-column;gap:10px 30px}}@media (min-width:1200px){.footer__item--menu{column-width:190px;break-inside:avoid-column;gap:10px 5px}}@media (max-width:1023px){.footer__list--menu-main{display:none}}@media (min-width:1024px){.footer__list--menu-main:not(:last-child){margin-bottom:20px}}@media (max-width:1023px){.footer__item--email{order:1;margin-bottom:20px}}@media (min-width:1024px){.footer__item--email{text-align:right}}.footer__item-title{margin:0}@media (max-width:1023px){.footer__item-title{margin-bottom:10px}}@media (min-width:1024px){.footer__item-title{margin-bottom:15px}}.footer__email{color:#b00000;text-transform:uppercase;padding-left:30px}@media (hover:hover){.footer__email:hover{color:#fff}}.footer__email:focus-visible{color:#fff;outline:none}@supports not selector(:focus-visible){.footer__email:focus{color:#fff;outline:none}}.footer__email span{width:20px;height:20px}.footer__item--social{display:flex}@media (max-width:1023px){.footer__item--social{flex-direction:column;order:2;margin-bottom:10px}}@media (min-width:1024px){.footer__item--social{grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:0}}.footer__item--social .social-list{justify-content:center;gap:20px}@media (max-width:1023px){.footer__item--social .social-list{order:-1;width:100%;margin-bottom:20px}}.footer__item--social .social-list__link{width:32px;height:32px}.footer__copyright{color:#ffffff80;margin:0}
