.quest-hero-testimonial .flex{display:flex;flex-flow:row;flex-wrap:wrap;align-items:center;margin-right:-15px;margin-left:-15px}.quest-hero-testimonial .flex .col{flex:1;padding:20px 15px}.quest-hero-testimonial .tagline-wrap{display:flex;flex-flow:row;flex-wrap:wrap;align-items:center}.quest-hero-testimonial.text-center .tagline-wrap{justify-content:center}.quest-hero-testimonial .tagline-wrap .tagline-line{width:30px;height:2px}.quest-hero-testimonial .button-wrap .button-col{display:block;margin-bottom:15px}.quest-hero-testimonial .button-wrap .button-col:not(:last-child){margin-right:10px}@media(max-width:767px){.quest-hero-testimonial .flex .col{flex:0 0 100%}}@media(max-width:479px){.quest-hero-testimonial .button-wrap .button-col{display:block}.quest-hero-testimonial .button-wrap .button-col a{width:100%}.quest-hero-testimonial .button-wrap .button-col:not(:last-child){margin-right:0;margin-bottom:20px}}@media(min-width:768px) and (max-width:1024px){.button-1 .button,.button-1 .cta_button,.button-2 .button,.button-2 .cta_button{padding-left:15px;padding-right:15px;font-size:14px}}.quest-hero-testimonial .flex .col img{border-radius:30px}.col__testimonial{margin-top:-27%;position:relative;padding:0 30px}.col__testimonial-container{border-radius:20px;background-color:#fff;padding:45px 40px 40px;box-shadow:0 24px 38px 0 rgb(30 61 96 / 5%)}.col__testimonial-container span{margin-bottom:24px;padding:12px 20px 10px;border-radius:1000px;font-size:14px;line-height:1.143em;font-weight:700;display:inline-block}.col__testimonial-container h3{line-height:1.5em}.col__testimonial-author p:first-child{margin-bottom:11px;line-height:1.111em;font-weight:700}.col__testimonial-author p:last-child{font-size:16px}@media(max-width:425px){.col__testimonial-container,.col__testimonial{padding:20px}}