#carouselHeaderSlider{max-height:850px;overflow:hidden;margin-top:50px}
#carouselHeaderSlider .carousel-caption{color:#000;position:absolute;bottom:50px;left:0;right:0;width:100%}
#carouselHeaderSlider .carousel-caption h5{color:#fff;position:absolute;bottom:440%;font-size:2.5em;left:40%;text-align:left;font-weight:500}
#carouselHeaderSlider .carousel-inner .carousel-item{max-height:850px}
.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){#carouselHeaderSlider .carousel-caption h5{color:#fff;position:absolute;bottom:40%;font-size:2.5em;left:40%;text-align:left;font-weight:500}}

.hw-image-teaser{width:100%;height:auto;min-height:320px;position:relative;margin-top:0px;overflow:hidden}
.hw-banner{position:absolute;left:0;top:0;width:100%}
.teaser-head-half p{font-size:1.8em;line-height:1.1em}
.btn-hw-teaser{text-transform:uppercase;color:#fff;font-size:1.2em;padding:0 5px;border:2px solid #fff;position:absolute;bottom:25px;border-radius:0px;font-weight:500;margin-left:25px}
.btn-hw-teaser i{color:#b08f1c}
.btn-hw-teaser:hover{color:#b08f1c;border:2px solid #b08f1c}
.btn-hw-teaser:hover i{color:#fff}
@media (max-width:1399px){.hw-image-teaser{min-height:270px;padding-bottom:5em}.hw-banner{height:100%}}
@media (max-width:600px){.hw-image-teaser{min-height:270px;padding-bottom:5em}.hw-banner{height:100%}}