/* formular.css */
.ce_form .widget-checkbox.full.sp_1 .checkbox_container,.ce_form .widget-checkbox.sp_1 .checkbox_container{padding-top:15px;padding-bottom:15px}.ce_form .widget-checkbox.full.sp_1 fieldset.checkbox_container,.ce_form .widget-checkbox.sp_1 fieldset.checkbox_container{column-count: 1!important;margin-top: 0px}.ce_form h4{margin-top:0;margin-bottom:0}.flex_wrap_form{width:100%;flex-wrap: wrap;  justify-content: space-between;  margin-bottom: 0px}fieldset.full{width:100%}.ce_form .widget-checkbox.full fieldset.checkbox_container{column-count: 3}.widget-checkbox.full{width:100%}.widget-checkbox legend{top:25px;position:relative;margin-bottom:15px;font-weight: 600;line-height: 0px}.ce_form .checkbox_container{padding:25px 15px 15px;background-color:rgba(244,244,244,.5);border:1px solid #F4F4F4;border-radius: 5px;box-sizing: border-box}.ce_form fieldset.checkbox_container{width:100%;margin-bottom:0;column-count: 2;height: 100%}.widget-checkbox{width: 49%;  margin-bottom: 2%}.widget-checkbox input[type="radio"]:checked + label::before,.widget-checkbox input[type="checkbox"]:checked + label::before{background:#000000 url("../../files/nav/hacken-we.svg") center center no-repeat;color:#fff;background-size: 70%}.widget-checkbox span:not(.mandatory){position:relative;display:block}.widget-checkbox input[type="radio"] + label::before,.widget-checkbox input[type="checkbox"] + label::before{width:12px;height:12px;left:0;display:inline-block;margin-right:7px;border:1.4px solid #000000;border-radius:30px;content:"";transform: translatey(1px)}.widget-checkbox input[type="radio"],.widget-checkbox input[type="checkbox"]{display:none}.error-message{width:100%;margin-bottom:25px;padding:20px;background-color:#cfabab;border-radius:5px;box-sizing: border-box}.error_send{width:100%;display:block}.verwalte_newsletter .widget.widget-submit{text-align:left}.clickbox.clickbox_freunde fieldset{background-image:url("../../files/newsletter-profil/freunde-cgn-herbst-fta-1022-60.jpg")}.clickbox.clickbox_wandern fieldset{background-image:url("../../files/newsletter-profil/wandern-in-den-kitzbueheler-alpen-brixental-haidenerwin.jpg")}.clickbox.clickbox_ski fieldset{background-image:url("../../files/newsletter-profil/skifahrerin-vor-der-hohen-salve-skiwelt-wilder-kaiser-brixental-mirjageh-brixental.jpg")}.clickbox.clickbox_hund fieldset{background-image:url("../../files/newsletter-profil/hund-alps-resorts.jpg")}.clickbox.clickbox_wellness fieldset{background-image:url("../../files/newsletter-profil/wellness-f-bhk-wellness-fta-0821-08.jpg")}.clickbox.clickbox_familie fieldset{background-image:url("../../files/newsletter-profil/familie-gvk-image-fta-0522-10.jpg")}.widget.active.clickbox{border: 6px solid #abcfb9;  border-radius: 12px;  box-sizing: border-box;transition: all 0.3s cubic-bezier(0.25, 0.74, 0.22, 0.99) 0s}.widget.clickbox::before{width:30px;height:30px;bottom:15px;right:15px;position:absolute;background-color:#ffffff;border-radius:5px;z-index:6;content:"";pointer-events: none}.active.clickbox::before{background-color:#ffffff;background-position:center center;background-repeat:no-repeat;background-image: url("../../files/nav/hacken.svg");z-index: 9;background-size: 60%}.clickbox:after{width:100%;height:100%;bottom:0;left:0;position:absolute;display:block;background-image:url("../../files/nav/black-fade.svg");background-position:left bottom;background-repeat:repeat-x;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-size: auto 100%;z-index: 1;pointer-events: none;content: ' ';opacity: 0.8}.clickbox legend{bottom:20px;left:20px;position:absolute;margin-bottom:0;color:#ffffff;text-transform:uppercase;letter-spacing:1.5px;font-weight: 600;width: calc(100% - 80px);z-index: 4}.clickbox fieldset span{display:none}.clickbox fieldset{width:100%;height:250px;margin:0;background-image:url("../../files/image/%28c%29-salzburgerland-tourismus-bazzoka-creative.jpg");background-position:center center;background-repeat:no-repeat;border-radius:5px;background-size: cover}.widget.clickbox{width:32%;position:relative;overflow:hidden;display:block;border-radius:5px;transition: all 0.3s cubic-bezier(0.25, 0.74, 0.22, 0.99) 0s;border: 6px solid transparent;box-sizing: border-box;margin-bottom: calc(2% - 6px)}.wrap_newsletter_inhalte{width: 100%;  display: flex;  flex-wrap: wrap;  justify-content: space-between}fieldset > legend{margin-bottom:10px}.widget-trigger.active .ausw{display:none}.ce_form{padding-top:6px}.resortcheckbox span.invisible{display:none}.widget-trigger label{box-sizing: border-box;  pointer-events: none;width: auto}.widget-trigger{margin-top:8px}.move_labels .selecttrigger,.widget-trigger .selecttrigger{min-height: 60px}form.move_labels .widget-select.active label,.move_labels form .widget-select.active label,form .move_labels.widget-select.active label{opacity: 1}form.move_labels .widget-select label,.move_labels form .widget-select label,form .move_labels.widget-select label{opacity: 0}form.move_labels .widget-text label,form.move_labels .widget-textarea label,form.move_labels .widget-password label,form.move_labels .widget-select label,form.move_labels .widget-trigger label,.move_labels form .widget-text label,.move_labels form .widget-textarea label,.move_labels form .widget-password label,.move_labels form .widget-select label,.move_labels form .widget-trigger label,form .move_labels.widget-text label,form .move_labels.widget-textarea label,form .move_labels.widget-password label,form .move_labels.widget-select label,form .move_labels.widget-trigger label{left:15px;top:15px;position:absolute;padding-top:5px;padding-bottom:5px;color:#000000;transform-origin: left;  transition-property: top, left, width, background, border-radius, padding, line-height, font-size;  transition-duration: 0.25s;  transition-timing-function: ease-in-out;font-weight: 400; z-index: 1}form.move_labels .widget-text.active label,form.move_labels .widget-textarea.active label,form.move_labels .widget-password.active label,form.move_labels .widget-select.active label,form.move_labels .widget-trigger.active label,.move_labels form .widget-text.active label,.move_labels form .widget-textarea.active label,.move_labels form .widget-password.active label,.move_labels form .widget-select.active label,.move_labels form .widget-trigger.active label,form .move_labels.widget-text.active label,form .move_labels.widget-textarea.active label,form .move_labels.widget-password.active label,form .move_labels.widget-select.active label,form .move_labels.widget-trigger.active label{width:auto;left:15px;top:0;margin-top:-8px;padding:2px 3px;background-color:#f9f9f9;border-radius:2px;font-size:13px;line-height:13px}.ce_form textarea:focus{background: #fcfcfc;  border-color: #bbb}.move_labels .widget,.move_labels.widget{position:relative}.ce_form .overlay.show{display:block}.ce_form .overlay{width:100%;height:100vh;left:0;top:0;position:fixed;display:none;background-color:rgba(255,255,255,.3);z-index:99999}.resortcheckbox .shut-filter::after{color:#000000;font-family: 'Font Awesome 6 Pro';font-size: 23px;  font-weight: 300}.resortcheckbox .shut-filter{right:50px;top:50px;position:absolute;display:block}.spalten_r label{display:block}.grouped-span{break-inside: avoid}.spalten_r label[data-initial]{position:relative;padding-top:30px}.spalten_r label::after{left:1px;top:3px;position:absolute;content: attr(data-initial); font-weight: bold}.widget.resortcheckbox .resortcheckbox .spalten_r{width:100%;column-count: 3}.widget.resortcheckbox .resortcheckbox .spalten_r span{width:100%;display:block}.resortcheckbox .column{width:33%}.anwenden{webkit-transition: all 0ms ease-in-out !important;  -moz-transition: all 0ms ease-in-out !important;  -ms-transition: all 0ms ease-in-out !important;  -o-transition: all 0ms ease-in-out !important;  transition: all 0ms ease-in-out !important}.widget-select{position:relative}.widget-select::after{width:10px;height:60px;bottom:0;right:20px;position:absolute;display:block;background-image:url("../../files/nav/arrow-down.svg");background-position:right center;background-repeat:no-repeat;content:"";pointer-events: none;z-index:2}.widget-select select{color:#000000;appearance: none}.ce_form .widget-calendar input,.ce_form .selecttrigger,.ce_form widget-select select{padding-right:40px}.resortcheckbox input[type="radio"]:checked + label::before,.resortcheckbox input[type="checkbox"]:checked + label::before{background:#000000 url("../../files/nav/hacken-we.svg") center center no-repeat;color:#fff;background-size: 70%}.resortcheckbox span{position:relative}.resortcheckbox input[type="radio"] + label::before,.resortcheckbox input[type="checkbox"] + label::before{width:12px;height:12px;left:0;display:inline-block;margin-right:7px;border:1.4px solid #000000;border-radius:30px;content:"";transform: translatey(1px)}.resortcheckbox input[type="radio"],.resortcheckbox input[type="checkbox"]{display:none}.selecttrigger::after{right:20px;position:absolute;margin-left: 10px;  font-family: 'Font Awesome 6 Pro';  font-weight: 300;  content: '\f044 '}.login_401 .widget{width:100%;margin-right:0;margin-left:0}.login_401{max-width:450px;margin-top:80px;margin-right:auto;margin-left:auto}.wasche_fild{margin:0}.fullw,.ce_form .widget-text.fullw,.ce_form .widget-select.fullw{width:100%}.skiquiz-form .widget-radio fieldset span.mandatory{display: inline-block}.skiquiz-form input[type="radio"]:checked + label::before{background-color:#000000;color:#fff}.skiquiz-form input[type="radio"] + label::before{width:12px;height:12px;left:0;top:4px;position:absolute;display:block;border:1.4px solid #000000;border-radius:30px;content:""}.skiquiz-form input[type="radio"]{display:none}.skiquiz-form .widget-radio fieldset span:not(:last-of-type){margin-bottom:10px}.skiquiz-form .widget-radio fieldset span input{width:15px;height:15px;left:0;top:6px;position:absolute}.skiquiz-form .widget-radio fieldset span label{display:inline-block;margin-left:20px}.skiquiz-form .widget-radio fieldset{width:100%;margin-bottom:0}.skiquiz-form .widget-radio fieldset span{position:relative;display:block}.skiquiz-form .widget-radio fieldset legend{font-size: 19px;font-weight: 500;margin-bottom: 10px}.skiquiz-form .widget-radio{padding:20px 15px 25px;background-color:rgba(244,244,244,.5);border:1px solid #F4F4F4;border-radius:5px}.widget-radio.full{width:100%}.flexwrapper_out{width:100%;display:block}.flexwrapper.skipass .mandatory span.mandatory{display:none}.flexwrapper.skipass{gap: 2%}.flexwrapper.skipass fieldset{width:49%;margin-right:0;display: flex;gap: 4%;align-items: flex-end}.ce_form .widget-text.widget-calendar.half{width:49%}.quantity-button:hover{background-color:#dcdcdc}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance: none}.quantity input[type=number]{-moz-appearance: textfield}.quantity input{float:left;display:block;margin:0;padding:0 0 0 20px;border:1px solid #dcdcdc;line-height:1.65}.quantity input:focus{outline: 0}.quantity-nav{height:100%;position:relative;float:left;border-top-right-radius:5px;border-bottom-right-radius:5px}.quantity-button{width:25px;position:relative;text-align:center;border-left:1px solid #dcdcdc;font-size:15px;line-height:15px;color:#000000;cursor: pointer;-webkit-transform: translateX(-100%);transform: translateX(-100%);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none}.quantity-button.quantity-up{height:50%;top:0;position:absolute;border-bottom:1px solid #dcdcdc;border-top-right-radius:5px;display: flex;  justify-content: center;  align-items: center}.quantity-button.quantity-down{height:50%;bottom:0;position:absolute;border-bottom-right-radius:5px;display: flex;  justify-content: center;  align-items: center}.widget-checkbox.resortcheckbox,.widget-radio.resortcheckbox{width:90%;height:auto;max-width:1400px;max-height:80vh;left:50%;top:50%;position:fixed;overflow:auto;padding:50px;background-color:#F4F4F4;border:1px solid #dcdcdc;box-sizing: border-box;transform: translateX(-50%) translateY(-50%);z-index: 99999;visibility: hidden}.ce_form .produckt-br input{padding-right:40px;text-align:right}.ce_form .produckt-br label{left:15px;position:absolute;margin-bottom:0;top: 50%;transform: translatey(-50%);font-weight: 400;max-width: calc(100% - 80px)}.ce_form .widget-text.produckt-br{position:relative}.produckt-br{display: flex;flex-wrap: wrap;justify-content: space-between}.widget-explanation.full{width:100%}.ce_form .widget-text.widget-calendar{width:100%}.avdvent .widget.widget-submit{text-align:left}#mc_embed_signup_scroll .widget-select select{padding-top:19px}.ce_form select{width:100%}#mc_embed_signup.ce_form input{font-size:16px;line-height:28px;.ce_form input}#mce-responses{position:absolute}.ui-datepicker-month,.ui-datepicker-year{font-family:Barlow;font-family:Barlow!important}.ui-datepicker{box-shadow: 0px 0 0px 300vh rgba(0, 0, 0, 0.5) !important}.selecttrigger{width:100%;position:relative;display:block;margin-bottom:2%;padding:20px 20px 20px 15px;background-color:rgba(244,244,244,.5);border:1px solid #E8B30B;border-radius:5px;cursor: pointer;box-sizing: border-box}.widget-checkbox.resortcheckbox.show,.widget-radio.resortcheckbox.show{visibility: visible}.widget-checkbox.resortcheckbox fieldset,.widget-radio.resortcheckbox fieldset{width:100%;margin-bottom:0;display: flex;flex-wrap: wrap}.widget-checkbox.resortcheckbox fieldset span,.widget-radio.resortcheckbox fieldset span{width:33.333%;margin-bottom:7px}.widget-checkbox.resortcheckbox fieldset legend,.widget-radio.resortcheckbox fieldset legend{margin-bottom:10px;padding-bottom:20px;border-bottom:1px solid rgba(220,220,220,.5);text-transform:uppercase;font-weight: 400}.flexwrapper{flex: 100%;display: flex;flex-wrap: wrap}.flexwrapper fieldset{margin-right:2%}.flexwrapper fieldset:nth-of-type(4n){margin-right:0}.widget-select{width:23.5%}.widget-select.half{width:49%}.widget-calendar a{bottom:20px;right:20px;cursor: pointer;position: absolute}.widget-calendar{position:relative}.widget.widget-submit{width:100%;text-align:right}.formbody{display: flex;flex-wrap: wrap;justify-content: space-between}.ce_form input,.ce_form textarea,.widget-select select,#the-filter{padding:15px;background-color:rgba(244,244,244,.5);border:1px solid #F4F4F4;border-radius:5px;font-family:Barlow;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none}.ce_form input::placeholder,.ce_form textarea::placeholder,.widget-select select::placeholder{opacity: 1}.widget-select select{width:100%;padding-top:19px;padding-bottom:19px}fieldset{width:23.5%;margin:0 0 1.6%;padding:0;border:0}.ce_form .widget-text,.ce_form .widget-select{width:49%;margin-bottom:2%}.ce_form fieldset .widget-text{width:100%}.ce_form .widget-textarea,.ce_form .widget-text.full,.ce_form .widget-select.full{width:100%}.widget-select.full{margin-bottom:1.8%}.widget{margin-bottom:2%}