

.block.video-card-carousel .views-field-field-video-card {
    
}

.block.video-card-carousel .views-field-field-video-card .field-collection-container,
.video-card-container .field-collection-container {
    margin: 0;
}

.block.video-card-carousel .views-field-field-video-card .content,
.video-card-container .content {
    /* padding: 0 0 35px 0; */
    position: relative;
}

.block.video-card-carousel .views-field-field-video-card .img-field,
.video-card-container .img-field {
    position: relative;
}

.block.video-card-carousel .views-field-field-video-card > .field-items > .field-item,
.video-card-container .field-name-field-video-card > .field-items > .field-item {
    margin: 0;
}

.block.video-card-carousel .views-field-field-video-card .img-field .field-item picture,
.video-card-container .img-field .field-item picture {
    display: flex;
}

.block.video-card-carousel .views-field-field-video-card .img-field .field-item img,
.video-card-container .img-field .field-item img {
    object-fit: cover;
    object-position: center;
}

.block.video-card-carousel .view-id-carousels {
    width: 100%;
}
/* .block.video-card-carousel img {
    width: 100%;
} */
.block.video-card-carousel .field-collection-view,
.video-card-container .field-collection-view  {
    margin: 0 !important;
    padding: 0;
}
.block.video-card-carousel .views-field-field-video-card .img-field .video-card-trigger,
.video-card-container .img-field .video-card-trigger {
    bottom: 0;
    display: flex;
    flex-flow: column;
    justify-content: center;
    left: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}

.block.video-card-carousel .views-field-field-video-card .img-field .video-card-trigger picture,
.video-card-container .img-field .video-card-trigger picture {
    margin-left: auto;
    margin-right: auto;
}

.block.video-card-carousel .views-field-field-video-card .img-field .video-card-trigger picture img,
.video-card-container .img-field .video-card-trigger picture img {
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}

.block.video-card-carousel .views-field-field-video-card .img-field .player,
.video-card-container .img-field .player {
    background: #000;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.block.video-card-carousel .views-field-field-video-card .text-fields,
.video-card-container .text-fields {
    background: #fff;
    padding: 32px 24px;
    position: relative;
    border-radius:4px;
    left: 19.8%;
    width: 72.4%;
    margin-top: -80px;
}

.block.video-card-carousel .video-open .views-field-field-video-card .text-fields,
.video-card-container.video-open .text-fields {
    display: none;
}

.block.video-card-carousel .views-field-field-video-card .text-fields .field-name-field-title,
.video-card-container .text-fields .field-name-field-title {
    color: #0073d1;
    font-family: "Proxima Nova Medium";
    font-size: 24px;
    padding-bottom:16px;
}

.block.video-card-carousel .views-field-field-video-card .text-fields .field-name-field-description,
.video-card-container .text-fields .field-name-field-description {
    color: #333;
    font-family: "Proxima Soft";
    font-size: 16px;
}

@media( max-width: 900px ) {
    .block.video-card-carousel .views-field-field-video-card .text-fields,
    .video-card-container .text-fields {
		right: 58px;
	}
    .block.video-card-carousel .views-field-field-video-card .img-field .field-item picture,
    .video-card-container .img-field .field-item picture{
		height:560px;
		object-fit:cover;
	}
}

@media( max-width: 599px ) {
    .block.video-card-carousel .views-field-field-video-card .text-fields,
    .video-card-container .text-fields {
        padding: 8px 24px 32px 24px;
        position: initial;
        width: 100%;
        margin: 0;
    }
    .block.video-card-carousel .views-field-field-video-card .img-field .field-item picture,
    .video-card-container .img-field .field-item picture{
    	height:428px;
    }
}