.quote__inner .col-12{display:grid;grid-template-columns:1fr}.quote__text{align-items:start;display:grid;font-size:36px;font-style:italic;font-weight:300;grid-template-columns:auto;max-width:1304px;position:relative}.quote__text span{display:block;height:auto;padding:30px;position:absolute;right:0;top:-70px;width:100px}.quote__text span svg{height:auto;width:100%}.quote__author__name{font-size:24px;font-style:Medium;font-weight:500;letter-spacing:0;line-height:100%}.quote__author__company{font-size:20px;font-weight:400}@media screen and (min-width:768px){.quote__text span{padding:60px;top:-100px;width:200px}}@media screen and (min-width:1200px){.quote__text{font-size:42px;grid-template-columns:auto 200px}.quote__inner .col-12{align-items:end;grid-template-columns:auto 320px}.quote__text span{margin-top:-100px;position:relative;top:0}.quote__author__name{font-size:24px;text-align:right}.quote__author__company{font-size:20px;text-align:right}}@media screen and (min-width:992px){.quote-with-image__inner .col-12{display:grid;grid-template-columns:auto 250px}.quote-with-image .quote__author__company,.quote-with-image .quote__author__name{text-align:left}.quote-with-image__img img{height:100%!important;object-fit:cover}}@media screen and (min-width:1200px){.quote-with-image__inner .col-12{gap:50px;grid-template-columns:auto 418px}.quote-with-image__inner .quote__inner{grid-template-columns:1fr}.quote-with-image__inner .quote__text span{margin-top:50%}}