.hero-carousel{position:relative;overflow:hidden}.hero-carousel:not([data-count="1"]) .hero-carousel-tabs{transform:translateX(-200%)}.hero-carousel .gt-hero-title,.hero-carousel .gt-main-title{color:#fff;opacity:0}.hero-carousel .gt-hero-title span,.hero-carousel .gt-main-title span{display:block}@media (min-width: 960px){.hero-carousel .gt-hero-title,.hero-carousel .gt-main-title{margin-bottom:8px}}.hero-carousel .hero-carousel-tab,.hero-carousel .gt-small-title{color:#fff}.hero-carousel .hero-carousel-tab span,.hero-carousel .gt-small-title span{display:block}@media (max-width: 959px){.hero-carousel .hero-carousel-slide .gt-small-title{max-width:85%}}@media (min-width: 960px){.hero-carousel .hero-carousel-slide .gt-small-title{max-width:460px}}.hero-carousel .gt-hero-title{max-width:600px}@media (min-width: 960px){.hero-carousel .gt-hero-title{max-width:83%}}@media (min-width: 960px) and (max-width: 1300px){.hero-carousel .gt-hero-title{font-size:6rem;line-height:6.6rem;font-weight:var(--gt-hero-title--font-weight, var(--font-weight-black))}}.hero-carousel .gt-main-title{max-width:600px}.hero-carousel .hero-carousel__background{display:none}.hero-carousel .hero-carousel__background.show{display:block}@media (min-width: 1024px){.hero-carousel .hero-carousel__background.active img{-webkit-transform:scale(1.11);transform:scale(1.11)}}.hero-carousel__background{width:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:cover;background-position:center 0;direction:ltr;height:100%;opacity:0;pointer-events:none;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s}.hero-carousel__background.first_time,.hero-carousel__background.active{opacity:1}.hero-carousel__background::after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%}.hero-carousel__background::after{background:rgba(0,0,0,0.65)}@media (min-width: 960px){.hero-carousel__background:after{content:'';position:absolute;top:0;right:-999em;bottom:0;left:-999em;background-image:linear-gradient(to bottom, transparent, #000);opacity:.6}.hero-carousel__background::after{left:0}}.hero-carousel__background img{width:100%;height:100%;object-fit:cover;transition:transform 1.7s 0s cubic-bezier(0.66, 0, 0.34, 1)}.hero-carousel-slide__link{margin-bottom:0;font-size:1.6rem;line-height:2.4rem;color:#fff}@media (min-width: 960px){.hero-carousel-slide__link{margin-top:32px}}@media (max-width: 959px){.hero-carousel-slide__link{margin-top:16px}}.hero-carousel-slides{display:flex;margin-top:48px;margin-bottom:48px}@media (min-width: 960px){.hero-carousel-slides{margin-top:87px;margin-bottom:109px}}.hero-carousel-slides.no-descriptions .hero-carousel-slide__link{margin-top:32px}.hero-carousel-slide{position:relative;z-index:1;opacity:0;visibility:hidden;outline:none;transform:translateX(-1000%);min-width:100%;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s}.hero-carousel-slide:nth-child(1).active{transform:translateX(0)}.hero-carousel-slide:nth-child(2).active{transform:translateX(-100%)}.hero-carousel-slide:nth-child(3).active{transform:translateX(-200%)}.hero-carousel-slide:nth-child(4).active{transform:translateX(-300%)}.hero-carousel-slide .use-block-element-fade-out,.hero-carousel-slide.active{opacity:1;visibility:visible}@media (max-width: 959px){.hero-carousel-slide .use-block-element-fade-out .gt-hero-title,.hero-carousel-slide .use-block-element-fade-out .gt-main-title,.hero-carousel-slide.active .gt-hero-title,.hero-carousel-slide.active .gt-main-title{opacity:1}}@media (min-width: 960px){.hero-carousel-slide{z-index:-1;transition:opacity 1s ease;float:none}.hero-carousel-slide.active{z-index:1;position:relative;display:block}}.hero-carousel-main{position:relative}.hero-carousel-tabs{z-index:1;position:relative;margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width: 960px){.hero-carousel-tabs{display:flex}}@media (max-width: 959px){.hero-carousel-tabs{pointer-events:none}.hero-carousel-tabs.animate{transition:transform .3s 0s cubic-bezier(0.4, 0, 0.2, 1)}}.hero-carousel-tabs li{flex:1;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,0.5)}@media (max-width: 959px){.hero-carousel-tabs li{min-width:100%}}@media (min-width: 960px){.hero-carousel-tabs li{border-bottom:none;opacity:0.8}.hero-carousel-tabs li.active{opacity:1}}.hero-carousel-tabs li:last-child{border-right:1px solid rgba(255,255,255,0.5)}.hero-carousel-tabs li.active{background-color:#fff;opacity:1;border-bottom:0}.hero-carousel-tabs li.active .hero-carousel-tab{color:#4f2d7f}.hero-carousel-tabs li.active::after{display:block;content:"";position:absolute;left:0;bottom:0;width:100%;z-index:1;height:8px;background-color:#ce2c2c}.hero-carousel-tabs .hero-carousel-tab{font-weight:var(--font-weight-normal);padding-left:16px;padding-right:16px;color:#fff;border-right:none;height:100%}@media (max-width: 959px){.hero-carousel-tabs .hero-carousel-tab{padding-top:16px;padding-bottom:20px}}@media (min-width: 960px){.hero-carousel-tabs .hero-carousel-tab{padding-top:20px;padding-bottom:32px}}@media (hover: none){.hero-carousel-tabs .hero-carousel-tab{outline:none}}@media (hover: hover){.hero-carousel-tabs .hero-carousel-tab{cursor:pointer}.hero-carousel-tabs .hero-carousel-tab:hover,.hero-carousel-tabs .hero-carousel-tab:active,.hero-carousel-tabs .hero-carousel-tab:focus-visible{text-decoration:underline;text-underline-offset:.18em;text-underline-offset:.18em}}.hero-carousel-tabs .hero-carousel-tab span{display:block}.hero-carousel__pagination{display:inline-flex;margin:0 28px;padding:0}.hero-carousel__pagination li{display:inline-block;margin:0 4px;line-height:0}.hero-carousel__pagination li button{background:#fff;border-radius:50%;opacity:0.5;width:16px;height:16px;border:none;padding:0;cursor:pointer}.hero-carousel__pagination li button.active{opacity:1}.hero-carousel__control{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:14px 0}@media (min-width: 960px){.hero-carousel__control{display:none}}.hero-carousel__control .icon-arrow-right{transform:rotate(-180deg)}.hero-carousel [class^="hero-carousel__button-"]{display:inline-flex;cursor:pointer}.hero-carousel [class^="icon-arrow-"]{width:18px;height:27px;color:#fff}.hero-carousel [class^="icon-arrow-"] path{fill:#fff}.RTL .hero-carousel [class^="hero-carousel__button-"] .icon-arrow-left{transform:rotate(180deg)}.RTL .hero-carousel [class^="hero-carousel__button-"] .icon-arrow-right{transform:rotate(0)}.RTL .hero-carousel:not([data-count="1"]) .hero-carousel-tabs{transform:translateX(200%)}

/*# sourceMappingURL=homepage-hero-carousel-block.css.map */
