/* === Custom Block Styling === */
.consultantSliderOuterContainer{
    background-color: #f3f3f3;
	overflow-x: hidden;
}
.consultantSlider{
    padding-bottom: 75px;
}
.sliderHeader{
    font-size: var(--FC-font-size-90);
    text-align: center;
    padding-top: 64px;
}
.consultantSliderContainer{
    max-width: 100%;
    padding-bottom: 64px;
    padding-top: 64px;
    padding-left: 0;
    padding-right: 0;
}
.consultant-slide{
    max-width: 1000px;
}

.consultantSlide__content{
    height: 100%;
}

.consultantSlide__image{
    padding-right: 0;
}
.consultantSlide__image img{
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
}

.consultantSlide__text{
    background-color: #000;
    padding: 30px;
}
.consultant-name{
    color: var(--FC-white);
    font-size: 60px;
}

.service-area-text{
    color: var(--FC-green);
}

.consultant-bio-text{
    color: #ffffff;
}

.consultantSlider__link:hover{
    color: var(--FC-green);
}
.consultantSlider .paginationContainer{
    position: absolute;
    top: unset;
    bottom: 0;
    width: 100%;
    align-items: center;
    padding-left: 20%;
    padding-right: 20%;
}

.consultantSlider .swiper-pagination-progressbar {
    background-color: var(--FC-slate);
}

.consultantSlider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background-color: var(--FC-green);
}

@media screen and (max-width: 767.98px){
    .consultantSlide__content{
        max-width: 450px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .consultantSlide__image{
        padding-left: 0;
    }
    .consultantSlide__image img{
        width: 100% !important;
    }
    .consultantSlide__text{
        padding-left: 50px;
        padding-right: 50px;
    }
    .consultantSlider .paginationContainer{
        left: 20px;
    }
}
@media screen and (max-width: 740px){
	.consultantSlide__content{
		max-width: 600px;
		width: 100%;
	}
}
@media screen and (max-width: 500px){
    .consultantSlide__content{
        max-width: 390px;
        width: 100%;
    }
    .sliderHeader{
        font-size: 64px;
    }
}