.testimonials section#test-hero{padding-top:80px;padding-bottom:80px}@media only screen and (max-width:550px){.testimonials section#test-hero{padding-top:40px;padding-bottom:40px}}.testimonials section#test-hero .flexer{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:600px){.testimonials section#test-hero .flexer{flex-direction:column}}.testimonials section#test-hero .flexer .hero-left{width:400px;padding-right:15px}@media only screen and (max-width:950px){.testimonials section#test-hero .flexer .hero-left{width:350px}}@media only screen and (max-width:600px){.testimonials section#test-hero .flexer .hero-left{width:unset;margin-top:0;padding-right:0;order:2}}.testimonials section#test-hero .flexer .hero-left h1{font-weight:500;font-size:55px;line-height:1;margin:0 0 20px}@media only screen and (max-width:991px){.testimonials section#test-hero .flexer .hero-left h1{font-size:45px}}@media only screen and (max-width:768px){.testimonials section#test-hero .flexer .hero-left h1{font-size:40px;margin:20px 0}}@media only screen and (max-width:600px){.testimonials section#test-hero .flexer .hero-left h1{font-size:28px}.testimonials section#test-hero .flexer .hero-left h1>div{display:inline}}.testimonials section#test-hero .flexer .hero-left .support{font-size:16px;line-height:1.5}.testimonials section#test-hero .flexer .hero-left .cta-wrap{margin-top:30px}@media only screen and (max-width:768px){.testimonials section#test-hero .flexer .hero-right{margin-top:30px;margin-bottom:0;max-width:unset}}.testimonials section.testimonial-content{background-color:#fff;padding:50px 0 0}@media only screen and (max-width:900px){.testimonials section.testimonial-content{padding:30px 0 0}}@media only screen and (max-width:600px){.testimonials section.testimonial-content{padding:20px 0 0}}.testimonials section.testimonial-content .flexer{display:flex;align-items:center;justify-content:space-between;margin:50px auto 160px}@media only screen and (max-width:991px){.testimonials section.testimonial-content .flexer{margin:50px auto 140px}}@media only screen and (max-width:767px){.testimonials section.testimonial-content .flexer{flex-direction:column;margin:30px auto 80px}}.testimonials section.testimonial-content .flexer .col-content{width:45%;transition:all 1s;transform:rotateX(90deg)}@media only screen and (max-width:1024px){.testimonials section.testimonial-content .flexer .col-content{width:48%}}@media only screen and (max-width:767px){.testimonials section.testimonial-content .flexer .col-content{width:100%;order:2}}.testimonials section.testimonial-content .flexer .col-content .content{font-family:apertura-condensed,sans-serif;padding:20px 42px 15px;color:#2f353f;font-size:35px;line-height:1.3;position:relative}@media only screen and (max-width:1024px){.testimonials section.testimonial-content .flexer .col-content .content{font-size:32px}}@media only screen and (max-width:768px){.testimonials section.testimonial-content .flexer .col-content .content{font-size:30px;padding:30px 40px 15px}}@media only screen and (max-width:580px){.testimonials section.testimonial-content .flexer .col-content .content{font-size:21px;padding:30px 30px 15px}}.testimonials section.testimonial-content .flexer .col-content .name{font-family:"apertura",sans-serif;font-weight:bold;color:#2f353f;margin-top:20px;line-height:1.1;font-size:20px;max-width:380px;opacity:0}.testimonials section.testimonial-content .flexer .col-content .company{font-weight:bold;line-height:1.2;color:#2f353f;font-size:20px}.testimonials section.testimonial-content .flexer .col-content .left-quote{color:#fdb813;height:40px;font-size:80px;font-weight:bold;font-family:Helvetica;position:absolute;top:0;left:-10px;transform:rotate(180deg);line-height:1;opacity:0}@media only screen and (max-width:1024px){.testimonials section.testimonial-content .flexer .col-content .left-quote{font-size:60px;top:10px;left:0}}@media only screen and (max-width:580px){.testimonials section.testimonial-content .flexer .col-content .left-quote{font-size:40px}}.testimonials section.testimonial-content .flexer .col-content .right-quote{color:#fdb813;height:40px;font-size:80px;font-weight:bold;font-family:Helvetica;position:absolute;top:5px;right:10px;line-height:1;opacity:0}@media only screen and (max-width:1024px){.testimonials section.testimonial-content .flexer .col-content .right-quote{font-size:60px;top:25px;right:0}}@media only screen and (max-width:580px){.testimonials section.testimonial-content .flexer .col-content .right-quote{font-size:40px;right:10px}}.testimonials section.testimonial-content .flexer .col-image{width:50%}@media only screen and (max-width:991px){.testimonials section.testimonial-content .flexer .col-image{width:45%}}@media only screen and (max-width:767px){.testimonials section.testimonial-content .flexer .col-image{width:100%;padding-right:0;order:1}}.testimonials section.testimonial-content .flexer .col-image .col-img{mix-blend-mode:multiply}@media only screen and (max-width:767px){.testimonials section.testimonial-content .flexer .col-image .col-img{margin:0 auto;text-align:center}}.testimonials section.testimonial-content .flexer .col-image .col-img img{width:100%;max-width:550px}.testimonials section.use-case{padding:30px 30px 70px}@media only screen and (max-width:768px){.testimonials section.use-case{padding:10px 0 60px}}@media only screen and (max-width:580px){.testimonials section.use-case{padding:10px 0 0}}.testimonials section.use-case .two-cols{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto}.testimonials section.use-case .two-cols .case-col{width:45%}@media only screen and (max-width:1024px){.testimonials section.use-case .two-cols .case-col{width:48%}}@media only screen and (max-width:768px){.testimonials section.use-case .two-cols .case-col{width:100%}}.testimonials section.use-case .two-cols .case-col .gray-bubble{border-radius:25px;position:relative;background-color:#2f353f;padding:50px 60px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1024px){.testimonials section.use-case .two-cols .case-col .gray-bubble{padding:50px 40px}}@media only screen and (max-width:768px){.testimonials section.use-case .two-cols .case-col .gray-bubble{padding:0 0 0 40px}}@media only screen and (max-width:580px){.testimonials section.use-case .two-cols .case-col .gray-bubble{padding:0 0 0 30px}}.testimonials section.use-case .two-cols .case-col .gray-bubble:before{content:"";width:0;height:0;position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-top:15px solid #2f353f;border-bottom:0 solid transparent;right:49%;bottom:-15px}.testimonials section.use-case .two-cols .case-col .gray-bubble .abs-image{position:absolute;right:0;bottom:0;-webkit-mask-image:linear-gradient(to top,transparent 5%,30%,black 75%);mask-image:linear-gradient(to top,transparent 5%,30%,black 75%)}@media only screen and (max-width:1024px){.testimonials section.use-case .two-cols .case-col .gray-bubble .abs-image{max-width:220px}}@media only screen and (max-width:768px){.testimonials section.use-case .two-cols .case-col .gray-bubble .abs-image{position:relative;max-width:240px}}@media only screen and (max-width:480px){.testimonials section.use-case .two-cols .case-col .gray-bubble .abs-image{max-width:200px}}@media only screen and (max-width:420px){.testimonials section.use-case .two-cols .case-col .gray-bubble .abs-image{max-width:170px}}@media only screen and (max-width:360px){.testimonials section.use-case .two-cols .case-col .gray-bubble .abs-image{max-width:150px}}.testimonials section.use-case .two-cols .case-col .yellow-copy{color:#fdb813;font-weight:bold}.testimonials section.use-case .two-cols .case-col .number{color:#fff;font-size:60px;font-weight:bold;line-height:1.1}@media only screen and (max-width:1100px){.testimonials section.use-case .two-cols .case-col .number{font-size:50px}}@media only screen and (max-width:580px){.testimonials section.use-case .two-cols .case-col .number{font-size:40px}}@media only screen and (max-width:390px){.testimonials section.use-case .two-cols .case-col .number{font-size:38px}}.testimonials section.use-case .two-cols .case-col .number span{opacity:.5}.testimonials section.use-case .two-cols .case-col .content{color:#fff;font-size:35px;font-weight:bold;line-height:1.2;max-width:220px}@media only screen and (max-width:1100px){.testimonials section.use-case .two-cols .case-col .content{font-size:29px;max-width:180px}}@media only screen and (max-width:580px){.testimonials section.use-case .two-cols .case-col .content{font-size:22px}}@media only screen and (max-width:390px){.testimonials section.use-case .two-cols .case-col .content{font-size:20px}}.testimonials section.use-case .two-cols .case-col .bottom-content{margin-top:20px;max-width:410px;padding:20px}@media only screen and (max-width:768px){.testimonials section.use-case .two-cols .case-col .bottom-content{max-width:unset}}@media only screen and (max-width:580px){.testimonials section.use-case .two-cols .case-col .bottom-content{padding:20px 0;margin-bottom:40px}}.testimonials section.use-case .two-cols .case-col .bottom-content .case{font-weight:500;font-size:19px}.testimonials section.use-case .two-cols .case-col .bottom-content .name{font-weight:bold;font-size:25px;margin-bottom:30px}.testimonials section.use-case .two-cols .case-col .bottom-content p{color:#2f353f;line-height:1.7}.testimonials section.use-case .two-cols .case-col .bottom-content .cta-btn{margin-top:40px}.testimonials section.use-case .two-cols .case-col .bottom-content .cta-btn .big-hollow{padding:20px 40px}.testimonials section.gray-cta{background:#0d0f11;background:radial-gradient(circle,#0d0f11 0%,#565c66 0%,#16181c 100%);padding:80px 30px 60px}@media only screen and (max-width:580px){.testimonials section.gray-cta{padding:40px 0}}.testimonials section.gray-cta .strategic-content{margin:0 auto;max-width:750px}.testimonials section.gray-cta .title{font-size:45px;line-height:1.1;text-align:center;margin-bottom:20px;color:#fff;font-weight:500}@media only screen and (max-width:768px){.testimonials section.gray-cta .title{font-size:38px}}@media only screen and (max-width:550px){.testimonials section.gray-cta .title{font-size:24px}}.testimonials section.gray-cta .content{max-width:550px;text-align:center;margin:0 auto;color:#fff}.testimonials section.gray-cta .flex-buttons{text-align:center;margin:30px auto;max-width:600px}@media only screen and (max-width:768px){.testimonials section.gray-cta .flex-buttons .big-yellow{margin:20px 5px 0;padding:20px 35px;min-width:150px}}.testimonials section.use-case div.number.percent::after{content:'%';opacity:.5}