.footer{background:#f0f0ef;color:#000;padding:104px 0 52px}.footer .footer-inner{background:#fff;border-top:20px solid #40e0d1;padding:62px 42px 42px}.footer p{color:inherit}.footer .country-selector{cursor:pointer;margin-top:20px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.footer .country-selector .country-selector-inner{align-items:center;background:#fff;border:2px solid #c8c8c6;border-radius:8px;display:flex;justify-content:space-between;padding:8px}.footer .country-selector .country-selector-inner.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.footer .country-selector img{display:block;height:auto;max-width:25px;width:100%}.footer .country-selector .country-slug{padding:0 5px;text-transform:uppercase}.footer .country-selector .country-selector-dropdown{background:#f0f0ef;border:2px solid #c8c8c6;border-top:none;display:none;left:0;position:absolute;text-align:left;top:100%;width:100%;z-index:1000}.footer .country-selector .country-selector-dropdown.open{display:block}.footer .country-selector .country-selector-dropdown ul{list-style:none;margin:0;padding:0}.footer .country-selector .country-selector-dropdown ul li span{display:inline-block;margin-right:5px;width:25px}.footer .country-selector .country-selector-dropdown ul li a{border-bottom:2px solid #c8c8c6;color:#000;display:block;font-size:16px;font-weight:500;padding:10px 20px;text-decoration:none}.footer .country-selector .country-selector-dropdown ul li a:hover{background:#bdbdbd;text-decoration:none}.footer .country-selector .country-selector-dropdown ul li:last-of-type a{border:none}.footer .footer-columns-wrapper{color:#000;line-height:22px}.footer .footer-columns-wrapper .footer-column-title{color:inherit;display:block;font-family:Erbaum,Inter,sans-serif;font-size:24px;font-weight:300;margin-bottom:30px;text-decoration:none}.footer .footer-columns-wrapper .footer-column-list{font-size:16px;font-weight:500;list-style:none;margin:0 0 10px;padding:0}.footer .footer-columns-wrapper .footer-column-list>li{margin-bottom:16px}.footer .footer-columns-wrapper .footer-column-list>li>a{color:inherit;display:block}.footer .footer-columns-wrapper .footer-contact-info{font-family:Inter,sans-serif;font-size:16px;line-height:26px}@media (max-width:991px){.footer .footer-columns-wrapper .footer-contact-info{font-size:12px;line-height:24px}}.footer .footer-columns-wrapper .footer-contact-info a{color:inherit;font-weight:400}.footer .footer-columns-wrapper .footer-contact-info a.blue-link{color:#009aff}.footer .footer-columns-wrapper .footer-social-icon-list{align-items:center;display:flex;gap:12px}.footer .footer-columns-wrapper .footer-social-icon-list .footer-social-icon-wrapper{align-items:center;background:#40e0d1;border-radius:50%;display:flex;height:54px;justify-content:center;text-decoration:none;width:54px}.footer .footer-bordered-section{border-top:1px solid #767676;margin-top:50px;padding-top:50px}.footer .footer-logo-copyright{background:#004d6b;color:#fff;margin-top:25px;padding:26px 42px}.footer .footer-other-links{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:26px}@media (max-width:991px){.footer .footer-other-links{font-size:12px;line-height:24px}}.footer .footer-other-links ul{list-style:none;margin:0 0 10px;padding:0}.footer .footer-other-links ul>li{margin-bottom:10px}.footer .footer-other-links ul>li>a{color:inherit;display:block;font-weight:400}.footer .footer-logos{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-top:30px}.footer .footer-logos .footer-logo{align-items:center;background:#f7f7f7;border-radius:6px;display:flex;height:50px;justify-content:center;padding:10px;width:85px}.footer .footer-logos .footer-logo img,.footer .footer-logos .footer-logo svg{max-width:100%}.footer .footer-trademarks p{font-family:Inter,sans-serif;font-size:16px;line-height:22px}@media (max-width:991px){.footer .footer-trademarks p{font-size:10px;line-height:22px}}.footer .footer-copyright{font-size:16px;line-height:14px}@media (max-width:991px){.footer{padding:32px 0}.footer .footer-inner{padding:42px 22px}}@media (max-width:767px){.footer .footer-columns-wrapper .footer-column{margin-bottom:40px}.footer .footer-columns-wrapper .footer-column-title{margin-bottom:10px}.footer .footer-bordered-section{margin-top:0;padding-top:40px}}
