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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.fm_e_checkbox_presentation{display:none}.fm--hide-accessible,.fm--form .fm--form__label{display:inline;position:absolute;left:-1000px;width:0;height:0;overflow:hidden}.fm--show-accessible,.fm--com-accessibility .fm--hide-accessible:active,.fm--com-accessibility .fm--form .fm--form__label:active,.fm--form .fm--com-accessibility .fm--form__label:active,.fm--com-accessibility .fm--hide-accessible:focus,.fm--com-accessibility .fm--form .fm--form__label:focus,.fm--form .fm--com-accessibility .fm--form__label:focus{display:block;overflow:auto;position:inherit;left:auto;top:auto;width:auto}.fm--disabled{display:none}.fm--ani-loading{background:url(/admin/app/hoteladler/theme/default/css/../img/lines.svg) repeat-x;background-size:50%;animation:moveBars 1s linear infinite}@keyframes moveBars{100%{background-position:-100% 0}}@-webkit-keyframes moveBars{100%{background-position:-100% 0}}@-moz-keyframes moveBars{100%{background-position:-100% 0}}@-ms-keyframes moveBars{100%{background-position:-100% 0}}@-o-keyframes moveBars{100%{background-position:-100% 0}}@keyframes fade-in-animation{0%{opacity:0;max-height:var(--fade-animation-start-height)}25%{opacity:0}75%{max-height:var(--fade-animation-end-height)}100%{opacity:1}}.fm--fadein{--fade-animation-start-height:0px;--fade-animation-end-height:4em;animation:fade-in-animation 0.5s ease-in-out normal}.fm--fadeout{--fade-animation-start-height:0px;--fade-animation-end-height:4em;animation:fade-in-animation 0.5s ease-in-out reverse}@font-face{font-family:"calisto_mtregular";src:url(/admin/app/hoteladler/theme/default/css/../font/calistomt/calist-webfont.woff2) format("woff2"),url(/admin/app/hoteladler/theme/default/css/../font/calistomt/calist-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"calisto_mtbold";src:url(/admin/app/hoteladler/theme/default/css/../font/calistomt/calistb-webfont.woff2) format("woff2"),url(/admin/app/hoteladler/theme/default/css/../font/calistomt/calistb-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"calisto_mtbold_italic";src:url(/admin/app/hoteladler/theme/default/css/../font/calistomt/calistbi-webfont.woff2) format("woff2"),url(/admin/app/hoteladler/theme/default/css/../font/calistomt/calistbi-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"calisto_mtitalic";src:url(/admin/app/hoteladler/theme/default/css/../font/calistomt/calisti-webfont.woff2) format("woff2"),url(/admin/app/hoteladler/theme/default/css/../font/calistomt/calisti-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Sohne";src:url(/admin/app/hoteladler/theme/default/css/../font/soehne/Sohne-Kraftig.woff2) format("woff2"),url(/admin/app/hoteladler/theme/default/css/../font/soehne/Sohne-Kraftig.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Sohne";src:url(/admin/app/hoteladler/theme/default/css/../font/soehne/Sohne-Halbfett.woff2) format("woff2"),url(/admin/app/hoteladler/theme/default/css/../font/soehne/Sohne-Halbfett.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Sohne";src:url(/admin/app/hoteladler/theme/default/css/../font/soehne/Sohne-Leicht.woff2) format("woff2"),url(/admin/app/hoteladler/theme/default/css/../font/soehne/Sohne-Leicht.woff) format("woff");font-weight:300;font-style:normal}.theme-normalize,html,body{font-size:16px;line-height:16px}.theme-h1,h1,.fmc-modal .fmc-modal__title,.fmc-pageteaser .fmc-pageteaser__title{font-family:"calisto_mtregular",serif;font-style:normal;font-weight:400;font-size:2.5833333333em;line-height:1.2258064516em;margin-bottom:9px}.theme-h2,h2,h1,.content-section__title,.fmc-slideshow__title,.fmc-news .fmc-news__title,.fmc-pageteaser .fmc-pageteaser__title,.fmc-offer .fmc-offer__title,.fmc-modal .fmc-modal__title{font-family:"calisto_mtregular",serif;font-style:normal;font-weight:400;font-size:2.5833333333em;line-height:1.2258064516em;margin-bottom:39px}.theme-h3,h3,.mainnav a{font-family:"calisto_mtregular",serif;font-style:normal;font-weight:400;font-size:2.0833333333em;line-height:1.52em;margin-bottom:18px}.font-theme-main,.main-header,.main-content,.theme-footer,.nav-overlay,.fmc-modal,.fmc-bookingform,.app_more_component_cookiebanner{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300;font-size:1.5em;line-height:1.3333333333em}.font-normal,.fmc-table.fmc-room-table .fmc-table__heading,.fmc-slideshow .fmc-slideshow__portrait .fmc-slideshow__text,.fmc-teamslider .fmc-teamslider__title,input[type="text"],input[type="email"],input[type="tel"],textarea,select,.theme-button,.fm--form .fm--form-buttons__buttons button,.lead .lead__text,.theme-footer .theme-footer__text,.fmc-address,.fmc-newsteaser .fmc-newsteaser__more,.contact-section .contact-section__required,.fmc-modal .fmc-modal__required,.fmc-table .fmc-table__heading{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300;font-size:1em;line-height:1.3333333333em}.font-lead,.font-lead-regular,.lead .lead__text{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;font-size:1.3333333333em;line-height:1.34375em}.font-lead-regular,.lead .lead__text{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300}.font-medium,.theme-footer .theme-footer__title,.servicenav a,.nav-overlay .nav-overlay__langnav a{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300;font-size:1.1666666667em;line-height:1.3214285714em}.font-small,.contact-section .contact-section__required,.fmc-address,.footernav a,.langnav button,.langnav ul a,.fmc-modal .fmc-modal__required,.fmc-bookingform .fmc-bookingform__mobile-button,.fmc-news .fmc-news__date,label,.fm--form-bookingform .bx--label,.fm--form-bookingform input[type="text"]{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300;font-size:.8333333333em;line-height:1.35em}.font-small-2,.theme-button,.fm--form .fm--form-buttons__buttons button,.fmc-table .fmc-table__heading,.theme-footer .theme-footer__text,.fmc-menu .fmc-menu__file,.fmc-newsteaser .fmc-newsteaser__more,.fm--form .fm--form__error{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300;font-size:.75em;line-height:1.3333333333em}.font-ty-rating,.theme-footer .theme-footer__ty-rating-link{font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;font-size:.5em;line-height:1.1666666667em}.font-head-button,.fmc-head-button .fmc-head-button__label{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;font-size:.5em;line-height:1.1666666667em}.font-submenu,.mainnav ul ul a{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300;font-size:1.0833333333em;line-height:1.3461538462em}.font-slideshow-text,.fmc-slideshow .fmc-slideshow__text,.fullscreen-video-section .fullscreen-video-section__text{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300;font-size:1.5833333333em;line-height:1.3157894737em}.font-overline,.editorial_t_subtitle,.offer-lead .offer-lead__timespan,.fmc-offer-detail .fmc-offer-detail__title,.contact-section .contact-section__title,.fmc-menu .fmc-menu__title,.fmc-newsteaser .fmc-newsteaser__title{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300;font-size:1.4166666667em;line-height:1.2352941176em}.font-offer-title,.fmc-offer .fmc-offer__title{font-family:"calisto_mtregular",serif;font-style:normal;font-weight:400;font-size:1.9583333333em;line-height:1.2127659574em}.font-pageteaser-subtitle,.fmc-pageteaser .fmc-pageteaser__subtitle{font-family:"calisto_mtregular",serif;font-style:normal;font-weight:400;font-size:2em;line-height:1.5833333333em}.font-news-title,.fmc-news .fmc-news__title{font-family:"calisto_mtregular",serif;font-style:normal;font-weight:400;font-size:1.9583333333em;line-height:1.170212766em}.font-nest-title,.fmc-nest .fmc-nest__title{font-family:"calisto_mtregular",serif;font-style:normal;font-weight:400;font-size:.8333333333em;line-height:1em}.font-nest-desc,.fmc-nest .fmc-nest__desc{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300;font-size:.5em;line-height:1.25em}.border-hover,.fmc-address .fmc-address__phone,.fmc-address .fmc-address__mail,.servicenav a,.footernav a{text-decoration:none;border-bottom:1px solid transparent;transition:border-color 150ms ease-in-out}.border-hover:hover,.fmc-address .fmc-address__phone:hover,.fmc-address .fmc-address__mail:hover,.servicenav a:hover,.footernav a:hover,.border-hover:focus,.fmc-address .fmc-address__phone:focus,.fmc-address .fmc-address__mail:focus,.servicenav a:focus,.footernav a:focus{border-color:#003522}.image-even .text-section__cols,.text-section--image:nth-child(even) .text-section__cols,.text-section.is-left .text-section__cols{flex-direction:row-reverse}.image-even .text-section__col:last-child,.text-section--image:nth-child(even) .text-section__col:last-child,.text-section.is-left .text-section__col:last-child{margin-left:0;margin-right:30px}.image-even .text-section__content,.text-section--image:nth-child(even) .text-section__content,.text-section.is-left .text-section__content,.image-even .text-section__image-wrap,.text-section--image:nth-child(even) .text-section__image-wrap,.text-section.is-left .text-section__image-wrap{margin-left:auto}.theme-button,.fm--form .fm--form-buttons__buttons button{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;display:inline-block;padding:15px 17px 16px;min-width:296px;transition:background-color 150ms ease-in-out,color 150ms ease-in-out,border-color 150ms ease-in-out;background-color:transparent;border:2px solid #133423;color:#003522;text-align:center;box-sizing:border-box;cursor:pointer;text-decoration:none}.theme-button:hover,.fm--form .fm--form-buttons__buttons button:hover,.theme-button:focus,.fm--form .fm--form-buttons__buttons button:focus{color:#fff;background-color:#003522;border-color:#003522}.theme-button--white{color:#fff;border-color:#fff}.theme-button--white:hover,.theme-button--white:focus{background-color:#fff;color:#003522}.fmc-animate-text{opacity:0;transform:translateY(50px);transition:transform 600ms ease,opacity 600ms ease}.fmc-animate-text.is-animated{opacity:1;transform:translateY(0);transition-delay:400ms}.fmc-animate-image{position:relative}.fmc-animate-image::before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:#fff;transition:height 1.2s cubic-bezier(.57,0,.08,1);z-index:1}.fmc-animate-image.is-animated::before{height:0}.fmc-animate-image--bg::before,.text-section--home .text-section__image-wrap::before,.fmc-team .fmc-team__section:nth-child(odd) .fmc-team__image-wrap::before{background-color:#EDEAE5}.theme-content dt{font-weight:700}.theme-content dd{margin:0 0 1.1em 0}.theme-content dl{margin:0}.theme-content ul,.theme-content ol{margin:23px 0 0 18px}.theme-content p,.theme-content ul,.theme-content ol,.theme-content dl{margin-bottom:30px}.theme-content p:last-child,.theme-content ul:last-child,.theme-content ol:last-child,.theme-content dl:last-child{margin-bottom:0}.theme-content ul{margin-left:7px;text-align:left}.theme-content ul li{position:relative;margin-bottom:8px;padding-left:23px;list-style:none}.theme-content ul li::before{content:"";position:absolute;left:0;top:14px;width:5px;height:5px;background-color:#003522;border-radius:50%}.theme-content ol{margin-left:27px}.theme-content ol li{padding-left:2px;list-style:decimal}.editorial_t_highlight{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500}.editorial_t_special{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:italic;font-weight:300}.editorial_t_underline{text-decoration:underline}li{line-height:inherit}@keyframes eagleCircular{from{transform:rotate(349deg) translateY(-82px) rotate(-10deg)}to{transform:rotate(-11deg) translateY(-82px) rotate(-10deg)}}@media all{html,body{width:100%;min-height:100%;height:100%;font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300;color:#003522}*{box-sizing:border-box}img{max-width:100%}*:focus{outline:2px solid transparent}.fmc-wrapper{max-width:1558px;margin:0 auto;width:100%}.fmc-wbox{padding:0 20px}.fmc-col-1002{margin:0 auto;max-width:1002px}.fmc-col-1260{margin:0 auto;max-width:1260px}.fmc-grid{display:grid;grid-gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.fmc-grid--col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fmc-grid--col-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lead{padding:0 0 57px}.lead .lead__title{text-align:center}.lead .lead__title::after{content:"."}.lead .lead__text{text-align:center}.lead--image,.lead--video{position:relative;display:flex;margin:-154px 0 155px;padding:0;height:100vh;min-height:800px;background-size:cover;background-position:center;border:40px solid #fff;z-index:91}.lead--image:before,.lead--video:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#6F6F6F;opacity:.2;z-index:1}.lead--image .fmc-wrapper,.lead--video .fmc-wrapper{position:relative;display:flex;align-items:center;justify-content:center;z-index:2}.lead--image .lead__title,.lead--video .lead__title{color:#fff;font-family:"calisto_mtregular",serif;font-style:normal;font-weight:400}.lead--image .lead__text,.lead--video .lead__text{color:#fff;font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500}.lead--video .lead__video{width:100%;height:100%;object-fit:cover}.lead--video .fmc-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lead-home{position:relative;margin:-154px 0 0;z-index:91}.lead-home .lead-home__item{position:relative;width:100%;height:100vh;min-height:800px;background-size:cover;background-position:center;border:40px solid #fff}.lead-home .lead-home__item:not(:first-child){display:none}.lead-home .lead-home__slideshow.flickity-enabled .lead-home__item{display:block}.lead-home .fmc-wrapper{position:absolute;top:400px;left:50%;transform:translateX(-50%)}.lead-home .lead-home__text{padding:0 20px;font-family:"calisto_mtregular",serif;font-style:normal;font-weight:400;color:#003522;text-align:center}.lead-home .lead-home__logo{display:block;position:absolute;left:50%;top:169px;transform:translateX(-50%);z-index:10}.lead-home .lead-home__video{width:100%;height:100%;object-fit:cover}.lead-home .flickity-prev-next-button{display:none}.content-section{margin-bottom:100px}.content-section:last-child:not(.fullscreen-section):not(.fmc-team__section){margin-bottom:320px}.text-section .text-section__cols{display:flex;justify-content:space-between}.text-section .text-section__col:first-child{display:flex;align-items:center;width:40.51%}.text-section .text-section__col:last-child{width:59.49%;margin-left:30px}.text-section .text-section__content{max-width:485px;text-align:center}.text-section .text-section__content--left{text-align:left}.text-section .text-section__link{margin-top:39px}.text-section .content-section__title+.text-section__link{margin-top:0}.text-section .text-section__image-wrap{height:100%}.text-section .text-section__image{display:block;width:100%;height:100%;object-fit:cover}.text-section.is-portrait .text-section__image{object-fit:contain}.text-section.is-right .text-section__cols{flex-direction:row}.text-section.is-right .text-section__content,.text-section.is-right .text-section__image,.text-section.is-right .text-section__image-wrap{margin-left:0}.text-section.is-right .text-section__col:last-child{margin-left:30px;margin-right:0}.text-section.is-right.has-second-image .text-section__image-wrap{margin-left:auto}.text-section--home{margin-bottom:0;padding:127px 0 157px;background-color:#EDEAE5}.text-section--home.text-section--image.has-second-image .text-section__col{position:relative}.text-section--home.text-section--image.has-second-image .text-section__col:nth-child(2){padding-top:275px}.text-section--home.text-section--image.has-second-image .text-section__image-wrap--second{position:absolute;left:0;top:0;z-index:1;height:auto}.text-section--home.text-section--image.has-second-image .text-section__image-wrap--second .text-section__image{height:auto;border:15px solid #EDEAE5}.text-section--home.text-section--image.has-second-image .text-section__image-wrap--top{position:relative;z-index:2}.text-section--home.text-section--image.has-second-image .text-section__image-wrap--top .text-section__image{border:solid #EDEAE5;border-width:15px 0 0 15px}.text-section--home.text-section--image.has-second-image .text-section__image{object-fit:contain;max-width:615px}.text-section--home.text-section--image:not(:first-of-type) .text-section__content{text-align:left}.fullscreen-section{margin-bottom:0}.fullscreen-section+.content-section:not(.fullscreen-section){padding-top:100px}.fullscreen-image-section{display:flex;align-items:flex-end;margin-bottom:0;min-height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center}.fullscreen-image-section .fullscreen-image-section__content{margin-bottom:180px;color:#fff;text-align:center}.call-to-action-section{padding:47px 0}.call-to-action-section .call-to-action-section__content{text-align:center}.call-to-action-section .call-to-action-section__text{padding-bottom:15px}.teamslider-section{padding:131px 0 144px;background-color:#EDEAE5}.teamslider-section .content-section__title{margin-bottom:94px;text-align:center}.offers-section{padding:131px 0 144px;background-color:#EDEAE5}.offers-section:last-child{padding-bottom:220px}.pageteaser-section{padding:178px 0 144px;background-color:#EDEAE5}.pageteaser-section .content-section__title{margin-bottom:111px;text-align:center}.teamslider-section:last-child,.pageteaser-section:last-child{padding-bottom:280px}.partner-section .content-section__title,.partner-section .partner-section__text{margin-bottom:59px;text-align:center}.news-section{padding-top:85px}.news-section .news-section__list{margin-top:154px;display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% + 30px);margin-left:-15px}.newsteaser-section{padding-top:160px;margin-bottom:156px}.newsteaser-section .content-section__title{margin-bottom:95px;text-align:center}.newsteaser-section .newsteaser-section__mobile-more-wrap{display:none}.offer-lead{margin-bottom:70px}.offer-lead .offer-lead__inner{text-align:center}.offer-lead .offer-lead__image{display:block;width:100%;height:600px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:69px}.offer-lead .offer-lead__lead{margin-bottom:42px}.offer-lead .offer-lead__timespan{display:block}.offer-lead .offer-lead__nights{display:block}.fmc-offer-detail .fmc-offer-detail__cols{display:flex;justify-content:space-between}.fmc-offer-detail .fmc-offer-detail__col{width:calc(50% - 15px)}.fmc-offer-detail .fmc-offer-detail__title{max-width:400px}.fmc-offer-detail .fmc-offer-detail__table{padding-bottom:26px}.fmc-offer-detail .fmc-offer-detail__text{padding-bottom:15px}.fmc-offer-detail .fmc-offer-detail__text ul{margin:0 0 30px}.fmc-offer-detail .fmc-offer-detail__text li{padding:10px 0;border-bottom:1px solid #66B5BC;list-style:none}.fmc-offer-detail .fmc-offer-detail__text li::before{content:none}.fmc-offer-detail .fmc-offer-detail__text p+ul{margin-top:-30px}.map-section{margin-bottom:70px}.map-section .map-section__map{width:100%;height:766px}.contact-section{margin-bottom:150px}.contact-section .contact-section__inner{display:flex;justify-content:space-between}.contact-section .contact-section__col{width:calc(50% - 15px)}.contact-section .contact-section__required{display:block;margin-bottom:20px}.contact-section .contact-section__newsletter{padding-top:48px}.contact-section .contact-section__newsletter-text{margin-bottom:35px}.text-two-column-section .text-two-column-section__cols{display:flex;justify-content:space-between}.text-two-column-section .text-two-column-section__col{width:calc(50% - 15px)}.text-two-column-section .text-two-column-section__image{display:block}.text-two-column-section .text-two-column-section__image-wrap{margin-bottom:51px}.image-video-grid-8-section .image-video-grid-8-section__image{width:100%;height:563px;background-position:center;background-repeat:no-repeat;background-size:cover}.table-section .table-section__tables{margin-top:30px}.fmc-table-wrapper{width:100%;overflow-x:auto}.fmc-table{margin-bottom:30px;width:100%}.fmc-table .fmc-table__heading{text-align:left;color:#66B5BC;border-bottom:2px solid #66B5BC}.fmc-table .fmc-table__cell,.fmc-table .fmc-table__heading{border-right:1px dotted #66B5BC;padding:9px 10px;text-align:right}.fmc-table .fmc-table__cell:first-child,.fmc-table .fmc-table__heading:first-child{border-right:2px solid #66B5BC;text-align:left;padding-left:0}.fmc-table .fmc-table__cell:last-child,.fmc-table .fmc-table__heading:last-child{border-right:0}.fmc-table .fmc-table__cell{border-bottom:1px dotted #66B5BC}.fmc-table .fmc-table__cell:not(:first-child){white-space:nowrap}.fmc-table tbody .fmc-table__row:last-child .fmc-table__cell{border-bottom:0}.fmc-table.fmc-room-table .fmc-table__row--solid{border-bottom:2px solid #66B5BC}.fmc-table.fmc-room-table .fmc-table__row--solid:last-child{border-bottom:0}.fmc-table.fmc-room-table .fmc-table__heading{vertical-align:bottom}.fmc-table.fmc-room-table .fmc-table__heading:first-child{width:35%}.fmc-table.fmc-room-table .fmc-table__heading:nth-child(2){width:8%;min-width:70px}.fmc-table.fmc-room-table .fmc-table__heading svg{margin-bottom:-12px;max-width:60px}.fmc-table.fmc-room-table .fmc-table__cell{vertical-align:top}.fmc-table.fmc-room-table .fmc-table__cell:nth-child(2){padding:9px 17px}.fmc-table.fmc-room-table .fmc-table__cell svg{display:block;margin:-4px 0 0}.adlerhorstnews-section .adlerhorstnews-section__list{display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% + 30px);margin-left:-15px}.fmc-event{display:flex;justify-content:space-between;gap:45px;margin-bottom:100px}.fmc-event .fmc-event__col:first-child{width:40%}.fmc-event .fmc-event__col:last-child{width:60%}.fmc-event .fmc-event__date{display:block}.fmc-event .fmc-event__image{display:block}.fmc-event .fmc-event__link{display:inline-block;margin-top:12px}}@media screen{body{display:flex;flex-direction:column;line-height:1;overflow-y:scroll;overflow-x:hidden;background-color:#fff;letter-spacing:0}a{color:#003522;text-decoration:underline}a:hover,a:focus{text-decoration:none}.wrapper{display:flex;flex-direction:column;min-height:calc(100% - 154px);margin-top:154px}.main-content{flex:1 0 auto;position:relative;z-index:1;background:#fff}.main-header{position:absolute;left:0;top:0;z-index:100;width:100%;height:154px;flex:none;padding:0 80px;background-color:transparent;box-sizing:border-box;transition:background-color 150ms ease-in-out}.main-header .main-header__inner,.main-header .main-header__right{display:flex}.main-header .main-header__inner{position:relative;padding:49px 0}.main-header .main-header__right{position:absolute;top:57px;right:0;opacity:1;visibility:visible;transition:opacity 150ms ease-in-out,visibility 150ms ease-in-out}.main-header .main-header__logo{display:flex;justify-content:center;align-items:center;flex:1}.main-header .fmc-logo{margin-top:6px;display:none}.main-header.is-fixed{position:fixed;height:86px;background-color:#fff}.main-header.is-fixed .main-header__inner{padding:15px 0}.main-header.is-fixed .main-header__right{top:15px}.main-header.is-fixed .fmc-logo{display:block}.main-header.is-fixed .navbar-toggle{top:15px}.fmc-logo{margin:0 auto;max-width:87px}.fmc-logo .fmc-logo__link{text-decoration:none}.fmc-logo .fmc-logo__link,.fmc-logo .fmc-logo__image{display:block}.theme-footer{flex:none;position:sticky;bottom:0;left:0;padding:161px 0;background-color:#A5D3DB}.theme-footer .theme-footer__inner{display:flex;flex-wrap:wrap}.theme-footer .theme-footer__left,.theme-footer .theme-footer__right{display:flex}.theme-footer .theme-footer__left{width:42.5%;padding-right:30px;box-sizing:border-box}.theme-footer .theme-footer__right{width:57.5%}.theme-footer .theme-footer__col{padding-right:30px;box-sizing:border-box}.theme-footer .theme-footer__col:first-child{width:258px}.theme-footer .theme-footer__col:nth-child(2){width:calc(100% - 428px)}.theme-footer .theme-footer__col:last-child{padding-right:0;width:170px}.theme-footer .theme-footer__logo{margin:8px 106px 0 35px;flex-shrink:0}.theme-footer .theme-footer__logo .theme-footer__link,.theme-footer .theme-footer__logo .theme-footer__image{display:block}.theme-footer .theme-footer__title{margin-bottom:15px}.theme-footer .theme-footer__text{margin-bottom:35px}.theme-footer .theme-footer__button{min-width:228px}.theme-footer .theme-footer__ty-rating{margin-left:13px}.theme-footer .theme-footer__ty-rating-link{position:relative;display:block;padding:5px;top:-31px;width:146px;color:#fff;background-color:#3498db;border-radius:0 0 5px 5px;text-align:center;text-transform:uppercase;text-decoration:none;box-sizing:border-box}.theme-footer.is-sticky-disabled{position:static}.fmc-address{font-style:normal}.fmc-address .fmc-address__author{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500}.fmc-address .fmc-address__phone,.fmc-address .fmc-address__mail{display:inline-block}.fmc-address .fmc-address__phone{margin-top:31px}.mainnav{margin:134px 0 0 129px}.mainnav a{text-decoration:none;transition:color 150ms ease-in-out}.mainnav a::after{content:"."}.mainnav a:hover,.mainnav a:focus{color:#66B5BC}.mainnav ul li{position:relative;margin-bottom:-10px}.mainnav ul li.active>a,.mainnav ul li.parent_active>a{color:#66B5BC}.mainnav ul li.desc_active ul{opacity:1;visibility:visible}.mainnav ul li.desc_active>a{color:#66B5BC}.mainnav ul ul{position:absolute;left:385px;top:14px;opacity:0;visibility:hidden;transition:opacity 150ms ease-in-out,visibility 150ms ease-in-out;z-index:1}.mainnav ul ul.is-visible{opacity:1;visibility:visible}.mainnav ul ul li{margin-bottom:6px}.mainnav ul ul a::after{content:none}.mainnav .subnav-toggle,.mainnav .navitem-sub-mobile{display:none}.servicenav li{margin-bottom:4px}.servicenav li.active a{border-bottom:1px solid #003522}.footernav{margin:-84px 0 0 258px}.footernav li{margin-bottom:-4px}.footernav li.active a{border-bottom:1px solid #003522}.langnav{position:relative;margin:0;opacity:1;visibility:visible;transition:opacity 150ms ease-in-out,visibility 150ms ease-in-out}.langnav button{position:relative;display:flex;justify-content:center;align-items:center;width:56px;height:56px;color:#003522;background-color:#fff;text-transform:uppercase;border:2px solid #003522;font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;cursor:pointer;transition:background-color 150ms ease-in-out}.langnav button::before{content:attr(data-selected)}.langnav button:hover,.langnav button:focus{background-color:#CCD7D3}.langnav button:focus+ul,.langnav button:active+ul,.langnav button:hover+ul{visibility:visible;opacity:1}.langnav ul{position:absolute;top:56px;left:0;margin:0;padding:7px 13px 11px;width:100%;background-color:#fff;box-sizing:border-box;visibility:hidden;opacity:0;box-shadow:0 27px 32px rgba(0,0,0,.108417);transition:opacity 150ms ease-in-out,visibility 150ms ease-in-out;z-index:1}.langnav ul li{margin:0 0 5px;padding:0}.langnav ul li.active{display:none}.langnav ul li:last-child{margin-bottom:0}.langnav ul a{display:block;text-transform:uppercase;color:#003522;text-decoration:none;text-align:center;transition:color 150ms ease-in-out}.langnav ul a:hover,.langnav ul a:focus{color:#66B5BC}.langnav ul:hover{visibility:visible;opacity:1}.fmc-head-button{position:relative;display:block;margin-right:20px;width:74px;height:56px;background-color:#fff;border:2px solid #003522;text-decoration:none;background-repeat:no-repeat;background-position:center}.fmc-head-button--menu{width:100px;background-image:url(/admin/app/hoteladler/theme/default/css/../img/icon-menu.svg)}.fmc-head-button--voucher{background-image:url(/admin/app/hoteladler/theme/default/css/../img/icon-voucher.svg)}.fmc-head-button:hover .fmc-head-button__label,.fmc-head-button:focus .fmc-head-button__label{opacity:1}.fmc-head-button .fmc-head-button__label{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#CCD7D3;z-index:1;opacity:0;transition:opacity 150ms ease-in-out}html[lang="fr"] .fmc-head-button--menu{width:120px}.navbar-toggle{position:absolute;left:-18px;top:49px;display:block;width:50px;height:50px;padding:0;border:0;-webkit-tap-highlight-color:transparent;transition:background-color 150ms ease-in-out;z-index:99;cursor:pointer}.navbar-toggle .navbar-toggle__burger{position:relative;height:32px;width:46px;left:10px;top:14px}.navbar-toggle .navbar-toggle__inner{height:100%;width:100%;top:14px;transition:height 100ms ease-in-out}.navbar-toggle .navbar-toggle__inner,.navbar-toggle .navbar-toggle__inner:after,.navbar-toggle .navbar-toggle__inner:before{display:block;height:4px;background-color:#003522;position:absolute}.navbar-toggle .navbar-toggle__inner:after,.navbar-toggle .navbar-toggle__inner:before{width:100%;left:0;content:"";transition:top 200ms ease-in-out}.navbar-toggle .navbar-toggle__inner:before{top:-14px}.navbar-toggle .navbar-toggle__inner:after{top:14px;width:32px}.nav-overlay{flex:none;position:absolute;width:100%;height:auto;max-height:100vh;min-height:100vh;overflow:hidden;background-color:#EDEAE5;visibility:hidden;opacity:0;left:0;top:0;transition:opacity 250ms ease-in-out,visibility 250ms ease-in-out;z-index:99}.nav-overlay .nav-overlay__inner{display:none;height:100%;min-height:100vh;position:relative}.nav-overlay .nav-overlay__inner .ls-wbox{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:100vh;padding-right:500px}.nav-overlay .fmc-wbox{display:flex;justify-content:space-between}.nav-overlay .nav-overlay__left{width:68%}.nav-overlay .nav-overlay__right{width:32%;padding:153px 0 100px}.nav-overlay .nav-overlay__image-wrap{position:relative;min-height:400px;margin-bottom:82px}.nav-overlay .nav-overlay__image{display:block}.nav-overlay .nav-overlay__image-active{position:absolute;left:0;top:0;z-index:1;opacity:1;transition:opacity 250ms ease-in-out}.nav-overlay .nav-overlay__image-active.is-hidden{opacity:0}.nav-overlay .servicenav{margin-bottom:19px}.nav-overlay .servicenav a{border:0;transition:color 150ms ease-in-out}.nav-overlay .servicenav a:hover,.nav-overlay .servicenav a:focus{border:0;color:#66B5BC}.nav-overlay .servicenav li.active a{color:#66B5BC;border:0}.nav-overlay .nav-overlay__langnav li{position:relative;display:inline-block;margin-right:17px}.nav-overlay .nav-overlay__langnav li:after{content:"";position:absolute;left:-10px;top:5px;width:2px;height:27px;background-color:#003522}.nav-overlay .nav-overlay__langnav li:first-child::after{content:none}.nav-overlay .nav-overlay__langnav li .active{color:#66B5BC}.nav-overlay .nav-overlay__langnav a{text-decoration:none;text-transform:uppercase;transition:color 150ms ease-in-out}.nav-overlay .nav-overlay__langnav a:hover,.nav-overlay .nav-overlay__langnav a:focus{color:#66B5BC}.nav-overlay .fmc-some{margin-top:16px}.nav-overlay .fmc-some .fmc-some__item:last-child{margin:0 12px 7px 0}.nav-visible .navbar-toggle .navbar-toggle__inner{height:0}.nav-visible .navbar-toggle .navbar-toggle__inner:after,.nav-visible .navbar-toggle .navbar-toggle__inner:before{top:0;transition:top 200ms,transform 200ms ease-in-out 200ms}.nav-visible .navbar-toggle .navbar-toggle__inner:before{transform:rotateZ(45deg)}.nav-visible .navbar-toggle .navbar-toggle__inner:after{width:100%;transform:rotateZ(-45deg)}.nav-visible .nav-overlay{overflow:visible;visibility:visible;opacity:1}.nav-visible .nav-overlay .nav-overlay__inner{display:block}.nav-visible .main-header .main-header__right{opacity:0;visibility:hidden}.nav-visible .main-header.is-fixed{position:absolute;background-color:transparent}.nav-visible .main-header.is-fixed .fmc-logo{display:none}.nav-visible .wrapper,.nav-closing .wrapper{position:fixed;width:100%;top:0}.fmc-some{margin:39px 0 0}.fmc-some .fmc-some__item{margin:0 12px 7px 0;display:inline-block}.fmc-some .fmc-some__item:last-child{margin:0}.fmc-some .fmc-some__link{display:block;width:58px;height:58px;background-repeat:no-repeat;background-position:center;border:2px solid #133423;text-decoration:none}.fmc-some .fmc-some__link--facebook{background-image:url(/admin/app/hoteladler/theme/default/css/../img/icon-facebook.svg)}.fmc-some .fmc-some__link--instagram{background-image:url(/admin/app/hoteladler/theme/default/css/../img/icon-instagram.svg)}.fmc-some .fmc-some__link--linkedin{background-image:url(/admin/app/hoteladler/theme/default/css/../img/icon-linkedin.svg)}.fmc-some .fmc-some__link--tiktok{background-image:url(/admin/app/hoteladler/theme/default/css/../img/icon-tiktok.svg);background-size:37px 37px}.fmc-slideshow .fmc-slideshow__item{display:flex;align-items:center;width:100%;min-height:100vh;background-size:cover;background-position:center}.fmc-slideshow .fmc-slideshow__item:not(:first-child){display:none}.fmc-slideshow.flickity-enabled .fmc-slideshow__item{display:flex}.fmc-slideshow .fmc-slideshow__content{max-width:615px;margin-left:auto;padding-right:130px;color:#fff;box-sizing:border-box}.fmc-slideshow .fmc-slideshow__content--left{margin-left:0;padding-right:0;padding-left:130px}.fmc-slideshow .fmc-slideshow__link{margin-top:30px}.fmc-slideshow .fmc-slideshow__portrait{display:flex;justify-content:space-between}.fmc-slideshow .fmc-slideshow__portrait .fmc-slideshow__col{width:calc(50% - 15px)}.fmc-slideshow .fmc-slideshow__portrait .fmc-slideshow__col:first-child{display:flex;align-items:center}.fmc-slideshow .fmc-slideshow__portrait .fmc-slideshow__content{max-width:596px;margin:0;padding:0 0 0 130px;color:#003522}.fmc-slideshow .fmc-slideshow__portrait .fmc-slideshow__image-portrait{width:100%;height:calc(100vh - 260px);background-repeat:no-repeat;background-position:center;background-size:contain}.fmc-slideshow .flickity-prev-next-button{width:99px;height:99px;background:transparent;border:2px solid #fff;border-radius:0;transition:background-color 150ms ease-in-out}.fmc-slideshow .flickity-prev-next-button:hover,.fmc-slideshow .flickity-prev-next-button:focus{background:transparent}.fmc-slideshow .flickity-prev-next-button.previous::before,.fmc-slideshow .flickity-prev-next-button.next::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-image:url(/admin/app/hoteladler/theme/default/css/../img/icon-arrow.svg)}.fmc-slideshow .flickity-prev-next-button.previous{left:40px}.fmc-slideshow .flickity-prev-next-button.previous::before{transform:rotate(180deg)}.fmc-slideshow .flickity-prev-next-button.next{right:40px}.fmc-slideshow .flickity-prev-next-button:hover,.fmc-slideshow .flickity-prev-next-button:focus{background-color:#fff}.fmc-slideshow .flickity-prev-next-button:hover.previous::before,.fmc-slideshow .flickity-prev-next-button:hover.next::before,.fmc-slideshow .flickity-prev-next-button:focus.previous::before,.fmc-slideshow .flickity-prev-next-button:focus.next::before{background-image:url(/admin/app/hoteladler/theme/default/css/../img/icon-arrow-dark.svg)}.fmc-slideshow.is-slide-portrait .flickity-prev-next-button{border-color:#003522}.fmc-slideshow.is-slide-portrait .flickity-prev-next-button.previous::before,.fmc-slideshow.is-slide-portrait .flickity-prev-next-button.next::before{background-image:url(/admin/app/hoteladler/theme/default/css/../img/icon-arrow-dark.svg)}.fmc-slideshow.is-slide-portrait .flickity-prev-next-button:hover,.fmc-slideshow.is-slide-portrait .flickity-prev-next-button:focus{background-color:#003522}.fmc-slideshow.is-slide-portrait .flickity-prev-next-button:hover.previous::before,.fmc-slideshow.is-slide-portrait .flickity-prev-next-button:hover.next::before,.fmc-slideshow.is-slide-portrait .flickity-prev-next-button:focus.previous::before,.fmc-slideshow.is-slide-portrait .flickity-prev-next-button:focus.next::before{background-image:url(/admin/app/hoteladler/theme/default/css/../img/icon-arrow.svg)}.fmc-slideshow .flickity-button-icon{display:none}.fmc-teamslider .fmc-slideshow__item{display:block;width:486px;margin-right:30px;min-height:0}.fmc-teamslider.flickity-enabled .fmc-slideshow__item{display:block}.fmc-teamslider .fmc-teamslider__image{display:block}.fmc-teamslider .fmc-teamslider__placeholder{height:486px}.fmc-teamslider .fmc-teamslider__content{padding-top:22px}.fmc-teamslider .fmc-teamslider__title{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;margin-bottom:0}.fmc-teamslider--no-slider{display:flex;justify-content:center;width:calc(100% + 30px);margin-left:-15px}.fmc-teamslider--no-slider .fmc-slideshow__item{margin:0 15px;width:auto}.fmc-teamslider--no-slider .fmc-slideshow__item:not(:first-child){display:block}.fmc-teamslider .flickity-prev-next-button{border-color:#003522}.fmc-teamslider .flickity-prev-next-button.previous::before,.fmc-teamslider .flickity-prev-next-button.next::before{background-image:url(/admin/app/hoteladler/theme/default/css/../img/icon-arrow-dark.svg)}.fmc-teamslider .flickity-prev-next-button.previous{left:-120px}.fmc-teamslider .flickity-prev-next-button.next{right:-120px}.fmc-teamslider .flickity-prev-next-button:hover,.fmc-teamslider .flickity-prev-next-button:focus{background-color:#003522}.fmc-teamslider .flickity-prev-next-button:hover.previous::before,.fmc-teamslider .flickity-prev-next-button:hover.next::before,.fmc-teamslider .flickity-prev-next-button:focus.previous::before,.fmc-teamslider .flickity-prev-next-button:focus.next::before{background-image:url(/admin/app/hoteladler/theme/default/css/../img/icon-arrow.svg)}.fmc-roomslider .fmc-slideshow__item{margin-right:30px;min-height:0;height:705px;width:9999px}.fmc-roomslider .fmc-roomslider__image{display:block}.page-offer-overview .lead--image,.page-offer-overview .lead--video{margin-bottom:0}.page-offer-overview .content-section:not(.offers-section){margin:0;padding:100px 0;background-color:#EDEAE5}.page-offer-overview .text-section+.offers-section{padding-top:0}.fmc-modal{position:fixed;left:0;top:0;width:100%;height:100%;padding:76px 10px 10px 10px;box-sizing:border-box;background:#EDEAE5;display:flex;opacity:0;visibility:hidden;overflow:hidden;z-index:999;transition:opacity 200ms ease-in-out,visibility 200ms ease-in-out}.fmc-modal.is-visible{opacity:1;visibility:visible}.fmc-modal .fmc-modal__inner{position:relative;width:100%;max-width:784px;max-height:94vh;align-items:center;margin:auto;box-sizing:border-box;overflow-y:auto;scrollbar-color:#d8d2c7 fade(#d8d2c7,30%);scrollbar-width:thin}.fmc-modal .fmc-modal__inner::-webkit-scrollbar-track{background-color:fade(#d8d2c7,30%)}.fmc-modal .fmc-modal__inner::-webkit-scrollbar{width:9px;background-color:fade(#d8d2c7,30%)}.fmc-modal .fmc-modal__inner::-webkit-scrollbar-thumb{background-color:#d8d2c7}.fmc-modal .fmc-modal__content{margin-bottom:70px;padding:0 20px}.fmc-modal .fmc-modal__close{display:block;position:absolute;right:32px;top:32px;width:35px;height:35px;border:0;z-index:100}.fmc-modal .fmc-modal__close::before,.fmc-modal .fmc-modal__close::after{content:"";position:absolute;right:0;top:15px;width:34px;height:3px;background-color:#133423;transition:background-color 150ms ease-in-out}.fmc-modal .fmc-modal__close:before{transform:rotate(45deg)}.fmc-modal .fmc-modal__close:after{transform:rotate(-45deg)}.fmc-modal .fmc-modal__title{display:block;margin-bottom:49px}.fmc-modal .fmc-modal__buttons{padding:0 100px 100px;text-align:right}.fmc-modal .fmc-modal__button:first-child{margin-right:16px}.fmc-modal .fmc-modal__required{display:block;margin-bottom:20px}.fullscreen-video-section{position:relative;display:flex;min-height:100vh}.fullscreen-video-section .fullscreen-video-section__embed-wrap{width:100%;pointer-events:none;border:40px solid #fff}.fullscreen-video-section .fullscreen-video-section__video{width:100%;height:100%;object-fit:cover}.fullscreen-video-section .fmc-wrapper{position:absolute;left:50%;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:translateX(-50%)}.fullscreen-video-section .fullscreen-video-section__content{padding:40px 20px;max-width:744px;color:#fff;text-align:center}.fullscreen-video-section .fullscreen-video-section__text{padding:0 20px}.fullscreen-video-section .fullscreen-video-section__link{margin-top:50px}.embed-section .app_core_inputtype_embed,.image-video-grid-8-section .app_core_inputtype_embed{position:relative;width:100%;padding-top:56.25%;margin-bottom:16px;overflow:hidden}.embed-section .app_core_inputtype_embed>*,.image-video-grid-8-section .app_core_inputtype_embed>*{position:absolute;top:0;left:0;width:100%;height:100%}.fmc-bookingform{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);width:100%;padding:0 10px;max-width:1538px;z-index:90}.fmc-bookingform .fmc-bookingform__inner{background-color:#fff}.fmc-bookingform .fmc-bookingform__mobile-button{position:relative;display:none;padding:3px 59px 3px 56px;background:url(/admin/app/hoteladler/theme/default/css/../img/icon-calendar.svg) no-repeat 0 50%;font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;text-decoration:none}.fmc-bookingform .fmc-bookingform__mobile-button::after{content:"";position:absolute;right:0;top:3px;width:30px;height:30px;background:url(/admin/app/hoteladler/theme/default/css/../img/icon-arrow-submit.svg) no-repeat 50%}.fmc-bookingform.is-locked{position:absolute;height:60px}.fmc-bookingform.is-hidden{display:none}.fmc-nest{position:fixed;bottom:150px;right:69px;display:block;z-index:90;text-decoration:none}.fmc-nest .fmc-nest__inner{display:flex;justify-content:center;flex-direction:column;width:124px;height:124px;background:url(/admin/app/hoteladler/theme/default/css/../img/nest.svg) no-repeat 50%;text-decoration:none;text-align:center}.fmc-nest .fmc-nest__title{display:block;color:#66B5BC}.fmc-nest .fmc-nest__title,.fmc-nest .fmc-nest__desc{margin-left:28px;max-width:60px}.fmc-nest .fmc-nest__eagle,.fmc-nest::before{width:48px;position:absolute;left:35px;top:41px;transform:rotate(349deg) translateY(-82px) rotate(-10deg);pointer-events:none}.fmc-nest .fmc-nest__eagle{display:none}.fmc-nest::before{content:"";display:block;height:54px;background:url(/admin/app/hoteladler/theme/default/css/../img/adler.svg) no-repeat 50%;transform:translate(-16px,-88px)}.fmc-nest:hover .fmc-nest__eagle,.fmc-nest:focus .fmc-nest__eagle{display:block;transform:none;animation:eagleCircular 4s linear infinite}.fmc-nest:hover::before,.fmc-nest:focus::before{display:none}.fmc-nest.is-locked{position:absolute}.fmc-trustyourating{min-height:600px}.app_more_component_cookiebanner{position:fixed;left:0;bottom:0;width:calc(100% - 20px);z-index:9999;background-color:#fff;padding:20px;margin:10px;border:1px solid #000;display:none}.app_more_component_cookiebanner.visible{display:block}.app_more_component_cookiebanner .cookiebanner-infobox{width:100%;text-align:center}.app_more_component_cookiebanner .cookiebanner-infobox p{display:inline-block;max-width:75%;margin:0}.app_more_component_cookiebanner .cookiebanner-button{position:absolute;right:30px;top:50%;padding:10px 20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #000;font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;text-decoration:none}.app_more_component_cookiebanner .cookiebanner-button:hover,.app_more_component_cookiebanner .cookiebanner-button:focus{background-color:#CCD7D3}}.fm--com-accessibility{position:fixed;top:0;margin:0;padding:0;left:-32768px;z-index:1000;width:100%;list-style-type:none}.fm--com-accessibility .fm--hide-accessible:active,.fm--com-accessibility .fm--form .fm--form__label:active,.fm--form .fm--com-accessibility .fm--form__label:active,.fm--com-accessibility .fm--hide-accessible:focus,.fm--com-accessibility .fm--form .fm--form__label:focus,.fm--form .fm--com-accessibility .fm--form__label:focus{position:absolute;left:32768px;top:0;outline:0 none;width:100%;color:#fff;background:#003522;padding:10px 0;text-align:center;text-decoration:none}.fmc-offers .content-section__title{text-align:center}.fmc-offers .fmc-offers__image-wrap{margin:0 auto 80px}.fmc-offers .fmc-offers__image{display:block}.fmc-offers .fmc-offerslider{display:none}.fmc-offer{margin-bottom:74px;text-align:center}.fmc-offer .fmc-offer__timespan{display:block;margin-bottom:34px}.fmc-offer .fmc-offer__lead{margin-bottom:28px}.fmc-offer .fmc-offer__nights{display:block}.fmc-offer .fmc-offer__button{margin-top:40px}.fmc-pageteaser{display:flex;justify-content:space-between}.fmc-pageteaser .fmc-pageteaser__col{width:calc(50% - 15px)}.fmc-pageteaser .fmc-pageteaser__title{margin-bottom:53px}.fmc-pageteaser .fmc-pageteaser__title::after{content:"."}.fmc-pageteaser .fmc-pageteaser__image-wrap{display:block;overflow:hidden}.fmc-pageteaser .fmc-pageteaser__image-wrap:hover .fmc-pageteaser__image,.fmc-pageteaser .fmc-pageteaser__image-wrap:focus .fmc-pageteaser__image{transform:scale(1.02)}.fmc-pageteaser .fmc-pageteaser__image{display:block;margin-bottom:50px;transition:transform 250ms ease-in-out}.fmc-pageteaser .fmc-pageteaser__subtitle{display:block;margin-bottom:23px}.fmc-pageteaser .fmc-pageteaser__text{margin-bottom:43px}.fmc-menu{columns:2;column-gap:30px}.fmc-menu .fmc-menu__item{margin-bottom:58px;width:100%;break-inside:avoid-column}.fmc-menu .fmc-menu__title{margin-bottom:16px}.fmc-menu .fmc-menu__file{display:inline-flex;align-items:flex-end;margin-top:20px;padding-left:80px;min-height:60px;background:url(/admin/app/hoteladler/theme/default/css/../img/icon-menu-card.svg) no-repeat 0;text-decoration:none;text-transform:uppercase}.fmc-partner{display:flex;justify-content:center;flex-wrap:wrap;width:calc(100% + 30px);margin-left:-15px}.fmc-partner .fmc-partner__item{display:block;width:calc(100%/5);padding:0 15px;margin-bottom:28px;box-sizing:border-box}.fmc-partner .fmc-partner__partner{display:block;position:relative;height:125px;border:0}.fmc-partner .fmc-partner__logo{display:block;position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;transform:translate(-50%,-50%)}.fmc-partner .fmc-partner__logo--svg{max-width:none;width:100%}.fmc-news{margin-bottom:40px}.fmc-news--first{display:flex;justify-content:space-between}.fmc-news .fmc-news__col{width:calc(50% - 15px)}.fmc-news .fmc-news__col:last-child{padding-top:10px}.fmc-news .fmc-news__date{display:block;margin-bottom:37px}.fmc-news .fmc-news__image{display:block}.fmc-news .fmc-news__link{position:relative;display:inline-block;margin:26px 0 0 23px;text-decoration:none;border-bottom:1px solid #003522;transition:border-color 150ms ease-in-out}.fmc-news .fmc-news__link:hover,.fmc-news .fmc-news__link:focus{border-color:transparent}.fmc-news .fmc-news__link::before{content:"";position:absolute;left:-23px;top:6px;width:23px;height:20px;background:url(/admin/app/hoteladler/theme/default/css/../img/icon-arrow-submenu.svg) no-repeat 0 50%;background-size:8px}.fmc-news--list{width:50%;max-width:486px;margin:0 15px 80px 15px}.fmc-news--list .fmc-news__image-wrap{margin-bottom:62px}.fmc-newsteaser-wrap{display:flex;justify-content:center;width:calc(100% + 30px);margin-left:-15px}.fmc-newsteaser{display:flex;width:25%;margin:0 15px;padding:72px 0 0 23px;box-sizing:border-box;text-decoration:none}.fmc-newsteaser .fmc-newsteaser__inner{width:100%;padding-bottom:88px;border:10px solid #AED2DA}.fmc-newsteaser .fmc-newsteaser__image-wrap{margin:-82px 0 36px -33px;width:calc(100% + 9px);overflow:hidden}.fmc-newsteaser .fmc-newsteaser__image{display:block;transition:transform 250ms ease-in-out}.fmc-newsteaser .fmc-newsteaser__title{padding:0 23px;margin-bottom:7px}.fmc-newsteaser .fmc-newsteaser__more{display:block;padding:5px 0 5px 46px;margin-left:24px;background:url(/admin/app/hoteladler/theme/default/css/../img/icon-arrow-news.svg) no-repeat 0;font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500}.fmc-newsteaser:hover .fmc-newsteaser__image,.fmc-newsteaser:focus .fmc-newsteaser__image{transform:scale(1.02)}.fmc-team .fmc-team__section{margin:0;padding:120px 0}.fmc-team .fmc-team__section:nth-child(odd){background-color:#EDEAE5}.fmc-team .fmc-team__image-wrap{margin-bottom:68px}.fmc-team .fmc-team__image{display:block}.fmc-team .fmc-team__title{text-align:center}.fmc-team .teamslider-section{padding:60px 0 0;background:none}.fmc-team .teamslider-section .fmc-wbox{padding:0}.fmc-team:last-child .fmc-team__section:last-child{padding-bottom:320px}input[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="text"],input[type="email"],input[type="tel"],textarea,select{width:100%;color:#003522;padding:4px 0 8px;box-sizing:border-box;border:solid #133423;background-color:transparent;border-width:0 0 1px;border-radius:0;-webkit-appearance:none}textarea{height:149px;resize:vertical}.fm--form input::placeholder,.fm--form textarea::placeholder{color:#66B5BC;opacity:1}.fm--form input::-ms-input-placeholder,.fm--form textarea::-ms-input-placeholder{color:#66B5BC}.fm--form .fm--form__row{margin-bottom:26px}.fm--form .fm--form__inputtype-core-optionlist .fm--com-svg,.fm--form .fm--form__inputtype-hoteladler-systemlanguage .fm--com-svg{display:none}.fm--form .fm--form__inputtype-core-optionlist select,.fm--form .fm--form__inputtype-hoteladler-systemlanguage select{background:url(/admin/app/hoteladler/theme/default/css/../img/icon-arrow-down.svg) no-repeat 100% 50%}.fm--form .fm--form-radiogroup{padding-top:15px}.fm--form .fm--form-radiogroup .fm--form__label{display:inline-block;position:static;width:auto;height:auto}.fm--form .fm--form-radiogroup .fm--form-radiogroup__item{display:flex;align-items:center}.fm--form .fm--form-radiogroup .fm--form-radiogroup__item input{margin:0 10px 0 0}.fm--form .error .message_box{display:none}.fm--form .fm--form__error{padding-top:7px;color:#e14e4e}.fm--form-subscription .bx--tile>.fm--form__inputtype:last-child{display:none}.fm--form-subscription .has-error::placeholder{color:#e14e4e;opacity:1}.fm--form-subscription .has-error::-ms-input-placeholder{color:#e14e4e}.fm--form-subscription .revinate-form-success{margin-bottom:30px}.fm--form-subscription .revinate-form-success.is-hidden{display:none}.fm--form-subscription form.is-hidden{display:none}.fm--form-subscription .bx--tile--checkbox{margin-bottom:25px}.fm--form-subscription .bx--tile--checkbox .fm--form__row{margin-bottom:4px}.fm--form-bookingform{padding:12px 25px 9px 49px}.fm--form-bookingform form{display:flex;justify-content:space-between}.fm--form-bookingform form>.bx--tile{margin-right:30px;width:100%;max-width:1016px}.fm--form-bookingform .bx--tile--space{display:flex;justify-content:space-between}.fm--form-bookingform .fm--form__label{position:static;display:inline-block;left:0;width:auto;height:auto}.fm--form-bookingform input[type="text"]{border:0}.fm--form-bookingform input[type="text"]::placeholder{color:#003522;opacity:1}.fm--form-bookingform input[type="text"]::-ms-input-placeholder{color:#003522}.fm--form-bookingform input[type="text"].is-empty::placeholder{color:#e14e4e;opacity:1}.fm--form-bookingform input[type="text"].is-empty::-ms-input-placeholder{color:#e14e4e}.fm--form-bookingform .bx--label,.fm--form-bookingform input[type="text"]{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500}.fm--form-bookingform .fm--form__row{margin:0}.fm--form-bookingform .fm--form__row:first-child{min-width:335px}.fm--form-bookingform .fm--form__inputtype-hoteladler-datepicker{display:flex}.fm--form-bookingform .fm--form__inputtype-hoteladler-datepicker .fm--form__canvas{width:calc(100% - 52px)}.fm--form-bookingform .fm--form__inputtype-hoteladler-datepicker .bx--label{display:block;margin-right:18px;width:34px;height:34px;background:url(/admin/app/hoteladler/theme/default/css/../img/icon-calendar.svg) no-repeat 50%;text-indent:-9999px}.fm--form-bookingform .fm--form__inputtype-hoteladler-datepicker input[type="text"]{padding-right:40px;background:url(/admin/app/hoteladler/theme/default/css/../img/icon-arrow-pickr.svg) no-repeat 100% 3px;cursor:pointer}.fm--form-bookingform .fm--form__inputtype-hoteladler-bookingguest{display:flex;padding-left:30px}.fm--form-bookingform .fm--form__inputtype-hoteladler-bookingguest .bx--label{padding:7px 0 7px 55px;background:url(/admin/app/hoteladler/theme/default/css/../img/icon-guest.svg) no-repeat 0 50%}.fm--form-bookingform .fm--form__inputtype-hoteladler-bookingguest .fm--form__label{margin-right:127px}.fm--form-bookingform .fm--form__inputtype-hoteladler-bookingguest .fm--form__canvas{display:flex;position:relative;top:2px}.fm--form-bookingform .fm--form__inputtype-hoteladler-bookingguest input[type="text"]{margin:0 20px;width:50px;text-align:center}.fm--form-bookingform .fm--form__inputtype-hoteladler-bookingguest input[type="text"].is-empty{color:#e14e4e}.fm--form-bookingform .fm--form__inputtype-hoteladler-bookingguest .fm--form__inputtype-hoteladler-bookingguest-btn{display:block;flex-shrink:0;width:32px;height:32px;padding:0;border:0;background:url(/admin/app/hoteladler/theme/default/css/../img/icon-minus.svg) no-repeat 50%;cursor:pointer}.fm--form-bookingform .fm--form__inputtype-hoteladler-bookingguest .fm--form__inputtype-hoteladler-bookingguest-btn:last-child{background-image:url(/admin/app/hoteladler/theme/default/css/../img/icon-plus.svg)}.fm--form-bookingform .fm--form-buttons__buttons button{background:url(/admin/app/hoteladler/theme/default/css/../img/icon-arrow-submit.svg) no-repeat 100% 50%;padding:4px 47px 4px 0;min-width:0;border:0;text-align:left}.fm--form-bookingform .fm--form-buttons__buttons button:hover,.fm--form-bookingform .fm--form-buttons__buttons button:focus{background-color:transparent;color:#003522}div.flatpickr-calendar{border-radius:0}div.flatpickr-calendar .flatpickr-day.selected,div.flatpickr-calendar .flatpickr-day.startRange,div.flatpickr-calendar .flatpickr-day.endRange,div.flatpickr-calendar .flatpickr-day.selected.inRange,div.flatpickr-calendar .flatpickr-day.startRange.inRange,div.flatpickr-calendar .flatpickr-day.endRange.inRange,div.flatpickr-calendar .flatpickr-day.selected:focus,div.flatpickr-calendar .flatpickr-day.startRange:focus,div.flatpickr-calendar .flatpickr-day.endRange:focus,div.flatpickr-calendar .flatpickr-day.selected:hover,div.flatpickr-calendar .flatpickr-day.startRange:hover,div.flatpickr-calendar .flatpickr-day.endRange:hover,div.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,div.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,div.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,div.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,div.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,div.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay{background:#fff;border-color:#66B5BC;color:#393939}div.flatpickr-calendar .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),div.flatpickr-calendar .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),div.flatpickr-calendar .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-5px 0 0 #e6e6e6}div.flatpickr-calendar .flatpickr-day{border-radius:0;border-width:3px;line-height:35px}div.flatpickr-calendar .flatpickr-day.selected.startRange,div.flatpickr-calendar .flatpickr-day.startRange.startRange,div.flatpickr-calendar .flatpickr-day.endRange.startRange,div.flatpickr-calendar .flatpickr-day.selected.endRange,div.flatpickr-calendar .flatpickr-day.startRange.endRange,div.flatpickr-calendar .flatpickr-day.endRange.endRange{border-radius:0}div.flatpickr-calendar .flatpickr-months .flatpickr-next-month,div.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{position:relative}div.flatpickr-calendar .flatpickr-months .flatpickr-next-month::before,div.flatpickr-calendar .flatpickr-months .flatpickr-prev-month::before{content:"";position:absolute;left:-16px;top:2px;width:34px;height:34px;background:url(/admin/app/hoteladler/theme/default/css/../img/icon-chevron-calendar.svg) no-repeat 50%;transform:rotate(90deg)}div.flatpickr-calendar .flatpickr-months .flatpickr-prev-month::before{left:5px;transform:rotate(-90deg)}div.flatpickr-calendar .flatpickr-months svg{display:none}@media screen and (max-width:1800px){.fmc-teamslider .flickity-prev-next-button.previous{left:0}.fmc-teamslider .flickity-prev-next-button.next{right:0}}@media screen and (max-width:1300px){.mainnav{margin-left:50px}}@media screen and (max-width:1210px){.theme-footer .theme-footer__logo{margin:8px 36px 0 0}.theme-footer .theme-footer__inner{flex-direction:column}.theme-footer .theme-footer__left,.theme-footer .theme-footer__right{width:auto}.theme-footer .theme-footer__right{margin:42px 0 0 149px}.footernav{margin:30px 0 0 149px}}@media screen and (max-width:1200px){.fm--form-bookingform{padding-left:20px;padding-right:20px}.fm--form-bookingform .fm--form__inputtype-hoteladler-bookingguest .bx--label{display:inline-block;padding:0;width:38px;height:34px;text-indent:-9999px}.fm--form-bookingform .fm--form__inputtype-hoteladler-bookingguest .fm--form__label{position:relative;top:-4px;margin-right:20px}.fmc-offers__items{grid-template-columns:repeat(2,minmax(0,1fr))}.fmc-partner .fmc-partner__item{width:25%}.mainnav{margin:146px 0 0 20px}.mainnav a{margin:0;font-size:1.4583333333em;line-height:1.1428571429em}.mainnav ul li{margin-bottom:25px}.mainnav ul ul{left:285px;top:7px}.mainnav ul ul a{font-size:.875em;line-height:1.3333333333em}.nav-overlay .nav-overlay__image-wrap{display:none}.nav-overlay .servicenav{margin-bottom:2px;max-width:340px}.nav-overlay .servicenav ul{display:flex;flex-wrap:wrap}.nav-overlay .servicenav li{width:50%;margin-bottom:18px;text-align:left}.nav-overlay .servicenav a{font-size:.875em;line-height:1.4285714286em}.nav-overlay .nav-overlay__langnav li::after{width:1px;height:22px;top:7px}.nav-overlay .nav-overlay__langnav a{font-size:.875em;line-height:1.4285714286em}.fmc-some .fmc-some__item:last-child{margin:0 12px 7px 0}.fmc-some .fmc-some__link{width:36px;height:36px}.fmc-some .fmc-some__link--facebook{background-size:13px}.fmc-some .fmc-some__link--instagram{background-size:22px}.fmc-some .fmc-some__link--linkedin{background-size:20px}.fmc-some .fmc-some__link--tiktok{background-size:23px}.lead--image,.lead--video,.lead-home .lead-home__item{border-width:20px}.main-header{padding:0 45px}.fmc-slideshow .fmc-slideshow__portrait .fmc-slideshow__content{padding-left:70px}.fmc-slideshow .flickity-prev-next-button{width:60px;height:60px}.fmc-slideshow .flickity-prev-next-button::before{background-size:18px}.fmc-slideshow .flickity-prev-next-button.previous{left:20px}.fmc-slideshow .flickity-prev-next-button.next{right:20px}.fmc-offers .fmc-offers__items{display:none}.fmc-offers .fmc-offerslider{display:block;margin-bottom:74px}.fmc-offers .fmc-offerslider .fmc-offer{margin-bottom:0}.fmc-offers .fmc-offerslider .flickity-prev-next-button.previous{left:0}.fmc-offers .fmc-offerslider .flickity-prev-next-button.next{right:0}.app_more_component_cookiebanner{text-align:center}.app_more_component_cookiebanner .cookiebanner-button{position:static;display:inline-block;width:auto;transform:none;margin-top:20px}}@media screen and (max-width:991px){.theme-footer{padding:60px 0}.theme-footer .theme-footer__right{flex-direction:column}.theme-footer .theme-footer__right .theme-footer__col{margin-bottom:30px}.theme-footer .theme-footer__right .theme-footer__col:last-child{margin-bottom:0}.theme-footer .theme-footer__col:first-child,.theme-footer .theme-footer__col:nth-child(2),.theme-footer .theme-footer__col:last-child{width:auto}.theme-footer .theme-footer__ty-rating{margin:0}.footernav{margin-top:0}.content-section__title,.fmc-slideshow__title,.fmc-pageteaser .fmc-pageteaser__title{font-size:2.0833333333em;line-height:1.28em}.fmc-slideshow .fmc-slideshow__text,.fullscreen-video-section .fullscreen-video-section__text{font-size:1.0833333333em;line-height:1.1538461538em}.fmc-newsteaser-wrap{flex-wrap:wrap}.fmc-newsteaser{width:calc(50% - 30px);margin-bottom:50px}.fmc-news--list{width:100%}.fmc-offer-detail .fmc-offer-detail__cols{flex-direction:column}.fmc-offer-detail .fmc-offer-detail__cols .fmc-offer-detail__col{width:100%}.fmc-offer-detail .fmc-offer-detail__cols .fmc-offer-detail__col:first-child{margin-bottom:80px}}@media screen and (max-width:880px){.fmc-bookingform .fm--form-bookingform{display:none}.fmc-bookingform .fmc-bookingform__inner{display:flex;align-items:center;justify-content:center;height:60px}.fmc-bookingform .fmc-bookingform__mobile-button{display:inline-block}.nav-overlay .fmc-wbox{flex-direction:column}.nav-overlay .nav-overlay__left,.nav-overlay .nav-overlay__right{width:auto}.nav-overlay .nav-overlay__right{margin-left:20px;padding:40px 0 100px}}@media screen and (max-width:767px){.theme-h2,h2,h1,.content-section__title,.fmc-slideshow__title,.fmc-news .fmc-news__title,.fmc-pageteaser .fmc-pageteaser__title,.fmc-offer .fmc-offer__title,.fmc-modal .fmc-modal__title{font-size:2.1111111111em;line-height:1.1578947368em}h2,.content-section__title,.fmc-slideshow__title,.fmc-news .fmc-news__title{margin-bottom:28px}.font-theme-main,.main-header,.main-content,.theme-footer,.nav-overlay,.fmc-modal,.fmc-bookingform,.app_more_component_cookiebanner{font-family:Sohne,Arial,Helvetica,sans-serif;font-style:normal;font-weight:300;font-size:1.125em;line-height:1.3333333333em}.font-normal,.fmc-table.fmc-room-table .fmc-table__heading,.fmc-slideshow .fmc-slideshow__portrait .fmc-slideshow__text,.fmc-teamslider .fmc-teamslider__title,input[type="text"],input[type="email"],input[type="tel"],textarea,select,.theme-button,.fm--form .fm--form-buttons__buttons button,.lead .lead__text,.theme-footer .theme-footer__text,.fmc-address,.fmc-newsteaser .fmc-newsteaser__more,.contact-section .contact-section__required,.fmc-modal .fmc-modal__required,.fmc-table .fmc-table__heading{font-size:1em;line-height:1.3333333333em}.font-text-big,.theme-footer .theme-footer__title,.fmc-slideshow .fmc-slideshow__text,.fullscreen-video-section .fullscreen-video-section__text,.fmc-offer-detail .fmc-offer-detail__title,.fmc-menu .fmc-menu__title,.contact-section .contact-section__title,.mainnav .navitem-sub-mobile a,.editorial_t_subtitle{font-size:1.4444444444em;line-height:1.1538461538em}.lead{padding-bottom:37px}.lead--image,.lead--video{margin:-108px 0 32px;padding-bottom:0}.lead-home{margin:-108px 0 0}.lead-home .lead-home__logo{max-width:164px;top:127px}.lead-home .fmc-wrapper{top:245px}.main-header{padding:0 40px;height:108px}.main-header .main-header__inner{padding:0}.main-header .main-header__right{top:40px}.main-header.is-fixed .navbar-toggle{left:-20px}.main-header.is-fixed .langnav{right:-20px;top:9px}.wrapper{min-height:calc(100% - 108px);margin-top:108px}.navbar-toggle{top:30px;left:0}.navbar-toggle .navbar-toggle__burger{left:0;width:40px}.navbar-toggle .navbar-toggle__inner{top:12px}.navbar-toggle .navbar-toggle__inner::before{top:-12px}.navbar-toggle .navbar-toggle__inner::after{width:28px;top:12px}.langnav button{width:37px;height:37px;font-size:.7222222222em;line-height:1.1538461538em}.langnav ul{padding:6px 5px 8px;top:37px}.servicenav li{margin-bottom:9px;text-align:center}.servicenav a{font-size:1.1666666667em;line-height:1.4285714286em}.footernav{margin-left:0}.footernav ul{text-align:center}.footernav li{display:inline-block;margin:0;padding:0 3px}.fmc-head-button{display:none}.theme-footer .theme-footer__left{padding:0;flex-direction:column}.theme-footer .theme-footer__right{margin:0}.theme-footer .theme-footer__right .theme-footer__col:first-child{margin-bottom:49px}.theme-footer .theme-footer__col{padding:0}.theme-footer .theme-footer__logo{margin:0 auto 40px;max-width:75px}.theme-footer .theme-footer__title,.theme-footer .theme-footer__text{text-align:center}.theme-footer .theme-footer__button{display:block;margin:0 auto}.theme-footer .servicenav{margin-top:25px}.theme-footer .theme-footer__ty-rating{width:170px;margin:8px auto 4px}.theme-footer .theme-footer__ty-rating-link{top:-29px}.fmc-address{text-align:center}.fmc-address .fmc-address__phone{margin-top:28px}.fmc-some{text-align:center}.fmc-bookingform .fmc-bookingform__mobile-button{font-size:1.1111111111em;line-height:1.35em}.content-section:not(.fullscreen-section):not(.text-section--home){margin-bottom:80px}.content-section:last-child:not(.fullscreen-section):not(.fmc-team__section){margin-bottom:190px}.text-section.is-right .text-section__cols,.text-section .text-section__cols{flex-direction:column}.text-section .text-section__col:first-child,.text-section .text-section__col:last-child{width:auto}.text-section .text-section__col:first-child{margin-bottom:49px}.text-section .text-section__col:last-child{margin:0}.text-section .text-section__content{max-width:none;margin:0 auto}.text-section .text-section__image{object-fit:contain}.text-section--image:nth-child(even) .text-section__cols,.text-section.is-left .text-section__cols{flex-direction:column}.text-section--image:nth-child(even) .text-section__col:last-child,.text-section.is-left .text-section__col:last-child{margin:0}.text-section--image:nth-child(even) .text-section__image-wrap,.text-section.is-left .text-section__image-wrap{margin:0}.text-section--image:nth-child(even) .text-section__content,.text-section.is-left .text-section__content{margin:0 auto}.text-section.is-right .text-section__col:last-child{margin:0}.text-section--home{padding:59px 0 40px;margin-bottom:0}.text-section--home.text-section--image.has-second-image .text-section__image-wrap--second{position:static}.text-section--home.text-section--image.has-second-image .text-section__image-wrap--second .text-section__image{border:0}.text-section--home.text-section--image.has-second-image .text-section__image-wrap{margin:0 0 30px}.text-section--home.text-section--image.has-second-image .text-section__col:nth-child(2){padding-top:0}.fmc-nest{display:none}.fmc-slideshow .fmc-slideshow__content{max-width:none;padding:0}.fmc-slideshow .fmc-slideshow__portrait{flex-direction:column}.fmc-slideshow .fmc-slideshow__portrait .fmc-slideshow__content{padding:0;max-width:none}.fmc-slideshow .fmc-slideshow__portrait .fmc-slideshow__image-portrait{height:33vh;margin-top:50px}.fmc-slideshow .fmc-slideshow__portrait .fmc-slideshow__col{width:100%}.fmc-slideshow .flickity-prev-next-button{top:auto;transform:none;bottom:20px}.fmc-teamslider .fmc-slideshow__item{width:350px}.fmc-teamslider .fmc-teamslider__placeholder{height:350px}.fmc-teamslider--no-slider{flex-wrap:wrap}.fmc-teamslider--no-slider .fmc-slideshow__item{margin-bottom:40px;max-width:300px}.fmc-teamslider--no-slider .fmc-slideshow__item:last-child{margin-bottom:0}.fmc-teamslider .flickity-prev-next-button{bottom:auto;top:271px}.fmc-offerslider .fmc-slideshow__item{padding-bottom:80px}.fmc-offerslider .flickity-prev-next-button{top:auto;transform:none;bottom:0}.teamslider-section{padding-top:82px}.teamslider-section .content-section__title{margin-bottom:46px}.teamslider-section:last-child,.pageteaser-section:last-child,.offers-section:last-child{padding-bottom:150px}.fullscreen-video-section .fullscreen-video-section__embed-wrap{border-width:20px}.newsteaser-section{padding-top:60px}.newsteaser-section .content-section__title{margin-bottom:40px}.fmc-newsteaser .fmc-newsteaser__title{font-size:1.3333333333em;line-height:1.25em}.news-section{padding-top:0}.fmc-news--first{flex-direction:column}.fmc-news .fmc-news__col{width:100%}.fmc-news .fmc-news__col:first-child{margin-bottom:30px}.fmc-news--list:last-child{margin-bottom:0}.fmc-news .fmc-news__link::before{top:2px}.pageteaser-section{padding-top:76px}.pageteaser-section .content-section__title{margin-bottom:40px}.fmc-pageteaser{flex-direction:column}.fmc-pageteaser .fmc-pageteaser__title{margin-bottom:28px}.fmc-pageteaser .fmc-pageteaser__col{width:100%}.fmc-pageteaser .fmc-pageteaser__col:first-child{margin-bottom:50px}.page-offer-overview .content-section:not(.offers-section){margin:0}.fmc-offers__items{grid-template-columns:repeat(1,minmax(0,1fr))}.fmc-offer .fmc-offer__timespan{margin-bottom:17px}.fmc-offer .fmc-offer__lead{margin-bottom:14px}.offer-lead .offer-lead__lead{margin-bottom:18px}.offer-lead .offer-lead__image{height:221px}.fmc-menu{columns:1}.fmc-team .fmc-team__section .teamslider-section:last-child{padding-bottom:0}.fmc-team:last-child .fmc-team__section:last-child{padding-bottom:93px}.fmc-partner .fmc-partner__item{width:50%}.contact-section .contact-section__inner{flex-direction:column}.contact-section .contact-section__col{width:100%}.contact-section .contact-section__col:first-child{margin-bottom:80px}.nav-overlay .servicenav{margin-bottom:19px}.nav-overlay .servicenav a{font-size:1.1666666667em;line-height:1.4285714286em}.nav-overlay .nav-overlay__langnav{display:none}.nav-overlay .fmc-some{text-align:left}.mainnav{margin:100px 0 0 20px}.mainnav a{margin:0;font-size:1.9444444444em;line-height:1.1428571429em}.mainnav ul{width:100%}.mainnav ul li{display:flex;align-items:center;justify-content:space-between;position:static;margin-bottom:25px}.mainnav ul li.expanded ul{right:-40px}.mainnav ul ul{position:absolute;top:0;bottom:0;left:auto;right:calc(-100% - 20px);width:100%;padding-top:100px;background:#EDEAE5;opacity:1;visibility:visible;z-index:2;transition:right 250ms ease-in-out}.mainnav ul ul li{margin:0 0 23px 35px}.mainnav ul ul li.navitem-sub-mobile{margin-left:0;margin-bottom:35px}.mainnav ul ul a{font-size:1.1666666667em;line-height:1.3333333333em}.mainnav .subnav-toggle{display:block;padding:0;width:40px;height:40px;border:0;background:transparent url(/admin/app/hoteladler/theme/default/css/../img/icon-arrow-submenu.svg) no-repeat 50%;cursor:pointer;-webkit-tap-highlight-color:transparent}.mainnav .navitem-sub-mobile{display:block}.mainnav .navitem-sub-mobile a{padding-left:34px;font-family:"calisto_mtregular",serif;font-style:normal;font-weight:400;background:url(/admin/app/hoteladler/theme/default/css/../img/icon-submenu-back.svg) no-repeat 0 50%;-webkit-tap-highlight-color:transparent}.mainnav .navitem-sub-mobile a::after{content:"."}.text-two-column-section .text-two-column-section__cols{flex-direction:column}.text-two-column-section .text-two-column-section__cols .text-two-column-section__col{width:100%}.image-video-grid-8-section .image-video-grid-8-section__image{height:221px}.nav-visible .nav-overlay .nav-overlay__inner{overflow:hidden}.fmc-event{flex-direction:column}.fmc-event .fmc-event__col:first-child,.fmc-event .fmc-event__col:last-child{width:100%}.fmc-event .fmc-event__title{margin:0}}@media screen and (max-width:680px){.newsteaser-section .newsteaser-section__mobile-more-wrap{display:block;text-align:center}.fmc-newsteaser{width:100%;max-width:387px;margin-bottom:42px}.fmc-newsteaser:not(:first-child){display:none}.fmc-offerslider .fmc-slideshow__item{width:100%}}@media screen and (max-width:580px){.theme-footer{position:static}}@media screen and (max-width:400px){.fullscreen-video-section .fullscreen-video-section__link{min-width:0;width:100%}}@media screen and (max-width:340px){.theme-button,.fm--form .fm--form-buttons__buttons button{min-width:0;width:100%}}@media print{.navbar-toggle,.main-header__right,.nav-overlay,.fmc-bookingform,.fmc-modal,.fmc-nest,.flatpickr-calendar,.theme-button,.fm--form .fm--form-buttons__buttons button,.servicenav,.footernav,.fmc-some,.theme-footer__ty-rating{display:none!important}.fmc-animate-image::before{content:none!important}.fmc-animate-text{transform:none;opacity:1}.fmc-address{color:#003522;font-style:normal}a{color:#003522}.theme-footer .theme-footer__logo{margin-bottom:40px}.fmc-logo{width:120px;margin:30px 0 80px}.contact-section .contact-section__col{width:100%}.contact-section .contact-section__col:first-child{display:none}}