.footer ul{margin:0;padding:0}.footer ul li{list-style-type:none;margin:0}.footer ul li a{display:inline-block;text-decoration:none;transition:all .1s ease-out}.footer__wrapper{display:flex;flex-flow:column wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1300px;padding:0 1.3rem;width:100%}@media screen and (min-width:800px){.footer__wrapper{max-height:415px}}@media screen and (min-width:1315px){.footer__wrapper{padding:0}}.footer__menu{flex-grow:1}.footer__menu-link{font-size:18px;font-weight:600}.footer__menu-link--wrapper{margin-bottom:1rem;position:relative}.footer__menu-link--wrapper:after{background-color:#f6bf35;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;width:100%}.footer__submenu--level-1{display:flex;flex-flow:column wrap;gap:10px}.footer__submenu--level-2{margin-bottom:10px}.footer__submenu-header--wrapper{margin-bottom:5px}.footer__submenu-header-link{font-size:14px;font-weight:600}.footer__submenu-link{font-size:12px}.footer__socials svg{height:auto;width:24px;fill:#fff}.footer__socials svg:hover{fill:#f6bf35}.footer__utility--wrapper{align-items:center;display:flex;flex-flow:column wrap;gap:10px;justify-content:space-between;margin:0 auto;max-width:1300px;width:100%}@media screen and (min-width:1024px){.footer__utility--wrapper{flex-flow:row wrap}}.footer__utility--menu ul{display:flex;flex-flow:column wrap;gap:10px}@media screen and (min-width:768px){.footer__utility--menu ul{flex-flow:row wrap}}.footer__utility--menu ul li a{font-size:12px!important}