.hero{position:relative;display:flex;min-height:678px;align-items:flex-end;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:2rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media screen and (min-width: 48.875rem){.hero{padding-bottom:6rem}}.hero .hero__video{pointer-events:none;position:absolute;top:0px;left:0px;z-index:10;height:100%;width:100%;overflow:hidden}.hero .hero__video-src{position:absolute;left:50%;top:50%;height:380vw;width:380vw;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media screen and (min-width: 37.5rem){.hero .hero__video-src{height:200vw;width:200vw}}@media screen and (min-width: 1200px){.hero .hero__video-src{height:100vw;width:100vw}}.hero .hero__overlay{position:absolute;top:0px;left:0px;z-index:10;height:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hero .hero__container{position:relative;z-index:20;width:100%;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hero .hero__container--inner-blocks{margin-top:6rem;margin-bottom:0.5rem}@media (min-width: 48.875rem){.hero .hero__container--inner-blocks{margin-top:8rem}}.hero .hero__container--inner-blocks .text-shadow{text-shadow:0px 0px 10px rgba(0,0,0,.5)}.hero .hero__container .hero__col{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.hero .hero__container .hero__col--left{align-items:flex-start;width:55%}.hero .hero__container .hero__col--right{display:flex;align-items:flex-end;justify-content:center;gap:0.25rem;padding-inline-start:0.5rem;width:45%}.hero .hero__container .hero__col--right .hero__action-btn{max-width:200px}@media screen and (min-width: 1350px){.hero .hero__container .hero__col--right .hero__action-btn{display:none}}.hero .hero__title{margin:0px;line-height:1.19}.hero .hero__title+.hero__btn-container{margin-top:1rem}.hero .hero__subtitle{margin:0px;font-family:"Lustria", arial, serif;font-size:28px;line-height:1.57}.hero .hero__text{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;line-height:1.4}.hero .hero__text+.hero__btn-container{margin-top:2rem;text-align:center}.hero .hero__text p:last-child{margin-bottom:0px}.hero .hero__btn{font-size:1rem;line-height:1.5rem}.hero .hero__btn::after{margin-left:0.5rem;display:inline-block;height:0.875rem;width:0.875rem;background-size:cover;background-repeat:no-repeat;vertical-align:middle;--tw-content:"";content:var(--tw-content);background-image:url("data:image/svg+xml,%3Csvg width=%278%27 height=%278%27 viewBox=%270 0 8 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M6.43164 4.2351C6.56149 4.10526 6.56149 3.89473 6.43164 3.76489C6.30188 3.63513 6.09152 3.63503 5.96164 3.76468L4.33341 5.38999L4.33341 1.66666C4.33341 1.48257 4.18418 1.33333 4.00008 1.33333C3.81599 1.33333 3.66675 1.48257 3.66675 1.66666L3.66675 5.38999L2.03852 3.76468C1.90864 3.63503 1.69828 3.63513 1.56852 3.76489C1.43867 3.89473 1.43868 4.10525 1.56852 4.2351L4.00008 6.66666L6.43164 4.2351Z%27 fill=%27white%27/%3E%3Cmask id=%27mask0_1605_8206%27 style=%27mask-type:luminance%27 maskUnits=%27userSpaceOnUse%27 x=%271%27 y=%271%27 width=%276%27 height=%276%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M6.43164 4.2351C6.56149 4.10526 6.56149 3.89473 6.43164 3.76489C6.30188 3.63513 6.09152 3.63503 5.96164 3.76468L4.33341 5.38999L4.33341 1.66666C4.33341 1.48257 4.18418 1.33333 4.00008 1.33333C3.81599 1.33333 3.66675 1.48257 3.66675 1.66666L3.66675 5.38999L2.03852 3.76468C1.90864 3.63503 1.69828 3.63513 1.56852 3.76489C1.43867 3.89473 1.43868 4.10525 1.56852 4.2351L4.00008 6.66666L6.43164 4.2351Z%27 fill=%27white%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_1605_8206%29%27%3E%3Crect width=%278%27 height=%278%27 fill=%27white%27/%3E%3C/g%3E%3C/svg%3E%0A")}.hero .hero__scroll-to-target{display:flex;width:100%;justify-content:center}.hero .hero__action-btn{box-sizing:border-box;display:block;width:100%;cursor:pointer;border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));background-color:transparent;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.75rem;padding-bottom:0.75rem;text-align:center;font-size:0.875rem;line-height:1.25rem;text-transform:uppercase;line-height:1.375;letter-spacing:0.05em;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.hero .hero__action-btn:hover,.hero .hero__action-btn:focus{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));background-color:rgb(255 255 255 / 0.1);--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media screen and (max-width: 1349px){.hero .hero__title{font-size:2.2em}.hero .hero__subtitle{font-size:22px}.hero .hero__text{font-size:15px}}
