footer{background:#373735;padding-top:80px}@media (width<=576px){footer{padding-top:40px}}footer.basket{background:#fff;padding-top:0}footer.basket .socials-widget li{background:0 0}footer.basket .footer-bottom{margin-top:0;padding-bottom:0}footer.basket .copy{border-top:1px solid #e7e7e7;margin-bottom:40px;padding:20px 0}footer.basket .copy .copyright-text p{color:#373735}footer.basket .copy .copyright-text p a{color:inherit}footer .footer{flex-wrap:wrap;gap:40px;display:flex}@media (width<=576px){footer .footer{gap:20px}}footer .footer-title{width:100%;margin-bottom:40px}@media (width<=576px){footer .footer-title{margin-bottom:20px}}footer .footer-title .h2{color:#fff;max-width:860px;margin-top:0;margin-bottom:0;font-weight:500;display:block}footer .footer div.footer-menu{width:calc(22% - 30px)}footer .footer div.footer-menu:nth-of-type(2){width:calc(34% - 30px)}@media (width<=991px){footer .footer div.footer-menu:nth-of-type(2){width:calc(50% - 20px)}}@media (width<=576px){footer .footer div.footer-menu:nth-of-type(2){width:100%}}@media (width<=991px){footer .footer div.footer-menu{width:calc(50% - 20px)}}@media (width<=576px){footer .footer div.footer-menu{border-bottom:1px solid #ffffff1a;width:100%;padding-bottom:20px}footer .footer div.footer-menu:nth-of-type(5){border-bottom:none}}footer .footer div.footer-menu strong{color:#fff;font-size:16px;font-weight:600;line-height:26px;display:block}footer .footer div.footer-menu strong img{display:none}@media (width<=576px){footer .footer div.footer-menu strong{justify-content:space-between;display:flex}footer .footer div.footer-menu strong img{width:20px;height:20px;transition:all .8s;display:block;position:relative;transform:rotate(0)}}footer .footer div.footer-menu ul{flex-direction:column;gap:10px;width:100%;margin:0;padding:20px 0 0;list-style:none;display:flex}@media (width<=576px){footer .footer div.footer-menu ul{opacity:0;max-height:0;padding-top:0;transition:all .8s;overflow:hidden}}footer .footer div.footer-menu ul li{transition:all .8s;transform:translate(0)}footer .footer div.footer-menu ul li a{color:#fff;opacity:.6;font-size:15px;font-weight:400;line-height:25px;text-decoration:none;transition:all .8s;position:relative}footer .footer div.footer-menu ul li:hover{transform:translate(3px)}footer .footer div.footer-menu ul li:hover a{opacity:1}@media (width<=576px){footer .footer div.footer-menu.active strong img{transform:rotate(180deg)}footer .footer div.footer-menu.active ul{opacity:1;max-height:300px;padding-top:20px}}footer .footer-bottom{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:100%;margin-top:40px;padding-bottom:65px;display:flex}@media (width<=576px){footer .footer-bottom{width:calc(100% + 30px);margin-top:20px;margin-left:-15px;margin-right:-15px;padding:0 15px 40px}}footer .footer-bottom .logo.white{filter:brightness(0)invert()}footer .copy{justify-content:space-between;align-items:center;width:100%;margin-bottom:80px;display:flex}@media (width<=991px){footer .copy{margin-bottom:40px}}@media (width<=576px){footer .copy{flex-direction:column;gap:20px;margin-bottom:30px}}footer .copy .copyright-text{-moz-column-gap:10px;column-gap:10px;display:flex}footer .copy .copyright-text p{opacity:.6;color:#fff;margin-bottom:0;font-size:13px;line-height:20px}footer .copy .copyright-text p a{color:inherit}.top-footer{background:#373735;border-bottom:1px solid #ffffff1a;padding:60px 0}@media (width<=576px){.top-footer{padding:40px 0}}.top-footer--inner{justify-content:space-between;gap:40px;display:flex}@media (width<=1200px){.top-footer--inner{flex-direction:column}}@media (width<=576px){.top-footer--inner{gap:20px}}.top-footer--inner .company-info{width:100%}.top-footer--inner .newsletter-toggler{width:100%;max-width:430px}@media (width<=1200px){.top-footer--inner .newsletter-toggler{max-width:100%}}.top-footer .newsletter-widget{background:0 0;width:100%;max-width:430px;margin-top:0;margin-bottom:0;padding:0}.top-footer .newsletter-widget-title{display:none}.top-footer .newsletter-widget-form p{font-size:14px;line-height:20px}.top-footer .newsletter-widget input[type=email]{color:#fff;background-color:#ffffff14;border-color:#0000;padding:11px 20px 9px;font-size:15px;line-height:25px}.top-footer .newsletter-widget input[type=email]::placeholder{color:#fff}.top-footer .newsletter-widget img{filter:brightness(0)invert()}.top-footer .newsletter-widget button:hover img{filter:none}.top-footer .newsletter-widget .error{top:-25px}.pre-footer{background:#f1f1ee;padding-top:80px;overflow:hidden}@media (width<=576px){.pre-footer{padding-top:40px}}.pre-footer>.content{flex-direction:column;gap:80px;display:flex}@media (width<=576px){.pre-footer>.content{gap:40px}}
