.testimonial-carousel__header{padding-inline:2rem}.testimonial-carousel{padding-block:80px}.testimonial-carousel__testimonial{width:calc(100% - 40px)}.testimonial-carousel__testimonial-inner{background-color:#fff;display:grid;-webkit-transform:scale(.9);transform:scale(.9);transition:all .2s ease}.testimonial-carousel__testimonial-image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.testimonial-carousel__testimonial-content.flex{align-items:normal!important;padding:20px 20px 40px}.testimonial-carousel__testimonial.is-selected .testimonial-carousel__testimonial-inner{-webkit-transform:scale(1);transform:scale(1)}.testimonial-carousel__testimonial-content h3{color:#4a7ea5;font-weight:700;letter-spacing:1px;line-height:1.2;margin-bottom:10px;text-transform:uppercase}.testimonial-carousel__testimonial-content h4{font-size:20px;font-weight:600;line-height:1.25;margin-bottom:20px}.testimonial-carousel__testimonial-content,.testimonial-carousel__testimonial-content p{font-size:16px;line-height:1.75}.testimonial-carousel__testimonial-content p:not(:last-child){margin-bottom:10px}.testimonial-carousel__button{padding-inline:2rem}html.modal-open{overflow:hidden}.testimonial__modal{background:#fff;display:grid;margin:90px auto 0;max-height:650px;max-width:1180px;position:relative;width:100%}.testimonial__modal .modal__close{height:44px;position:absolute;right:15px;top:15px;width:58px;z-index:99999}.testimonial__modal .modal__close:focus{border-radius:100vw;outline:3px solid var(--blue)}img.testimonial__popup-image{align-self:center;height:100%;max-height:650px;width:100%}.testimonial__popup-image--contain{-o-object-fit:contain;object-fit:contain}.testimonial__popup-image--fill{-o-object-fit:cover;object-fit:cover}.testimonial__modal-content{max-height:650px;overflow-y:auto;padding:40px 20px}.testimonial__modal-content,.testimonial__modal-content p{line-height:1.75}@media (min-width:1200px) and (max-height:768px){.testimonial__modal-content{max-height:500px}}@media (min-width:751px){.testimonial__modal{grid-template-columns:42% 58%}.testimonial__modal-content{padding:60px}}@media (min-width:768px){.testimonial-carousel__testimonial{margin-inline:-16px;max-width:calc(100% - 150px);width:calc(var(--container-width) - 300px)}.testimonial-carousel__testimonial-inner{grid-template-columns:1fr 62%}.testimonial-carousel__testimonial-image img{aspect-ratio:5/6;height:100%;max-height:450px;width:100%}.testimonial-carousel__testimonial-content.flex{padding:25px 40px}}@media (min-width:768px) and (max-width:980px){.testimonial-carousel__testimonial{margin-inline:0;max-width:calc(100% - 150px);width:calc(var(--container-width) - 300px)}.testimonial__modal-content{padding:50px 30px}.testimonial__modal-content p{font-size:16px}}@media (max-width:767px){.testimonial-carousel__testimonial{width:calc(100% - 30px)}.testimonial__modal{margin-top:0}img.testimonial__popup-image{object-fit:cover;object-position:50% 15%}.testimonial__modal-content{padding:20px}.testimonial__modal-content p{font-size:16px}}@media (max-width:750px){.testimonial__modal{grid-template-rows:40% 1fr;max-height:100%}}.testimonial-carousel .flickity-button{background:#4a7ea5;background-position:50%;background-repeat:no-repeat;height:80px;width:80px}.testimonial-carousel .flickity-prev-next-button.next,.testimonial-carousel .flickity-prev-next-button.previous{background-size:10px}.testimonial-carousel .flickity-prev-next-button.previous{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='none'%3E%3Cpath stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 13 1 7l6-6'/%3E%3C/svg%3E");left:calc(50% - var(--container-width)/2 + 110px)}.testimonial-carousel .flickity-prev-next-button.next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='none'%3E%3Cpath stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 13 6-6-6-6'/%3E%3C/svg%3E");right:calc(50% - var(--container-width)/2 + 110px)}@media (min-width:768px) and (max-width:980px){.testimonial-carousel .flickity-prev-next-button.previous{left:2rem}.testimonial-carousel .flickity-prev-next-button.next{right:2rem}}@media (max-width:767px){.testimonial-carousel__testimonials{text-align:center}.testimonial-carousel .flickity-prev-next-button.next,.testimonial-carousel .flickity-prev-next-button.previous{height:50px;margin-top:16px;position:relative;transform:unset;width:50px}.testimonial-carousel .flickity-prev-next-button.previous{left:unset}.testimonial-carousel .flickity-prev-next-button.next{margin-left:28px;right:unset}.testimonial-carousel__testimonial-image img{aspect-ratio:1;margin-top:3rem;max-width:200px}.testimonial-carousel__testimonial-content h3{margin-bottom:5px}.testimonial-carousel__testimonial-content h4{margin-bottom:10px}.testimonial-carousel__testimonial-content,.testimonial-carousel__testimonial-content p{font-size:14px;line-height:1.65}.testimonial__modal{right:auto;top:auto}}