.hds-card-carousel .hds-carousel-nav-arrow{
box-sizing:border-box;
background:#fff;
border:1px solid #b9b9bb;
border-radius:50%;
justify-content:center;
align-items:center;
width:40px;
height:40px;
margin-right:8px;
transition:all .2s;
display:flex
}


.hds-card-carousel .hds-carousel-nav-arrow:hover{
cursor:pointer;
border:1px solid #000
}


.hds-card-carousel .hds-carousel-nav{
z-index:10;
width:100%;
position:absolute;
top:50%;
left:0
}


.hds-card-carousel .hds-carousel-nav-arrow{
z-index:500;
margin:0;
position:absolute;
top:50%
}


.hds-card-carousel .hds-carousel-nav-arrow:hover{
cursor:pointer
}


.hds-card-carousel .hds-carousel-arrow-prev{
left:-10px;
right:unset
}


.hds-card-carousel .hds-carousel-arrow-next{
right:-10px;
left:unset
}


.hds-card-carousel .hds-card-grid-header{
padding-left:30px;
padding-right:30px
}


.hds-card-carousel .hds-card-grid-cards{
padding-left:20px;
padding-right:20px
}


.hds-card .hds-card-inner{
width:calc(100% - 20px);
height: fit-content;
margin-left:auto;
margin-right:auto;
display:block;
position:relative
}


.hds-card-carousel .hds-card-carousel-header{
padding-left:10px;
padding-right:10px
}


.hds-card .hds-card-content{
width:100%;
height:100%;
}


.hds-card-hover-zoom-image .hds-media-background{
transition:transform .3s ease-in-out;
}


.hds-card:hover .hds-card-hover-zoom-image .hds-media-background{
transform:scale(1.05)
}


.hds-card .hds-card-thumbnail{
padding:0;
display:block;
position:relative;
overflow:hidden;
border-radius: 5px;
height: fit-content;
}


.hds-card .hds-card-thumbnail:after{
content:"";
padding-bottom:56.25%;
display:block
}


.hds-card-custom .hds-card-thumbnail:after{
padding-bottom:75%
}


.hds-card-article-default .hds-card-thumbnail:after{
padding-bottom:67%
}


.hds-card-article-graphical .hds-card-thumbnail:after{
padding-bottom:140%
}


.hds-card-topic .hds-card-thumbnail:after{
padding-bottom:150%
}


.hds-card-location .hds-card-thumbnail:after{
padding-bottom:75%
}


.hds-card-gallery .hds-card-gallery-images{
grid-template-rows:1fr 1fr;
grid-template-columns:1.75fr 1fr;
gap:.25rem;
display:grid
}


.hds-card-gallery .hds-card-gallery-images .hds-media-background{
overflow:hidden
}


.hds-card-gallery-image-1{
grid-area:1/1/3/2
}


.hds-card-gallery-image-2{
grid-area:1/2/2/3
}


.hds-card-gallery-image-3{
grid-area:2/2/3/3
}


.hds-media-background img{
transition:transform .3s ease-in-out
}


.hds-media-background:hover img{
transform:scale(1.05)
}


.card-carousel-slider:not(.slick-initialized){
visibility:hidden;
height:700px;
overflow:hidden
}


.hds-card-carousel .swiper-wrapper{
height:auto
}


.hds-card-carousel .swiper-slide{
height:inherit
}


.hds-card-carousel .hds-card-inner .skrim-overlay{
width:auto;
height:auto;
top:0;
bottom:0;
left:0;
right:0
}


.hds-card-carousel .hds-card-inner img{
display:block
}


.hds-card-carousel .hds-carousel-nav-arrow{
margin-right:0
}


.hds-card-carousel .hds-carousel-nav-arrow.swiper-button-disabled{
cursor:default
}


.hds-card-carousel .hds-carousel-nav-arrow.swiper-button-disabled path{
fill:#b9b9bb
}


.hds-card-carousel .hds-carousel-nav-arrow.swiper-button-disabled:hover{
border-color:#b9b9bb
}



