/* CSS Document */
/* SLIDER */   
.slider {
	position: relative;
    max-width: 64em;
    width: 100%;
    margin: 2vh auto 0;
  grid-column: span 12;
  justify-content: center;
  align-items: center;
    z-index: 2;
}
.slider .stat-slider,
.slider .stat-slider-2,
.slider .testimonial-slider,
.slider .video-slider,
.slider .video-slider-2,
.slider .video-slider-3,
.slider .video-slider-4,
.slider .book-slider,
.slider .book-slider-2,
.slider .photo-slider,
.slider .page-slider,
.slider .poster-slider {
	width: 80%;
	margin: 0px auto ;
	overflow-x: hidden;
	padding: 0;
}
.slider .stat-slider .stat-card,
.slider .stat-slider-2 .stat-card,
.slider .testimonial-slider .test-card,
.slider .video-slider .video-card,
.slider .video-slider-2 .video-card,
.slider .video-slider-3 .video-card-3,
.slider .video-slider-4 .video-card-4,
.slider .book-slider .book-card,
.slider .book-slider-2 .book-card-2,
.slider .photo-slider .photo-card,
.slider .page-slider .page-card,
.slider .poster-slider .poster-card {
	margin: 0px 8px;
    padding-bottom: 0em;
	display: inline-block;
	background-color: hsla(var(--color-neutral-0), var(--opacity-1));
	box-shadow: 0px 0px 1px hsla(var(--color-neutral-10), var(--opacity-01));
}


.slider .stat-slider .stat-card .stat-img {
}

.slider-text-container, .slider-text-container h6 {
	text-align: center;
	margin: 0 0 18px;
}
.photo-slider-text-container, .photo-slider-text-container h6, .photo-slider-text-container p {
	text-align: left;
	margin: 6px 6px 0;
}
.page-slider-text-container, .page-slider-text-container h6, .page-slider-text-container p {
	text-align: left;
	margin: 16px 8px 4px;
}
.poster-slider-text-container, .poster-slider-text-container h6, .poster-slider-text-container p {
	text-align: left;
	margin: 16px 8px 4px;
}
.video-slider-text-container, .video-slider-text-container h6, .video-slider-text-container p {
	text-align: left;
	margin: 6px;
}

.book-slider-text-container, .book-slider-text-container h6, .book-slider-text-container p {
	text-align: center;
	margin: 6px 6px 0;
}
.book-slider-text-container p {
    font-size: var(--font-size-s);
}
.book-slider-text-container, .video-slider-text-container, .photo-slider-text-container {
	padding: 0.25em;
}
.slider .stat-slider .stat-card .stat-image-background,
.slider .stat-slider-2 .stat-card .stat-image-background,
.slider .testimonial-slider .test-card .test-image-background,
.slider .video-slider .video-card .video-image-background,
.slider .video-slider-2 .video-card .video-image-background,
.slider .video-slider-3 .video-card-3 .video-image-background,
.slider .video-slider-3 .video-card-4 .video-image-background,
.slider .book-slider .book-card .book-image-background,
.slider .book-slider .book-card .book-image-background-2,
.slider .book-slider-2 .book-card-2 .book-image-background,
.slider .photo-slider .photo-card .photo-image-background,
.slider .page-slider .page-card .page-image-background,
.slider .poster-slider .poster-card .poster-image-background {
	position: relative;
	background-color: hsla(var(--color-neutral-2), var(--opacity-1));
	display: flex;
	justify-content: center;
	align-items: center;
    width: 100%;
    min-height: 20vh;
    overflow: hidden;
    }
.slider .stat-slider .stat-card .stat-image-background,
.slider .stat-slider-2 .stat-card .stat-image-background {
   background-color: hsla(var(--color-neutral-0), var(--opacity-1)); 
}
.slider .photo-slider .photo-card .photo-image-background,
.slider .page-slider .page-card .page-image-background,
.slider .book-slider .book-card .book-image-background {
   background-color: hsla(var(--color-neutral-2), var(--opacity-1)); 
}
.slider .book-slider .book-card .book-image-background-2 {
   background-color: hsla(var(--color-neutral-2), var(--opacity-1)); 
}
.stat-card,
.test-card,
.video-card,
.video-card-3,
.video-card-4,
.book-card,
.book-card-2,
.photo-card,
.page-card,
.poster-card { 
    vertical-align: top;
    }
.video-card { 
    vertical-align: top;
    min-height: calc(35vh - 2vw);
    display: flex;
    flex-direction: column;
}
.video-card-3 { 
    vertical-align: top;
    min-height: calc(35vh - 1vw);
    display: flex;
    flex-direction: column;
}
.video-card-4 { 
    vertical-align: top;
    min-height: calc(35vh - 2vw);
    display: flex;
    flex-direction: column;
}

