.quote-slider{display:flex;flex-direction:column;margin:2rem 0;position:relative}.quote-slider .author-title{display:none}.quote-slider .colour-block{background-color:var(--brand-midnight);height:12rem;left:0;position:absolute;top:0;width:100%;z-index:1}.quote-slider .quotes{margin-top:2rem;overflow:hidden;padding:0 1rem;position:relative;width:100%;z-index:2}.quote-slider .quote-content-container{background-color:var(--cloud);position:relative}.quote-slider .quote-content{align-items:center;align-items:flex-start;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;padding:1rem;position:absolute;top:0;transform:rotateY(180deg);transition:transform .5s ease-in-out,opacity .5s ease-in-out,visibility .5s ease-in-out;width:100%;z-index:3}.quote-slider .quote-content.active{margin:0;opacity:1;transform:rotateY(0deg)}.quote-slider .quote-content blockquote{border:none;color:var(--grey);font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.2;margin:1.5rem 0}.quote-slider .quote-content figcaption{align-items:center;background:none;display:flex;font-size:.9rem}.quote-slider .quote-content figcaption .text{display:flex;flex-direction:column;justify-content:center}.quote-slider p{margin:.2rem}.quote-slider .author{font-weight:var(--font-weight-bold)}.quote-slider .quote-logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:2rem 0 1rem;padding-bottom:2rem;white-space:nowrap}.quote-slider .employee-information,.quote-slider .quote-logo{align-items:center;cursor:pointer;display:flex;height:50px;justify-content:center;margin:0 .5rem 0 2.5rem;max-width:150px;opacity:.2;position:relative;vertical-align:middle}.quote-slider .employee-information img,.quote-slider .quote-logo img{max-height:100%;max-width:100%;vertical-align:middle}.quote-slider .employee-information:hover,.quote-slider .quote-logo:hover{opacity:1;transition:opacity .3s ease-in-out}.quote-slider .employee-information.active,.quote-slider .quote-logo.active{opacity:1}.quote-slider .employee-information.active:after,.quote-slider .employee-information:hover:after,.quote-slider .quote-logo.active:after,.quote-slider .quote-logo:hover:after{width:125%}.quote-slider .employee-information:after,.quote-slider .quote-logo:after{background-color:var(--brand-acid);bottom:-20px;content:"";height:8px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease-out;width:0}.quote-slider .employee-information{display:flex;height:70px;max-width:100%}.quote-slider .employee-information .employee-text{display:none;flex-direction:column}.quote-slider .employee-information img{margin-right:1rem}.quote-slider .employee-information.active .employee-text{display:flex}@media (min-width:768px){.quote-slider{margin:8rem 0 6rem}.quote-slider .author-title{display:block}.quote-slider.about,.quote-slider.mission{margin-top:13rem}.quote-slider.services{margin-top:11rem}.quote-slider .colour-block{height:100%;width:40%}.quote-slider .quotes{margin:-5% auto 0;max-width:1200px;padding-left:12%}.quote-slider .quote-content{padding:1rem 2rem}.quote-slider .quote-content blockquote{border:none;font-size:1.5rem;margin:2rem 0}.quote-slider .quote-content figcaption{font-size:1.2rem;margin-top:10px}}@media (max-width:640px){.quote-slider .quote-logos{flex-wrap:nowrap;gap:.5rem;justify-content:center}.quote-slider .employee-information,.quote-slider .quote-logo{margin:.5rem;max-height:30px;max-width:33%}}