.event .flexible-content {
padding-top: 3.75rem;
padding-bottom: 3.75rem; }
.event .event-inhalt h2, .event .event-inhalt .line {
border-top: 2px solid #000;
padding-top: 1.875rem; }
.event .event-inhalt .text-inside {
padding-top: 3.125rem;
padding-bottom: 3.125rem; }
@media all and (min-width: 769px) {
.event .event-inhalt .text-inside {
padding-top: 3.75rem;
padding-bottom: 3.75rem; } }
.event .event-inhalt .text-inside div {
margin-bottom: 1rem; }
.event .event-inhalt .text-inside h3 {
padding-bottom: 1.875rem; }
.event .event-inhalt .ref-list .item {
margin-bottom: 1.25rem; }
.event .event-inhalt .ref-list .item .paddingLine {
margin-bottom: 2rem; }
.event .event-inhalt.programmForm {
padding-top: 3.125rem;
padding-bottom: 3.125rem; }
@media all and (min-width: 769px) {
.event .event-inhalt.programmForm {
padding-top: 3.75rem;
padding-bottom: 3.75rem; } }
.event .event-inhalt.programmForm .info {
padding-bottom: 2.125rem;
padding-top: 2.125rem; }
.event .event-inhalt.programmForm .btn-row {
padding-top: 2rem; }
.event .event-inhalt.programmForm .legal-row {
margin-top: 3.125rem;
margin-bottom: 2.125rem; }
.event .event-inhalt.programmForm .legal-row .text-help {
display: none !important; }
.event .event-inhalt.programmForm .line.padding {
margin-top: 2rem; }