.footer .col h3{text-transform:uppercase}.footer .col a,.footer .col li{transition:all .4s}.footer .social-icons ul li{align-content:center;background:#000;border-radius:50px;display:inline-block;height:40px;margin:0 8px;padding:6px;width:40px}.footer .social-icons ul li:first-child{margin-left:0}.footer .social-icons ul li a{align-items:center;display:flex;justify-content:center}.footer .social-icons ul li a span{display:inline-block;line-height:0}.footer .social-icons ul li a svg{fill:#fff;height:24px;width:24px}.footer .bottom-footer{margin-top:40px}.footer .bottom-footer .row{align-items:center}.footer .language-switcher{display:flex;justify-content:right}.footer .language-switcher ul{display:flex;gap:2px;list-style:none;margin:0;padding:3px}@media (max-width:767.98px){.footer{padding:48px 0 30px}.footer .col:first-child{margin-top:0}.footer .col{margin-top:20px}.footer .right-col h3{margin-bottom:18px;text-align:center}.footer .right-col .social-icons{text-align:center}.footer .certification-area .spacer{padding:36px 0}.footer .language-switcher{justify-content:left}}@media (min-width:992px) and (max-width:1199.98px){.footer{padding:60px 0 10px}.footer .certification-area .spacer{padding:50px 0}}@media (min-width:768px) and (max-width:991.98px){.footer{padding:60px 0 10px}.footer .col{margin-top:20px}.footer .social-icons ul li{align-content:center;height:36px;margin:2px 6px;padding:4px;width:36px}.footer .social-icons ul li a svg{height:22px;width:22px}}