footer a{color:#000;text-decoration:none!important}footer.footer-section{background:#fff;position:relative;z-index:10}.footer-section .content-wrapper{margin:0 auto;max-width:1328px;padding:0 24px;width:100%}.footer-section .footer-links.flexBox{display:flex;flex-wrap:wrap;gap:80px;padding-bottom:64px;padding-top:40px}.footer-section .footer-links.flexBox .listsa_flex{display:flex;flex:1;flex-direction:column;gap:32px}.footer-section .footer-logo{flex-basis:48px}.footer-section .footer-links--list .list-header{color:#5746b2;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:normal;text-transform:uppercase}.footer-section .footer-links--list{display:flex;flex-direction:column;gap:16px}.footer-section .link-list{height:17px;line-height:1}.footer-section .privacy__link{line-height:1}.footer-section .footer-links--list a{font-size:14px;font-weight:400;line-height:normal}.footer-section .footer__btn{display:flex;flex-direction:column;gap:12px}.footer-section .footer-btns{max-width:190px;width:100%}.footer-section .footer__btn a.cta-link{border:1px solid #000;border-radius:26px;display:block;font-family:Figtree;font-size:12px;font-style:normal;font-weight:600;line-height:normal;padding:7px 21px;text-align:center}.footer-section .footer__btn a.cta-link:hover{background-color:#000;color:#fff}.footer-section .privacy__link a{font-size:11px;font-weight:400;letter-spacing:-.209px;line-height:normal;vertical-align:middle}.footer-section .privacy__link a img{margin-left:4px}.footer-section .privacy-links{align-items:center;border-top:1px solid #ddd;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:40px 0 20px}.footer-section .condition-text{padding:20px 0 40px;text-align:center}.footer-section .condition-text p{color:#000;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.162px;line-height:normal;margin:0}.footer-section .condition-text p:not(:last-child){margin-bottom:12px}@media(max-width:1100px) and (min-width:768px){.footer-section .link-list,.footer-section .privacy__link{height:auto}.footer-section .footer-links.flexBox{gap:30px}}@media(max-width:767px){.footer-section .footer-links.flexBox{flex-direction:column;gap:64px;padding:32px 24px}.footer-section .content-wrapper{padding:0}.footer-section .privacy-links{padding-top:32px}.footer-section .condition-text{padding:20px 32px 32px}}