.testimonials__wrapper{display:flex;flex-direction:column;gap:4rem;justify-content:space-between;margin:0 auto;max-width:980px}.tw__left{position:relative}@media (min-width:769px){.testimonials__wrapper{flex-direction:row}.tw__left{flex:0 1 53.8rem}.tw__right{flex:0 1 57.8rem}}.tw__image{position:relative}.tw__image:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#ed7195);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:67%}.tw__image img{aspect-ratio:9/10;-o-object-fit:cover;object-fit:cover}.tw__thumbs{display:flex;gap:1.6rem;justify-content:center;transform:translateY(-50%)}.tw__thumb{height:8.2rem;width:8.2rem}.tw__thumb img{border:4px solid #fff;border-radius:50%;box-shadow:0 0 8px 1px rgba(0,0,0,.2);cursor:pointer;height:100%!important;object-fit:cover;transition:all .3s ease;width:100%!important}.tw__thumb img.active{border-color:var(--blue)}@media (max-width:768px){.tw__thumbs{gap:1rem;margin-bottom:-1rem}.tw__thumb{height:6.6rem;width:6.6rem}.tw__thumb img{border:3px solid #fff}.testimonial,.tw__header .header-content{text-align:center}}@media (min-width:769px){.tw__header{border-bottom:1px solid #9b9b9b}.testimonials__wrapper .header-content,.tw__header{margin-bottom:3rem}.testimonials__wrapper .header-content p{font-size:1.8rem}}@media (min-width:992px){.testimonials__wrapper .header-content h2 span{font-size:9.8rem}}@media (max-width:980px){.tw__header .header-content h2 span{font-size:6rem;line-height:1}}@media (max-width:767px){.tw__image img{aspect-ratio:10/9;-o-object-fit:cover;object-fit:cover;object-position:top;overflow:hidden}}.testimonial{width:100%}.testimonial__name{color:var(--blue);display:block;font-size:2.2rem;font-weight:600;line-height:1.23;margin-bottom:.8rem;text-transform:uppercase}.testimonial__excerpt h3{color:var(--blue);font-size:1.8rem;font-weight:600;line-height:1.333}.testimonial__excerpt .button:not(.testimonial__button){margin-top:1rem}.testimonial__quote-only{font-size:2.3rem;line-height:1.5}.testimonial__button span,.testimonial__button svg{pointer-events:none}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%;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 h3{color:#4a7ea5;font-weight:700;letter-spacing:1px;line-height:1.2;margin-bottom:10px;text-transform:uppercase}.testimonial__modal-content h4{font-size:20px;font-weight:600;line-height:1.25;margin-bottom:20px}.testimonial__modal-content,.testimonial__modal-content p{font-size:16px;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) and (max-width:980px){.testimonial__modal-content{padding:50px 30px}.testimonial__modal-content p{font-size:16px}}@media (max-width:768px){.testimonial__name{font-size:2.5rem}}@media (max-width:767px){.testimonials__wrapper{gap:0}.testimonial__excerpt .mobile{background:linear-gradient(180.32deg,hsla(0,0%,100%,0) .28%,#fff 30.46%);position:relative}.testimonial__excerpt .mobile:not(.open):before{background:linear-gradient(180.32deg,hsla(0,0%,100%,0) .28%,#fff 30.46%);content:"";display:block;height:10rem;left:0;position:absolute;right:0;top:-5rem}.testimonial__button{position:relative}.testimonial__modal{margin-top:-4rem;max-height:88%}img.testimonial__popup-image{object-fit:cover;object-position:50% 15%}.testimonial__modal-content{padding:30px}.testimonial__modal-content p{font-size:16px}}@media (max-width:750px){.testimonial__modal{grid-template-rows:40% 1fr}}