.homepage-hero{position:relative;display:flex;flex-direction:column;gap:3px}@media (min-width: 830px){.homepage-hero{flex-direction:row}}.homepage-hero{min-height:calc(100svh - 190px);max-height:calc(100svh - 190px);height:calc(100svh - 190px);overflow:hidden}@media screen and (min-width: 1020px){.homepage-hero{height:auto;min-height:40vh;max-height:none;overflow:visible}}@media screen and (min-width: 1280px){.homepage-hero{height:auto;min-height:calc(100dvh - 182px);max-height:none;overflow:visible}}.homepage-hero h1{text-align:center}@media (min-width: 830px){.homepage-hero h1{text-align:left}}@media (min-width: 1280px){.homepage-hero h1{margin-bottom:5px}}.homepage-hero .hero-left{position:relative;display:flex;width:100%;flex-grow:1;padding-top:37px;padding-bottom:32px}@media (min-width: 1280px){.homepage-hero .hero-left{width:81.26%;padding-bottom:57px}}.homepage-hero .hero-left{max-height:100%;overflow:hidden}@media screen and (min-width: 1020px){.homepage-hero .hero-left{overflow:visible}}.homepage-hero .hero-left .carousel-container{position:absolute;inset:0px;height:100%;width:100%;max-height:100%;overflow:hidden}.homepage-hero .hero-left .carousel-container .swiper-wrapper,.homepage-hero .hero-left .carousel-container .swiper{height:100% !important;max-height:100% !important}.homepage-hero .hero-left .content{position:relative;display:flex;flex-direction:column;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));z-index:2}.homepage-hero .hero-left .site-container{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 1366px){.homepage-hero .hero-left .site-container.left-container{width:calc(100% - 180px)}}@media screen and (min-width: 1900px){.homepage-hero .hero-left .site-container.left-container{width:calc(100% - 320px)}}.homepage-hero .hero-left .bottom-container{display:flex;flex-direction:column-reverse;align-items:center;gap:13px}@media (min-width: 830px){.homepage-hero .hero-left .bottom-container{flex-direction:column;align-items:flex-start;gap:17px}}@media (min-width: 1440px){.homepage-hero .hero-left .bottom-container{gap:22px}}.homepage-hero .hero-left .bottom-container .rating-container{display:flex;align-items:center;gap:9px}@media (min-width: 1280px){.homepage-hero .hero-left .bottom-container .rating-container{gap:13px}}@media (min-width: 1440px){.homepage-hero .hero-left .bottom-container .rating-container{gap:16px}}.homepage-hero .hero-left .bottom-container .logo-container{max-width:108px}.homepage-hero .hero-left .bottom-container .logo-container img{width:100%;max-width:108px;height:auto}@media screen and (max-width: 500px){.homepage-hero .hero-left .bottom-container .logo-container img{max-width:80px}}.homepage-hero .hero-left .bottom-container img{height:auto}@media (min-width: 1440px){.homepage-hero .hero-left .bottom-container img{width:108px}}.homepage-hero .hero-left::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to top, rgba(44, 52, 48, 0.75) 0%, transparent 100%);z-index:2}@media screen and (min-width: 1024px){.homepage-hero .hero-left::before{background:linear-gradient(to right, rgba(44, 52, 48, 0.75) 0%, transparent 100%)}}@media (min-width: 830px){.homepage-hero .hero-right{width:30%}}@media (min-width: 1280px){.homepage-hero .hero-right{width:18.883%}}.homepage-hero .hero-right .taxonomy-relations{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:3px}@media (min-width: 830px){.homepage-hero .hero-right .taxonomy-relations{display:flex;height:100%;flex-direction:column}}.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation{position:relative;max-height:197px}@media (min-width: 830px){.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation{aspect-ratio:258/201;height:33.333333%}}@media (min-width: 1280px){.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation{aspect-ratio:258/197;max-height:unset}}.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation img{aspect-ratio:130/97;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 830px){.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation img{position:absolute;inset:0px;aspect-ratio:unset;height:100%;width:100%}}.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg, rgb(44, 49, 52) 0%, transparent 100%);pointer-events:none;transition:all .5s ease}@media screen and (min-width: 1024px){.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation:after{background:linear-gradient(90deg, rgb(44, 49, 52) 0%, transparent 100%)}}.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation .cta-container{position:absolute;top:19px;left:50%;display:flex;--tw-translate-x:-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));flex-direction:column;gap:10px}@media (min-width: 830px){.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation .cta-container{left:10px;--tw-translate-x:0px;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 (min-width: 1280px){.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation .cta-container{top:33px;left:35px}}.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation .cta-container{z-index:2}.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation .cta-container .taxonomy-name{display:block;width:-moz-fit-content;width:fit-content;border-bottom-width:2px;padding-bottom:6px;font-size:12px;font-weight:700;text-transform:uppercase;line-height:15px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 830px){.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation .cta-container .taxonomy-name{font-size:15px;line-height:19px}}@media (min-width: 1440px){.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation .cta-container .taxonomy-name{font-size:22px;line-height:27px}}.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation .cta-container .taxonomy-name{letter-spacing:.15em;border-color:var(--theme-secondary, #78C7A9);transition:all .5s ease}@media screen and (min-width: 1440px){.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation .cta-container .taxonomy-name{letter-spacing:3.3px}}.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation .cta-container .cta-text{margin-top:5px;display:none;align-items:center;gap:8px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:17px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 830px){.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation .cta-container .cta-text{display:flex}}@media (min-width: 1440px){.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation .cta-container .cta-text{gap:12px;font-size:16px;line-height:19px}}.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation .cta-container .cta-text{transition:all .5s ease}@media screen and (min-width: 1440px){.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation .cta-container .cta-text{letter-spacing:.8px}}.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation .cta-container .cta-text svg{transition:all .3s ease;margin-bottom:2px}.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation:hover .cta-text svg{transform:translateX(3px)}.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation:hover .taxonomy-name{color:var(--theme-secondary, #78C7A9)}.homepage-hero .hero-right .taxonomy-relations .taxonomy-relation:hover::after{opacity:.9}.homepage-hero .swiper-slide{position:relative;height:100%;max-height:100%;background-size:cover;background-position:center}@media screen and (max-width: 1019px){.homepage-hero .swiper-slide{background-attachment:scroll}}.homepage-hero .swiper-slide .site-container{position:relative;z-index:10}.homepage-hero .swiper-pagination{position:relative !important;bottom:0 !important}.homepage-hero .rating-text{font-size:17px;font-weight:700;text-transform:uppercase;line-height:20px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 830px){.homepage-hero .rating-text{font-size:20px;line-height:24px}}@media (min-width: 1280px){.homepage-hero .rating-text{font-size:30px;line-height:36px}}@media screen and (max-width: 500px){.homepage-hero .stars{width:67px}}.homepage-hero .stars.container{width:100%}.homepage-hero .stars svg{height:auto;width:100%}
