.dd-align{margin-left:25%}.select-box{position:relative;display:inline-block;cursor:default}.select-box__btn{display:inline-block}.select-box__label{background-color:#eee;padding:5px 13px}.select-box__input{padding:7px;height:28px;margin-bottom:3px}.select-box__box{background-color:#fff;min-width:190px;position:absolute;right:0;display:none;margin:-1px 0 0 0;padding:0;color:#333;font-weight:300;list-style:none;box-shadow:2px 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);border-radius:3px;z-index:1}.select-box__box--collapsed{display:block}.select-box__list{max-height:200px;margin:-1px 0 0 0;padding:0;list-style:none;overflow-y:auto;scrollbar-color:rgba(4,43,96,0.4) transparent}.select-box__list::-webkit-scrollbar{width:8px}.select-box__list ::-webkit-scrollbar-track{background:#f1f1f1}.select-box__list::-webkit-scrollbar-thumb{background:#888}.select-box__list::-webkit-scrollbar-thumb:hover{background:#555}.select-box__item{border-bottom:1px solid #eee;padding:5px 13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-box__item:hover{background-color:#f5f5f5}.select-box__item--active{background-color:#042b60;color:#fff}.select-box__item--active:hover{background-color:#042b60}@media screen and (max-width:767px){.dd-align{margin-left:0}}.jumbotron{padding-top:10rem;padding-bottom:10rem}.jumbotron-gradientBG{background-image:url("/images/v2/teilnehmer-rezeption-sm.jpg");background-color:#dee2e6}@media (min-width:768px){.jumbotron-gradientBG{background-image:url("/images/v2/teilnehmer-rezeption.jpg")}}#gfucarousel .item{display:none}#gfucarousel .item.active{display:block;margin:1rem 0}#gfucarousel .item.active img{width:100%}#modal_parkplatz img{width:100%}.list-contacts{margin-bottom:1rem}.list-contacts li{margin-bottom:.5rem}.list-contacts .fa-li{top:-.1em}.list-contacts .fa-li .fa{color:#042b60;font-size:1.4em;vertical-align:middle}#hKnappMsg{clear:both}#hKnappMsg.alert{display:-ms-flexbox;display:flex}#hKnappMsg .fa{font-size:1.4em;padding:0 15px 0 0}.hotels-radio .custom-control-label::after,.hotels-radio .custom-control-label::before{left:-1rem}.table-hotels .gfu-description-text.text-hidden::after{background:linear-gradient(to bottom,rgba(248,249,250,0) 0,#f8f9fa 100%);height:3em}.card-overview .col{padding:.75rem 1.25rem}.card-overview-title{font-weight:700;text-transform:uppercase;font-size:.8rem}.card-overview .fa-asterisk{font-size:.5rem;vertical-align:super}.card-overview .row:first-child .col{border-bottom:1px solid #b8ded7}.card-overview .row:last-child .col{border-right:1px solid #b8ded7}@media (max-width:575.98px){.card-overview .row:last-child .col:nth-child(2){border-right:0}.card-overview .row:last-child .col:last-child{-ms-flex-preferred-size:100%;flex-basis:100%;border-top:1px solid #b8ded7}}.card-overview .row:last-child .col:last-child{border-right:0}.card-inclusive{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="120" height="120" viewBox="0 0 64 64"><title>thumb-up</title><g fill="%232e8e3d"><rect data-color="color-2" x="1" y="27" width="11" height="32" rx="4" ry="4"></rect> <path d="M63.091,38.545a6.366,6.366,0,0,0-2.283-4.9,6.382,6.382,0,0,0,.919-3.279A6.641,6.641,0,0,0,55,24H31V10c0-8.9-5.93-9-6-9a1,1,0,0,0-.942.666L14,29V57.406A57.893,57.893,0,0,0,31,60H52.545a5.1,5.1,0,0,0,5.091-5.091,5.029,5.029,0,0,0-.671-2.522,6.427,6.427,0,0,0,2.857-8.252A6.443,6.443,0,0,0,63.091,38.545Z" fill="%232e8e3d"></path></g></svg>');background-position:bottom .75rem right 1.25rem;background-repeat:no-repeat}.card-inclusive .fa-ul{margin-left:1.7em}.card-inclusive .fa-check{vertical-align:top}.info-3gleich2{background-color:#dceeeb;padding:.3rem .4rem;border-radius:.25rem;font-size:.9rem}.info-3gleich2 .badge{font-size:.8rem;margin-right:.2rem;vertical-align:bottom}.agb-text{font-size:.8rem}.agb-text p{margin-bottom:.8rem}#pluspunkteAccordion .caret{float:right;margin-top:.2rem;transform:rotate(0);transition:transform .2s ease-in-out;will-change:transform}#pluspunkteAccordion .caret::after{content:"\f077";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pluspunkteAccordion .collapsed .caret{transform:rotate(-180deg)}.list-participants{counter-reset:participants-counter}.list-participants>li:nth-child(2n){background-color:#f8f9fa}.list-participants-title .h5{vertical-align:middle}.list-participants-title::before{content:counter(participants-counter);width:1.8rem;height:1.8rem;background:#042b60;color:#fff;font-size:1rem;line-height:1.8rem;text-align:center;border-radius:100%;display:inline-block;vertical-align:top;left:1.25rem;position:absolute}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.list-participants-title::before{line-height:20px}}.list-participants-item{counter-increment:participants-counter;position:relative;padding-left:3.75rem}.list-participants-item .close{margin-top:-.5rem;margin-right:-.5rem;position:absolute;top:1.2rem;right:1.2rem;z-index:1}.iconSelect{width:100%}.iconSelect.custom-control{padding-left:0}.iconSelect-icon{width:2.5rem;height:2.5rem}.iconSelect .custom-control-label{width:100%;text-align:center;border-radius:.5rem;padding:1rem;font-size:1.2rem;line-height:1.2;cursor:pointer;transition:background-color .1s linear,color .1s linear}.iconSelect .custom-control-label svg{fill:currentColor}.iconSelect .custom-control-label::after,.iconSelect .custom-control-label::before{top:0;bottom:0;right:auto;left:1rem;margin:auto}.iconSelect--vorort{color:#033878}.iconSelect--vorort label{background-color:rgba(80,188,188,.3)}.iconSelect--vorort label:hover{background-color:rgba(80,188,188,.5)}.iconSelect--online{color:#033878}.iconSelect--online label{background-color:rgba(253,196,31,.3)}.iconSelect--online label:hover{background-color:rgba(253,196,31,.5)}.iconSelect--hybrid{position:relative}.iconSelect--hybrid::before{content:"";background:linear-gradient(90deg,#50bcbc 0,#fdc41f 100%);width:100%;height:100%;position:absolute;top:0;left:0;opacity:.3;border-radius:.5rem;transition:opacity .1s linear}.iconSelect--hybrid:hover::before{opacity:.5}.iconSelect .custom-control-input:checked~.custom-control-label{background-color:#fdc41f;font-weight:700}.iconSelect .custom-control-input:checked~.custom-control-label::before{border-color:#fff;background-color:#fff}.iconSelect .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fdc41f'/%3e%3c/svg%3e")}.iconSelect--vorort .custom-control-input:checked~.custom-control-label{background-color:#50bcbc}.iconSelect--vorort .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23042b60'/%3e%3c/svg%3e")}.iconSelect--hybrid .custom-control-input:checked~.custom-control-label{background-color:transparent}.iconSelect--hybrid .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%235bb4ea'/%3e%3c/svg%3e")}.iconSelect--hybrid:has(.custom-control-input:checked)::before{opacity:1}.iconSelect2 .iconSelect-icon{width:2rem;height:2rem}.iconSelect2 .custom-control-label{font-size:1rem;padding:.6rem}.vorteile-box{background-color:rgba(255,255,255,.7)}.vorteile-box li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.vorteile-box__item{padding-left:2.2em}.vorteile-box__item svg{width:1.5em;height:1.5em;color:#37ab49;position:absolute;top:0;bottom:0;margin:auto 0 auto -2.2em}.vorteile-buchen .vorteile-box ul{font-size:.8rem}.vorteile-buchen button[type=submit],.vorteile-buchen input[type=submit]{width:100%;padding:.8rem}@media (min-width:576px){.vorteile-buchen button[type=submit],.vorteile-buchen input[type=submit]{max-width:100%}}@media (min-width:576px){.vorteile-buchen .frc-captcha{width:100%!important;max-width:350px!important}}