.testimonial span,section h2{text-transform:lowercase}section div{display:flex;flex-wrap:wrap}section div{justify-content:space-between}section:nth-of-type(3),section,.hero{justify-content:space-between}section:nth-of-type(3),section div{flex-direction:column}.hero{align-items:flex-end}section:nth-of-type(3){background-size:cover}section img{max-width:100%}.testimonial>*,section div>*,.hero img{transition-duration:500ms}section img{transition-duration:1000ms}.testimonial>*,section div>*,section img,.hero img{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}.testimonial>*,section div>*,section img,.hero img{transition-behaviour:allow-discrete}.testimonial>*,section div>*,section img,.hero img{transition-property:opacity,transform,width,visibility}section h2{transition-delay:100ms}section img,section p{transition-delay:200ms}.testimonial p{transition-delay:500ms}.testimonial span{transition-delay:1000ms}@media screen and (min-width: 961px){section:nth-of-type(3){padding-left:4%;padding-right:4%}}@media screen and (min-width: 761px)and (max-width: 960px){section:nth-of-type(3){padding-left:4em;padding-right:4em}}@media screen and (max-width: 760px){section:nth-of-type(3){padding-left:2.25em;padding-right:2.25em}}@media screen and (min-width: 1201px){.testimonial,section,.intro{padding-top:100px;padding-bottom:100px}}@media screen and (min-width: 761px)and (max-width: 1200px){.testimonial,section,.intro{padding-top:6em;padding-bottom:6em}}@media screen and (max-width: 760px){.testimonial,section,.intro{padding-top:4em;padding-bottom:4em}}@media screen and (min-width: 1920px){.testimonial p{font-size:2em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.testimonial p{font-size:2em}}@media screen and (min-width: 451px)and (max-width: 1199px){.testimonial p{font-size:1.7em}}@media screen and (max-width: 450px){.testimonial p{font-size:1.5em}}@media screen and (min-width: 1920px){.testimonial span,section:nth-of-type(3) a,.intro{font-size:1.7em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.testimonial span,section:nth-of-type(3) a,.intro{font-size:1.7em}}@media screen and (min-width: 451px)and (max-width: 1199px){.testimonial span,section:nth-of-type(3) a,.intro{font-size:1.5em}}@media screen and (max-width: 450px){.testimonial span,section:nth-of-type(3) a,.intro{font-size:1.2em}}@media screen and (min-width: 1920px){section h2{font-size:1.4em}}@media screen and (min-width: 1200px)and (max-width: 1919px){section h2{font-size:1.4em}}@media screen and (min-width: 451px)and (max-width: 1199px){section h2{font-size:1.25em}}@media screen and (max-width: 450px){section h2{font-size:1.1em}}@media screen and (min-width: 1920px){section p{font-size:1.1em}}@media screen and (min-width: 1200px)and (max-width: 1919px){section p{font-size:1.1em}}@media screen and (min-width: 451px)and (max-width: 1199px){section p{font-size:1em}}@media screen and (max-width: 450px){section p{font-size:.95em}}section p,.intro,.testimonial p{font-weight:normal;line-height:1.7em}.testimonial p{margin-bottom:1.5em}.hero{padding-top:100px;padding-bottom:50px;border-bottom:solid 4px #000}.hero img{opacity:0}.hero.is-visible img{opacity:1}@media screen and (min-width: 761px){.hero picture{width:62.5%}}h1{line-height:.8em;width:35%}h1:after{content:" /"}@media screen and (max-width: 960px){h1{width:100%;margin-bottom:1em}}@media screen and (min-width: 761px){.intro{padding-right:6.25%;padding-left:34.5%}}section div>*,section img{opacity:0}section h2{font-weight:300}section img{transform:translateY(100px)}section.is-visible h2,section.is-visible img,section p.is-visible{opacity:1}section.is-visible img{transform:translateY(0)}@media screen and (min-width: 761px){section div{width:25%}section picture{width:62.5%}}@media screen and (max-width: 760px){section h2{margin-bottom:3em}section img{margin-top:3em}}section:nth-of-type(3){height:50vh;padding-bottom:25vh;color:#fff}@media screen and (min-width: 761px){section:nth-of-type(3) h1,section:nth-of-type(3) p{width:25%}}section:nth-of-type(3) a{width:15%}.testimonial{padding-bottom:8em}@media screen and (min-width: 761px){.testimonial{padding-left:34.5%}}.testimonial>*{opacity:0}.testimonial span{font-weight:300}.testimonial.is-visible>*{opacity:1}
