.component-text{max-width:1332px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;margin-bottom:50px;margin-top:50px}.component-text.center{text-align:center}.default.component-text .field--name-field-subtitle{color:#ed2027;font-size:14px;font-weight:400;text-transform:uppercase}.default.component-text .field--name-field-section-title{color:#000;font-size:30px;line-height:46px;font-weight:600;margin-bottom:20px}@media (min-width:768px){.default.component-text .field--name-field-section-title{margin-bottom:30px}}.default.component-text .field--name-field-text-body{font-weight:400}@media (min-width:768px){.two-columns.component-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.two-columns.component-text .field--name-field-subtitle{color:#ed2027;font-size:18px;font-weight:400;text-transform:uppercase}@media (min-width:768px){.two-columns.component-text .field--name-field-subtitle{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}.two-columns.component-text .field--name-field-section-title{color:#283c53;font-size:30px;line-height:46px;font-weight:600;margin-bottom:20px}@media (min-width:768px){.two-columns.component-text .field--name-field-section-title{-webkit-box-flex:0;-webkit-flex:0 0 48.5%;-ms-flex:0 0 48.5%;flex:0 0 48.5%;max-width:48.5%}}.two-columns.component-text .field--name-field-text-body{font-weight:400}@media (min-width:768px){.two-columns.component-text .field--name-field-text-body{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;margin-left:auto;max-width:40%}}@media (min-width:768px){.default-with-icons.component-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.default-with-icons.component-text .field--name-field-subtitle{color:#ed2027;font-size:18px;font-weight:400;text-transform:uppercase}@media (min-width:768px){.default-with-icons.component-text .field--name-field-subtitle{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}.default-with-icons.component-text .field--name-field-section-title{color:#283c53;font-size:30px;line-height:46px;font-weight:600;margin-bottom:20px}.default-with-icons.component-text .field--name-field-text-body{font-weight:400}@media (min-width:768px){.default-with-icons.component-text .field--name-field-text-body{-webkit-box-flex:0;-webkit-flex:0 0 74%;-ms-flex:0 0 74%;flex:0 0 74%;max-width:74%}}@media (min-width:768px){.default-with-icons.component-text .field--name-field-contact-details{-webkit-box-flex:0;-webkit-flex:0 0 26%;-ms-flex:0 0 26%;flex:0 0 26%;max-width:26%;padding-left:26px}}.early-booking-discount{color:#ed2027;border-bottom:1px solid #e1e1e1;padding-bottom:32px;padding-bottom:2rem;text-align:center;font-weight:700;width:100%}.early-booking-discount-updated{font-weight:500;margin-left:30px}.early-booking-discount-updated span,span.early-booking-discount-updated-price{padding:3px;width:55px;height:55px;border-radius:50%;font-size:16px;color:#fff;text-align:center;background:red;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:600;margin-left:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.node--type-detail .component-text .field--name-field-section-title{color:#ed2027;font-size:32px;line-height:35px;font-weight:800;margin-bottom:20px}.node--type-detail .component-text .field--name-field-subtitle{color:#ed2027;font-size:18px;font-weight:400;text-transform:uppercase}.node--type-detail .component-text ul{padding-left:0;-webkit-column-count:1;-moz-column-count:1;column-count:1;width:100%;float:none}@media (min-width:1300px){.node--type-detail .component-text ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:45rem;-moz-column-width:45rem;column-width:45rem}}.node--type-detail .component-text ul li{margin:0 0 .25em 48px;margin:0 0 .25em 3rem;position:relative;overflow:visible;display:inline-block;width:90%}.node--type-detail .component-text ul li::before{content:""!important;background-image:url(/themes/custom/radwegreisen/images/icon-check.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block!important;float:left;width:16px!important;height:16px!important;margin-left:-48px!important;margin-left:-3rem!important;overflow:visible;line-height:20px!important;margin-right:0;-webkit-transform:translateY(5px);transform:translateY(5px)}