@charset "UTF-8";@import url("https://use.typekit.net/zqn3dfw.css");.form__input,input{-webkit-appearance:none}.headline,.icon{position:relative}.col-1-1.s_center,.headline.m_hulk{text-align:center}.clear,.clearfix:after,.col-wrap:after,.contact-opening-hours:after{clear:both}@font-face{font-family:icomoon;src:url(/typo3conf/ext/hansens/Resources/Public/Fonts/icomoon.eot?daptip);src:url(/typo3conf/ext/hansens/Resources/Public/Fonts/icomoon.eot?daptip#iefix) format("embedded-opentype"),url(/typo3conf/ext/hansens/Resources/Public/Fonts/icomoon.ttf?daptip) format("truetype"),url(/typo3conf/ext/hansens/Resources/Public/Fonts/icomoon.woff?daptip) format("woff"),url(/typo3conf/ext/hansens/Resources/Public/Fonts/icomoon.svg?daptip#icomoon) format("svg");font-weight:400;font-style:normal}.icon{font-family:icomoon;padding-right:5px;font-size:12px;line-height:1}.i_lager:before{content:""}.i_wheat:before{content:""}.i_beer:before{content:""}.i_glas:before{content:""}.i_close:before{content:""}.i_downscroll:before{content:""}.i_bowl:before{content:""}.i_bottle:before{content:""}.i_mail:before{content:""}.i_more:before{content:""}.i_mute:before{content:""}.i_phone:before{content:""}.i_plate:before{content:""}.i_play:before{content:""}.i_dark-beer:before{content:""}.i_map:before,.i_place:before{content:""}.i_terace:before{content:""}.i_sign:before{content:""}.i_bars:before{content:""}.i_download:before{content:""}@font-face{font-family:proxima-nova;font-style:normal;font-weight:700}@font-face{font-family:proxima-nova;font-style:normal;font-weight:800}@font-face{font-family:proxima-nova;font-style:normal;font-weight:600}@font-face{font-family:proxima-nova;font-style:normal;font-weight:400}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}b,b em,b i,em,em b,em strong,html,i,i b,i strong,strong,strong em,strong i{font-family:proxima-nova}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style-position:inside}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a:focus,button:focus{outline:0}button::-moz-focus-inner{border:0}*,:after,:before{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent;‑webkit‑text‑size‑adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input{border-radius:0}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before,:first-letter,:first-line{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100% !important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{font-size:100%;background:#fff;color:#1e1e1e}body{line-height:1.5}.headline{line-height:1}.headline.m_underline{color:#1e1e1e;margin-bottom:20px;padding-bottom:20px;font-size:200%;font-weight:700}.col-1-3,.col-1-4{float:left;padding:40px}.headline.m_hulk,.small-headline{color:#003d1e;font-weight:800;text-transform:uppercase}.headline.m_underline::after{content:'';bottom:0;height:2px;width:50px;background-color:#003d1e;position:absolute}.headline.m_hulk{font-size:300%;margin:160px 0 60px}.small-headline{font-size:125%;margin-bottom:20px;display:block}a{text-decoration:underline;color:#1e1e1e}.button,.navigation li a,.navigation-bottom li a,.navigation-bottom li a::after,.navigation-meta ul li a,.scroll-icon,.top-contact__col a,a:hover,a[href^=tel],.navigation .reservation-trigger{text-decoration:none}a[href^=tel]{color:inherit}b,strong{font-weight:700}iframe,img{border:0;max-width:100%;display:inline-block}audio,canvas,img,video{height:auto;vertical-align:bottom}#map-canvas img{max-width:none}address{font-style:normal}ul{list-style:square inside}ol{list-style:decimal inside}.navigation,.navigation-bottom,.navigation-meta ul{list-style:none}@media all and (max-width:1040px){.headline.m_hulk{margin:80px 0 30px}}@media all and (max-width:640px){.headline.m_hulk{font-size:200%;margin-top:60px}#google-map{height:350px !important}}.col-wrap{margin:0 auto;max-width:1600px;zoom:1}.col-wrap.s_spacer{max-width:1680px}.col-wrap:after,.col-wrap:before{content:'\0020';display:block;height:0;overflow:hidden}.map-wrap{margin-bottom:40px}.ce-row{margin-top:60px}.col-1-1{margin:0 auto;max-width:1600px}.col-1-1.s_center .ce-bodytext{width:33.3333333333%;margin:0 auto}.col-1-4{width:25%}.col-1-3{width:33.3333333333%}.parallax-wrap .headline.m_hulk{margin-bottom:-60px}@media all and (max-width:1080px){.col-1-4{width:50%}}@media all and (max-width:1100px){.parallax-wrap .headline.m_hulk{margin-bottom:0}.col-1-3{width:100%;padding:0;display:inline;float:none}.s_huge .col-1-3 .content-small-element{width:50%;float:left;margin:0;min-height:440px}.map-wrap{margin-top:40px}}@media all and (max-width:840px){.col-1-1.s_center .ce-bodytext{width:50%}}@media all and (max-width:640px){.col-1-3,.col-1-4{width:100%}.col-1-1.s_center .ce-bodytext{width:100%;padding:0 20px}.s_huge .col-1-3 .content-small-element{width:100%;float:none;margin-bottom:60px}.col-1-3 + .col-1-3{margin-top:0}}@media all and (max-width:400px){.col-1-3,.col-1-4{padding:0 20px}.s_spacer .col-1-4{margin-bottom:40px}}.hide-text{text-indent:-9999px}.show-text{text-indent:0}.hide-element{display:none}.show-element{display:inherit}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:'\0020';display:block;height:0;overflow:hidden}.s_up{text-transform:uppercase}.button{text-align:right;margin-top:80px;display:block;font-weight:700;padding-right:50px;position:relative}.content-small-element.s_icon,.content-small-element__text{text-align:center}.button::after{content:"";font-family:icomoon;padding:10px;background-color:#003d1e;color:#fff;position:absolute;border:1px solid #003d1e;right:0;top:-10px;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.button:hover::after{background-color:transparent;color:#003d1e}.contact-address{margin-bottom:80px}.contact-opening-hours{zoom:1}.contact-opening-hours:after,.contact-opening-hours:before{content:'\0020';display:block;height:0;overflow:hidden}.contact-opening-hours + .contact-opening-hours{margin-top:40px}.contact-opening-hours__left{float:left;width:auto;clear:right}.content-download:after,.content-wide-element:after,.fix-header__wrap:after,.footer:after,.header__wrap:after,.top-contact__wrap:after{clear:both}.contact-opening-hours__right{float:right;width:auto}.top-contact{background-color:#003d1e;color:#fff;font-size:14px}.fix-header,.header{background-color:#fff;border-bottom:1px solid #eee}.top-contact__wrap{max-width:1640px;margin:0 auto;zoom:1}.top-contact__wrap:after,.top-contact__wrap:before{content:'\0020';display:block;height:0;overflow:hidden}.top-contact__left{float:left}.top-contact__right{float:right}.top-contact__col{display:inline-block;border-right:1px solid #fff;margin:5px 0;padding:0 20px}.top-contact__col a{color:inherit}.top-contact__col:last-child{border-right:none}@media all and (max-width:1310px){.top-contact{font-size:12px}}@media all and (max-width:1160px){.top-contact{font-size:10px}}@media all and (max-width:1010px){.top-contact__left,.top-contact__right{text-align:center;float:none}}@media all and (max-width:500px){.top-contact__col{border-right:none;margin:2px 0;padding:0 5px}}.header{margin-top:31px}.header__wrap{max-width:1600px;margin:0 auto;padding:20px 0 10px;position:relative;zoom:1}.header__wrap:after,.header__wrap:before{content:'\0020';display:block;height:0;overflow:hidden}.header__image{float:right;margin-bottom:-10px}.logo{width:200px;float:left}.logo a{display:block;height:115px;width:100%;background-image:url('../../../typo3conf/ext/hansens/Resources/Public/Images/hansens-logo.svg');background-position:0 0;background-repeat:no-repeat;background-size:100%;text-indent:-9999px}.content-download__image-wrap,.content-wide-element__image-wrap,.parallax-figure{background-repeat:no-repeat;background-size:cover;background-position:center center}@media all and (max-width:1600px){.logo{margin-left:20px}}@media all and (max-width:1350px){.header__image{display:none}}@media all and (max-width:900px){.header{margin-top:0}}@media all and (max-width:1200px){.logo{float:none}}.content-wide-element__content.s_right,.fix-header__right{float:right}.fix-header{position:fixed;width:100%;z-index:1337;top:0}.fix-header__wrap{max-width:1600px;margin:0 auto;position:relative;opacity:0;height:0;-webkit-transition:opacity .3s,height .3s;transition:opacity .3s,height .3s;overflow:hidden;zoom:1}.fix-header__wrap:after,.fix-header__wrap:before{content:'\0020';display:block;height:0;overflow:hidden}.fix-header__wrap.s_inview{overflow:visible;height:auto;opacity:1;padding:10px 0}.fix-header .logo{width:300px;position:relative;z-index:1}.fix-header .logo a{height:40px;background-image:url('../../../typo3conf/ext/hansens/Resources/Public/Images/hansens-brauerei-small-logo.svg') !important}@media all and (max-width:1600px){.fix-header__right{margin-right:20px}}@media all and (max-width:1200px){.fix-header__right{display:none}}@media all and (max-width:995px){.fix-header{position:relative}.fix-header__wrap,.fix-header__wrap.s_inview{display:none}}.s_huge .content-small-element{margin:120px 0}.content-small-element.s_icon .content-small-element__image-wrap{overflow:visible}.content-small-element.s_icon .content-small-element__text{padding:0 40px}.content-small-element__image-wrap{position:relative;overflow:hidden}.content-small-element__image-wrap img{-webkit-transition:-webkit-transform .3s;transition:transform .3s}.content-small-element__image-wrap:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.content-small-element__figcaption{position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content-small-element__icon{font-size:200px;color:#003d1e}.content-small-element__subline{color:#fff;background-color:#1e1e1e;display:inline-block;text-transform:uppercase;font-weight:700;padding:5px 40px;white-space:nowrap;font-size:150%;z-index:1;position:relative}.content-small-element__headline{color:#1e1e1e;margin-top:40px;margin-bottom:20px;padding-bottom:20px;font-size:200%;font-weight:700;text-align:center;position:relative;line-height:1}.content-small-element__headline::after{content:'';bottom:0;height:3px;width:25%;background-color:#003d1e;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media all and (max-width:640px){.content-small-element,.s_huge .content-small-element{margin:40px 0}}.content-wide-element{margin:100px 0;position:relative;background-color:#eee;zoom:1}.content-wide-element.m_right{margin-right:100px;width:calc(100% - 100px)}.content-wide-element.m_left{margin-left:100px;width:calc(100% - 100px)}.content-wide-element.s_no-space{width:100%;margin-left:0;margin-right:0}.content-wide-element:after,.content-wide-element:before{content:'\0020';display:block;height:0;overflow:hidden}.content-wide-element__content{padding:80px;width:50%;position:relative}.content-wide-element__content.s_right .headline.m_underline::after{left:0}.content-wide-element__content.s_left{float:left;text-align:right}.content-wide-element__content.s_left .headline.m_underline::after{right:0}.content-slider-wrap{width:50%;min-height:500px;position:relative}.content-slider-wrap.s_right{float:right}.content-slider-wrap.s_left{float:left}.bx-controls{position:absolute;text-align:center;width:100%}.bx-pager-item{display:inline-block;line-height:0}.bx-pager-item a{display:block;text-indent:-9999px}.bx-pager-item a.active::after,.bx-pager-item a:hover::after{background-color:#003d1e}.bx-pager-item a::after{content:'';display:block;border-radius:50%;background-color:rgba(0,61,30,.5);width:10px;height:10px;margin:0 5px;-webkit-transition:background-color .3s;transition:background-color .3s;text-indent:0}.content-wide-element__image-wrap{width:50%;min-height:500px}.content-wide-element__image-wrap.s_right{float:right}.content-wide-element__image-wrap.s_left{float:left}.content-wide-element__video-wrap{position:relative;padding-bottom:27.3333339%;width:50%;height:0;overflow:hidden}.content-wide-element__video-wrap.s_right{float:right}.content-wide-element__video-wrap.s_left{float:left}.content-wide-element__video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (max-width:1120px){.content-wide-element.m_right{margin-right:0;width:100%}.content-wide-element.m_left{margin-left:0;width:100%}}@media all and (max-width:1040px){.content-wide-element{margin:80px 0}.content-wide-element__content.s_video,.content-wide-element__video-wrap{float:none;width:100%}.content-wide-element__video-wrap{padding-top:35%}}@media all and (max-width:940px){.content-wide-element__content{padding:40px}}@media all and (max-width:700px){.content-slider-wrap,.content-wide-element__content,.content-wide-element__image-wrap,.content-wide-element__video-wrap{float:none;width:100%}.content-wide-element__content.s_left{text-align:left}.content-wide-element__content.s_left .headline.m_underline::after{right:auto;left:0}.content-wide-element__video-wrap{padding-top:40%}}@media all and (max-width:400px){.content-wide-element__content{padding:40px 20px}}.content-download{margin:100px 0;position:relative;zoom:1}.content-download:after,.content-download:before{content:'\0020';display:block;height:0;overflow:hidden}.content-download__content{padding:40px;width:50%;float:right}.content-download__image-wrap{width:50%;min-height:500px;float:left;position:relative;overflow:hidden}.content-download__image-wrap::after{content:'';position:absolute;top:0;bottom:0;background-color:rgba(0,61,30,.9);-webkit-transform:skew(-30deg);transform:skew(-30deg);width:100%;right:-70%;mix-blend-mode:multiply;z-index:1}.content-download__figcaption{position:absolute;right:40px;bottom:40px;z-index:2}.content-download__headline{font-size:40px;color:#fff;text-transform:uppercase;font-weight:700;text-align:right}.content-download__list{list-style:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute}.content-download__list-element-link{position:relative;padding:17px 17px 17px 50px;display:block;text-decoration:none}.content-download__list-element-link::before{position:absolute;left:0;top:9px;font-family:icomoon;content:"";padding:8px 11px;background-color:#003d1e;color:#fff}.form__input,.form__submit{font-family:proxima-nova}@media all and (max-width:1400px){.content-download__image-wrap::after{right:-60%}}@media all and (max-width:920px){.content-download__image-wrap::after{right:-60%}}@media all and (max-width:840px){.content-download__content,.content-download__image-wrap{float:none;width:100%}.content-download__list{list-style:none;-webkit-transform:translateY(0);transform:translateY(0);top:auto;position:relative}.content-download__figcaption{right:20px;bottom:20px}.panorama__image-headline{font-size:32px}.content-download__image-wrap{min-height:400px}}@media all and (max-width:640px){.content-download__headline{font-size:24px}.content-download__image-wrap{min-height:200px}}.form__input{width:100%;padding:10px;border:none;border-radius:0;-moz-appearance:none;appearance:none;background-color:transparent;display:block;line-height:1;color:#fff;font-size:100%}.form__input::-webkit-input-placeholder{color:#fff}.form__input::-moz-placeholder{color:#fff}.form__input:-ms-input-placeholder{color:#fff}.form__input::placeholder{color:#fff}.form__input-wrap.s_green .form__input,.form__submit{color:#1e1e1e}.form__input.s_text{resize:none}.form__input-wrap{border:1px solid #fff;margin:10px 0}.form__input-wrap.s_green{border-color:#003d1e}.form__input-wrap.s_green .form__input::-webkit-input-placeholder{color:#1e1e1e}.form__input-wrap.s_green .form__input::-moz-placeholder{color:#1e1e1e}.form__input-wrap.s_green .form__input:-ms-input-placeholder{color:#1e1e1e}.form__input-wrap.s_green .form__input::placeholder{color:#1e1e1e}.form__submit{float:right;padding:10px 20px;background-color:#fff;font-size:16px;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-transition:color .3s,border .3s,background-color .3s;transition:color .3s,border .3s,background-color .3s}.navigation-meta,.navigation-meta ul li{float:left}.form__submit.s_green{color:#fff;background-color:#003d1e;border:1px solid #003d1e}.form__submit.s_green:hover{color:#003d1e;background-color:#fff}.form__input-check{position:relative;}.form__input-check label{padding-left:2em;}input[type="checkbox"]{width:1.5em;height:1.5em;margin-right:0.5em;background:white;border:1px solid #003d1e;position:relative;}input[type="checkbox"]:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#003d1e;width:80%;height:80%;opacity:0;transition:opacity 0.3s;}input[type="checkbox"]:checked:after{opacity:1;}.form__input-check input{position:absolute;top:50%;left:0;transform:translate(-3px,-65%);}label.error{position:relative;color:red;padding-left:22px;font-size:14px;display:block;padding-bottom:8px}label.error::before{content:"";font-family:icomoon;position:absolute;left:10px;top:4px;font-size:8px;color:red}.reservation-lightbox{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(1,1,1,.9);opacity:0;z-index:-1;overflow:scroll}.reservation-lightbox.s_open{opacity:1;z-index:9999;-webkit-transition:opacity .3s;transition:opacity .3s}.reservation-lightbox__wrap{max-width:400px;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.reservation-form{color:#fff}.reservation-form a{color:white;}.reservation-form a:hover{color:#aaa;}.reservation-form__header{position:relative;margin-bottom:20px}.reservation-form__headline{text-transform:uppercase;font-weight:700;font-size:150%;line-height:1}.reservation-trigger:hover{background-color:#fff;color:#003d1e}.reservation-trigger.s_dark{margin-top:2px;background-color:#003d1e;color:#fff;position:relative;z-index:99;border:1px solid #003d1e}.reservation-trigger.s_dark:hover{background-color:#fff;color:#003d1e}.reservation-form__close{position:absolute;top:0;right:0;cursor:pointer;padding-right:0}@media all and (max-width:400px){.reservation-lightbox__wrap{padding:0 20px;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:scroll}}.panorama{margin-top:40px;overflow:hidden;position:relative;z-index:1}.panorama::after{content:'';position:absolute;top:0;bottom:0;background-color:rgba(0,61,30,.9);-webkit-transform:skew(-30deg);transform:skew(-30deg);width:100%;right:-75%;mix-blend-mode:multiply;z-index:2}.panorama__image-caption{position:absolute;right:40px;bottom:40px;width:30%;z-index:3;text-align:right}.panorama__image-headline{font-size:40px;color:#fff;text-transform:uppercase;font-weight:700;margin-bottom:20px}.panorama__image{width:100%}.reservation-trigger{cursor:pointer;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;text-transform:uppercase;display:inline-block;padding:5px 10px;border:1px solid #fff;color:#fff}@media all and (max-width:1340px){.panorama__image-caption{width:40%}}@media all and (max-width:1240px){.panorama::after{right:-66%}}@media all and (max-width:1040px){.panorama__image-caption{width:50%}.panorama::after{right:-60%}}@media all and (max-width:840px){.panorama::after{right:-50%}.panorama__image-headline{font-size:32px}}@media all and (max-width:770px){.panorama{margin-top:30px}}@media all and (max-width:640px){.panorama__image-headline{font-size:24px}}@media all and (max-width:500px){.panorama::after{right:-40%}.panorama__image-caption{right:20px;width:60%}.reservation-trigger{font-size:14px}}@media all and (max-width:400px){.panorama::after{right:-40%}.panorama__image-headline{font-size:20px}.panorama__image-caption{right:20px;width:60%}.reservation-trigger{font-size:12px;white-space:nowrap}}.parallax-wrap{margin:160px auto 0}.parallax-figure{max-height:550px;min-height:240px;padding-top:33%;background-attachment:fixed;position:relative}.parallax-wrap p{width:50%;text-align:center;margin:100px auto -100px}@media all and (max-width:1080px){.parallax-wrap{display:none}}@media all and (max-width:640px){.parallax-wrap{margin-top:0}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait){.parallax-wrap{display:none}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.parallax-wrap{display:none}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.parallax-wrap{display:none}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.parallax-wrap{display:none}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait){.parallax-wrap{display:none}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){.parallax-wrap{display:none}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:portrait){.parallax-wrap{display:none}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape){.parallax-wrap{display:none}}.navigation-main-trigger{display:none}.navigation-top{position:absolute;bottom:-1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.navigation{text-align:center;line-height:1}.navigation li{display:inline-block}.navigation li.active a,.navigation li:hover a,.navigation li:hover .reservation-trigger{border-bottom:1px solid #003d1e}.navigation li a,.navigation .reservation-trigger{display:block;padding:20px 10px;font-weight:700;text-transform:uppercase;color:#1e1e1e;border-bottom:1px solid transparent;-webkit-transition:border-bottom .3s;transition:border-bottom .3s}@media all and (max-width:1350px){.navigation-top{left:auto;-webkit-transform:none;transform:none;right:20px}.navigation{text-align:right}}@media all and (max-width:1200px){.navigation-main-trigger{position:absolute;top:-40px;right:40px;font-weight:700;cursor:pointer;font-size:18px;display:inherit}.navigation-main-trigger::after{content:"";font-family:icomoon;position:absolute;right:-20px;color:#003d1e}.navigation-main-trigger.active::after{content:"";font-size:12px;top:3px}.navigation-top{position:relative;width:100%;right:0}.navigation{text-align:left;margin-top:20px;background-color:#003d1e;color:#fff}.navigation.open li{display:inherit}.navigation li{padding:0 10px;border-bottom:1px solid #fff;display:none}.navigation li a,.navigation .reservation-trigger{color:#fff}.navigation .reservation-trigger{border:0;}.navigation .reservation-trigger:hover{background:transparent;}}.navigation-meta ul li a{color:#fff}.navigation-bottom{margin-top:-5px}.navigation-bottom li a{position:relative;text-transform:uppercase;color:#1e1e1e;font-weight:700;padding:5px 0;display:block}.navigation-bottom li a::after,.scroll-icon::after{font-family:icomoon;color:#003d1e}.navigation-bottom li a::after{content:"";font-size:10px;padding-left:6px;-webkit-transition:padding-left .3s;transition:padding-left .3s}.navigation-bottom li a:hover::after{padding-left:12px}.scroll-icon-wrap{margin-top:40px;text-align:center}.scroll-icon{display:block;cursor:pointer;text-indent:-9999px}.scroll-icon::after{display:block;content:"";font-size:24px;text-indent:0}.video-element iframe{width:100%}.footer{margin-top:40px;background-color:#1e1e1e;color:#fff;zoom:1}.footer:after,.footer:before{content:'\0020';display:block;height:0;overflow:hidden}.footer__hint{float:right}@media all and (max-width:1600px){.footer{padding:0 40px}}@media all and (max-width:620px){.footer__hint{margin-top:20px;float:left}}@media all and (max-width:400px){.footer{padding:20px}}.hidden{display:none !important;}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}iframe.aleno-reservations{border:none;bottom:0;height:100%;left:0;min-height:400px;min-width:300px;position:fixed;right:0;top:0;width:100vw;z-index:2147483647}
