@keyframes opacity-end-100{0%{opacity:0}to{opacity:1}}@keyframes opacity-bounce{0%{opacity:.4}50%{opacity:.6}to{opacity:.4}}@keyframes translateY-start-negative{0%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@font-face{font-family:din-condensed;src:url(../fonts/DINCond-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:din-condensed;src:url(../fonts/DINCond-Bold.woff) format("woff");font-weight:700;font-style:normal}.blockquote{margin:16px 0;position:relative;display:block;border-top:2px solid #ffde6c;padding:24px 0 0}@media(min-width:768px){.blockquote{margin:0}}.blockquote__quote{margin:0;font-size:2rem;line-height:2rem;text-transform:uppercase;font-weight:700;padding-left:14px}.blockquote__quote:before{position:absolute;content:"“";left:-2px}.blockquote__quote:after{display:inline;content:"”";position:relative}.blockquote__cite{display:block;padding:0 0 0 14px;margin:24px 0 0;color:#003961;line-height:1.5rem;font-size:1.1875rem;font-weight:400;font-style:normal}.blockquote--alternative{padding:0;margin:0 0 48px;position:relative;display:block;border-top:0}@media(min-width:768px){.blockquote--alternative{margin:0}}.blockquote--alternative .blockquote__quote{color:#fff}@media(min-width:1024px){.blockquote--alternative .blockquote__quote{font-size:40px;line-height:40px}}.blockquote--alternative .blockquote__quote:after,.blockquote--alternative .blockquote__quote:before{color:#ffde6c}.blockquote--alternative .blockquote__thumb{height:48px;flex:0 0 48px;border-radius:50%;overflow:hidden;margin-right:16px;background:#e6ebef;background-size:cover;background-position:50%}.blockquote--alternative .blockquote__cite{margin-top:48px;display:flex;align-items:center}.blockquote--alternative .blockquote__cite-name{color:#fff;font-size:1.25rem;line-height:1.25rem;font-weight:700;letter-spacing:.2px;text-transform:uppercase}.blockquote--alternative .blockquote__cite-function{color:#ffde6c;font-size:1.1875rem;line-height:1.5rem}.section-quote{padding:.5rem 0}@media(min-width:1024px){.section-quote{padding:1.5rem 0}}