body #page.site input[type="button"],body #page.site button:where(:not(.mapboxgl-popup-close-button,body #page.site .owl-dot,body #page.site [aria-controls^="mep_"],body #page.site [class*="mapboxgl-ctrl-"],body #page.site [data-uri^="mapbox://"])){display:inline-block;vertical-align:middle;padding:8px 25px;border:2px solid #000;background:transparent;border-radius:4px;font-size:1.2em;font-weight:bold;text-decoration:none;line-height:1.5;box-shadow:1px 2px 5px 0px rgba(0,0,0,0.1);transition:all 0.3s ease;}body #page.site input[type="button"]:hover,body #page.site button:where(:not(.mapboxgl-popup-close-button:hover,body #page.site .owl-dot:hover,body #page.site [aria-controls^="mep_"]:hover,body #page.site [class*="mapboxgl-ctrl-"]:hover,body #page.site [data-uri^="mapbox://"])):hover{transition:all 0.3s ease;}body #page.site a.button,body #page.site a.button-small,body #page.site button:where(:not(.mapboxgl-popup-close-button,body #page.site .owl-dot,body #page.site [aria-controls^="mep_"],body #page.site [class*="mapboxgl-ctrl-"],body #page.site [data-uri^="mapbox://"])),body #page.site input[type="submit"],body #page.site a.button.button-invers:hover.button-invers,body #page.site a.button-small.button-invers:hover,body #page.site button.button-invers:hover,body #page.site input[type="submit"].button-invers:hover,body #page.site input[type="reset"],body #page.site input[type="button"]{background:#0186bf;color:white;border-color:#0186bf;text-align:center;min-width:200px;min-height:50px;box-sizing:border-box;}body #page.site .site-content a.button-small{line-height:1.5;}body #page.site a.button.button-invers.button-invers,body #page.site a.button-small.button-invers,body #page.site button.button-invers,body #page.site input[type="submit"].button-invers,body #page.site input[type="reset"],body #page.site button:where(:not(.mapboxgl-popup-close-button,body #page.site .owl-dot,body #page.site [aria-controls^="mep_"],body #page.site [class*="mapboxgl-ctrl-"],body #page.site [data-uri^="mapbox://"])),body #page.site a.button:hover,body #page.site a.button-small:hover,body #page.site button:where(:not(.mapboxgl-popup-close-button,body #page.site .owl-dot,body #page.site [aria-controls^="mep_"],body #page.site [class*="mapboxgl-ctrl-"],body #page.site [data-uri^="mapbox://"])):hover,body #page.site input[type="submit"]:not([disabled]):hover,body #page.site input[type="reset"]:not([disabled]):hover,body #page.site input[type="button"]:not([disabled]):hover{background:white;border-color:#0186bf;color:#0186bf;border:2px solid;}body #page.site .button-expand{background:#0186bf;color:white;}body #page.site .button-hide{color:white;background:#666;}body #page.site .acf-fc-text-content,body #page.site .text-content,body #page.site .item,body #page.site .post-type-archive-trip,body #page.site .post-type-archive-travel-report,body #page.site .post-type-archive-travel-report,body #page.site .post-type-archive-tour-guide,body #page.site .single-trip,body #page.site .single-travel-report,body #page.site .single-travel-report,body #page.site .single-tour-guide{color:#333;}@media (min-width: 1001px){body #page.site .data-list .data-list-entry:nth-child(odd){background-color:rgba(1,134,191,0.1);}}body #page.site .site-footer-2 .acf-fc-columns{padding-top:1em;}body #page.site .cr_page .checkbox-container{display:flex;justify-content:left;align-items:center;}body #page.site .cr_page .cr_ipe_item{margin-bottom:1em;}body #page.site .cr_site{margin:0;padding:75px 0 0 0;text-align:center;background-color:#eee;}body #page.site .cr_form{max-width:600px;box-sizing:border-box;}body #page.site .cr_ipe_item label{line-height:150%;}body #page.site .cr_ipe_item textarea{background:none repeat scroll 0 0 #eee;border:1px solid #aaa;font-size:16px;}body #page.site .cr_ipe_item input{background:none repeat scroll 0 0 #eee;border:1px solid #aaa;padding:5px;font-size:16px;}body #page.site .cr_ipe_item select{background:none repeat scroll 0 0 #eee;border:1px solid #aaa;display:block;margin:0;padding:5px;width:100%;font-size:16px;}body #page.site .cr_ipe_item input.cr_ipe_radio,body #page.site input.cr_ipe_checkbox{-moz-binding:none;-moz-box-sizing:border-box;background-color:-moz-field !important;border:2px inset threedface !important;color:-moz-fieldtext !important;cursor:default;height:13px;padding:0 !important;width:13px;}body #page.site .cr_ipe_item input.cr_ipe_radio{-moz-appearance:radio;border-radius:100% 100% 100% 100% !important;margin:3px 3px 0 5px;}body #page.site .submit_container{text-align:center;}body #page.site .cr_ipe_item.inactive{display:none;}body #page.site .imprint{font-size:0.8em;}body #page.site .cr_captcha{padding-left:130px;}body #page.site .cr_error{font-size:1.1em;padding:10px;}body #page.site .clever_form_error{background-color:#f99;color:#000;border:1px solid #f22 !important;}body #page.site .clever_form_note{margin:26px 0 0 3px;position:absolute;display:inline;padding:2px 4px;font-weight:bold;background-color:#f2ecb5;color:#000;font-size:12px !important;}body #page.site .cr_hr{background-color:#ccc;}body #page.site .imprint{color:#000;}body #page.site .nf-form-content ul > li{overflow:unset;text-indent:unset;}body #page.site .nf-form-content ul > li:before{content:'';width:0;}body #page.site .arr-kontakt .nf-form-content,body #page.site .arr-kontakt .nf-after-form-content,body #page.site .arr-reiseanmeldung .nf-form-content,body #page.site .arr-reiseanmeldung .nf-after-form-content{max-width:1000px;margin:0 auto;margin-bottom:2rem;}body #page.site .arr-kontakt .nf-form-content .ninja-forms-form-wrap *,body #page.site .arr-kontakt .nf-form-content .ninja-forms-form-wrap ::after,body #page.site .arr-kontakt .nf-form-content .ninja-forms-form-wrap ::before,body #page.site .arr-kontakt .nf-form-content .nf-cell,body #page.site .arr-kontakt .nf-after-form-content .ninja-forms-form-wrap *,body #page.site .arr-kontakt .nf-after-form-content .ninja-forms-form-wrap ::after,body #page.site .arr-kontakt .nf-after-form-content .ninja-forms-form-wrap ::before,body #page.site .arr-kontakt .nf-after-form-content .nf-cell,body #page.site .arr-reiseanmeldung .nf-form-content .ninja-forms-form-wrap *,body #page.site .arr-reiseanmeldung .nf-form-content .ninja-forms-form-wrap ::after,body #page.site .arr-reiseanmeldung .nf-form-content .ninja-forms-form-wrap ::before,body #page.site .arr-reiseanmeldung .nf-form-content .nf-cell,body #page.site .arr-reiseanmeldung .nf-after-form-content .ninja-forms-form-wrap *,body #page.site .arr-reiseanmeldung .nf-after-form-content .ninja-forms-form-wrap ::after,body #page.site .arr-reiseanmeldung .nf-after-form-content .ninja-forms-form-wrap ::before,body #page.site .arr-reiseanmeldung .nf-after-form-content .nf-cell{-ms-box-sizing:border-box;box-sizing:border-box;}body #page.site .arr-kontakt .nf-form-content .ninja-forms-req-symbol,body #page.site .arr-kontakt .nf-form-content .nf-error-msg,body #page.site .arr-kontakt .nf-after-form-content .ninja-forms-req-symbol,body #page.site .arr-kontakt .nf-after-form-content .nf-error-msg,body #page.site .arr-reiseanmeldung .nf-form-content .ninja-forms-req-symbol,body #page.site .arr-reiseanmeldung .nf-form-content .nf-error-msg,body #page.site .arr-reiseanmeldung .nf-after-form-content .ninja-forms-req-symbol,body #page.site .arr-reiseanmeldung .nf-after-form-content .nf-error-msg{color:red;}body #page.site .arr-kontakt .nf-form-content .checkbox-container.label-right .checkbox-wrap,body #page.site .arr-kontakt .nf-after-form-content .checkbox-container.label-right .checkbox-wrap,body #page.site .arr-reiseanmeldung .nf-form-content .checkbox-container.label-right .checkbox-wrap,body #page.site .arr-reiseanmeldung .nf-after-form-content .checkbox-container.label-right .checkbox-wrap{display:flex;flex-direction:row-reverse;justify-content:flex-end;}body #page.site .arr-kontakt .nf-form-content .submit-container,body #page.site .arr-kontakt .nf-after-form-content .submit-container,body #page.site .arr-reiseanmeldung .nf-form-content .submit-container,body #page.site .arr-reiseanmeldung .nf-after-form-content .submit-container{margin-top:2rem;}@media (max-width: 500px){body #page.site .arr-kontakt .nf-form-content .submit-container .submit-wrap,body #page.site .arr-kontakt .nf-after-form-content .submit-container .submit-wrap,body #page.site .arr-reiseanmeldung .nf-form-content .submit-container .submit-wrap,body #page.site .arr-reiseanmeldung .nf-after-form-content .submit-container .submit-wrap{text-align:center;}}body #page.site .arr-kontakt .nf-form-content .hr-container .nf-field-label,body #page.site .arr-kontakt .nf-after-form-content .hr-container .nf-field-label,body #page.site .arr-reiseanmeldung .nf-form-content .hr-container .nf-field-label,body #page.site .arr-reiseanmeldung .nf-after-form-content .hr-container .nf-field-label{display:none;}body #page.site .arr-kontakt .nf-form-content .nf-fu-button-cancel,body #page.site .arr-kontakt .nf-after-form-content .nf-fu-button-cancel,body #page.site .arr-reiseanmeldung .nf-form-content .nf-fu-button-cancel,body #page.site .arr-reiseanmeldung .nf-after-form-content .nf-fu-button-cancel{display:none;}@media (max-width: 1000px){body #page.site .acf-fc-image-tiles .image-tiles-container .image-tile .item .text-container .text-container-inner.subtitle-lines-1 .subtitle{max-height:calc(2.6em);}body #page.site .acf-fc-image-tiles .image-tiles-container .image-tile .item .text-container .text-container-inner.subtitle-lines-2 .subtitle{max-height:calc(2.6em);}body #page.site .acf-fc-image-tiles .image-tiles-container .image-tile .item .text-container .text-container-inner.subtitle-lines-3 .subtitle{max-height:calc(3.9em);}body #page.site .acf-fc-image-tiles .image-tiles-container .image-tile .item .text-container .text-container-inner .subtitle{opacity:1;margin-top:.5em;transition:all .6s ease;}}@media (max-width: 640px){body #page.site .acf-fc-image-tiles .image-tiles-container .image-tile .item .text-container .subtitle{display:block;}}