@charset "UTF-8";.quotation .grp-quotation__quote::before{content:"“"}
html[lang=de] .quotation .grp-quotation__quote::before{content:"„"}
.quotation .grp-quotation__quote::after{content:"”"}
.quotation:not(.style-large) .grp-quotation__quote{color:var(--color-text-primary);font-family:"BMWGroupSerif-Light","Times New Roman",Times,serif;font-size:24px;line-height:1.8;letter-spacing:0;text-transform:none;color:var(--color-text-white-static)}
@media(min-width:768px) and (max-width:1279.99px){.quotation:not(.style-large) .grp-quotation__quote{font-size:18px}
}
@media(max-width:767.99px){.quotation:not(.style-large) .grp-quotation__quote{font-size:18px}
}
.quotation.style-large .grp-quotation__quote{color:var(--color-text-primary);font-family:"BMWGroupSerif-Light","Times New Roman",Times,serif;font-size:38px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--color-text-white-static)}
@media(min-width:768px) and (max-width:1279.99px){.quotation.style-large .grp-quotation__quote{font-size:30px}
}
@media(max-width:767.99px){.quotation.style-large .grp-quotation__quote{font-size:24px}
}
.quotation .grp-quotation__author{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Bold","Arial Black",Gadget,sans-serif;font-size:12px;line-height:1.6;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text-white-static)}
@media(min-width:768px) and (max-width:1279.99px){.quotation .grp-quotation__author{font-size:12px}
}
@media(max-width:767.99px){.quotation .grp-quotation__author{font-size:12px}
}
.quotation .grp-quotation__jobtitle{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:12px;line-height:1.8;letter-spacing:0;text-transform:none;color:var(--color-text-white-static)}
@media(min-width:768px) and (max-width:1279.99px){.quotation .grp-quotation__jobtitle{font-size:12px}
}
@media(max-width:767.99px){.quotation .grp-quotation__jobtitle{font-size:12px}
}
.quotation .grp-quotation__authorframe{position:relative;margin-top:32px}
.quotation .grp-quotation__authorframe::before{content:"";position:absolute;top:-16px;width:80px;border-bottom:1px solid var(--color-text-white-static);display:block}
.quotation.style-alignment-left .grp-quotation,.quotation.style-alignment-right .grp-quotation{display:flex;align-items:flex-end;position:relative}
.quotation.style-alignment-left .grp-quotation .grp-quotation__background,.quotation.style-alignment-right .grp-quotation .grp-quotation__background{background-color:var(--color-dark-blue-trans);position:absolute;top:120px;left:-96px;right:-96px;height:calc(100% - 120px)}
.quotation.style-alignment-left .grp-quotation__content,.quotation.style-alignment-right .grp-quotation__content{z-index:1;position:relative;margin-top:120px;padding-top:64px;padding-bottom:64px;flex:0 1 auto;color:var(--color-text-white-static);align-self:stretch}
@media(max-width:767.99px){.quotation.style-alignment-left .grp-quotation__content,.quotation.style-alignment-right .grp-quotation__content{margin-top:-80px}
}
@media(max-width:1279.99px){.quotation.style-alignment-left .grp-quotation__content,.quotation.style-alignment-right .grp-quotation__content{margin-top:48px}
}
.quotation.style-alignment-left .grp-quotation__content .button.style-button,.quotation.style-alignment-right .grp-quotation__content .button.style-button{display:none}
.quotation.style-alignment-left .grp-quotation__image,.quotation.style-alignment-right .grp-quotation__image{position:relative;z-index:2;flex:0 0 40%}
@media(min-width:768px) and (max-width:1279.99px){.quotation.style-alignment-left .grp-quotation__image,.quotation.style-alignment-right .grp-quotation__image{flex:0 0 50%}
}
.quotation.style-alignment-left .grp-quotation .grp-quotation__content{padding-left:64px;padding-right:0}
.quotation.style-alignment-right .grp-quotation{flex-direction:row-reverse}
.quotation.style-alignment-right .grp-quotation .grp-quotation__content{padding-left:0;padding-right:64px}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image){position:relative;left:-96px;width:calc(100% + 192px)}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__background{display:none}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content{position:absolute;bottom:64px;background-color:var(--color-dark-blue-trans);backdrop-filter:blur(10px);margin-bottom:28px;max-width:50%}
@media(min-width:768px) and (max-width:1279.99px){.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content{max-width:calc(100% - 48px)}
}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content .grp-quotation__quote{padding:64px 96px}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content .grp-quotation__authorframe{max-width:fit-content;padding:16px 96px 64px;margin-top:0}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content .grp-quotation__authorframe::before{top:0}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content .grp-quotation__authorframe.with-button{padding-bottom:0}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content .grp-quotation__authorframe.with-button .button{transform:translateY(50%);display:flex}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content .grp-quotation__authorframe.with-button .button::after{content:"";width:8px;transition:width 750ms}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content .grp-quotation__authorframe.with-button .button:hover::after{width:0}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content .grp-quotation__authorframe.with-button .button>div{width:100%}
.quotation .grp-quotation.no-image{position:relative}
.quotation .grp-quotation.no-image .grp-quotation__background{background-color:var(--color-dark-blue-trans);position:absolute;top:0;height:100%;left:-96px;right:-96px}
.quotation .grp-quotation.no-image .grp-quotation__content{margin-top:0;padding:64px 0}
@media(min-width:1280px){.quotation .grp-quotation.no-image .grp-quotation__content{max-width:calc((100% + 24px) / 12 * 8)}
}
.quotation .grp-quotation.no-image .grp-quotation__content .grp-quotation__quote{position:relative}
@media(min-width:768px) and (max-width:1279.99px){.quotation.style-alignment-left .grp-quotation .grp-quotation__background,.quotation.style-alignment-right .grp-quotation .grp-quotation__background{top:48px;left:-48px;right:-48px;height:calc(100% - 48px)}
.quotation.style-alignment-left .grp-quotation .grp-quotation__content,.quotation.style-alignment-right .grp-quotation .grp-quotation__content{padding-top:24px;padding-bottom:24px}
.quotation.style-alignment-left .grp-quotation.no-image .grp-quotation__background,.quotation.style-alignment-right .grp-quotation.no-image .grp-quotation__background{top:0;height:100%}
.quotation.style-alignment-left .grp-quotation.no-image .grp-quotation__content,.quotation.style-alignment-right .grp-quotation.no-image .grp-quotation__content{margin-top:0}
.quotation.style-alignment-left .grp-quotation .grp-quotation__content{padding-left:24px}
.quotation.style-alignment-right .grp-quotation .grp-quotation__content{padding-right:24px}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image){left:-48px;width:calc(100% + 96px)}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content{position:relative;transform:translateY(-120px);margin-bottom:-120px}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content .grp-quotation__quote{padding:48px 48px}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content .grp-quotation__authorframe{padding:16px 48px 48px}
.quotation .grp-quotation.no-image .grp-quotation__background{left:-48px;right:-48px}
.quotation .grp-quotation.no-image .grp-quotation__content{padding-left:0;padding-right:0}
}
@media(max-width:767.99px){.quotation .grp-quotation:not(.no-image){display:block}
.quotation .grp-quotation:not(.no-image) .grp-quotation__background{display:none;align-items:unset}
.quotation .grp-quotation:not(.no-image) .grp-quotation__content{background-color:var(--color-dark-blue-trans);margin:-80px -24px 0;padding:104px 24px 24px}
.quotation .grp-quotation.no-image .grp-quotation__content{margin-top:0;padding-top:24px;padding-bottom:24px;max-width:100%}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image){left:0;width:100%}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content{position:static;transform:unset;padding:104px 24px 0 24px;margin:-80px -24px 28px;max-width:calc(100% + 48px);background-color:var(--color-dark-blue-trans);backdrop-filter:none}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content .grp-quotation__quote{background-color:unset;padding:0}
.quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content .grp-quotation__authorframe{background-color:unset;margin-top:32px;padding-left:0;padding-right:0;max-width:unset}
}
.columncontrol .quotation.style-alignment-left .grp-quotation:not(.no-image),.columncontrol .quotation.style-alignment-right .grp-quotation:not(.no-image){display:block}
.columncontrol .quotation.style-alignment-left .grp-quotation:not(.no-image) .grp-quotation__background,.columncontrol .quotation.style-alignment-right .grp-quotation:not(.no-image) .grp-quotation__background{display:none}
.columncontrol .quotation.style-alignment-left .grp-quotation:not(.no-image) .grp-quotation__content,.columncontrol .quotation.style-alignment-right .grp-quotation:not(.no-image) .grp-quotation__content{margin:0;padding:24px;background-color:var(--color-dark-blue-trans)}
.columncontrol .quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image){display:block;left:unset;width:unset;margin-bottom:28px}
.columncontrol .quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__background{display:none;align-items:unset}
.columncontrol .quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content{background-color:var(--color-dark-blue-trans);margin:0;padding:24px 24px 0;position:unset;transform:unset;max-width:100%}
.columncontrol .quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content .grp-quotation__quote{background-color:unset;padding:0}
.columncontrol .quotation:not(.style-alignment-left):not(.style-alignment-right) .grp-quotation:not(.no-image) .grp-quotation__content .grp-quotation__authorframe{background-color:unset;margin-top:32px;padding:16px 0 0}
.columncontrol .quotation .grp-quotation.no-image .grp-quotation__background{left:0;right:0}
.columncontrol .quotation .grp-quotation.no-image .grp-quotation__content{margin-top:0;padding:24px;max-width:100%}
.slider .quotation:not(.style-full-width) .grp-quotation__background{left:0;right:0}
.slider .quotation:not(.style-full-width) .grp-quotation__image{align-self:stretch;flex-shrink:.15}
.slider .quotation:not(.style-full-width) .grp-quotation__content{padding:48px}
@media(max-width:767.99px){.slider .quotation:not(.style-full-width) .grp-quotation:not(.no-image) .grp-quotation__content{margin:0;padding:24px}
}
.slider:not(.style-full-width) .quotation:not(.style-full-width) .grp-quotation__content{padding:24px}
.slider:not(.style-full-width) .grp-quotation.no-image .grp-quotation__content{max-width:unset}
.grp-popup .quotation .grp-quotation .grp-quotation__background{left:0;right:0}
.grp-popup .quotation .grp-quotation .grp-quotation__content{padding:24px}
@media(max-width:767.99px){.grp-popup .quotation .grp-quotation .grp-quotation__content{margin:0}
}
@media(min-width:1280px){.grp-popup .quotation.style-alignment-left .grp-quotation .grp-quotation__image{margin-left:48px}
.grp-popup .quotation.style-alignment-right .grp-quotation .grp-quotation__image{margin-right:48px}
}
.grp-popup.grp-popup--horizontal-scroll .quotation .grp-quotation .grp-quotation__content{max-width:unset}