﻿.testimonial{position:relative}.testimonial{display:block}.testimonials-wrapper,.testimonial{box-sizing:border-box}.testimonial{overflow:hidden}.testimonial h2{text-transform:uppercase}.testimonials-wrapper{display:flex;flex-wrap:wrap}.testimonials-wrapper{justify-content:space-between}.testimonial{transition-duration:750ms}.testimonial{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}.testimonial{transition-behaviour:allow-discrete}.testimonial{transition-property:opacity,transform,width,visibility}@media screen and (min-width: 1921px){.testimonials-wrapper{padding-left:7.5%;padding-right:7.5%}}@media screen and (min-width: 1441px)and (max-width: 1920px){.testimonials-wrapper{padding-left:7.5%;padding-right:7.5%}}@media screen and (min-width: 1121px)and (max-width: 1440px){.testimonials-wrapper{padding-left:5%;padding-right:5%}}@media screen and (min-width: 761px)and (max-width: 1120px){.testimonials-wrapper{padding-left:2em;padding-right:2em}}@media screen and (max-width: 760px){.testimonials-wrapper{padding-left:5%;padding-right:5%}}@media screen and (min-width: 1201px){.testimonials-wrapper{padding-top:100px;padding-bottom:100px}}@media screen and (min-width: 761px)and (max-width: 1200px){.testimonials-wrapper{padding-top:6em;padding-bottom:6em}}@media screen and (max-width: 760px){.testimonials-wrapper{padding-top:4em;padding-bottom:4em}}@media screen and (min-width: 1920px){.testimonial h3{font-size:1.3em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.testimonial h3{font-size:1.25em}}@media screen and (min-width: 451px)and (max-width: 1199px){.testimonial h3{font-size:1.2em}}@media screen and (max-width: 450px){.testimonial h3{font-size:1.1em}}@media screen and (min-width: 1920px){.testimonial h2,.testimonial p.quote{font-size:1em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.testimonial h2,.testimonial p.quote{font-size:1em}}@media screen and (min-width: 451px)and (max-width: 1199px){.testimonial h2,.testimonial p.quote{font-size:.95em}}@media screen and (max-width: 450px){.testimonial h2,.testimonial p.quote{font-size:.95em}}.testimonial p.quote{font-weight:normal;line-height:1.8em}.testimonial p.quote{margin-bottom:1.5em}.testimonials-wrapper{align-items:flex-start;row-gap:2em}.testimonial{width:48%;padding:50px 45px;color:#161616;background-color:#9bd0f1;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.06);transform:translateY(100px);opacity:0}.testimonial.is-visible{transform:translateY(0);opacity:1}.testimonial:before{content:"“";position:absolute;top:5px;left:15px;font-size:8em;line-height:1;color:rgba(0,0,0,.08);font-family:serif;pointer-events:none}.testimonial h2{font-weight:100;margin-top:2.5em;margin-bottom:.3em;color:#161616}.testimonial h3{font-weight:100;margin-top:0;color:#9bd0f1}.testimonial p{font-weight:100}.testimonial p.quote{position:relative;z-index:2;margin:0}.testimonial:hover{transform:translateY(-6px);box-shadow:0 28px 50px rgba(0,0,0,.1)}@media screen and (min-width: 1200px){.testimonial.short p.quote{font-size:1.5em;line-height:1.6em}.testimonial.medium p.quote{font-size:1.25em;line-height:1.75em}.testimonial.long p.quote{font-size:1.05em;line-height:1.9em}}@media screen and (min-width: 451px)and (max-width: 1199px){.testimonial.short p.quote{font-size:1.35em;line-height:1.55em}.testimonial.medium p.quote{font-size:1.15em;line-height:1.7em}.testimonial.long p.quote{font-size:1em;line-height:1.85em}}@media screen and (max-width: 450px){.testimonial{padding:35px 25px}.testimonial:before{top:15px;left:18px;font-size:3.8em}.testimonial.short p.quote{font-size:1.2em;line-height:1.5em}.testimonial.medium p.quote{font-size:1.05em;line-height:1.7em}.testimonial.long p.quote{font-size:.95em;line-height:1.8em}}@media screen and (min-width: 901px){.testimonial:nth-child(even){margin-top:70px}}@media screen and (max-width: 900px){.testimonial{width:100%;margin-top:0 !important}}
