.obs_infoslider_slide{
    width: 100%;
    aspect-ratio: 4/3;
    border-radius: 15px;
    border: 3px solid #84C9C7;
    position:relative;
    background-size: cover;
    background-position: center;
}
.obs_infoslider_content{
    position:absolute;
    bottom: clamp(1.25rem, 0.7386rem + 2.2727vw, 2.5rem);
    left: clamp(1.25rem, 0.7386rem + 2.2727vw, 2.5rem);

}
.obs_infoslider_content > h3
{
    color: white;
    font-size: clamp(1.25rem, 0.7386rem + 2.2727vw, 2.5rem);
}
.obs_infoslider_content > p
{
    color: white;
    font-size: clamp(1.0625rem, 0.9858rem + 0.3409vw, 1.25rem);
}



.ob_infoslider_buttons {
    display: flex;
    justify-content: center;
    gap: 15px;
    float: left;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
}
.obs_infoslider_content_btn{
    padding: 14px 22px;
    border-radius: 50px;
    font-size: clamp(1.0625rem, 0.9858rem + 0.3409vw, 1.25rem);
    font-family: "Zeitung Black", Helvetica, Arial, Lucida, sans-serif;
    text-align: left;
    position:relative;
    cursor: pointer;
    border: 0px solid red;
    color: var(--primary);
    background-color: rgba(0,0,0,0);
}
.obs_infoslider_content_btn::before{
    content: "";
    background-color: #E8D6B1;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: -1;
    border-radius: 50px;
    transition: all 500ms cubic-bezier(0.000, 0.565, 0.000, 0.995); /* custom */
    transition-timing-function: cubic-bezier(0.000, 0.565, 0.000, 0.995); /* custom */
}
.obs_infoslider_content_btn::after{
    content: '';
    position: absolute;
    right: 15px;
    top: calc(50% - 15px);
    width: 30px;
    height: 30px;
    background-color: #E8D6B1;
    opacity: 0;
    border-radius: 50px;
    z-index: -1;
    transition: all 500ms cubic-bezier(0.000, 0.565, 0.000, 0.995); /* custom */
    transition-timing-function: cubic-bezier(0.000, 0.565, 0.000, 0.995); /* custom */
}
.obs_infoslider_content_btn:hover::after{
    background-color: var(--secondary);
    opacity: 1;
}
.obs_infoslider_content_btn:hover{
    color: var(--secondary);
}
.obs_infoslider_content_btn.active::after{
    background-color: var(--secondary);
    width: 100%;
    height: 100%;
    top: 0px;
    right: 0px;
    opacity: 1;
}
.obs_infoslider_content_btn.active{
    color: white!important;

}
.obs_infoslider_content_btn.active:before{
    background-color: var(--secondary);
}

.ob_infoslider_buttons.obs_btngroup_white > .obs_infoslider_content_btn::before{
    background-color: #FCF6ED!important;
}


.obs_infoslider_body_wrapper{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #371539;
    background: linear-gradient(15deg,rgba(55, 21, 57, 0.77) 6%, rgba(55, 21, 57, 0.2) 52%, rgba(55, 21, 57, 0) 79%);
    border-radius: 15px;
}
ul.slick-dots,
ul.slick-dots > li,
ul.slick-dots > li > button{
    padding: 0px!important;
    margin: 0px!important;
    list-style: none!important;
    list-style-type: none!important;
}
ul.slick-dots{
    margin-top: 30px!important;
    bottom: -40px;
}

ul.slick-dots > li > button{
    font-size: 0px!important;
    width: 10px!important;
    height: 10px!important;
    border-radius: 50%;
    background-color: #4A1E4F;
    transition: all 500ms cubic-bezier(0.000, 0.565, 0.000, 0.995); /* custom */
    transition-timing-function: cubic-bezier(0.000, 0.565, 0.000, 0.995); /* custom */
    opacity: 1;
}
ul.slick-dots > li > button::before{
    display: none!important;
}
ul.slick-dots > li.slick-active > button{
    background-color: var(--secondary);
}