.Button{background-color:#37584e;color:#fff;border-radius:.25rem!important}@font-face{font-family:Oswald;font-weight:400;font-style:normal;font-display:swap;src:url(../../../fonts/Oswald-Regular.woff) format("woff"),url(../../../fonts/Oswald-Regular.woff2) format("woff2")}h1,h2,h3,h4{color:#37584e}h1{font-size:clamp(2rem,-1.033rem + 7.83vw,4.25rem);line-height:clamp(2.75rem,-1.397rem + 9.41vw,5rem)}main h1,main h2,main h3{font-family:Oswald,Helvetica,sans-serif}p,em,li,h4{font-size:clamp(1rem,.875rem + .42vw,1.125rem);line-height:clamp(1.625rem,1.375rem + .83vw,1.875rem)}h3.fewo{text-transform:uppercase;font-weight:400;margin:0}.shadow{box-shadow:10px 10px #37584e}@media(min-width:1025px){figure.floatrechts{float:right}}[data-layout]{min-height:100vh;display:flex;flex-direction:column}[data-layout] header,[data-layout] footer{flex-shrink:0;background-color:#faf3eb}[data-layout] header h2,[data-layout] footer h2{font-family:Oswald,Helvetica,sans-serif}[data-layout] header h2,[data-layout] header h3{margin:0}[data-layout] footer{padding:4rem 0}[data-layout] main{flex-grow:1;padding:4rem 0}@media(max-width:1440px){[data-layout] main{padding:2rem 1rem}}.Lightbox{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}@media(min-width:1025px){main section{padding:3rem 0}}@media(max-width:1024px){main section{padding:2rem 0}}
