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