.quote{margin:40px auto}.quote .quote__container{margin:0 auto;padding:20px 0;position:relative}.quote .quote__quote{margin:0 10px;padding:0}.quote .quote__content{display:inline;font-family:"futura-pt",sans-serif;font-size:30px;font-size:clamp(1.875rem,.4301839465rem + 3.0100334448vw,3rem);line-height:1.3;margin:0 0 30px -.5em;position:relative}@media(min-width:768px){.quote .quote__content{line-height:1.1;max-width:80%}}@media(min-width:1366px){.quote .quote__content{font-size:48px}}.quote .quote__author{color:#0a0203;font-size:16px;font-size:clamp(1rem,.9197324415rem + .1672240803vw,1.0625rem);font-weight:700;letter-spacing:.16px;line-height:1.6;margin-bottom:4px;margin-top:30px;text-transform:uppercase}@media(min-width:768px){.quote .quote__author{line-height:1.6}}@media(min-width:1366px){.quote .quote__author{font-size:17px;letter-spacing:.17px}}.quote .quote__author-title{color:#f37321;font-size:14px;font-weight:700;letter-spacing:.14px;line-height:1.4;margin-top:4px}