.quote{background-color:transparent !important}
.quote.bg-white{background-color:transparent !important}
.quote.bg-white .quote__box{background-color:#fff !important}
.quote.bg-white .quote__box::before{content:none}
.quote.bg-violet{background-color:transparent !important}
.quote.bg-violet .quote__box{background-color:#f8eeff !important}
.quote__box{padding:40px 32px 32px 32px;box-shadow:0 0 8px rgba(179,179,179,0.0025);background-color:#ebf3ff !important}
.quote__box::before{font-family:'AmadeusIconFont' !important;content:'\e909';color:#3a8bff;font-size:32px;line-height:32px;position:absolute;top:-16px;left:24px}
@media(min-width:768px){.quote__box::before{left:32px}
}
@media(max-width:767px){.quote__box{padding:32px 24px 24px 24px}
}
.quote__content p{line-height:var(--md-sys-typescale-headline4-line-height) !important;font-weight:600 !important;font-size:var(--md-sys-typescale-headline4-size) !important;font-family:var(--md-sys-typescale-amadeusMedium-font) !important;font-style:normal !important;margin:0 !important}
@media(min-width:768px) and (max-width:992px){.quote__content p{font-size:-124rem}
}
@media(max-width:767px){.quote__content p{font-size:1rem}
}
.quote__info p{font-family:var(--md-sys-typescale-paragraph-font) !important;font-weight:var(--md-sys-typescale-paragraph-weight) !important;font-size:var(--md-sys-typescale-paragraph-size);line-height:var(--md-sys-typescale-paragraph-line-height) !important;letter-spacing:var(--md-sys-typescale-paragraph-tracking) !important;color:#b3b3b3}
.quote__info p.quote__user{padding-left:20px;position:relative}
.quote__info p.quote__user::before{content:'';width:4px;height:100%;position:absolute;top:0;left:0;background-color:var(--mdc-theme-primary)}
.quote__info p span.quote__user--name{color:#333}
.quote__info p.quote__logo img{height:auto;max-width:128px;max-height:88px}
@media(min-width:768px){.quote__info p.quote__logo img{max-width:160px;max-height:112px}
}
.quote.icon--dark-blue .quote__box,.quote.icon--sky .quote__box,.quote.icon--violet .quote__box{padding:30px 27px;box-sizing:border-box;line-height:1.4}
.quote.icon--dark-blue .quote__box::before,.quote.icon--sky .quote__box::before,.quote.icon--violet .quote__box::before{font-family:'AmadeusIconFont';font-size:32px;line-height:32px;content:'\e909';position:absolute;left:20px !important;top:-20px}
@media(max-width:767px){.quote.icon--dark-blue .quote__box,.quote.icon--sky .quote__box,.quote.icon--violet .quote__box{padding:25px 23px}
}
.quote.icon--dark-blue .quote__box::before{color:#000521}
.quote.icon--sky .quote__box::before{color:#3a8bff}
.quote.icon--violet .quote__box::before{color:#b650ff}
.quote.default-padding-bottom{padding-bottom:var(--md-sys-padding-default)}
.quote.small-padding-bottom{padding-bottom:var(--md-sys-padding-medium)}
.quote.none-padding-bottom{padding-bottom:var(--md-sys-padding-none)}
.quote.default-padding-top{padding-top:var(--md-sys-padding-default)}
.quote.small-padding-top{padding-top:var(--md-sys-padding-medium)}
.quote.none-padding-top{padding-top:var(--md-sys-padding-none)}