/*#frontHero, #confirmationHero {min-height: -webkit-fill-available;}*/

.slick--field-zitate, .slick--field-gallerie {counter-reset: section;font-family: 'Roboto', sans-serif !important;}
.slick--field-zitate button, .slick--field-gallerie button {font-family: 'Roboto', sans-serif !important;font-weight: 700 !important;}
ul.slick-dots li, ul.slick-dots li {counter-increment: section;display:block;padding:0;}
ul.slick-dots li button, ul.slick-dots li button {display:none;}
ul.slick-dots li.slick-active, ul.slick-dots li.slick-active {float:right;}
ul.slick-dots li.slick-active button, ul.slick-dots li.slick-active button {display:block;padding:7px 17px 10px 0;text-align:right;}
ul.slick-dots li:last-child::before, ul.slick-dots li:last-child::before {content: counter(section);visibility:hidden;}
.slick__arrow button.slick-next::before,.slick__arrow button.slick-next::before {content: " / "  counter(section);left: -6px;position: relative;}
.bildanzahl, .zitatanzahl {width:17px;}
.zitatanzahl {display:none;}
/*.node--type-fragen #c-2.opened fieldset {padding-bottom:20rem!important;}*/
.node--type-fragen #b-1--2.opened {background: transparent radial-gradient(at 50% 100%, #00BC82 0%, #003D7C 50%, #24195D 70%) 0% 0% no-repeat;min-height: inherit;padding: 0;}
.fieldset-wrapper .form-wrapper.mb-3 {margin-bottom: 0.5rem !important;}
#confirmationHero h1, #confirmationHero h2, #confirmationHero .startTom {z-index:99;position:relative;}
#confirmationHeroImage {z-index:1;}
.acc-item .fieldset-legend {line-height:2rem;}
.paragraph--type--aufzaehlung .aufzaehlung.maxcontainer .aufz ul {display:grid;grid-template-columns: repeat(3, 32% [col-start]);gap: 0 30px;}
.slick--field-bild.mb-18 {margin-bottom: 0 !important;}

/** Bilder Stoerer **/
#startTOMsecond {padding-bottom:60px;}
#startTOMfirst, #startTOMthird {position:relative;margin-bottom:20px;}
#startTOMfirst img, #startTOMthird img {width: auto!important;height:auto;position:absolute; bottom:0;}
#startTOMfirst img {left:auto;right:5%;}
#startTOMthird img {left:auto;right:-15%;}

@media screen and (max-width: 768px) {
#scrollshare {right: 5px;}
#startTOMfirst, #startTOMthird{height:280px;}
#startTOMthird img {right:0!important;}
#startTOMsecond {padding-bottom:0;}
.node-fragen-form .js-form-item label {line-height: 1.5rem;}
ul.slick-dots, ul.slick-dots {right: 40px;}
#confirmationHeroimage {padding-left:0;}
.videocontainer {margin-top:20px;margin-bottom:50px;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
#scrollshare {right: 10px;}
}
@media screen and (max-width: 620px) {
  .fragenkatalog_headline {margin: 3rem 0 2rem 0;}
  #startTOMfirst, #startTOMthird{height:180px;}
}
@media screen and (max-width: 464px) {
#startTOMfirst, #startTOMthird{height:140px;}
#startTOMsecond {padding-bottom:0;}
#frontMap, #frontMapTextImage {margin-bottom: 0;}
}
@media screen and (min-width: 768px) {
.node-fragen-edit-form #b-1--2.opened fieldset {padding-bottom: 230px !important;}
.teamsDerWoche .pageBody p {margin-bottom: 5px;}
}
@media screen and (max-width: 1023px) {
ul.slick-dots {right: 40px);}
}
@media screen and (min-width: 1024px) {
ul.slick-dots {right:10px !important;bottom: -64px;}
}
@media screen and (min-width: 1200px) {
#b-1--2 .fieldset-wrapper::after {content: ' ';order: 11;flex-basis: calc(36% + 30px);flex-grow: 2;}
#b-1--2 .next-button {order:12;}
hr.greenline:after {top: -8px;}
.teampage::after {content: ' ';flex-basis: 31%;flex-grow: 0;flex-shrink: 0;}
#frontHero .maxcontainer {padding:113px 0 0 0;}
#confirmationHeroimage {width: 46%;margin: 0 25% auto;}
}
@media screen and (min-width: 1200px) and (max-height:1000px) {
  #confirmationHeroimage {width: 35%;margin: 0 29% auto;}
  #confirmationHero .maxcontainer {padding-top:40px!important;}
}
@media screen and (max-width: 540px) {
.node-fragen-form #edit-field-a-1-wrapper .fieldset-wrapper, .node-fragen-form #edit-field-a-2, .node-fragen-form #edit-field-a-3, .node-fragen-form #edit-field-b-2-0, .node-fragen-form #edit-field-b-3, .node-fragen-form #edit-field-c-1, 
.node-fragen-form #edit-field-c-2, .node-fragen-form #edit-field-c-3, .node-fragen-form #edit-field-d-1, .node--type-fragen #edit-field-a-1-wrapper .fieldset-wrapper, .node--type-fragen #edit-field-a-2, .node--type-fragen #edit-field-a-3, 
.node--type-fragen #b-1 .fieldset-wrapper, .node--type-fragen #edit-field-b-2-0, .node--type-fragen #edit-field-b-3, .node--type-fragen #edit-field-c-1, .node--type-fragen #edit-field-c-2, .node--type-fragen #edit-field-c-3, .node--type-fragen #edit-field-d-1, 
#node-fragen-edit-form .acc-item .fieldset-wrapper {padding-left: 17px !important;padding-right: 17px !important;}
.acc-item span.fieldset-legend {padding-right:45px !important;}
.node-fragen-form .layout-region-node-footer .form-actions button, .node-fragen-edit-form .form-actions button {
    font-size: 0.8rem !important;
}
}
@media screen and (max-width: 1023px) {
.paragraph--type--aufzaehlung .aufzaehlung.maxcontainer .aufz ul {grid-template-columns: repeat(1, 100% [col-start]);}
}
@media screen and (max-width: 767px) {
.paragraph {margin-bottom: 1rem !important;margin-top:1rem !important;}
.mb-18 {margin-bottom: 6rem;}
.HeroWrapper {margin-bottom: 1rem !important;}
.teaserTextBildHorizontal {margin-bottom: 2rem !important;}
/*.aufzaehlung .aufz ul li:last-child {margin-bottom: 0;}*/
}

.webform-submission-hospitation-form #edit-form-header h3::before {content: 'für das Team ';display: inline-block;margin-right: 5px;}

#block-gin-content .form-textarea-wrapper textarea {position:relative!important;opacity:1!important;height:auto!important;width:100%!important;}