.quotes-block{display:block;position:relative;margin-top:2.5rem}
.quotes-block .quotes-header-text{margin-bottom:2.188rem;margin-top:0;display:block;min-height:0;word-wrap:break-word;font-weight:400;font-size:2.25rem;color:#16184e;letter-spacing:0;line-height:2.625rem;text-align:left}
.quotes-block .quote-img{position:absolute}
.quotes-block .quotes-name-text{margin-bottom:0;margin-top:0;font-weight:400;font-size:.875rem;color:#16184e;letter-spacing:0;line-height:1.25rem;text-align:left;font-family:Deutsche Bank Regular}
.quotes-block .quotes-position-text{font-size:.875rem;color:#16184e;margin-bottom:2.5rem;margin-top:0;margin-bottom:0;line-height:1.2;font-weight:400;text-align:left;font-family:Deutsche Bank Regular}
.quote-text-container{padding:3.75rem 0 0;display:block;font-size:1.5rem;position:relative;top:0;bottom:0;margin:auto}
.dark-theme .quotes-block .quotes-header-text{color:#fff}
.dark-theme .quotes-block .quotes-position-text{color:#fff}
@media all and (max-width:47.938rem){.quotes-block .quotes-header-text{font-size:1.25rem;margin-bottom:1.563rem;min-height:0}
.quotes-block .quotes-name-text{padding-top:0;font-size:.875rem}
.quotes-block .quotes-position-text{font-size:.75rem}
}
@media(max-width:47.938rem){.quotes-block .quotes-header-text{line-height:1.5rem}
}