.footer{color:#fff;padding:50px 0;font-family:Poppins,sans-serif!important}.footer .footer-left{gap:15px;display:flex;flex-direction:column}.footer .footer-left img{object-fit:contain}.footer .footer-left .footer-motto{opacity:.8;font-size:10px;line-height:1.4;font-family:Poppins,sans-serif!important}.footer .footer-left .social-links{display:flex;gap:12px;margin-top:5px}.footer .footer-left .social-links a{color:#fff;opacity:.85;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.1);transition:all .3s ease}.footer .footer-left .social-links a:hover{opacity:1;background:hsla(0,0%,100%,.25);transform:translateY(-3px)}.footer .footer-left .social-links a svg{font-size:20px}.footer .footer-left .footer-copy{margin-top:10px;font-size:10px;opacity:.85;font-family:Poppins,sans-serif!important;display:inline-block;width:-moz-fit-content;width:fit-content}.footer .footer-title{font-size:15px;font-weight:600;font-family:Poppins,sans-serif!important;border-bottom:1.5px solid hsla(0,0%,100%,.2);padding-bottom:8px;margin-bottom:12px}.footer .footer-links .links-container{display:flex;flex-direction:column;gap:10px}.footer .footer-links a{opacity:.85;font-size:13px;color:#fff;text-decoration:none;display:inline-block;transition:all .3s ease}.footer .footer-links a:hover{opacity:1;padding-left:4px;text-decoration:underline}.footer .partner-link{gap:4px;opacity:.9;align-items:center;display:inline-flex;text-decoration:none;transition:all .2s ease;color:#fff!important}.footer .partner-link:hover{opacity:1!important;padding-left:4px!important;text-decoration:underline!important}.footer .footer-address .office-info{margin-bottom:12px}.footer .footer-address .office-info .office-title{font-size:13px;font-weight:600;margin-bottom:4px;letter-spacing:.5px;opacity:.95;font-family:Poppins,sans-serif!important}.footer .footer-address .office-info .office-address{font-size:12.5px;line-height:1.5;opacity:.8;font-family:Poppins,sans-serif!important}.footer .footer-address .license-info{margin-top:15px;padding-top:15px;border-top:1.5px dashed hsla(0,0%,100%,.15)}.footer .footer-address .license-info .license-text{opacity:.8;font-size:12px;line-height:1.6;font-family:Poppins,sans-serif!important}.footer .footer-address .license-info .license-text strong{font-weight:600;opacity:.95}.footer .footer-payment{gap:10px;display:flex;flex-direction:column}.footer .footer-payment .payment-icons{gap:10px;display:flex;flex-wrap:wrap}.footer .footer-payment .payment-icons img{border-radius:2px;object-fit:contain}.footer .footer-bottom .association-section-bottom{gap:12px;display:flex;flex-direction:column}.footer .footer-bottom .association-logos{display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media(max-width:600px){.footer .footer-bottom .association-logos{justify-content:center;gap:10px}}.footer .footer-bottom .logo-badge{position:relative;width:180px;height:60px;display:flex;align-items:center;justify-content:center;padding:6px;background:#fff;transition:all .2s ease}.footer .footer-bottom .logo-badge img{object-fit:contain}@media(max-width:900px){.footer .footer-bottom .logo-badge{width:80px;height:50px}}@media(max-width:600px){.footer .footer-bottom .logo-badge{width:70px;height:45px}}.footer .partner-copy{opacity:.8;font-size:12px;text-decoration:underline;font-family:Poppins,sans-serif!important}.footer .partner-copy a{color:#fff;text-decoration:none}.footer .partner-copy a:hover{text-decoration:underline}@media(max-width:768px){.footer{text-align:center}.footer .footer-left,.footer .footer-payment{align-items:center}.footer .footer-left .social-links{justify-content:center}.footer .footer-links{text-align:center}.footer .footer-links .links-container{align-items:center}.footer .footer-address{text-align:center}.footer .footer-address .license-info{border-top:1.5px dashed hsla(0,0%,100%,.15)}}