.hero-quote{color:#fff;padding:1rem 0}@media only screen and (min-width:768px){.hero-quote{padding:2rem 0}}.hero-quote__body{display:flex;flex-direction:column;gap:3rem}@media only screen and (max-width:1200px){.hero-quote__body{margin:0 auto;max-width:900px}}@media only screen and (min-width:1200px){.hero-quote__body{grid-gap:5rem;align-items:center;display:grid;grid-template-columns:1fr 1fr}}.hero-quote__body>*{width:100%}.hero-quote__body__content{background:transparent;border-radius:0;box-shadow:none;padding:0}.hero-quote__body__content h1,.hero-quote__body__content h2,.hero-quote__body__content h3,.hero-quote__body__content h4,.hero-quote__body__content h5{margin-top:0}.hero-quote__body__content h1 b,.hero-quote__body__content h2 b,.hero-quote__body__content h3 b,.hero-quote__body__content h4 b,.hero-quote__body__content h5 b{color:var(--primary)}.hero-quote__body__content--extra{margin-top:1rem}@media only screen and (min-width:768px){.hero-quote__body__content{padding:0}}.hero-quote__body__content p{font-size:1.05rem;font-weight:400;line-height:1.6;text-shadow:none}.hero-quote__body__content h1 em{color:var(--primary);font-style:normal}.hero-quote__badge{margin-bottom:1.5rem}.hero-quote__ratings{display:flex;gap:1rem;margin-top:1.25rem}.hero-quote__info{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem}.hero-quote a{color:var(--grey);text-shadow:0 0 10px rgba(0,0,0,.5)}.hero-quote .container{padding:0 1rem;position:relative}@media only screen and (min-width:768px){.hero-quote .container{padding:0 2rem}}
