.hero-home{overflow:hidden;padding-top:4.6875rem}.hero-home__container{position:relative;width:calc(100% - 1.25rem);margin:0 auto}.hero-home__left,.hero-home__right{display:none}.hero-home__main{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;overflow:hidden;border-radius:1.25rem;width:100%;min-height:85vh;transform:translateY(-3.375rem);margin:0 auto}.hero-home__main-overlay{position:absolute;inset:0;background-color:#000000b3;z-index:0}.hero-home__media{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;position:absolute;inset:0;z-index:0;overflow:hidden;isolation:isolate;border-radius:inherit}.hero-home__main-image{position:absolute;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;height:100%}.hero-home__main-image--back{height:100%;top:0;z-index:-3;width:100vw;max-width:none;max-width:initial;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-home__main-image--front{bottom:0;z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-home__logo{position:absolute;z-index:-2;max-width:none;max-width:initial;width:11.5625rem;height:auto;transform:scale(1.3)}.hero-home__main-content{padding:max(8rem,min(12.9166666667vw,11.625rem)) 0 max(4rem,min(5.8333333333vw,5.25rem));position:relative;z-index:2;text-align:center}.hero-home__label{margin-bottom:.75rem;color:#fff;opacity:0;transform:translateY(1rem)}.hero-home__title{margin-bottom:1.5rem;color:#fff;opacity:0;transform:translateY(1rem)}.hero-home__title>span{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;position:relative;height:1.18em;overflow:hidden;margin-top:.75rem;text-transform:uppercase;font-style:italic;font-weight:500}.hero-home__title>span>span{display:block}.hero-home__text{margin:0 auto 1.5rem;color:#d9d9d9;opacity:0;transform:translateY(1rem);width:85vw}.hero-home .btn{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;opacity:0;transform:translateY(1rem)}picture.hero-home__image{border-radius:1.25rem}picture.hero-home__image:nth-of-type(1){width:100%;height:auto;aspect-ratio:375/237}picture.hero-home__image:nth-of-type(2){width:63.2%;height:auto;aspect-ratio:1/1}.hero-home .hero-home__main-image--back{transform:scale(1.1)}.header .header__logo-link,.header .primary-menu>.menu-item,.header .lang-switcher{opacity:0;transform:translateY(-.625rem)}@media screen and (min-width:768px){.hero-home__container{margin-bottom:2.35rem}.hero-home__left,.hero-home__right{position:absolute;top:0;height:100%;width:26.0416666667vw;display:flex;min-width:26.0416666667vw;gap:1.25rem;flex:1}.hero-home__left picture.hero-home__image:nth-of-type(1){transform:translate(12.5rem) translateY(9.375rem)}.hero-home__right picture.hero-home__image:nth-of-type(1){transform:translate(12.5rem) translateY(9.375rem)}.hero-home__left picture.hero-home__image:nth-of-type(2){transform:translate(6.25rem) translateY(9.375rem)}.hero-home__right picture.hero-home__image:nth-of-type(2){transform:translate(6.25rem) translateY(9.375rem)}.hero-home__left{left:0;flex-direction:column;align-items:flex-end;transform:translate(calc(-100% - .625rem))}.hero-home__left picture.hero-home__image:nth-of-type(1){transform:translate(-6.25rem) translateY(9.375rem)}.hero-home__left picture.hero-home__image:nth-of-type(2){transform:translate(-12.5rem) translateY(9.375rem)}.hero-home__right{right:0;flex-direction:column-reverse;transform:translate(calc(100% + .625rem))}.hero-home__main{width:100%;min-height:45.7638888889vw;height:calc(100vh - 1.3888888889vw);transform:translateY(-6.1875rem)}.hero-home__logo{width:26.5625rem;transform:scale(.7)}.hero-home__text{max-width:35.4861111111vw}}@media screen and (min-width:768px)and (max-width:1023px){.hero-home__main{overflow:visible}.hero-home__main-content{position:static}.hero-home__main-content:after{content:"";display:block;height:3.625rem}.hero-home__label,.hero-home__title,.hero-home__text{position:relative;z-index:2}.hero-home .btn{position:absolute;right:0;bottom:22%;left:0;z-index:2}}@media screen and (min-width:1024px){.hero-home{padding-top:6.8125rem}.header .primary-menu>.menu-item-has-children:after{filter:invert(1);transition:.3s ease 0s}.header.not-top .primary-menu>.menu-item-has-children:after{filter:invert(0)}}@media screen and (min-width:1180px){.hero-home__text{max-width:31.9375rem}}
