.webform-submission-form .webform-confirmation{padding:0}.webform-submission-form .webform-required{color:red}.webform-submission-form .form-actions,.webform-submission-form .form-item,.webform-submission-form .webform-select-other-input{margin:1em 0;position:relative;max-width:100%}.webform-submission-form input[type=date],.webform-submission-form input[type=email],.webform-submission-form input[type=number],.webform-submission-form input[type=tel],.webform-submission-form input[type=text],.webform-submission-form input[type=time],.webform-submission-form input[type=url],.webform-submission-form select,.webform-submission-form textarea{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;line-height:23px;padding:0 10px;background:#fff;height:30px;color:#535353;border:2px solid #cecece}.webform-submission-form input[type=date]:active,.webform-submission-form input[type=date]:focus,.webform-submission-form input[type=date]:hover,.webform-submission-form input[type=email]:active,.webform-submission-form input[type=email]:focus,.webform-submission-form input[type=email]:hover,.webform-submission-form input[type=number]:active,.webform-submission-form input[type=number]:focus,.webform-submission-form input[type=number]:hover,.webform-submission-form input[type=tel]:active,.webform-submission-form input[type=tel]:focus,.webform-submission-form input[type=tel]:hover,.webform-submission-form input[type=text]:active,.webform-submission-form input[type=text]:focus,.webform-submission-form input[type=text]:hover,.webform-submission-form input[type=time]:active,.webform-submission-form input[type=time]:focus,.webform-submission-form input[type=time]:hover,.webform-submission-form input[type=url]:active,.webform-submission-form input[type=url]:focus,.webform-submission-form input[type=url]:hover,.webform-submission-form select:active,.webform-submission-form select:focus,.webform-submission-form select:hover,.webform-submission-form textarea:active,.webform-submission-form textarea:focus,.webform-submission-form textarea:hover{border-color:#999;outline:0 none}.webform-submission-form input[type=date],.webform-submission-form input[type=time]{padding:0 0 0 10px;margin-bottom:10px}.webform-submission-form select{cursor:pointer}.webform-submission-form textarea{height:auto;resize:none}.webform-submission-form .fieldset-legend,.webform-submission-form .form-composite>legend,.webform-submission-form label{font-weight:400;cursor:default;margin-bottom:5px;display:inline-block;width:100%}.webform-submission-form .form-composite th{font-weight:400;cursor:default;margin-bottom:5px}.webform-submission-form .form-item-telephone-advanced-type{margin:0}.webform-submission-form .form-item-telephone-advanced-type:active,.webform-submission-form .form-item-telephone-advanced-type:focus,.webform-submission-form .form-item-telephone-advanced-type:hover{outline:0 none}.webform-submission-form .intl-tel-input{display:block}.webform-submission-form .chosen-container:active,.webform-submission-form .chosen-container:focus,.webform-submission-form .chosen-container:hover{outline:0 none}.webform-submission-form .chosen-container .chosen-single{border-radius:0;line-height:23px;background:#fff;height:30px;color:#535353;border:2px solid #cecece}.webform-submission-form .chosen-container span{color:#535353;line-height:28px;font-weight:600}.webform-submission-form .chosen-container span:active,.webform-submission-form .chosen-container span:focus,.webform-submission-form .chosen-container span:hover{outline:0 none}.webform-submission-form .chosen-container .chosen-results li{font-weight:600}.webform-submission-form .chosen-container .chosen-results li.highlighted{background-color:red;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,red),color-stop(90%,red));background-image:-webkit-linear-gradient(red 20%,red 90%);background-image:linear-gradient(red 20%,red 90%);color:#fff}.webform-submission-form hr{border-color:red}.webform-submission-form input.form-checkbox{margin-right:5px}.webform-submission-form .form-type-checkbox input,.webform-submission-form .form-type-radio input{margin-right:5px}.webform-submission-form .form-type-checkbox label,.webform-submission-form .form-type-radio label{width:auto;font-weight:300;cursor:pointer}.webform-submission-form .webform-element-help:active,.webform-submission-form .webform-element-help:focus,.webform-submission-form .webform-element-help:hover{outline:0 none;background:red;border:2px solid red}.webform-submission-form .webform-select-other--wrapper .form-item{margin-top:0}.webform-submission-form .webform-type-fieldset .fieldset-legend{margin:5px 10px}.webform-submission-form input[type=submit],.webform-submission-form label.ui-button{width:auto;margin:0 10px 10px 0;cursor:pointer;background-color:red;border:1px solid red;color:#fff;font-size:17px;font-weight:100;border-radius:0;background-clip:padding-box;padding:6px 18px;outline:0 none}.webform-submission-form input[type=submit]:active,.webform-submission-form input[type=submit]:focus,.webform-submission-form input[type=submit]:hover,.webform-submission-form label.ui-button:active,.webform-submission-form label.ui-button:focus,.webform-submission-form label.ui-button:hover{outline:0 none;background-color:rgba(255,0,0,.8)}.webform-submission-form input[type=submit].ui-checkboxradio-checked,.webform-submission-form input[type=submit].ui-checkboxradio-checked:active,.webform-submission-form input[type=submit].ui-checkboxradio-checked:focus,.webform-submission-form input[type=submit].ui-checkboxradio-checked:hover,.webform-submission-form input[type=submit].ui-state-active,.webform-submission-form input[type=submit].ui-state-active:active,.webform-submission-form input[type=submit].ui-state-active:focus,.webform-submission-form input[type=submit].ui-state-active:hover,.webform-submission-form label.ui-button.ui-checkboxradio-checked,.webform-submission-form label.ui-button.ui-checkboxradio-checked:active,.webform-submission-form label.ui-button.ui-checkboxradio-checked:focus,.webform-submission-form label.ui-button.ui-checkboxradio-checked:hover,.webform-submission-form label.ui-button.ui-state-active,.webform-submission-form label.ui-button.ui-state-active:active,.webform-submission-form label.ui-button.ui-state-active:focus,.webform-submission-form label.ui-button.ui-state-active:hover{outline:0 none;background-color:#fff;color:red}.webform-submission-form input[type=submit].ui-state-active:active,.webform-submission-form input[type=submit].ui-state-active:focus,.webform-submission-form input[type=submit].ui-state-active:hover,.webform-submission-form input[type=submit].ui-state-focus:active,.webform-submission-form input[type=submit].ui-state-focus:focus,.webform-submission-form input[type=submit].ui-state-focus:hover,.webform-submission-form input[type=submit].ui-visual-focus:active,.webform-submission-form input[type=submit].ui-visual-focus:focus,.webform-submission-form input[type=submit].ui-visual-focus:hover,.webform-submission-form label.ui-button.ui-state-active:active,.webform-submission-form label.ui-button.ui-state-active:focus,.webform-submission-form label.ui-button.ui-state-active:hover,.webform-submission-form label.ui-button.ui-state-focus:active,.webform-submission-form label.ui-button.ui-state-focus:focus,.webform-submission-form label.ui-button.ui-state-focus:hover,.webform-submission-form label.ui-button.ui-visual-focus:active,.webform-submission-form label.ui-button.ui-visual-focus:focus,.webform-submission-form label.ui-button.ui-visual-focus:hover{outline:0 none;box-shadow:none}.webform-submission-form .webform-tableselect tr td:last-child div{cursor:pointer}.webform-submission-form .form-type-checkbox,.webform-submission-form .form-type-radio,.webform-submission-form .webform-options-display-three-columns div.form-item,.webform-submission-form .webform-options-display-two-columns div.form-item{margin:0}.webform-submission-form .rateit .rateit-range{cursor:pointer}.webform-submission-form .rateit .rateit-reset{margin:0;margin:2px 20px 0 0}.webform-submission-form .rateit .rateit-reset:hover{background:url(/themes/custom/tourism/css/dist/forms/../../../../../../modules/contrib/webform/images/rating/reset-hover.svg);background-position:0 0}.webform-submission-form .rateit.rateit-large .rateit-reset{background-size:32px 32px}.webform-submission-form .rateit.rateit-medium .rateit-reset{margin-top:1px;background-size:24px 24px}.webform-submission-form .rateit.rateit-small .rateit-reset{background-size:16px 16px}.webform-submission-form .iti--allow-dropdown .iti__flag-container+input{padding-left:40px!important}.ui-dialog .ui-dialog-titlebar{background:red}.ui-dialog .ui-dialog-title{color:#fff}.ui-dialog .ui-icon,.ui-dialog .ui-icon:active,.ui-dialog .ui-icon:focus,.ui-dialog .ui-icon:hover{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png)}.ui-dialog .ui-button:active .ui-icon,.ui-dialog .ui-button:focus .ui-icon,.ui-dialog .ui-button:hover .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png)}.ui-widget.webform-element-help--tooltip{border:1px solid rgba(255,0,0,.5);box-shadow:none}.ui-widget.webform-element-help--tooltip .webform-element-help--title{color:red}.ui-widget.webform-element-help--tooltip .webform-element-help--content{color:#535353}.webform__node__content{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;max-width:1920px;max-width:120rem;margin-left:auto;margin-right:auto}.webform__node__content:after{content:" ";display:block;clear:both}.webform__node__content:after{content:"";display:table;clear:both}.webform__node__content .webform-confirmation,.webform__node__content form{padding-left:0;padding-right:0}.component-webform{max-width:1920px;max-width:120rem;margin-left:auto;margin-right:auto;margin-top:32px;margin-top:2rem;margin-bottom:32px;margin-bottom:2rem}.component-webform:after{content:" ";display:block;clear:both}.component-webform:after{content:"";display:table;clear:both}.component-webform h1,.component-webform h2,.component-webform h3,.component-webform h4,.component-webform h5{width:100%;float:left;margin-left:0;margin-right:0;color:red;font-size:35.2px;font-size:2.2rem;margin-bottom:27.2px;margin-bottom:1.7rem}@media (max-width:749px){.component-webform h1,.component-webform h2,.component-webform h3,.component-webform h4,.component-webform h5{font-weight:400}}@media (min-width:750px){.component-webform h1,.component-webform h2,.component-webform h3,.component-webform h4,.component-webform h5{font-weight:300}}@media (min-width:1000px){.component-webform form{padding-top:0}}.webform-quiz-styles{margin:30px auto 0;padding:0}.webform-quiz-styles>div.form-item,.webform-quiz-styles>fieldset.webform-type-fieldset,.webform-quiz-styles>fieldset.webform-type-radios{border:none;padding:0 0 40px;margin:40px 0 0;border-bottom:1px solid #e4e4e4}.webform-quiz-styles>div.form-item.quiz-value-false,.webform-quiz-styles>div.form-item.quiz-value-true,.webform-quiz-styles>fieldset.webform-type-fieldset.quiz-value-false,.webform-quiz-styles>fieldset.webform-type-fieldset.quiz-value-true,.webform-quiz-styles>fieldset.webform-type-radios.quiz-value-false,.webform-quiz-styles>fieldset.webform-type-radios.quiz-value-true{padding:0 0 60px}@media (min-width:750px){.webform-quiz-styles>div.form-item.quiz-value-false,.webform-quiz-styles>div.form-item.quiz-value-true,.webform-quiz-styles>fieldset.webform-type-fieldset.quiz-value-false,.webform-quiz-styles>fieldset.webform-type-fieldset.quiz-value-true,.webform-quiz-styles>fieldset.webform-type-radios.quiz-value-false,.webform-quiz-styles>fieldset.webform-type-radios.quiz-value-true{padding:0 0 40px}}.webform-quiz-styles .form-type-select select{background:#f2f2f2;border:1px solid #e4e4e4;font-size:14px;height:auto;padding:15px;max-width:485px}.webform-quiz-styles .webform-type-radios label{padding:0}.webform-quiz-styles .webform-type-radios label:before{content:" ";width:20px;height:20px;border:1px solid red;border-radius:12px;position:absolute;left:-4px;top:3px}.webform-quiz-styles .webform-type-radios label:after{content:none}.webform-quiz-styles .webform-type-radios input{position:absolute;top:7px;z-index:-1}.webform-quiz-styles .webform-type-radios input:checked+label:after{content:" ";height:10px;width:10px;background:red;border-radius:6px;position:absolute;top:8px;left:1px}.webform-quiz-styles .webform-type-radios label{padding:0 0 0 25px;background-color:#fff}.webform-quiz-styles>div label,.webform-quiz-styles>fieldset.webform-type-fieldset legend span.fieldset-legend,.webform-quiz-styles>fieldset.webform-type-radios legend span.fieldset-legend{font-weight:600;font-size:22px;letter-spacing:0;color:#282828;margin:0 0 5px}.webform-quiz-styles fieldset div.fieldset-wrapper fieldset.webform-type-radios legend span.fieldset-legend,.webform-quiz-styles label{font-weight:600;font-size:22px;letter-spacing:0;color:#282828;margin:0 0 5px;font-size:18px}.webform-quiz-styles textarea{background:#f2f2f2;border:1px solid #e4e4e4;max-width:660px}.webform-quiz-styles .quiz-value-false-content{position:absolute;font-size:14px;font-weight:600;color:#282828;bottom:20px;left:30px}@media (min-width:750px){.webform-quiz-styles .quiz-value-false-content{right:30px;top:12px;bottom:unset;left:unset}}.webform-quiz-styles .quiz-value-false::after{content:" ";background:url(/themes/custom/tourism/images/sad.svg) no-repeat;background-size:24px 24px;width:24px;height:24px;position:absolute;right:0;top:10px;top:unset;right:unset;bottom:20px;left:0}@media (min-width:750px){.webform-quiz-styles .quiz-value-false::after{right:0;top:10px;bottom:unset;left:unset}}.webform-quiz-styles .quiz-value-true-content{position:absolute;font-size:14px;font-weight:600;color:red;bottom:20px;left:30px}@media (min-width:750px){.webform-quiz-styles .quiz-value-true-content{right:30px;top:12px;bottom:unset;left:unset}}.webform-quiz-styles .quiz-value-true::after{content:" ";background:url(/themes/custom/tourism/images/smile.svg) no-repeat;background-size:24px 24px;width:24px;height:24px;position:absolute;right:0;top:10px;top:unset;right:unset;bottom:20px;left:0}@media (min-width:750px){.webform-quiz-styles .quiz-value-true::after{right:0;top:10px;bottom:unset;left:unset}}.webform-quiz-styles .opacity{opacity:.75}.webform-quiz-styles #edit-result-link{padding:24px 48px;padding:1.5rem 3rem;background-color:red;color:#fff;font-weight:600;font-size:18px;margin-top:50px;display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.webform-quiz-styles .quiz-back-link{color:#282828;font-weight:600;padding:0 0 0 30px;position:relative}.webform-quiz-styles .quiz-back-link::before{content:" ";background:url(/themes/custom/tourism/images/arrow-left.svg) no-repeat;background-size:20px 20px;width:20px;height:20px;position:absolute;left:0;top:1px}.webform-quiz-styles .webform-required{display:none}.webform-quiz-styles .form-item--error-message{margin:5px 0}.webform-quiz-styles .webform-submission-information{display:none}.webform-quiz-styles div.form-actions{margin-top:50px}.webform-quiz-styles div.form-actions input#edit-submit,.webform-quiz-styles div.form-actions input.webform-button--submit{padding:24px 48px;padding:1.5rem 3rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-weight:600;font-size:18px}@media (min-width:750px){.webform-quiz-styles{max-width:60rem;margin:40px auto 0}}@media (min-width:1000px){.webform-quiz-styles{max-width:120rem;margin:40px auto 0}}html[lang=en] .form-item-katalogbestellung,html[lang=fr] .form-item-katalogbestellung,html[lang=nl] .form-item-katalogbestellung{display:none}