body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.social_feed_element{overflow:visible;padding:0;width:100%}.social_feed_element.extended .inner a{display:inline;padding:0;color:#1b95e0}.social_feed_element.extended .inner a:hover{text-decoration:underline}.social_feed_element.extended .inner>figure{padding:0}.social_feed_element.extended a.more{padding:0;font-size:14px;color:#1b95e0;font-weight:700;display:block}.social_feed_element.extended a.more:hover{text-decoration:underline}.social_feed_element.extended .inner{padding:0 20px 20px}.social_feed_element.extended p:first-child{margin-top:0}.social_feed_element.extended p:last-child{margin-bottom:0}.social_feed_element .inner{background:#f2f2f2;padding:0;margin:30px 10px 10px;position:relative;word-break:break-word;border-top:5px solid #c1c1c1}.social_feed_element .inner a{padding:0 20px;display:block}.social_feed_element .inner>figure{padding:0 20px}.social_feed_element .ce_text{padding:15px 0;color:#333;margin:0}.social_feed_element .icon{position:static;text-indent:0}.social_feed_element .icon img{position:absolute;top:-20px;border-radius:100%;max-width:50px}.social_feed_element .icon .image-wrapper:not(.loaded){height:0 !important}.social_feed_element .info{margin:0;padding:10px 0 0;text-align:right;font-size:14px;color:#989898;display:flex;align-items:center;justify-content:flex-end}.social_feed_element .info img{width:15px;margin-left:10px}.social_feed_element .title{margin:10px 0;font-size:16px;font-weight:700;color:#333}.social_feed_element a{color:#333;text-decoration:none}.social_feed_element .ce_text{font-size:14px}.social_feed_element .fa{font-size:18px;padding-left:5px}.social_feed_element .image_container>a{padding:0}.social_feed_container{width:calc(100% + 30px);margin-left:-15px;font-family:sans-serif}.social_feed_container:not(.masonry){display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.social_feed_container:not(.masonry).columns2 .social_feed_element{-ms-flex:0 0 50%;flex:0 0 50%}.social_feed_container:not(.masonry).columns3 .social_feed_element{-ms-flex:0 0 33%;flex:0 0 33%}.social_feed_container:not(.masonry).columns4 .social_feed_element{-ms-flex:0 0 25%;flex:0 0 25%}.social_feed_container.masonry.columns2 .social_feed_element,.social_feed_container.masonry.columns3 .social_feed_element,.social_feed_container.masonry.columns4 .social_feed_element{float:left}.social_feed_container.masonry.columns2 .social_feed_element{width:50%}.social_feed_container.masonry.columns3 .social_feed_element{width:33.33%}.social_feed_container.masonry.columns4 .social_feed_element{width:25%}@media (max-width:767px){.social_feed_container{width:100%;margin-left:0}.social_feed_container:not(.masonry).columns2 .social_feed_element,.social_feed_container:not(.masonry).columns3 .social_feed_element,.social_feed_container:not(.masonry).columns4 .social_feed_element{-ms-flex:0 0 100%;flex:0 0 100%}.social_feed_container.masonry.columns2 .social_feed_element,.social_feed_container.masonry.columns3 .social_feed_element,.social_feed_container.masonry.columns4 .social_feed_element{float:none;width:100%}}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}

/* -------------------------------- 

Main Components 

-------------------------------- */
.cd-horizontal-timeline {
  opacity: 0;
  margin: 2em auto;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.cd-horizontal-timeline::before {
  /* never visible - this is used in jQuery to check the current MQ */
  content: 'mobile';
  display: none;
}
.cd-horizontal-timeline.loaded {
  /* show the timeline after events position has been set (using JavaScript) */
  opacity: 1;
}
.cd-horizontal-timeline .timeline {
  position: relative;
  height: 100px;
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
}
.cd-horizontal-timeline .events-wrapper {
  position: relative;
  height: 100%;
  margin: 0 40px;
  overflow: hidden;
}
.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {
  /* these are used to create a shadow effect at the sides of the timeline */
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 20px;
}
.cd-horizontal-timeline .events-wrapper::before {
  left: 0;
}
.cd-horizontal-timeline .events-wrapper::after {
  right: 0;
}
.cd-horizontal-timeline .events {
  /* this is the grey line/timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 49px;
  height: 3px;
  /* width will be set using JavaScript */
  background: #ffffff;
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  transition: transform 0.4s;
}
.cd-horizontal-timeline .filling-line {
  /* this is used to create the green line filling the timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #ffbc00;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
.cd-horizontal-timeline .events a {
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  font-size: 1.3rem;
  padding-bottom: 20px;
  color: #ffbc00;
  /* fix bug on Safari - text flickering while timeline translates */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.cd-horizontal-timeline .events a::after {
  /* this is used to create the event spot */
  content: '';
  position: absolute;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -12px;
  height: 26px;
  width: 26px;
  border-radius: 50%;
  border: 3px solid #a8bcb1;
  background-color: #f8f8f8;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  -moz-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
}
.no-touch .cd-horizontal-timeline .events a:hover::after {
  background-color: #7b9d6f;
  border-color: #7b9d6f;
}
.cd-horizontal-timeline .events a.selected {
  pointer-events: none;
}
.cd-horizontal-timeline .events a.selected::after {
  background-color: #FFBC00;
  border-color: #FFBC00;
}
.cd-horizontal-timeline .events a.older-event::after {
  border-color: #7b9d6f;
}
@media only screen and (min-width: 1100px) {
  .cd-horizontal-timeline {
    margin: 2em auto;
  }
  .cd-horizontal-timeline::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'desktop';
  }
}

.cd-timeline-navigation a {
  /* these are the left/right arrows to navigate the timeline */
  position: absolute;
  z-index: 1;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 40px;
  width: 40px;
  border-radius: 50%;
  border: 2px solid #0c6d53;
  /* replace text with an icon */
  overflow: hidden;
  color: transparent;
  text-indent: 100%;
  white-space: nowrap;
  -webkit-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  transition: border-color 0.3s;
  background-color:#0c6d53;
}

.cd-timeline-navigation a:hover {
	background-color:#a8bcb1;
}
.cd-timeline-navigation a::after {
  /* arrow icon */
  content: '';
  position: absolute;
  height: 16px;
  width: 16px;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background: url(../../files/svg/cd-arrow.svg) no-repeat 0 0;
}
.cd-timeline-navigation a.prev {
  left: 0;
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.cd-timeline-navigation a.next {
  right: 0;
}
.no-touch .cd-timeline-navigation a:hover {
  border-color: #7b9d6f;
}
.cd-timeline-navigation a.inactive {
  cursor: not-allowed;
}
.cd-timeline-navigation a.inactive::after {
  background-position: 0 -16px;
}
.no-touch .cd-timeline-navigation a.inactive:hover {
  border-color: #dfdfdf;
}

.cd-horizontal-timeline .events-content {
  position: relative;
  width: 100%;
  margin: 1.8em 0;
  overflow: visible;
  -webkit-transition: height 0.4s;
  -moz-transition: height 0.4s;
  transition: height 0.4s;
}
.cd-horizontal-timeline .events-content li {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  padding: 0 5%;
  opacity: 0;
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
.cd-horizontal-timeline .events-content li.selected {
  /* visible event content */
  position: relative;
  z-index: 2;
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right {
  -webkit-animation-name: cd-enter-right;
  -moz-animation-name: cd-enter-right;
  animation-name: cd-enter-right;
}
.cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-name: cd-enter-left;
  -moz-animation-name: cd-enter-left;
  animation-name: cd-enter-left;
}
.cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-direction: reverse;
  -moz-animation-direction: reverse;
  animation-direction: reverse;
}
.cd-horizontal-timeline .events-content li > * {
  max-width: 840px;
  margin: 0 auto;
}
.cd-horizontal-timeline .events-content h2 {
  font-weight: bold;
  font-size: 2.6rem;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  line-height: 1.2;
}
.cd-horizontal-timeline .events-content em {
  display: block;
  margin: 10px auto;
}
.cd-horizontal-timeline .events-content em::before {
  content: '';
}
.cd-horizontal-timeline .events-content p {
  font-size: 1.2rem;
  color: #fff;
  font-weight:600;
}
.cd-horizontal-timeline .events-content em, .cd-horizontal-timeline .events-content p {
  line-height: 1.2;
}

.events-content em {
	font-style:normal;
	color:#fff;
	font-family:Fira Sans Extra Condensed, sans-serif;
}
@media only screen and (min-width: 768px) {
  .cd-horizontal-timeline .events-content h2 {
    font-size: 7rem;
  }
  .cd-horizontal-timeline .events-content em {
    font-size: 2.5em;
  }
  .cd-horizontal-timeline .events-content p {
    font-size: 1.2rem;
    line-height:1.6rem;
  }
}

@-webkit-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -moz-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}

/* allura-regular - latin */
@font-face {
  font-family: 'Allura';
  font-style: normal;
  font-weight: 400;
  src: url('/files/fonts/allura-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/fonts/allura-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/fonts/allura-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/fonts/allura-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/fonts/allura-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/fonts/allura-v18-latin-regular.svg#Allura') format('svg'); /* Legacy iOS */
}

/* nunito-sans-200 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  src: url('../../files/fonts/nunito-sans-v12-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/nunito-sans-v12-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/nunito-sans-v12-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/nunito-sans-v12-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/nunito-sans-v12-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/nunito-sans-v12-latin-200.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-300 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/fonts/nunito-sans-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/nunito-sans-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/nunito-sans-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/nunito-sans-v12-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/nunito-sans-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/nunito-sans-v12-latin-300.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-300italic - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../../files/fonts/nunito-sans-v12-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/nunito-sans-v12-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/nunito-sans-v12-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/nunito-sans-v12-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/nunito-sans-v12-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/nunito-sans-v12-latin-300italic.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-600 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/fonts/nunito-sans-v12-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/nunito-sans-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/nunito-sans-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/nunito-sans-v12-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/nunito-sans-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/nunito-sans-v12-latin-600.svg#NunitoSans') format('svg'); /* Legacy iOS */
}

/* barlow-condensed-300 - latin */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/fonts/barlow-condensed-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/barlow-condensed-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/barlow-condensed-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/barlow-condensed-v12-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/barlow-condensed-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/barlow-condensed-v12-latin-300.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}
/* barlow-condensed-500 - latin */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 500;
  src: url('../../files/fonts/barlow-condensed-v12-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/barlow-condensed-v12-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/barlow-condensed-v12-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/barlow-condensed-v12-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/barlow-condensed-v12-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/barlow-condensed-v12-latin-500.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}
/* barlow-condensed-600 - latin */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/fonts/barlow-condensed-v12-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/barlow-condensed-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/barlow-condensed-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/barlow-condensed-v12-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/barlow-condensed-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/barlow-condensed-v12-latin-600.svg#BarlowCondensed') format('svg'); /* Legacy iOS */
}

