.component-quote{overflow:hidden;position:relative;display:block}.component-quote:after{content:"";display:table;clear:both}.component-quote::after{content:"";display:table;clear:both}@media (min-width:549px){.component-quote.has-background-media .component-quote_wrapper .content-wrapper blockquote.component-quote_quote{color:#f7f7f7}}.component-quote.has-background-media .component-quote_wrapper .content-wrapper blockquote.component-quote_quote p{color:#f7f7f7}.component-quote.has-background-media .component-quote_wrapper .content-wrapper .author-wrapper .component-quote_author{color:#f7f7f7}.component-quote.has-background-media .component-quote_wrapper .component-quote-icon_wrapper .quote-right-icon{background-image:url(/themes/custom/radwegreisen/images/quote-right-white.svg)}.component-quote .component-quote_image_wrapper{top:0;position:absolute;left:0;right:0;z-index:-1}.component-quote .component-quote_image_wrapper img{width:100%;-o-object-fit:cover;object-fit:cover}.component-quote .component-quote_wrapper{max-width:1332px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;display:grid;padding-bottom:100px;padding-top:100px;margin-left:auto;margin-right:auto}@media (min-width:549px){.component-quote .component-quote_wrapper{grid-template-columns:3fr 1fr}}@media (min-width:768px){.component-quote .component-quote_wrapper{grid-template-columns:2fr 1fr}}@media (min-width:1300px){.component-quote .component-quote_wrapper{grid-template-columns:3fr 1fr}}.component-quote .component-quote_wrapper .content-wrapper{margin-top:50px}@media (min-width:549px){.component-quote .component-quote_wrapper .content-wrapper{margin-top:0;padding:0}}.component-quote .component-quote_wrapper .content-wrapper blockquote.component-quote_quote{margin:0;font-size:0}@media (min-width:549px){.component-quote .component-quote_wrapper .content-wrapper blockquote.component-quote_quote{font-size:16px}}.component-quote .component-quote_wrapper .content-wrapper blockquote.component-quote_quote h2,.component-quote .component-quote_wrapper .content-wrapper blockquote.component-quote_quote h3,.component-quote .component-quote_wrapper .content-wrapper blockquote.component-quote_quote h4{color:#ed2027;margin:0 0 16px 0;margin:0 0 1rem 0;line-height:1.4}@media (max-width:767px){.component-quote .component-quote_wrapper .content-wrapper blockquote.component-quote_quote h2,.component-quote .component-quote_wrapper .content-wrapper blockquote.component-quote_quote h3,.component-quote .component-quote_wrapper .content-wrapper blockquote.component-quote_quote h4{font-weight:400}}@media (min-width:768px){.component-quote .component-quote_wrapper .content-wrapper blockquote.component-quote_quote h2,.component-quote .component-quote_wrapper .content-wrapper blockquote.component-quote_quote h3,.component-quote .component-quote_wrapper .content-wrapper blockquote.component-quote_quote h4{font-weight:300}}.component-quote .component-quote_wrapper .content-wrapper blockquote.component-quote_quote p{font-size:22px;margin-top:0;font-family:Poppins,Helvetica,Arial,sans-serif;line-height:33px;font-weight:600}@media (min-width:414px){.component-quote .component-quote_wrapper .content-wrapper blockquote.component-quote_quote p{font-size:18px;line-height:28px}}@media (min-width:768px){.component-quote .component-quote_wrapper .content-wrapper blockquote.component-quote_quote p{font-size:24px;line-height:40px}}@media (min-width:1300px){.component-quote .component-quote_wrapper .content-wrapper blockquote.component-quote_quote p{font-size:30px;line-height:46px}}.component-quote .component-quote_wrapper .content-wrapper .author-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:30px}@media (min-width:549px){.component-quote .component-quote_wrapper .content-wrapper .author-wrapper{margin-top:50px}}.component-quote .component-quote_wrapper .content-wrapper .author-wrapper .author-image img{height:60px;width:60px;border-radius:52px;-o-object-fit:cover;object-fit:cover}.component-quote .component-quote_wrapper .content-wrapper .author-wrapper .author-image+.component-quote_author{margin-left:20px}.component-quote .component-quote_wrapper .content-wrapper .author-wrapper .component-quote_author{font-family:DMSans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700}.component-quote .component-quote_wrapper .component-quote-icon_wrapper{grid-row-end:none}@media (min-width:549px){.component-quote .component-quote_wrapper .component-quote-icon_wrapper{grid-row-end:auto}}.component-quote .component-quote_wrapper .component-quote-icon_wrapper .quote-right-icon{content:" ";background-image:url(/themes/custom/radwegreisen/images/quote-right-red.svg);display:block;background-size:60px 60px;width:60px;height:60px;float:left;margin-left:16px}@media (min-width:549px){.component-quote .component-quote_wrapper .component-quote-icon_wrapper .quote-right-icon{float:right;margin-left:0}}