.mrvll-media-quote-promo{padding:0;background-color:transparent;position:relative;min-height:40vw;display:flex;flex-direction:column;justify-content:center}
.mrvll-media-quote-promo::before{z-index:1;position:absolute;right:0;top:0;height:100%;content:""}
.mrvll-media-quote-promo::after{background-size:cover;background-position:initial;position:absolute;right:0;top:0;height:100%;content:"";background-repeat:no-repeat}
.mrvll-media-quote-promo__content{position:relative;z-index:1}
.mrvll-media-quote-promo p{font-size:1.4rem;line-height:2rem;font-weight:lighter;max-width:36rem}
.mrvll-media-quote-promo .mrvll-eyebrow{margin-top:0rem}
.mrvll-media-quote-promo__quote{display:flex;align-items:center;margin:0;padding:0}
.mrvll-media-quote-promo__quote .container{z-index:2;padding-right:1rem}
.mrvll-media-quote-promo__img-container{max-width:520px;margin:0;position:relative}
.mrvll-media-quote-promo__img-container::before{background:linear-gradient(90deg,#00000000,rgba(0,0,0,0.166));z-index:2;background-position:initial;position:absolute;right:0;top:0;height:100%;width:100%;content:"";background-repeat:no-repeat;transform-origin:left center}
.mrvll-media-quote-promo__img{transform-origin:left center;position:relative;z-index:1;width:100%;flex-shrink:0}
.mrvll-media-quote-promo__quote-text{padding:0 4rem 0 0;z-index:2}
.mrvll-media-quote-promo__quote-mark{display:block;background-image:url("../../../../../etc.clientlibs/marvell-com/clientlibs/clientlib-base/resources/quotation-mark.svg");background-repeat:no-repeat;background-size:100% 100%;background-position:top left;width:32px;height:26px;margin-bottom:2rem}
@media(min-width:1540px){.mrvll-media-quote-promo__img-container{max-width:700px}
}
@media(min-width:1200px){.mrvll-media-quote-promo__img-container{margin-left:16rem}
}
@media(min-width:992px){.mrvll-media-quote-promo::after,.mrvll-media-quote-promo::before{width:65vw}
}
@media(min-width:760px){.mrvll-media-quote-promo__img,.mrvll-media-quote-promo__img-container::before{transform:scale(1.15)}
}
@media(max-width:1300px){.mrvll-media-quote-promo p{font-size:1.2rem;max-width:28rem;line-height:1.6rem}
}
@media(max-width:1200px){.mrvll-media-quote-promo{min-height:54vw}
.mrvll-media-quote-promo__img-container{max-width:520px}
}
@media(max-width:760px){.mrvll-media-quote-promo__img-container{max-width:320px}
}
@media(max-width:992px){.mrvll-media-quote-promo{min-height:54vw}
.mrvll-media-quote-promo::after,.mrvll-media-quote-promo::before{width:75%}
.mrvll-media-quote-promo__img-container{max-width:320px}
.mrvll-media-quote-promo__quote-text{padding:0 2rem 0 0}
.mrvll-media-quote-promo p{font-size:1rem;line-height:1.6rem}
.mrvll-media-quote-promo__quote-mark{width:24px;height:18px;margin-bottom:.5rem}
.mrvll-media-quote-promo .mrvll-media-quote-promo__quote-text .mrvll-eyebrow{font-size:.75rem}
}
@media(max-width:760px){.mrvll-media-quote-promo::after,.mrvll-media-quote-promo::before{width:100%}
.mrvll-media-quote-promo__quote{flex-direction:column}
.mrvll-media-quote-promo__img-container{max-width:100%;width:100%}
.mrvll-media-quote-promo__img{max-width:100%;width:100%}
.mrvll-media-quote-promo__quote-text{padding:6rem 2rem}
.mrvll-media-quote-promo__img-container::before{display:none}
}
@media(ma-width:480px){.mrvll-media-quote-promo__quote-text{padding:4rem 2rem}
}