.hero,.hero__item,.hero__slider{padding-inline:24px}@media only screen and (min-width:1920px){.hero,.hero__item,.hero__slider{padding-inline:clamp(24px,(100% - 1920px)/2,10000000000000000px)}}.hero__description h1,.hero__description h2,.hero__description h3,.hero__description h4,.hero__description h5,.hero__description h6{font-weight:400;font-size:min(max(24px,2.5vw),48px);line-height:128%}.hero__description h1 strong,.hero__description h2 strong,.hero__description h3 strong,.hero__description h4 strong,.hero__description h5 strong,.hero__description h6 strong{font-weight:700}.hero__description h1 p,.hero__description h2 p,.hero__description h3 p,.hero__description h4 p,.hero__description h5 p,.hero__description h6 p{margin-block:0}.hero__picture:before{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(5,5,4,.2);pointer-events:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;border:0!important;white-space:nowrap!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}.hero{-moz-column-gap:var(--default-col-gap);column-gap:var(--default-col-gap);grid-template-columns:repeat(14,1fr);display:grid}@media only screen and (max-width:1024px){.hero{grid-template-columns:repeat(6,1fr);padding-inline:24px;-moz-column-gap:var(--mobile-col-gap);column-gap:var(--mobile-col-gap)}}.hero{position:relative;overflow:hidden;display:block}.hero__slider{position:relative;-moz-column-gap:var(--default-col-gap);column-gap:var(--default-col-gap);grid-template-columns:repeat(14,1fr);display:grid}@media only screen and (max-width:1024px){.hero__slider{grid-template-columns:repeat(6,1fr);padding-inline:24px;-moz-column-gap:var(--mobile-col-gap);column-gap:var(--mobile-col-gap)}}.hero__slider{padding-inline:0;grid-template-rows:auto 72px;grid-column:1/-1;width:100%}.hero .splide__track{grid-row:1/2}@media only screen and (min-width:1024px){.hero .splide__track{grid-row:1/-1}}.hero.splide--fade .splide__list{display:grid!important;grid-template-columns:1fr;grid-template-rows:1fr}.hero__item{position:relative;-moz-column-gap:var(--default-col-gap);column-gap:var(--default-col-gap);grid-template-columns:repeat(14,1fr);display:grid}@media only screen and (max-width:1024px){.hero__item{grid-template-columns:repeat(6,1fr);padding-inline:24px;-moz-column-gap:var(--mobile-col-gap);column-gap:var(--mobile-col-gap)}}.hero__item{grid-template-rows:auto auto;width:100%;padding-inline:0}@media only screen and (min-width:1024px){.hero__item{grid-template-rows:15.64cqh auto}}.hero__picture{position:relative;z-index:1;width:100%;height:auto;overflow:hidden;border-radius:var(--default-border-radius) var(--default-border-radius) 0 0;grid-column:1/-1;grid-row:1/2;aspect-ratio:auto}@media only screen and (min-width:1024px){.hero__picture{min-height:calc(100dvh - 92px);border-radius:var(--default-border-radius);grid-row:1/-1}}.hero__image{width:100%;-o-object-fit:cover;object-fit:cover;min-height:100%}@media only screen and (max-width:768px){.hero__image{min-height:inherit;aspect-ratio:328/305;height:auto}}.hero__description{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:min(max(16px,4.1666666667vw),80px);background:var(--color-white);border-radius:var(--default-border-radius) var(--default-border-radius) 0 0;color:var(--_hero-font-color,var(--color-font-color));grid-column:1/-1;grid-row:2/-1}@media only screen and (min-width:1024px){.hero__description{grid-column:2/span 6;height:-moz-min-content;height:min-content;align-self:end}}.hero__description h1{margin-top:0;margin-bottom:.5em}.hero__description h1 strong{color:inherit;font-weight:700}.hero__description h2{margin-top:0;margin-bottom:.5em}.hero__description h2 strong{color:inherit;font-weight:700}.hero__description h3{margin-top:0;margin-bottom:.5em}.hero__description h3 strong{color:inherit;font-weight:700}.hero__description h4{margin-top:0;margin-bottom:.5em}.hero__description h4 strong{color:inherit;font-weight:700}.hero__description h5{margin-top:0;margin-bottom:.5em}.hero__description h5 strong{color:inherit;font-weight:700}.hero__description h6{margin-top:0;margin-bottom:.5em}.hero__description h6 strong{color:inherit;font-weight:700}.hero__description strong{font-weight:inherit;color:var(--color-brand)}.hero__description .btn{margin-top:min(max(24px,4.1666666667vw),80px)}.hero__mark{position:absolute;bottom:0;left:0;display:none;width:8px;height:8px;transform:translateX(-100%);grid-column:2/3;grid-row:2/-1}@media only screen and (min-width:1024px){.hero__mark{display:block}}.hero__mark path{fill:var(--color-white)}.hero__btn{margin-top:auto;margin-inline:0;flex:0 0 auto}.hero .splide__track,.hero__navi{grid-column:1/-1;width:100%}.hero__navi{position:relative;z-index:3;display:flex;align-items:center;box-sizing:border-box;background:var(--color-white);grid-row:2/-1;padding-inline:var(--default-col-gap)}@media only screen and (min-width:1024px){.hero__navi{left:-25px;width:calc(100% + 24px + 2px);grid-column:8/-1;grid-row:2/-1;padding-inline:0}}@media only screen and (max-width:1024px){.hero__navi{padding-left:0!important;padding-right:0!important}}.hero__navi-mark{position:absolute;bottom:100%;left:0;transform:scaleX(-1)}.hero__navi-mark path{fill:var(--color-white)}.hero__navi-mark--right{left:auto;right:0;transform:scale(1)}.hero__pagination{display:grid;grid-template-columns:50px minmax(70px,auto) 50px;grid-template-rows:50px}.hero__pagination-count{grid-column:2/3;grid-row:1/2;display:flex;align-items:center;gap:.5em;justify-content:center;line-height:1em}.hero__arrows{width:100%;grid-column:1/-1;grid-row:1/-1;display:grid;grid-template-columns:subgrid;align-items:center}.hero .splide__arrow{position:relative;top:auto;right:auto;bottom:auto;left:auto;transform:translate(0);background-color:transparent;grid-column:1/2;margin-inline:auto}.hero .splide__arrow--next{grid-column:3/-1}.hero__scroll-down{margin-right:1em;margin-left:auto;color:var(--color-font-color);line-height:1em;text-decoration:none}@media only screen and (min-width:1024px){.hero__scroll-down{margin-right:9vw}}@media only screen and (max-width:768px){.hero__scroll-down{display:none}}