.bartell-marquee-wrapper{max-width:100%;overflow:hidden}
.bartell-button{display:inline-block;font-family:'Open Sans',Helvetica,Sans-Serif;font-size:16px;line-height:24px;padding:8px 15px;border-radius:0;border:0;position:relative;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;margin:0;text-transform:uppercase;text-decoration:none}
.bartell-button:hover,.bartell-button :focus{text-decoration:underline;opacity:1}
.bartell-carousel-wrapper{left:auto;overflow:hidden}
.bartell-carousel-wrapper{left:calc(50% - 496px);margin-bottom:10px;width:992px;position:relative}
.bartell-carousel-wrapper{height:min-content}
.bartell-carousel-wrapper .bartell-carousel-slide{max-width:1920px;outline:0;position:relative}
.bartell-carousel-wrapper .bartell-carousel-slide img{max-width:100%}
.bartell-carousel-wrapper .bartell-carousel-slide .bartell-img-desktop{display:block}
.bartell-carousel-wrapper .bartell-carousel-slide .bartell-carousel-content h1{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:40px;font-weight:600;line-height:initial;margin:18px 10vw;max-width:80vw;overflow-wrap:break-word}
.bartell-carousel-slide .bartell-carousel-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:calc(496px - 50vw);width:100vw;text-align:center}
.bartell-carousel-wrapper .bartell-carousel-slide .bartell-carousel-content .bartell-button{margin-top:20px;padding:8px 24px;font-weight:600;text-transform:unset;width:unset;border:0}
.bartell-carousel-wrapper .bartell-carousel-slide .bartell-carousel-content p{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:20px;margin:0;overflow-wrap:break-word}
.bartell-carousel-wrapper .bartell-carousel-slide .bartell-carousel-content span{font-size:12px}
.bartell-carousel-wrapper .bartell-carousel-slide .bartell-img-mobile{display:none}
@media only screen and (min-width:1900px){.bartell-carousel-wrapper .bartell-carousel-slide .bartell-carousel-content{bottom:50px;width:100%}
.bartell-carousel-slide{margin:auto}
}
@media only screen and (min-width:992px){.bartell-marquee-carousel{width:100%}
.bartell-carousel-wrapper{left:auto;width:100%}
.bartell-carousel-wrapper .bartell-carousel-slide .bartell-carousel-content{left:auto}
.bartell-marquee-wrapper{width:100%}
}
@media only screen and (min-width:767px){.bartell-carousel-content h1{font-size:40px}
}
@media only screen and (max-width:500px){.bartell-carousel-wrapper{width:100%;left:0}
.bartell-carousel-wrapper .bartell-carousel-slide .bartell-img-desktop{display:none}
.bartell-carousel-wrapper .bartell-carousel-slide img{height:100%;width:100vw}
.bartell-carousel-wrapper .bartell-carousel-slide .bartell-img-mobile{display:block}
.bartell-carousel-wrapper .bartell-carousel-slide .bartell-carousel-content{top:35%;left:0;padding-right:17px;padding-left:17px}
.bartell-carousel-wrapper .bartell-carousel-slide .bartell-carousel-content p{font-size:15px}
.bartell-carousel-wrapper .bartell-carousel-slide .bartell-carousel-content span{font-size:12px}
.bartell-carousel-wrapper .bartell-carousel-slide .bartell-carousel-content h1{font-size:30px}
.bartell-carousel-wrapper .bartell-carousel-slide .bartell-carousel-content h1>span{font-size:30px}
}
@media only screen and (max-width:320px){.bartell-carousel-wrapper .bartell-carousel-slide .bartell-carousel-content{top:45% !important;left:0;padding-right:17px;padding-left:17px}
.bartell-carousel-wrapper .bartell-carousel-slide{height:55vh}
}
@media(min-width:426px) and (max-width:767px){.bartell-carousel-wrapper .bartell-carousel-slide .bartell-carousel-content{top:51% !important}
.bartell-carousel-wrapper .bartell-carousel-slide .bartell-carousel-content h1{font-size:35px}
}
.cmp-carousel__indicator{background-color:#ffc0cb}
.cmp-carousel__indicator--active{background-color:#c41230;opacity:1}
.bartell-carousel-wrapper .bartell-carousel-slide .bartell-carousel-content .bartell-button:focus{outline:2px solid;outline-offset:3px}
.bartell-carousel-wrapper .bartell-carousel-slide .bartell-carousel-content .bartell-button:focus-visible{outline:2px solid;outline-offset:3px}