.test-card .product-info,
.stat-card-2 .product-info,
.video-card .product-info,
.video-card-3 .product-info,
.video-card-4 .product-info,
.book-card .product-info,
.book-card-2 .product-info,
.photo-card .product-info,
.page-card .product-info,
.poster-card .product-info {
     height: 100px; 
    padding-bottom: 2em;
    }
.slider .next-video,
.slider .next-video-2,
.slider .next-video-3,
.slider .next-video-4,
.slider .next-test,
.slider .next-stat,
.slider .next-stat-2,
.slider .next-book,
.slider .next-book-2,
.slider .next-photo,
.slider .next-page,
.slider .next-poster {
	position: absolute;
	top: 42%;
	right: 0;
	margin-right: 3%;
	cursor: pointer;
    z-index: 3;
}
.slider .prev-video,
.slider .prev-video-2,
.slider .prev-video-3,
.slider .prev-video-4,
.slider .prev-test,
.slider .prev-stat,
.slider .prev-stat-2,
.slider .prev-book,
.slider .prev-book-2,
.slider .prev-photo,
.slider .prev-page,
.slider .prev-poster {
	position: absolute;
	top: 42%;
	left: 0;
	margin-left: 3.25%;
	cursor: pointer;
    z-index: 3;
}
.slider .next-book-2, .slider .prev-book-2, .slider .next-video-3, .slider .prev-video-3, .slider .next-video-4, .slider .prev-video-4 {
    visibility: hidden;
}
@media screen and ( max-width : 960px ) {
.stat-image-background, .test-image-background {
/*min-height: 15rem !important;*/
}
.slider .next-video,
.slider .next-video-2,
.slider .next-video-3,
.slider .next-video-4,
.slider .next-test,
.slider .next-stat,
.slider .next-stat-2,
.slider .next-book,
.slider .next-book-2,
.slider .next-photo,
.slider .next-page,
.slider .next-poster {
	margin-right: 2%;
	
}
.slider .prev-video,
.slider .prev-video-2,
.slider .prev-video-3,
.slider .prev-video-4,
.slider .prev-test,
.slider .prev-stat,
.slider .prev-stat-2,
.slider .prev-book,
.slider .prev-book-2,
.slider .prev-photo,
.slider .prev-page,
.slider .prev-poster {
	margin-left: 2.375%;
}
    
    
    
.video-card {
      min-height: calc(30vh + 5vw);  
    }
.video-card-3 {
      min-height: calc(32vh + 5vw);  
    }
.video-card-4 {
      min-height: calc(32vh + 5vw);  
    }
    
.slider .next-book-2, .slider .prev-book-2 {
    visibility: visible;
}

}

@media screen and ( max-width : 768px ) {

.slider .video-slider .video-card .video-image-background,
.slider .video-slider-2 .video-card .video-image-background{
    min-height: calc(20vh + 10vw);
    }
.video-card-3 {
      min-height: calc(27vh + 5vw);  
    }
.slider .next-book-2, .slider .prev-book-2, .slider .next-video-3, .slider .prev-video-3, .slider .next-video-4, .slider .prev-video-4 {
    visibility: visible;
}

}

@media screen and ( max-width : 480px ) {
.slider .next-stat,
    .slider .next-stat-2,
    .slider .next-test,
    .slider .next-video,
    .slider .next-video-2,
    .slider .next-video-3,
    .slider .next-video-4,
    .slider .next-book,
    .slider .next-book-2,
    .slider .next-photo,
    .slider .next-page,
    .slider .next-poster {
	position: absolute;
	top: 45%;
	right: 0;
	margin: 0 4% 0 0%;
	cursor: pointer;
    z-index: 10;
}
.slider .prev-stat,
    .slider .prev-stat-2,
    .slider .prev-test,
    .slider .prev-video,
    .slider .prev-video-2,
    .slider .prev-video-3,
    .slider .prev-video-4,
    .slider .prev-book,
    .slider .prev-book-2,
    .slider .prev-photo,
    .slider .prev-page,
    .slider .prev-poster {
	position: absolute;
	top: 45%;
	left: 0;
	margin: 0 0 0 4%;
	cursor: pointer;
    z-index: 10;
}
.slider .stat-slider,
    .slider .stat-slider-2,
    .slider .testimonial-slider,
    .slider .video-slider,
    .slider .video-slider-2,
    .slider .video-slider-3,
    .slider .video-slider-3,
    .slider .book-slider,
    .slider .book-slider-2,
    .slider .photo-slider,
    .slider .page-slider,
    .slider .poster-slider{
	width: 100% !important;
}

.stat-image-background, .test-image-background {
/*min-height: 15rem !important;*/
}
}