.heading-size-2-alt {
font-size: clamp(40px, 0.984rem + ((1vw - 3.2px) * 0.938), 46px);
}
.heading-size-4-alt{
font-size: clamp(15.747px, 0.984rem + ((1vw - 3.2px) * 0.938), 24px);
}
table, th, td {
border: 1px solid;
}
th, td{
padding:5px;
}
.block-slider-carousel{
position: relative;
text-align: center;
}
.block-slider-carousel:after{
display: block;
content: '';
z-index: 99;
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
width: 100%;
height: 100%;
}
.block-slider-carousel h2{
margin: 0px 0 30px !important;
}
.block-slider-carousel h3{
margin-bottom: 5px !important;
}
.slider-carousel .slick-arrow{
min-width: 45px;
min-height: 45px;
top: calc(50% - 50px);
left: 100px;
position: absolute;
border: 4px solid #fff;
padding: 0 !important;
z-index: 3;
border-radius: 0;
background-color: transparent;
font-size: 24px;
color: #fff;
opacity: .6;
cursor: pointer;
}
.slider-carousel .slick-arrow:hover{
opacity: 1;
}
.slider-carousel .slick-next.slick-arrow{
left: auto !important;
right: 100px;
}
.slider-carousel .slide-item:after{
display: block;
content: '';
padding-top: 46%;
background-color: #000;
opacity: .5;
z-index: 2;
position: relative;
min-height:400px;
box-sizing:border-box;
}
.slider-carousel .slide-item img{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
width: 100%;
height: 100%;
z-index: 1;
}
.slide-caption{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
display: flex;
align-items: center;
justify-content: center;
z-index: 3;
}
.slide-caption *{
color: #fff;
}