body footer#footer.variant-black{background-color:#221724;padding-top:92px;padding-bottom:110px}@media (max-width: 768px){body footer#footer.variant-black{padding-top:80px;padding-bottom:25px}}body footer#footer.variant-black a:focus-visible{outline:1px dashed rgba(255,255,255,.4)}body footer#footer.variant-black .content-container .content-section__brand>svg{border:1px solid white;border-radius:100%}body footer#footer.variant-black .content-container .content-section__brand .social a{display:flex}body footer#footer.variant-black .content-container .content-section__brand .social a svg path{transition:fill .2s ease-in-out}body footer#footer.variant-black .content-container .content-section__brand .social a:hover{opacity:1!important}@media (min-width: 769px){body footer#footer.variant-black .content-container .content-section__brand .social a:hover svg path{fill:#f9de55}}body footer#footer.variant-black .footer{background:transparent;height:auto}body footer#footer.variant-black .footer .footer__container *{font-size:14px;color:#fff6}@media (min-width: 769px){body footer#footer.variant-black .footer a:hover{color:#f9de55}}body footer#footer.variant-black .footer nav{margin:initial}body footer#footer.variant-black .footer nav ul li{line-height:normal}body footer#footer.variant-black .footer nav ul li:after{display:none}body footer#footer.variant-black .pre-footer{height:auto;margin-bottom:64px;padding-top:0}@media (max-width: 768px){body footer#footer.variant-black .pre-footer{margin-bottom:20px}}body footer#footer.variant-black .pre-footer__sign{display:none}body footer#footer.variant-black .pre-footer__container .content-container .content-section__brand p{color:#fff}body footer#footer.variant-black .pre-footer__container .content-container .content-section h2,body footer#footer.variant-black .pre-footer__container .content-container .content-section a{color:#fff}@media (min-width: 769px){body footer#footer.variant-black .pre-footer__container .content-container .content-section a:hover{color:#f9de55}}body footer#footer.variant-black .pre-footer__container .content-container .content-section h2{text-transform:uppercase;font-size:13px;letter-spacing:.1em;font-weight:400;margin-block:16px;opacity:.4}body footer#footer.variant-black .pre-footer__container .content-container .content-section__contact a{text-decoration:none}@media (min-width: 769px){body footer#footer.variant-black .pre-footer__container .content-container .content-section__contact a:hover{color:#f9de55}}@media (max-width: 768px){body footer#footer.variant-black .footer__container{justify-content:flex-start}}@media (max-width: 768px){.content-section__brand p{max-width:260px}}
