.overlay.testimonial-col{background-color:#fff;position:fixed;display:none;opacity:0;transition:opacity 150ms linear;top:0;left:0;width:100vw;height:100vh;z-index:9;overflow-x:hidden;overflow-y:auto;padding-bottom:3rem}.overlay.testimonial-col.show{display:block}.overlay.testimonial-col section.white{overflow-x:hidden;overflow-y:auto;padding-left:1.5rem;padding-right:8rem;padding-top:7.5rem;padding-bottom:7.5rem;background-color:#fff;color:#124e75}.overlay.testimonial-col button{position:fixed;top:2vw;right:5vw;font-size:8rem;line-height:1;color:#124e75;font-family:"Lemon Milk Pro Ultra Light",sans-serif;font-weight:100;border:0;background-color:transparent;z-index:1;cursor:pointer}.overlay.testimonial-col section.white img{opacity:.4;position:fixed;top:0;left:0;max-width:100vw}.overlay.testimonial-col h2{font-size:1.125rem;line-height:1.33;text-transform:uppercase;margin-bottom:3.125rem;font-family:"Lemon Milk Pro Ultra Bold",sans-serif;font-weight:900;position:relative;margin-bottom:.5rem;color:#000}.overlay.testimonial-col h3{line-height:1.2;color:#666;position:relative;z-index:1;display:inline-block;font-family:"Anko Regular",sans-serif;font-weight:400;font-size:1.2rem;margin:0 0 3.125rem 0;text-transform:none}.overlay.testimonial-col p{font-size:2.5rem;line-height:1.23;position:relative}.overlay.testimonial-col p span{font-family:"Lemon Milk Pro Ultra Light",sans-serif;font-weight:100}.overlay.testimonial-col p strong{font-family:"Lemon Milk Pro Ultra Bold",sans-serif;font-weight:900}.overlay.testimonial-col p i{font-family:"Anko Regular Italic",sans-serif;font-weight:400;font-style:italic}.overlay.testimonial-col p u{font-family:"Anko Regular",sans-serif;font-weight:400;text-decoration:none}.testimonials-wrapper .testimonials{margin:9.25rem 0 -3rem 0;display:flex;flex-wrap:wrap}.testimonials div{position:relative;margin-right:1.875rem;margin-bottom:3rem}@media(min-width:988px) and (max-width:1797px){.testimonials div{margin-bottom:6rem;flex:1 0 33.333333%}}.testimonials div:last-child{margin-right:0}.testimonials .img-container{display:block;max-width:350px;margin-bottom:.9375rem}.testimonials button{position:absolute;top:-10px;left:217px;background-color:#bb7a8a;color:#666;width:48px;height:48px;border-radius:24px;border:2px solid #bb7a8a;background-position:center center;cursor:pointer;text-transform:none}.testimonials .img{display:block;width:255px;padding-bottom:380px;cursor:pointer;background-position:center center;background-size:100%;transition:background-size 150ms linear}.testimonials h3{color:#fff;font-family:"Lemon Milk Pro Ultra Bold",sans-serif;font-weight:900;font-size:1.25rem;margin-bottom:.5rem;line-height:1.2;text-transform:none}.testimonials p{font-family:"Anko Regular Italic",sans-serif;font-weight:400;font-style:italic;font-size:1.5rem;line-height:1;margin:0;color:#666;position:relative;max-width:255px}.testimonials p:last-child{color:#bb7a8a;margin-top:1.25rem}.testimonials div.hovered{cursor:pointer}.testimonials div.hovered button{background-color:#fff;border:2px solid #bb7a8a}.testimonials div.hovered .img{background-size:110%}.testimonials div.hovered h3{color:#bb7a8a}.home-page .blue.section-seven .overlay.testimonial-col h2{color:#000;margin-bottom:.5rem;font-size:1.125rem;line-height:1.33;text-transform:uppercase}.home-page .blue.section-seven .overlay.testimonial-col p.mt-5{margin-bottom:1rem;margin-top:3rem !important}.home-page .blue.section-seven .overlay.testimonial-col p.mt-5 a{display:flex;align-items:center;justify-content:flex-end}.home-page .blue.section-seven .overlay.testimonial-col p.mt-5 a span{color:#124e75;font-family:"Anko Regular",sans-serif;font-weight:400;text-decoration:underline;font-size:1.2rem;margin-right:1rem}.home-page .blue.section-seven .overlay.testimonial-col p.mt-5 a img{position:static;z-index:1;width:2.25rem;height:2.25rem;opacity:1}@media(min-width:576px){.testimonials p{font-size:1.125rem}.home-page .blue.section-seven .overlay.testimonial-col p.mt-5 a{justify-content:flex-start}}@media(min-width:1200px){.testimonials div:nth-child(2){transform:translateY(-5rem)}.testimonials div:nth-child(3){transform:translateY(-2.5rem)}.overlay.testimonial-col section.white{padding-left:165px;padding-right:165px}.overlay.testimonial-col section.white img{top:3rem;left:calc(165px - 85px)}}@media(min-width:1798px){.overlay.testimonial-col section.white{padding-left:calc((100% - 1467px)/ 2);padding-right:calc((100% - 1467px)/ 2)}}@media(min-width:1200px) and (min-width:1798px){.overlay.testimonial-col section.white img{left:calc((100% - 1467px)/ 2 - 85px)}}@media(max-width:1199px){.overlay.testimonial-col section.white{padding-right:1.5rem}}@media(max-width:575px){.overlay.testimonial-col p{font-size:2.2rem}.testimonials .img{width:180px;padding-bottom:268.2px}.testimonials button{left:142px}.overlay.testimonial-col h3{font-size:1.6rem}}