.footer{padding:80px 60px 40px;background:#17140f;min-height:400px;position:relative}.footer.hide{display:none}.footer .site-grid{max-width:1400px;margin:0 auto;width:100%}.footer .footer-logo-desktop{width:120px;height:auto;object-fit:contain;margin-left:auto;display:block}.footer .footer-section{width:100%}.footer .footer-side{max-width:500px;width:100%;margin:0 auto}.footer .footer-columns,.footer .footer-right{width:100%}.footer h2.faire-text{color:#efebeb;font-size:22px;line-height:140%;margin:0 0 10px;text-transform:uppercase;letter-spacing:0;font-weight:300}.footer p.footer-description{color:var(--beige);font-size:10px;font-weight:400;line-height:150%;letter-spacing:0;vertical-align:middle;text-transform:uppercase;max-width:366px;margin:0}.footer .input-group{width:100%;margin-top:30px!important}.footer .input-group .MuiGrid-container{margin-bottom:0!important}.footer .input-group input:not([type=checkbox]){width:100%!important;min-width:0;font-size:10px;height:45px;background:transparent;border:none;border-bottom:1px solid #efebeb;color:#efebeb;border-radius:0;padding-left:0;padding-right:0;box-sizing:border-box}.footer .input-group input::placeholder{font-size:10px;color:#efebeb;font-weight:400;height:150%;text-transform:uppercase;letter-spacing:0}.footer .privacy-consent-wrapper{margin:5px 0;display:flex;align-items:center}.footer .privacy-consent-label{display:flex;align-items:center;gap:10px;cursor:pointer}.footer .privacy-checkbox{flex-shrink:0!important;flex-grow:0!important;width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;background-color:#17140f!important;border-radius:50%!important;vertical-align:middle!important;border:1px solid #fff!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;outline:none!important;cursor:pointer!important;margin:0!important;padding:0!important}.footer .privacy-checkbox:checked{background-color:#fff!important}.footer .consent-text,.footer .privacy-link{color:#efebeb;font-family:var(--font-sans);font-size:10px;font-weight:400;vertical-align:middle;letter-spacing:0}.footer .appButton{width:100%;font-weight:400;height:35px;font-family:var(--font-sans);background:#d9d9d9;text-transform:uppercase;letter-spacing:.1em;font-size:10px;color:#343501;border:1px solid var(--beige);border-radius:0;margin-top:10px}.footer .appButton:hover{background:var(--beige);color:var(--primary)}.footer .answer-message{color:var(--beige);font-size:.9em;font-weight:300;margin-top:10px}.footer .MuiGrid-container{width:100%!important}.footer .MuiGrid-item{display:block!important;padding-left:8px!important;padding-right:8px!important}.footer .input-group .app-input{width:100%!important;display:block!important}.footer .input-group .common-input{width:100%!important}.footer .input-group .name-input{width:100%!important;display:block!important}.footer .input-group .name-input input{width:100%!important}.footer .input-group .name-inputs{width:100%}.footer .input-group .name-inputs .MuiBox-root{flex:1 1 50%;width:100%;min-width:0}.footer .MuiStack-root{width:100%}.footer .footer-menu{display:flex;gap:40px;justify-content:flex-end;width:100%}.footer .footer-menu a{color:#d9d9d9;opacity:.8;font-size:12px;font-weight:400;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:0;text-decoration:none;white-space:nowrap}.footer .footer-menu a:hover{opacity:1}.footer .icons-menu{display:flex;align-items:center;gap:20px}.footer .icons-menu a i{color:var(--beige);font-size:1.5em;opacity:.8;transition:opacity .3s}.footer .icons-menu a:hover i{opacity:1}