.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__bullets{display:flex;align-items:center;justify-content:center;margin-top:1em;gap:5px}.glide__bullets .glide__bullet{width:35px;height:3px;background:rgba(62,62,62,.5);padding:0;border:none}.glide__bullets .glide__bullet.glide__bullet--active,.glide__bullets .glide__bullet:hover{background:#bbf41e}.glide__bullets .glide__bullet[hidden]{display:none!important}@media (min-width:1024px){.glide__bullets .glide__bullet{width:55px;height:5px}}.cc-hero-slider__slider{border-radius:20px;overflow:hidden}.cc-hero-slider__slider .bg--desktop,.cc-hero-slider__slider video{display:none}.cc-hero-slider__slider__bullets{position:absolute;bottom:0;padding:0 30px 20px}@media (min-width:1024px){.cc-hero-slider__slider .bg--mobile{display:none}.cc-hero-slider__slider .bg--desktop,.cc-hero-slider__slider video{display:block}.cc-hero-slider__slider__bullets{padding:0 0 50px 50px}}.cc-hero-slider__slide{white-space:normal;position:relative;color:var(--color-gray-white)}.cc-hero-slider__slide__content{position:relative;padding:150px 30px 30px}.cc-hero-slider__slide__logo{height:auto;margin:0 0 1em}.cc-hero-slider__slide .cc-hero-slider__slide__title,.cc-hero-slider__slide a:not(.cc-button),.cc-hero-slider__slide p{color:currentColor}.cc-hero-slider__slide .cc-hero-slider__slide__title{font-size:35px}@media (min-width:1024px){.cc-hero-slider__slide__content{padding:150px 50px;max-width:50%}.cc-hero-slider__slide .cc-hero-slider__slide__title{font-size:60px}}