body .img-cover-2,
body .img-contain-2 {
position: relative;
}
body .img-cover-2 > img,
body .img-contain-2 > img {
position: absolute;
object-fit: cover;
width: 100% !important;
height: 100% !important;
top: 0;
left: 0;
font-family: "object-fit: cover;";
}
body .img-contain-2 > img {
object-fit: contain;
font-family: "object-fit: contain;";
}
.h-carousel > .h-item:not(:first-of-type) {
display: none
}
header.header-fixed {
position: fixed !important;
}
body header > img {
display: block !important;
}
@media screen and (min-width: 992px) {
body[data-header="transparent"] header > img {
display: none !important;
}
}
.owl-carousel {
display: block !important;
}
.button-group .row {
margin-left: -.5rem;
margin-right: -.5rem;
}
.button-group .row > * {
padding-left: .5rem;
padding-right: .5rem;
margin-bottom: 1rem;
}
.button-group .btn,
.button-group .btn.btn-alt {
width: 100%;
min-width: inherit;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}