.scroll--banner-quote .maxContainer,.scroll--quote .maxContainer{margin:0 auto;max-width:1136px;width:100%}.scroll--quote{background-color:#fafafa;padding:8rem 25px}.quote-text span{color:#c7c7c7;font-size:2.625rem;font-style:normal;font-weight:500;letter-spacing:-.06563rem;line-height:2.95313rem}.scroll--banner-quote{background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;padding-bottom:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden;position:relative;transition:filter .6s ease-out}.banner-quote--text p{color:#fafafa;font-size:2.625rem;font-style:normal;font-weight:500;letter-spacing:-.06563rem;line-height:2.95313rem}.banner-quote--text p:last-of-type{margin-bottom:0}.banner-quote--text{max-width:53rem;opacity:0;position:relative;transform:translateY(120px);transition:opacity .6s ease,transform .6s ease;z-index:100}.banner-quote--overlay{backdrop-filter:blur(6px);background:linear-gradient(180deg,hsla(0,0%,98%,.3) .14%,rgba(28,28,28,.3) 66.69%);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .8s ease;width:100%;will-change:backdrop-filter;z-index:1}@media screen and (max-width:767px){.scroll--quote{padding:4rem 25px}.quote-text span{font-size:2rem!important;font-style:normal!important;font-weight:500!important;letter-spacing:-.05rem!important;line-height:2.5rem!important}.scroll--banner-quote{height:60vh;padding:0 25px}.banner-quote--text p{font-size:2rem;font-style:normal;font-weight:500;letter-spacing:-.05rem;line-height:2.5rem}}