.slogan{padding-left:15%;padding-right:15%}@media(max-width: 1500px){.slogan{padding-left:10%;padding-right:10%}}@media(max-width: 1200px){.slogan{padding-left:7%;padding-right:7%}}@media(max-width: 600px){.slogan{padding-left:4%;padding-right:4%}}#footer{padding-left:20%;padding-right:20%}@media(max-width: 1500px){#footer{padding-left:10%;padding-right:10%}}@media(max-width: 1200px){#footer{padding-left:7%;padding-right:7%}}@media(max-width: 600px){#footer{padding-left:4%;padding-right:4%}}*,html{margin:unset;padding:unset;outline:unset;box-sizing:border-box}html{font:400 16px/0 "Bellefair",serif;color:#000;scroll-padding-top:120px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"kern";-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}#main.sticky{padding-top:113px}@media(max-width: 1000px){#main.sticky{padding-top:94px}}@media(max-width: 800px){#main.sticky{padding-top:74px}}#main .frame-space-before-small{margin-top:clamp(2.25rem,1.5rem + 2vw,3.5rem)}#main .frame-space-before-medium{margin-top:clamp(3.75rem,2.25rem + 4vw,6.25rem)}#main .frame-space-before-large{margin-top:clamp(5.625rem,3.375rem + 6vw,9.375rem)}#main .frame-space-after-small{margin-bottom:clamp(2.25rem,1.5rem + 2vw,3.5rem)}#main .frame-space-after-medium{margin-bottom:clamp(3.75rem,2.25rem + 4vw,6.25rem)}#main .frame-space-after-large{margin-bottom:clamp(5.625rem,3.375rem + 6vw,9.375rem)}@media(max-width: 1000px){#main{padding-top:94px}}@media(max-width: 800px){#main{padding-top:74px}}.slogan{width:100%}.slogan p{border-top:1px solid #595959;border-bottom:1px solid #595959;padding-top:clamp(1.75rem,1.3rem + 1.2vw,2.5rem);padding-bottom:clamp(1.75rem,1.3rem + 1.2vw,2.5rem);color:#595959;font-family:"Marcellus",serif;font-size:clamp(2.25rem,1.35rem + 2.4vw,3.75rem);line-height:1.1;text-transform:uppercase;text-align:center}@media(max-width: 420px){.slogan p{font-size:24px}}#footer{width:100%;padding-top:clamp(2.25rem,1.5rem + 2vw,3.5rem);display:grid;grid-template-areas:"logo logo logo" "address partner quicklinks" "socials socials socials" "partnerlogos partnerlogos partnerlogos" "footerlinks footerlinks footerlinks";grid-template-columns:1fr auto 1fr;row-gap:clamp(2.25rem,1.5rem + 2vw,3.5rem)}#footer p,#footer ul{font-size:clamp(1.25rem,1.1rem + .4vw,1.5rem);line-height:1.5}#footer a{color:#000;text-decoration:none}#footer .partner-logos{grid-area:partnerlogos;display:flex;gap:3rem;justify-content:center;align-items:center}#footer .logo{grid-area:logo;justify-self:center}#footer .logo svg{height:130px}#footer .logo svg:first-child{display:none}#footer .logo svg:last-child{display:inline-block}#footer .address{grid-area:address}#footer .quicklinks{grid-area:quicklinks;list-style:none;display:flex;flex-direction:column}#footer .quicklinks li{text-align:right}#footer .quicklinks li+li{margin-top:10px}#footer .quicklinks a{border-bottom:1px solid #000;padding-bottom:5px}#footer .partner{grid-area:partner;text-align:center}#footer .partner svg{margin-top:clamp(1.75rem,1.3rem + 1.2vw,2.5rem);fill:#c4c4c4;height:110px}#footer .socials{grid-area:socials;list-style:none;display:flex;-moz-column-gap:10px;column-gap:10px;justify-self:center}#footer .socials svg{fill:#000;height:21px}#footer .footerlinks{grid-area:footerlinks;list-style:none;display:flex;flex-wrap:wrap;-moz-column-gap:25px;column-gap:25px;margin-bottom:clamp(1.75rem,1.3rem + 1.2vw,2.5rem);justify-content:center;justify-self:center}#footer .footerlinks a{color:#595959}#footer .footerlinks li{font-size:clamp(1rem,.85rem + .4vw,1.25rem);position:relative}#footer .footerlinks li+li::before{content:"|";position:absolute;left:-14px}@media(max-width: 1000px){#footer{grid-template-areas:"logo logo" "address quicklinks" "partner partner" "socials socials" "partnerlogos partnerlogos" "footerlinks footerlinks";grid-template-columns:1fr 1fr}}@media(max-width: 700px){#footer{grid-template-areas:"logo" "address" "quicklinks" "partner" "socials" "partnerlogos" "footerlinks";grid-template-columns:1fr}#footer .logo svg{height:80px}#footer .address{text-align:center}#footer .oehv img{width:90px;height:auto}#footer .graz img{width:110px;height:auto}#footer .quicklinks li{text-align:center}}