.testimonialCarousel{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.testimonialCarousel,.testimonialCarousel__list{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.testimonialCarousel__list{text-align:left}.testimonialCarousel__list:before{background:url(../img/ui/quotation-light-blue.svg) no-repeat 0 0/contain;content:"";display:block;height:61px;left:-10px;opacity:.25;position:absolute;top:-28px;width:64px}@media (max-width:991px){.testimonialCarousel__list:before{height:58px;top:-18px;width:60px}}.dark .testimonialCarousel__list:before{background:url(../img/ui/quotation-white.svg) no-repeat 0 0/contain}.testimonialCarousel__item{margin:0;padding-right:15px}.testimonialCarousel__quote{font-style:italic;margin-top:5px;padding-left:1px}.testimonialCarousel__author{font-size:1.2rem}.testimonialCarousel__authorName{color:#001d68;font-size:1.4rem;font-weight:700}.dark .testimonialCarousel__authorName{color:#fff}.testimonialCarousel__authorCompany,.testimonialCarousel__authorRole{color:#001d68;font-weight:700}.dark .testimonialCarousel__authorCompany,.dark .testimonialCarousel__authorRole{color:#fff}.testimonialCarousel .slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;width:100%}.testimonialCarousel .slick-dots button{background:none;border:0;font-size:0;padding:5px;text-indent:-9999px}.testimonialCarousel .slick-dots button:after{border:1px solid #001d68;border-radius:50%;content:"";display:block;height:7px;-webkit-transition:background .2s linear;transition:background .2s linear;width:7px}.testimonialCarousel .slick-dots button:hover:after{background:rgba(0,29,104,.75)}.testimonialCarousel .slick-dots .slick-active button:after{background:#001d68}.testimonialCarousel.dark .slick-dots button:after{border-color:#fff}.testimonialCarousel.dark .slick-dots button:hover:after{background:hsla(0,0%,100%,.75)}.testimonialCarousel.dark .slick-dots .slick-active button:after{background:#fff}.testimonials{margin:0 auto 80px;max-width:1600px}.testimonials__banner{background:url(../img/testimonials/banner.jpg) 50%/cover}@media (max-width:991px){.testimonials__banner{background:none}.testimonials__banner:before{background:url(../img/testimonials/banner-m.jpg) 50%/cover}}.testimonials .testimonialCarousel__item{margin-bottom:40px;position:relative}.testimonials .testimonialCarousel__item:before{background:url(../img/ui/quotation-light-blue.svg) no-repeat 0 0/contain;content:"";display:block;height:61px;left:-15px;opacity:.25;position:absolute;top:-18px;width:64px}@media (max-width:991px){.testimonials .testimonialCarousel__item:before{height:58px;left:-5px;width:60px}}.testimonials .testimonialCarousel__item:not(:last-child):after{background:#001d68;content:"";display:block;height:1px;margin-top:25px;width:100px}.testimonials .testimonialCarousel__quote{font-size:1.4rem;margin:0}.testimonials .testimonialCarousel__quote p:last-child{margin-bottom:0}.testimonials .testimonialCarousel__author{font-size:1.4rem;margin-top:20px}
