@media(min-width:768px){
.consulting-testimonials-carousel.full_image .slick-list{overflow:visible;}
}
@media(max-width:767px){
.consulting-testimonials-carousel.full_image .slick-list{margin-left:-12px;margin-right:-12px;}
}
.consulting-testimonials-carousel.full_image .consulting-testimonial-inner{position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-position:center;background-size:cover;}
@media(max-width:768px){
.consulting-testimonials-carousel.full_image .consulting-testimonial-inner{padding:0 15px;}
}
.consulting-testimonials-carousel.full_image.show-quote .consulting-testimonial__info i.testimonial-quote{position:absolute;top:27px;left:-27px;font-size:54px;color:var(--con_secondary_color);}
@media(max-width:767px){
.consulting-testimonials-carousel.full_image.show-quote.nav-type-arrows .consulting-testimonial__info{padding-left:50px;}
.consulting-testimonials-carousel.full_image.show-quote.nav-type-arrows .consulting-testimonial__container{padding-left:43px;}
.consulting-testimonials-carousel.full_image.show-quote.nav-type-bullets .consulting-testimonial__container{padding-left:0;padding-right:0;}
}
.consulting-testimonials-carousel.full_image .consulting-testimonial{z-index:99;}
.consulting-testimonials-carousel.full_image .consulting-testimonial__container{max-width:var(--container-max-width, 1140px);margin:0 auto;padding:100px 0;display:flex;flex-direction:row;}
@media(max-width:767px){
.consulting-testimonials-carousel.full_image .consulting-testimonial__container{padding:100px 15px 112px;}
}
.consulting-testimonials-carousel.full_image .consulting-testimonial__excerpt{font-size:18px;font-style:normal;font-weight:400;line-height:30px;}
@media(max-width:767px){
.consulting-testimonials-carousel.full_image .consulting-testimonial__excerpt{margin-bottom:20px;}
}
.consulting-testimonials-carousel.full_image .consulting-testimonial__info{padding:30px;height:auto !important;background:rgba(255, 255, 255, 0.9);position:relative;}
@media(min-width:768px){
.consulting-testimonials-carousel.full_image .consulting-testimonial__info{height:368px;max-width:540px;padding:60px 60px 40px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;}
}
.consulting-testimonials-carousel.full_image .consulting-testimonial__excerpt{overflow:hidden;}
.consulting-testimonials-carousel.full_image .consulting-testimonial__heading{font-size:16px;font-weight:700;line-height:30px;padding:0;margin-bottom:5px;color:var(--con_base_color);}
.consulting-testimonials-carousel.full_image .consulting-testimonial__heading::after{content:none;}
.consulting-testimonials-carousel.full_image .consulting-testimonial__position{font-size:14px;line-height:20px;font-weight:500;color:#717172;}
.consulting-testimonials-carousel.full_image .consulting-testimonial__bottom{display:flex;flex-direction:row;justify-content:space-between;}
@media(max-width:767px){
.consulting-testimonials-carousel.full_image .consulting-testimonial__excerpt{font-size:16px;}
.consulting-testimonials-carousel.full_image .consulting-testimonial__heading{font-size:18px;}
.consulting-testimonials-carousel.full_image .consulting-testimonial__position{font-size:15px;}
.consulting-testimonials-carousel.full_image .consulting-testimonial__bottom{justify-content:center;flex-direction:column;}
.consulting-testimonials-carousel.full_image .consulting-testimonial__author{margin-bottom:20px;}
.consulting-testimonials-carousel.full_image .consulting-testimonial__info{width:100%;}
}
@media(min-width:768px){
.consulting-testimonials-carousel.full_image.box-position-center .consulting-testimonial__container{justify-content:center;}
}
@media(min-width:768px){
.consulting-testimonials-carousel.full_image.box-position-right .consulting-testimonial__container{justify-content:end;}
}
.consulting-testimonials-carousel.full_image.nav-type-bullets .consulting-testimonial__info{height:453px;}
.consulting-testimonials-carousel.full_image.nav-type-bullets .consulting-testimonial__bottom{flex-direction:column;align-items:center;}
.consulting-testimonials-carousel.full_image.nav-type-bullets .consulting-testimonial__info{text-align:center;}
.consulting-testimonials-carousel.full_image.nav-type-bullets .consulting-testimonial__info i{position:static;margin:0 auto;font-size:64px;color:var(--con_secondary_color);}
.consulting-testimonials-carousel.full_image .slick-navs{display:flex;flex-direction:row;gap:10px;align-self:end;}
.consulting-testimonials-carousel.full_image .slick-bullets{margin-top:20px;}
@media(max-width:768px){
.consulting-testimonials-carousel.full_image .slick-bullets{margin-top:0;margin-bottom:10px;}
}
.consulting-testimonials-carousel.full_image .slick-next, .consulting-testimonials-carousel.full_image .slick-prev{width:48px;height:48px;z-index:10000;border:1px solid var(--con_secondary_color);font-size:18px;text-align:center;color:var(--con_base_color);cursor:pointer;line-height:48px;box-sizing:border-box;border-radius:50%;transition:border .2s linear, background .2s linear, color .2s linear, opacity .2s linear;}
.consulting-testimonials-carousel.full_image .slick-next:hover, .consulting-testimonials-carousel.full_image .slick-prev:hover{border-color:var(--con_secondary_color);background:var(--con_secondary_color);color:#fff;opacity:1;}
.consulting-testimonials-carousel.full_image .slick-prev{padding-right:3px;}
.consulting-testimonials-carousel.full_image .slick-next{padding-left:3px;}
.consulting-testimonials-carousel.full_image .slick-slide .slick-bullets{position:relative;z-index:0;}
.consulting-testimonials-carousel.full_image .slick-slide.slick-active .slick-bullets{position:relative;z-index:99;}
.consulting-testimonials-carousel.full_image .slick-dots{padding:0;width:100%;margin:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:auto;}
.consulting-testimonials-carousel.full_image .slick-dots > li{margin:10px 30px 0 0;}
.consulting-testimonials-carousel.full_image .slick-dots > li button{background-color:var(--con_secondary_color);opacity:0.3;width:10px;height:10px;border-radius:50%;}
.consulting-testimonials-carousel.full_image .slick-dots > li.slick-active button{width:20px;height:20px;opacity:1;}
.consulting-testimonials-carousel.full_image .slick-dots > li:last-of-type {
margin-right: 0 !important; }