@font-face{font-family:"TisaWeb-LightItalic";font-display:fallback;src:url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/TisaWeb-LightItalic.woff") format("woff"),url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/TisaWeb-LightItalic.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"TisaWeb-Medium";font-display:fallback;src:url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/TisaWeb-Medium.woff") format("woff"),url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/TisaWeb-Medium.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"TisaWeb-Bold";font-display:fallback;src:url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/TisaWeb-Bold.woff") format("woff"),url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/TisaWeb-Bold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"TisaWeb-Bold-italic";font-display:fallback;src:url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/TisaScWeb-BoldItalic.woff") format("woff"),url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/TisaScWeb-BoldItalic.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"BrandonGrotesque-Regular";font-display:fallback;src:url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/Brandon-Grotesque-Web-Regular.woff2") format("woff2"),url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/Brandon-Grotesque-Web-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"BrandonGrotesque-Bold";font-display:fallback;src:url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/Brandon-Grotesque-Web-Bold.woff2") format("woff2"),url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/Brandon-Grotesque-Web-Bold.woff") format("woff");font-weight:normal;font-style:normal}.datepicker{width:-webkit-min-content;width:-moz-min-content;width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{position:absolute;z-index:20;padding-top:4px}.datepicker-dropdown.datepicker-orient-top{padding-top:0;padding-bottom:4px}.datepicker-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:4px;background-color:#fff}.datepicker-dropdown .datepicker-picker{-webkit-box-shadow:0 2px 3px rgba(4%,4%,4%,.1),0 0 0 1px rgba(4%,4%,4%,.1);box-shadow:0 2px 3px rgba(4%,4%,4%,.1),0 0 0 1px rgba(4%,4%,4%,.1)}.datepicker-main{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:2px}.datepicker-footer{-webkit-box-shadow:inset 0 1px 1px rgba(4%,4%,4%,.1);box-shadow:inset 0 1px 1px rgba(4%,4%,4%,.1);background-color:hsl(0,0%,96%)}.datepicker-title{-webkit-box-shadow:inset 0 -1px 1px rgba(4%,4%,4%,.1);box-shadow:inset 0 -1px 1px rgba(4%,4%,4%,.1);background-color:hsl(0,0%,96%);padding:.375rem .75rem;text-align:center;font-weight:700}.datepicker-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;border:1px solid hsl(0,0%,86.4%);border-radius:4px;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;cursor:pointer;padding:calc(.375em - 1px) .75em;height:2.25em;vertical-align:top;text-align:center;line-height:1.5;white-space:nowrap;color:hsl(0,0%,21%);font-size:1rem}.datepicker-controls .button:focus,.datepicker-controls .button:active{outline:none}.datepicker-controls .button:hover{border-color:hsl(0,0%,72%);color:hsl(0,0%,21%)}.datepicker-controls .button:focus{border-color:hsl(217,71%,53%);color:hsl(0,0%,21%)}.datepicker-controls .button:focus:not(:active){-webkit-box-shadow:0 0 0 .125em hsla(217,71%,53%,.25);box-shadow:0 0 0 .125em hsla(217,71%,53%,.25)}.datepicker-controls .button:active{border-color:hsl(0,0%,28%);color:hsl(0,0%,21%)}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:rgba(0,0,0,0);font-weight:bold}.datepicker-header .datepicker-controls .button:hover,.datepicker-header .datepicker-controls .button:focus{background-color:hsl(0,0%,97.5%)}.datepicker-header .datepicker-controls .button:active{background-color:hsl(0,0%,95%)}.datepicker-footer .datepicker-controls .button{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:calc(.375rem - 1px) .375rem;border-radius:2px;font-size:.75rem}.datepicker-controls .view-switch{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.datepicker-controls .prev-button,.datepicker-controls .next-button{padding-right:.375rem;padding-left:.375rem;-webkit-box-flex:0;-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%}.datepicker-controls .prev-button.disabled,.datepicker-controls .next-button.disabled{visibility:hidden}.datepicker-view,.datepicker-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.datepicker-view{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:15.75rem}.datepicker-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.datepicker .days{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.datepicker .days-of-week{display:-webkit-box;display:-ms-flexbox;display:flex}.datepicker .week-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 9.6774193548%;flex:0 0 9.6774193548%}.datepicker .weeks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.datepicker span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker .dow{height:1.5rem;font-size:.875rem;font-weight:700}.datepicker .week{-webkit-box-flex:1;-ms-flex:auto;flex:auto;color:hsl(0,0%,72%);font-size:.75rem}.datepicker-cell,.datepicker .days .dow{-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){-ms-flex-preferred-size:25%;flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover,.datepicker-cell:not(.disabled):focus{background-color:hsl(0,0%,97.5%);cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:hsl(0,0%,91.2%)}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:hsl(217,71%,53%);color:#fff;font-weight:600}.datepicker-cell.disabled{color:hsl(0,0%,86.4%)}.datepicker-cell.prev:not(.disabled),.datepicker-cell.next:not(.disabled){color:hsl(0,0%,48%)}.datepicker-cell.prev.selected,.datepicker-cell.next.selected{color:hsl(0,0%,90%)}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){border-radius:0;background-color:hsl(0,0%,96%)}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover,.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):focus{background-color:hsl(0,0%,93.6%)}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:hsl(0,0%,91.2%)}.datepicker-cell.today:not(.selected){background-color:rgb(0%,82%,69.7%)}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:rgb(0%,79.95%,67.9575%)}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:hsl(0,0%,72%);color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:hsl(0,0%,70.2%)}.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.datepicker-cell.range{border-radius:0;background-color:hsl(0,0%,86.4%)}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover,.datepicker-cell.range:not(.disabled):not(.focused):not(.today):focus{background-color:hsl(0,0%,84.24%)}.datepicker-cell.range.disabled{color:hsl(0,0%,77.76%)}.datepicker-cell.range.focused{background-color:hsl(0,0%,82.08%)}.datepicker-input.in-edit{border-color:hsl(217,71%,50.35%)}.datepicker-input.in-edit:focus,.datepicker-input.in-edit:active{-webkit-box-shadow:0 0 .25em .25em hsla(217,71%,50.35%,.2);box-shadow:0 0 .25em .25em hsla(217,71%,50.35%,.2)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style-position:inside}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}table{border-collapse:collapse;border-spacing:0}a:focus,button:focus{outline:none}button::-moz-focus-inner{border:0}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}*{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}input{-webkit-appearance:none;border-radius:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media print{*,*::before,*::after,*::first-letter,*::first-line{background:rgba(0,0,0,0) !important;color:#000 !important;-webkit-box-shadow:none !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:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:"icomoon";font-display:fallback;src:url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/icons-20190903.eot?ontvul");src:url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/icons-20190903.eot?#iefixontvul") format("embedded-opentype"),url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/icons-20190903.woff?ontvul") format("woff"),url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/icons-20190903.ttf?ontvul") format("truetype"),url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/icons-20190903.svg?ontvul#icomoon") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"icomoon-new";font-display:fallback;src:url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/icons-new-2011219.eot?ontvul");src:url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/icons-new-2011219.eot?#iefixontvul") format("embedded-opentype"),url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/icons-new-20191219.woff?ontvul") format("woff"),url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/icons-new-20191219.ttf?ontvul") format("truetype"),url("/typo3conf/ext/hohafl_website/Resources/Public/Fonts/icons-new-20191219.svg?ontvul#icomoon") format("svg");font-weight:normal;font-style:normal}.icon-1::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-2::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-3::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-4::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-5::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-6::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-7::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-8::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-9::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-10::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-11::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-12::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-13::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-14::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-15::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-16::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-17::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-18::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-19::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-20::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-21::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-22::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-23::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-24::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-25::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-26::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-27::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-28::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-29::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-30::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-31::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-32::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-33::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-34::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-35::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-36::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-37::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-38::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-39::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-40::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-41::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-42::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-43::before{font-family:"icomoon";content:"";position:absolute;color:#faaa32;font-style:normal}.icon-44::before{font-family:"icomoon-new";content:"";position:absolute;color:#faaa32;font-style:normal}.datepicker{z-index:300}.datepicker-cell.today.focused:not(.selected){background-color:#faaa32}.datepicker-cell.selected,.datepicker-cell.selected:hover,.datepicker-cell.selected:focus{background-color:#053264}.datepicker-picker span{color:#7a7a7a}input{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#fffff5;border-radius:0;font-size:inherit;padding:0 10px;color:#053264;font-family:"BrandonGrotesque-Regular",arial}input:focus{outline:none}.input-text{zoom:1}.input-text::before,.input-text::after{content:" ";display:block;height:0;overflow:hidden}.input-text::after{clear:both}.input-text{padding:10px;position:relative;border:1px solid #053264;background-color:#fffff5}.input-text label,.input-text input{float:left;line-height:1}.input-text label{line-height:1.3}.input-text input{width:calc(100% - 90px)}input.checkbox{position:absolute;left:-9999px;padding:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.check::before{font-family:"icomoon";content:"";line-height:1.3;position:absolute;color:rgba(0,0,0,0);left:0;border:1px solid #053264;font-size:17px;padding:12px 14px;text-rendering:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-o-border-image:initial;border-image:initial;-webkit-transition:color 250ms;transition:color 250ms}.check{position:relative;padding-left:53px;margin-bottom:20px;line-height:1.5;cursor:pointer;float:left}strong.error{margin-bottom:20px;display:block}input:checked+label+.check::before,input:checked+.check::before{color:#053264}html{font-size:20px;background:#fffff5;font-family:"BrandonGrotesque-Regular",arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-rendering:geometricPrecision}body{margin:0 auto;line-height:1.5;color:#053264}body.body--fixed{position:fixed}h1 span{text-transform:uppercase;letter-spacing:1px;display:block;font-size:17px;font-family:"BrandonGrotesque-Bold",arial;padding-bottom:20px;-webkit-transition:color 250ms;transition:color 250ms}h1{font-size:32px;font-family:"TisaWeb-Bold-italic",arial;line-height:1.1;padding-bottom:20px;font-weight:normal}h1>a,h1>a span{text-decoration:none}h1.small span{text-transform:uppercase;letter-spacing:1px;display:block;font-size:17px;font-family:"BrandonGrotesque-Bold",arial;padding-bottom:20px}h1.small{font-size:32px;font-family:"TisaWeb-Medium",arial;line-height:1.1;padding-bottom:20px}@media all and (min-width:600px){h1{font-size:54px}}@media all and (min-width:980px){h1{font-size:68px}}h2 span{text-transform:uppercase;letter-spacing:1px;display:block;font-size:17px;font-family:"BrandonGrotesque-Bold",arial;margin-bottom:20px;-webkit-transition:color 250ms;transition:color 250ms}h2{font-size:26px;font-family:"TisaWeb-Medium",arial;line-height:1.1;padding-bottom:20px;font-weight:normal}h2>a,h2>a span{text-decoration:none}@media all and (min-width:600px){h2{font-size:38px}}.news-teaser-item h2,.arrangement-list-element h2,.arrangement-teaser-element h2,.room-list-element h2,.teaser h2{padding-bottom:5px}.news-teaser-item h2 span,.arrangement-list-element h2 span,.arrangement-teaser-element h2 span,.room-list-element h2 span,.teaser h2 span{margin-bottom:10px}.news-teaser-item p,.arrangement-list-element p,.arrangement-teaser-element p,.room-list-element p{margin-bottom:10px}.single-headline{text-transform:uppercase;letter-spacing:1px;display:block;font-size:17px;font-family:"BrandonGrotesque-Bold",arial;padding-bottom:20px}.small-headline{font-size:24px}h3{text-transform:uppercase;letter-spacing:1px;display:block;font-size:17px;font-family:"BrandonGrotesque-Bold",arial;padding-top:20px}h3+p{margin-top:20px}p{font-family:"BrandonGrotesque-Regular",arial;margin-bottom:20px;color:#053264}.ce-bodytext{margin:0 20px}.static-article{clear:both}.static-article+.static-article{margin-top:80px}.static-article__video-element{position:relative;background-image:url("https://www.hotel-hafen-flensburg.de/fileadmin/user_upload/allgemein/hotel-hafen-flensburg-logo.png");background-position:center center;background-size:75%;background-repeat:no-repeat}.static-article__video{width:100%;height:auto}.static-article__play-pause{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.static-article__play-pause::before,.static-article__play-pause::after{font-size:32px;color:#fffff5;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.static-article__play-pause::before{content:"▶";display:block}.static-article__play-pause::after{content:"II";display:none;font-weight:bold}.static-article__play-pause.static-article__play-pause--playing{opacity:0}.static-article__play-pause.static-article__play-pause--playing::before{display:none}.static-article__play-pause.static-article__play-pause--playing::after{display:block}@media(hover:hover)and (pointer:fine){.static-article__play-pause.static-article__play-pause--playing:hover,.static-article__play-pause.static-article__play-pause--playing:focus{opacity:1}}.ce-gallery{margin-bottom:20px;zoom:1}.ce-gallery::before,.ce-gallery::after{content:" ";display:block;height:0;overflow:hidden}.ce-gallery::after{clear:both}.ce-gallery{padding:0 20px}.ce-gallery.space{padding:0 15px;margin-top:-5px}.half{width:50%;float:left;padding:5px}.interieur,.upselling,.information{font-size:17px;position:relative;padding-top:10px}.interieur::before,.upselling::before,.information::before{content:"";border-top:1px solid #faaa32;width:100%;position:absolute;top:0;left:0}.upselling{padding-bottom:10px;font-size:20px;margin-top:40px}.upselling p{margin-bottom:0}.upselling a{text-decoration:none}.upselling::after{content:"";border-bottom:1px solid #faaa32;width:100%;position:absolute;bottom:0;left:0}.ce-bodytext a:not(.arrow):not(.arrow-link){position:relative;text-decoration:none}.ce-bodytext a:not(.arrow):not(.arrow-link)::after{content:" ";display:block;position:absolute;margin:0 auto;bottom:1px;left:0%;right:0%;height:1px;background-color:#053264;-webkit-transition:left 250ms,right 250ms;transition:left 250ms,right 250ms}.ce-bodytext a:not(.arrow):not(.arrow-link):hover::after,.ce-bodytext a:not(.arrow):not(.arrow-link):focus::after{left:50%;right:50%}.information b,.information strong,.upselling b,.upselling strong,.information b,.information strong{text-transform:uppercase}a{text-decoration:underline;color:inherit}a[href^=tel]{text-decoration:none;color:inherit}a:hover{text-decoration:none}b,strong{font-family:"BrandonGrotesque-Bold",arial}i,em{font-family:"TisaWeb-LightItalic",arial}strong em,strong i,b em,b i,em strong,em b,i strong,i b{font-family:"TisaWeb-Medium",arial}hr{margin-bottom:16px;margin-bottom:1rem;padding-bottom:16px;padding-bottom:1rem;display:block;border-top:1px solid #e5e5e5}iframe,img{border:0;max-width:100%;display:inline-block}iframe{width:100%}audio,canvas,video,img{height:auto;vertical-align:bottom}address{font-style:normal}p+ul{margin-top:-10px}.content ul,.interieur ul,.ce-bodytext ul{list-style:none;padding-bottom:20px}.content ul>li,.interieur ul>li,.ce-bodytext ul>li{position:relative;padding-left:15px;padding-bottom:5px}.content ul>li::before,.interieur ul>li::before,.ce-bodytext ul>li::before{content:"•";color:#053264;position:absolute;left:0}.content ul>li:last-child,.interieur ul>li:last-child,.ce-bodytext ul>li:last-child{padding-bottom:0}.information{padding-top:10px !important}.information ul:last-of-type{padding-bottom:0}.information ul li{padding-bottom:0 !important}.information p{margin-bottom:10px}.information p+ul{margin-top:10px}.ce-bodytext ul li{padding-bottom:10px}ol{list-style:decimal inside}.interieur ul{padding-bottom:0 !important}.gm-style-iw h2{font-size:17px}ul ol,ol ul,ul ul,ol ol{margin-left:16px;margin-left:1rem}::-moz-selection{background:rgba(5,50,100,.2);text-shadow:none}::selection{background:rgba(5,50,100,.2);text-shadow:none}.ce-media{position:relative}.ce-media a::before{content:"";position:absolute;width:100%;height:100%;background-color:#1e1e1e;opacity:0;top:0;left:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}.news-teaser-item figure,.arrangement-list-element figure,.arrangement-teaser-element figure,.meetingroom-list-element figure,.room-list-element figure{position:relative}.news-teaser-item figure a::before,.arrangement-list-element figure a::before,.arrangement-teaser-element figure a::before,.meetingroom-list-element figure a::before,.room-list-element figure a::before{content:"";position:absolute;width:100%;height:100%;background-color:#1e1e1e;opacity:0;top:0;left:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}.ce-gallery+h2,.static-article>h2{padding-left:20px;padding-right:20px}.meetingroom-list-element:hover .ce-media a::before,.meetingroom-list-element:hover figure a::before,.news-teaser-item:hover .ce-media a::before,.news-teaser-item:hover figure a::before,.room-list-element:hover .ce-media a::before,.room-list-element:hover figure a::before,.arrangement-list-element:hover .ce-media a::before,.arrangement-list-element:hover figure a::before,.arrangement-teaser-element:hover .ce-media a::before,.arrangement-teaser-element:hover figure a::before,.static-article.is-linked:hover .ce-media a::before,.static-article.is-linked:hover figure a::before,.meetingroom-list-element:focus .ce-media a::before,.meetingroom-list-element:focus figure a::before,.news-teaser-item:focus .ce-media a::before,.news-teaser-item:focus figure a::before,.room-list-element:focus .ce-media a::before,.room-list-element:focus figure a::before,.arrangement-list-element:focus .ce-media a::before,.arrangement-list-element:focus figure a::before,.arrangement-teaser-element:focus .ce-media a::before,.arrangement-teaser-element:focus figure a::before,.static-article.is-linked:focus .ce-media a::before,.static-article.is-linked:focus figure a::before{opacity:.3}.meetingroom-list-element:hover h2 a span,.news-teaser-item:hover h2 a span,.room-list-element:hover h2 a span,.arrangement-list-element:hover h2 a span,.arrangement-teaser-element:hover h2 a span,.static-article.is-linked:hover h2 a span,.meetingroom-list-element:focus h2 a span,.news-teaser-item:focus h2 a span,.room-list-element:focus h2 a span,.arrangement-list-element:focus h2 a span,.arrangement-teaser-element:focus h2 a span,.static-article.is-linked:focus h2 a span{color:#faaa32}.meetingroom-list-element:hover .arrow::after,.meetingroom-list-element:hover .arrow-link::after,.news-teaser-item:hover .arrow::after,.news-teaser-item:hover .arrow-link::after,.room-list-element:hover .arrow::after,.room-list-element:hover .arrow-link::after,.arrangement-list-element:hover .arrow::after,.arrangement-list-element:hover .arrow-link::after,.arrangement-teaser-element:hover .arrow::after,.arrangement-teaser-element:hover .arrow-link::after,.static-article.is-linked:hover .arrow::after,.static-article.is-linked:hover .arrow-link::after,.meetingroom-list-element:focus .arrow::after,.meetingroom-list-element:focus .arrow-link::after,.news-teaser-item:focus .arrow::after,.news-teaser-item:focus .arrow-link::after,.room-list-element:focus .arrow::after,.room-list-element:focus .arrow-link::after,.arrangement-list-element:focus .arrow::after,.arrangement-list-element:focus .arrow-link::after,.arrangement-teaser-element:focus .arrow::after,.arrangement-teaser-element:focus .arrow-link::after,.static-article.is-linked:focus .arrow::after,.static-article.is-linked:focus .arrow-link::after{color:#053264}.ce-border .ce-row:not(.half),.ce-border .ce-row.half img{border:1px solid #053264}.content-wrap.teaser .col-1-3 .static-article{position:relative;height:100%}.content-wrap.teaser .col-1-3 .static-article::after{content:"";display:block;height:1px;position:absolute;left:20px;width:calc(100% - 40px);border-bottom:1px solid #faaa32;bottom:0}.main-wrap{margin:0 auto;width:1060px;display:block}.main-wrap--center-content{text-align:center}.main-wrap--wide{max-width:1460px;width:100%;position:relative}.main-wrap--flexed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;top:0;padding-left:.5rem;padding-right:.5rem}main.main-wrap{padding-bottom:120px}.main-content-wrap{max-width:1060px;width:100%}.content-wrap+.content-wrap{margin:60px 0}.border-wrap{zoom:1}.border-wrap::before,.border-wrap::after{content:" ";display:block;height:0;overflow:hidden}.border-wrap::after{clear:both}.border-wrap{margin:20px;border-top:1px solid #faaa32;border-bottom:1px solid #faaa32}.col-3-4+.content-wrap{margin:80px 0}.static-article+.image-teaser,.special-list__wrap+.static-article,.list-with-icons+.static-article,.list-with-icons+.image-teaser,.static-article+.special-list__wrap,.static-article+.list-with-icons,.static-article+.text-link-wrap,.static-article+.arrangement-teaser-element,.text-link-wrap+.text-link-wrap,.static-article+.quote-wrap,.text-link-wrap+.quote-wrap,.text-link-wrap+.list-with-icons,.text-link-wrap+.image-teaser,.text-link-wrap+.arrangement-teaser-element,.special-list__wrap+.text-link-wrap,.special-list__wrap+.image-teaser,.text-link-wrap+.static-article,.quote-wrap+.arrangement-teaser-wrap,.image-teaser+.arrangement-teaser-wrap,.arrangement-teaser-element+.text-link-wrap,.arrangement-teaser-element+.static-article,.arrangement-teaser-element+.quote-wrap,.arrangement-teaser-element+.image-teaser{margin-top:80px}.static-article+.image-teaser.teaser-size-2+.image-teaser.teaser-size-2,.text-link-wrap+.image-teaser.teaser-size-2+.image-teaser.teaser-size-2,.list-with-icons+.image-teaser.teaser-size-2+.image-teaser.teaser-size-2,.special-list__wrap+.image-teaser.teaser-size-2+.image-teaser.teaser-size-2{margin-top:80px}.list-with-icons+.text-link-wrap,.arrangement-list+.single-headline,.booking-option-list+.content,.room-list+.single-headline{margin-top:60px}.booking-option-list+.content.single{margin-top:40px}.static-article+.booking-option-list,.static-article+.content.single+.booking-option-list{margin-top:10px;margin-bottom:80px}.content-wrap{zoom:1}.content-wrap::before,.content-wrap::after{content:" ";display:block;height:0;overflow:hidden}.content-wrap::after{clear:both}.content-wrap{margin:40px 0}.content-wrap.full{padding:0 20px}.content-wrap.teaser{margin:60px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-3-4{width:75%;margin:40px 0 80px}.col-3-4 p{display:inline-block;width:100%}.col-3-4 .ce-bodytext{font-size:20px}.col-1-2{width:50%;float:left}.col-1-2.left{float:left}.col-1-2.right{float:right}.col-1-2 .ce-bodytext{border-bottom:1px solid #faaa32;font-size:17px}.col-1-3{width:33.3333333333%;float:left}.col-1-3 .ce-bodytext{font-size:17px}.col-1-3 .static-article h2{font-size:24px}.col-1-2 .static-article .ce-bodytext,.col-1-3 .static-article .ce-bodytext{padding-bottom:10px}.col-1-2 .static-article p,.col-1-3 .static-article p{display:inline}.col-1-2 .static-article .information,.col-1-3 .static-article .information{margin-top:10px}.col-1-2 .static-article:not(.is-linked) .ce-bodytext>p:not(:last-of-type),.col-1-3 .static-article:not(.is-linked) .ce-bodytext>p:not(:last-of-type){display:inline-block;margin-bottom:10px}@media all and (max-width:1060px){.main-wrap{width:100%}}@media all and (max-width:800px){.col-3-4{width:100%}.col-1-3{width:50%;margin-bottom:40px}.col-1-3:nth-child(3){clear:left}}@media all and (max-width:640px){.col-1-3,.col-1-2{width:100%}.col-3-4{margin-bottom:40px}.col-1-2+.col-1-2{margin-top:40px}.col-1-2.right+.col-1-2.left{margin-top:40px}.static-article+.image-teaser,.special-list__wrap+.static-article,.list-with-icons+.static-article,.static-article+.special-list__wrap,.static-article+.list-with-icons,.static-article+.text-link-wrap,.static-article+.quote-wrap,.static-article+.static-article,.text-link-wrap+.text-link-wrap,.text-link-wrap+.quote-wrap,.text-link-wrap+.list-with-icons,.text-link-wrap+.image-teaser,.text-link-wrap+.static-article{margin-top:40px}.col-1-2.no-space-wrap+.col-1-2.no-space-wrap{margin-top:-20px}.col-3-4+.content-wrap{margin:40px 0}.arrangement-list+.single-headline,.list-with-icons+.text-link-wrap,.room-list+.single-headline{margin-top:40px}.content-wrap.teaser{margin-top:40px}}.hide-text{text-indent:-9999}.show-text{text-indent:0}.hide-element{display:none}.show-element{display:inherit}.visible{visibility:visible}.invisible{visibility:hidden}.space-box{padding:20px}.no-style{text-decoration:none}.no-space{margin-bottom:0}.clear{clear:both}.clearfix{zoom:1}.clearfix::before,.clearfix::after{content:" ";display:block;height:0;overflow:hidden}.clearfix::after{clear:both}.content{padding:0 20px}.content--hidden{display:none}.no-margin{margin-left:0}.structure-image{padding:5px}.structure-image.small-images:nth-last-child(-n+2){width:50%;float:left;padding:5px}.booking-link{text-align:center;text-transform:uppercase;color:#fffff5 !important;background-color:#053264;font-family:"BrandonGrotesque-Bold",arial;letter-spacing:1px;padding:5px 20px;text-decoration:none;display:block;-webkit-transition:background-color 250ms,color 250ms;transition:background-color 250ms,color 250ms}.booking-link:hover,.booking-link:focus{background-color:#faaa32;color:#053264 !important}.booking-link.space{margin-top:40px}.arrow,.room-price:not(.room),.arrow-link,.nav-subtitle:not(.room){text-decoration:none}.arrow::after,.room-price:not(.room)::after,.arrow-link::after,.nav-subtitle:not(.room)::after{font-family:"icomoon";content:"";position:relative;font-size:13px;padding-left:5px;color:#faaa32;-webkit-transition:color 250ms;transition:color 250ms}.arrow-link--bright{color:#fffff5}.arrow-link--bright::after{color:#fffff5}.arrow-link:hover::after,.arrow:hover::after,.arrow-link:focus::after,.arrow:focus::after{color:#053264}.arrow-link--to-orange:hover::after,.arrow-link--to-orange:focus::after{color:#faaa32}.room-price::after{padding-left:2px}.browse-happy{padding:32px;padding:2rem;zoom:1}.browse-happy::before,.browse-happy::after{content:" ";display:block;height:0;overflow:hidden}.browse-happy::after{clear:both}.browse-happy{background-color:red;color:#053264;text-align:center}.browse-happy a{color:#053264}.arrangement-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:-20px -10px}.arrangement-list.three .arrangement-list-element{width:33.3333333333%;float:left;padding:0 10px}.arrangement-list.four .arrangement-list-element{width:25%;float:left;padding:0 10px}.arrangement-list-element,.arrangement-teaser-element{margin:20px 0;position:relative}.arrangement-list-element figure a,.arrangement-teaser-element figure a{-webkit-transition:opacity 250ms;transition:opacity 250ms}.arrangement-list-element a,.arrangement-teaser-element a{text-decoration:none}.arrangement-list-element p,.arrangement-teaser-element p{font-size:17px;display:inline}.arrangement-list-element h2,.arrangement-teaser-element h2{line-height:1.3}.arrangement-list-element a.arrow,.arrangement-teaser-element a.arrow{display:block}.arrangement-list-element::after,.arrangement-teaser-element::after{content:"";width:calc(100% - 20px);height:1px;position:absolute;bottom:0;left:10px;background-color:#faaa32}.arrangement-list-element .arrangement-price,.arrangement-teaser-element .arrangement-price{font-family:"BrandonGrotesque-Bold",arial;font-size:17px}.arrangement-content{padding:20px 0}@media all and (max-width:900px){.arrangement-list.three .arrangement-list-element,.arrangement-list.four .arrangement-list-element{width:50%}}@media all and (max-width:600px){.arrangement-list.three .arrangement-list-element,.arrangement-list.four .arrangement-list-element{width:100%}}.arrangement-teaser-element{padding:0 20px}.banner{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:fixed;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#d2ebd2;padding:1rem 1rem 0 1rem;z-index:99999999;max-width:1060px;max-height:calc(100% - 2rem);width:calc(100% - 2rem);border:1px solid #053264;overflow:auto}@media all and (min-width:1060px){.banner{bottom:1rem}}.banner--visible{display:-webkit-box;display:-ms-flexbox;display:flex}.banner__headline{padding-top:0}.banner__text{margin-top:10px;margin-bottom:10px;font-size:16px}.banner__checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}.banner__checkbox{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#fffff5;width:1rem;height:1rem;border:1px solid #e5e5e5;outline:0 none;cursor:pointer;padding:0;margin:0}.banner__checkbox:checked{border-width:0 2px 2px 0;top:25%;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);border-color:#053264;width:.5rem;background-color:rgba(0,0,0,0)}.banner__label{position:relative;padding-left:1.5rem;display:inline-block;margin-bottom:.5rem;width:100%;font-size:16px}@media all and (min-width:400px){.banner__label{width:50%}}@media all and (min-width:500px){.banner__label{width:auto;margin-right:1rem}}@media all and (min-width:900px){.banner__label{margin-bottom:0}}.banner__label-text{cursor:pointer}.banner__checkbox:disabled,.banner__checkbox:disabled+.banner__label-text{opacity:.7;cursor:not-allowed}.banner__buttons{margin-bottom:1rem}.banner__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;display:inline-block;text-transform:uppercase;padding:.5rem 1rem;background-color:#053264;color:#fffff5;border:none;font-size:14px;font-family:"BrandonGrotesque-Regular",arial;line-height:1.5;cursor:pointer}.banner__button--text{background-color:rgba(0,0,0,0);color:#053264;padding:0;margin-right:.5rem}.banner__link{position:relative;text-decoration:none}.banner__link::after{content:" ";display:block;position:absolute;margin:0 auto;bottom:1px;left:0%;right:0%;height:1px;background-color:#053264;-webkit-transition:left 250ms,right 250ms;transition:left 250ms,right 250ms}.banner__link:hover::after,.banner__link:focus::after{left:50%;right:50%}.hover-booking-box{background-color:#faaa32;color:#fffff5;position:absolute;-webkit-transform:translateY(-50%) rotate(270deg);-ms-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg);left:-157px;top:50%;width:270px}@media all and (min-height:760px){.hover-booking-box{left:-166px;width:290px}}.booking__headline{color:#fffff5;font-family:"BrandonGrotesque-Regular",arial;letter-spacing:1px;font-size:24px;text-transform:uppercase;padding:10px 0;text-align:center;position:relative;cursor:pointer}.booking__headline::before{position:absolute;font-family:"icomoon";content:"";color:#fffff5;top:-32px;left:50%;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);padding:10px}.booking__headline::after{position:absolute;content:"";left:50%;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);background-color:#faaa32;top:-20px;width:90px;height:80px;z-index:-1;border-radius:60%}.booking__headline--small{font-size:18px;line-height:1.5}.booking__headline--small::before{font-size:24px}.booking-box{display:none}@media all and (min-height:620px){.booking-box{display:block;right:-310px;background-color:#faaa32;position:fixed;color:#fffff5;z-index:200;padding:10px;-webkit-transition:right 450ms;transition:right 450ms;bottom:calc(50% - 20px)}}@media all and (min-height:760px){.booking-box{bottom:calc(50% + 20px);padding:20px;right:-325px}}.booking-box .input-text{padding:0;background-color:rgba(0,0,0,0);border-color:#faaa32}.booking-box select,.booking-box input,.booking-box button{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-color:#faaa32;color:#fffff5;border:1px solid #fffff5;padding:10px;font-size:17px;font-family:"BrandonGrotesque-Regular",arial}.booking-box.open-click,.booking-box.open{right:0 !important}.booking-box.open-click .booking__headline::before,.booking-box.open .booking__headline::before{content:""}.booking-box--blue{bottom:auto;top:calc(50% + 40px);background-color:#053264}@media all and (min-height:760px){.booking-box--blue{top:calc(50% + 20px)}}.booking-box__button{padding:10px;font-size:17px;background-color:#fffff5;letter-spacing:1px;text-transform:uppercase;color:#053264;cursor:pointer;-webkit-transition:background-color 250ms,color 250ms;transition:background-color 250ms,color 250ms;text-decoration:none;display:block;text-align:center;font-weight:bold}.booking-box__button:hover,.booking-box__button:focus{color:#fffff5;background-color:#faaa32}.booking-box__icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 90px 20px}@media all and (min-height:760px){.booking-box__icon-wrap{padding-bottom:30px}}.hover-booking-box--blue{background-color:#053264}.hover-booking-box--blue .booking__headline::after{background-color:#053264}.booking-form-box{position:relative;z-index:2;height:250px;width:290px}.booking-link-page{text-transform:uppercase;letter-spacing:1px;text-decoration:none;line-height:1;color:#fffff5;margin-bottom:20px;display:block;font-family:"BrandonGrotesque-Bold",arial;font-size:15px}.booking-link-page::after{color:#fffff5}.input-text{margin-bottom:20px}button.booking-submit{background-color:#fffff5;letter-spacing:1px;text-transform:uppercase;color:#faaa32;border:none;cursor:pointer;-webkit-transition:background-color 250ms,color 250ms;transition:background-color 250ms,color 250ms;font-family:"BrandonGrotesque-Bold",arial}button.booking-submit:hover,button.booking-submit:focus{background-color:#053264;color:#fffff5 !important}fieldset{zoom:1}fieldset::before,fieldset::after{content:" ";display:block;height:0;overflow:hidden}fieldset::after{clear:both}.select-wrap{margin:0 -10px}.half-with{width:50%;float:left;padding:0 10px !important}@media all and (max-width:1025px){.booking-box{display:none}}.booking-box__hint{color:#fff;font-size:.75rem;padding-top:10px}@media all and (min-height:760px){.booking-box__hint{padding-top:18px}}.booking-box__hint a{text-decoration:none;font-family:"BrandonGrotesque-Bold",arial}.booking-option-list{list-style:none;padding:0 20px;margin-left:0}.booking-option-element{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #faaa32}.booking-option-element h3{padding-top:0}.booking-option-element:first-child{padding-top:0}.price-list{list-style:none;margin-left:0}.price-list li{zoom:1}.price-list li::before,.price-list li::after{content:" ";display:block;height:0;overflow:hidden}.price-list li::after{clear:both}.price-list li{font-size:17px;position:relative}.info{float:left;width:auto;max-width:75%;min-height:25px}.price{text-align:right;position:absolute;right:0;bottom:0;font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";-moz-font-feature-settings:"tnum"}.additional-info{font-family:"BrandonGrotesque-Regular",arial;text-transform:none;letter-spacing:0}.colored-block{padding:1rem;background-color:rgba(5,50,100,.125)}.colored-block--hidden{display:none}.contact{position:relative;z-index:1;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact__headline{font-size:24px;font-family:"BrandonGrotesque-Regular",arial;letter-spacing:1px;margin-bottom:20px;width:100%}.contact__headline span{font-size:14px;font-family:"BrandonGrotesque-Regular",arial;margin-bottom:10px}@media all and (min-width:550px){.contact__headline{width:50%;font-size:30px;padding-right:20px}.contact__headline span{font-size:18px;margin-bottom:20px}}@media all and (min-width:980px){.contact__headline{width:auto}}.contact__image{width:100%;padding-right:calc(100% - 250px);margin-bottom:50px}@media all and (min-width:400px){.contact__image{padding-right:calc(100% - 335px)}}.diary-list-wrap{padding:0 20px}.diary-list-wrap p a{position:relative;text-decoration:none}.diary-list-wrap p a::after{content:" ";display:block;position:absolute;margin:0 auto;bottom:1px;left:0%;right:0%;height:1px;background-color:#053264;-webkit-transition:left 250ms,right 250ms;transition:left 250ms,right 250ms}.diary-list-wrap p a:hover::after,.diary-list-wrap p a:focus::after{left:50%;right:50%}.diary-item-title{margin-top:40px;margin-bottom:10px}.diary-image-galarie{list-style:none;margin:-5px;margin-bottom:80px;zoom:1}.diary-image-galarie::before,.diary-image-galarie::after{content:" ";display:block;height:0;overflow:hidden}.diary-image-galarie::after{clear:both}.diary-image-galarie li{padding:0;border:5px solid rgba(0,0,0,0);float:left;width:37.5%;height:300px;overflow:hidden}.diary-image-galarie li img{max-width:none}.diary-image-galarie li::before{content:"";display:none}.diary-image-galarie li:nth-child(1){width:25%}.diary-image-galarie li:nth-child(1)>img{margin-left:-75px}.diary-image-galarie li:nth-child(4n+1){width:25%}.diary-image-galarie li:nth-child(4n+1)>img{margin-left:-75px}.diary-image-galarie li:nth-child(11){width:25%}.diary-image-galarie li:nth-child(11)>img{margin-left:-75px}.diary-image-galarie.odd li:nth-child(1){width:37.5%}.diary-image-galarie.odd li:nth-child(1)>img{margin-left:0}.diary-image-galarie.odd li:nth-child(2){width:25%}.diary-image-galarie.odd li:nth-child(2)>img{margin-left:-75px}.diary-image-galarie.odd li:nth-child(4n+1){width:37.5%}.diary-image-galarie.odd li:nth-child(4n+1)>img{margin-left:0}.diary-image-galarie.odd li:nth-child(7n){width:25%}.diary-image-galarie.odd li:nth-child(7n)>img{margin-left:-75px}.diary-image-galarie.odd li:nth-child(6){width:25%}.diary-image-galarie.odd li:nth-child(6)>img{margin-left:-75px}.diary-image-galarie.odd li:nth-child(11){width:37.5%}.diary-image-galarie.odd li:nth-child(11)>img{margin-left:0}.diary-image-galarie.odd li:nth-child(10){width:25%}.diary-image-galarie.odd li:nth-child(10)>img{margin-left:-75px}@media all and (max-width:800px){.diary-image-galarie li{width:50%}.diary-image-galarie li:nth-child(1){width:50%}.diary-image-galarie li:nth-child(1)>img{margin-left:0}.diary-image-galarie li:nth-child(4n+1){width:50%}.diary-image-galarie li:nth-child(4n+1)>img{margin-left:0}.diary-image-galarie li:nth-child(11){width:50%}.diary-image-galarie li:nth-child(11)>img{margin-left:0}.diary-image-galarie.odd li:nth-child(1){width:50%}.diary-image-galarie.odd li:nth-child(1)>img{margin-left:0}.diary-image-galarie.odd li:nth-child(2){width:50%}.diary-image-galarie.odd li:nth-child(2)>img{margin-left:0}.diary-image-galarie.odd li:nth-child(4n+1){width:50%}.diary-image-galarie.odd li:nth-child(4n+1)>img{margin-left:0}.diary-image-galarie.odd li:nth-child(7n){width:50%}.diary-image-galarie.odd li:nth-child(7n)>img{margin-left:0}.diary-image-galarie.odd li:nth-child(6){width:50%}.diary-image-galarie.odd li:nth-child(6)>img{margin-left:0}.diary-image-galarie.odd li:nth-child(11){width:50%}.diary-image-galarie.odd li:nth-child(11)>img{margin-left:0}.diary-image-galarie.odd li:nth-child(10){width:50%}.diary-image-galarie.odd li:nth-child(10)>img{margin-left:0}}@media all and (max-width:550px){.diary-image-galarie li{width:100%}.diary-image-galarie li:nth-child(1){width:100%}.diary-image-galarie li:nth-child(4n+1){width:100%}.diary-image-galarie li:nth-child(11){width:100%}.diary-image-galarie.odd li:nth-child(1){width:100%}.diary-image-galarie.odd li:nth-child(2){width:100%}.diary-image-galarie.odd li:nth-child(4n+1){width:100%}.diary-image-galarie.odd li:nth-child(7n){width:100%}.diary-image-galarie.odd li:nth-child(6){width:100%}.diary-image-galarie.odd li:nth-child(11){width:100%}.diary-image-galarie.odd li:nth-child(10){width:100%}}.faq-list{zoom:1}.faq-list::before,.faq-list::after{content:" ";display:block;height:0;overflow:hidden}.faq-list::after{clear:both}.faq-list{list-style:none}.faq-list.two .faq-list__element{width:50%;padding:20px}.faq-list__element{padding:0 20px;margin:20px 0;position:relative}.faq-list__headline.small-headline{position:relative;z-index:2}.faq-list__answer{position:relative;z-index:2}.faq-list__content-wrap{border-bottom:1px solid #faaa32}.faq-list__summary{display:block;position:relative;cursor:pointer;outline:0 none;padding-right:2rem}.faq-list__summary::marker{display:none}.faq-list__summary::after{position:absolute;right:0;bottom:20px;font-size:24px;content:"";font-family:"icomoon";color:#faaa32;z-index:1;-webkit-transition:-webkit-transform 450ms;transition:-webkit-transform 450ms;transition:transform 450ms;transition:transform 450ms,-webkit-transform 450ms}.faq-list__content-wrap[open] .faq-list__summary::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.food__anchor{text-indent:-9999px;position:relative;padding:0}.food__anchor::after{text-indent:0;font-family:"icomoon";content:"";position:relative;display:inline-block;margin-left:5px;font-size:.675rem;line-height:1;top:-1px}.food__rum{text-indent:-9999px;position:relative;padding:0}.food__rum::after{text-indent:0;font-family:"icomoon";content:"";position:relative;display:inline-block;margin-left:5px;font-size:.675rem;line-height:1;top:-1px}.food-caption-anchor{position:relative;padding:0}.food-caption-anchor::after{text-indent:0;font-family:"icomoon";content:"";position:relative;display:inline-block;margin-left:5px;font-size:.675rem;line-height:1;top:1px}.food-caption-rum{position:relative;padding:0}.food-caption-rum::after{text-indent:0;font-family:"icomoon";content:"";position:relative;display:inline-block;margin-left:5px;font-size:.675rem;line-height:1;top:1px}.footer::before{content:"";width:100%;height:500px;background:linear-gradient(-174deg,#fffff5 50%,#d2ebd2 50%);position:absolute;top:-300px;z-index:-1}.footer{position:relative;background-image:linear-gradient(transparent 200px,#d2ebd2 200px)}.footer__content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #faaa32;padding-bottom:1rem;width:calc(100% - 40px);margin-left:20px}.footer__image{margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:130px}@media all and (min-width:550px){.footer__image{margin-left:10px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.footer__column--spacing-top{padding-top:20px}.footer__column--first,.footer__column--second{width:100%}@media all and (min-width:800px){.footer__column--first,.footer__column--second{width:50%}}@media all and (min-width:550px){.footer__column--third{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer .submit-wrap{display:inline-block;padding-left:10px}.footer__additional-wrap{background-color:#fff;padding:40px 0}.footer__additional{width:100%;max-width:1460px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:0 20px}.footer__additional-image{max-width:100%}.footer__additional-image--center{max-width:250px;width:100%}@media all and (max-width:830px){.footer__additional-image--left,.footer__additional-image--center,.footer__additional-image--right{padding-left:0;padding-right:0;display:block;margin:0 auto}.footer__additional-image--center,.footer__additional-image--right{padding-top:40px}}@media all and (max-width:500px){.footer .input-text{float:left;width:100%}.footer .submit-wrap{float:none;width:100%;padding-left:0}}#TA_certificateOfExcellence349 img{display:block}#TA_certificateOfExcellence349{display:inline-block;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:.5rem}@media all and (min-width:550px){#TA_certificateOfExcellence349{margin:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.footer__trustyou{text-decoration:none;display:inline-block;margin-bottom:1rem;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media all and (min-width:550px){.footer__trustyou{margin:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-right:10px}}.footer__trustyou>div{display:inline-block}.gallery-list{zoom:1}.gallery-list::before,.gallery-list::after{content:" ";display:block;height:0;overflow:hidden}.gallery-list::after{clear:both}.gallery-list{list-style:none;margin:0 10px 30px}.gallery-headline{padding-left:20px;padding-bottom:10px}.gallery-list-item{float:left;padding:10px;width:25%;height:265px}.gallery-list-item:nth-child(10n+1){width:41.6666666667%;height:420px}.gallery-list-item:nth-child(10n+2){width:58.3333333333%;height:420px}.gallery-list-item:nth-child(10n+7){width:100%;height:640px}.gallery-list-item:nth-child(10n+8){width:58.3333333333%;height:800px}.gallery-list-item:nth-child(10n+9){width:41.6666666667%;height:350px}.gallery-list-item:nth-child(10n+10){width:41.6666666667%;height:450px}.image-container{background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%;width:100%}@media all and (max-width:840px){.gallery-list-item{width:50%}}@media all and (max-width:600px){.gallery-list-item{width:100% !important}}.logo-wrap{position:relative}.logo-wrap::after{content:"";position:absolute;right:20px;top:0;background-image:url('../../../_assets/797842e62bb1ff230e3b3641e1623e84/Images/hotel-hafen-flensburg-klassifizierungselement.svg'),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url('../../../_assets/797842e62bb1ff230e3b3641e1623e84/Images/hotel-hafen-flensburg-klassifizierungselement.svg'),linear-gradient(transparent,transparent);width:90px;height:30px;background-color:rgba(0,0,0,0);background-position:0 0;background-repeat:no-repeat;background-size:100% auto}.logo{width:240px;margin:20px auto}.logo a{text-indent:-9999px;display:block;height:0;width:100%;padding-top:26.141593%;background-color:rgba(0,0,0,0);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;background-image:url('../../../_assets/797842e62bb1ff230e3b3641e1623e84/Images/hotel-hafen-flensburg-logo.svg'),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url('../../../_assets/797842e62bb1ff230e3b3641e1623e84/Images/hotel-hafen-flensburg-logo.svg'),linear-gradient(transparent,transparent)}.coordinates-header{float:left;margin-left:20px;line-height:1}.coordinates-header a{text-decoration:none;font-family:"BrandonGrotesque-Bold",arial;font-size:17px;line-height:1}@media all and (min-width:500px){.stars{z-index:1;position:absolute;right:.5rem;top:100px;background-image:url('../../../_assets/797842e62bb1ff230e3b3641e1623e84/Images/hotel-hafen-flensburg-klassifizierungselement-weiss.svg');width:100px;height:30px;background-position:0 0;background-repeat:no-repeat;background-size:100% auto}}header.content{padding:0 20px}.header{height:52px}@media all and (min-width:1150px){.header{height:auto}.header.header--spacing-bottom{height:57px}}@media all and (max-width:1150px){.logo{width:140px}.coordinates-header{line-height:.5}.coordinates-header a{font-size:12px}.logo-wrap::after{width:60px}}@media all and (max-width:600px){.logo-wrap::after,.coordinates-header{display:none}}.job-list{zoom:1}.job-list::before,.job-list::after{content:" ";display:block;height:0;overflow:hidden}.job-list::after{clear:both}.job-list{list-style:none}.job-list.two .job-list-item{width:50%;float:left}.job-list.two .job-list-item:nth-child(2n+1){clear:both}.job-teaser-item{float:left}.job-teaser-item h2{line-height:1.3}.job-teaser-item p{font-size:17px}.job-teaser-item a{text-decoration:none}.job-teaser-item .ce-row{padding:5px}.job-list-item p{font-size:17px}.job-list-item a{text-decoration:none}.job-list-item .ce-row{padding:5px}.job-list-item h2{font-size:24px}.job-list-item:hover h2 span,.job-list-item:focus h2 span{color:#faaa32}.job-list-item:hover .arrow::after,.job-list-item:focus .arrow::after{color:#053264}.job-content{padding:0 20px;margin-bottom:20px}.job-text{line-height:1;padding-bottom:20px;border-bottom:1px solid #faaa32}.content.job{font-size:16px}.content.job ul{padding-top:20px}@media all and (max-width:600px){.job-list.two .job-list-item{width:100%;float:none}}.link-gallery{width:100%;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}@media all and (min-width:800px){.link-gallery{width:133.3333333333%}}@media all and (min-width:1230px){.link-gallery{margin-top:80px}}.link-gallery__element{position:relative}.link-gallery__element:hover .link-gallery__picture::after,.link-gallery__element:focus .link-gallery__picture::after{opacity:.3}.link-gallery__element--first{width:100%;margin-bottom:20px}@media all and (min-width:800px){.link-gallery__element--first{width:calc(50% - 10px);margin-bottom:0}}.link-gallery__element-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (min-width:800px){.link-gallery__element-wrap{width:calc(50% - 10px)}}.link-gallery__element--second{width:100%;margin-bottom:20px}.link-gallery__element--third,.link-gallery__element--fourth{width:calc(50% - 10px)}.link-gallery__picture{display:block;position:relative}.link-gallery__picture::after{content:"";position:absolute;width:100%;height:100%;background-color:#1e1e1e;opacity:0;top:0;left:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}.link-gallery__picture{height:100%}.link-gallery__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.link-gallery__caption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%}.link-gallery__image-title{color:#fffff5;font-size:32px;text-align:center;padding:0;margin:0;text-shadow:0 0 10px #1e1e1e}@media all and (min-width:1230px){.link-gallery__image-title{font-size:42px}}.link-gallery__element--third .link-gallery__image-title,.link-gallery__element--fourth .link-gallery__image-title{font-size:14px}@media all and (min-width:400px){.link-gallery__element--third .link-gallery__image-title,.link-gallery__element--fourth .link-gallery__image-title{font-size:18px}}@media all and (min-width:550px){.link-gallery__element--third .link-gallery__image-title,.link-gallery__element--fourth .link-gallery__image-title{font-size:24px}}@media all and (min-width:1230px){.link-gallery__element--third .link-gallery__image-title,.link-gallery__element--fourth .link-gallery__image-title{font-size:32px}}.image-gallery__logo{fill:#fffff5;-webkit-filter:drop-shadow(0 0 10px #1e1e1e);filter:drop-shadow(0 0 10px #1e1e1e)}.list-with-icons{padding:0 20px;text-align:center;display:block}.headline span{text-transform:uppercase;letter-spacing:1px;display:block;font-size:17px;font-family:"BrandonGrotesque-Bold",arial;padding-bottom:20px}.headline{font-size:42px;font-family:"BrandonGrotesque-Bold",arial;line-height:1.1;padding:20px 0}.icon-in-list{position:relative;display:block}.icon-in-list::before{color:#faaa32;position:relative !important;font-size:54px;display:block;text-align:center}@media all and (max-width:600px){.list-with-icons{margin-bottom:0}}.meetingroom-list{list-style:none;margin:0 -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.meetingroom-list.four .meetingroom-list-element{width:25%;float:left;padding:0 10px}.meetingroom-list.four .meetingroom-list-element:nth-child(5n){clear:both}.meetingroom-list.three .meetingroom-list-element{width:33.3333333333%;float:left;padding:0 10px}.meetingroom-list.three .meetingroom-list-element:nth-child(3n+4){clear:both}.meetingroom-list-element{margin-bottom:20px;position:relative}.meetingroom-list-element figure a{-webkit-transition:opacity 250ms;transition:opacity 250ms}.meetingroom-list-element a{text-decoration:none}.meetingroom-list-element p{font-size:17px;display:inline}.meetingroom-list-element h2{line-height:1.3}.meetingroom-list-element::after{content:"";width:calc(100% - 20px);height:1px;position:absolute;bottom:0;left:10px;background-color:#faaa32}.meetingroom-list-element .meetingroom-price{font-family:"BrandonGrotesque-Bold",arial;font-size:17px}.meetingroom-content{padding:20px 0}.meetingroom-content p{margin-bottom:0}@media all and (max-width:840px){.meetingroom-list.four .meetingroom-list-element{width:33.3333333333%}.meetingroom-list.four .meetingroom-list-element:nth-child(4n){clear:both}.meetingroom-list.four .meetingroom-list-element:nth-child(5n){clear:none}.meetingroom-list.three .meetingroom-list-element{width:50%}}@media all and (max-width:680px){.meetingroom-list.four .meetingroom-list-element{width:50%}.meetingroom-list.four .meetingroom-list-element:nth-child(3n){clear:both}.meetingroom-list.four .meetingroom-list-element:nth-child(4n){clear:none}.meetingroom-list.four .meetingroom-list-element:nth-child(5n){clear:none}}@media all and (max-width:600px){.meetingroom-list.four .meetingroom-list-element{width:100%}.meetingroom-list.four .meetingroom-list-element:nth-child(3n){clear:both}.meetingroom-list.four .meetingroom-list-element:nth-child(4n){clear:none}.meetingroom-list.four .meetingroom-list-element:nth-child(5n){clear:none}.meetingroom-list.three .meetingroom-list-element{width:100%}}.navigation{position:sticky;top:0;width:100%;z-index:300;background-color:#fffff5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #e5e5e5}@media all and (min-width:1150px){.navigation{background-color:rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0)}.navigation.navigation--scrolled,.navigation.navigation--visible,.navigation:hover,.navigation:focus{background-color:#fffff5;border-bottom:2px solid #e5e5e5}.navigation.navigation--overlay{margin-bottom:-56px}}@media all and (min-width:1280px){.navigation.navigation--overlay{margin-bottom:-59px}}.navigation__link,.navigation__language-link,.navigation__social-link,.navigation__language-link-wrap::after{color:#fffff5}@media all and (min-width:1150px){.navigation:hover .navigation__link,.navigation:hover .navigation__language-link,.navigation:hover .navigation__social-link,.navigation.navigation--scrolled .navigation__link,.navigation.navigation--scrolled .navigation__language-link,.navigation.navigation--scrolled .navigation__social-link,.navigation.navigation--visible .navigation__link,.navigation.navigation--visible .navigation__language-link,.navigation.navigation--visible .navigation__social-link,.navigation:focus .navigation__link,.navigation:focus .navigation__language-link,.navigation:focus .navigation__social-link{color:#053264}.navigation:hover .navigation__link:hover,.navigation:hover .navigation__language-link:hover,.navigation:hover .navigation__social-link:hover,.navigation.navigation--scrolled .navigation__link:hover,.navigation.navigation--scrolled .navigation__language-link:hover,.navigation.navigation--scrolled .navigation__social-link:hover,.navigation.navigation--visible .navigation__link:hover,.navigation.navigation--visible .navigation__language-link:hover,.navigation.navigation--visible .navigation__social-link:hover,.navigation:focus .navigation__link:focus,.navigation:focus .navigation__language-link:focus,.navigation:focus .navigation__social-link:focus,.navigation.navigation--scrolled .navigation__link:focus,.navigation.navigation--scrolled .navigation__language-link:focus,.navigation.navigation--scrolled .navigation__social-link:focus,.navigation.navigation--visible .navigation__link:focus,.navigation.navigation--visible .navigation__language-link:focus,.navigation.navigation--visible .navigation__social-link:focus{color:#faaa32}.navigation:hover .navigation__language-link-wrap::after,.navigation.navigation--scrolled .navigation__language-link-wrap::after,.navigation.navigation--visible .navigation__language-link-wrap::after,.navigation:focus .navigation__language-link-wrap::after{color:#053264}}.navigation__content{margin:0 auto;width:100%;max-width:1460px;display:none;top:52px;left:0;position:absolute;background-color:#053264;max-height:calc(100vh - 100%);height:calc(var(--vh,1vh)*100 - 100%);overflow:scroll}.navigation__content.navigation__content--open{display:block}@media all and (min-width:1150px){.navigation__content{max-height:none;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);position:relative;top:0}}.navigation__main{list-style:none;display:block;padding:0 1rem 1rem}@media all and (min-width:1150px){.navigation__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0}}@media all and (min-width:1150px){.navigation__list-item--has-sub:hover .navigation__sub-list,.navigation__list-item--has-sub:focus .navigation__sub-list{display:-webkit-box;display:-ms-flexbox;display:flex}}.navigation__list-item{border-bottom:1px solid #faaa32;position:relative}@media all and (min-width:1150px){.navigation__list-item{border-bottom:none;position:static}}.navigation__link,.navigation__sub-link{font-size:20px}@media all and (min-width:1150px){.navigation__link,.navigation__sub-link{font-size:16px}}@media all and (min-width:1280px){.navigation__link,.navigation__sub-link{font-size:18px}}.navigation__link{display:block;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:1rem 0;line-height:1;-webkit-transition:color 250ms ease 0s;transition:color 250ms ease 0s}@media all and (min-width:980px){.navigation__link{padding:.75rem .5rem}}@media all and (min-width:1320px){.navigation__link{padding:.75rem}}.navigation__link--active{color:#faaa32}.navigation__list-item-toggle{position:absolute;display:block;width:60px;height:60px;right:0;top:0;z-index:10}.navigation__list-item-toggle::after{content:"+";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;font-size:40px;color:#faaa32}@media all and (min-width:1150px){.navigation__list-item-toggle{display:none}}.navigation__list-item-toggle--open::after{content:"-"}.navigation__sub-list{display:none;list-style:none;margin-left:0}@media all and (min-width:1150px){.navigation__sub-list{width:100%;position:absolute;left:0;padding:.75rem 0;background-color:#fffff5;z-index:999;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation__sub-list::before,.navigation__sub-list::after{content:"";width:100vw;height:100%;background-color:#fffff5;display:block;position:absolute;top:0;left:50%;z-index:-1;border-bottom:2px solid #e5e5e5}.navigation__sub-list::after{left:auto;right:50%}}@media all and (max-width:1149px){.navigation__sub-list--open{display:inherit}}@media all and (min-width:1150px){.navigation__sub-item{width:50%}}.navigation__sub-link{padding:.5rem;text-decoration:none;display:block;-webkit-transition:color 250ms ease 0s;transition:color 250ms ease 0s}@media all and (min-width:1150px){.navigation__sub-link{padding:.5rem}.navigation__sub-link:hover .navigation__title,.navigation__sub-link:focus .navigation__title{color:#faaa32}.navigation__sub-link:hover .navigation__subtitle::after,.navigation__sub-link:focus .navigation__subtitle::after{color:#053264}}@media all and (min-width:1280px){.navigation__sub-link{padding:.5rem .75rem}}.navigation__sub-item--additional-content{width:100%}.navigation__additional-content{border-top:1px solid #faaa32;list-style:none;margin-left:0}@media all and (min-width:1150px){.navigation__additional-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:1.5rem;margin-bottom:1rem;border-bottom:1px solid #faaa32;border-top:none}}.navigation__additional-content-item{border-bottom:1px solid #faaa32}@media all and (min-width:1150px){.navigation__additional-content-item{width:20%;border-right:1px solid #faaa32;border-bottom:none}.navigation__additional-content-item:last-child{border-right:none}}.navigation__additional-content-link{padding:.75rem 0;text-decoration:none;display:block}@media all and (min-width:980px){.navigation__additional-content-link{padding:.75rem}.navigation__additional-content-link:hover .navigation__title,.navigation__additional-content-link:focus .navigation__title{color:#faaa32}.navigation__additional-content-link:hover .navigation__additional-info::after,.navigation__additional-content-link:focus .navigation__additional-info::after{color:#053264}}.navigation__title{display:block;text-transform:uppercase;letter-spacing:1px;font-size:16px;-webkit-transition:color 250ms ease 0s;transition:color 250ms ease 0s;color:#fffff5}@media all and (min-width:1150px){.navigation__title{color:#053264;font-size:20px}}.navigation__subtitle{display:none}@media all and (min-width:1150px){.navigation__subtitle{font-size:16px;display:inherit}.navigation__subtitle::after{font-family:icomoon;content:"";position:relative;font-size:12px;padding-left:5px;color:#faaa32;-webkit-transition:color 250ms ease 0s;transition:color 250ms ease 0s}}.navigation__title--block{display:block;font-size:20px;font-family:"BrandonGrotesque-Bold",arial}@media all and (min-width:1150px){.navigation__title--block{font-size:18px;font-family:"BrandonGrotesque-Regular",arial}}@media all and (min-width:1150px){.navigation__subtitle--block{font-family:"TisaWeb-Bold",arial;display:block}.navigation__subtitle--block::after{content:none}}.navigation__title--active{color:#faaa32}.navigation__additional-info{color:#fffff5;display:block;font-size:16px}.navigation__additional-info::after{font-family:icomoon;content:"";position:relative;font-size:12px;padding-left:5px;color:#faaa32;-webkit-transition:color 250ms ease 0s;transition:color 250ms ease 0s}@media all and (min-width:1150px){.navigation__additional-info{color:#053264}}.navigation__toggle,.navigation__telephone-link{display:inline-block;text-decoration:none}.navigation__toggle::before,.navigation__telephone-link::before{content:"";font-family:"icomoon";color:#053264;text-decoration:none;font-size:32px;line-height:1;display:inline-block;padding:.5rem .75rem}@media all and (min-width:1150px){.navigation__toggle,.navigation__telephone-link{display:none}}.navigation__booking-link{text-decoration:none;padding:.5rem .75rem;font-family:"BrandonGrotesque-Bold",arial;letter-spacing:1px;text-transform:uppercase}@media all and (min-width:1150px){.navigation__booking-link{display:none}}.navigation__toggle::before{content:""}.navigation__toggle.navigation__toggle--open::before{content:""}.navigation__social{margin-right:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;float:right;margin-top:4.25rem}@media all and (min-width:1150px){.navigation__social{display:none}}@media all and (min-width:1150px){.navigation__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:0;float:none;margin-top:0}}.navigation__social-link{padding:.75rem .5rem;display:inline-block;-webkit-transition:color 250ms 0s ease;transition:color 250ms 0s ease}@media all and (min-width:1150px){.navigation__social-link{display:unset}}.navigation__social-icon{fill:currentColor}.navigation__language{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;padding-right:.5rem}@media all and (min-width:1150px){.navigation__language{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:0}}.navigation__language-link-wrap::after{content:"|";-webkit-transition:color 250ms 0s ease;transition:color 250ms 0s ease}.navigation__language-link-wrap:last-child::after{content:none}.navigation__language-link{padding:.75rem .5rem;text-decoration:none;-webkit-transition:color 250ms 0s ease;transition:color 250ms 0s ease;font-size:16px;display:inline-block;text-transform:uppercase}@media all and (min-width:1150px){.navigation__language-link{font-size:16px}}@media all and (min-width:1280px){.navigation__language-link{font-size:18px}}.navigation__language-link-wrap .navigation__language-link{opacity:.7}.navigation__language-link-wrap--active .navigation__language-link{opacity:1}.navigation-meta{padding:1rem 0}.navigation-meta ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation-meta ul li{float:left}.navigation-meta ul li:first-child{border-left:none}.navigation-meta ul li a{text-decoration:none;text-transform:uppercase;font-size:17px;padding:0 10px;display:block}.navigation-meta ul li a:hover,.navigation-meta ul li a:focus{text-decoration:underline}@media all and (max-width:770px){.navigation-meta ul li{text-align:center}.navigation-meta ul li a{padding:10px;width:100%}}.news-list{list-style:none}.news-list.two .news-list-item{width:50%;float:left;position:relative}.news-list.two{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-1-2 .news-list .news-list-item .news-content-wrap .news-text{margin-bottom:10px;border-bottom:1px solid #faaa32}body.start .news-list-item{margin-bottom:0}.news-list-item{margin-bottom:70px}.teaser-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.teaser-list.three .news-teaser-item{width:33.3333333333%;padding:0 10px;position:relative}.teaser-list.three .news-teaser-item::after{content:"";width:calc(100% - 20px);height:1px;position:absolute;bottom:0;left:10px;background-color:#faaa32}.teaser-list{list-style:none;margin:0 -10px}.news-teaser-item h2{line-height:1.3}.news-teaser-item p{font-size:17px;display:inline}.news-teaser-item a{text-decoration:none}.news-teaser-item .ce-row{padding:5px}.news-teaser-item.news-teaser-item--standalone{margin:80px 20px}@media all and (max-width:640px){.news-teaser-item.news-teaser-item--standalone{margin:40px 20px}}.news-list-item p{font-size:17px;display:inline}.news-list-item a{text-decoration:none}.news-list-item .news-text a{margin-bottom:20px;display:inline-block}.news-list-item .ce-row{padding:5px}.news-list-item:hover .ce-media a::before,.news-list-item:hover figure a::before,.news-list-item:focus .ce-media a::before,.news-list-item:focus figure a::before{opacity:.3}.news-list-item:hover h2 a span,.news-list-item:focus h2 a span{color:#faaa32}.news-list-item:hover .arrow::after,.news-list-item:focus .arrow::after{color:#053264}.news-content-wrap{padding:0 20px}.news-content{padding:0 20px;margin-bottom:40px}.news-teaser-content{padding:20px 0 10px}.two .news-list-item::after{content:"";display:block;height:1px;position:absolute;left:20px;width:calc(100% - 40px);border-bottom:1px solid #faaa32;bottom:0}.news-text-wrap{font-size:17px}.news-text-wrap p:first-of-type{display:inline}.date{font-family:"BrandonGrotesque-Bold",arial;text-transform:uppercase}@media all and (max-width:840px){.teaser-list.three .news-teaser-item{width:50%;margin-bottom:20px}}@media all and (max-width:600px){.teaser-list.three .news-teaser-item{width:100%}.news-list.two .news-list-item{width:100%;float:none;padding-bottom:10px;margin-bottom:50px}}.newsletter-box{display:inline-block;text-decoration:none}.newsletter-box--scrollable{display:none}@media all and (min-width:1150px){.newsletter-box--scrollable{display:inline-block;position:absolute;top:100px;left:.5rem;z-index:10}}.newsletter-box--in-header{margin:1rem}@media all and (min-width:1150px){.newsletter-box--in-header{display:none}}.newsletter-box__icon{fill:#faaa32}.newsletter-box__text{color:#fffff5;text-transform:uppercase;letter-spacing:1px}.newsletter-box__text::after{font-family:icomoon;content:"";position:relative;font-size:12px;padding-left:5px;color:#faaa32;-webkit-transition:color 250ms ease 0s;transition:color 250ms ease 0s}.panorama{position:relative;overflow:hidden}.panorama::before{content:"";position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.7)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,0.7),rgba(0,0,0,0));width:100%;height:50%}.panorama::after{content:"";width:0;height:0;right:0;bottom:0;position:absolute;border-style:solid;border-width:269px 0 0 2560px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fffff5}@media all and (min-width:2560px){.panorama::after{left:0}}.panorama__picture{display:block}.panorama__image{width:100%;height:auto}.panorama__icon{width:150px;fill:#fffff5;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:30px}@media all and (min-width:400px){.panorama__icon{width:200px;top:46px}}@media all and (min-width:600px){.panorama__icon{width:300px}}@media all and (min-width:980px){.panorama__icon{top:100px;width:400px}}.payment-list{list-style:none;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width:500px){.payment-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.payment__headline{letter-spacing:1px;text-transform:uppercase;display:block;font-size:20px;font-family:"BrandonGrotesque-Regular",arial;width:100%;padding-bottom:10px}.payment-list__item{display:inline-block;width:50%;text-align:center}@media all and (min-width:500px){.payment-list__item{width:14.2857142857%}}.payment__icon::before{font-family:"icomoon";color:#053264;font-size:50px;font-style:normal}.payment__icon.payment-icon__style-1::before{content:""}.payment__icon.payment-icon__style-2::before{content:""}.payment__icon.payment-icon__style-3::before{content:""}.payment__icon.payment-icon__style-4::before{content:""}.payment__icon.payment-icon__style-5::before{content:""}.payment__icon.payment-icon__style-6::before{content:""}.payment__icon.payment-icon__style-7::before{font-family:"icomoon-new";content:""}.press-list{zoom:1}.press-list::before,.press-list::after{content:" ";display:block;height:0;overflow:hidden}.press-list::after{clear:both}.press-list{list-style:none}.press-list.two{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.press-list.two .press-list-item{width:50%;position:relative}.press-teaser-item{float:left}.press-teaser-item h2{line-height:1.3}.press-teaser-item p{font-size:17px}.press-teaser-item a{text-decoration:none}.press-teaser-item .ce-row{padding:5px}.press-list-item p{font-size:17px}.press-list-item a{text-decoration:none}.press-list-item .ce-row{padding:5px}.press-list-item:hover h2 a span,.press-list-item:focus h2 a span{color:#faaa32}.press-list-item:hover .arrow::after,.press-list-item:focus .arrow::after{color:#053264}.press-image-wrap{padding:20px}.press-content{padding:0 20px;margin-bottom:40px}.press-teaser-content{padding:20px 0}.two .press-list-item::after{content:"";display:block;height:1px;position:absolute;left:20px;width:calc(100% - 40px);border-bottom:1px solid #faaa32;bottom:20px}@media all and (max-width:600px){.press-list.two .press-list-item{width:100%;float:none;padding-bottom:10px;margin-bottom:10px}}.quote-wrap{padding-bottom:20px;margin:10px 20px 80px;border-bottom:1px solid #faaa32;text-align:center}.quote-text{letter-spacing:1px;line-height:1.3;padding-bottom:20px;display:block;font-size:28px;font-family:"BrandonGrotesque-Bold",arial}.quote-author{display:block;font-family:"BrandonGrotesque-Regular",arial;text-transform:uppercase;font-size:20px;line-height:1}.quote-link{text-decoration:none}@media all and (max-width:640px){.quote-wrap{margin-bottom:40px}}.price-wrap{zoom:1}.price-wrap::before,.price-wrap::after{content:" ";display:block;height:0;overflow:hidden}.price-wrap::after{clear:both}.price-wrap{margin:20px -20px 40px}.price-col{width:50%;float:left}.price-text{margin:0 20px;padding:10px 0;display:block;border-top:1px solid #faaa32;border-bottom:1px solid #faaa32}.price-text--empty{padding:0;border-bottom:none}.image-wrap{padding:0 15px;margin-top:-5px}.room-list{list-style:none;margin:-20px -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.room-list.four .room-list-element{width:25%;padding:0 10px}.room-list.three .room-list-element{width:33.3333333333%;float:left;padding:0 10px}.room-list.three .room-list-element:nth-child(4){clear:both}.room-list-element{margin:20px 0;position:relative}.room-list-element figure a{-webkit-transition:opacity 250ms;transition:opacity 250ms}.room-list-element a{text-decoration:none;display:block}.room-list-element a.arrow{margin-bottom:10px}.room-list-element p{font-size:17px;display:inline}.room-list-element h2{line-height:1.3}.room-list-element::after{content:"";width:calc(100% - 20px);height:1px;position:absolute;bottom:0;left:10px;background-color:#faaa32}.room-list-element .room-price{font-family:"BrandonGrotesque-Bold",arial;font-size:17px}.room-content{padding:20px 0}.upselling{line-height:1.3;padding:20px 0}.upselling p{display:inline}@media all and (max-width:900px){.room-list.three .room-list-element,.room-list.four .room-list-element{width:50%}.room-list.three .room-list-element:nth-child(4n),.room-list.four .room-list-element:nth-child(4n){clear:none}.room-list.three .room-list-element:nth-child(3n),.room-list.three .room-list-element:nth-child(5n),.room-list.four .room-list-element:nth-child(3n),.room-list.four .room-list-element:nth-child(5n){clear:both}}@media all and (max-width:600px){.room-list.three .room-list-element,.room-list.four .room-list-element{width:100%}.room-list.three .room-list-element:nth-child(3n),.room-list.three .room-list-element:nth-child(5n),.room-list.four .room-list-element:nth-child(3n),.room-list.four .room-list-element:nth-child(5n){clear:none}}.scroll-top{width:60px;height:60px;position:fixed;color:#fffff5;line-height:60px;display:block;font-size:1.8em;text-align:center;right:25px;bottom:20px;z-index:100;background-color:#053264;border-radius:100%;cursor:pointer;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.scroll-top::after{font-family:"icomoon";content:"";position:absolute;font-size:20px;padding-left:5px;color:#fffff5;-webkit-transition:color 250ms;transition:color 250ms;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(270deg);-ms-transform:translate(-50%,-50%) rotate(270deg);transform:translate(-50%,-50%) rotate(270deg)}@media all and (min-width:980px){.scroll-top{display:none}}.scroll-top:hover,.scroll-top:focus{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.social-network-list{list-style:none;margin-left:-10px;margin-top:-5px;zoom:1}.social-network-list::before,.social-network-list::after{content:" ";display:block;height:0;overflow:hidden}.social-network-list::after{clear:both}.social-network-list-element{float:left;padding:0 10px}.social-network-title{margin-top:156px;letter-spacing:1px;text-transform:uppercase;display:block;font-size:20px;font-family:"BrandonGrotesque-Regular",arial}@media all and (max-width:940px){.social-network-title{margin-top:0}}.social-network-icon{display:block;position:relative;padding-bottom:10px;text-decoration:none}.social-network-icon::before{font-family:"icomoon";font-size:36px;display:block;top:0;color:#053264;-webkit-transition:color 250ms;transition:color 250ms}.social-network-icon.facebook::before{content:""}.social-network-icon.instagram::before{content:""}.social-network-icon.youtube::before{content:""}.social-network-icon:hover::before,.social-network-icon:focus::before{color:#faaa32}.special-list__wrap{padding:20px}.special-list{display:block;list-style:none}.footer .special-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #faaa32;border-bottom:1px solid #faaa32}.special-list__item{width:100%;float:left;padding:0 10px;text-align:center;min-height:150px;margin:1rem 0;border:none}@media all and (min-width:500px){.special-list__item{width:50%}.special-list__item:last-child,.special-list__item:nth-child(2){border-left:1px solid #faaa32}}@media all and (min-width:800px){.special-list__item{width:25%}.special-list__item:nth-child(3){border-left:1px solid #faaa32}}.special-list__link{text-decoration:none}.special-list__link:hover .special-icon::before,.special-list__link:focus .special-icon::before{color:#faaa32}.special-list__title{letter-spacing:1px;text-transform:uppercase;font-size:14px;display:block;padding:0 40px}@media all and (min-width:450px){.special-list__title{font-size:17px}}.special-icon{display:block;position:relative}.special-icon::before{font-size:54px;text-align:center;position:relative !important;top:0;color:#053264;-webkit-transition:color 250ms;transition:color 250ms}.col-1-2 .special-list__wrap{padding:0 20px}.col-1-2 .special-list__item{width:100%;border:none !important;-ms-hyphens:auto;hyphens:auto}.col-1-2 .special-list__item:nth-child(2n+1){clear:both}@media all and (min-width:450px){.col-1-2 .special-list__item{width:50%}}@media all and (min-width:640px){.col-1-2 .special-list__item{width:100%}}@media all and (min-width:840px){.col-1-2 .special-list__item{width:50%}}.col-1-2 .special-list__title{font-family:"BrandonGrotesque-Bold",arial}.col-1-2 .special__icon::before{color:#faaa32;font-size:64px}.table-of-contents{display:none}@media all and (min-width:1280px){.table-of-contents{position:sticky;top:100px;margin-top:40px;margin-bottom:100px;max-width:350px;display:inline-block}}.table-of-contents__link{display:block;margin-bottom:.5rem;text-decoration:none;padding-left:20px;position:relative}.table-of-contents__link::before{font-family:"icomoon";content:"";position:absolute;font-size:13px;color:#faaa32;-webkit-transition:color 250ms;transition:color 250ms;left:0;top:6px}.table-of-contents__link:hover::before,.table-of-contents__link:focus::before{color:#053264}.image-teaser{margin-bottom:80px;padding:0 20px}.image-teaser-wrap{background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;text-align:center}.image-teaser-wrap:hover::before,.image-teaser-wrap:focus::before{background-color:rgba(30,30,30,.3)}.image-teaser-wrap::before{content:"";display:block;padding-top:100%;-webkit-transition:background-color 250ms;transition:background-color 250ms}.image-teaser-wrap::after{content:"";position:absolute;bottom:40px;background-color:rgba(0,0,0,0);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;background-image:url('../../../_assets/797842e62bb1ff230e3b3641e1623e84/Images/welle-hotel-hafen-flensburg.svg'),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url('../../../_assets/797842e62bb1ff230e3b3641e1623e84/Images/welle-hotel-hafen-flensburg.svg'),linear-gradient(transparent,transparent);display:block;width:60px;height:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.image-teaser.teaser-size-0,.image-teaser.teaser-size-1{width:100%;padding:0 20px;clear:both}.image-teaser.teaser-size-0 .teaser-headline,.image-teaser.teaser-size-1 .teaser-headline{font-size:42px}.image-teaser.teaser-size-2{width:50%;float:left;padding:0 5px 0 20px}.image-teaser.teaser-size-2 .teaser-headline{font-size:28px}.image-teaser.teaser-size-2+.image-teaser.teaser-size-2{padding:0 20px 0 5px}.teaser-subheadline{font-size:17px;display:block;margin-bottom:20px}.teaser-headline{display:block;color:#fffff5;font-family:"BrandonGrotesque-Bold",arial;font-size:32px;letter-spacing:1px;text-transform:uppercase;position:absolute;top:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:50%;line-height:1.2;padding:0 10px}@media all and (max-width:1080px){.teaser-size-2 .teaser-headline{font-size:20px}}@media all and (max-width:800px){.image-teaser.teaser-size-2 .teaser-headline{font-size:17px}.image-teaser.teaser-size-1 .teaser-headline{font-size:32px}}@media all and (max-width:640px){.image-teaser.teaser-size-2+.image-teaser.teaser-size-2{margin-top:40px !important;margin-bottom:40px}.image-teaser{margin-bottom:40px}.image-teaser.teaser-size-2 .teaser-headline{font-size:20px}.teaser-size-1+.static-article{margin-top:40px}}@media all and (max-width:600px){.image-teaser.teaser-size-2 .teaser-headline{font-size:36px}.image-teaser.teaser-size-2{width:100%;padding:0 20px !important}.image-teaser.teaser-size-2+.image-teaser.teaser-size-2{margin-top:40px !important}}.text-link-wrap{margin:0 20px;border-top:1px solid #faaa32;border-bottom:1px solid #faaa32;clear:both}.text-link{text-decoration:none;text-transform:uppercase;letter-spacing:1px;position:relative;display:inline-block;font-size:24px;padding:10px 0;padding-left:80px;line-height:1.3}.text-link::before{font-size:54px;left:14px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color 250ms;transition:color 250ms}.text-link.special::after{font-family:"icomoon";content:"";position:relative;font-size:18px;display:inline-block;color:#faaa32;-webkit-transition:color 250ms;transition:color 250ms}.text-link:hover::before,.text-link:hover::after,.text-link:focus::before,.text-link:focus::after{color:#053264}.text-link.no-hover:hover::before,.text-link.no-hover:hover::after,.text-link.no-hover:focus::before,.text-link.no-hover:focus::after{color:#faaa32}.text-link-highlight{font-family:"BrandonGrotesque-Bold",arial}@media all and (max-width:500px){.text-link{font-size:20px}.text-link.special::after{font-size:14px}}@media all and (max-width:430px){.text-link{font-size:16px}}.top-banner{position:relative;width:100%;background-color:#faaa32;border-bottom:1px solid #fffff5}.top-banner--blue{background-color:#053264}.top-banner__inner{margin:0 auto;display:block;max-width:1060px;padding:.5rem 20px;text-align:center;font-weight:bold}.video:not(.video--no-spacing){padding-left:20px;padding-right:20px;margin-bottom:3rem}.video__wrap{position:relative;padding-top:56.25%;cursor:pointer;overflow:hidden}.video__wrap--hidden{display:none}.video__frame{position:absolute;top:0;left:0;width:100%;height:100%}
