.paragraph--type--image-slider .camera_caption {
justify-content: center;
top:40%;
color:#fefefe;
}

.paragraph--type--image-slider .camera_caption blockquote {
margin-bottom: 7px;
padding: 0px !important;
width: 80vw;
}

.paragraph--type--image-slider .camera_caption * {
font-weight: lighter;
text-shadow: 1px 1px 1px #000;
}

.paragraph--type--image-slider .camera_caption *:not(a) {
color:#fefefe !important;
}

.paragraph--type--image-slider .camera_caption .button {
border-color:#fefefe;
color:#fefefe;
}

.paragraph--type--image-slider .camera_caption p,
.paragraph--type--image-slider .camera_caption h1,
.paragraph--type--image-slider .camera_caption h2,
.paragraph--type--image-slider .camera_caption h3,
.paragraph--type--image-slider .camera_caption h4,
.paragraph--type--image-slider .camera_caption h5,
.paragraph--type--image-slider .camera_caption h6 {
margin:0;
padding:0;
line-height:initial;
}


.paragraph--type--image-slider .camera_caption h1 {
font-size: calc(2.000rem + 1.0vw);
}

.paragraph--type--image-slider .camera_caption h2 {
font-size:calc(1.700rem + 1.0vw);
}

.paragraph--type--image-slider .camera_caption h3 {
font-size:calc(1.400rem + 1.0vw);
}

.paragraph--type--image-slider .camera_caption h4 {
font-size:calc(1.000rem + 1.0vw);
}

.paragraph--type--image-slider .camera_caption h5 {
font-size:1.6rem;
}

.paragraph--type--image-slider .camera_caption h6 {
font-size:1.4rem;
}

.paragraph--type--image-slider .camera_caption p {
font-size:1.2rem;
}

.paragraph--type--image-slider .camera_caption {
background-color: unset;
}

.paragraph--type--image-slider  .slick-prev,
.paragraph--type--image-slider  .slick-next {
	z-index:99 !important;
}