.hero{margin-bottom:20px}.hero__body{position:relative}.hero__slider{display:none}.hero__slider.slick-initialized{display:block}.hero__heading{background-color:var(--color-point);bottom:5%;color:#fff;font-size:1.6rem;line-height:1.1;padding:1% 3% 1.4%;position:absolute;right:0;z-index:1}@media screen and (min-width:768px){.hero__heading{bottom:10%;font-size:2.4rem;padding:2% 3%}}@media screen and (min-width:1050px){.hero__heading{font-size:3rem}}.hero__heading .supplementary-text{font-size:1rem;line-height:2.4}@media screen and (min-width:1050px){.hero__heading .supplementary-text{font-size:1.4rem;line-height:2.28}}.hero__slider__nav{box-sizing:border-box;display:flex;flex-direction:row-reverse;gap:12px;justify-content:center;margin-top:7px;padding-left:20px}.hero__slider__nav__slider-button{background-color:transparent;border:none;cursor:pointer;height:27px;position:relative;width:27px}.hero__slider__nav__slider-button svg{max-width:100%;position:absolute}.hero__slider__nav__slider-button .icon__pause{height:13px;left:calc(50% - 5px);top:calc(50% - 6px);width:10px}.hero__slider__nav__slider-button .icon__play{height:13px;left:calc(50% - 5px);top:calc(50% - 6px);width:9.5px}@media screen and (min-width:768px){.hero__slider__nav__slider-button .icon__pause{height:12px;width:8px}.hero__slider__nav__slider-button .icon__play{height:12px;width:9px}}.hero .hero__slider__nav__slider-button path,.hero .hero__slider__nav__slider-button rect{fill:var(--color-main)}.hero__slider__nav .slick-dots{align-items:center;display:flex;gap:10px;justify-content:center}.hero__slider__nav .slick-dots li button{background-color:#ccc;border:none;border-radius:50%;color:transparent;cursor:pointer;display:block;font-size:0;height:12px;line-height:0;padding:0;width:12px}.hero__slider__nav .slick-dots li button:before{display:none}.hero .slick-dots li button:is(:hover,:focus),.hero .slick-dots li.slick-active button{background-color:var(--color-point)}