/* fira-sans-extra-condensed-300 - latin */
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/fonts/fira-sans-extra-condensed-v10-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/fira-sans-extra-condensed-v10-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/fira-sans-extra-condensed-v10-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/fira-sans-extra-condensed-v10-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/fira-sans-extra-condensed-v10-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/fira-sans-extra-condensed-v10-latin-300.svg#FiraSansExtraCondensed') format('svg'); /* Legacy iOS */
}
/* fira-sans-extra-condensed-regular - latin */
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/fonts/fira-sans-extra-condensed-v10-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/fira-sans-extra-condensed-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/fira-sans-extra-condensed-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/fira-sans-extra-condensed-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/fira-sans-extra-condensed-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/fira-sans-extra-condensed-v10-latin-regular.svg#FiraSansExtraCondensed') format('svg'); /* Legacy iOS */
}
/* fira-sans-extra-condensed-600 - latin */
@font-face {
  font-family: 'Fira Sans Extra Condensed';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/fonts/fira-sans-extra-condensed-v10-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/fonts/fira-sans-extra-condensed-v10-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/fira-sans-extra-condensed-v10-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/fira-sans-extra-condensed-v10-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/fira-sans-extra-condensed-v10-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/fira-sans-extra-condensed-v10-latin-600.svg#FiraSansExtraCondensed') format('svg'); /* Legacy iOS */
}
.swiper-button-next-unique, .swiper-button-prev-unique {
	/*color: #941E22;*/
	font-weight: 700;
	margin-top: 0 !important;
	margin-bottom:1em;
}

.swiper-button-next-unique:before, .swiper-button-prev-unique:before {
	font-family: swiper-icons !important;
	text-transform: none !important;
	letter-spacing: 0 !important;
	text-transform: none !important;
	font-variant: initial !important;
	line-height: 1 !important;

}

.swiper-button-prev-unique:before {
	content: 'prev';
}

.swiper-button-next-unique:before {
	content: 'next';
}

a:hover > button,
button.submit:hover,
button:hover {
	cursor:pointer;
}

.center {
	text-align:center;
}


button.submit {
	margin-top:0;
}

.logo {
    order:4;
    display: flex;
    flex-direction: column;
    align-items: center;
    /*margin: 0 2em;*/
    position:relative;
}

/* Slider */
.fullsize_slider {
	position:relative;
}

.swiper-button-next,
.swiper-button-prev {
	color:#fff;
}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
.widget fieldset.checkbox_container{
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: auto;
}

fieldset.checkbox_container span{
  position: relative;
}

fieldset.checkbox_container span input[type=checkbox]{
  position: absolute;
  visibility: hidden;
}

fieldset.checkbox_container span label{
  display: block;
  position: relative;
  font-weight: 300;
  padding: 0 2em 2em 4em;
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  z-index:2;
}

fieldset.checkbox_container span:hover label{
	color: #766355;
}

.tr-form fieldset.checkbox_container span:hover label{
	color: #fff;
}

fieldset.checkbox_container span .check{
  display: block;
  position: absolute;
  border: 5px solid #FFBC00;
  border-radius: 100%;
  height: 2.4em;
  width: 2.4em;
  top: 1.2em;
  left: 0;
  z-index: 4;
  transition: border .2s linear;
  -webkit-transition: border .2s linear;
  z-index:1;
}

.tr-form fieldset.checkbox_container span .check{

  border: 5px solid #fff;
}

fieldset.checkbox_container span:hover .check {
  border: 5px solid #766355;
}

.tr-form fieldset.checkbox_container span:hover .check {
  border: 5px solid #fff;
}

fieldset.checkbox_container span .check::before {
  display: block;
  position: absolute;
  content: '';
  border-radius: 100%;
  height: 1.4em;
  width: 1.4em;
  top: 0.18em;
  left:0.2em;
  margin: auto;
  transition: background 0.2s linear;
  -webkit-transition: background 0.2s linear;
}

input[type=checkbox]:checked ~ .check {
  border: 5px solid #766355;
}

.tr-form input[type=checkbox]:checked ~ .check {
  border: 5px solid #fff;
}

input[type=checkbox]:checked ~ .check::before{
  background: #766355;
}

.tr-form input[type=checkbox]:checked ~ .check::before{
  background: #fff;
}

