@keyframes animationRound{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes animationRoundCenterY{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@keyframes textBounce{0%{left:0;transform:translateX(0)}5%{left:0;transform:translateX(0)}45%{left:100%;transform:translateX(-100%)}55%{left:100%;transform:translateX(-100%)}90%{left:0;transform:translateX(0)}to{left:0;transform:translateX(0)}}.HeroCarousel{position:relative}@media(max-width:820px){.HeroCarousel{margin-left:calc(-.50804px - 5.14469vw);margin-right:calc(-.50804px - 5.14469vw);width:100vw}}@media screen and (max-width:820px)and (max-width:340px){.HeroCarousel{margin-right:-18px}}@media screen and (max-width:820px)and (min-width:1584px){.HeroCarousel{margin-right:-82px}}@media screen and (max-width:820px)and (max-width:340px){.HeroCarousel{margin-left:-18px}}@media screen and (max-width:820px)and (min-width:1584px){.HeroCarousel{margin-left:-82px}}.HeroCarousel__carousel{overflow:hidden;position:relative;scrollbar-width:0}@media(max-width:820px){.HeroCarousel__carousel{grid-column-gap:calc(.50804px + 5.14469vw);display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory}}@media screen and (max-width:820px)and (max-width:340px){.HeroCarousel__carousel{grid-column-gap:18px}}@media screen and (max-width:820px)and (min-width:1584px){.HeroCarousel__carousel{grid-column-gap:82px}}.HeroCarousel__carousel .carousel__item{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s,visibility .3s linear .3s;visibility:hidden;width:100%;will-change:opacity}@media(max-width:820px){.HeroCarousel__carousel .carousel__item{max-width:calc(89.71061vw - 1.01608px);min-width:calc(89.71061vw - 1.01608px);opacity:1;position:relative;scroll-margin-left:calc(.50804px + 5.14469vw);scroll-snap-align:start;visibility:visible}}@media screen and (max-width:820px)and (max-width:340px){.HeroCarousel__carousel .carousel__item{max-width:calc(100vw - 36px)}}@media screen and (max-width:820px)and (min-width:1584px){.HeroCarousel__carousel .carousel__item{max-width:calc(100vw - 164px)}}@media screen and (max-width:820px)and (max-width:340px){.HeroCarousel__carousel .carousel__item{min-width:calc(100vw - 36px)}}@media screen and (max-width:820px)and (min-width:1584px){.HeroCarousel__carousel .carousel__item{min-width:calc(100vw - 164px)}}@media screen and (max-width:820px)and (max-width:340px){.HeroCarousel__carousel .carousel__item{scroll-margin-left:18px}}@media screen and (max-width:820px)and (min-width:1584px){.HeroCarousel__carousel .carousel__item{scroll-margin-left:82px}}.HeroCarousel__carousel .carousel__item .item__content{padding-top:calc(21.63344px + .40193vw)}@media screen and (max-width:340px){.HeroCarousel__carousel .carousel__item .item__content{padding-top:23px}}@media screen and (min-width:1584px){.HeroCarousel__carousel .carousel__item .item__content{padding-top:28px}}.HeroCarousel__carousel .carousel__item .item__content{padding-left:calc(24.72669px + .08039vw)}@media screen and (max-width:340px){.HeroCarousel__carousel .carousel__item .item__content{padding-left:25px}}@media screen and (min-width:1584px){.HeroCarousel__carousel .carousel__item .item__content{padding-left:26px}}.HeroCarousel__carousel .carousel__item .item__content{padding-bottom:calc(22.18006px + .24116vw)}@media screen and (max-width:340px){.HeroCarousel__carousel .carousel__item .item__content{padding-bottom:23px}}@media screen and (min-width:1584px){.HeroCarousel__carousel .carousel__item .item__content{padding-bottom:26px}}.HeroCarousel__carousel .carousel__item .item__content{max-height:calc(311.80064px + 2.41158vw)}@media screen and (max-width:340px){.HeroCarousel__carousel .carousel__item .item__content{max-height:320px}}@media screen and (min-width:1584px){.HeroCarousel__carousel .carousel__item .item__content{max-height:350px}}.HeroCarousel__carousel .carousel__item .item__content{min-height:calc(311.80064px + 2.41158vw)}@media screen and (max-width:340px){.HeroCarousel__carousel .carousel__item .item__content{min-height:320px}}@media screen and (min-width:1584px){.HeroCarousel__carousel .carousel__item .item__content{min-height:350px}}.HeroCarousel__carousel .carousel__item .item__content{display:flex;flex-direction:column;position:relative}@media(max-width:640px){.HeroCarousel__carousel .carousel__item .item__content{padding-right:calc(24.72669px + .08039vw)}}@media screen and (max-width:640px)and (max-width:340px){.HeroCarousel__carousel .carousel__item .item__content{padding-right:25px}}@media screen and (max-width:640px)and (min-width:1584px){.HeroCarousel__carousel .carousel__item .item__content{padding-right:26px}}.HeroCarousel__carousel .carousel__item .item__content .content__image .image__desktop,.HeroCarousel__carousel .carousel__item .item__content .content__image .image__mobile{border-radius:16px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.HeroCarousel__carousel .carousel__item .item__content .content__image .image__desktop img,.HeroCarousel__carousel .carousel__item .item__content .content__image .image__mobile img{border-radius:16px}.HeroCarousel__carousel .carousel__item .item__content .content__image .image__mobile{display:none}@media(max-width:640px){.HeroCarousel__carousel .carousel__item .item__content .content__image .image__mobile{display:block}}@media(max-width:640px){.HeroCarousel__carousel .carousel__item .item__content .content__image .image__mobile+.image__desktop{display:none}}.HeroCarousel__carousel .carousel__item .item__content .content__title{font-size:calc(18.90675px + .32154vw)}@media screen and (max-width:340px){.HeroCarousel__carousel .carousel__item .item__content .content__title{font-size:20px}}@media screen and (min-width:1584px){.HeroCarousel__carousel .carousel__item .item__content .content__title{font-size:24px}}.HeroCarousel__carousel .carousel__item .item__content .content__title{font-weight:500;line-height:1.5em;max-width:300px}.HeroCarousel__carousel .carousel__item .item__content .content__logo{top:calc(26.90675px + .32154vw)}@media screen and (max-width:340px){.HeroCarousel__carousel .carousel__item .item__content .content__logo{top:28px}}@media screen and (min-width:1584px){.HeroCarousel__carousel .carousel__item .item__content .content__logo{top:32px}}.HeroCarousel__carousel .carousel__item .item__content .content__logo{right:calc(18.63344px + .40193vw)}@media screen and (max-width:340px){.HeroCarousel__carousel .carousel__item .item__content .content__logo{right:20px}}@media screen and (min-width:1584px){.HeroCarousel__carousel .carousel__item .item__content .content__logo{right:25px}}.HeroCarousel__carousel .carousel__item .item__content .content__logo{width:calc(83.43408px + 2.8135vw)}@media screen and (max-width:340px){.HeroCarousel__carousel .carousel__item .item__content .content__logo{width:93px}}@media screen and (min-width:1584px){.HeroCarousel__carousel .carousel__item .item__content .content__logo{width:128px}}.HeroCarousel__carousel .carousel__item .item__content .content__logo{position:absolute}@media(max-width:640px){.HeroCarousel__carousel .carousel__item .item__content .content__logo{margin-top:calc(15.46667px + 1.33333vw);position:relative;right:unset;top:unset}}@media screen and (max-width:640px)and (max-width:340px){.HeroCarousel__carousel .carousel__item .item__content .content__logo{margin-top:20px}}@media screen and (max-width:640px)and (min-width:640px){.HeroCarousel__carousel .carousel__item .item__content .content__logo{margin-top:24px}}.HeroCarousel__carousel .carousel__item .item__content .content__logo .asset{background-color:unset}.HeroCarousel__carousel .carousel__item .item__content .content__description{margin-top:calc(17.45338px + .16077vw)}@media screen and (max-width:340px){.HeroCarousel__carousel .carousel__item .item__content .content__description{margin-top:18px}}@media screen and (min-width:1584px){.HeroCarousel__carousel .carousel__item .item__content .content__description{margin-top:20px}}.HeroCarousel__carousel .carousel__item .item__content .content__description{font-size:calc(14.72669px + .08039vw)}@media screen and (max-width:340px){.HeroCarousel__carousel .carousel__item .item__content .content__description{font-size:15px}}@media screen and (min-width:1584px){.HeroCarousel__carousel .carousel__item .item__content .content__description{font-size:16px}}.HeroCarousel__carousel .carousel__item .item__content .content__description{display:-webkit-box;-webkit-line-clamp:3;line-height:1.5em;max-width:300px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.HeroCarousel__carousel .carousel__item .item__content .content__description{display:none}}.HeroCarousel__carousel .carousel__item .item__content .content__button{margin-top:auto}.HeroCarousel__carousel .carousel__item .item__content .content__button .Button{margin-top:calc(18.90675px + .32154vw)}@media screen and (max-width:340px){.HeroCarousel__carousel .carousel__item .item__content .content__button .Button{margin-top:20px}}@media screen and (min-width:1584px){.HeroCarousel__carousel .carousel__item .item__content .content__button .Button{margin-top:24px}}.HeroCarousel__carousel .carousel__item:first-of-type{position:relative}@media(max-width:820px){.HeroCarousel__carousel .carousel__item:first-of-type{max-width:calc(94.85531vw - .50804px);min-width:calc(94.85531vw - .50804px);padding-left:calc(.50804px + 5.14469vw)}}@media screen and (max-width:820px)and (max-width:340px){.HeroCarousel__carousel .carousel__item:first-of-type{max-width:calc(100vw - 18px)}}@media screen and (max-width:820px)and (min-width:1584px){.HeroCarousel__carousel .carousel__item:first-of-type{max-width:calc(100vw - 82px)}}@media screen and (max-width:820px)and (max-width:340px){.HeroCarousel__carousel .carousel__item:first-of-type{min-width:calc(100vw - 18px)}}@media screen and (max-width:820px)and (min-width:1584px){.HeroCarousel__carousel .carousel__item:first-of-type{min-width:calc(100vw - 82px)}}@media screen and (max-width:820px)and (max-width:340px){.HeroCarousel__carousel .carousel__item:first-of-type{padding-left:18px}}@media screen and (max-width:820px)and (min-width:1584px){.HeroCarousel__carousel .carousel__item:first-of-type{padding-left:82px}}@media(max-width:820px){.HeroCarousel__carousel .carousel__item:last-of-type{max-width:calc(94.85531vw - .50804px);min-width:calc(94.85531vw - .50804px);padding-right:calc(.50804px + 5.14469vw)}}@media screen and (max-width:820px)and (max-width:340px){.HeroCarousel__carousel .carousel__item:last-of-type{max-width:calc(100vw - 18px)}}@media screen and (max-width:820px)and (min-width:1584px){.HeroCarousel__carousel .carousel__item:last-of-type{max-width:calc(100vw - 82px)}}@media screen and (max-width:820px)and (max-width:340px){.HeroCarousel__carousel .carousel__item:last-of-type{min-width:calc(100vw - 18px)}}@media screen and (max-width:820px)and (min-width:1584px){.HeroCarousel__carousel .carousel__item:last-of-type{min-width:calc(100vw - 82px)}}@media screen and (max-width:820px)and (max-width:340px){.HeroCarousel__carousel .carousel__item:last-of-type{padding-right:18px}}@media screen and (max-width:820px)and (min-width:1584px){.HeroCarousel__carousel .carousel__item:last-of-type{padding-right:82px}}.HeroCarousel__carousel .carousel__item.active{opacity:1;transition:opacity .3s,visibility .3s;visibility:visible}.HeroCarousel__carousel::-webkit-scrollbar{display:none}.HeroCarousel__control{right:calc(16.45338px + .16077vw)}@media screen and (max-width:340px){.HeroCarousel__control{right:17px}}@media screen and (min-width:1584px){.HeroCarousel__control{right:19px}}.HeroCarousel__control{bottom:calc(18.45338px + .16077vw)}@media screen and (max-width:340px){.HeroCarousel__control{bottom:19px}}@media screen and (min-width:1584px){.HeroCarousel__control{bottom:21px}}.HeroCarousel__control{display:flex;flex-direction:column;position:absolute;grid-row-gap:8px;grid-column-gap:8px}@media(max-width:820px){.HeroCarousel__control{bottom:unset;flex-direction:row;justify-content:center;margin-top:calc(9.73333px + .66667vw);position:relative;right:unset}}@media screen and (max-width:820px)and (max-width:340px){.HeroCarousel__control{margin-top:12px}}@media screen and (max-width:820px)and (min-width:640px){.HeroCarousel__control{margin-top:14px}}.HeroCarousel__control .control__button{margin:-2px;padding:2px}.HeroCarousel__control .control__button span.button__content{max-width:calc(7.45338px + .16077vw)}@media screen and (max-width:340px){.HeroCarousel__control .control__button span.button__content{max-width:8px}}@media screen and (min-width:1584px){.HeroCarousel__control .control__button span.button__content{max-width:10px}}.HeroCarousel__control .control__button span.button__content{min-width:calc(7.45338px + .16077vw)}@media screen and (max-width:340px){.HeroCarousel__control .control__button span.button__content{min-width:8px}}@media screen and (min-width:1584px){.HeroCarousel__control .control__button span.button__content{min-width:10px}}.HeroCarousel__control .control__button span.button__content{max-height:calc(7.45338px + .16077vw)}@media screen and (max-width:340px){.HeroCarousel__control .control__button span.button__content{max-height:8px}}@media screen and (min-width:1584px){.HeroCarousel__control .control__button span.button__content{max-height:10px}}.HeroCarousel__control .control__button span.button__content{min-height:calc(7.45338px + .16077vw)}@media screen and (max-width:340px){.HeroCarousel__control .control__button span.button__content{min-height:8px}}@media screen and (min-width:1584px){.HeroCarousel__control .control__button span.button__content{min-height:10px}}.HeroCarousel__control .control__button span.button__content{border:1px solid #fff;border-radius:50%;display:block}@media(max-width:820px){.HeroCarousel__control .control__button span.button__content{border-color:#c4c4c4}}.HeroCarousel__control .control__button span.button__content span{display:none}.HeroCarousel__control .control__button.active span.button__content{background-color:#fff}@media(max-width:820px){.HeroCarousel__control .control__button.active span.button__content{background-color:#000;border-color:#000}}
/*# sourceMappingURL=Component-HeroCarousel.1acc66b2.css.map*/