.section__footer{background-color:#232c32;color:#fff;margin:0;padding:0}.section__footer .footer__info{padding:4rem 1rem}.section__footer .footer__info .footer__top{border-bottom:.1rem solid #fff;display:flex;gap:1rem;justify-content:space-between;padding-bottom:2rem}@media(max-width: 499px){.section__footer .footer__info .footer__top{flex-direction:column}}@media(max-width: 767px){.section__footer .footer__info .footer__top{flex-wrap:wrap}}.section__footer .footer__info .footer__top .footer__title{color:#ff8300;font-size:1.25rem;font-weight:500}.section__footer .footer__info .footer__top .menu{margin:0;padding:0;width:calc(50% - 1rem)}@media(max-width: 499px){.section__footer .footer__info .footer__top .menu{width:100%}}.section__footer .footer__info .footer__top .menu li{list-style:none}.section__footer .footer__info .footer__top .menu li a{color:#ff8300;display:flex;font-family:"korolev",sans-serif;font-size:1.25rem;font-weight:500;margin-bottom:.5rem;width:-moz-fit-content;width:fit-content}.section__footer .footer__info .footer__top .sub-menu{margin:0;padding:0}.section__footer .footer__info .footer__top .sub-menu li{list-style:none;margin-bottom:.5rem}.section__footer .footer__info .footer__top .sub-menu li a{color:#fff;font-size:1rem;font-weight:300;width:-moz-fit-content;width:fit-content}.section__footer .footer__info .footer__middle{padding-top:2rem}.section__footer .footer__info .footer__middle .footer__logo{margin-bottom:1.5rem}.section__footer .footer__info .footer__middle .footer__int{font-size:1.15rem;font-weight:300}.section__footer .footer__info .footer__middle .footer__cod{font-size:.85rem;font-weight:300;line-height:1.3}.section__footer .footer__info .footer__middle .footer__pec{color:#fff;display:inline-flex;font-size:1rem;margin-top:.25rem}.section__footer .footer__info .footer__middle .footer__pec:hover{text-decoration:underline}.section__footer .footer__info .footer__middle .list__social{margin:1.5rem 0}.section__footer .footer__info .footer__middle .list__social svg{width:1.25rem}.section__footer .footer__info .footer__middle .footer__legal a{color:#fff;font-size:.85rem}.section__footer .footer__copy{background-color:#333f48;padding:1.5rem;text-align:center}.section__footer .footer__copy a,.section__footer .footer__copy p{color:#fff;font-size:.85rem}.section__footer a:hover{text-decoration:underline}#backtotop{align-items:center;background-color:#fff;border:.1rem solid #232c32;border-radius:.5rem;bottom:80px;cursor:pointer;display:none;height:2.25rem;justify-content:center;outline:none;padding:.6rem;position:fixed;right:1rem;z-index:99;width:2.25rem}@media(max-width: 599px){#backtotop{bottom:1rem}}#backtotop svg{fill:#232c32;height:13px;width:11px}