.button-ticket{align-items:center;cursor:pointer;display:inline-flex;height:70px;justify-content:center;--tw-bg-opacity:1;background-color:rgb(22 168 94/var(--tw-bg-opacity,1));padding-left:20px;padding-right:20px;text-decoration-line:none!important;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button-ticket:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.swiper-hero{width:100%}.swiper-hero .swiper-slide h3{background-color:transparent;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;display:inline!important}.swiper-hero .swiper-slide h3,.swiper-hero .swiper-slide img{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.swiper-hero .swiper-slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.swiper-hero .swiper-slide__overlay{cursor:url(../img/right_arrow.png) 45 0,pointer!important}.swiper-hero .swiper-slide.swiper-slide-active .swiper-slide__overlay{display:none}.swiper-hero .swiper-slide.swiper-slide-active a:hover h3{background-size:100% 2px}@media(min-width:1280px){.swiper-hero .swiper-slide.swiper-slide-active a:hover img{border-bottom-width:90px;border-left-color:rgb(168 109 167/var(--tw-border-opacity,1));border-left-width:146px;--tw-border-opacity:1;border-bottom-color:rgb(168 109 167/var(--tw-border-opacity,1))}}.swiper-hero .swiper-slide.swiper-slide-next .swiper-slide__overlay{display:block}.hero__swiper-prev{cursor:url(../img/left_arrow.png) 45 0,pointer!important}.hero__swiper-next{cursor:url(../img/right_arrow.png) 45 0,pointer!important}@media(max-width:1023.99px){.hero--video.is--visible{padding-bottom:100px;padding-top:30px}.hero--video.is--visible .hero__video{display:block!important}.hero--video.is--visible .hero__title{bottom:-100px;margin-bottom:45px}.hero--video.is--visible .hero__title h1{font-size:1.25rem;line-height:1.75rem}.hero--video.is--visible .hero__title .text-intro{font-size:1rem;line-height:1.5rem;margin-top:10px!important;padding-bottom:2px;padding-top:5px}}.hero h1{font-size:2.25rem;line-height:2.5rem}@media(min-width:1024px){.hero h1{font-size:3rem;line-height:1}}@media(min-width:1280px){.hero h1{font-size:3.75rem;line-height:1}}
