/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.component--testimonials-sports{margin:3.5rem auto 2.5rem;max-width:144rem}@media screen and (min-width:1024px){.component--testimonials-sports{max-width:none}}.component--testimonials-sports .wrapper-testimonials-sports{margin:0 auto 0;max-width:144rem;position:relative;max-width:none;padding-top:10rem}@media screen and (min-width:1024px){.component--testimonials-sports .wrapper-testimonials-sports{min-height:80rem}}.component--testimonials-sports .wrapper-testimonials-sports .testimonials-sports-bg-img{position:absolute;z-index:1;max-width:100%;max-height:100%;bottom:0;left:0;right:0;top:0;-o-object-fit:contain;object-fit:contain}.component--testimonials-sports .wrapper-testimonials-sports .testimonials-sports-bg-img img{width:100vw}.component--testimonials-sports .content{position:relative;z-index:2}.component--testimonials-sports>.content>.field__items{display:flex;justify-content:space-between;flex-wrap:wrap}.component--testimonials-sports>.content>.field__items>*{flex-basis:49%;margin-bottom:2rem}.component--testimonials-sports .paragraph--type--testimonial{background-color:#00528b;height:100%;padding:3rem;width:100%;border-radius:10rem;display:flex;flex-direction:column;max-width:90%;margin:0 auto}@media screen and (min-width:1024px){.component--testimonials-sports .paragraph--type--testimonial{margin:3.5rem auto 2.5rem;max-width:114.3rem;display:flex;padding:8rem 12.3rem 5rem 12.3rem;width:100%}}.component--testimonials-sports .paragraph--type--testimonial>:first-child{flex-basis:40%}.component--testimonials-sports .paragraph--type--testimonial>:last-child{flex-basis:60%}.component--testimonials-sports .paragraph--type--testimonial .testimonials-image-mobile{order:1;margin:0 auto}@media screen and (min-width:1024px){.component--testimonials-sports .paragraph--type--testimonial .testimonials-image-mobile{display:none}}.component--testimonials-sports .paragraph--type--testimonial .testimonials-image-desktop{margin-right:2rem;display:none}@media screen and (min-width:1024px){.component--testimonials-sports .paragraph--type--testimonial .testimonials-image-desktop{display:block}}.component--testimonials-sports .paragraph--type--testimonial .testimonials-meta{margin-left:1.5rem;padding-top:1.5rem}.component--testimonials-sports .paragraph--type--testimonial .testimonial--main-info{order:3;display:flex;margin-top:1.5rem}.component--testimonials-sports .paragraph--type--testimonial .field--name-field-testimonial-photo{height:9.4rem;width:9.4rem}.component--testimonials-sports .paragraph--type--testimonial .field--name-field-testimonial-photo img{border-radius:50%;border:3px solid #008ecf}.component--testimonials-sports .paragraph--type--testimonial .testimonials-name-hyphen{color:#ffcd00;position:absolute;margin-left:-14px;font-size:24px;margin-top:-7px}.component--testimonials-sports .paragraph--type--testimonial .field--name-field-name{color:#ffcd00;font-family:AvenirLTStd-Light;font-size:22px;font-style:normal;font-weight:600;line-height:normal}.component--testimonials-sports .paragraph--type--testimonial .field--name-field-testimonial-company,.component--testimonials-sports .paragraph--type--testimonial .field--name-field-testimonial-job-title{font-size:1.6rem;color:#fff}.component--testimonials-sports .paragraph--type--testimonial .curly-quote.open{display:none}@media screen and (min-width:1024px){.component--testimonials-sports .paragraph--type--testimonial .curly-quote.open{display:block;position:absolute;left:-4rem;top:-3rem;color:#ffcd00;font-family:"Avenir Next";font-size:72.518px;font-style:italic;font-weight:400;line-height:normal}}.component--testimonials-sports .paragraph--type--testimonial .normal-quote{display:inline}@media screen and (min-width:1024px){.component--testimonials-sports .paragraph--type--testimonial .normal-quote{display:none!important}}.component--testimonials-sports .paragraph--type--testimonial .testimonial--quote{order:2;font-size:1.8rem;font-family:AvenirLTStd-Light;position:relative;color:#fff;margin-left:1rem}@media screen and (min-width:1024px){.component--testimonials-sports .paragraph--type--testimonial .testimonial--quote{font-size:2.5rem}}.component--testimonials-sports .paragraph--type--testimonial .testimonial--quote>*{display:inline}.component--testimonials-sports .paragraph--type--testimonial .field--name-field-testimonial-quote{line-height:2}
