ul li.slidenavstartstop{padding-bottom:3px}.carousel-component .carousel ul li.slidenavselectors{margin-left:0;overflow-x:hidden;position:relative;white-space:nowrap}.carousel-component .controls{max-width:calc(100% - 20px);min-width:calc(30rem - 20px)}.carousel-component .slidenav{max-width:75%;min-width:calc(25rem - 20px)}.carousel-component .slide-caption{background-color:#000;color:#fff;max-width:100%;min-width:30rem;padding-bottom:20px}.carousel-component .slide-caption h2,.carousel-component .slide-caption h3,.carousel-component .slide-caption h4,.carousel-component .slide-caption h5,.carousel-component .slide-caption h6{color:#fff}.carousel-component .slide-caption a,.carousel-component .slide-caption a:active,.carousel-component .slide-caption a:link,.carousel-component .slide-caption a:visited{color:#fff;text-decoration:underline}.carousel-component .slide-caption a:hover{color:#fff}.carousel-component .btn-next,.carousel-component .btn-prev{background-color:initial;color:#212529}.carousel-component .btn-next:hover,.carousel-component .btn-prev:hover{color:#000}.carousel-component .carousel .controls .btn-next:focus,.carousel-component .carousel .controls .btn-next:hover,.carousel-component .carousel .controls .btn-prev:focus,.carousel-component .carousel .controls .btn-prev:hover,.carousel-component .carousel .slidenav button:focus,.carousel-component .carousel .slidenav button:hover{background-color:#ffbf47!important;box-shadow:0 0 0 2px #ffbf47;color:#0b0c0c;outline:5px auto -webkit-focus-ring-color;outline:0;outline-offset:0}.carousel-component .carousel .slidenav button:focus,.carousel-component .carousel .slidenav button:hover{border-color:#ffbf47!important}.carousel-component .slidenav .slidenavselectors{padding-bottom:3px;padding-top:3px}.carousel-component .slidenav button{background-color:#212529;border-color:#212529;color:#fff}.carousel-component .slidenav button.current{background-color:#fff;border-color:#000;color:#212529}@media (min-width:567px){ul li.slidenavstartstop{overflow-x:initial;padding-bottom:0}.carousel-component .btn-next,.carousel-component .btn-prev{color:#fff}.carousel-component .btn-next:hover,.carousel-component .btn-prev:hover{color:#d9d9d9}.carousel-component .carousel .slidenav button{background-color:#888;border-color:#888}.carousel-component .carousel .slidenav button.current{background-color:#fff;border-color:#fff;border-style:solid;color:#000}}.carousel-light-theme.carousel-component .carousel .slide .slide-caption{background-color:#ffffffd1;color:#212529}.carousel-light-theme.carousel-component .carousel .slide .slide-caption h2,.carousel-light-theme.carousel-component .carousel .slide .slide-caption h3,.carousel-light-theme.carousel-component .carousel .slide .slide-caption h4,.carousel-light-theme.carousel-component .carousel .slide .slide-caption h5,.carousel-light-theme.carousel-component .carousel .slide .slide-caption h6{color:inherit}.carousel-light-theme.carousel-component .carousel .slide .slide-caption a,.carousel-light-theme.carousel-component .carousel .slide .slide-caption a:active,.carousel-light-theme.carousel-component .carousel .slide .slide-caption a:link,.carousel-light-theme.carousel-component .carousel .slide .slide-caption a:visited{color:#204f79}.carousel-light-theme.carousel-component .carousel .slide .slide-caption a:hover{color:#10283d}.carousel-light-theme.carousel-component .carousel .btn-next,.carousel-light-theme.carousel-component .carousel .btn-prev{color:#212529}.carousel-light-theme.carousel-component .carousel .btn-next:hover,.carousel-light-theme.carousel-component .carousel .btn-prev:hover{color:#000}.carousel-light-theme.carousel-component .carousel .slidenav button{background-color:#212529;border-color:#212529}.carousel-light-theme.carousel-component .carousel .slidenav button.current{background-color:#fff;border-color:#000;color:#212529}.carousel-component{margin-bottom:20px}.carousel-component .carousel,.carousel-component .slide{overflow:hidden;padding:0;width:100%}.carousel-component .carousel{height:77vw;position:relative}.carousel-component .carousel ul{margin:0;padding:0}.carousel-component .carousel .slide{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.carousel-component .carousel .slide .slide-caption{background-color:#000c;margin-top:32vw;padding:20px}.carousel-component .carousel .controls{list-style-type:none;position:absolute;top:75vw;width:100%}.carousel-component .carousel .controls .btn-next,.carousel-component .carousel .controls .btn-prev{border:0;bottom:0;position:absolute;z-index:700}.carousel-component .carousel .controls .btn-prev{left:0}.carousel-component .carousel .controls .btn-next{right:0}.carousel-component .carousel .slidenavselectors{max-width:240px}.carousel-component .carousel .slidenav{display:flex;justify-content:center;left:30px;margin-top:-4px;position:absolute;right:0;text-align:center;top:68.5vw;width:calc(100% - 60px);z-index:700}.carousel-component .carousel .slidenav li{display:inline-block;margin:0 .5em}.carousel-component .carousel .slidenav li.slidenavstartstop{margin-left:1em;padding-top:3px}.carousel-component .carousel .slidenav button{border-radius:.5em;border-style:solid;border-width:2px;font-weight:700;height:1.9em;line-height:1em;padding:2px;width:1.9em}.carousel-component .carousel .slidenav button i{pointer-events:none}.carousel-component .carousel.active{position:relative}.carousel-component .carousel.active .slide{left:0;position:absolute;top:0;transition:left .6s ease-out;visibility:hidden;z-index:200}.carousel-component .carousel.active .slide.current{display:block;left:0;visibility:visible;z-index:500}.carousel-component .carousel.active .slide.next{left:100%}.carousel-component .carousel.active .slide.prev{left:-100%}.carousel-component .carousel.active .slide.next.in-transition,.carousel-component .carousel.active .slide.prev.in-transition{visibility:visible}@media (min-width:567px){.carousel-component .carousel{height:325px}.carousel-component .carousel .slidenavselectors{max-width:122px}.carousel-component .carousel .slide{height:325px}.carousel-component .carousel .slide .slide-caption{bottom:20px;margin-right:20px;margin-top:0;min-height:0;padding-bottom:50px;position:absolute;right:0;top:auto;width:50%}.carousel-component .carousel .controls{bottom:30px;right:30px;top:auto;width:calc(50% - 20px)}.carousel-component .carousel .slidenav{bottom:35px;left:auto;margin-top:3px;right:calc(20px + 2.5em);top:auto;width:calc(50% - 5em)}.carousel-component .carousel li.slidenavstartstop{margin-left:.5em;padding-top:0}}@media (min-width:768px){.carousel-component .carousel .slidenavselectors{max-width:139px;top:13px}}@media (min-width:992px){.carousel-component .carousel .slidenavselectors{max-width:190px}.carousel-component .carousel .slide .slide-caption{bottom:20px;margin-right:20px;margin-top:20px;min-height:0;top:auto;width:40%}.carousel-component .carousel .controls{bottom:30px;right:30px;top:auto;width:calc(40% - 20px)}.carousel-component .carousel .slidenav{bottom:35px;right:calc(20px + 2.5em);top:auto;width:calc(40% - 5em)}}@media (min-width:1200px){.carousel-component .carousel,.carousel-component .carousel .slide{height:375px}.carousel-component .carousel .slide .slide-caption{width:33.3%}.carousel-component .carousel .slidenav{width:calc(33.3% - 5em)}.carousel-component .carousel .controls{width:calc(33.3% - 20px)}}.carousel-small.carousel-component .carousel .slide .slide-caption{margin-top:40vw}.carousel-small .btn-group-vertical{display:block}@media (min-width:567px){.carousel-small.carousel-component .carousel .slide .slide-caption{margin-top:20px}.carousel-small.carousel-component .carousel .slidenav{bottom:33px}.carousel-small.carousel-component .carousel .slidenavselectors{max-width:122px;top:13px}}@media (min-width:768px){.carousel-small.carousel-component .carousel .slidenavselectors{max-width:67%}}@media (min-width:992px){.carousel-small .btn-group-vertical{display:flex}.carousel-small.carousel-component .carousel,.carousel-small.carousel-component .carousel .slide{height:325px}.carousel-small.carousel-component .carousel .slide .slide-caption{width:50%}.carousel-small.carousel-component .carousel .slidenav{bottom:32px;width:calc(50% - 5em)}.carousel-small.carousel-component .carousel .slidenavselectors{max-width:61%;top:13px}.carousel-small.carousel-component .carousel .controls{width:calc(50% - 20px)}}@media (min-width:1200px){.carousel-small.carousel-component .carousel,.carousel-small.carousel-component .slide{height:327px}.carousel-small.carousel-component .carousel .slidenavselectors{max-width:62%}}.carousel-component .carousel li.slidenavselectors{top:0}@media (min-width:992px){.safari .carousel-component .carousel li.slidenavselectors{top:unset}}
/*# sourceMappingURL=carousel.css.map */
