.awlers-footer{--af-paper:#f6f2e9;--af-muted:#b9c7c7;--af-label:#9db9bb;--af-line:rgba(246,242,233,0.16);--af-yellow:#fdc500;--af-gutter:var(--az-marge,clamp(20px,5.5vw,80px));color:var(--af-paper);background:#062a30;border-block-start:1px solid var(--af-line);font-family:var(--font-avenir),"Avenir Next",system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.awlers-footer :where(p,h2,ul){margin:0;padding:0}.awlers-footer :where(a,button){font-weight:400}.awlers-footer a{color:inherit;text-decoration:none}.awlers-footer ul{list-style:none}.awlers-footer .af-wrap{max-inline-size:calc(var(--az-max, 1280px) + 2 * var(--af-gutter));margin-inline:auto;padding-inline:var(--af-gutter)}.awlers-footer .af-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(48px,7vw,104px);padding-block:clamp(48px,5.5vw,76px) 48px}.awlers-footer .af-logo{display:inline-flex;padding-block:3px}.awlers-footer .af-logo img{display:block;inline-size:184px;block-size:auto}.awlers-footer .af-description{max-inline-size:29ch;margin-block-start:24px;font-size:clamp(20px,1.9vw,25px);font-weight:400;line-height:1.45;letter-spacing:-.025em;text-wrap:pretty}.awlers-footer .af-navigation{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,3.8vw,56px);padding-block-start:5px}.awlers-footer .af-group h2{margin-block-end:20px;color:var(--af-label);font-size:14px;line-height:1.4;font-weight:400;letter-spacing:.01em}.awlers-footer .af-group h2 a{display:inline-flex;gap:9px;align-items:center}.awlers-footer .af-group h2 svg{inline-size:13px;block-size:13px}.awlers-footer .af-group ul{display:grid;gap:9px}.awlers-footer .af-group li{min-inline-size:0}.awlers-footer .af-group li a{display:inline-block;padding-block:3px;font-size:16px;line-height:1.45;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:5px}.awlers-footer .af-contact{display:flex;align-items:center;justify-content:space-between;gap:20px 40px;border-block-start:1px solid var(--af-line);padding-block:25px}.awlers-footer .af-contact-link{display:inline-flex;align-items:center;gap:20px;font-size:clamp(19px,1.8vw,23px);line-height:1.3;letter-spacing:-.02em}.awlers-footer .af-contact-arrow{display:grid;flex:none;place-items:center;inline-size:38px;block-size:38px;border:1px solid rgba(253,197,0,.45);border-radius:50%;color:var(--af-yellow);transition:background-color .22s ease,border-color .22s ease,color .22s ease}.awlers-footer .af-contact-details{display:flex;align-items:center;flex-wrap:wrap;gap:12px clamp(20px,3vw,40px);color:var(--af-muted);font-size:14px}.awlers-footer .af-contact-details a{padding-block:5px}.awlers-footer .af-social{display:inline-flex;align-items:center;gap:6px}.awlers-footer .af-social svg{inline-size:14px;block-size:14px}.awlers-footer .af-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 28px;padding-block:20px 25px;border-block-start:1px solid var(--af-line);color:var(--af-muted);font-size:13px;line-height:1.5}.awlers-footer .af-legal{display:flex;flex-wrap:wrap;gap:6px 24px}.awlers-footer .af-legal a,.awlers-footer .ft-cookies{display:inline-block;padding-block:5px}.awlers-footer .ft-cookies{padding-inline:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.awlers-footer :where(a,button){transition:color .22s ease,text-decoration-color .22s ease}.awlers-footer .ft-cookies:hover,.awlers-footer a:hover{color:var(--af-yellow)}.awlers-footer .af-group li a:hover{text-decoration-color:currentColor}.awlers-footer .af-contact-link:hover .af-contact-arrow{color:#062a30;border-color:var(--af-yellow);background:var(--af-yellow)}.awlers-footer svg{flex:none;transition:transform .22s ease}.awlers-footer a:hover>svg{transform:translate(2px,-2px)}.awlers-footer :is(a,button):focus-visible{outline:2px solid var(--af-yellow);outline-offset:5px;border-radius:2px}@media (max-width:1050px){.awlers-footer .af-main{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:40px}.awlers-footer .af-contact{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.awlers-footer .af-main{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:42px 32px}.awlers-footer .af-brand{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px}.awlers-footer .af-logo img{inline-size:152px}.awlers-footer .af-description{margin-block-start:0;font-size:20px}.awlers-footer .af-group h2{margin-block-end:14px}.awlers-footer .af-bottom{align-items:flex-start;flex-direction:column-reverse;gap:16px}}@media (max-width:480px){.awlers-footer .af-brand{grid-template-columns:minmax(0,1fr);gap:20px}.awlers-footer .af-description{max-inline-size:28ch}.awlers-footer .af-navigation{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}.awlers-footer .af-group li a{font-size:15px}.awlers-footer .af-contact-details{gap:7px 20px}.awlers-footer .af-legal{-moz-column-gap:20px;column-gap:20px}}@media (prefers-reduced-motion:reduce){.awlers-footer *,.awlers-footer :after,.awlers-footer :before{transition:none}.awlers-footer a:hover>svg{transform:none}}