*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{color:inherit}img,picture,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--color-white:#fff;--color-black:#000;--color-smoke-white:#f5f5f5;--color-light-grey:#a1a1a1;--color-grey:#1a1817;--color-red:#dc2626;--layout-container-gap:20px;--layout-container-max-width:720px}@media(min-width:768px){:root{--layout-container-max-width:1024px}}@media(min-width:1280px){:root{--layout-container-gap:80px;--layout-container-max-width:1440px}}@media(min-width:1800px){:root{--layout-container-max-width:1760px}}.h1,h1{font-family:var(--font-outfit);font-size:2.8rem;font-weight:300;line-height:1.4em}.h1 strong,h1 strong{font-weight:500}@media(min-width:1024px){.h1,h1{font-size:4.2rem}}.h3,h3{font-family:var(--font-outfit);font-size:2.8rem;font-weight:500;line-height:1.4em}.h5,h5{font-size:1.4rem;line-height:1.4em}.h5,.h6,h5,h6{font-family:var(--font-outfit);font-weight:600;text-transform:uppercase}.h6,h6{font-size:1.2rem;line-height:1.1em}p{font-family:var(--font-outfit);font-size:1.8rem;font-weight:400;line-height:1.4em}p.large{font-size:2.8rem}h1.font-300,h2.font-300,h3.font-300,h4.font-300,h5.font-300,h6.font-300,p.font-300{font-weight:300}h1.font-700,h2.font-700,h3.font-700,h4.font-700,h5.font-700,h6.font-700,p.font-700{font-weight:700}strong{font-weight:600}:root{--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-xxl:1800px}html{font-size:62.5%}body{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.swiper-slide{height:auto}.CookieBanner_backdrop__fbQsm{position:fixed;z-index:99999;top:0;left:0;height:100dvh;width:100dvw;display:flex;flex-direction:column-reverse;pointer-events:none}.CookieBanner_wrapper__lM96C{pointer-events:all;width:100%;height:-moz-fit-content;height:fit-content;background-color:var(--color-grey);text-align:center;padding:20px 0}@media(min-width:1024px){.CookieBanner_wrapper__lM96C{padding:0}}.CookieBanner_container__99oH_{margin:0 auto;padding:0 var(--layout-container-gap);max-width:calc(var(--layout-container-max-width) + var(--layout-container-gap)*2)}.CookieBanner_content__NPcpw{font-size:1.6rem;line-height:1.2em;color:var(--color-light-grey);font-weight:600}@media(min-width:1024px){.CookieBanner_content__NPcpw{line-height:1.55em}}.CookieBanner_content__NPcpw a{color:var(--color-light-grey);text-decoration:underline}.CookieBanner_buttons__EYl16{display:flex;gap:3rem;margin-top:1.5rem;justify-content:center}@media(min-width:768px){.CookieBanner_buttons__EYl16{display:inline-block;margin-top:0}}.CookieBanner_button__YPE4R{all:unset;position:relative;width:-moz-fit-content;width:fit-content;font-family:var(--font-outfit);font-size:1.6rem;line-height:1em;color:var(--color-white);cursor:pointer}@media(min-width:768px){.CookieBanner_button__YPE4R{margin-left:3rem}}@media(hover:hover){.CookieBanner_button__YPE4R:focus-visible:after,.CookieBanner_button__YPE4R:hover:after{content:"_";position:absolute;left:100%}}