.BannerCarousel-module-scss-module__tMeOGa__custom-checkbox{cursor:pointer;align-items:flex-start;display:flex;position:relative}.BannerCarousel-module-scss-module__tMeOGa__custom-checkbox input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.BannerCarousel-module-scss-module__tMeOGa__custom-checkbox__indicator{background-color:#fff;border:2px solid #666;border-radius:3px;flex-shrink:0;width:18px;height:18px;margin-top:2px;margin-right:8px;transition:all .15s ease-in-out;display:inline-block;position:relative}input[type=checkbox]:focus+.BannerCarousel-module-scss-module__tMeOGa__custom-checkbox__indicator{border-color:#c75109}input[type=checkbox]:checked+.BannerCarousel-module-scss-module__tMeOGa__custom-checkbox__indicator{background-color:#c75109;border-color:#c75109}input[type=checkbox]:checked+.BannerCarousel-module-scss-module__tMeOGa__custom-checkbox__indicator:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.BannerCarousel-module-scss-module__tMeOGa__custom-checkbox__label{color:#666;font-family:Lato,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.4}.BannerCarousel-module-scss-module__tMeOGa__banner-carousel{width:100%;position:relative}.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__viewport{position:relative;overflow:hidden}.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__container{align-items:flex-start;transition:height .4s ease-in-out;display:flex}@media (min-width:1260px){.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__container{align-items:stretch;transition:none}}.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__slide{flex:0 0 100%;min-width:0;height:auto}.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__nav-button{cursor:pointer;z-index:1;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:30px 30px;border:none;width:20px;height:30px;transition:all .2s ease-in-out;display:block;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 3px #ccc}@media (min-width:1260px){.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__nav-button{background-size:50px 50px;width:50px;height:50px;box-shadow:0 0 5px #ccc}}.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__nav-prev{background-image:url(/icons/icon-chevron-left-dark-gray.png);left:0}.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__nav-next{background-image:url(/icons/icon-chevron-right-dark-gray.png);right:0}.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__pagination{text-align:center;width:100%;margin:-25px 0 25px;padding:0;list-style:none;display:block}@media (min-width:1260px){.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__pagination{margin:-50px 0 50px}}.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__dot{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:44px;height:44px;margin:0 -7px;padding:0;font-size:0;line-height:0;display:inline-block;position:relative}.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__dot:before{content:"";opacity:.25;background-color:#000;border-radius:50%;width:13px;height:13px;transition:opacity .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1260px){.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__dot:before{opacity:.65;background-color:#fff}}.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__dot:hover:before{opacity:.5}@media (min-width:1260px){.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__dot:hover:before{opacity:.85}}.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__dot--active:before{opacity:.75}@media (min-width:1260px){.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__dot--active:before{opacity:1}}.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__dot--active:hover:before{opacity:.75}@media (min-width:1260px){.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__dot--active:hover:before{opacity:1}}.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__dot--skeleton{cursor:default}.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__dot--skeleton:before{opacity:.15}@media (min-width:1260px){.BannerCarousel-module-scss-module__tMeOGa__banner-carousel__dot--skeleton:before{opacity:.3}}
