.button,.btn{border-radius:4px;display:inline-block;cursor:pointer;text-decoration:none;background-color:#e50020;border:1px solid rgba(0,0,0,.3);color:#fff;line-height:1.2em;padding:8px 23px;font-size:18px;font-family:"NeueHaasUnicaPro-Regular",sans-serif}*,html{padding:unset;margin:unset;outline:unset;box-sizing:border-box}html{scroll-behavior:smooth}body{font-weight:400;background-color:#f5f2ed;font-size:16px;line-height:0;font-family:"NeueHaasUnicaPro-Regular",sans-serif;color:#252525;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"kern"}body.modal{overflow:hidden}#main{display:flex;flex-direction:column;align-items:center}#main.sticky{margin-top:132px}#main .frame-space-before-extra-small{margin-top:clamp(20px,8px + 2vw,40px)}#main .frame-space-before-small{margin-top:clamp(30px,12px + 3vw,60px)}#main .frame-space-before-medium{margin-top:clamp(40px,16px + 4vw,80px)}#main .frame-space-before-large{margin-top:clamp(50px,20px + 5vw,100px)}#main .frame-space-before-extra-large{margin-top:clamp(70px,28px + 7vw,140px)}#main .frame-space-after-extra-small{margin-bottom:clamp(20px,8px + 2vw,40px)}#main .frame-space-after-small{margin-bottom:clamp(30px,12px + 3vw,60px)}#main .frame-space-after-medium{margin-bottom:clamp(40px,16px + 4vw,80px)}#main .frame-space-after-large{margin-bottom:clamp(50px,20px + 5vw,100px)}#main .frame-space-after-extra-large{margin-bottom:clamp(70px,28px + 7vw,140px)}#footer{background:#f5f2ed;border-top:1px solid #999;padding-top:clamp(20px,8px + 2vw,40px);width:90%;margin:clamp(20px,8px + 2vw,40px) auto;display:grid;grid-template-columns:auto auto;grid-template-areas:"links socials" "partners partners" "address address ";-moz-column-gap:clamp(20px,8px + 2vw,40px);column-gap:clamp(20px,8px + 2vw,40px);row-gap:clamp(20px,8px + 2vw,40px);justify-content:space-between;color:#252525}#footer ul{list-style:none}#footer .footerlinks{grid-area:links;display:flex;justify-content:flex-start}#footer .footerlinks li+li::before{content:"|";margin-left:6px;margin-right:3px}#footer .footerlinks,#footer .footerlinks a{color:#252525;text-decoration:none;font-size:clamp(12px,11.6px + .4vw,16px);font-family:"NeueHaasUnicaPro-Regular",sans-serif;font-weight:600;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;align-items:center}#footer .address{grid-area:address;border-top:1px solid #999;padding:clamp(20px,8px + 2vw,40px) 0}#footer .address p{font-family:"NeueHaasUnicaPro-Regular",sans-serif;font-size:18px;line-height:1.5;color:#252525}#footer .address p.header{font-size:clamp(16px,13.6px + .4vw,20px);font-weight:bold;line-height:1.1;margin-bottom:.5em;color:#252525}#footer .address p a{color:#252525;text-decoration:none}#footer .partners{grid-area:partners;border-top:1px solid #999;padding-top:clamp(20px,8px + 2vw,40px)}#footer .partners button.partner-btn{border:none;background:none;font-size:clamp(16px,13.6px + .4vw,20px);text-transform:uppercase;font-weight:bold;cursor:pointer}#footer .partners button.partner-btn i{margin-left:.5em}#footer .partners img{height:110px;width:auto;margin-top:30px;display:none}#footer .partners.open img{display:block}#footer .socials{grid-area:socials;align-self:flex-end;display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:row;gap:20px}#footer .socials a{color:#252525;font-size:30px}#footer .socials svg{width:30px;height:auto}.nohero #main{margin-top:180px}@media(max-width: 450px){.nohero{margin-top:130px}}@media(max-width: 800px){#footer{grid-template-areas:"links links" "socials socials" "partners partners" "address address"}#footer .footerlinks,#footer .socials{justify-content:center}#footer .footerlinks{flex-wrap:wrap}#footer .partners img{height:80px}}@media(max-width: 600px){#footer .partners img{height:65px}}@media(max-width: 450px){#footer .partners img{width:100%;height:auto}}