.mod-hero-home{display:flex;font-family:Montserrat,Lato,sans-serif;height:100vh;height:100dvh;padding-top:var(--header-height)}.mod-hero-home .wrapper{display:flex}.mod-hero-home .title{color:#ff7c00;font-size:4.4rem;font-weight:700;text-transform:uppercase}.mod-hero-home .subtitle{color:var(--color-white);font-size:3.56rem;font-weight:200;mix-blend-mode:difference}.mod-hero-home .opening-hours .day,.mod-hero-home .opening-hours h2,.mod-hero-home .subtitle .days{text-transform:uppercase}.mod-hero-home .opening-hours ul{flex:1}.mod-hero-home .opening-hours .row{--row-gutter-y:0}@media (min-width:768px){.mod-hero-home{--above-fold:100vh;--above-fold-padding:10rem;--under-fold:0rem;height:calc(var(--above-fold) + var(--under-fold));padding-bottom:calc(var(--above-fold-padding) + var(--under-fold))}}@media (max-width:768px){.mod-hero-home .title{font-size:2.3rem}.mod-hero-home .subtitle{color:var(--color-black);font-size:1.8rem;mix-blend-mode:unset}.mod-hero-home .opening-hours{font-size:1.4rem}}@media (-webkit-device-pixel-ratio:1.25) and (min-width:992px){.mod-hero-home{--above-fold:calc(100vh + 100vh*(1 - var(--zoom-125)))}}@media (device-pixel-ratio:1.25) and (min-width:992px){.mod-hero-home{--above-fold:calc(100vh + 100vh*(1 - var(--zoom-125)))}}.hero-temp{align-items:stretch;display:flex;height:100%;justify-content:flex-end;width:100%}.hero-title{align-items:flex-start;min-width:35%;padding-right:10%;padding-top:30vh}.hero-text,.hero-title{display:flex;justify-content:flex-start}.hero-text{align-items:center;color:#fff;width:100%}.hero-date{line-height:1}.hero-date .row1{font-size:50px;font-weight:400}.hero-date .place,.hero-year .place{font-size:25px;font-weight:600}.hero-days{align-items:center;display:flex;flex-direction:column;font-size:50px;font-weight:400;justify-content:center;position:relative;top:-14px}.hero-days .day{display:block;font-size:130px;font-weight:800;line-height:.6}.hero-year{font-size:50px;font-weight:400;line-height:.4}@media (max-width:1024px){.hero-date .row1{font-size:35px}.hero-date .place,.hero-year .place{font-size:17.5px}.hero-days{font-size:35px}.hero-days .day{font-size:91px}.hero-year{font-size:35px}}@media (max-width:768px){.hero-temp{align-items:flex-start;display:flex;height:100%;justify-content:center;width:100%}.hero-title{align-items:center;min-width:unset;padding:110px 30px 30px}.hero-text{width:auto}.hero-date .row1{font-size:30px}.hero-date .place,.hero-year .place{font-size:15px}.hero-days{font-size:30px}.hero-days .day{font-size:78px}.hero-year{font-size:30px}}