.make-slick .slick-dots button:before,
.make-slick .slick-arrow:before,
.make-slick .slick-arrow:after{
	color:var(--wp--preset--color--kraken-blue);
}


.make-slick .slick-next{
	top:unset;
	
	position:relative; 
	transform: unset;
	align-self:center;
	
}
.make-slick .slick-prev{
	top:unset;
	
	 transform: unset;
	position:relative;
	align-self:center;
}


.make-slick .slick-dots{
	position:relative;
	align-self:end;
	width:auto;
	height:2em;
	grid-column:2;
	grid-row:1;
	z-index:5;
	background:var(--wp--preset--color--background-dark);
}

.wp-block-query.make-slick li.threshold_providers{
	margin:.25em;
}



/* Container for each testimonial block */
.single-testimonial-block {
  background-color: var(--wp--preset--color--interstellar-blue);  
  border-radius: 0 32px ;
  padding: 40px 30px;
  margin: 0 10px;
  margin-top: 40px;
  position: relative;
  text-align: center;
  color: white;
  position: relative;

}

.single-testimonial-block {
    align-content: center;
}

/* Top quote shield icon */
.single-testimonial-block::before {
  content: "";
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  width: 60px;
  height: 60px;
  background: url('../../../../../wp-content/uploads/2025/04/testimonial_shield.png');
  background-size: 100% 100%;
}



/* Author name */
.test_slider_author {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 16px;
  margin-bottom: 0;
}

/* Author location */
.test_slider_loc {
  font-style: italic;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  margin-top:0;
  margin: 0;
}

/* Slick nav arrows */


.slick-prev {
  left: -45px;
}

.slick-next {
  right: -45px !important;
}

figure.make-slick button.slick-next.slick-arrow {
    right: -90px !important;
}

.slick-dots{
  top: 50px;
}

.slick-dots li button:before {
    border: 3px solid;
    border-radius: 50px;
    height: 5px !important;
    width: 5px !important;
    content: "" !important;
}

.slick-dots li.slick-active button:before {
    opacity: 1;
    color: var(--wp--preset--color--kraken-blue) !important;
    background: var(--wp--preset--color--kraken-blue) !important;
}



.slick-track ,
.slick-initialized .slick-slide{
  display: flex !important;
}


.slick-slide {
  height: auto;
} 


@media screen and (max-width: 1200px){
	.slick-next {
		right: -45px !important;
	}
}