input[type=checkbox]:checked ~ label{
  color: #000;
}
/* style.css */
#popup_valentinstag_ratskeller{background-image:url("../../files/mueller_restaurants/veranstaltungen/Pop-Up-Valentinstag-Ratskeller.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}#popup_lipowski{background-image:url("../../files/mueller_restaurants/veranstaltungen/Jan_Lipowski_2022.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}#popup_prominente{background-image:url("../../files/mueller_restaurants/veranstaltungen/Prominente-bedienen-Popup.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}#popup_sommerabend{background-image:url("../../files/mueller_restaurants/veranstaltungen/Pop-Up-Cafe-Sommerabend.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.onlinebestellung .sp-1{flex-direction:row}#popup_valentinstag_domkeller{background-image:url("../../files/mueller_restaurants/veranstaltungen/Pop-Up-Valentinstag-Domkeller.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.tr-form .tableform{margin-top:0}.page_start .tr-form .tableform{margin-top:-4em}.geschichte,.bewertungen{display: flex;    flex-wrap: wrap;    flex-direction: column;    align-items: center}.geschichte_wrap .swiper-slide,.bewertungen_wrap .swiper-slide{padding:0 4em;text-align:center}.geschichte_wrap .swiper-slide p,.geschichte_wrap .swiper-slide h3{color:#fff}.geschichte h2{color: var(--yellow);padding:0 1.5em;text-align:center}.gs-form .step2-second-form-wrap{justify-content: flex-start}.table-reservation-button{display:none}.page_reservierung .tr-form .widget.widget-text{margin-right:0}.teammueller{background-image:url("../../files/mueller_restaurants/bilder/slider_einzeln/great-place-to-work.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.mobile-slider{display:none}.mobile_menu_trigger{height: 100%;display: flex;align-items: center}#newsletter form,.mod_unsubscribe{display: flex;flex-direction: column;align-items: center}.mod_article{background-color:#fff}.mod_article.geschichte-domkeller{background:#1C4133}.mod_article.geschichte-ratskeller{background:#A93C19}.mod_article.geschichte-cafe-am-dom{background:#AC8A62}.table-reservation{/*position: sticky;top: calc(100px + 6em);*/z-index: 3;overflow:visible}.page_ratskeller .future-events:before{background: rgb(169,60,25);background: radial-gradient(circle, rgba(169,60,25,1) 0%, rgba(169,60,25,0.5368522408963585) 0%, rgba(169,60,25,1) 100%)}.page_cafe-am-dom .future-events:before{background: rgb(172,138,98);background: radial-gradient(circle, rgba(172,138,98,1) 0%, rgba(172,138,98,0.5480567226890756) 0%, rgba(172,138,98,1) 100%)}.page_start .future-events:before{background: rgb(71,37,12);background: radial-gradient(circle, rgba(71,37,12,1) 0%, rgba(71,37,12,0.5088410364145659) 0%, rgba(71,37,12,1) 100%)}a{text-decoration:none;margin:0;padding:0;transition:all 0.2s ease;color:#fff}.page_unser_dna #main .inside,.page_team #main .inside,.page_jobs #main .inside{background-color:#fff}a:hover,.mod_newslist h2 a{color:var(--yellow);transition:all 0.2s ease}.mod_newslist h2 a:hover,.mod_newslist p.more > a{color:var(--grey)}.ce_text a,.mod_newslist p.more > a:hover{color:var(--yellow)}a.link_tel{color: black;font-weight:bold}.mod_newslist p.more > a{padding:0}.mod_newslist p.more{margin:1em 0}.ce_text a:hover{color:#565656}:root{--yellow: #FFBC00;--brown: #4A3B30;--grey: #4A3B30;--white: #FFFFFF}.intro{max-width: 1280px;margin: 0 auto;padding: 8em 0 2em}.team-one,.team-two{max-width: 1280px;margin: 0 auto;padding-bottom: 2em}.team-three_wrap,.geschichte_wrap,.bewertungen_wrap{padding: 0 0 2em 0;max-width:1280px}.team-three{max-width: 100%;display: flex;flex-direction: column;align-items: center}.team-one,.teamm-two,.team-three{padding: 6em 0 0}.timeline ol,ol li.selected,.timeline ul{list-style-type:none}.mod_customnav ul li:hover{color:var(--yellow);transition: all .2s ease}nav.mod_customnav{display: flex;align-content: space-around;flex-wrap: wrap}h1,h2,h3,h4,h5,h6{font-weight:400}.title-wrap{display: flex;flex-direction: column;justify-content: center}.event-wrapper .header{display: flex;flex-direction: column;align-items: center}*{margin: 0}*,*::before,*::after{box-sizing: border-box}html,body{height: 100%}body{line-height: 150%;font-size:100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;scroll-behavior: smooth}img,picture,video,canvas,svg{display: block;max-width: 100%}input,button,textarea,select{font: inherit}.button{display:inline-block}p,h1,h2,h3,h4,h5,h6{overflow-wrap: break-word}h4{font-family: Nunito Sans;font-weight: 600;font-size: 1.2em;margin-bottom:1em}.ce_text ul > li{hyphens: auto;line-height: 150%;font-size: 1.2em;color: #000;font-weight:300;font-family: Nunito Sans}.ce_text ul{list-style-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' height='12' width='12' viewBox='0 0 9.62 12'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffbc00;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M4.81,2.5c1.27,0,2.31,1.04,2.31,2.31s-1.04,2.31-2.31,2.31-2.31-1.04-2.31-2.31,1.04-2.31,2.31-2.31m0-2.5C2.15,0,0,2.15,0,4.81s2.15,4.81,4.81,4.81,4.81-2.15,4.81-4.81S7.46,0,4.81,0h0Z'/%3E%3C/svg%3E");list-style-position: outside;padding: 0 1.2em}.four-block li{list-style-position: inside}.four-block ul{padding:0}.ce_text ul > li:last-child,.mb2em{margin-bottom:2em}.back{position:relative;z-index:1;text-align:center}.mod_eventreader .back,.mod_newsreader .back{text-align:left}.mod_eventreader .back a,.mod_newsreader .back a{color: #000;text-transform: uppercase;font-family: 'Fira Sans Extra Condensed', sans-serif;background-color: var(--yellow);border:var(--yellow) 2px solid;font-size:1.2em;display:inline-block;position:relative;padding:1em}.mod_eventreader .back:hover a,.mod_eventsreader .back:hover a{color: #000;background-color:#fff;border:#000 2px solid}.signet p{color: var(--yellow);font-family: 'Allura';/*margin: 4em 2em;*/font-size: 3.75em;text-align:right;line-height:130%}.nav_wrapper{max-width: 100%;padding: 0 15px;margin: 0 auto;width:2000px}.hyperlink_wrapper{display: flex;height: 100%;flex-direction: column;justify-content: center;align-items: center;background-color: #0000003b;transition:all 0.2s ease}.hyperlink_wrapper:hover{background-color: #0000006e}.hyperlink_wrapper a.button{font-size:2rem;font-weight:600;padding:0}nav .image_container{margin: 10px 0}nav .logo-mr{position: relative;line-height: 0;padding: 0}.logo-mr img{height:100px}.mod_customnav ul.level_1{display: flex;flex-direction: row;align-items: center;list-style: none;margin: 0;padding:0;height:100%;width:100%}.page_blog .mod_customnav ul li.blog a{color:var(--yellow);font-weight:bold}.mod_customnav ul.level_1 > li:not(:last-child){margin-right: 1em;/*padding-left: 1em;*/}.mod_customnav ul li:hover > ul{opacity: 1;visibility: visible;-webkit-transition-delay: 0s, 0s;-moz-transition-delay: 0s, 0s;-o-transition-delay: 0s, 0s;transition-delay: 0s, 0s}.mod_customnav ul.level_1 li > ul,.mod_customnav ul.level_1 li .mod_onepage_navigation > ul{visibility: hidden;opacity: 0;position: absolute;background-color: #000;z-index: 999;-webkit-transition-property: opacity, visibility;-moz-transition-property: opacity, visibility;-o-transition-property: opacity, visibility;transition-property: opacity, visibility;-webkit-transition-duration: .2s, 0s;-moz-transition-duration: .2s, 0s;-o-transition-duration: .2s, 0s;transition-duration: .2s, 0s;-webkit-transition-delay: 0s, .2s;-moz-transition-delay: 0s, .2s;-o-transition-delay: 0s, .2s;transition-delay: 0s, .2s;transition: all .2s ease;top:100%;left:0}.mod_customnav>ul>li{height: 100%;display: flex;align-items: center}.mod_customnav ul.level_2{width: auto;padding: 0;margin-left: -0.6em}.mod_customnav ul.level_2 li,.mod_onepage_navigation li{width:100%;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;transition: all .5s ease;list-style:none}.mod_customnav ul.level_1 li:hover > ul.level_2,.mod_customnav ul.level_1 li:hover > .mod_onepage_navigation > ul.onepage_navigation__list{visibility: visible;opacity:1}ul.onepage_navigation__list{padding:0}.mod_customnav ul.level_2 li a,.mod_customnav ul.level_2 li strong,.mod_onepage_navigation ul li a{display: block;padding: 1em;text-transform: none;text-align: left;float: none;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;transition: all .5s ease;text-decoration:none}.mod_customnav ul.level_2 li.last a,.mod_customnav ul.level_2 li.last strong,.mod_onepage_navigation ul li.last a{margin-bottom:0.2em}.mod_onepage_navigation ul li a,.mod_customnav ul.level_2 li a{padding: 0.6em}.page_ratskeller .link_ratskeller,.page_domkeller .link_domkeller,.page_cafe-am-dom .link_cafe-am-dom{font-weight:400;color:var(--yellow)}.page_ratskeller li.link_ratskeller > a,.page_domkeller li.link_domkeller > a,.page_cafe-am-dom li.link_cafe-am-dom > a,.page_jobs .link_karriere > a,.page_unser_dna li.link_dna a,.page_blog li.link_blog a{font-weight:400;color:var(--yellow)}.page_jobs ul.level_2 li.link_jobs a,.page_ausbildung ul.level_2 li.link_ausbildung a,.page_team ul.level_2 li.link_team{color:var(--yellow)}p,time{hyphens: none;font-size: 1.2em;color:#000000;font-family: Nunito Sans}time{line-height:100%}p{line-height:150%;margin-bottom:1em}h3{font-size: 2em;font-family: Barlow Condensed;font-weight: 400;line-height: 120%;margin-bottom:0.3em}h2{font-family: Fira Sans Extra Condensed, sans-serif;font-size: 2.5em;color:var(--grey);line-height:150%;margin: 0.8em 0}.mod_newslist h2{margin: 0.5em 0;line-height:100%}h1 {
	font-family: Barlow Condensed;
	font-size: 2.5rem;
	color:#676767;
	line-height:150%;
	margin: .8em 0;
	text-transform: uppercase;
}{}.page_domkeller h1{color:#1C4133}.page_ratskeller h1{color:#A93C19}.mod_navigation .invisible{display: none}.domkeller .infowrap{background-color: #1C4133}.ratskeller .infowrap{background-color: #A93C19}.cafe-am-dom .infowrap{background-color: #AC8A62}.dreihaeuser{display:flex;flex-direction:row}.dreihaeuser .domkeller,.dreihaeuser .ratskeller,.dreihaeuser .cafe-am-dom{width: 33.33%}.dreihaeuser > .ce_text{position:relative}.dreihaeuser figure{position:relative;z-index:1}.dreihaeuser .infowrap,.dreihaeuser h2{transition: all 0.5s ease}.dreihaeuser > .ce_text:hover .infowrap{z-index:2;opacity:1;bottom: 0}.dreihaeuser h2{position: absolute;bottom: 0;padding: 25px;margin: 0;text-align: center;color: #fff;width: calc(100% - 50px);font-family: 'Allura';font-size:60px;width: 100%}.dreihaeuser .ratskeller h2{background-color: #A93C19}.dreihaeuser .cafe-am-dom h2{background-color: #AC8A62}.dreihaeuser > .ce_text:hover h2{opacity:0;bottom:-2em}.infowrap{z-index:0;opacity:0;position: absolute;bottom: 0;/*width: calc(100% - 8em);*/padding: 2em 4em;background-color: #1C4133;margin: 0;color: #fff;width:100%}.infowrap p,.infowrap strong,ul.level_1 li,#footer p,#footer a,.mod_eventlist .event-wrapper p,.event time,#job-karriere .four-block.brown p,a.speisekarte{color: #fff}.hashtags p,p.hashtags{font-size:90%;letter-spacing:0.15em;color:#bfbfbf;margin-top:2em}.spruch strong{text-transform:uppercase}time span.time_dt{hyphens: none;line-height: 100%;font-size: 0.8em;font-family: Nunito Sans;margin-left:1em}time span.time_dt,p.location{position:relative;padding-left: 1.5em}.mod_eventlist .event-wrapper{width: 32%;display: flex;flex-direction: column}.page_veranstaltungen .mod_eventlist .event-wrapper{width: 100%}.page_veranstaltungen .mod_eventlist{border-top:0}span.date{font-weight:bold;font-size:4em;font-family: Fira Sans Extra Condensed, sans-serif;color: var(--yellow);line-height: 0.8em}.date-wrap{display: flex;padding: 0.8em;background-color: #c8b27e70;flex-direction: column;justify-content: flex-end;align-items: center;margin-right: 1.3em}.page_start .mod_customnav ul.level_1 li.first{font-weight:400;color: var(--yellow);text-decoration-line:none}.mod_onepage_navigation ul.onepage_navigation__list li.first,.page_start .mod_customnav .mod_onepage_navigation ul li.first{font-weight:300;color: #fff;text-decoration-line:none}.page_start .mod_customnav ul.level_1 li.first a:hover,.page_start ul.level_1 li a:hover,/*.page_start ul.level_1 li.last a:visited,*/
.mod_onepage_navigation ul.level_1 li.first a:hover,.mod_onepage_navigation ul.level_1 li a:hover,/*.mod_onepage_navigation ul.level_1 li.last a:visited*/{color: var(--yellow);transition:all .2s ease;text-decoration-line:none}#footer a{text-decoration-line:none;color:var(--yellow);transition: all 0.2sek ease}#footer a:hover{color:#fff}.page_start ul.level_1 li.last a:hover{color: var(--yellow)}.infowrap p{padding-top:1em}.infowrap strong{font-family: Fira Sans Extra Condensed;font-size: 1.7em;padding-bottom:0.8em}.infowrap p:after{background-color: #fff;content: "";width: 100%;margin: 0.2em 0 0.5em;height: 0.08em;display: block}li.link_domkeller.cursor,li.link_ratskeller.cursor,li.link_cafe-am-dom.cursor,li.link_karriere.cursor{cursor: pointer}.dreihaeuser .domkeller h2{background-color: #1C4133}.title-wrap h1,.title-wrap h2{margin: 1em 1em 1em 4em;z-index:1}.team_one .title-wrap h2,.team_two .title-wrap h2,.team_three .title-wrap h2{margin: 1em 1em 1em 0;z-index:1}.title-wrap h2{text-transform:uppercase}.title-wrap p{z-index: 0;position: absolute;padding: 0 0em 0.8em 1em;margin-bottom:0;line-height: 100%;font-family: Allura;color: #dedede;font-size:4em}.team-three .title-wrap p{color: #c0bebe}#header{position: fixed;width: 100%;top: 0;left: 0;z-index: 4;background-color:#000;display: flex; justify-content: center;align-items: center}#header .inside{display: flex;justify-content: space-around;padding: 1em 0;width: 100%}ul.level_1 li,.strong.active.first{font-family: Fira Sans Extra Condensed, sans-serif;text-transform: uppercase;font-size:1.875em;font-weight:300;position:relative}.mod_onepage_navigation ul.onepage_navigation__list li,.mod_customnav ul.level_2 li{font-size:1em}#footer ul.level_1 > li > a{padding: 1em 0;text-decoration: none}.mod_eventlist{border-top: 1px solid var(--yellow);display: flex;justify-content: space-between;max-width: 1280px;margin: 0 auto;position:relative;padding:2em 0 0 0}.mod_eventlist.event-list-all{display: flex;flex-direction:column}.page_veranstaltungen .mod_eventlist.event-list-all{display: flex;flex-direction: column}.mod_eventlist.event-list-all h2 a{color: var(--yellow)}ul.level_1 li .active,#footer ul li a{color: var(--yellow);font-weight: 400}#footer{background-color: #4A3B30;padding: 3em 0;display: flex;flex-direction: column;align-items: center;position:relative}#footer .inside{display: flex;flex-direction: column;align-items: center}#footer .logo-footer{margin:0 2em 2em 2em}#footer ul.level_1 li:after{content:"/";color:var(--yellow);margin-left:1em;font-weight:400}#footer ul.level_1 li.last:after{content:""}#footer ul.level_1 li.last:after{margin-left:0}.logo-footer{padding-top: 4em}#icons{display: flex;position: relative;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;transition: all .5s ease-out;flex-wrap: nowrap;flex-direction: row;align-content: center;justify-content: flex-start;align-items: flex-start;margin-right:0;margin-bottom:2em}#header #icons{align-items: center;margin-bottom:0}#icons a svg,.h-icon svg{width: initial;height: 27px}#icons a,div.icons{display:flex;margin-right:10px}#icons a:last-child{margin-right:0}.h-icon svg{fill: #fff;backface-visibility: hidden;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out}.h-icon svg:hover{fill: #fff}#header .h-icon svg{fill:var(--yellow)}.button a,a.button{padding: 1em 2em 1em 0;text-decoration: none;text-transform: uppercase;font-family: 'Fira Sans Extra Condensed', sans-serif;font-size: 1.7em;line-height:120%;color: var(--yellow);display:inline-block;position:relative}.button-all-events a{padding: 1em 2em}.page_veranstaltungen .button a,a.button{padding: 0 0 1.5em 0}.page_domkeller .button a,.page_domkeller a.button{color: #1C4133}a.button{color: #FFF}.button a:after,p a.button:after{content:'';width:0%;height:2px;position:absolute;bottom:0;left:0;background-color:var(--yellow);transition:width .2s ease-in}.page_domkeller .button a:after,.page_domkeller p a.button:after{background-color: #1C4133}p a.button:after{background-color:#fff}.button:hover a:after,p:hover a.button:after,.forminfo{width:100%}.flexy{display:flex}.flexy-center{align-items:center}.mt2em{margin-top:2em}.mt1em{margin-top:1em}#person-mueller{overflow: visible;background-color: #AC8A6210;margin-top: 10em;padding-bottom:5em}#person-mueller .ce_image{margin-left: 20%;margin-top: -3em;overflow: visible}#person-mueller div.ce_image:hover > img{transform: scale(1.2);transition: 0.3s}.text-wrap-section{background:#fff;display:flex;max-width: 600px;padding: 4em;flex-direction: column;margin-top:3em !important;overflow:hidden}.page_domkeller .bereich_speisekarte,.page_ratskeller .bereich_speisekarte,page_cafe-am-dom .bereich_speisekarte{overflow: visible;padding-bottom:5em;background-size: cover}.page_domkeller .bereich_speisekarte{background-image: url("../../files/mueller_restaurants/bilder/domkeller/DOM_7234.jpg")}.page_cafe-am-dom .bereich_speisekarte{background-image: url("../../files/mueller_restaurants/bilder/domkeller/DOM_7234.jpg")}.page_ratskeller .bereich_speisekarte{background-image: url("../../files/mueller_restaurants/bilder/ratskeller/ratskeller-speisekarte-hintergrund.jpg")}.page_cafe-am-dom .bereich_speisekarte{background-image: url("../../files/mueller_restaurants/bilder/cafe-am-dom/cafe-am-dom-speisekarte-hintergrund.jpg")}.page_domkeller .bereich_speisekarte{background-image: url("../../files/mueller_restaurants/bilder/domkeller/DOM_7234.jpg")}.page_domkeller .intro{padding-top:8em}.bereich_speisekarte{margin-top:0}.bereich_speisekarte .rs-column{position: relative}.rs-column{margin-top:2em}ul.cols_4{display: flex;position: relative;flex-wrap: wrap;align-content: flex-end;justify-content: flex-start;align-items: flex-start;padding: 4em}ul.cols_3 li.col_first{width: 30%;margin-top: 3em;margin-bottom: 2em;left: 1em;z-index: 2;margin-left: 3em}ul.cols_3 li.col_1{width: 30%;margin-top: 4em;margin-bottom: 2em;left: auto;margin-left: -1em;margin-right: 1em;z-index: 3}ul.cols_3 li.col_2{position: absolute;width: 30%;margin-top: 1em;margin-bottom: 2em;right: 0;margin-right: 3em}.mb2em figure,.team-three_wrap figure{margin-bottom:2em}.mb3em{margin-bottom:3em}.mt2em{margin-top:2em}.ce_gallery > ul{overflow: visible}.page_start .future-events{background-image:url("../../files/mueller_restaurants/img/pattern_mueller-restaurants.svg")}.page_domkeller .future-events{background-image:url("../../files/mueller_restaurants/img/pattern_domkeller.svg")}.page_ratskeller .future-events{background-image:url("../../files/mueller_restaurants/img/pattern_ratskeller.svg")}.page_cafe-am-dom .future-events{background-image:url("../../files/mueller_restaurants/img/pattern_cafe-am-dom.svg")}.page_cafe-am-dom .future-events .event a,.page_cafe-am-dom .future-events h2,.page_cafe-am-dom .future-events .mod_eventlist .event-wrapper p{color:#000}.page_cafe-am-dom .event .date-wrap{background-color:#926e34b3}.future-events{background-size: auto 1200px;background-position: center center;background-repeat: repeat;position:relative}.future-events:before{content:'';height: 100%;position: absolute;width: 100%}.page_domkeller .future-events:before{background: rgb(28,65,51);background: radial-gradient(circle, rgba(28,65,51,1) 0%, rgba(28,65,51,0.43881302521008403) 0%, rgba(28,65,51,1) 100%)}.future-events .event h2{text-align:left;color: #fff;font-family: Fira Sans Extra Condensed, sans-serif;font-weight:400;text-transform:uppercase;margin:0;margin-bottom:1em}.future-events h2{text-align:center;color: var(--yellow);font-family: Fira Sans Extra Condensed, sans-serif;font-weight:400;text-transform:uppercase;line-height: 1em;position:relative;margin-top: 2em}.page_erfolgsgeschichten h2{margin-top:0}.bewertungen_wrap{padding: 3em 0 0 0}.future-events .event a{color: #fff;text-decoration:none;transition:color .2s ease}.event h3 a{font-size:1em}.event{display:flex;flex:1}.start_event_text_wrap{display: flex;flex: 1;align-items: flex-start;flex-direction: column}.start_event_text_wrap .ce_text p:first-child{margin-top:1em}.page_veranstaltungen .start_event_text_wrap .ce_text p:first-child{margin-top:0}.start_event_text_wrap > .ce_text{flex: 1}.kontakt_haus{margin-top: 5em;padding: 2em}.kontakt_haus p:first-child:before{content:"";display:block;height:2px;background-color:var(--yellow);margin-bottom:2em;content: '';width: 60%;transition: width .2s ease-in}.kontakt_haus:hover p:first-child:before{width: 80%}.start_event_text_wrap .more > a{color: #fff;    border: 0;    padding: 0.8em 1em;    text-transform: lowercase;    font-family: Fira Sans Extra Condensed, sans-serif;    text-decoration: none;    margin-top: 1em;    display: inline-block;    font-size: 0.8em;    position: relative}.page_veranstaltungen .start_event_text_wrap h3 a,.page_veranstaltungen .mod_eventlist .event-wrapper p,.page_veranstaltungen .event-column p time,.page_veranstaltungen .event time{color: #000}.wrap-time-location{display: flex;align-items: flex-end}.location:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%23fff'%3E%3Cpath d='M12 11.925q.8 0 1.375-.563.575-.562.575-1.362t-.575-1.375Q12.8 8.05 12 8.05t-1.362.575q-.563.575-.563 1.375t.563 1.362q.562.563 1.362.563Zm0 7.5q3.075-2.825 4.575-5.125t1.5-4.1q0-2.775-1.763-4.525Q14.55 3.925 12 3.925q-2.55 0-4.3 1.75T5.95 10.2q0 1.8 1.488 4.1Q8.925 16.6 12 19.425Zm0 2.475q-4-3.425-5.963-6.325-1.962-2.9-1.962-5.375 0-3.725 2.388-5.938Q8.85 2.05 12 2.05t5.55 2.212q2.4 2.213 2.4 5.938 0 2.475-1.962 5.375-1.963 2.9-5.988 6.325Zm0-11.7Z'/%3E%3C/svg%3E ")}.page_cafe-am-dom .location:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%23000'%3E%3Cpath d='M12 11.925q.8 0 1.375-.563.575-.562.575-1.362t-.575-1.375Q12.8 8.05 12 8.05t-1.362.575q-.563.575-.563 1.375t.563 1.362q.562.563 1.362.563Zm0 7.5q3.075-2.825 4.575-5.125t1.5-4.1q0-2.775-1.763-4.525Q14.55 3.925 12 3.925q-2.55 0-4.3 1.75T5.95 10.2q0 1.8 1.488 4.1Q8.925 16.6 12 19.425Zm0 2.475q-4-3.425-5.963-6.325-1.962-2.9-1.962-5.375 0-3.725 2.388-5.938Q8.85 2.05 12 2.05t5.55 2.212q2.4 2.213 2.4 5.938 0 2.475-1.962 5.375-1.963 2.9-5.988 6.325Zm0-11.7Z'/%3E%3C/svg%3E ")}.time_dt:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%23fff'%3E%3Cpath d='m15.275 16.6 1.325-1.325-3.65-3.65v-4.55h-1.875v5.3ZM12 21.75q-2.025 0-3.8-.775t-3.087-2.088Q3.8 17.575 3.025 15.8 2.25 14.025 2.25 12t.775-3.8Q3.8 6.425 5.113 5.1 6.425 3.775 8.2 3.012 9.975 2.25 12 2.25t3.8.775q1.775.775 3.1 2.087 1.325 1.313 2.088 3.088.762 1.775.762 3.8t-.775 3.8q-.775 1.775-2.087 3.087-1.313 1.313-3.088 2.088-1.775.775-3.8.775ZM12 12Zm0 7.875q3.275 0 5.575-2.313 2.3-2.312 2.3-5.562 0-3.275-2.3-5.575-2.3-2.3-5.575-2.3-3.25 0-5.562 2.3Q4.125 8.725 4.125 12q0 3.25 2.313 5.562Q8.75 19.875 12 19.875Z'/%3E%3C/svg%3E ")}.page_cafe-am-dom .time_dt:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%23000'%3E%3Cpath d='m15.275 16.6 1.325-1.325-3.65-3.65v-4.55h-1.875v5.3ZM12 21.75q-2.025 0-3.8-.775t-3.087-2.088Q3.8 17.575 3.025 15.8 2.25 14.025 2.25 12t.775-3.8Q3.8 6.425 5.113 5.1 6.425 3.775 8.2 3.012 9.975 2.25 12 2.25t3.8.775q1.775.775 3.1 2.087 1.325 1.313 2.088 3.088.762 1.775.762 3.8t-.775 3.8q-.775 1.775-2.087 3.087-1.313 1.313-3.088 2.088-1.775.775-3.8.775ZM12 12Zm0 7.875q3.275 0 5.575-2.313 2.3-2.312 2.3-5.562 0-3.275-2.3-5.575-2.3-2.3-5.575-2.3-3.25 0-5.562 2.3Q4.125 8.725 4.125 12q0 3.25 2.313 5.562Q8.75 19.875 12 19.875Z'/%3E%3C/svg%3E ")}.mod_eventreader .layout_full .time_dt:before,.page_veranstaltungen .time_dt:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%23000'%3E%3Cpath d='m15.275 16.6 1.325-1.325-3.65-3.65v-4.55h-1.875v5.3ZM12 21.75q-2.025 0-3.8-.775t-3.087-2.088Q3.8 17.575 3.025 15.8 2.25 14.025 2.25 12t.775-3.8Q3.8 6.425 5.113 5.1 6.425 3.775 8.2 3.012 9.975 2.25 12 2.25t3.8.775q1.775.775 3.1 2.087 1.325 1.313 2.088 3.088.762 1.775.762 3.8t-.775 3.8q-.775 1.775-2.087 3.087-1.313 1.313-3.088 2.088-1.775.775-3.8.775ZM12 12Zm0 7.875q3.275 0 5.575-2.313 2.3-2.312 2.3-5.562 0-3.275-2.3-5.575-2.3-2.3-5.575-2.3-3.25 0-5.562 2.3Q4.125 8.725 4.125 12q0 3.25 2.313 5.562Q8.75 19.875 12 19.875Z'/%3E%3C/svg%3E ")}.page_cafe-am-dom time{color:#000}.speisekarte:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%23fff'%3E%3Cpath d='M8 18h8v-2H8Zm0-4h8v-2H8Zm-2 8q-.825 0-1.412-.587Q4 20.825 4 20V4q0-.825.588-1.413Q5.175 2 6 2h8l6 6v12q0 .825-.587 1.413Q18.825 22 18 22Zm7-13V4H6v16h12V9ZM6 4v5-5 16V4Z'/%3E%3C/svg%3E ");margin-right:0.3em}li.ben_bezahlung:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M27.15 26.6q-2.45 0-4.225-1.75-1.775-1.75-1.775-4.25t1.75-4.25q1.75-1.75 4.25-1.75t4.25 1.75q1.75 1.75 1.75 4.25t-1.75 4.25q-1.75 1.75-4.25 1.75ZM11.3 34.4q-1.65 0-2.775-1.1T7.4 30.55v-19.8q0-1.65 1.125-2.775T11.3 6.85h31.8q1.6 0 2.725 1.125t1.125 2.775v19.8q0 1.65-1.125 2.75T43.1 34.4Zm5.05-3.7H38q0-2.2 1.525-3.7t3.675-1.5v-9.7q-2.15 0-3.675-1.525T38 10.6H16.35q0 2.15-1.525 3.675T11.15 15.8v9.7q2.15 0 3.675 1.525T16.35 30.7ZM40.6 40.75H4.9q-1.6 0-2.725-1.125T1.05 36.85v-23.4H4.9v23.4h35.7ZM11.15 30.7V10.6v20.1Z'/%3E%3C/svg%3E");
}{}li.ben_feiertagzuschlaege:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M31.75 22.55q1 0 1.7-.7t.7-1.7q0-1-.7-1.75t-1.7-.75q-1.05 0-1.75.725t-.7 1.775q0 1 .7 1.7t1.75.7ZM15.2 18h10.85v-3.65H15.2ZM8.3 42.5 4.9 30.9Q3.2 25.1 3.2 19q0-4.85 3.325-8.2Q9.85 7.45 14.7 7.45h10.2q1.5-1.85 3.675-2.925Q30.75 3.45 33.15 3.45q1.4 0 2.475 1 1.075 1 1.075 2.35 0 .4-.075.75t-.175.65q-.2.5-.35 1.025-.15.525-.25 1.075l4.2 4.15h4.75V29.3l-5.85 1.9-3.4 11.3H23.7v-4h-3.5v4Zm2.95-3.85h5.2v-4H27.4v4h5.25l3.15-10.4 5.1-1.75v-8.2h-2.45l-6.4-6.4q0-1.2.25-2.35.25-1.15.55-2.3-1.8.6-3.375 1.525Q27.9 9.7 27 11.3H14.7q-3.2 0-5.425 2.25Q7.05 15.8 7.05 19q0 5.1 1.4 9.95l2.8 9.7ZM24 22.95Z'/%3E%3C/svg%3E")}li.ben_trinkgeld:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M23.75 41.25q.25 0 .55-.125.3-.125.5-.325l16.35-16.4q.9-.9 1.45-2.025.55-1.125.55-2.275 0-1.2-.475-2.325-.475-1.125-1.325-2.025l-7.6-7.65q-.6-.55-1.6-.9t-1.95-.35q-1 0-1.925.35t-1.525.85l-.6.65 3.9 3.95q.65.75 1.225 1.825.575 1.075.575 2.275 0 2.05-1.65 3.725-1.65 1.675-3.75 1.675-1.4 0-2.35-.45-.95-.45-1.7-1.2l-3.45-3.45L10 26q-.25.25-.35.5-.1.25-.1.6 0 .55.375.925t.925.375q.35 0 .6-.15t.45-.35l6.85-6.9 2.4 2.4-6.8 6.8q-.25.25-.35.525-.1.275-.1.625 0 .5.35.9t.95.4q.3 0 .575-.125.275-.125.475-.325l6.8-6.9 2.4 2.4-6.85 6.8q-.15.25-.3.525t-.15.575q0 .55.4.95.4.4.9.4.3 0 .55-.125.25-.125.5-.325l6.85-6.9L29.7 32l-6.85 6.85q-.2.25-.325.525t-.125.575q0 .6.375.95t.975.35Zm-.05 3.6q-1.85 0-3.225-1.2T18.8 40.6q-1.65-.25-2.875-1.45T14.5 36.2q-1.7-.25-2.875-1.4t-1.375-2.85q-1.95-.35-3.225-1.775Q5.75 28.75 5.75 26.7q0-.85.4-1.825T7.2 23.2l11.6-11.65 5.85 5.85q.35.4.825.675t.975.275q.55 0 1.1-.525t.55-1.175q0-.3-.225-.65-.225-.35-.575-.75L20.2 8.1q-.65-.65-1.6-.95-.95-.3-1.85-.3-.85 0-1.75.3t-1.5.95l-7 6.95q-.95.95-1.325 2.025T4.85 19.45q0 .7.375 1.35.375.65.875 1.2l-2.8 2.75q-.9-.85-1.5-2.325T1.15 19.4q-.05-2 .7-3.85t2.1-3.2L11 5.25q1-1 2.55-1.525Q15.1 3.2 16.8 3.2t3.25.55q1.55.55 2.65 1.65l.65.65.65-.65q1.2-1.1 2.825-1.65Q28.45 3.2 30.2 3.2q1.95 0 3.45.55 1.5.55 2.55 1.55l7.85 7.85q1.4 1.4 2.1 3.225.7 1.825.7 3.725 0 1.75-.825 3.575Q45.2 25.5 43.8 26.9L27.4 43.35q-.7.7-1.7 1.1-1 .4-2 .4Zm-5.9-28.6Z'/%3E%3C/svg%3E")}li.ben_geburtstag:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='m2.85 45.45 10.3-28.7 18.6 18.4Zm6.5-6.5 15.45-5.5-9.95-9.95Zm19.4-13.15-2.05-2 12.05-12.05q1.6-1.7 4.25-1.725Q45.65 10 47.35 11.7l.95 1-2.05 2-1.05-1.05q-.95-.9-2.175-.925-1.225-.025-2.125.925Zm-8.6-8.35L18.1 15.4l1.5-1.45q1.1-1.1 1.025-2.45-.075-1.35-1.025-2.25L18.15 7.8l2.05-2 1.3 1.3q1.8 1.85 1.775 4.525-.025 2.675-1.825 4.525Zm4.35 4.15-2.05-2 7.7-7.65q.9-.95.875-2.375Q31 8.15 30.1 7.25L26.9 4.1l2.05-2.05 3.25 3.3Q33.85 7 33.875 9.6q.025 2.6-1.625 4.3Zm8.55 8.6L31 28.15l2.7-2.65q1.8-1.85 4.3-1.9 2.5-.05 4.35 1.8l2.95 2.9-2.05 2.05-2.95-2.95q-1.1-1.05-2.25-1.05T35.9 27.4Zm-23.7 8.75Z'/%3E%3C/svg%3E")}li.ben_urlaub:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M40.05 42.55 26.8 29.2l2.9-2.9L43 39.6Zm-29.1-2.25q-3-3.15-4.45-7-1.45-3.85-1.45-7.8 0-4.05 1.5-7.9 1.5-3.85 4.55-6.95 3.1-3.05 6.95-4.55T26 4.6q3.95 0 7.8 1.45 3.85 1.45 6.95 4.45Zm.25-5.75 3.25-3.3q-.8-1.1-1.575-2.35-.775-1.25-1.425-2.65t-1.125-2.9q-.475-1.5-.675-3.15Q8.5 23.95 9 27.75q.5 3.8 2.2 6.8Zm5.95-5.9 12-12.05q-2.3-1.7-4.65-2.725-2.35-1.025-4.425-1.4Q18 12.1 16.35 12.4t-2.55 1.2q-.9.9-1.125 2.5-.225 1.6.175 3.65t1.475 4.35q1.075 2.3 2.825 4.55ZM31.7 14l3.4-3.3q-3.35-2.05-7.075-2.4-3.725-.35-7.275.95 1.55.15 3 .55t2.825 1.075q1.375.675 2.65 1.475T31.7 14Z'/%3E%3C/svg%3E")}li.ben_wertgutscheine:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M7 34.4v4.55h34V34.4Zm0-23.25h5q-.15-.45-.275-1.1-.125-.65-.125-1.2 0-2.6 1.85-4.45t4.4-1.85q1.65 0 3.075.85 1.425.85 2.225 2.15l.9 1.3.85-1.3q.85-1.3 2.225-2.15 1.375-.85 2.975-.85 2.65 0 4.475 1.825Q36.4 6.2 36.4 8.85q0 .5-.075 1.05t-.275 1.25H41q1.55 0 2.7 1.15 1.15 1.15 1.15 2.7v23.95q0 1.55-1.15 2.725T41 42.85H7q-1.55 0-2.7-1.175Q3.15 40.5 3.15 38.95V15q0-1.55 1.15-2.7 1.15-1.15 2.7-1.15Zm0 17.2h34V15H29.4l4.85 6.85L31.4 24 24 13.7 16.6 24l-2.9-2.15L18.6 15H7ZM17.9 11.5q1.05 0 1.875-.75t.825-1.9q0-1.1-.825-1.9-.825-.8-1.875-.8t-1.875.825Q15.2 7.8 15.2 8.85q0 1.15.825 1.9t1.875.75Zm12.15 0q1.2 0 1.975-.75.775-.75.775-1.9 0-1.1-.8-1.9-.8-.8-1.9-.8-1.1 0-1.875.825-.775.825-.775 1.875 0 1.15.775 1.9t1.825.75Z'/%3E%3C/svg%3E")}li.ben_rabatt:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M14.3 21.35q-3 0-5.025-2.05-2.025-2.05-2.025-5 0-3 2.05-5.05t5-2.05q2.95 0 5.025 2.075T21.4 14.3q0 2.95-2.075 5T14.3 21.35Zm0-3.9q1.35 0 2.275-.925.925-.925.925-2.225 0-1.35-.925-2.3-.925-.95-2.275-.95-1.35 0-2.275.95-.925.95-.925 2.3 0 1.35.925 2.25.925.9 2.275.9Zm19.4 23.3q-2.95 0-5-2.05t-2.05-5q0-2.95 2.05-5.025t5-2.075q3 0 5.05 2.075T40.8 33.7q0 3-2.075 5.025Q36.65 40.75 33.7 40.75Zm0-3.85q1.35 0 2.3-.925.95-.925.95-2.275 0-1.35-.95-2.275-.95-.925-2.3-.925-1.35 0-2.25.925-.9.925-.9 2.275 0 1.35.925 2.275.925.925 2.225.925Zm-23.6 3.7-2.7-2.7L37.9 7.4l2.7 2.7Z'/%3E%3C/svg%3E")}li.ben_teamevents:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M-.4 36.4v-3.05q0-2.2 2.2-3.475T7.5 28.6H9q-.45.95-.7 1.975-.25 1.025-.25 2.175v3.65Zm12 0v-3.65q0-3.5 3.425-5.575T24 25.1q5.6 0 9 2.075 3.4 2.075 3.4 5.575v3.65Zm28.35 0v-3.65q0-1.1-.225-2.125T39.05 28.6h1.45q3.6 0 5.75 1.275t2.15 3.475v3.05ZM24 28.75q-3.5 0-5.75 1.025T15.7 32.5v.25h16.6v-.3q-.3-1.65-2.525-2.675T24 28.75ZM7.5 27.2q-1.55 0-2.65-1.125-1.1-1.125-1.1-2.675 0-1.55 1.1-2.65 1.1-1.1 2.65-1.1 1.55 0 2.65 1.1 1.1 1.1 1.1 2.7 0 1.5-1.1 2.625T7.5 27.2Zm33 0q-1.55 0-2.65-1.125-1.1-1.125-1.1-2.675 0-1.55 1.1-2.65 1.1-1.1 2.65-1.1 1.55 0 2.65 1.1 1.1 1.1 1.1 2.7 0 1.5-1.1 2.625T40.5 27.2Zm-16.45-3.6q-2.7 0-4.575-1.875T17.6 17.15q0-2.65 1.875-4.525 1.875-1.875 4.575-1.875 2.65 0 4.5 1.85t1.85 4.55q0 2.7-1.85 4.575t-4.5 1.875ZM24 14.4q-1.15 0-1.95.825t-.8 1.925q0 1.15.8 1.95t2 .8q1.1 0 1.9-.8.8-.8.8-2 0-1.1-.825-1.9-.825-.8-1.925-.8Zm0 18.35Zm0-15.6Z'/%3E%3C/svg%3E")}li.ben_sozialleistungen:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M22 23Zm0 20-3.6-3.4q-5.3-4.8-8.675-8.175-3.375-3.375-5.275-5.95-1.9-2.575-2.6-4.7-.7-2.125-.7-4.525 0-4.8 3.275-8.175Q7.7 4.7 12.45 4.7q2.75 0 5.2 1.225T22 9.6q2.15-2.55 4.525-3.725Q28.9 4.7 31.55 4.7q4.25 0 7.325 2.975t3.675 7.275H38.7q-.4-2.65-2.225-4.525Q34.65 8.55 31.55 8.55q-2.4 0-4.675 1.55T23.9 14.2h-3.8q-.75-2.5-3-4.075-2.25-1.575-4.65-1.575-3.3 0-5.375 2.2T5 16.2q0 2.05.775 3.925t2.7 4.275Q10.4 26.8 13.7 30q3.3 3.2 8.3 7.85 1.45-1.35 2.475-2.25 1.025-.9 2.325-2.1l.425.45q.425.45.925.95.5.5.925.9l.425.4q-1.25 1.15-2.325 2.1-1.075.95-2.625 2.4Zm13.05-8.6v-6.5h-6.5v-3.85h6.5v-6.5h3.85v6.5h6.5v3.85h-6.5v6.5Z'/%3E%3C/svg%3E")}li.ben_weiterbildung:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='M23.95 42.95 8.8 34.7V22.1L.7 17.7 23.95 4.95 47.3 17.7v16.8h-3.7V19.85l-4.5 2.25v12.6Zm0-16.75 15.5-8.5-15.5-8.35-15.4 8.35Zm0 12.55 11.4-6.3V24.3l-11.4 6.05-11.4-6.15v8.25Zm.1-12.55Zm-.1 4.15Zm0 0Z'/%3E%3C/svg%3E")}li.ben_speisen:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='m8.25 42.65-2.7-2.7 21.2-21.3q-1-2.4-.325-5.075Q27.1 10.9 29.35 8.65q2.35-2.35 5.75-3Q38.5 5 40.7 7.2q2.2 2.2 1.525 5.575-.675 3.375-3.125 5.875-2.05 2.15-4.725 2.85-2.675.7-4.875-.2l-2.85 2.9 15.7 15.75-2.7 2.7-15.7-15.7ZM14.3 24.7l-6.05-6.05q-2.85-2.8-2.825-6.525Q5.45 8.4 8.15 5.45l12.7 12.7Z'/%3E%3C/svg%3E")}li.ben_betriebsgesundheit:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48'%3E%3Cpath d='m14.6 46.6-2.95-2.25 4.8-6.35h-5.3q.35-4.75 1.525-9.425Q13.85 23.9 15.55 20.15q1.6-3.75 3.5-5.85 1.9-2.1 3.6-2.1 1.25 0 2.3.95 1.05.95 2.1 3.05 1.2 2.35 3.5 3.825t6.2 2.025Q36.8 22 37 22h.35q1.6 0 2.8 1.225 1.2 1.225 1.2 2.825V46.4H38.8V26.05q0-.6-.45-1.05-.45-.45-1.05-.45-.6 0-1.05.45-.45.45-.45 1.05v1.25h-2.55v-2.35q-2.1-.3-4.275-1.575Q26.8 22.1 25.5 20.45l-1.5 5.2 5.9 10.85v9.9h-3.75V38H21.1ZM25.95 10q-1.65 0-2.825-1.175Q21.95 7.65 21.95 6.05q0-.5.25-1.25-.55-.2-.875-.65Q21 3.7 21 3.05q0-.85.55-1.4.55-.55 1.45-.55.6 0 1.05.325.45.325.75.825.2-.05.525-.125t.625-.075q1.6 0 2.775 1.175Q29.9 4.4 29.9 6q0 1.65-1.175 2.825Q27.55 10 25.95 10Z'/%3E%3C/svg%3E")}.time_dt:before,.location:before{position:absolute;left:0}.intro button,button.submit,p.more > a,a button{background-color: transparent;	color: #fff;	border: 0;	padding: 0.4em 1.6em;	text-transform: uppercase;	font-family: Fira Sans Extra Condensed, sans-serif;	margin-top:0em}.intro.pt0{padding-top:0}.date_dn{display:none}.month{color:#fff;font-family:Nunito Sans;text-transform:uppercase;padding-top:0.5em}.page_veranstaltungen .month{color:#000}#job-karriere{width: 100%;display: flex;flex-direction:row}#job-karriere .four-block{width:50%}#job-karriere figure.image_container{width: 100%;position: relative}#job-karriere .imagewrap-four-block{position: absolute;bottom: 0;z-index: 1;width: 100%;background-color: #4A3B3090;line-height: 2em;padding-left: 2em;font-family: Nunito Sans, sans-serif;font-weight:400;font-size: 1.3em;color: #fff;opacity: 0;transition:all 0.2s ease;padding:1em 2em}#job-karriere figure img{width:100%}#job-karriere .four-block.brown,#job-karriere .four-block.yellow{width: 50%;background-color: #4A3B30;color: white;padding: 2em 1em 0 1em;text-align: center;display: flex;flex-direction: column;justify-content: space-evenly}#job-karriere .four-block.brown h3,#job-karriere .four-block.yellow h3{color: white;font-family: Fira Sans Extra Condensed, sans-serif;font-weight:600;font-size:2.2em;margin-top:1em}#job-karriere .four-block.yellow h3{color: #4A3B30}#job-karriere .four-block.brown{background-color: #4A3B30}.brown a.button{color:var(--yellow)}.brown a.button:hover,.yellow a.button:hover{color:#fff}#job-karriere .four-block.yellow{background-color: var(--yellow)}#job-karriere p.four-section-headline{letter-spacing:1em;text-transform: uppercase;font-size:0.8em}.four-section-headline:before{content: "–"}.four-section-headline:after{content: "–"}.video_container video{width:100%}form.tr-form{width: 100%;display: flex;align-items: center;flex-direction: column}.tr-form .formbody{display: flex;background-color: #AC8A62;position: absolute;z-index: 3;margin-top: -4em;padding: 2.4em;outline: 0;border: 0;max-width: 1280px;flex-wrap: wrap;flex-direction:column}.page_reservierung .tr-form .formbody{position: relative;margin-top:0}.page_reservierung fieldset.flexy{margin-bottom:2em;justify-content: space-between}.page_reservierung fieldset.flexy .widget{width:25%}.page_reservierung fieldset.gruppen_personen .widget{width:calc(100% - 2em)}.page_reservierung fieldset.flexy .widget input{width:100%}.page_reservierung fieldset.flexy .widget.widget-text{margin-right:2em}.page_reservierung fieldset.flexy .widget.widget-text:last-child{margin-right:0}#newsletter .formbody,.mod_unsubscribe .formbody{display: flex;align-items:center;background-color: transparent;position:relative;margin-top:1em;padding:0}.tr-form select,.tr-form input,.gs-form select,.gs-form input,.tr-form .widget button,.gs-form .widget button,#newsletter .formbody .widget input,.mod_unsubscribe .widget input{outline: 0;padding: 1em;font-family: "fira sans extra condensed", sans-serif;font-weight:400;font-size:1.2em;color: #000;background: none;border: 1px solid #000;margin-right:2em;transition: all 0.2s ease}.tr-form select.reservationstime{margin-right:1em}.tr-form select:hover{color: #fff}.gs-form select:hover{color: #bdbdbd;transition:all 0.5s ease}::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: transparent;
}
::-moz-placeholder { /* Firefox 19+ */
  color: transparent;
}
:-ms-input-placeholder { /* IE 10+ */
  color: transparent;
}
:-moz-placeholder { /* Firefox 18- */
  color: transparent;
}
:hover::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999;
}
:hover::-moz-placeholder { /* Firefox 19+ */
  color: #999;
}
:hover:-ms-input-placeholder { /* IE 10+ */
  color: #999;
}
:hover:-moz-placeholder { /* Firefox 18- */
  color: #999;
}{}.tr-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
.tr-form ::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
.tr-form :-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
.tr-form :-moz-placeholder { /* Firefox 18- */
  color: #000;
}
.tr-form :hover::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.tr-form :hover::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.tr-form :hover:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.tr-form :hover:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}{}::placeholder{color: #000;opacity: 1}#newsletter .formbody .widget input{min-width:20em}#newsletter button.submit,.mod_unsubscribe button.submit{color:var(--yellow);margin-top:0;background-color:#4A3B30;padding:1em;border:1px solid #000;transition:all 0.2s ease;font-size:1.2em}#newsletter button.submit:hover,.mod_unsubscribe button.submit:hover{background-color: var(--yellow);color:#000}.tr-form .step2-form-wrap select,.tr-form .step2-form-wrap input,.tr-form .step2-form-wrap .widget button,.tr-form .widget button{margin-right:0}.step2-form-wrap{display: flex;flex-wrap: wrap;justify-content: space-between}.tr-form .widget.submit button,.gs-form .widget-submit button{background-color: var(--yellow);border: 2px solid var(--yellow);color: #000;text-transform: uppercase}.tr-form .widget button:hover,.tr-form .widget.submit button:hover,.gs-form .widget button:hover,.gs-form .widget-submit button:hover{background-color:#fff;color:#000;border:#000 2px solid}.tr-form .widget button:hover{border:#000 1px solid}.widget{display:flex;flex-direction:column;/*margin-top:2em;*/}.tr-form input .reservationtime{width: 100%}.tr-form .tableform{display: flex;    overflow: visible;    flex-direction: column;    align-items: center;    margin-top: -4em}.message{position: absolute;background-color: #7A7F42;padding: 2.5em;color: #fff;font-family: Nunito Sans;font-size:1.2em;display: flex;z-index:3}.message p{margin-bottom:0}.gs-form .message,.page_reservierung .message{position:relative;display:block}.gs-form .message p,.page_reservierung .message p{color:#fff;font-size:1em}a.speisekarte{text-decoration:none;margin-right:1em;font-family:"Fira Sans Extra Condensed", sans-serif;font-size:1.5em;font-weight:600;transition:color 0.2s ease;color:var(--yellow)}br.disnone{display:none}a.speisekarte:hover{color: #fff}.rotate-wrapper{left: 60%;transform: translate(-85%,5%)}#reload{max-width: 600px;height: auto}#job-karriere figure.image_container:hover .imagewrap-four-block{opacity:1;bottom:0;transition:all 0.2s ease}.imagewrap-four-block h3{font-family: "Fira Sans Extra Condensed", sans-serif;font-size:1.4em;font-weight:600}.four-block p a{color: black;font-weight:600}.four-block.jobangebote figcaption a{color:var(--yellow);transition:all 0.2s ease}.four-block.jobangebote figcaption a:hover{color:#fff}.four-block.jobangebote{background-image: url("../../files/mueller_restaurants/bilder/startseite/Image 07.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;hyphens: none;    font-size: 1.2em;    color: #fff;    font-family: Nunito Sans}.text-img-parallax{padding:15em 0 5em;background-color:#fff}.text-img-parallax .ce_rs_column_start .ce_sHtml5Start{overflow:visible}.separator{border-bottom: 2px solid var(--yellow);display: inline-block;width: 10%;max-width: 3em;margin-bottom:2em}.circle-yellow{margin: 2em auto 0;width: 250px;height: 250px;border: 3px solid var(--yellow);border-radius: 50%;display: flex;cursor: pointer;background-color: var(--yellow);transition: background-color .3s ease-in-out;align-items: center;flex-direction: column;justify-content: center}.circle-yellow-wrap{display: flex;flex-direction: row}fieldset{outline:none;border:none;padding:0;margin:0}.zoom{overflow: hidden;padding-bottom: 45%;height:800px}.zoom img{position: fixed;	top: 0%;	left: 50%;	max-width: 200%;	width: 100%;	transform: translateX(-50%)}#slider-section,.team-three{background-color:#F4EFE9}.team figure{margin-bottom:2em}.line_divider{margin: 3em 0;height: 2px;width: 100%;background-color: var(--yellow)}.benefits li{list-style:none;padding: 2em;width: 16.666%;text-align: center;display: flex;flex-direction: column;height: 50%;flex-wrap: wrap}.benefits ul{padding:0;display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;flex-direction: row;background-color:var(--yellow);border-radius:30px;margin-bottom:1em}.formbody label,p.error,span.error{font-family: Nunito Sans;color: #fff;font-size: 0.9em}.gs-form .formbody label{color: #000;font-size: 1.2em;hyphens:auto}.gs-form .widget-checkbox label a{color:var(--yellow);font-weight: bold}.gs-form .widget-checkbox label a:hover{color:#000}.formbody label{padding-bottom:0.8em}.step2-second-form-wrap{display: flex;flex-wrap: wrap;justify-content: space-between;flex-direction: column;width:48%}.mobile_menu .inner{background: #272727;display: flex;justify-content: center;flex-direction: column}.mobile_menu .mod_navigation .level_1{flex-direction:column}.mobile_menu .mod_navigation .level_1 .logo{order:1;margin-bottom: 4em}.mobile_trigger{z-index:1000}.mobile_trigger > button > span{font-size:1.6em}.mobile_trigger > button > svg{width:1.4em;height:auto;margin-right: 0.6em}.mobile_menu_overlay{z-index: 0}.mod_mobile_menu nav.mod_customnav{display:block}.mod_mobile_menu{display:none}.vita td:first-child > p{font-weight:bold;border-bottom:2px var(--yellow) solid;margin-right:1em}.button-all-events{display:flex;flex-direction: column;align-items: center;background-color:var(--yellow)}.button-all-events a{color:#000}.button-all-events a:hover{color:#fff}.mod_eventreader .layout_full{display:flex;flex-direction:column}.mod_eventreader .layout_full br{display:none}.event-column p time{color:#000}.mod_eventreader .layout_full .location:before,.page_veranstaltungen .location:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%23000'%3E%3Cpath d='M12 11.925q.8 0 1.375-.563.575-.562.575-1.362t-.575-1.375Q12.8 8.05 12 8.05t-1.362.575q-.563.575-.563 1.375t.563 1.362q.562.563 1.362.563Zm0 7.5q3.075-2.825 4.575-5.125t1.5-4.1q0-2.775-1.763-4.525Q14.55 3.925 12 3.925q-2.55 0-4.3 1.75T5.95 10.2q0 1.8 1.488 4.1Q8.925 16.6 12 19.425Zm0 2.475q-4-3.425-5.963-6.325-1.962-2.9-1.962-5.375 0-3.725 2.388-5.938Q8.85 2.05 12 2.05t5.55 2.212q2.4 2.213 2.4 5.938 0 2.475-1.962 5.375-1.963 2.9-5.988 6.325Zm0-11.7Z'/%3E%3C/svg%3E ")}.download-events-pdf a:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  fill='%23ffbc00' height='40' width='40'%3E%3Cpath d='M14.208 21.625h1.584v-3.417h1.875q.666 0 1.125-.458.458-.458.458-1.125V14.75q0-.667-.458-1.125-.459-.458-1.125-.458h-3.459Zm1.584-5V14.75h1.875v1.875Zm5.25 5h3.416q.667 0 1.125-.458.459-.459.459-1.125V14.75q0-.667-.459-1.125-.458-.458-1.125-.458h-3.416Zm1.583-1.583V14.75h1.833v5.292Zm5.333 1.583h1.584v-3.417H31.5v-1.583h-1.958V14.75H31.5v-1.583h-3.542Zm-16.291 9.5q-1.125 0-1.959-.833-.833-.834-.833-1.959V6.125q0-1.125.833-1.958.834-.834 1.959-.834h22.208q1.125 0 1.958.834.834.833.834 1.958v22.208q0 1.125-.834 1.959-.833.833-1.958.833Zm0-2.792h22.208V6.125H11.667v22.208Zm-5.542 8.334q-1.125 0-1.958-.834-.834-.833-.834-1.958v-25h2.792v25h25v2.792Zm5.542-30.542v22.208V6.125Z'/%3E%3C/svg%3E");margin-right:0.5em}.bewertungen_wrap{background-image:url("../../files/mueller_restaurants/img/sterne_bewertung.svg");background-position:center top;background-repeat:no-repeat;background-position: center 30px;background-repeat: no-repeat;background-size: 10% 13%;padding-top: 5em}.event-column{width:49%;padding-right:2%}.event-column:last-child{padding-right:0}.tr-form .widget .step2-third-form-wrap{width:100%;display:flex;flex-direction:row;justify-content:space-between}div.widget.widget-pagebreak.step2-third-form-wrap button{width:48%}div.widget.widget-pagebreak.step2-third-form-wrap button:first-child{order:2}div.widget.widget-pagebreak.step2-third-form-wrap button:nth-of-type(2){order:1}.widget-explanation p{color:var(--yellow);padding:0.2em 0.5em;background-color: #000}.onlinebestellung .widget-explanation p{color:initial;padding:0;background-color: transparent}.onlinebestellung .widget-explanation p strong{text-decoration-line: underline}.onlinebestellung .sp-1 .widget-explanation{width:80%}.onlinebestellung .sp-1 .widget-text{width:20%}.onlinebestellung h3{width:100%;margin-bottom:1em}.step2-third-form-wrap{margin-top:2em;display: flex;flex-direction: row;justify-content: space-between;width: 100%}.step2-second-form-wrap select,.step2-second-form-wrap input{margin-bottom:2em}.step2-second-form-wrap input.checkbox{margin-bottom:0}.euf_overlay{z-index:10}.euf_overlay__content{max-width:40em}.euf_overlay__content h3 a{color: var(--yellow);transition:all 0.2s ease}.euf_overlay__content h3:hover a{color: #000}.euf_overlay_close{padding: 0.65em 0.7em;font-size: 2em}#popup_martinsgans{background-image:url("../../files/mueller_restaurants/veranstaltungen/martinsgans_essen.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.popup_wrapper{background-color: #ffffffe8;padding: 1em;text-align: center}span.close{position: absolute;top: 0;right: 0;padding: 0.5rem 0.75rem;border: 0;background: none;font-weight: 700;cursor: pointer}.popup-active{display: flex;flex-direction: column;align-items: flex-start}.download-events-pdf a{display: flex;align-items: center}#instagram{display:flex}.social_feed_element{width: 30%}.feed_wrapper{flex-direction: row;flex-wrap: wrap}.social_feed_element .inner>figure{padding: 0 0}
@media (max-width: 2000px){
/* Laptop.css */
.rotate-wrapper{left: 50%}.tr-form .formbody{min-width:0}.table-reservation{top: calc(90px + 6em)}.logo-mr img{height:90px}.signet p{font-size:3em}h1{font-size:2.5em}.title-wrap h1{margin: 3em 1em 2em 3em}.mod_customnav ul.level_1 li > ul,.mod_customnav ul.level_1 li .mod_onepage_navigation > ul{top:100px;border-top:1px solid var(--yellow)}a.speisekarte{font-size:1.2em}.bereich_speisekarte .rs-column{padding:1.5em}
}
@media (max-width:1350px){
/* Tablet_1350px.css */
ul.level_1 li,.strong.active.first{font-size: 1.4em}.geschichte_wrap,.bewertungen_wrap{max-width:100%}.mobile-slider{display:block;margin-top: calc(90px + 2em)}.text-wrap-section{padding:0}.text-img-parallax > .rs-columns > .rs-column{display: none}.dreihaeuser{font-size:80%}.dreihaeuser .domkeller,.dreihaeuser .ratskeller,.dreihaeuser .cafe-am-dom{padding:0}#slidersection{display:none}.ce_text,.title-wrap,.ce_form,.mod_newslist{padding:0 2em}.page_reservierung .ce_form{padding:0}.title-wrap h1{margin: 1em 0}.text-img-parallax > .rs-columns > .rs-column:nth-child(2){/*width: 70%;*/margin: 0 auto;float: none;display:block}.mod_eventreader .back a,.mod_newsreader .back a{margin-left:2em}.tr-form .formbody{flex-direction: column;align-items: stretch;padding:2em;margin-top:0}.tr-form select,.tr-form input,.tr-form button{width:100%;margin-bottom: 1.5em;font-size:1.7em}.tr-form button{margin-bottom: 0}.allg .gruppen_personen{width:100%}.table-reservation{display:none}.table-reservation-button{display:block}.table-reservation-button{width: 100%;display: flex;align-items: center;flex-direction: column}.table-reservation-button a{background-color: #AC8A62;position: absolute;z-index: 3;margin-top: -3.5em;padding: 1.8em;outline: 0;border: 0;max-width: 800px;width:60%;text-align:center;font-family: "Fira Sans Extra Condensed", sans-serif;font-size: 1.5em;font-weight: 600;transition: color 0.2s ease;text-transform:uppercase}.table-reservation-button.relative a{position:relative;margin-top:1em;width:100%}.dreihaeuser h2{font-size: 50px;padding: 40px 20px}.dreihaeuser > .ce_text h2{opacity: 1; top: 0; background: none;z-index:1;pointer-events:none}.dreihaeuser > .ce_text.domkeller h2{color:#1C4133}.dreihaeuser > .ce_text.ratskeller h2{color:#A93C19}.dreihaeuser > .ce_text.cafe-am-dom h2{color:#AC8A62}.infowrap{opacity:1;z-index:1}.dreihaeuser > .ce_text > .infowrap p:nth-child(-n+3){display: none}h2.ce_headline,h1.ce_headline{padding-left:2rem}.page_reservierung fieldset.flexy{flex-wrap: wrap}.page_reservierung fieldset.flexy .widget{width:48%}.page_reservierung fieldset.gruppen_personen .widget{width:100%}.infowrap{padding: 1em 2em}.speisekarte{display:block;width:100%;margin-right:0;padding: 0.5em 0;display:flex;align-items:center}.infowrap p:after{display:none}.text-img-parallax{padding: 7em 0 5em}
}
@media (max-width:1200px){
/* Tablet1200px.css */
ul.level_1 li,.strong.active.first{font-size:1.3em}.tr-form button{margin-bottom: 0}.table-reservation{display:none}.dreihaeuser h2{font-size: 50px;padding: 20px}.vita tr td{width:40% !important}.benefits ul{}.benefits li{width:33.33%}
}
@media (max-width:1000px){
/* Tablet_1000px.css */
.event-column{width:100%;padding-right:0}.layout_full .ce_text{padding:0}.layout_full{padding:0 2em}.page_reservierung .tr-form .tableform{margin-top:2em}.gs-form .formbody label{font-size: 1em}.step2-second-form-wrap select,.step2-second-form-wrap input{margin-bottom:1.5em}.tr-form select,.tr-form input,.gs-form select,.gs-form input,.tr-form .widget button,.gs-form .widget button,#newsletter .formbody .widget input,.mod_unsubscribe .widget input{padding: 0.5em;font-size:1em}.text-img-parallax{padding: 4em 0 5em}.page_reservierung fieldset.flexy .widget.widget-text{margin-right:0}.widget-submit{width:100%}.slider .ce_player,.zoom{margin-top: calc(90px + 2em)}.intro-media .ce_player{display:none}.slider-start{display:block}#footer .mod_customnav{display:none}#job-karriere .four-block,#job-karriere .four-block.brown,#job-karriere .four-block.yellow,.rs-column.-medium-col-2-1{width:100%}.four-block.brown,#job-karriere .four-block.yellow{padding:2em}#job-karriere .imagewrap-four-block{opacity:1}.rs-column.-medium-col-2-1{margin-bottom:1em;margin-right:0}#header .inside{min-width:initial;width:100%;justify-content: space-between}.mod_customnav ul.level_1 li > ul,.mod_customnav ul.level_1 li .mod_onepage_navigation > ul{display:none}.nav.mod_customnav{display:none}#header > .inside > .mod_customnav > .level_1 > li{display:none}.mod_customnav ul.level_1{flex-direction: column}.mod_customnav ul.level_1 > li:not(:last-child){line-height: 150%}ul.level_1 li,.strong.active.first{font-size: 1.5em}.zoom{padding-bottom: 0%;height: 600px}.title-wrap h1,.title-wrap h2{margin: 1em 1em 0.5em 0}.zoom img{z-index:0}.title-wrap p{padding: 0 0 0.8em 0.3em}#slider-section{display:none}.mod_mobile_menu{display:block}.mod_mobile_menu .inner{font-size:150%}.mobile_menu .mod_customnav ul.level_1 li{margin-right:0}.mobile_menu .mod_customnav.block{overflow-y:visible}.mobile_trigger > button >span.close{font-size: 4em;padding:0.65em 0.35em;font-weight:300;font-style:normal}.second .ce_swiperStart{display:none}.signet p{text-align: center;margin-top:2em;margin-bottom:0}#person-mueller .ce_image{margin-left:0}.mod_eventlist{flex-direction: column;align-items: center}.mod_eventlist .event-wrapper{width: 80%;flex-direction: column}.future-events .event p.button a{color: var(--yellow);font-size:1.2em}.button a,a.button{padding: 1em 1em 2em 1em}.button.button-all-events a{padding: 1em 2em}
}
@media (max-width: 900px){
/* Mobile_900px.css */
#header #icons{display:none}.logo-mr img{height:90px}#job-karriere{flex-direction:column}#job-karriere .ce_text,.hyperlink_wrapper{min-height:450px}.mod_eventreader .back a,.mod_newsreader .back a{margin-left:0}.max-width-900-invisible{display:none}
}
@media (max-width: 820px){
/* Mobile_820px.css */
br.disnone{display:block}.wrap-time-location{flex-direction: column;align-items: flex-start}time span.time_dt{margin-left: 0}.start_event_text_wrap .ce_text p:first-child{margin-top:0}.start_event_text_wrap .ce_text{padding:0}#header > .inside > .mod_customnav > ul.level_1 > li{display: none}.dreihaeuser{display:none}.rs-column.-medium-col-3-1{width:100%}#job-karriere p.four-section-headline{font-size:1em}.ce_headline{margin-bottom:0.5em}.benefits li{width:50%}.step2-second-form-wrap{width:100%}.gs-form select,.gs-form input{margin-right:0}
}
@media (max-width:720px){
/* Mobile_720px.css */
.benefits li{width:100%}.page_reservierung fieldset.flexy .widget{width:100%}#job-karriere p.four-section-headline{font-size: 0.8em}#job-karriere .four-block.brown h3,#job-karriere .four-block.yellow h3{font-size:2.5em}.four-block p a.button{font-size:1em}.text-img-parallax{padding-bottom:0}.signet p{margin-top:0.5em}#job-karriere .imagewrap-four-block{line-height:initial}h2{font-size:2em}.four-block p:last{margin-bottom:0}.four-block.brown,.four-block.yellow{padding:0}.start_event_text_wrap .button a{padding:0}.mod_eventlist .event-wrapper{margin-bottom:1em}
}
