.block-hero-image{background-size:100%;background-position:50% 50%;background-repeat:no-repeat;position:relative}
.list-color-seperator{height:10px;margin-top:5px}
.list-items li{text-align:center}
.border-black{border:1px solid #000!important}
.slider-btn-text{text-transform:uppercase;padding-right:15px!important}
.slider-partial{position:relative;padding-bottom:20px}
.teaser-slider{min-height:400px}
.slider-image{position:absolute;right:0;max-width:50%}
.carousel-indicators{display:flex;justify-content:center;width:100%;margin-bottom:1rem;margin-left:0;margin-right:0}
.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:transparent;border:0;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:20px;margin-left:0px;margin-right:8px;opacity:1;padding:0;text-indent:0;transition:opacity .6s ease;width:auto;position:relative;float:left}
.btn-cont{position:relative}
.btn-slider-teaser{text-transform:uppercase;color:#000;font-size:1em;padding:0 5px;border:1px solid #000;position:relative;border-radius:0px;font-weight:500;margin-left:0px}
.btn-slider-teaser i{color:#b08f1c}
@media (max-width:600px){.slider-partial{display:none}.teaser-slider{height:auto}.slider-image{position:relative;max-width:100%}.carousel-item p{max-width:90%;min-height:370px;hyphens:auto;-webkit-hyphens:auto}}