.banner--slider{position:relative;padding-top:5rem;max-height:100vh;max-height:calc(var(--vh, 1vh)*100);overflow:hidden}@media(min-width: 62rem){.banner--slider{padding-top:6.25rem}}@media(min-width: 87.5rem){.banner--slider{padding-top:6.25rem}}.banner--slider.banner--fullscreen .banner__item figure{position:relative;height:calc(100vh - 5rem);height:calc(var(--vh, 1vh)*100 - 5rem - 5rem);overflow:hidden}@media(min-width: 62rem){.banner--slider.banner--fullscreen .banner__item figure{height:calc(100vh - 6.25rem);height:calc(var(--vh, 1vh)*100 - 6.25rem - 5rem)}}@media(min-width: 87.5rem){.banner--slider.banner--fullscreen .banner__item figure{height:calc(100vh - 6.25rem);height:calc(var(--vh, 1vh)*100 - 6.25rem - 5rem)}}.banner--slider.banner--fullscreen .banner__item figure picture,.banner--slider.banner--fullscreen .banner__item figure video{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.banner--slider.banner--fullscreen .banner__item figure picture img,.banner--slider.banner--fullscreen .banner__item figure video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner--slider.banner--fullscreen .banner__item figure video{-o-object-fit:cover;object-fit:cover}.banner--slider:not(.banner--fullscreen) .banner__item::before{content:"";position:absolute;background:linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.35) 35%, rgba(0, 0, 0, 0.1) 53%, rgba(0, 0, 0, 0) 100%);height:100%;width:100%;z-index:1}.banner--slider:not(.banner--fullscreen) .banner__item.banner__item--video figure{position:relative;padding-top:75%;height:0;overflow:hidden}@media(min-width: 48rem){.banner--slider:not(.banner--fullscreen) .banner__item.banner__item--video figure{padding-top:38.5899697581%}}@media(min-width: 62rem)and (max-width: 87.49875rem){.banner--slider:not(.banner--fullscreen) .banner__item.banner__item--video figure{padding-top:0;height:23.92578rem}}@media(min-width: 87.5rem){.banner--slider:not(.banner--fullscreen) .banner__item.banner__item--video figure{padding-top:27.34375%;height:0}}@media(min-width: 120rem){.banner--slider:not(.banner--fullscreen) .banner__item.banner__item--video figure{padding-top:0;height:32.8125rem}}.banner--slider:not(.banner--fullscreen) .banner__item.banner__item--video figure video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 62rem)and (max-width: 87.49875rem){.banner--slider:not(.banner--fullscreen) .banner__item figure picture{display:flex;height:23.92578rem}}@media(min-width: 87.5rem){.banner--slider:not(.banner--fullscreen) .banner__item figure picture{height:32.8125rem}}@media(min-width: 120rem){.banner--slider:not(.banner--fullscreen) .banner__item figure picture{height:32.8125rem}}.banner--slider:not(.banner--fullscreen) .banner__item figure picture img{height:100%;width:100%}@media(min-width: 62rem)and (max-width: 87.49875rem){.banner--slider:not(.banner--fullscreen) .banner__item figure picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(min-width: 120rem){.banner--slider:not(.banner--fullscreen) .banner__item figure picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.banner--slider .tiny-slider__footer{margin:0 0.75rem;padding-top:1rem;bottom:2rem;z-index:2;margin:0 1.5rem}@media(min-width: 62rem){.banner--slider .tiny-slider__footer{margin:0 2rem}}@media(min-width: 75rem){.banner--slider .tiny-slider__footer{margin:0 3rem}}@media(min-width: 87.5rem){.banner--slider .tiny-slider__footer{margin:0 4rem}}@media(min-width: 100rem){.banner--slider .tiny-slider__footer{margin:0 calc((100vw - 100rem)*.5 + 4rem);margin:0 calc((var(--vw, 1vw)*100 - 100rem)*.5 + 4rem)}}.banner--slider .tiny-slider__footer .tiny-slider__navigation{padding-top:0;height:auto}.banner--slider .tiny-slider__navigation{padding-top:1rem;height:5rem}@media(max-width: 47.99875rem){.banner--slider .tiny-slider__navigation .tiny-slider__arrow[data-action=start],.banner--slider .tiny-slider__navigation .tiny-slider__arrow[data-action=stop]{top:1rem}}.banner--slider .tiny-slider__counter{display:none}.banner__text-container{position:absolute;max-width:20rem;background-color:#009650;bottom:2rem;color:#fff;z-index:2}.banner__text-container:hover{background-color:#000}.banner__text-container:hover a .icon img{transform:translateX(0.5rem);transition:transform .2s ease-in-out}.banner__text-container:hover::after{border-left-color:#000}@media(max-width: 61.99875rem){.banner__text-container:hover::after{border-left-color:rgba(0,0,0,0);border-bottom-color:#000}}.banner__text-container:focus-visible{background-color:#000}.banner__text-container:focus-visible a .icon img{transform:translateX(0.5rem);transition:transform .2s ease-in-out}.banner__text-container:focus-visible::after{border-left-color:#000}@media(max-width: 61.99875rem){.banner__text-container:focus-visible::after{border-left-color:rgba(0,0,0,0);border-bottom-color:#000}}.banner__text-container{left:1.5rem;right:1.5rem}@media(min-width: 62rem){.banner__text-container{left:2rem;right:2rem}}@media(min-width: 75rem){.banner__text-container{left:3rem;right:3rem}}@media(min-width: 87.5rem){.banner__text-container{left:4rem;right:4rem}}@media(max-width: 61.99875rem){.banner__text-container{position:relative;top:-0.0625rem;left:1.5rem;right:1.5rem}}@media(max-width: 61.99875rem)and (min-width: 62rem){.banner__text-container{left:2rem;right:2rem}}@media(max-width: 61.99875rem)and (min-width: 75rem){.banner__text-container{left:3rem;right:3rem}}@media(max-width: 61.99875rem)and (min-width: 87.5rem){.banner__text-container{left:4rem;right:4rem}}@media(max-width: 35.99875rem){.banner__text-container{max-width:15rem}}@media(min-width: 100rem){.banner__text-container{left:calc((100vw - 100rem)*.5 + 4rem);left:calc((var(--vw, 1vw)*100 - 100rem)*.5 + 4rem - 0.5rem)}}.banner__text-container:after{content:"";position:absolute;height:0;width:0;top:calc(50% - 0.9375rem);right:-1.8125rem;border-width:0.9375rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #009650;border-style:solid}@media(max-width: 61.99875rem){.banner__text-container:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #009650 rgba(0,0,0,0);top:-1.875rem;left:2rem}}.banner__text-container p.h3{font-weight:400}.banner__text-container a{text-decoration:none;border-bottom:0.0625rem solid #fff;display:inline-flex;flex-direction:row;align-items:center;color:#fff}.banner__text-container a:hover{border-color:rgba(0,0,0,0)}.banner__text-container a:focus-visible{border-color:rgba(0,0,0,0)}.banner__text-container a .icon{margin-left:1rem}
/*# sourceMappingURL=banner-slider.min.css.map */
