.quote-banner .flex-container{align-items:center;justify-content:space-between;margin:auto;max-width:1000px;padding:50px 25px}.quote-banner .line{border:none;height:1.5px;margin:20px 0;width:60px}.quote-banner .qsource{display:inline}.quote-banner .qname,.quote-banner .qtitle{margin:5px}.quote-banner .quote-text p{font-size:20px}.quote-banner .headshot{height:175px;margin:auto;max-width:175px}.quote-banner .headshot img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:100%;object-fit:cover;width:100%}.quote-banner .social-icon{display:block;height:100%;margin-left:6px}.quote-banner .social-icon svg{height:22px;fill:#fff}.quote-banner{color:#fff}.quote-banner.blue_gradient{background:linear-gradient(90deg,#1b3453,#597598)}.quote-banner.blue{background:#1b3453}.quote-banner.orange_gradient{background:linear-gradient(90deg,#e26c00,#fc9c26)}.quote-banner.orange{background:#e26c00}.quote-banner.blue_gradient.swap{background:linear-gradient(270deg,#1b3453,#597598)}.quote-banner.orange_gradient.swap{background:linear-gradient(270deg,#e26c00,#fc9c26)}.quote-banner.blue .line,.quote-banner.blue_gradient .line{background-color:#ff8400}.quote-banner.orange .line,.quote-banner.orange_gradient .line{background-color:#0555ac}.quote-banner,.quote-banner .qname,.quote-banner .qtitle{color:#fff!important}@media screen and (min-width:768px){.quote-banner.swap .quote-text{order:2}.quote-banner .quote-text{width:66%}.quote-banner .quote-img{width:33%}}@media screen and (max-width:767px){.quote-banner .quote-text{order:2!important}.quote-banner .quote-img,.quote-banner .quote-text{width:100%}.quote-banner .line{margin:auto}.quote-banner .qsource-flex{justify-content:center;padding-top:15px}}