.quest-hero-testimonial{width:100%}.quest-hero-testimonial .flex{align-items:center;display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.quest-hero-testimonial .flex .col{box-sizing:border-box;flex:1;min-width:0;padding:20px 15px}.quest-hero-testimonial .tagline-wrap{align-items:center;display:flex;flex-flow:row wrap;margin-bottom:16px;margin-top:0}.quest-hero-testimonial.text-center .tagline-wrap{justify-content:center}.quest-hero-testimonial .tagline-wrap .tagline-line{height:2px;width:30px}.quest-hero-testimonial .heading-text{margin-bottom:20px;margin-top:0;width:100%}.quest-hero-testimonial .heading-text h1,.quest-hero-testimonial .heading-text h2,.quest-hero-testimonial .heading-text h3,.quest-hero-testimonial .heading-text h4,.quest-hero-testimonial .heading-text h5,.quest-hero-testimonial .heading-text h6{font-family:Montserrat,sans-serif!important;font-size:35px;font-weight:600;line-height:1.2;margin:0}.quest-hero-testimonial .rich-text,.quest-hero-testimonial__rich-text{margin-bottom:32px;margin-top:0;max-width:600px;width:100%}.quest-hero-testimonial .rich-text,.quest-hero-testimonial .rich-text li,.quest-hero-testimonial .rich-text p,.quest-hero-testimonial__rich-text,.quest-hero-testimonial__rich-text li,.quest-hero-testimonial__rich-text p{color:#667c93;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.quest-hero-testimonial .rich-text>:first-child,.quest-hero-testimonial__rich-text>:first-child{margin-top:0}.quest-hero-testimonial .rich-text>:last-child,.quest-hero-testimonial__rich-text>:last-child{margin-bottom:0}.quest-hero-testimonial .button-wrap{align-items:center;display:flex;flex-flow:row wrap;gap:16px;margin:0;width:100%}.quest-hero-testimonial .button-col{align-items:stretch;box-sizing:border-box;display:flex;flex:0 0 300px;margin:0;max-width:300px;min-width:300px;padding:0;width:300px}.quest-hero-testimonial .button-col+.button-col{margin-left:16px}.quest-hero-testimonial .button-wrap .button-col+.button-col{margin-left:0}.quest-hero-testimonial .button-col a.button,.quest-hero-testimonial .button-col a.button-outline,.quest-hero-testimonial .button-col a.cta_button,.quest-hero-testimonial .button-col>.button,.quest-hero-testimonial .button-col>.button-outline,.quest-hero-testimonial .button-col>.cta_button,.quest-hero-testimonial .button-col>a{align-items:center;border-radius:12px!important;box-sizing:border-box!important;display:inline-flex!important;font-family:Open Sans,sans-serif!important;font-size:16px!important;font-weight:600!important;gap:8px;height:60px!important;justify-content:center;letter-spacing:0!important;line-height:1.2!important;margin:0!important;max-height:60px!important;max-width:300px!important;min-height:60px!important;min-width:300px!important;padding:0 24px!important;text-align:center;text-decoration:none!important;text-transform:none!important;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s ease;white-space:nowrap;width:300px!important}.quest-hero-testimonial .button-col a.button *,.quest-hero-testimonial .button-col a.button-outline *,.quest-hero-testimonial .button-col a.cta_button *,.quest-hero-testimonial .button-col>.button *,.quest-hero-testimonial .button-col>.button-outline *,.quest-hero-testimonial .button-col>.cta_button *,.quest-hero-testimonial .button-col>a *{letter-spacing:0!important;line-height:inherit!important;text-transform:none!important}.quest-hero-testimonial .button-col a.button-outline:focus,.quest-hero-testimonial .button-col a.button-outline:hover,.quest-hero-testimonial .button-col a.button:focus,.quest-hero-testimonial .button-col a.button:hover,.quest-hero-testimonial .button-col a.cta_button:focus,.quest-hero-testimonial .button-col a.cta_button:hover,.quest-hero-testimonial .button-col>.button-outline:focus,.quest-hero-testimonial .button-col>.button-outline:hover,.quest-hero-testimonial .button-col>.button:focus,.quest-hero-testimonial .button-col>.button:hover,.quest-hero-testimonial .button-col>.cta_button:focus,.quest-hero-testimonial .button-col>.cta_button:hover,.quest-hero-testimonial .button-col>a:focus,.quest-hero-testimonial .button-col>a:hover{text-decoration:none!important;transform:translateY(-2px)}.quest-hero-testimonial .button-col svg{fill:currentColor;flex:0 0 16px;height:16px;width:16px}.quest-hero-testimonial .flex .col img{border-radius:24px;display:block;height:auto;max-width:100%;width:100%}.quest-hero-testimonial .col__testimonial{box-sizing:border-box;margin-top:-27%;padding:0 30px;position:relative}.quest-hero-testimonial .col__testimonial-container{background-color:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(35,32,70,.06),0 4px 12px rgba(0,180,216,.08);box-sizing:border-box;padding:45px 40px 40px}.quest-hero-testimonial .col__testimonial-container>span{border-radius:1000px;display:inline-block;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;line-height:1.143;margin-bottom:24px;padding:12px 20px 10px}.quest-hero-testimonial .col__testimonial-container h3{color:#667c93!important;font-family:Open Sans,sans-serif!important;font-size:18px!important;font-weight:400;line-height:1.5;margin-bottom:20px;margin-top:0}.quest-hero-testimonial .col__testimonial-container li,.quest-hero-testimonial .col__testimonial-container p{color:#667c93;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.quest-hero-testimonial .col__testimonial-container>:last-child{margin-bottom:0}.quest-hero-testimonial .col__testimonial-author{margin-top:24px}.quest-hero-testimonial .col__testimonial-author p:first-child{color:#25374a;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.5;margin-bottom:8px;margin-top:0}.quest-hero-testimonial .col__testimonial-author p:last-child{color:#667c93;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:0;margin-top:0}@media (max-width:1024px){.quest-hero-testimonial .tagline-wrap{margin-bottom:16px}.quest-hero-testimonial .heading-text{margin-bottom:20px}.quest-hero-testimonial .heading-text h1,.quest-hero-testimonial .heading-text h2,.quest-hero-testimonial .heading-text h3,.quest-hero-testimonial .heading-text h4,.quest-hero-testimonial .heading-text h5,.quest-hero-testimonial .heading-text h6{font-size:31px}.quest-hero-testimonial .rich-text,.quest-hero-testimonial__rich-text{margin-bottom:32px}.quest-hero-testimonial .button-wrap{gap:16px}.quest-hero-testimonial .button-col{flex:0 0 300px;max-width:300px;min-width:300px;width:300px}.quest-hero-testimonial .button-col a.button,.quest-hero-testimonial .button-col a.button-outline,.quest-hero-testimonial .button-col a.cta_button,.quest-hero-testimonial .button-col>.button,.quest-hero-testimonial .button-col>.button-outline,.quest-hero-testimonial .button-col>.cta_button,.quest-hero-testimonial .button-col>a{font-size:16px!important;height:60px!important;max-height:60px!important;max-width:300px!important;min-height:60px!important;min-width:300px!important;padding:0 24px!important;width:300px!important}.quest-hero-testimonial .col__testimonial{margin-top:-20%;padding:0 24px}.quest-hero-testimonial .col__testimonial-container{padding:36px 32px 32px}}@media (max-width:767px){.quest-hero-testimonial .flex{margin-left:0;margin-right:0}.quest-hero-testimonial .flex .col{flex:0 0 100%;padding:15px 0;width:100%}.quest-hero-testimonial .tagline-wrap{margin-bottom:16px}.quest-hero-testimonial .heading-text{margin-bottom:20px}.quest-hero-testimonial .heading-text h1,.quest-hero-testimonial .heading-text h2,.quest-hero-testimonial .heading-text h3,.quest-hero-testimonial .heading-text h4,.quest-hero-testimonial .heading-text h5,.quest-hero-testimonial .heading-text h6{font-size:25px}.quest-hero-testimonial .rich-text,.quest-hero-testimonial__rich-text{margin-bottom:32px;max-width:none}.quest-hero-testimonial .button-wrap{gap:20px}.quest-hero-testimonial .button-col{flex:0 0 300px;max-width:300px;min-width:300px;width:300px}.quest-hero-testimonial .button-col+.button-col{margin-left:0}.quest-hero-testimonial .button-col a.button,.quest-hero-testimonial .button-col a.button-outline,.quest-hero-testimonial .button-col a.cta_button,.quest-hero-testimonial .button-col>.button,.quest-hero-testimonial .button-col>.button-outline,.quest-hero-testimonial .button-col>.cta_button,.quest-hero-testimonial .button-col>a{font-size:16px!important;height:60px!important;max-height:60px!important;max-width:300px!important;min-height:60px!important;min-width:300px!important;padding:0 24px!important;width:300px!important}.quest-hero-testimonial .col__testimonial{margin-top:-12%;padding:0 20px}.quest-hero-testimonial .col__testimonial-container{padding:32px 28px}}@media (max-width:479px){.quest-hero-testimonial .button-wrap{display:block;width:100%}.quest-hero-testimonial .button-col{display:block;flex:none;margin:0;max-width:100%;min-width:0;width:100%}.quest-hero-testimonial .button-col+.button-col{margin-left:0;margin-top:20px}.quest-hero-testimonial .button-wrap .button-col+.button-col{margin-top:20px}.quest-hero-testimonial .button-col a.button,.quest-hero-testimonial .button-col a.button-outline,.quest-hero-testimonial .button-col a.cta_button,.quest-hero-testimonial .button-col>.button,.quest-hero-testimonial .button-col>.button-outline,.quest-hero-testimonial .button-col>.cta_button,.quest-hero-testimonial .button-col>a{border-radius:12px!important;font-size:16px!important;height:60px!important;max-height:60px!important;max-width:100%!important;min-height:60px!important;min-width:0!important;padding:0 24px!important;width:100%!important}.quest-hero-testimonial .col__testimonial{margin-top:-8%;padding:0 16px}.quest-hero-testimonial .col__testimonial-container{padding:28px 22px}}@media (max-width:425px){.quest-hero-testimonial .col__testimonial{padding:0 12px}.quest-hero-testimonial .col__testimonial-container{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.quest-hero-testimonial .button-col a.button,.quest-hero-testimonial .button-col a.button-outline,.quest-hero-testimonial .button-col a.cta_button,.quest-hero-testimonial .button-col>.button,.quest-hero-testimonial .button-col>.button-outline,.quest-hero-testimonial .button-col>.cta_button,.quest-hero-testimonial .button-col>a{transition:none}.quest-hero-testimonial .button-col a.button-outline:focus,.quest-hero-testimonial .button-col a.button-outline:hover,.quest-hero-testimonial .button-col a.button:focus,.quest-hero-testimonial .button-col a.button:hover,.quest-hero-testimonial .button-col a.cta_button:focus,.quest-hero-testimonial .button-col a.cta_button:hover,.quest-hero-testimonial .button-col>.button-outline:focus,.quest-hero-testimonial .button-col>.button-outline:hover,.quest-hero-testimonial .button-col>.button:focus,.quest-hero-testimonial .button-col>.button:hover,.quest-hero-testimonial .button-col>.cta_button:focus,.quest-hero-testimonial .button-col>.cta_button:hover,.quest-hero-testimonial .button-col>a:focus,.quest-hero-testimonial .button-col>a:hover{transform:none}}