@charset "UTF-8";
/*!
Theme Name: Philoscience
Author: SchrammIT Innovations
Author URI: http://schrammit.de
Description: This is the custom theme for Philoscience site
Text Domain: philoscience
Version: 1.0.0
Tags:
*/*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{position:absolute!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;width:80%;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.calendar_section{display:flex;margin-bottom:3.75rem}.calendar_section .hasDatepicker{flex:0 0 14.375rem}.calendar_section article{flex:1 1 55rem;margin-left:1.875rem;padding-left:1.875rem}.calendar_section .card-calender-img{align-self:center}.calendar_section .ui-datepicker-header{position:relative;font-size:1.375rem;font-weight:400;line-height:1.81}.calendar_section .ui-datepicker-header .ui-datepicker-next,.calendar_section .ui-datepicker-header .ui-datepicker-prev{position:absolute;cursor:pointer}.calendar_section .ui-datepicker-header .ui-datepicker-prev{left:2px}.calendar_section .ui-datepicker-header .ui-datepicker-next{right:2px}.calendar_section .ui-datepicker-header .ui-datepicker-title{font-size:1.375rem;font-weight:400;line-height:1.81;text-align:center;border-bottom:1px solid #262626}.calendar_section .ui-datepicker-calendar{border-collapse:separate;border-spacing:8px}.calendar_section .ui-datepicker-calendar tr{text-align:center;color:#fff}.calendar_section .ui-datepicker-calendar tr td,.calendar_section .ui-datepicker-calendar tr th{background-color:gray;min-width:1.625rem;line-height:1.6}.calendar_section .ui-datepicker-calendar tr th{font-size:.813rem;font-weight:700;text-transform:uppercase}.calendar_section .ui-datepicker-calendar tr td a{font-size:1rem;font-weight:400}.calendar_section .ui-datepicker-calendar .css-class-to-highlight{background-color:#ffcb0f;color:#262626}.calendar_section .ui-datepicker-calendar .ui-datepicker-today{background-color:#d60f3c;color:#262626}.calendar_section .ui-datepicker-calendar .ui-datepicker-today:hover{color:#262626}.calendar_section .ui-datepicker-calendar .ui-datepicker-today a:hover{color:#fff}.calendar_section .ui-datepicker-calendar .ui-datepicker-other-month{background-color:#ccc}@media (max-width:1199px){.calendar_section{align-items:center}.calendar_section .card-calender{flex-wrap:wrap;justify-content:space-between;margin-left:0}.calendar_section .card-meta-container{order:2;z-index:2;margin-right:1.875rem}.calendar_section .card-calender-body{order:3;flex-grow:0;padding-top:8.125rem;margin-top:-6.25rem}.calendar_section .card-calender-img{order:1;flex-grow:0;z-index:1;margin-left:1.875rem}}@media (max-width:1199px){.calendar_section{flex-wrap:wrap;justify-content:center}.calendar_section .card-calender{margin-top:1.875rem;padding-left:0}}@media (max-width:575px){.calendar_section .card-calender-body{margin-right:0}}.ui-datepicker-header{position:relative;font-size:1.375rem;font-weight:400;line-height:1.81}.ui-datepicker-header .ui-datepicker-next,.ui-datepicker-header .ui-datepicker-prev{position:absolute;cursor:pointer}.ui-datepicker-header .ui-datepicker-prev{left:2px}.ui-datepicker-header .ui-datepicker-next{right:2px}.ui-datepicker-header .ui-datepicker-title{font-size:1.375rem;font-weight:400;line-height:1.81;text-align:center;border-bottom:1px solid #262626}@media (max-width:1199px){.ui-datepicker-header .ui-datepicker-title{font-size:1rem;line-height:2}}@media (max-width:782px){.ui-datepicker-header .ui-datepicker-title{font-size:1.375rem;font-weight:400;line-height:1.81}}.ui-datepicker-calendar{border-collapse:separate;border-spacing:8px}.ui-datepicker-calendar tr{text-align:center;color:#fff}@media (max-width:1199px){.ui-datepicker-calendar tr{font-size:.813rem}}@media (max-width:782px){.ui-datepicker-calendar tr{font-size:1rem}}.ui-datepicker-calendar tr td,.ui-datepicker-calendar tr th{background-color:gray;min-width:1.625rem;line-height:1.6}@media (max-width:1199px){.ui-datepicker-calendar tr td,.ui-datepicker-calendar tr th{min-width:inherit;line-height:inherit}}@media (max-width:782px){.ui-datepicker-calendar tr td,.ui-datepicker-calendar tr th{min-width:1.625rem;line-height:1.6}}.ui-datepicker-calendar tr th{font-size:.813rem;font-weight:700;text-transform:uppercase}.ui-datepicker-calendar tr td a{font-size:1rem;font-weight:400}@media (max-width:1199px){.ui-datepicker-calendar tr td a{font-size:.813rem}}@media (max-width:782px){.ui-datepicker-calendar tr td a{font-size:1rem;font-weight:400}}.ui-datepicker-calendar .css-class-to-highlight{background-color:#ffcb0f;color:#262626}.ui-datepicker-calendar .ui-datepicker-today{background-color:#d60f3c;color:#262626}.ui-datepicker-calendar .ui-datepicker-today:hover{color:#262626}.ui-datepicker-calendar .ui-datepicker-today a:hover{color:#fff}.ui-datepicker-calendar .ui-datepicker-other-month{background-color:#ccc}.header-calendar .ui-datepicker-calendar{border-spacing:5px}@media (max-width:1199px){.header-calendar .ui-datepicker-calendar{border-spacing:3px}}@media (max-width:991px){.header-calendar .ui-datepicker-calendar{border-spacing:3px}}.wpcf7-form hr{max-width:46.875rem}.wpcf7-form .wpcf7-list-item{width:100%}.wpcf7-form .contactform{background-color:#f3ecd9;padding:3.75rem 0;margin-right:-7.5rem;margin-left:-7.5rem;margin-bottom:-5.625rem}@media (max-width:1600px){.wpcf7-form .contactform{margin-left:-5.625rem;margin-right:-5.625rem}}@media (max-width:1320px){.wpcf7-form .contactform{margin-left:-1.875rem;margin-right:-1.875rem;margin-bottom:-3.75rem}}@media (max-width:575px){.wpcf7-form .contactform{margin-left:-.938rem;margin-right:-.938rem;margin-bottom:-1.875rem}}.wpcf7-form .form-wrapper{max-width:46.875rem;margin-left:7.5rem;margin-right:3.75rem}@media (max-width:1320px){.wpcf7-form .form-wrapper{margin-left:5.625rem}}@media (max-width:1199px){.wpcf7-form .form-wrapper{margin-left:3.75rem}}.wpcf7-form .form-wrapper .tourname{background-color:#f3ecd9;height:auto;font-size:1.5rem;font-weight:700;line-height:1.167;margin-bottom:.938rem;padding-left:0}@media (max-width:575px){.wpcf7-form .form-wrapper .tourname{font-size:1.375rem}}.wpcf7-form label{width:100%;font-size:.875rem}.wpcf7-form input[type=date],.wpcf7-form input[type=email],.wpcf7-form input[type=text],.wpcf7-form select,.wpcf7-form textarea{height:2.5rem;font-size:1.125rem;padding-left:.938rem;border-color:#fff;border:none;width:100%}.wpcf7-form input[type=date]:focus,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=text]:focus,.wpcf7-form select:focus,.wpcf7-form textarea:focus{outline:none}.wpcf7-form select{width:6.25rem}.wpcf7-form textarea{height:7.5rem}.wpcf7-form .input-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.875rem}.wpcf7-form .input-column{display:flex;flex-direction:column}.wpcf7-form .c-half{flex-basis:45%}@media (max-width:991px){.wpcf7-form .c-half{flex-basis:100%}}.wpcf7-form .c-full{flex-basis:100%}.wpcf7-form .c-third{flex-basis:25%}@media (max-width:991px){.wpcf7-form .c-third{flex-basis:45%}}.wpcf7-form .wpcf7-list-item{margin:0}.wpcf7-form .contact-accept,.wpcf7-form .contact-newsletter{margin-top:.469rem;display:inline-block}.wpcf7-form .contact-accept .wpcf7-list-item-label,.wpcf7-form .contact-newsletter .wpcf7-list-item-label{font-size:.875rem}.wpcf7-form input[type=submit]{background-color:#d60f3c;color:#fff;width:6.25rem;height:2.5rem;text-transform:uppercase;font-size:.875rem;letter-spacing:.04rem;border-style:none;margin-top:1.875rem}.wpcf7-form .booking select{width:100%}.wpcf7-form .booking .text-catch textarea{height:3.75rem}.wpcf7-form .booking .input-wrapper p{margin-bottom:0}.wpcf7-form .booking input[type=submit]{width:auto}.menu-modal{position:fixed;top:0;left:0;z-index:11;display:block;width:100%;height:100%;overflow:hidden;overflow-y:auto;outline:0}.menu-modal.hide{display:none}.menu-modal-wrapper{max-width:99.375rem;margin:0 auto;margin-top:1.875rem;padding-left:18.125rem;padding-right:0;padding-bottom:5.625rem;display:flex;flex-direction:row;flex-wrap:wrap}@media (max-width:1600px){.menu-modal-wrapper{max-width:100%;margin-right:1.875rem}}@media (max-width:1199px){.menu-modal-wrapper{padding-left:14.375rem}}@media (max-width:782px){.menu-modal-wrapper{margin-right:.938rem;padding-top:6.25rem;padding-left:1.875rem}}.admin-bar .menu-modal-wrapper{margin-top:3.75rem}.menu-backdrop{position:fixed;top:0;left:0;z-index:10;width:100vw;height:0;opacity:0;background-color:#ffcb0f;transition:all .15s linear}.menu-backdrop.show{height:100vh;opacity:1}.menu-backdrop.hide{height:0;opacity:0}.main-menu-container{flex:0 1 35.937rem}.main-menu-container .main-menu{display:flex;flex-direction:row;width:30.625rem;font-size:1.375rem;font-weight:700;line-height:1.167;margin-left:.469rem;border-bottom:1px solid #fff}.main-menu-container .main-menu:last-child{border-bottom:none}.main-menu-container .main-menu:hover{transition:all .3s ease;cursor:pointer;background:#fff;color:#d60f3c;margin-left:0;padding-left:.938rem;margin-top:-1px}.main-menu-container .main-menu:hover .main-menu-ul{color:#262626;visibility:visible;opacity:1;display:flex;flex-direction:column}.main-menu-container .main-menu .main-menu-ul{list-style:none;width:auto;min-width:19.688rem;height:50%;background:#fff;font-weight:400;margin-left:15.313rem;padding-left:1.875rem;padding-right:1.875rem;top:0;padding-top:2.813rem;visibility:hidden;opacity:0;position:absolute}.main-menu-container .main-menu .main-menu-ul li{margin:.938rem 0;font-weight:400}.main-menu-container .main-menu .sub-menu{list-style:none}.main-menu-container .main-menu .main-menu-title{transition-duration:.5s;flex:0 0 15.313rem;padding-top:.938rem;padding-bottom:.938rem}@media (max-width:1600px){.main-menu-container{margin-right:1.875rem}.main-menu-container .main-menu{width:inherit;min-width:14.375rem;flex:0 1 50%}}.quicklinks-container{flex:1 0 30.625rem;padding-left:1.875rem;font-size:1.375rem;font-weight:700;line-height:1.167}.quicklinks-container .main-menu-title{padding-top:.938rem;padding-bottom:.938rem}.quicklinks-container .quicklink-nav-ul{list-style:none;font-weight:400;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:0}.quicklinks-container .quicklink-nav-ul li{flex:0 0 18.75rem}.quicklinks-container .quicklink-nav-ul a{display:flex}.quicklinks-container .quicklink-nav-ul a .quicklink_icon{flex:0 0 5.625rem}.quicklinks-container .quicklink-nav-ul a .quicklink_icon svg .st0{fill:#fff}.quicklinks-container .quicklink-nav-ul a .quicklink_icon svg .st1{fill:#262626}.quicklinks-container .quicklink-nav-ul a .quicklink_icon:hover{transition:all .6s ease-in-out}.quicklinks-container .quicklink-nav-ul a .quicklink_icon:hover svg .st0{fill:#d60f3c}.quicklinks-container .quicklink-nav-ul a .quicklink_icon:hover svg .st1{fill:#fff}.quicklinks-container .quicklink-nav-ul a .quicklink_title{flex:1 1 12.5rem;padding-left:.938rem;align-self:center}@media (max-width:1600px){.quicklinks-container{flex:1 0 50%;margin-right:1.875rem}.quicklinks-container .quicklink-nav-ul li{flex:0 0 50%}.quicklinks-container .quicklink-nav-ul a{font-size:1.25rem}.quicklinks-container .quicklink-nav-ul a .quicklink_icon{flex:0 0 4.688rem}}@media (max-width:1320px){.quicklinks-container .quicklink-nav-ul a{font-size:1.125rem}}@media (max-width:1199px){.main-menu-container{flex:1 1 100%;border-left:none;padding-left:0;margin-right:0;border-bottom:1px solid #fff}.main-menu-container:last-child{border-bottom:none}.main-menu-container .main-menu{margin-left:.469rem;flex-direction:column}.main-menu-container .main-menu .main-menu-ul,.main-menu-container .main-menu .quicklink-nav-ul{list-style:none;background:#fff;font-weight:400;font-size:1.25rem;line-height:1.25rem;margin-left:1.875rem;padding-left:0;top:0;padding-top:0;opacity:1;visibility:visible;display:none}.main-menu-container .main-menu .main-menu-ul li,.main-menu-container .main-menu .quicklink-nav-ul li{margin:.469rem 0}.main-menu-container .main-menu .main-menu-title{flex:1;transition-duration:.5s;width:14.375rem;padding-top:.938rem;padding-bottom:.938rem}.main-menu-container .main-menu:hover{transition:all .3s ease;cursor:pointer;background:inherit;color:#d60f3c;margin-left:0;padding-left:.938rem;margin-top:-1px}.main-menu-container .main-menu:hover .main-menu-ul,.main-menu-container .main-menu:hover .quicklink-nav-ul{color:#262626;display:flex}.main-menu-container .main-menu:hover .quicklink-nav-ul{flex-direction:row;padding-left:0;margin-left:0}.main-menu-container .main-menu .main-menu-ul,.main-menu-container .main-menu .quicklink-nav-ul{position:relative;background-color:inherit}}@media (max-width:782px){.quicklinks-container .main-menu:hover .quicklink-nav-ul,.quicklinks-container .quicklink-nav-ul{flex-direction:column}.quicklinks-container .quicklink-nav-ul li{flex:0 0 50%}.quicklinks-container .quicklink-nav-ul a{font-size:1.25rem}.quicklinks-container .quicklink-nav-ul a .quicklink_icon{flex:0 0 3.125rem}.main-menu-container .main-menu .main-menu-title,.quicklinks-container .main-menu .main-menu-title{font-size:1.25rem}}.aside-container{display:none}@media (max-width:991px){.aside-container{display:flex;margin-top:1.875rem;flex:1 1 100%;flex-wrap:wrap}.aside-container .menu-social-list{list-style:none;padding:0;display:flex;flex:1 1 100%}.aside-container .menu-social-list .socialIcon{margin-right:.938rem;width:2.5rem}.aside-container .menu-social-list .socialIcon.active svg .st0,.aside-container .menu-social-list .socialIcon.active svg .st1,.aside-container .menu-social-list .socialIcon:hover svg .st0,.aside-container .menu-social-list .socialIcon:hover svg .st1{fill:#d60f3c}.aside-container .menu-social-list .socialIcon a{height:2.5rem}}.newsletteryellow{background-color:#ffcb0f;padding:1.875rem}.newsletter-container{flex:0 0 100%;margin-top:3.75rem}.newsletter-container h3{font-size:2.25rem;font-weight:400}.newsletter-container .newsletter-input{display:flex;align-items:center}.newsletter-container .newsletter-input input[type=email],.newsletter-container .newsletter-input input[type=text]{flex:0 1 22.5rem;height:2.5rem;border:none;font-size:1.125rem;font-weight:400;line-height:1.44;color:#262626;margin-right:1.875rem;padding:8px;background-color:#ffe59f;outline:none}.newsletter-container .newsletter-input input[type=email]:first-child,.newsletter-container .newsletter-input input[type=text]:first-child{flex:0 1 14.375rem}.newsletter-container .newsletter-input input[type=submit]{flex:0 1 6.25rem;background-color:#d60f3c;color:#fff;text-transform:uppercase;font-size:.875rem;letter-spacing:.04rem;border-style:none;height:2.5rem}@media (max-width:991px){.newsletter-container{margin-top:1.875rem}.newsletter-container .newsletter-input{flex-wrap:wrap}.newsletter-container .newsletter-input input[type=text]{flex:1 1 50%;margin-bottom:.938rem;margin-right:0}.newsletter-container .newsletter-input input[type=text]:first-child{flex:1 1 auto;margin-right:1.875rem}.newsletter-container .newsletter-input input[type=email]{flex:1}}@media (max-width:782px){.newsletter-container .newsletter-input{flex-direction:column;align-items:flex-start}.newsletter-container .newsletter-input input[type=email],.newsletter-container .newsletter-input input[type=text]{width:100%;flex:1 1 auto}.newsletter-container .newsletter-input input[type=email]:first-child,.newsletter-container .newsletter-input input[type=text]:first-child{flex:1}.newsletter-container .newsletter-input input[type=submit]{flex:1 1 2.5rem;width:100%;margin-top:15px}}@media (max-width:575px){.newsletter-container .newsletter-input input[type=submit]{flex:1 1 1.875rem}}.search-modal{position:fixed;top:0;left:0;z-index:11;display:block;width:100%;height:100%;overflow:hidden;overflow-y:auto;outline:0}.search-modal-responsive.hide,.search-modal.hide{display:none}.search-modal-wrapper{display:flex;height:100%;justify-content:center;align-items:center}.admin-bar .search-modal-wrapper{margin-top:3.75rem}.search-backdrop{position:fixed;top:0;left:0;z-index:10;width:100vw;height:0;opacity:0;background-color:#ffcb0f;transition:all .15s linear}.search-backdrop.show{height:100vh;opacity:1}.search-backdrop.hide{height:0;opacity:0}.footer-wrapper{max-width:99.375rem;margin:0 auto;padding:2.8125rem 8.125rem 5.625rem 18.125rem}.footer-menu-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1.875rem;margin-top:1.875rem}.footer-menu-container hr{color:#262626}.footer-menu{flex:0 0 22.5rem;margin-right:1.875rem;margin-bottom:3.75rem}.footer-menu-header{border-bottom:1px solid #262626;position:relative;min-height:1.875rem}.footer-menu-title{font-size:1.125rem;font-weight:400;line-height:1.44;font-weight:700;position:absolute;bottom:0;margin-bottom:.313rem;line-height:1.375rem}.footer-menu-ul{font-size:1.125rem;font-weight:400;line-height:1.44;line-height:1.625rem;margin-top:.469rem;padding-left:0;list-style:none}.footer-menu-ul li:before{content:"›";margin-right:.469rem}.sub-menu{list-style:none}@media (max-width:1600px){.footer-menu{flex:1 1 18.125rem}}@media (max-width:782px){.footer-wrapper{max-width:inherit;margin:0 auto;padding:2.8125rem 1.875rem 5.625rem}}@media (max-width:575px){.footer-menu,.footer-menu-container{display:block}.footer-menu{margin-right:0}}.footer-company-container{display:flex;flex-direction:row;flex-wrap:wrap}.footer-company-item{flex:1 1 45%;margin-bottom:.938rem;min-width:22.5rem}.footer-company-item a,.footer-company-item a:hover{text-decoration:none}.footer-company-item .margintop{margin-top:.469rem}@media (max-width:575px){.footer-company-item{flex:auto;min-width:0;margin-right:0}}.item1{margin-bottom:0}@media (max-width:1199px){.item1{order:1}}.item2{margin-bottom:0}@media (max-width:1199px){.item2{order:3}}.item3{margin-bottom:1.875rem}@media (max-width:1199px){.item3{order:2}}.item4{margin-bottom:1.875rem}@media (max-width:1199px){.item4{order:4}}.item5{margin-bottom:1.875rem}.item5 p{margin-bottom:0}@media (max-width:1199px){.item5{order:5}}.footer-company-title{font-size:1.125rem;font-weight:400;line-height:1.44;font-weight:700;margin-bottom:0}.footer-description{font-size:.875rem;font-weight:700;line-height:2;letter-spacing:.04rem;text-transform:uppercase;text-transform:none;text-align:center}.footer-sponsor-container{border-bottom:1px solid #262626;border-top:1px solid #262626;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.sponsor-menu-ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:0;margin:0}.sponsor-sm{width:90%;height:auto}.sponsor-xs{width:60%;height:auto}.sponsor-xxs{width:40%;height:auto}.sponsor_img_tripadvisor{width:42%}.sponsor_img_sparkasse{width:87%}.footer-sponsor-item{flex:0 0 14.375rem;margin:1.875rem;text-align:center}.break{flex-basis:100%;height:0}.footer-sponsor-title{font-size:.875rem;font-weight:700;line-height:2;letter-spacing:.04rem;text-transform:uppercase;margin-bottom:1.875rem}@media (max-width:575px){.footer-sponsor-title{margin-bottom:.938rem}}.law-menu-ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;list-style:none;margin:1.875rem}.law-menu-ul li{margin-left:1.875rem}.law-menu-ul li:first-child{margin-left:0}@media (max-width:575px){.footer-menu-law{text-align:center}.law-menu-ul{flex-direction:column;padding:0;margin-left:0;margin-right:0}.law-menu-ul li{margin:0}}body{background-color:#ebebeb;font-family:Signika,sans-serif;font-size:1em;color:#262626}.h1,h1{font-size:2.25rem;font-weight:700;line-height:1.11111;margin-bottom:1.25625rem}@media (max-width:575px){.h1,h1{font-size:1.8rem}}.h2,h2{font-size:1.5rem;font-weight:700;line-height:1.167;margin-bottom:.938rem;word-break:break-word}@media (max-width:575px){.h2,h2{font-size:1.375rem}}.h3,h3{font-size:1.375rem}p{font-size:1.125rem;font-weight:400;line-height:1.44;margin-bottom:.938rem}p a{text-decoration:underline}p:empty{display:none}a{color:inherit}a:hover{color:#d60f3c;text-decoration:none}em,i{font-style:normal;font-weight:400}footer{background-color:#ffcb0f}.alert{font-size:10px;color:#d60f3c}.img-responsive{width:100%;height:auto}.wp-block-image{height:auto}.layout-wrapper{margin:0 auto;margin-top:1.875rem;max-width:99.375rem;display:flex}.layout-left{flex:0 0 14.375rem;margin-left:1.875rem}.layout-left--content{position:fixed;width:14.375rem;height:100%;overflow-x:hidden;z-index:12}.layout-middle{flex:1 1 auto;margin-left:1.875rem;margin-right:1.875rem;margin-bottom:3.75rem;width:100%}.layout-middle h2{margin-top:1.875rem}.layout-middle h2,.layout-middle p{margin-bottom:1.875rem}.layout-middle ul{font-size:1.125rem;font-weight:400;line-height:1.44}.layout-middle hr{margin-top:1.875rem;margin-bottom:1.875rem}.layout-right{flex:0 0 6.25rem;margin-right:1.875rem}.layout-right--content{position:fixed;width:6.25rem}.search-modal-open .layout-right--content{z-index:12}.aside-list .socialIcon{width:2.5rem;height:2.5rem}.aside-list .socialIcon.active svg .st0,.aside-list .socialIcon.active svg .st1,.aside-list .socialIcon:hover svg .st0,.aside-list .socialIcon:hover svg .st1{fill:#d60f3c}@media (max-width:1600px){.layout-right{flex-basis:3.125rem;margin-right:.938rem}.layout-right .aside-list{text-align:left}}@media (max-width:1320px){.layout-right--content{width:3.125rem}}@media (max-width:1199px){.layout-left{flex-basis:9.375rem}.layout-left--content{width:9.375rem}.layout-right--content{width:3.125rem}}@media (max-width:991px){.layout-right{display:none}.layout-middle{margin-right:1.875rem}}@media (max-width:782px){.layout-wrapper{margin:.938rem;max-width:100%;flex-direction:column}.layout-left{flex:none;margin:0}.layout-middle{margin:0}.layout-left--content{width:100%;position:relative;display:flex;flex-direction:row;flex-wrap:wrap}}header .layout-left--content .custom-logo{width:100%;height:auto;margin-bottom:1.875rem}header .layout-left--content .menu-wrapper{text-align:center;margin-bottom:3.75rem}header .layout-left--content .menu-img-close,header .layout-left--content .menu-img-open{margin-bottom:.625rem;width:3.75rem}header .layout-left--content .menu-close{display:none}header .layout-left--content .menu-linktext{color:#d60f3c;text-transform:uppercase;font-weight:700}header .layout-left--content .menu-linktext:before{content:" ";display:block}header .layout-left--content .breadcrumbs-list{list-style:none;line-height:1.25rem;margin:0;margin-bottom:1.875rem;padding:0}header .layout-left--content .breadcrumbs-list li{display:inline-block;padding-right:.3rem;margin-bottom:.625rem}header .layout-left--content .breadcrumbs-list li:first-child{font-size:1.125rem;width:100%}header .layout-left--content .breadcrumbs-list li.active{color:#d60f3c}header .layout-left--content .breadcrumbs-list li.active:before{color:#262626}header .layout-left--content .breadcrumbs-list li:before{padding-right:.3rem;content:"›"}header .layout-left--content .filter-nav{margin-top:3.75rem}header .layout-left--content .filter-nav .filter-nav-select-wrapper{display:none}@media (max-width:782px){header .layout-left--content .filter-nav ul{display:none}header .layout-left--content .filter-nav .filter-nav-select-wrapper{display:block;width:100%}}header .layout-left--content .filter-list{list-style:none;margin:0;margin-bottom:1.875rem;padding:0;font-size:1.375rem;line-height:1.09}@media (max-width:1199px){header .layout-left--content .filter-list{font-size:1.125rem}}header .layout-left--content .filter-list li{border-bottom:1px solid #262626;padding-bottom:.625rem;margin-bottom:.625rem}header .layout-left--content .filter-list li.active{color:#d60f3c}header .layout-left--content .header-calendar{display:block;margin:0 auto;margin-bottom:1.875rem;margin-top:1.875rem}header .layout-left--content .hide{display:none}@media (max-width:1600px){header .custom-logo,header .menu-wrapper{max-width:80%}}@media (max-width:1199px){header .custom-logo,header .menu-wrapper{max-width:100%}header .menu-wrapper .menu-img-close,header .menu-wrapper .menu-img-open{width:2.8125rem}}@media (max-width:782px){header .layout-left--content{margin-bottom:1.875rem}header .layout-left--content .custom-logo{max-width:100px;justify-content:flex-start;margin-bottom:0}header .layout-left--content .menu-wrapper{margin-bottom:0;margin-left:auto}header .layout-left--content .breadcrumbs-nav,header .layout-left--content .filter-nav{display:flex;flex:1 1 100%;margin-top:1.875rem}header .layout-left--content .breadcrumbs-nav ul{margin-bottom:.938rem}header .layout-left--content .filter-nav{margin-top:0}header .layout-left--content .filter-nav .active{color:#d60f3c}header .layout-left--content .filter-nav select{width:100%;height:40px;outline:none;font-size:1.375rem;font-weight:700;line-height:1.167;font-weight:400}header .layout-left--content .hide{display:none}}.aside-list{list-style:none;padding:0;text-align:center}.aside-list li{margin-bottom:.938rem}.aside-list img{max-width:40px}@media (max-width:1199px){.aside-list{text-align:left}}.top3-wrapper{display:flex;flex-direction:row;margin-bottom:3.75rem}.top3-wrapper>:first-child{flex:1 1 67.56666%;margin-right:1.875rem}.top3-wrapper .top3-innerwrapper{display:flex;flex-direction:column;flex:1 1 32.43333%}.top3-wrapper .top3-innerwrapper>:first-child{margin-bottom:1.875rem}.top3-wrapper .top3-innerwrapper .card{height:100%}@media (max-width:991px){.top3-wrapper{flex-direction:column}.top3-wrapper>:first-child{flex:1 1 auto;margin-right:0;margin-bottom:1.875rem}.top3-wrapper .top3-innerwrapper{flex-direction:row}.top3-wrapper .top3-innerwrapper>*{flex-basis:50%}.top3-wrapper .top3-innerwrapper>:first-child{margin-right:1.875rem;margin-bottom:0}.top3-wrapper .top3-innerwrapper .card{height:auto}}@media (max-width:575px){.top3-wrapper .top3-innerwrapper{flex-direction:column}.top3-wrapper .top3-innerwrapper>*{flex-basis:50%}.top3-wrapper .top3-innerwrapper>:first-child{margin:0;margin-bottom:1.875rem}}.education-wrapper,.events-wrapper,.posts-wrapper,.team-wrapper{display:flex;flex-direction:row;margin-bottom:3.75rem;flex-wrap:wrap;margin-right:-.938rem}.education-wrapper>*,.events-wrapper>*,.posts-wrapper>*,.team-wrapper>*{flex:1 1 30%;margin-right:1.875rem;margin-bottom:1.875rem;max-width:22.5rem}@media (max-width:1199px){.education-wrapper>*,.events-wrapper>*,.posts-wrapper>*,.team-wrapper>*{max-width:none}}@media (max-width:575px){.education-wrapper,.events-wrapper,.posts-wrapper,.team-wrapper{margin-right:0}.education-wrapper>*,.events-wrapper>*,.posts-wrapper>*,.team-wrapper>*{flex-basis:100%;margin-right:0!important;margin-bottom:.938rem}}.team-wrapper{margin-top:3.75rem}.team-wrapper h3{font-weight:400}.team-wrapper h2{flex-basis:100%;max-width:none}.team-wrapper p{margin-bottom:0}.team-wrapper img{margin:0 auto;max-width:100%;height:auto}.team-wrapper .team-function{margin-bottom:.938rem}.last--3{flex-wrap:nowrap;margin-right:0}.last--3>*{margin-right:0;margin-left:1.875rem}.last--3>:first-child{margin-left:0}.last--3 .card-body h2{margin-top:0}.last--3 .card-body p{margin-top:.938rem;margin-bottom:.938rem}@media (max-width:1199px){.last--3{flex-wrap:wrap}.last--3>*{flex-basis:45%;margin:0 auto}.last--3>:first-child{flex-basis:100%;max-width:66%;margin:0 auto}.last--3>:nth-child(2){margin-right:1.875rem}.last--3 .card-body{margin-bottom:1.875rem}.last--3 .card-body .card-excerpt{display:none}}@media (max-width:782px){.last--3{display:none}}@media (max-width:575px){.last--3>*{flex-basis:100%;margin-right:0!important;margin-bottom:.938rem}.last--3>:first-child{margin-bottom:.938rem;max-width:100%}.last--3>:nth-child(2){margin-right:.938rem}}.card{display:flex;flex-direction:column}.card .card-img{flex-shrink:0}.card--education:hover .card-body,.card--event:hover .card-body,.card--top3:hover .card-body{background-color:#d60f3c;color:#fff}.card--education:hover .card-meta,.card--education:hover .card-title a,.card--event:hover .card-meta,.card--event:hover .card-title a,.card--top3:hover .card-meta,.card--top3:hover .card-title a{color:#fff}.turmdersinne .card--top3:hover .card-body{background-color:#ffcb0f;color:#262626}.turmdersinne .card--top3:hover .card-meta,.turmdersinne .card--top3:hover .card-title a{color:#262626}.card-body{height:100%;background-color:#fff;margin:0 .938rem;margin-top:-4.374375rem;padding:.938rem;position:relative;overflow:hidden;transition:background-color .3s ease}.card-meta{margin-bottom:.469rem;font-size:.875rem;font-weight:700;line-height:2;color:#666;letter-spacing:.04rem;text-transform:uppercase}.card-title{font-size:1.5rem;font-weight:700;line-height:1.167;margin-bottom:.938rem}@media (max-width:575px){.card-title{font-size:1.375rem}}.card-excerpt{margin-bottom:0}.card-body--hasmore{padding-bottom:3.75rem}.card-more{font-size:.875rem;font-weight:700;line-height:2;color:#666;letter-spacing:.04rem;text-transform:uppercase;color:#d60f3c;position:absolute;bottom:.469rem;right:.469rem;text-decoration:none}.card-more:after{display:block;content:"";color:#d60f3c;background-image:url(img/svg/more.svg);width:.938rem;height:.938rem;margin-left:.625rem;margin-top:.313rem;float:right}.card--big .card-body{padding:1.875rem;margin-top:-5.625rem}.card--big .card-title{font-size:2.25rem;font-weight:700;line-height:1.11111;margin-bottom:1.25625rem}@media (max-width:575px){.card--big .card-title{font-size:1.8rem}}@media (max-width:782px){.card--big .card-body,.card-body{padding:.938rem}}.regiondo-tooltip .react-tooltip-lite{background:#d60f3c none repeat scroll 0 0!important;color:#fff!important}.booking-wrapper{margin-bottom:3.75rem}.booking-wrapper .regiondo-widget{--regiondo-padding:1.875rem;--regiondo-font-size:1.125rem;--regiondo-background-normal:#ffcb0f;--regiondo-background-lowlight:#ffcb0f;--regiondo-border-normal:#d60f3c;--regiondo-border-lowlight:#ffcb0f;--regiondo-tab-color:#d60f3c;--regiondo-tab-text:#fff;--regiondo-field-border:#d60f3c;--regiondo-text-normal:#262626;--regiondo-text-highlight:#d60f3c;--regiondo-infobox:#ffcb0f;--regiondo-button-normal:#d60f3c;--regiondo-button-normal-text:#fff;--regiondo-secondary-button-text:#d60f3c;--regiondo-price:#d60f3c;--regiondo-calendar-available:#d60f3c;--regiondo-calendar-high-demand:#f3ecd9;--regiondo-calendar-sold-out:gray;--regiondo-calendar-selected:#d60f3c;--regiondo-calendar-selected-text:#fff;--regiondo-msg-success:#d60f3c}.booking-wrapper .regiondo-widget .regiondo-content .regiondo-intro-text{font-size:1.5rem;font-weight:700;line-height:1.167;margin-bottom:.938rem;margin-left:1.875rem;margin-top:1.875rem}@media (max-width:575px){.booking-wrapper .regiondo-widget .regiondo-content .regiondo-intro-text{font-size:1.375rem}}.booking-wrapper .regiondo-widget .regiondo-content .regiondo-steps .regiondo-step__inner{margin-left:1.875rem;margin-right:1.875rem}.booking-wrapper .regiondo-widget .regiondo-content .regiondo-steps .regiondo-step__content{padding-left:1.875rem;padding-right:1.875rem}.booking-wrapper .regiondo-widget .regiondo-content .regiondo-steps .regiondo-step__value{color:#d60f3c}.booking-wrapper .regiondo-widget .regiondo-content .DayPicker-Day,.booking-wrapper .regiondo-widget .regiondo-content .regiondo-time{border-radius:0}.booking-wrapper .regiondo-widget .regiondo-content .DayPicker-Day .day{opacity:.7}.booking-wrapper .regiondo-widget .regiondo-content .DayPicker-Day--green .day{opacity:1}.booking-wrapper .regiondo-widget .regiondo-content .regiondo-total--empty .regiondo-total__value{opacity:.7}.booking-wrapper .regiondo-widget .regiondo-content .regiondo-addtocart--disabled,.booking-wrapper .regiondo-widget .regiondo-content .regiondo-button,.booking-wrapper .regiondo-widget .regiondo-content .regiondo-button-addtocart{opacity:1}.booking-wrapper .regiondo-widget .regiondo-content .regiondo-addtocart--disabled button{color:#ccc}@media (max-width:575px){.booking-wrapper{margin-bottom:.938rem}}.card-offer{margin-bottom:3.75rem}.card-offer-top{text-align:center;padding:0 .938rem}.card-offer-top .selected-img{-o-object-fit:none;object-fit:none;-o-object-position:center;object-position:center;max-height:525px}.card-offer-top .offer-img{display:none}.card-offer-top .offer-img.active{display:block}.offer-icon-wrapper{display:flex;flex-direction:row;justify-content:center;margin-top:-5rem}@media (max-width:575px){.offer-icon-wrapper{margin-top:-3.125rem}}.offer-icon-wrapper .offer-icon{position:relative;width:5rem;height:5rem;margin:0 1.875rem}.offer-icon-wrapper .offer-icon .st0{fill:#fff}.offer-icon-wrapper .offer-icon .st1{fill:#262626}@media (max-width:991px){.offer-icon-wrapper .offer-icon{margin:0 .938rem}}@media (max-width:782px){.offer-icon-wrapper .offer-icon{margin:0 .938rem}}@media (max-width:575px){.offer-icon-wrapper .offer-icon{margin:0 .938rem;width:3.125rem}.offer-icon-wrapper .offer-icon svg{max-width:3.125rem}}@media (max-width:410px){.offer-icon-wrapper .offer-icon{margin:0 .469rem}}.offer-icon-wrapper .active .st0,.offer-icon-wrapper .offer-icon:hover .st0{fill:#ffcb0f}.offer-content{display:none;background-color:#fff;padding:11.25rem 7.5rem 3.75rem;margin-top:-9.375rem}@media (max-width:991px){.offer-content{padding-right:1.875rem;padding-left:1.875rem}}@media (max-width:575px){.offer-content{padding:7.5rem .938rem 1.875rem}}.offer-content.active,.offer-content.active img{display:block}.offer-content .offer-title{font-size:2.25rem;font-weight:700;line-height:1.11111;margin-bottom:1.25625rem}@media (max-width:575px){.offer-content .offer-title{font-size:1.8rem}}.offer-content .offer-links{margin-top:1.875rem}.offer-content .offer-link{display:inline-block;margin-bottom:.938rem;border:1px solid #d60f3c;padding:.625rem;margin-right:1.875rem;font-size:.875rem;font-weight:700;line-height:2;color:#666;letter-spacing:.04rem;text-transform:uppercase;color:#d60f3c}.offer-content .offer-link:hover{color:#fff;background-color:#d60f3c}.selected-content{background-color:#fff;padding:11.25rem 7.5rem 3.75rem;margin-top:-9.375rem}@media (max-width:991px){.selected-content{padding-right:1.875rem;padding-left:1.875rem}}@media (max-width:575px){.selected-content{padding:7.5rem .938rem 1.875rem}}@media (max-width:575px){.selected-content .offer-title{padding-top:1.875rem}}.card-illusion{display:flex;flex-direction:column;margin-bottom:3.75rem;text-align:center;max-width:55rem;margin:auto}.card-illusion-top{margin:0 auto}.illusion-icon{width:6.25rem;align-self:center;padding:.938rem;background-color:#ffcb0f;position:relative}.illusion-content,.illusion-icon{margin:0 auto;margin-top:-3.125rem}.illusion-content{background-color:#fff;padding:3.75rem .938rem 1.875rem;margin-right:.938rem;margin-left:.938rem;text-align:center}.illusion-content .illusion-meta{font-size:.875rem;font-weight:700;line-height:2;color:#666;letter-spacing:.04rem;text-transform:uppercase}.illusion-content .illusion-title{font-size:2.25rem;font-weight:700;line-height:1.11111;margin-bottom:1.25625rem}@media (max-width:575px){.illusion-content .illusion-title{font-size:1.8rem}}.zielgruppe-select{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.card-tour-select-container{display:flex;margin-bottom:1.875rem;flex:0 1 45%}@media (max-width:1199px){.card-tour-select-container{flex-basis:100%;justify-content:center}}@media (max-width:782px){.card-tour-select-container{justify-content:center;margin-left:0}}.card-tour-select-container .card-tour-select-img{flex:0 0 9.375rem}@media (max-width:1199px){.card-tour-select-container .card-tour-select-img{flex:0 0 8.125rem}}@media (max-width:991px){.card-tour-select-container .card-tour-select-img{flex:0 0 6.25rem}}@media (max-width:410px){.card-tour-select-container .card-tour-select-img{flex:0 0 4.688rem}}.card-tour-select-container .card-tour-select-img a{display:block}.card-tour-select-container .card-tour-select-img svg .st0{fill:#ffcb0f}.card-tour-select-container .card-tour-select-img svg .st1{fill:#262626}.card-tour-select-container .card-tour-select-title{position:absolute;top:50%;transform:translateY(-50%);margin:auto 0}@media (max-width:575px){.card-tour-select-container .card-tour-select-title h2{font-size:1.125rem}}.card-tour-select-container .card-tour-select-body{flex:0 1 20.625rem;background-color:#fff;margin:auto 0;padding:.938rem;position:relative;min-height:6.25rem}@media (max-width:1199px){.card-tour-select-container .card-tour-select-body{min-height:5.625rem}}@media (max-width:991px){.card-tour-select-container .card-tour-select-body{min-height:4.688rem}}@media (max-width:410px){.card-tour-select-container .card-tour-select-body{min-height:3.75rem}}.card-tour-container{display:flex;flex-direction:row;margin-bottom:1.875rem}.card-tour-container .subtitle{margin-bottom:0}.card-tour-container .card-meta-container{flex:1 1 auto;width:7.188rem}.card-tour-img{flex:1 1 auto;width:14.375rem}.card-tour-body{flex:1;background-color:#fff;margin-top:.938rem;margin-bottom:.938rem;padding:.938rem;position:relative}.card-tour-body h2{margin-top:.469rem;margin-bottom:.469rem}.card-tour-imginfo-box{display:flex}@media (max-width:991px){.card-tour-container{display:block}.card-tour-imginfo-box{flex-direction:row-reverse;margin:0 1.875rem;position:relative;z-index:5}.card-tour-imginfo-box .card-tour-img{margin-left:auto;flex:none}.card-tour-imginfo-box .card-meta-container{flex:1 1 auto;max-width:7.188rem;margin-left:0}.card-tour-body{padding:1.875rem;padding-top:8.125rem;margin-top:-6.25rem}}@media (max-width:410px){.card-tour-imginfo-box{margin-left:.938rem;margin-right:.938rem}.card-tour-imginfo-box .card-tour-img{max-width:66%}.card-tour-imginfo-box .card-meta-container{max-width:3.75rem}}.card-meta-container{flex:0 0 7.188rem;margin-top:.938rem;margin-bottom:.938rem;margin-left:-1.875rem;background-color:#d60f3c;color:#fff;z-index:1;justify-content:center;display:flex;flex-direction:column}.card-meta-container hr{color:#fff}.detail-eventdates{font-size:.875rem;font-weight:700;line-height:2;color:#666;letter-spacing:.04rem;text-transform:uppercase}.card-meta-info{flex:0 0 7.188rem;text-align:center;flex-direction:row;padding-top:.938rem;padding-bottom:.938rem}.card-meta-info hr{width:85%;border-top-style:solid;margin-top:8px;margin-bottom:8px}@media (max-width:991px){.single .card-meta-info{display:none}}.meta-small{font-size:.875rem;font-weight:700;line-height:2;letter-spacing:.04rem;text-transform:uppercase;line-height:1.125rem}.meta-big{font-size:1.875rem}.meta-big,.meta-bigger{font-weight:300;line-height:2;letter-spacing:.04rem;text-transform:uppercase;line-height:1}.meta-bigger{font-size:3.75rem}.card-calender{display:flex;flex-direction:row;margin-bottom:1.875rem;margin-left:1.875rem}.card-calender:first-child{margin-top:0}.card-calender-body{flex:1 1 auto;width:100%;background-color:#fff;margin-top:.938rem;margin-bottom:.938rem;margin-right:-1.875rem;padding:.938rem;position:relative}.card-calender-body .subtitle{margin-bottom:0}.card-calender-body h2{margin-top:.469rem;margin-bottom:.469rem}.card-calender-img{flex:1 0 14.375rem}@media (max-width:991px){.card-calender{flex-wrap:wrap;justify-content:space-between;margin-left:0}.card-meta-container{order:2;z-index:2;margin-right:1.875rem}.card-calender-body{order:3;flex-grow:0;padding-top:8.125rem;margin-top:-6.25rem}.card-calender-img{order:1;flex-grow:0;z-index:1;margin-left:1.875rem}}@media (max-width:575px){.card-meta-container .card-meta-info .meta-bigger{font-size:2.813em}.card-calender-img{flex:1 1 auto;max-width:55%}}@media (max-width:410px){.card-meta-container{flex:1 1 auto;width:4.688rem}}.card--education,.card--event{height:100%}.card--education .cardevent-img,.card--event .cardevent-img{flex-shrink:0}.page-top{max-width:1140px;max-height:600px;overflow:hidden}.detail-wrapper{background-color:#fff;padding:3.75rem 7.5rem;position:relative}.detail-wrapper.hasImg{margin-top:-7.5rem;margin-left:.938rem;margin-right:.938rem}.detail-wrapper iframe{width:100%}@media (max-width:1600px){.detail-wrapper{padding:3.75rem 5.625rem}}@media (max-width:1320px){.detail-wrapper{padding:3.75rem 1.875rem}}@media (max-width:991px){.detail-wrapper.hasImg{margin-top:-3.75rem}}@media (max-width:575px){.detail-wrapper{padding:1.875rem .938rem}.detail-wrapper.hasImg{margin-top:-1.875rem}}.notfound-wrapper{background-color:#fff;margin:1.875rem .938rem;padding:1.875rem}.author-wrapper{display:flex;flex-direction:row;align-items:center;margin-bottom:1.875rem}.author-wrapper .avatar{height:3.75rem;border-radius:50%;margin:0;margin-right:.938rem}.author-wrapper .author-meta{display:flex;flex-direction:column;font-size:.875rem;font-weight:700;line-height:2;color:#666;letter-spacing:.04rem;text-transform:uppercase;line-height:1.5}.event-wrapper{margin-top:1.875rem;margin-bottom:1.875rem}.subtitle{font-size:.875rem;font-weight:700;line-height:2;color:#666;letter-spacing:.04rem;text-transform:uppercase;margin-bottom:.938rem;line-height:1.125rem}.detail-content{margin-top:1.875rem;margin-bottom:1.875rem;display:flex;flex-direction:row}.detail-content .detail-text{margin-left:1.875rem}@media (max-width:575px){.detail-content .detail-text{margin-left:.938rem;word-break:break-word}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.detail-nav ul{list-style:none;display:flex;flex-direction:row;margin:0;padding:0;margin-bottom:1.875rem;justify-content:space-between;flex-wrap:wrap}.detail-nav ul li:first-child{margin-right:1.875rem}.detail-nav ul .detail-nav-prev{flex:0 1 100%;justify-content:flex-end;margin-top:.938rem}@media (max-width:1600px){.detail-nav ul{flex-wrap:wrap}.detail-nav ul li{margin-left:0}}.detail-icon{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;font-size:.875rem;font-weight:700;line-height:2;color:#666;letter-spacing:.04rem;text-transform:uppercase;line-height:1.25rem;height:2.5rem;cursor:pointer}.sepeartor{height:2.5rem;min-width:1px;margin-right:1.25rem;margin-left:1.25rem}.detail-overview .detail-nav-icons svg{margin-left:0}.detail-share{margin-right:.469rem}#js_share .detail-nav-icons svg{margin-left:0}.detail-share-social{display:flex}.detail-share-social .sepeartor{margin-right:0;margin-left:0}.hide_share{visibility:hidden;height:2.5rem;display:none}.show_share{visibility:visible}.detail-nav-prev{height:2.5rem;margin-left:1.25rem}.detail-nav-prev .detail-nav-icons svg{margin-left:1.25rem;margin-right:1.25rem}@media (max-width:575px){.detail-nav-prev .detail-nav-icons svg{margin-left:.625rem;margin-right:.625rem}}.detail-nav-prev .--next svg{margin-right:0}.detail-share-social .detail-nav-icons:last-child svg{margin-right:0;margin-left:1.25rem}.detail-nav-icons{white-space:nowrap;display:flex;align-items:center}.detail-nav-icons svg{width:1.25rem;height:1.25rem;margin-right:1.25rem;margin-left:1.25rem}.detail-nav-icons:hover{color:#d60f3c}.detail-nav-icons:hover svg .st0{fill:#d60f3c}.rundgang-section{padding:3.75rem}.rundgang-section .circle-link .circle-icon--hover,.rundgang-section .circle-link:hover .circle-icon{visibility:hidden}.rundgang-section .circle-link:hover .circle-icon--hover{visibility:visible}.mfp-bg{background-color:#fff;opacity:0}.modal-rundgang{max-width:71.25rem;margin:0 auto;position:relative}.modal-rundgang-flex{display:flex;flex-direction:row}.modal-rundgang-col{flex:1 1 50%;padding:1.875rem;background-color:#fff;background:linear-gradient(135deg,transparent .938rem,#fff 0)}.modal-rundgang-col:first-child{background:linear-gradient(225deg,transparent .938rem,#fff 0);padding:3.75rem}.mfp-close{width:inherit;height:inherit;line-height:inherit;position:absolute;right:.938rem;text-decoration:none;text-align:center;opacity:inherit;padding:inherit;color:#d60f3c!important;font-size:.875rem;font-weight:700;line-height:2;letter-spacing:.04rem;text-transform:uppercase}.mfp-close,.mfp-close:active{top:.938rem}@media (max-width:991px){.modal-rundgang-col:first-child{padding:1.875rem}}@media (max-width:782px){.modal-rundgang-flex{flex-direction:column}.modal-rundgang-col{background:none #fff!important}.mfp-close{position:relative;top:0;left:0;margin:0 auto;margin-bottom:-1.875rem}.mfp-close:active{top:0}}.accordion-wrapper .accordion,.download-wrapper .accordion,.jobs-wrapper .accordion{margin-top:1.875rem;background-color:#fff;cursor:pointer;width:100%;text-align:left;border:none;outline:none;transition:.4s;font-weight:700;font-size:1.5rem;line-height:1.563rem;padding:.938rem 7.5rem}@media (max-width:1600px){.accordion-wrapper .accordion,.download-wrapper .accordion,.jobs-wrapper .accordion{padding:.938rem 5.625rem}}@media (max-width:1320px){.accordion-wrapper .accordion,.download-wrapper .accordion,.jobs-wrapper .accordion{padding:.938rem 1.875rem}}@media (max-width:575px){.accordion-wrapper .accordion,.download-wrapper .accordion,.jobs-wrapper .accordion{padding:.938rem}}.accordion-wrapper .accordion:after,.download-wrapper .accordion:after,.jobs-wrapper .accordion:after{content:url(img/svg/more.svg);width:1.563rem;height:1.563rem;display:block;float:right}.accordion-wrapper .active:after,.download-wrapper .active:after,.jobs-wrapper .active:after{content:url(img/svg/less.svg);width:1.563rem;height:1.563rem;display:block;float:right}.accordion-wrapper .panel-wrapper,.download-wrapper .panel-wrapper,.jobs-wrapper .panel-wrapper{display:none}.accordion-wrapper,.jobs-wrapper{margin-top:1.875rem}.accordion-wrapper .accordion,.jobs-wrapper .accordion{padding:.938rem 0;margin-top:0}.accordion-wrapper .panel,.jobs-wrapper .panel{display:none;overflow:hidden;line-height:1.563rem;padding-top:1.875rem}.accordion-wrapper .jobs-before,.jobs-wrapper .jobs-before{padding-top:1.875rem;margin-bottom:1.875rem;border-top:1px dashed #262626}.accordion-wrapper .jobs-after,.jobs-wrapper .jobs-after{margin-top:1.875rem;border-bottom:1px dashed #262626}.accordion-wrapper .job-offer:first-child .jobs-after,.jobs-wrapper .job-offer:first-child .jobs-after{border-bottom:none}.download-wrapper{margin-top:3.75rem}.download-wrapper.hasImg{margin-left:.938rem;margin-right:.938rem}.download-wrapper .panel{overflow:hidden;padding:0 7.5rem;border-top:1px solid gray;line-height:1.563rem}@media (max-width:1600px){.download-wrapper .panel{padding:0 5.625rem}}@media (max-width:1320px){.download-wrapper .panel{padding:0 1.875rem}}@media (max-width:575px){.download-wrapper .panel{padding:0 .938rem}}.download-wrapper .panel:first-child{border-top:none}.download-wrapper .panel p{font-weight:700;margin-top:.938rem;margin-bottom:.938rem}.download-wrapper .panel-download:after{content:url(img/svg/download.svg);width:1.563rem;height:1.563rem;display:inline-block;float:right}.search-results .layout-middle{overflow:hidden}.searchresults h1{margin-bottom:3.75rem}.searchresults h1 span{display:block;color:#d60f3c}.searchresults .search-form{margin-bottom:3.75rem}.searchresults .search-form .search-field{border:1px solid #ebebeb;width:66%;padding:.469rem;margin-right:.938rem}.searchresults .search-form .search-field:focus{outline:none}.searchresults .search-form .search-submit{padding:.469rem 1.875rem;text-transform:uppercase;background-color:#d60f3c;color:#fff;border:0}.searchresults .search-form .search-clear{display:none}@media (max-width:575px){.searchresults .search-form .search-field{width:100%;margin-bottom:.469rem}}.searchresults-list{list-style:none;padding:0}.searchresults-list li{border-top:1px solid #ebebeb}.searchresults-list li:first-child{border:none}.searchresults-list a h2{color:#d60f3c;margin-bottom:.469rem}.searchresults-list .searchresults-link{display:block;margin-bottom:1.875rem;overflow-wrap:break-word}.search-modal-open .search-form{margin-bottom:3.75rem;width:50%}@media (max-width:1199px){.search-modal-open .search-form{width:66%}}@media (max-width:782px){.search-modal-open .search-form{width:80%}}.search-modal-open .search-form .search-input-wrapper{position:relative}.search-modal-open .search-form .search-input-wrapper .search-field{font-size:1.5rem;font-weight:700;line-height:1.167;margin-bottom:.938rem;font-weight:400;border:1px solid #ebebeb;width:100%;padding:.938rem;height:4.688rem}@media (max-width:575px){.search-modal-open .search-form .search-input-wrapper .search-field{font-size:1.375rem}}.search-modal-open .search-form .search-input-wrapper .search-field:focus{outline:none}.search-modal-open .search-form .search-input-wrapper .search-submit{font-size:.875rem;font-weight:700;line-height:2;color:#666;letter-spacing:.04rem;line-height:normal;padding:.469rem .938rem;text-transform:uppercase;background-color:#d60f3c;color:#fff;right:2.813rem;position:absolute;top:50%;transform:translateY(-66%);border:0}.search-modal-open .search-form .search-input-wrapper .search-clear{position:absolute;right:.938rem;top:50%;transform:translatey(-66%)}@media (max-width:575px){.search-modal-open .search-form .search-field{width:100%;margin-bottom:.469rem}}.search-modal-responsive{flex:1 1 100%}.search-modal-responsive .search-modal-wrapper{margin-top:0;display:block;width:100%}.search-modal-responsive .search-modal-wrapper .search-input-wrapper{display:flex}@media (max-width:575px){.search-modal-responsive .search-modal-wrapper .search-input-wrapper{flex-wrap:wrap}}.search-modal-responsive .search-modal-wrapper .search-input-wrapper .search-field{flex:1 0 auto;height:2.5rem;border:none;font-size:1.125rem;font-weight:400;line-height:1.44;color:#262626;margin-right:1.875rem;padding:8px;background-color:#ffe59f;outline:none}.search-modal-responsive .search-modal-wrapper .search-input-wrapper .search-field:focus{outline:none}@media (max-width:575px){.search-modal-responsive .search-modal-wrapper .search-input-wrapper .search-field{flex:1 0 100%;margin-right:0}}.search-modal-responsive .search-modal-wrapper .search-input-wrapper .search-submit{flex:0 1 6.25rem;background-color:#d60f3c;color:#fff;text-transform:uppercase;font-size:.875rem;letter-spacing:.04rem;border-style:none}@media (max-width:575px){.search-modal-responsive .search-modal-wrapper .search-input-wrapper .search-submit{flex:1;margin-top:15px;height:30px}}.search-modal-responsive .search-modal-wrapper .search-input-wrapper .search-clear{display:none}.booknow{position:absolute;top:-3.75rem;right:-3.75rem}.booknow:hover{cursor:pointer}@media (max-width:991px){.booknow{right:-1.875rem}}@media (max-width:991px){.booknow img{width:14.375rem;height:auto}}.edit-post-visual-editor .editor-block-list__block{margin:0 auto;max-width:1000px}
/*# sourceMappingURL=scss/sourcemaps/style.css.map */
