#cms_combine_fn{content:'/(cms)/module/static/default/content/libs/css/reset/reset.css';}
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}.clearfix:before,.cf:before,.clearfix:after,.cf:after{content:" ";display:table}.clearfix:after,.cf:after{clear:both}
#cms_combine_fn{content:'/static/template-2063/css/critical.less';}
.room-tile-slider .cst-tile-row{display:block}.room-tile-slider .cst-tile-row.cst-tile-row-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@supports (display:grid){.room-tile-slider .cst-tile-row.cst-tile-row-info{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.room-tile-slider .cst-tile-row.cst-tile-row-info>div:nth-child(2){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.room-tile-slider .cst-tile-row.cst-tile-row-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.cst-tile-row>div .price-perperson,.cst-tile-row>div .price-perroom{white-space:nowrap;display:block}.cst-bold{font-weight:700}[data-attr-hintergrund=helles-beige]{background:#F4F0E9}@media (prefers-contrast:more){.cst-tile-new{color:#000}}@font-face{font-family:'Scala Sans';src:url(/static/template-2063/fonts/subset-ScalaSansOT-Cond.woff2) format('woff2'),url(/static/template-2063/fonts/subset-ScalaSansOT-Cond.woff) format('woff');font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:'Scala Sans';src:url(/static/template-2063/fonts/subset-ScalaSansOT-LightIta.woff2) format('woff2'),url(/static/template-2063/fonts/subset-ScalaSansOT-LightIta.woff) format('woff');font-weight:300;font-style:italic;font-display:optional}@font-face{font-family:'Scala Sans';src:url(/static/template-2063/fonts/subset-ScalaSansOT-Black.woff2) format('woff2'),url(/static/template-2063/fonts/subset-ScalaSansOT-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:optional}@font-face{font-family:'Scala Sans';src:url(/static/template-2063/fonts/subset-ScalaSansOT-BlackIta.woff2) format('woff2'),url(/static/template-2063/fonts/subset-ScalaSansOT-BlackIta.woff) format('woff');font-weight:900;font-style:italic;font-display:optional}@font-face{font-family:'Scala Sans';src:url(/static/template-2063/fonts/subset-ScalaSansOT-Light.woff2) format('woff2'),url(/static/template-2063/fonts/subset-ScalaSansOT-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:optional}@font-face{font-family:'Scala Sans';src:url(/static/template-2063/fonts/subset-ScalaSansOT-CondBold.woff2) format('woff2'),url(/static/template-2063/fonts/subset-ScalaSansOT-CondBold.woff) format('woff');font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:'Scala Sans';src:url(/static/template-2063/fonts/subset-ScalaSansOT-BoldIta.woff2) format('woff2'),url(/static/template-2063/fonts/subset-ScalaSansOT-BoldIta.woff) format('woff');font-weight:700;font-style:italic;font-display:optional}@font-face{font-family:'Scala Sans';src:url(/static/template-2063/fonts/subset-ScalaSansOT-Bold.woff2) format('woff2'),url(/static/template-2063/fonts/subset-ScalaSansOT-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:'Scala Sans';src:url(/static/template-2063/fonts/subset-ScalaSansOT-Ita.woff2) format('woff2'),url(/static/template-2063/fonts/subset-ScalaSansOT-Ita.woff) format('woff');font-weight:400;font-style:italic;font-display:optional}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:100%;font-display:optional;src:local(''),url(https://fonts-api.viomassl.com/fonts/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:100%;font-display:optional;src:local(''),url(https://fonts-api.viomassl.com/fonts/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-stretch:100%;font-display:optional;src:local(''),url(https://fonts-api.viomassl.com/fonts/s/opensans/v29/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:optional;src:local(''),url(https://fonts-api.viomassl.com/fonts/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:optional;src:local(''),url(https://fonts-api.viomassl.com/fonts/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:optional;src:local(''),url(https://fonts-api.viomassl.com/fonts/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:swap;src:url(/%28cms%29/module/static/default/content/libs/css/fontawesome-5.15.1-subset/webfonts/fa-light-300.eot);src:url(/%28cms%29/module/static/default/content/libs/css/fontawesome-5.15.1-subset/webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(/%28cms%29/module/static/default/content/libs/css/fontawesome-5.15.1-subset/webfonts/fa-light-300.woff2) format("woff2"),url(/%28cms%29/module/static/default/content/libs/css/fontawesome-5.15.1-subset/webfonts/fa-light-300.woff) format("woff"),url(/%28cms%29/module/static/default/content/libs/css/fontawesome-5.15.1-subset/webfonts/fa-light-300.ttf) format("truetype"),url(/%28cms%29/module/static/default/content/libs/css/fontawesome-5.15.1-subset/webfonts/fa-light-300.svg#fontawesome) format("svg")}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:swap;src:url(/%28cms%29/module/static/default/content/libs/css/fontawesome-5.15.1-subset/webfonts/fa-brands-400.eot);src:url(/%28cms%29/module/static/default/content/libs/css/fontawesome-5.15.1-subset/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/%28cms%29/module/static/default/content/libs/css/fontawesome-5.15.1-subset/webfonts/fa-brands-400.woff2) format("woff2"),url(/%28cms%29/module/static/default/content/libs/css/fontawesome-5.15.1-subset/webfonts/fa-brands-400.woff) format("woff"),url(/%28cms%29/module/static/default/content/libs/css/fontawesome-5.15.1-subset/webfonts/fa-brands-400.ttf) format("truetype"),url(/%28cms%29/module/static/default/content/libs/css/fontawesome-5.15.1-subset/webfonts/fa-brands-400.svg#fontawesome) format("svg")}:root{--biohotels-bees:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 841.9 595.3' style='enable-background:new 0 0 841.9 595.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%233e3c36;%7D .st1%7Bfill:%23e6ded0;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='519.7,96.8 290.2,120.3 195.8,330.8 331,517.8 560.5,494.3 654.8,283.8 '/%3E%3Cg%3E%3Cpath class='st1' d='M385.4,365.6c0,0-11.6-44.9,21.2-66.9c0.4,0.3,46.9-36.5,81.9,5.2C489.2,304.3,433.4,305,385.4,365.6z'/%3E%3Cpath class='st1' d='M402.6,390.3c0,0,12.9,17,26.8,23.1c0.9-0.1,18.9-38,85.6-53.2c0.1-0.7,0-17-10.4-34.1 C504.2,326,438.2,328,402.6,390.3z'/%3E%3Cpath class='st1' d='M448.9,427.3c0,0,18-41.1,70.8-42c0.4,0.1,7.6,26.8-7.5,67.7C511.6,453.4,473.4,447.3,448.9,427.3z'/%3E%3Cpath class='st1' d='M398.4,270.5c0,0,97.5-107.2,142-108.8c0.6-0.1,27-4,21.5,35.9c0,0-8.9,51.9-60.2,68.7 c-0.5-0.9-59.8,14.8-96.1,13.6c-1,0.7-1,0.7-1,0.7L398.4,270.5z'/%3E%3Cpath class='st1' d='M398.7,270.2c0,0-140.9,36-163,74.4c-0.4,0.5-16.1,21.9,22.1,35.5c0,0,50.4,16.2,89.3-21.1 c-0.5-0.9,40.9-45.7,56.7-78.2c1.1-0.6,1.1-0.6,1.1-0.6L398.7,270.2z'/%3E%3Cellipse class='st1' cx='380.5' cy='230.9' rx='33.9' ry='33.6'/%3E%3C/g%3E%3C/svg%3E%0A");--search-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%233e3c36' d='M507.3 484.7l-141.5-141.5C397 306.8 415.1 259.7 415.1 208c0-114.9-93.13-208-208-208S-.0002 93.13-.0002 208S93.12 416 207.1 416c51.68 0 98.85-18.96 135.2-50.15l141.5 141.5C487.8 510.4 491.9 512 496 512s8.188-1.562 11.31-4.688C513.6 501.1 513.6 490.9 507.3 484.7zM208 384C110.1 384 32 305 32 208S110.1 32 208 32S384 110.1 384 208S305 384 208 384z'/%3E%3C/svg%3E") no-repeat center center transparent}*{word-break:break-word}.aniload,.aniload *{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}html body{font-size:17px;line-height:1.7;letter-spacing:.025em;margin:0;min-width:320px}@media (max-width:639px){html body{font-size:15px}}#site{min-width:max(320px,100vw);width:100%;min-height:100vh}#site[itemtype="https://schema.org/Hotel"]{padding-bottom:60px}@media (max-width:959px){#site{margin-top:70px}}@media (min-width:1920px){#site{max-width:100vw;-webkit-box-shadow:0 0 10px rgba(62,60,54,.2);box-shadow:0 0 10px rgba(62,60,54,.2);margin:0 auto}}main{display:block;overflow:hidden;position:relative}#main>.grp[data-padding=mini-padding]{padding-top:20px;padding-bottom:20px}#main>.grp[data-padding=mini-padding-tabs]{padding-top:40px;padding-bottom:50px}#main>.grp[data-padding=mini-padding-headlines]{padding-top:50px;padding-bottom:0}#main>.grp[data-padding=mini-padding-headlines]>h2{margin:0}#main>.extended-description,#main>.extended-description[data-padding]{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out,padding-top .3s ease-out,padding-bottom .3s ease-out;transition:max-height .3s ease-out,padding-top .3s ease-out,padding-bottom .3s ease-out;padding-top:0;padding-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}.lazyanimation{opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.lazyanimation.lazyloaded{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}#booking-assistant,meta{display:none}.hidden-fixed{display:none;position:fixed;top:1px;left:1px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;z-index:-9999}.slick-list{max-width:100%;overflow-x:hidden}.slick-list :focus{outline:0}.footer-infos>.grp,main>.grp{line-height:2}.gallery-cards{line-height:0}.gallery-image{display:block;position:relative}.gallery-image img{display:block;width:100%}.gallery-image-overlay{position:absolute;color:#fff;font-family:sans-serif;font-size:30px;font-weight:700;line-height:1.5;text-shadow:2px 2px 5px rgba(0,0,0,.24);letter-spacing:.05em}.gallery-image-overlay strong{display:block;font-size:1.35em;line-height:1.5}.gallery-image-overlay p{margin:0}.gallery-cards .gallery-image-overlay{font-size:24px;font-size:17px;text-transform:uppercase;-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out}.gallery-image-hashtag{position:absolute;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.24);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;text-align:right;font-weight:700;font-size:20px;font-size:clamp(16px,4vw,20px)}.gallery-image-additional{position:absolute;bottom:18px;left:20px;right:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:13px;text-transform:uppercase;color:#fff;line-height:1.2;z-index:10;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased}.gallery-image-additional span{font-size:2em;white-space:nowrap;padding-right:.2em}.gallery-image-card .gallery-image-hashtag{top:20px;right:20px;left:20px}#site header .gallery-image a[class*=cta]{position:absolute;font-size:13px;padding:14px;line-height:1.5rem}.gallery-image a::after{content:"\f274"}.gallery-image a strong{display:block;font-size:1.35em}.gallery-image:hover .gallery-image-additional{-webkit-transform:scale(1.025) translateZ(0);transform:scale(1.025) translateZ(0)}.gallery-cst .label-read-more{position:relative;display:block;color:#7f8d60;padding-left:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;margin:1em 0 0}.gallery-cst .label-read-more::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f107";position:absolute;top:0;left:-3px;bottom:0;width:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.35em;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.gallery-cst .label-read-more .hide{display:none}.gallery-cst .gallery-main-title{line-height:1;margin-top:0}.gallery-cst .gallery-teaser-text{overflow:hidden}.gallery-cst .gallery-image-video-overlay{display:none;line-height:1!important}.gallery-cst+.grp h3{margin:0}.gallery-cst-image-hasshadow::before{content:"";position:absolute;top:50%;left:0;right:0;bottom:0;z-index:1;background:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.4)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.4));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.4))}.gallery-poi{display:none}.gallery-stars{font-size:15px;font-weight:400;font-family:sans-serif;text-transform:lowercase;margin-bottom:.5em}.gallery-stars-asstars{font-size:0;color:#fff}.gallery-stars-asstars::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;letter-spacing:.05em;padding-right:.35em;font-size:13px;color:#a29a8b}.gallery-stars-asstars[data-stars='1']::before{content:"\f005"}.gallery-stars-asstars[data-stars='2']::before{content:"\f005\f005"}.gallery-stars-asstars[data-stars='3']::before{content:"\f005\f005\f005"}.gallery-stars-asstars[data-stars='4']::before{content:"\f005\f005\f005\f005"}.gallery-stars-asstars[data-stars='5']::before{content:"\f005\f005\f005\f005\f005"}#site .gallery-subtitle{font-family:sans-serif;font-size:15px;font-weight:400;margin-bottom:1.25em}#site .gallery-subtitle-country,#site .gallery-subtitle-location{font-size:0;color:#fff}#site .gallery-subtitle-city,#site .gallery-subtitle-country,#site .gallery-subtitle-region,#site .gallery-subtitle-state{color:#a29a8b}#site .gallery-subtitle-location::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f3c5";font-size:15px;color:#a29a8b;padding-right:.35em}#site .gallery-subtitle-country::before{content:attr(data-shortname);font-size:15px;color:#a29a8b}.header-benefits{background:#e6ded0;color:#3e3c36;padding:18px 0;max-width:100vw;width:100%;overflow-x:hidden}.header-benefits ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;width:100%;min-height:46px}.header-benefits ul:not(.slick-slider){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:scroll;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding-bottom:12px;margin-bottom:-12px}.header-benefits ul:not(.slick-slider)>li{min-width:200px;max-width:50%;scroll-snap-align:start}.header-benefits ul:not(.slick-slider)>li:last-child{scroll-snap-align:end}.header-benefits .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-benefits li{margin:0;padding:0;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:50px;width:180px;min-height:30px;font-size:14px;font-size:clamp(12px,2vw,14px);white-space:normal;-webkit-box-sizing:border-box;box-sizing:border-box;color:#3e3c36}.header-benefits li::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;position:absolute;top:0;left:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:3.5rem;font-size:28px;font-weight:lighter;line-height:1}li[class*=icon-]::before{content:"\f058";font-weight:lighter}li.icon-award::before{content:"\f559"}li.icon-badge-percent::before{content:"\f646"}li.icon-check-circle::before{content:"\f058"}li.icon-leaf::before{content:"\f06c"}li.icon-cheese-swiss::before{content:"\f7f0"}li.icon-pump-soap::before{content:"\e06b"}li.icon-spa::before{content:"\f5bb"}.header-benefits ul.own-icons li::before{background-image:url(/static/template-2063/i/own-icons-90.webp)}.header-benefits ul.own-icons-ink li::before{background-image:url(/static/template-2063/i/own-icons-90-ink.webp)}.header-benefits ul.own-icons li::before,.header-benefits ul.own-icons-ink li::before{content:"";width:30px;height:30px;overflow:hidden;top:50%;left:6px;background-size:90px;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-benefits ul.own-icons li.icon-award::before,.header-benefits ul.own-icons-ink li.icon-award::before{background-position:0 0}.header-benefits ul.own-icons li.icon-badge-percent::before,.header-benefits ul.own-icons-ink li.icon-badge-percent::before{background-position:-30px 0}.header-benefits ul.own-icons li.icon-check-circle::before,.header-benefits ul.own-icons-ink li.icon-check-circle::before{background-position:-60px 0}.header-benefits ul.own-icons li.icon-leaf::before,.header-benefits ul.own-icons-ink li.icon-leaf::before{background-position:0 -30px}.header-benefits ul.own-icons li.icon-cheese-swiss::before,.header-benefits ul.own-icons-ink li.icon-cheese-swiss::before{background-position:-30px -30px}.header-benefits ul.own-icons li.icon-pump-soap::before,.header-benefits ul.own-icons-ink li.icon-pump-soap::before{background-position:-60px -30px}.header-benefits ul.own-icons li.icon-spa::before,.header-benefits ul.own-icons-ink li.icon-spa::before{background-position:0 -61px}a{color:#7f8d60;text-decoration:none}body #site a.cta,body #site a[class*=cta-],body #site button[class*=cta-]{display:inline-block;position:relative;margin:0 1em 1em 0;padding:.2rem 2.5rem .2rem .8em;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;text-transform:uppercase;font-size:1rem;vertical-align:unset;letter-spacing:.05em;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box}body #site a.cta:last-child,body #site a[class*=cta-]:last-child,body #site button[class*=cta-]:last-child{margin-right:0}body #site a.cta::after,body #site a[class*=cta-]::after,body #site button[class*=cta-]::after{content:"\f105";font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;position:absolute;top:0;right:0;bottom:0;width:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2em;font-weight:lighter;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}body #site .grp .cta,body #site a.cta-primary{background:#7f8d60}body #site .grp .cta:hover,body #site a.cta-primary:hover{color:#fff}body #site .grp .cta:hover::after,body #site a.cta-primary:hover::after{color:#fff}.cta-secondary{background:#a29a8b}.cta-secondary:hover{background-color:#ecebe9}.cta-accent{background:#44593a}body #site a.cta-accent-b{background-color:#a32f27}body #site a.cta-accent-b:hover{text-decoration:none;background-color:#44593a}.cta-ink{background:#3e3c36}body #site a.cta-bright{background:#d9cab0;color:#3e3c36}body #site a.cta-bright::after{color:#3e3c36}body #site a.cta-bright:hover::after{color:#fff}body #site .cta-transparent{background:0 0;color:#fff;border:1px solid #fff}body #site .cta-transparent::after{color:#fff}body #site .cta-transparent:hover{background:#fff;color:#3e3c36;text-decoration:none}body #site .cta-transparent:hover::after{color:#3e3c36}.grp h1,.grp h2,.grp h3,.grp h4,.grp h5,.grp h6{font-family:sans-serif;color:#7f8d60;letter-spacing:0}.grp .title+h1,.grp .title+h2,.grp .title+h3,.grp h1+h1,.grp h1+h2,.grp h1+h3,.grp h2+h1,.grp h2+h2,.grp h2+h3{margin-top:0;font-size:clamp(19px,2vw,23px);line-height:1.5;color:#3e3c36}.grp .title:first-child,.grp h1:first-child,.grp h2:first-child{margin-top:0;margin-bottom:.5em;line-height:1.25;font-size:clamp(25px,3vw,45px)}.grp.breadcrumb+.grp:not([data-attr-hintergrund]){padding-top:0}main>.grp.breadcrumb:first-child{padding-top:30px;padding-bottom:20px}main>.grp.breadcrumb:first-child ol{padding-left:0;margin-bottom:0;margin-top:0}.grp.breadcrumb a{color:#7f8d60}.grp.breadcrumb a:hover{color:#7f8d60}.grp.breadcrumb li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.grp.breadcrumb li::after{content:'>';color:#a29a8b;padding:.2em .4em;font-size:.8em;position:relative}.grp.breadcrumb li:last-child::after{content:none}.site .grp.breadcrumb li.home a::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:'\f015';color:#3e3c36;padding-right:.25em}.grp.breadcrumb li:last-child a{color:#3e3c36;cursor:default}.grp.breadcrumb li:last-child a:hover{color:#3e3c36}.review{padding:1em .5em;border:1px solid #e6ded0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}.review-rating{position:relative;white-space:nowrap;padding-bottom:3px;margin-left:9px;margin-right:9px;min-width:40px;font-size:18px;font-weight:700;color:#7f8d60;text-align:center}.review-rating::after,.review-rating::before{content:"";display:inline-block;position:absolute;bottom:0;left:0;height:3px}.review-rating::before{background:#e6ded0;width:100%}.review-rating::after{background:#7f8d60;width:var(--data-width)}.review-text{margin-left:9px;padding-left:15px;padding-right:15px;border-left:1px solid #e6ded0;font-size:14px}.review-text-inner{overflow:hidden}.review-text-author{text-align:right;color:#a29a8b}main>nav.grp-nav{background:#44593a;padding:0 1em}main>nav.grp-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}main>nav.grp-nav li{padding:0 .5em}#site main>nav.grp-nav li.active a,#site main>nav.grp-nav li:hover a{color:#fff;text-decoration:none}#site main>nav.grp-nav li.active a::after,#site main>nav.grp-nav li:hover a::after{background:#fff;left:0;right:0}#site main>nav.grp-nav a:visited,main>nav.grp-nav a{display:inline-block;position:relative;color:#fff;text-transform:uppercase;-webkit-transition:color .3s ease-out;transition:color .3s ease-out;padding:1em .75em;white-space:nowrap}#site main>nav.grp-nav a:visited::after,main>nav.grp-nav a::after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:6px;background:rgba(255,255,255,0);-webkit-transition:background .3s ease-out,left .3s ease-out,right .3s ease-out;transition:background .3s ease-out,left .3s ease-out,right .3s ease-out}#site .overlay{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transform:translateY(500%);-ms-transform:translateY(500%);transform:translateY(500%);opacity:0;background:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2010;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#popunder.norender,#rememberbox.removedisplaynone,#site .tool-search_box1.removedisplaynone,.anchor{display:none}:not(.noscrollbar)::-webkit-scrollbar{width:5px}:not(.noscrollbar)::-webkit-scrollbar-track{background:#e6ded0}:not(.noscrollbar)::-webkit-scrollbar-thumb{background:#a29a8b}:not(.noscrollbar)::-webkit-scrollbar-thumb:hover{background:#7f8d60}sub,sup{line-height:1;font-size:.7em}@media (max-width:479px){.tool-article1{display:none}.gallery-image-overlay{font-size:22px}}@media (max-width:639px){footer,main{font-size:.92em}}@media (max-width:767px){main>.grp ol,main>.grp p{margin:1em 0}}@media (max-width:959px){.banner{position:fixed;top:0;left:0;width:100vw;height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2000;background:#fff}.banner-label{position:relative;display:inline-block;height:50px;line-height:50px;font-size:13px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:10px}.tools{height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#search-label{width:0;padding-right:48px;border:1px solid #e6ded0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#search-label::before{content:"";background:var(--search-icon);background-size:contain;color:#3e3c36;width:22px;height:22px;position:absolute;top:-webkit-calc(50% - 11px);top:calc(50% - 11px);left:-webkit-calc(50% - 11px);left:calc(50% - 11px)}#menu-label{border:1px solid #7f8d60;overflow:hidden;padding:0 1.2em 0 52px;text-transform:uppercase;-webkit-transition:color .3s ease-out;transition:color .3s ease-out;background:var(--template-color-primary,#7f8d60);max-width:120px;cursor:pointer}#menu-label div{position:absolute;left:15px;height:2px;width:25px;background:#fff;-webkit-transition:opacity .3s ease-out,width .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,width .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out,width .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out,width .3s ease-out,-webkit-transform .3s ease-out}.banner-label-menu-a{top:16px}.banner-label-menu-b{top:24px}.banner-label-menu-c{top:32px}.logo,.logo img{width:88px}.tool-search_box1{position:fixed;top:0;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0;-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out;width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2000}.tool-search_box1 input[type=text]{width:100%}.tool-search_box1.removedisplaynone{display:none}.tool-search_box1.visible{opacity:1;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}body main>.grp{padding:1.25em 1.25em 2em;line-height:2}#header .gallery{margin-top:70px;overflow-x:hidden}.gallery-image-overlay{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.gallery-image-main .gallery-image-overlay{top:20px;left:20px;right:60px}.gallery-image-main .gallery-image-overlay strong{text-transform:uppercase}.gallery-cards .gallery-image-overlay{top:7px;left:10px;right:10px;white-space:normal}.gallery-image-hashtag{top:20px;right:20px}body #site .gallery-image a[class*=cta]{display:block;bottom:20px;left:20px;right:20px;margin-bottom:0;padding:.8em 4rem .8em 1em;font-size:14px}body #site .gallery-image a[class*=cta]::after{width:4rem}#site .gallery-image a[class*=cta],.gallery-image-hashtag,.gallery-image-overlay{display:block}.gallery-normal .gallery-image-main{aspect-ratio:360/390}.gallery-normal .gallery-image-main img{height:100%;-o-object-fit:cover;object-fit:cover}.gallery-cards{margin:8px}.gallery-cards:not(.slick-slider){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:scroll;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding-bottom:6px;margin-bottom:2px}.gallery-cards:not(.slick-slider)>a{min-width:41.4vw;max-width:458px;scroll-snap-align:start}.gallery-cards:not(.slick-slider)>a:last-child{scroll-snap-align:end}.gallery-cards:not(.slick-slider)>div{display:none}.gallery-cards .gallery-image{display:inline-block;width:150px;width:-webkit-calc(25% - 8px);width:calc(25% - 8px);margin-right:8px;max-width:40vw}.gallery-cards .gallery-image img{aspect-ratio:640/384}.gallery-cards .gallery-image-hashtag{display:none}.gallery-cards .gallery-image-overlay{line-height:1.3}.gallery-cst .gallery-teaser{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery-cst .gallery-teaser-text{max-height:8.5em}[data-moderndotdotdot=true] .gallery-cst .gallery-teaser-text{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical}.gallery-cst .gallery-image img{height:100%}.gallery-cst .gallery-image:not(:last-child){margin-right:2px}.nav-level-0{position:fixed;top:70px;right:-100%;width:280px;bottom:0;overflow:hidden}.tool-article1{display:none}.first-reviews{margin:6px 20px 20px}.first-reviews .review-text-inner{max-height:4em}.purecss-slider-mobile:not(.slick-slider){-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:scroll;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.purecss-slider-mobile:not(.slick-slider)>*{scroll-snap-align:start;min-width:45vw;max-width:45vw}.purecss-slider-mobile:not(.slick-slider)>:not(:last-child){margin-right:2px}.purecss-slider-mobile:not(.slick-slider)>:last-child{scroll-snap-align:end}}@media (max-width:639px){.purecss-slider-mobile:not(.slick-slider)>*{min-width:85vw;max-width:85vw}}#site[data-moderndotdotdot] .newdotdotdot{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical}body #cms-module-tracking-codes-consent-hint p#consent-custom-link a,body #condeon-consentmanager p#consent-custom-link a{color:#888}.grp-layout-spalten[data-padding=bottom]{margin-bottom:40px}@media (min-width:480px) and (max-width:959px){.nav-level-0{width:400px}.gallery-image-overlay{font-size:26px}.gallery-cards .gallery-image-overlay{font-size:20px}}@media (min-width:960px){#site{max-width:1920px}#menu-label{display:none;cursor:pointer}#search-label{position:fixed;top:173px;right:0;width:0;height:50px;padding-left:39px;border-radius:4px 0 0 4px;overflow:hidden;background:#e6ded0;z-index:1990;color:#a29a8b;border-right:1px solid rgba(162,154,139,0);-webkit-box-sizing:border-box;box-sizing:border-box}#search-label::before{content:"";background:var(--search-icon);background-size:contain;width:22px;height:22px;color:#3e3c36;position:absolute;top:-webkit-calc(50% - 11px);top:calc(50% - 11px);left:-webkit-calc(50% - 11px);left:calc(50% - 11px)}header{padding-left:60px;padding-right:60px;padding-top:100px}.gallery-normal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.gallery-normal .gallery-image-main{margin-right:5px;-webkit-box-flex:1;-webkit-flex:1 0 -webkit-calc(50%);-ms-flex:1 0 calc(50%);flex:1 0 calc(50%)}.gallery-normal .gallery-cards{margin-left:5px;-webkit-box-flex:1;-webkit-flex:1 0 -webkit-calc(40%);-ms-flex:1 0 calc(40%);flex:1 0 calc(40%)}.gallery-normal img{height:100%;-o-object-fit:cover;object-fit:cover}.gallery-image-overlay{font-size:30px}.gallery-image-main .gallery-image-overlay{top:45px;left:60px;right:60px}.gallery-cards .gallery-image-overlay{top:17px;left:20px;right:20px}.gallery-image-main-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.gallery-image-hashtag{top:45px;right:38px}body #site .gallery-image a[class*=cta]{bottom:60px;left:60px;margin-bottom:0;padding:.8em 5rem .8em 1em;font-size:16px}body #site .gallery-image a[class*=cta]::after{width:5rem}.gallery-cards .gallery-image{display:inline-block;width:-webkit-calc(50% - 6px);width:calc(50% - 6px)}.gallery-cards .gallery-image:nth-child(2n+1){margin-right:5px}.gallery-cards .gallery-image:nth-child(2n){margin-left:5px}.gallery-cards .gallery-image:nth-child(1),.gallery-cards .gallery-image:nth-child(2){margin-bottom:10px}.gallery-cards .gallery-image-overlay{font-size:23px}.gallery-normal[data-children='4'] .gallery-cards .gallery-image:nth-child(1){width:100%;margin-right:0}.gallery-normal[data-children='4'] .gallery-cards .gallery-image:nth-child(1) img{width:100%}.gallery-normal[data-children='4'] .gallery-cards .gallery-image:nth-child(2){margin-left:0;margin-bottom:0;margin-right:10px}.gallery-normal[data-children='4'] .gallery-cards .gallery-image:nth-child(3){margin-right:0}.gallery-normal[data-children='3'] .gallery-image-main{-webkit-box-flex:1;-webkit-flex:1 0 -webkit-calc(77.7778% - 5px);-ms-flex:1 0 calc(77.7778% - 5px);flex:1 0 calc(77.7778% - 5px)}.gallery-normal[data-children='3'] .gallery-cards{-webkit-box-flex:1;-webkit-flex:1 0 -webkit-calc(22.2221% - 5px);-ms-flex:1 0 calc(22.2221% - 5px);flex:1 0 calc(22.2221% - 5px)}.gallery-normal[data-children='3'] .gallery-cards .gallery-image:nth-child(1){width:100%;margin:0 0 10px}.gallery-normal[data-children='3'] .gallery-cards .gallery-image:nth-child(2){width:100%;margin:0}.gallery-normal[data-children='2'] .gallery-image-main{-webkit-box-flex:1;-webkit-flex:1 0 -webkit-calc(77.7778% - 5px);-ms-flex:1 0 calc(77.7778% - 5px);flex:1 0 calc(77.7778% - 5px)}.gallery-normal[data-children='2'] .gallery-cards{-webkit-box-flex:1;-webkit-flex:1 0 -webkit-calc(22.2221% - 5px);-ms-flex:1 0 calc(22.2221% - 5px);flex:1 0 calc(22.2221% - 5px)}.gallery-normal[data-children='2'] .gallery-cards .gallery-image:nth-child(1){width:100%;margin:0}.gallery-normal[data-children='1'] .gallery-image-main{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-right:0}.gallery-cst{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.gallery-cst .gallery-teaser{padding-top:1em;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;min-width:250px}.gallery-cst .gallery-teaser-text{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:10}.gallery-cst-images{padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:200%;-webkit-flex:200%;-ms-flex:200%;flex:200%}.gallery-cst .gallery-image-main{aspect-ratio:743/551}.gallery-cst .gallery-image:not(.gallery-image-main){margin-bottom:10px}.gallery-cst .gallery-image-main{float:left;width:76.36363636%;margin-right:10px}.header-benefits{margin-top:10px;padding-left:25px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.banner{background:#fff;position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;height:100px;padding:20px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;left:0;right:0;z-index:2000;max-width:1920px;margin:0 auto}.logo{height:100%;padding:0 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.logo>a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:97px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.logo img{max-height:100%;width:88px;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-o-object-fit:contain;object-fit:contain}.logo .lazy-complete img{opacity:1}.nav-level-0{padding-left:2em;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0}.main-menu-item{display:inline-block;position:relative}.main-menu-item:last-of-type a{padding-right:0}.main-menu-link{display:inline-block;color:#44593a;text-transform:uppercase;padding:0 1.5em;letter-spacing:.075em;min-height:66px;line-height:66px}.sub-menu{position:absolute;top:100%;right:0;max-height:0;overflow:hidden;opacity:0;-webkit-transition:max-height 1s ease-out;transition:max-height 1s ease-out;z-index:1990}.tools{position:fixed;left:100vw}.tool-article1{display:none}header .lang-menu{position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:120px;right:0;border-radius:4px 0 0 4px;overflow:hidden;z-index:1990;margin:0;padding:0}header .lang-menu li{overflow:hidden;height:50px}header .lang-menu a{display:block;width:0;height:50px;background:#e6ded0;color:#3e3c36;line-height:50px;text-align:center;text-transform:uppercase;-webkit-transition:width .3s ease-out;transition:width .3s ease-out;overflow:hidden}header .lang-menu .current{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}header .lang-menu .current a{width:40px}.grp-nav-more{display:none}}@media (min-width:960px) and (max-width:1599px){main>section.grp{padding-left:60px;padding-right:60px}.first-reviews{width:-webkit-calc(100% + 40px);width:calc(100% + 40px);margin:6px 0 40px}.first-reviews .review{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-calc(33.33% - 40px);width:calc(33.33% - 40px);margin-right:40px}.first-reviews .review:last-child{display:none}.first-reviews .review-text-inner{height:4em}}@media (max-width:1279px){.gallery-cards .gallery-image-hashtag{display:none}}@media (min-width:960px) and (max-width:1099px){.main-menu-link{padding:0 .5em;font-size:12px;min-height:62px;line-height:62px}}@media (min-width:1100px) and (max-width:1199px){.main-menu-link{padding:0 .5em;font-size:14px;min-height:64px;line-height:64px}}@media (min-width:1200px) and (max-width:1299px){.main-menu-link{padding:0 .5em;font-size:15px;min-height:66px;line-height:66px}}@media (min-width:1300px) and (max-width:1480px){.main-menu-link{padding:0 .5em;font-size:16px;min-height:68px;line-height:68px}}@media (min-width:1280px){.gallery-image-main .gallery-overlay{max-width:-webkit-calc(50% - 45px);max-width:calc(50% - 45px)}.gallery-image-hashtag{right:58px}.gallery-cards .gallery-image-hashtag{opacity:0;-webkit-transform:rotate(-90deg) translateY(6px);-ms-transform:rotate(-90deg) translateY(6px);transform:rotate(-90deg) translateY(6px);-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out}.gallery-cards .lazy-complete~.gallery-image-hashtag{opacity:1;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.logo{padding:0 0 10px}.logo img,.logo>a{display:inline-block;width:120px}}@media (min-width:1480px){header{padding-left:-webkit-calc(50% - 740px);padding-left:calc(50% - 740px);padding-right:-webkit-calc(50% - 740px);padding-right:calc(50% - 740px)}main>.breadcrumb+.grp-single:first-child,main>.grp-single-20:first-child{padding-top:40px}main>.grp-nav{padding:0 -webkit-calc(50% - 740px);padding:0 calc(50% - 740px)}}@media (min-width:1560px){.footer-infos>.grp,.footer-partners>.grp,main>.grp{padding:100px -webkit-calc(50% - 740px);padding:100px calc(50% - 740px)}}@media (min-width:1600px){main>section{padding:100px -webkit-calc(50% - 740px);padding:100px calc(50% - 740px)}.first-reviews{width:-webkit-calc(100% + 40px);width:calc(100% + 40px);margin:6px 0 40px}.first-reviews .review{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-calc(25% - 40px);width:calc(25% - 40px);margin-right:40px}.first-reviews .review-text-inner{height:4em;margin-top:.35em;margin-bottom:.15em}}@media (min-width:1600px) and (max-width:1920px){.banner{padding:20px -webkit-calc(50% - 740px);padding:20px calc(50% - 740px);max-width:none}}@supports (grid-template-columns:1fr 1fr){@media (min-width:960px){header .gallery-normal{display:-ms-grid;display:grid;-ms-grid-columns:820fr 650fr;grid-template-columns:820fr 650fr;grid-gap:10px}header .gallery-normal .gallery-cards,header .gallery-normal .gallery-image-main{margin:0}header .gallery-normal .gallery-cards,header .gallery-normal .gallery-image-main .gallery-cards{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:10px}header .gallery-normal .gallery-cards .gallery-image,header .gallery-normal .gallery-image-main .gallery-cards .gallery-image{width:100%;margin:0}header .gallery-normal[data-children="1"]{-ms-grid-columns:1fr;grid-template-columns:1fr}header .gallery-normal[data-children="2"],header .gallery-normal[data-children="3"]{-ms-grid-columns:14fr 4fr;grid-template-columns:14fr 4fr}header .gallery-normal[data-children="2"] .gallery-cards,header .gallery-normal[data-children="3"] .gallery-cards{-ms-grid-columns:1fr;grid-template-columns:1fr}header .gallery-normal[data-children="2"] .gallery-cards .gallery-image:nth-child(1),header .gallery-normal[data-children="3"] .gallery-cards .gallery-image:nth-child(1){margin:0}header .gallery-normal[data-children="4"] .gallery-image-card-1{-ms-grid-column:1;grid-column-start:1;grid-column-end:3}}}@media (min-width:1237px){.header-benefits ul:not(.slick-slider){overflow:hidden}.header-benefits li{width:auto}}main .grp-mem-20 ul,main .grp-mem-87 ul{list-style:square inside;margin:1em 0}main .grp-mem-20 ul:last-child,main .grp-mem-87 ul:last-child{margin-bottom:0}main .grp-mem-20 ul.checklist,main .grp-mem-87 ul.checklist{list-style:none}main .grp-mem-20 ul.checklist li,main .grp-mem-87 ul.checklist li{position:relative;padding-left:2rem}main .grp-mem-20 ul.checklist li::before,main .grp-mem-87 ul.checklist li::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f00c";position:absolute;top:0;left:0;line-height:1.4;font-size:1.35em;width:2rem;color:#7f8d60}@media (min-width:1921px){.banner{padding:20px 220px}#site.scrolled .banner{padding:0 220px}}.detailwidget,.detailwidget .widget-date,.detailwidget ul{display:none}@-webkit-keyframes ctaheader{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);pointer-events:none}69%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);pointer-events:none}99%{opacity:1;-webkit-transform:none;transform:none;pointer-events:none}100%{opacity:1;-webkit-transform:none;transform:none;pointer-events:auto}}@keyframes ctaheader{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);pointer-events:none}69%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);pointer-events:none}99%{opacity:1;-webkit-transform:none;transform:none;pointer-events:none}100%{opacity:1;-webkit-transform:none;transform:none;pointer-events:auto}}@media (max-width:479px){.rchide-480,[data-attr-responsive-content=hide-480]{display:none!important}}@media (max-width:959px){.rchide-960,[data-attr-responsive-content=hide-960]{display:none!important}}@media (min-width:480px){.rcshow-480,[data-attr-responsive-content=show-480]{display:none!important}}@media (min-width:960px){.rcshow-960,[data-attr-responsive-content=show-960]{display:none!important}}
#cms_combine_fn{content:'/(cms)/module/static/default/content/libs/js/jquery.fancybox-2.1.5-alt/source/jquery.fancybox.css';}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/%28cms%29/module/static/default/content/libs/js/jquery.fancybox-2.1.5-alt/source/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading
div{width:44px;height:44px;background:url('/%28cms%29/module/static/default/content/libs/js/jquery.fancybox-2.1.5-alt/source/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/%28cms%29/module/static/default/content/libs/js/jquery.fancybox-2.1.5-alt/source/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav
span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev
span{left:10px;background-position:0 -36px}.fancybox-next
span{right:10px;background-position:0 -72px}.fancybox-nav:hover
span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock
body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/%28cms%29/module/static/default/content/libs/js/jquery.fancybox-2.1.5-alt/source/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:hidden;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right:-100%;padding:2px
20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/%28cms%29/module/static/default/content/libs/js/jquery.fancybox-2.1.5-alt/source/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading
div{background-image:url('/%28cms%29/module/static/default/content/libs/js/jquery.fancybox-2.1.5-alt/source/fancybox_loading@2x.gif');background-size:24px 24px}}
#cms_combine_fn{content:'/(cms)/module/static/default/content/libs/js/jquery.fancybox-2.1.5-alt/source/helpers/jquery.fancybox-thumbs.css';}
#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs
ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul
li{float:left;padding:1px;opacity:0.5}#fancybox-thumbs ul
li.active{opacity:0.75;padding:0;border:1px
solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li
a{display:block;position:relative;overflow:hidden;border:1px
solid #222;background:#111;outline:none}#fancybox-thumbs ul li
img{display:block;position:relative;border:0;padding:0;max-width:none}
#cms_combine_fn{content:'/(cms)/module/static/default/content/libs/js/vsrh-1.0/search_result_highlight.css';}
.search-result-highlight{background:#fc0;color:black}.search-result-next{background:gray;color:white;height:22px;width:30px;border-radius:3px;position:absolute;z-index:1000;box-shadow:0 0 5px rgba(0,0,0,0.3);cursor:pointer;transition:background-color 0.3s, opacity 0.3s}.search-result-next:hover{background:darkgray}.search-result-next:before{content:'»';font-size:20px;line-height:18px;display:block;vertical-align:top;text-align:center;font-family:Arial,sans-serif}
#cms_combine_fn{content:'/static/template-2063/css/site.less';}
.fa{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:400}.visuallyhidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:polygon(0 0,0 0,0 0)!important;clip-path:polygon(0 0,0 0,0 0)!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;border:0!important}#layout{display:none;width:1024px}@media (max-width:320px){#layout{width:320px}}@media (min-width:321px) and (max-width:480px){#layout{width:480px}}@media (min-width:481px) and (max-width:640px){#layout{width:640px}}@media (min-width:641px) and (max-width:768px){#layout{width:768px}}@media (min-width:769px) and (max-width:959px){#layout{width:959px}}@media (min-width:960px) and (max-width:1280px){#layout{width:1280px}}@media (min-width:1281px) and (max-width:1600px){#layout{width:1600px}}@media (min-width:1601px){#layout{width:1920px}}:root{--template-color-primary:#7f8d60;--template-color-secondary:#a29a8b;--template-color-accent:#44593a;--template-color-bright:#e6ded0;--template-color-ink:#3e3c36}@media (prefers-contrast:more){:root{--template-color-primary:#44593a;--template-color-secondary:#44593a;--template-color-accent:#44593a;--template-color-bright:#ffffff;--template-color-ink:#000000;--template-color-headlines:#44593a;--template-color-links:#44593a}}.prefers-contrast-more{--template-color-primary:#44593a;--template-color-secondary:#44593a;--template-color-accent:#44593a;--template-color-bright:#ffffff;--template-color-ink:#000000;--template-color-headlines:#44593a;--template-color-links:#44593a}@media (prefers-contrast:more){:where(img,video,svg){-webkit-filter:contrast(1.3);filter:contrast(1.3)}}@media (prefers-reduced-motion:reduce){#site *{-webkit-transition-duration:0s;transition-duration:0s;-webkit-animation-duration:0s;animation-duration:0s}}html{scroll-behavior:smooth}body{font-family:sans-serif;background:#fff;color:var(--template-color-ink,#3e3c36);font-size:100%;overflow-x:hidden}#site{position:relative;z-index:1}header .main-menu-handle{display:none}header .gallery{position:relative}header .gal-video{background:#000;overflow:hidden;max-height:-webkit-calc(100vh - 100px);max-height:calc(100vh - 100px);height:56.25vw}header .gal-video video{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:top}header .gal-video video{height:100%}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#e6e6e6;border:0}.ui-widget-content{background:#fff}.ui-helper-reset,.ui-widget{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.ui-accordion-content{background:0 0}.ui-state-focus{outline-width:5px}.select-w .ui-state-focus{outline:0;-webkit-box-shadow:0 0 5px var(--template-color-primary,#7f8d60);box-shadow:0 0 5px var(--template-color-primary,#7f8d60)}.ui-datepicker{z-index:90!important}.ui-datepicker-calendar{table-layout:fixed}.ui-datepicker .ui-widget-header{background:#7f8d60;color:#fff;border:0}.ui-datepicker .ui-widget-header .ui-state-hover{background:0;border:0}.ui-datepicker .ui-corner-all{border-radius:0}.ui-datepicker-next,.ui-datepicker-prev{border:0;cursor:pointer}.ui-datepicker-next .ui-icon,.ui-datepicker-prev .ui-icon{background:0 0;text-indent:0;text-align:center;overflow:hidden;height:1em}.ui-datepicker-next .ui-icon::before,.ui-datepicker-prev .ui-icon::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:400;color:#fff;font-size:16px}.ui-datepicker-prev .ui-icon::before{content:'\f104';display:block}.ui-datepicker-next .ui-icon::before{content:'\f105';display:block}.ui-datepicker-prev-hover{left:2px;top:2px}.ui-datepicker-next-hover{right:2px;top:2px}.ui-datepicker .ui-state-active,.ui-datepicker .ui-widget-content .ui-state-active,.ui-datepicker .ui-widget-header .ui-state-active{background:var(--template-color-accent,#44593a);border-color:var(--template-color-ink,#3e3c36)}.ui-datepicker .ui-state-highlight,.ui-datepicker .ui-widget-content .ui-state-highlight,.ui-datepicker .ui-widget-header .ui-state-highlight{background:var(--template-color-bright,#e6ded0);border-color:var(--template-color-accent,#44593a)}.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.endRange.inRange,.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.endRange:focus,.flatpickr-calendar .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.selected.inRange,.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar .flatpickr-day.selected:focus,.flatpickr-calendar .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.startRange.inRange,.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.startRange:focus,.flatpickr-calendar .flatpickr-day.startRange:hover{background-color:#7f8d60;border-color:#7f8d60}.flatpickr-calendar .flatpickr-next-month:hover svg,.flatpickr-calendar .flatpickr-prev-month:hover svg{fill:#7f8d60}.grp h1,.grp h2,.grp h3,.grp h4,.grp h5,.grp h6{font-family:sans-serif;line-height:2;margin:.8em 0 .5em;color:var(--template-color-headlines,#7f8d60);font-weight:700}.grp h1{font-size:2em}.grp h2{font-size:1.7em}.grp h3{font-size:1.5em}.grp h4{font-size:1em}.grp h5{font-size:1em}.grp h6{font-size:1em}.grp a{color:var(--template-color-links,#7f8d60);text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.no-touchevents .grp a:hover{text-decoration:underline;color:var(--template-color-links-hover,var(--template-color-links,#a29a8b))}.grp a:active,.grp a:visited{color:var(--template-color-links-visited,var(--template-color-links,#a29a8b))}.grp img{max-width:100%;height:auto;vertical-align:top}.grp .ui-accordion .ui-accordion-content{padding:0;border:0}.grp h2.accordion,.grp h3.accordion{background:#e6ded0;padding:.37em .55em;margin:.8em 0 .5em;border:0;border-radius:0;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;font-size:170%;color:#3e3c36;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.grp h2.accordion::before,.grp h3.accordion::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:400;content:'\f105';display:inline-block;width:.8em;text-align:center;padding-right:.3em}.grp h2.accordion.ui-state-active,.grp h3.accordion.ui-state-active{color:#3e3c36;background:#44593a}.grp h2.accordion.ui-state-active::before,.grp h3.accordion.ui-state-active::before{content:'\f107'}.grp .accordion-label+.accordion-content{overflow:auto;display:none}.grp input:checked+.accordion-label .accordion{color:#3e3c36;background:#44593a}.grp input:checked+.accordion-label .accordion::before{content:'\f107'}.grp input:checked+.accordion-label+.accordion-content{display:block}.grp input:focus+.accordion-label .accordion{-webkit-box-shadow:0 0 10px #44593a;box-shadow:0 0 10px #44593a}.grp h3.accordion{font-size:1.5em}.grp[data-attr-hintergrund=hauptfarbe],.grp[data-attr-hintergrund=nebenfarbe],.grp[data-attr-hintergrund=schriftfarbe]{color:#fff}.grp[data-attr-hintergrund=hauptfarbe] h1,.grp[data-attr-hintergrund=hauptfarbe] h2,.grp[data-attr-hintergrund=hauptfarbe] h3,.grp[data-attr-hintergrund=hauptfarbe] h4,.grp[data-attr-hintergrund=hauptfarbe] h5,.grp[data-attr-hintergrund=hauptfarbe] h6,.grp[data-attr-hintergrund=nebenfarbe] h1,.grp[data-attr-hintergrund=nebenfarbe] h2,.grp[data-attr-hintergrund=nebenfarbe] h3,.grp[data-attr-hintergrund=nebenfarbe] h4,.grp[data-attr-hintergrund=nebenfarbe] h5,.grp[data-attr-hintergrund=nebenfarbe] h6,.grp[data-attr-hintergrund=schriftfarbe] h1,.grp[data-attr-hintergrund=schriftfarbe] h2,.grp[data-attr-hintergrund=schriftfarbe] h3,.grp[data-attr-hintergrund=schriftfarbe] h4,.grp[data-attr-hintergrund=schriftfarbe] h5,.grp[data-attr-hintergrund=schriftfarbe] h6{color:#e6ded0}.grp[data-attr-hintergrund=hauptfarbe] h2.accordion,.grp[data-attr-hintergrund=nebenfarbe] h2.accordion,.grp[data-attr-hintergrund=schriftfarbe] h2.accordion{color:#3e3c36}.grp[data-attr-hintergrund=hauptfarbe] a,.grp[data-attr-hintergrund=nebenfarbe] a,.grp[data-attr-hintergrund=schriftfarbe] a{color:#e6ded0;text-decoration:underline}.grp[data-attr-hintergrund=hauptfarbe] .content-slider,.grp[data-attr-hintergrund=nebenfarbe] .content-slider,.grp[data-attr-hintergrund=schriftfarbe] .content-slider{color:var(--template-color-ink,#3e3c36)}.grp[data-attr-hintergrund=hauptfarbe] .content-slider h1,.grp[data-attr-hintergrund=hauptfarbe] .content-slider h2,.grp[data-attr-hintergrund=hauptfarbe] .content-slider h3,.grp[data-attr-hintergrund=hauptfarbe] .content-slider h4,.grp[data-attr-hintergrund=hauptfarbe] .content-slider h5,.grp[data-attr-hintergrund=hauptfarbe] .content-slider h6,.grp[data-attr-hintergrund=nebenfarbe] .content-slider h1,.grp[data-attr-hintergrund=nebenfarbe] .content-slider h2,.grp[data-attr-hintergrund=nebenfarbe] .content-slider h3,.grp[data-attr-hintergrund=nebenfarbe] .content-slider h4,.grp[data-attr-hintergrund=nebenfarbe] .content-slider h5,.grp[data-attr-hintergrund=nebenfarbe] .content-slider h6,.grp[data-attr-hintergrund=schriftfarbe] .content-slider h1,.grp[data-attr-hintergrund=schriftfarbe] .content-slider h2,.grp[data-attr-hintergrund=schriftfarbe] .content-slider h3,.grp[data-attr-hintergrund=schriftfarbe] .content-slider h4,.grp[data-attr-hintergrund=schriftfarbe] .content-slider h5,.grp[data-attr-hintergrund=schriftfarbe] .content-slider h6{color:#7f8d60}.grp[data-attr-hintergrund=hauptfarbe] .content-slider a,.grp[data-attr-hintergrund=nebenfarbe] .content-slider a,.grp[data-attr-hintergrund=schriftfarbe] .content-slider a{color:#7f8d60;text-decoration:none}.grp[data-attr-hintergrund^=bild]{color:#fff}.grp[data-attr-hintergrund^=bild] h1,.grp[data-attr-hintergrund^=bild] h2,.grp[data-attr-hintergrund^=bild] h3,.grp[data-attr-hintergrund^=bild] h4,.grp[data-attr-hintergrund^=bild] h5,.grp[data-attr-hintergrund^=bild] h6{color:#e6ded0}.grp[data-attr-hintergrund^=bild] h2.accordion{color:#3e3c36}.grp[data-attr-hintergrund^=bild] a{color:#e6ded0;text-decoration:underline}.grp[data-attr-hintergrund^=bild] .content-slider{color:var(--template-color-ink,#3e3c36)}.grp[data-attr-hintergrund^=bild] .content-slider h1,.grp[data-attr-hintergrund^=bild] .content-slider h2,.grp[data-attr-hintergrund^=bild] .content-slider h3,.grp[data-attr-hintergrund^=bild] .content-slider h4,.grp[data-attr-hintergrund^=bild] .content-slider h5,.grp[data-attr-hintergrund^=bild] .content-slider h6{color:#7f8d60}.grp[data-attr-hintergrund^=bild] .content-slider a{color:#7f8d60;text-decoration:none}.grp[data-attr-hintergrund=hauptfarbe]{background:var(--template-color-primary,#7f8d60)}.grp[data-attr-hintergrund=hauptfarbe] ul>li::before{color:#fff}.grp[data-attr-hintergrund=nebenfarbe]{background:var(--template-color-secondary,#a29a8b)}.grp[data-attr-hintergrund=schriftfarbe]{background:var(--template-color-ink,#3e3c36)}.grp[data-attr-hintergrund=hell]{background:var(--template-color-bright,#e6ded0)}.grp[data-attr-hintergrund=hell] h2.accordion{background:#fff}.grp[data-attr-hintergrund=hell] h2.accordion.ui-state-active{background:#44593a}.grp[data-attr-hintergrund^=weiss]{background:#fff}.grp[data-attr-hintergrund^=weiss] h2.accordion{background:#fff}.grp[data-attr-hintergrund^=weiss] h2.accordion.ui-state-active{background:#44593a}.grp[data-attr-hintergrund=akzent]{background:var(--template-color-accent,#44593a)}.grp[data-attr-hintergrund=akzent] h2.accordion{background:#fff}.grp[data-attr-hintergrund=akzent] h2.accordion.ui-state-active{background:var(--template-color-bright,#e6ded0)}.grp iframe{max-width:100%}.grp.breadcrumb+.grp:not([data-attr-hintergrund]){padding-top:0}.grp.breadcrumb a{color:#3e3c36}.grp.breadcrumb a:hover{color:#3e3c36}.grp.breadcrumb li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.grp.breadcrumb li::after{content:'>';color:#3e3c36;padding:.2em .4em;font-size:.8em;position:relative}.grp.breadcrumb li:last-child::after{content:none}.grp.breadcrumb li.home a::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:400;content:'\f015';color:#7f8d60;padding-right:.25em}.grp.breadcrumb li:last-child a{color:#3e3c36;cursor:default}.grp.breadcrumb li:last-child a:hover{color:#3e3c36}main{overflow:hidden;display:block}.footer-infos,main{position:relative}.footer-infos>.grp,main>.grp{padding:1.25em;line-height:2}.footer-infos>.grp ol,.footer-infos>.grp p,main>.grp ol,main>.grp p{margin:1em 0}.footer-infos>.grp:last-child,main>.grp:last-child{padding-bottom:3.125em}@media (max-width:379px){.footer-infos>.grp,main>.grp{padding:.875em}}.footer-infos .grp-mem>:first-child,.footer-infos .grp-mem>:first-child>h2.accordion:first-child,main .grp-mem>:first-child,main .grp-mem>:first-child>h2.accordion:first-child{margin-top:0}.footer-infos .grp:not([data-attr-layout^=kacheln]) .grp-mem:last-child>:last-child,main .grp:not([data-attr-layout^=kacheln]) .grp-mem:last-child>:last-child{margin-bottom:0}#site .footer-infos .vri-description ul,#site main .vri-description ul,.footer-infos .cst-box ul,.footer-infos .grp-mem-20 ul,.footer-infos .grp-mem-23 ul,.footer-infos .grp-mem-90 ul,.footer-infos .grp-mem-92 ul,.footer-infos .media-text ul,.footer-infos .weblog-layout1-post-body ul,main .cst-box ul,main .grp-mem-20 ul,main .grp-mem-23 ul,main .grp-mem-90 ul,main .grp-mem-92 ul,main .media-text ul,main .weblog-layout1-post-body ul{margin:1em 0}#site .footer-infos .vri-description ul>li,#site main .vri-description ul>li,.footer-infos .cst-box ul>li,.footer-infos .grp-mem-20 ul>li,.footer-infos .grp-mem-23 ul>li,.footer-infos .grp-mem-90 ul>li,.footer-infos .grp-mem-92 ul>li,.footer-infos .media-text ul>li,.footer-infos .weblog-layout1-post-body ul>li,main .cst-box ul>li,main .grp-mem-20 ul>li,main .grp-mem-23 ul>li,main .grp-mem-90 ul>li,main .grp-mem-92 ul>li,main .media-text ul>li,main .weblog-layout1-post-body ul>li{display:block;margin:.5em 0;position:relative;padding-left:2em}#site .footer-infos .vri-description ul>li::before,#site main .vri-description ul>li::before,.footer-infos .cst-box ul>li::before,.footer-infos .grp-mem-20 ul>li::before,.footer-infos .grp-mem-23 ul>li::before,.footer-infos .grp-mem-90 ul>li::before,.footer-infos .grp-mem-92 ul>li::before,.footer-infos .media-text ul>li::before,.footer-infos .weblog-layout1-post-body ul>li::before,main .cst-box ul>li::before,main .grp-mem-20 ul>li::before,main .grp-mem-23 ul>li::before,main .grp-mem-90 ul>li::before,main .grp-mem-92 ul>li::before,main .media-text ul>li::before,main .weblog-layout1-post-body ul>li::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:400;content:'\f054';color:#7f8d60;position:absolute;left:0;line-height:2em;top:0;display:inline-block;width:2em;text-align:center;font-style:normal}#site .footer-infos .vri-description ul.cst-error-list>li,#site .footer-infos .vri-description ul.cst-media>li,#site main .vri-description ul.cst-error-list>li,#site main .vri-description ul.cst-media>li,.footer-infos .cst-box ul.cst-error-list>li,.footer-infos .cst-box ul.cst-media>li,.footer-infos .grp-mem-20 ul.cst-error-list>li,.footer-infos .grp-mem-20 ul.cst-media>li,.footer-infos .grp-mem-23 ul.cst-error-list>li,.footer-infos .grp-mem-23 ul.cst-media>li,.footer-infos .grp-mem-90 ul.cst-error-list>li,.footer-infos .grp-mem-90 ul.cst-media>li,.footer-infos .grp-mem-92 ul.cst-error-list>li,.footer-infos .grp-mem-92 ul.cst-media>li,.footer-infos .media-text ul.cst-error-list>li,.footer-infos .media-text ul.cst-media>li,.footer-infos .weblog-layout1-post-body ul.cst-error-list>li,.footer-infos .weblog-layout1-post-body ul.cst-media>li,main .cst-box ul.cst-error-list>li,main .cst-box ul.cst-media>li,main .grp-mem-20 ul.cst-error-list>li,main .grp-mem-20 ul.cst-media>li,main .grp-mem-23 ul.cst-error-list>li,main .grp-mem-23 ul.cst-media>li,main .grp-mem-90 ul.cst-error-list>li,main .grp-mem-90 ul.cst-media>li,main .grp-mem-92 ul.cst-error-list>li,main .grp-mem-92 ul.cst-media>li,main .media-text ul.cst-error-list>li,main .media-text ul.cst-media>li,main .weblog-layout1-post-body ul.cst-error-list>li,main .weblog-layout1-post-body ul.cst-media>li{padding-left:0}#site .footer-infos .vri-description ul.cst-error-list>li::before,#site .footer-infos .vri-description ul.cst-media>li::before,#site main .vri-description ul.cst-error-list>li::before,#site main .vri-description ul.cst-media>li::before,.footer-infos .cst-box ul.cst-error-list>li::before,.footer-infos .cst-box ul.cst-media>li::before,.footer-infos .grp-mem-20 ul.cst-error-list>li::before,.footer-infos .grp-mem-20 ul.cst-media>li::before,.footer-infos .grp-mem-23 ul.cst-error-list>li::before,.footer-infos .grp-mem-23 ul.cst-media>li::before,.footer-infos .grp-mem-90 ul.cst-error-list>li::before,.footer-infos .grp-mem-90 ul.cst-media>li::before,.footer-infos .grp-mem-92 ul.cst-error-list>li::before,.footer-infos .grp-mem-92 ul.cst-media>li::before,.footer-infos .media-text ul.cst-error-list>li::before,.footer-infos .media-text ul.cst-media>li::before,.footer-infos .weblog-layout1-post-body ul.cst-error-list>li::before,.footer-infos .weblog-layout1-post-body ul.cst-media>li::before,main .cst-box ul.cst-error-list>li::before,main .cst-box ul.cst-media>li::before,main .grp-mem-20 ul.cst-error-list>li::before,main .grp-mem-20 ul.cst-media>li::before,main .grp-mem-23 ul.cst-error-list>li::before,main .grp-mem-23 ul.cst-media>li::before,main .grp-mem-90 ul.cst-error-list>li::before,main .grp-mem-90 ul.cst-media>li::before,main .grp-mem-92 ul.cst-error-list>li::before,main .grp-mem-92 ul.cst-media>li::before,main .media-text ul.cst-error-list>li::before,main .media-text ul.cst-media>li::before,main .weblog-layout1-post-body ul.cst-error-list>li::before,main .weblog-layout1-post-body ul.cst-media>li::before{display:none}#site .footer-infos .vri-description div.center,#site .footer-infos .vri-description p.center,#site main .vri-description div.center,#site main .vri-description p.center,.footer-infos .cst-box div.center,.footer-infos .cst-box p.center,.footer-infos .grp-mem-20 div.center,.footer-infos .grp-mem-20 p.center,.footer-infos .grp-mem-23 div.center,.footer-infos .grp-mem-23 p.center,.footer-infos .grp-mem-90 div.center,.footer-infos .grp-mem-90 p.center,.footer-infos .grp-mem-92 div.center,.footer-infos .grp-mem-92 p.center,.footer-infos .media-text div.center,.footer-infos .media-text p.center,.footer-infos .weblog-layout1-post-body div.center,.footer-infos .weblog-layout1-post-body p.center,main .cst-box div.center,main .cst-box p.center,main .grp-mem-20 div.center,main .grp-mem-20 p.center,main .grp-mem-23 div.center,main .grp-mem-23 p.center,main .grp-mem-90 div.center,main .grp-mem-90 p.center,main .grp-mem-92 div.center,main .grp-mem-92 p.center,main .media-text div.center,main .media-text p.center,main .weblog-layout1-post-body div.center,main .weblog-layout1-post-body p.center{text-align:center}#site .footer-infos .vri-description .hidden,#site main .vri-description .hidden,.footer-infos .cst-box .hidden,.footer-infos .grp-mem-20 .hidden,.footer-infos .grp-mem-23 .hidden,.footer-infos .grp-mem-90 .hidden,.footer-infos .grp-mem-92 .hidden,.footer-infos .media-text .hidden,.footer-infos .weblog-layout1-post-body .hidden,main .cst-box .hidden,main .grp-mem-20 .hidden,main .grp-mem-23 .hidden,main .grp-mem-90 .hidden,main .grp-mem-92 .hidden,main .media-text .hidden,main .weblog-layout1-post-body .hidden{display:none}#site .footer-infos .vri-description ul.cst-request-item-marketing-actions>li,#site .footer-infos .vri-description ul.cst-request-salutation-inputs>li,#site main .vri-description ul.cst-request-item-marketing-actions>li,#site main .vri-description ul.cst-request-salutation-inputs>li,.footer-infos .cst-box ul.cst-request-item-marketing-actions>li,.footer-infos .cst-box ul.cst-request-salutation-inputs>li,.footer-infos .grp-mem-20 ul.cst-request-item-marketing-actions>li,.footer-infos .grp-mem-20 ul.cst-request-salutation-inputs>li,.footer-infos .grp-mem-23 ul.cst-request-item-marketing-actions>li,.footer-infos .grp-mem-23 ul.cst-request-salutation-inputs>li,.footer-infos .grp-mem-90 ul.cst-request-item-marketing-actions>li,.footer-infos .grp-mem-90 ul.cst-request-salutation-inputs>li,.footer-infos .grp-mem-92 ul.cst-request-item-marketing-actions>li,.footer-infos .grp-mem-92 ul.cst-request-salutation-inputs>li,.footer-infos .media-text ul.cst-request-item-marketing-actions>li,.footer-infos .media-text ul.cst-request-salutation-inputs>li,.footer-infos .weblog-layout1-post-body ul.cst-request-item-marketing-actions>li,.footer-infos .weblog-layout1-post-body ul.cst-request-salutation-inputs>li,main .cst-box ul.cst-request-item-marketing-actions>li,main .cst-box ul.cst-request-salutation-inputs>li,main .grp-mem-20 ul.cst-request-item-marketing-actions>li,main .grp-mem-20 ul.cst-request-salutation-inputs>li,main .grp-mem-23 ul.cst-request-item-marketing-actions>li,main .grp-mem-23 ul.cst-request-salutation-inputs>li,main .grp-mem-90 ul.cst-request-item-marketing-actions>li,main .grp-mem-90 ul.cst-request-salutation-inputs>li,main .grp-mem-92 ul.cst-request-item-marketing-actions>li,main .grp-mem-92 ul.cst-request-salutation-inputs>li,main .media-text ul.cst-request-item-marketing-actions>li,main .media-text ul.cst-request-salutation-inputs>li,main .weblog-layout1-post-body ul.cst-request-item-marketing-actions>li,main .weblog-layout1-post-body ul.cst-request-salutation-inputs>li{padding-left:0}#site .footer-infos .vri-description ul.cst-request-item-marketing-actions>li::before,#site .footer-infos .vri-description ul.cst-request-salutation-inputs>li::before,#site main .vri-description ul.cst-request-item-marketing-actions>li::before,#site main .vri-description ul.cst-request-salutation-inputs>li::before,.footer-infos .cst-box ul.cst-request-item-marketing-actions>li::before,.footer-infos .cst-box ul.cst-request-salutation-inputs>li::before,.footer-infos .grp-mem-20 ul.cst-request-item-marketing-actions>li::before,.footer-infos .grp-mem-20 ul.cst-request-salutation-inputs>li::before,.footer-infos .grp-mem-23 ul.cst-request-item-marketing-actions>li::before,.footer-infos .grp-mem-23 ul.cst-request-salutation-inputs>li::before,.footer-infos .grp-mem-90 ul.cst-request-item-marketing-actions>li::before,.footer-infos .grp-mem-90 ul.cst-request-salutation-inputs>li::before,.footer-infos .grp-mem-92 ul.cst-request-item-marketing-actions>li::before,.footer-infos .grp-mem-92 ul.cst-request-salutation-inputs>li::before,.footer-infos .media-text ul.cst-request-item-marketing-actions>li::before,.footer-infos .media-text ul.cst-request-salutation-inputs>li::before,.footer-infos .weblog-layout1-post-body ul.cst-request-item-marketing-actions>li::before,.footer-infos .weblog-layout1-post-body ul.cst-request-salutation-inputs>li::before,main .cst-box ul.cst-request-item-marketing-actions>li::before,main .cst-box ul.cst-request-salutation-inputs>li::before,main .grp-mem-20 ul.cst-request-item-marketing-actions>li::before,main .grp-mem-20 ul.cst-request-salutation-inputs>li::before,main .grp-mem-23 ul.cst-request-item-marketing-actions>li::before,main .grp-mem-23 ul.cst-request-salutation-inputs>li::before,main .grp-mem-90 ul.cst-request-item-marketing-actions>li::before,main .grp-mem-90 ul.cst-request-salutation-inputs>li::before,main .grp-mem-92 ul.cst-request-item-marketing-actions>li::before,main .grp-mem-92 ul.cst-request-salutation-inputs>li::before,main .media-text ul.cst-request-item-marketing-actions>li::before,main .media-text ul.cst-request-salutation-inputs>li::before,main .weblog-layout1-post-body ul.cst-request-item-marketing-actions>li::before,main .weblog-layout1-post-body ul.cst-request-salutation-inputs>li::before{display:none}.footer-infos div.cst-box,main div.cst-box{overflow:visible}.footer-infos .grp-mem-23 ul.sitemap-root>li>ul>li::before,main .grp-mem-23 ul.sitemap-root>li>ul>li::before{content:'\f0da'}@media (min-width:768px){.footer-infos .grp-mem-23 ul.sitemap-root>li,main .grp-mem-23 ul.sitemap-root>li{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-right:30px}}@media (min-width:960px){.footer-infos .grp-mem-23 ul.sitemap-root>li,main .grp-mem-23 ul.sitemap-root>li{width:33.333%}}@media (min-width:1280px){.footer-infos .grp-mem-23 ul.sitemap-root>li,main .grp-mem-23 ul.sitemap-root>li{width:25%}}.footer-infos .grp-mem ul.special-list,main .grp-mem ul.special-list{font-size:1.2em}.footer-infos .grp-mem ul.special-list>li,main .grp-mem ul.special-list>li{color:#7f8d60;padding-left:2.5em}.footer-infos .grp-mem ul.special-list>li::before,main .grp-mem ul.special-list>li::before{content:'\f058';color:#7f8d60;width:1.5em;line-height:1;font-size:1.5em}.footer-infos>.grp:first-child{padding-top:2.5em}.footer-partners>.grp{padding:1.25em}.footer-infos .grp-mem ul.separator-list>li,.footer-infos ul.lang-menu>li,.footer-partners .grp-mem ul.separator-list>li,.footer-partners ul.lang-menu>li,main .grp-mem ul.separator-list>li,main ul.lang-menu>li{display:inline-block;vertical-align:middle;padding:0;margin:0}.footer-infos .grp-mem ul.separator-list>li::before,.footer-infos ul.lang-menu>li::before,.footer-partners .grp-mem ul.separator-list>li::before,.footer-partners ul.lang-menu>li::before,main .grp-mem ul.separator-list>li::before,main ul.lang-menu>li::before{display:none}.footer-infos .grp-mem ul.separator-list>li::after,.footer-infos ul.lang-menu>li::after,.footer-partners .grp-mem ul.separator-list>li::after,.footer-partners ul.lang-menu>li::after,main .grp-mem ul.separator-list>li::after,main ul.lang-menu>li::after{content:'/';color:inherit;padding:0 .8em;display:inline;position:static}.footer-infos .grp-mem ul.separator-list>li:last-child::after,.footer-infos ul.lang-menu>li:last-child::after,.footer-partners .grp-mem ul.separator-list>li:last-child::after,.footer-partners ul.lang-menu>li:last-child::after,main .grp-mem ul.separator-list>li:last-child::after,main ul.lang-menu>li:last-child::after{display:none}#site a.cta,#site a.cta-accent,#site a.cta-bright,#site a.cta-ink,#site a.cta-primary,#site a.cta-secondary,#site button.cta,#site button.cta-accent,#site button.cta-bright,#site button.cta-ink,#site button.cta-primary,#site button.cta-secondary{display:inline-block;vertical-align:middle;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;padding:.5em .8em;-webkit-border-radius:0;-webkit-appearance:none;font-size:1em;cursor:pointer;margin:0 .12em .5em;text-transform:uppercase;border-radius:.3em}#site a.cta-accent:hover,#site a.cta-bright:hover,#site a.cta-ink:hover,#site a.cta-primary:hover,#site a.cta-secondary:hover,#site a.cta:hover,#site button.cta-accent:hover,#site button.cta-bright:hover,#site button.cta-ink:hover,#site button.cta-primary:hover,#site button.cta-secondary:hover,#site button.cta:hover{text-decoration:none}#site a.cta,#site a.cta-primary,#site button.cta,#site button.cta-primary{background:#7f8d60;color:#fff}#site a.cta-primary:hover,#site a.cta:hover,#site button.cta-primary:hover,#site button.cta:hover{background:#44593a;color:#3e3c36}#site a.cta-secondary,#site button.cta-secondary{background:#a29a8b;color:#fff}#site a.cta-secondary:hover,#site button.cta-secondary:hover{background:#ecebe9;color:#3e3c36}#site a.cta-bright,#site button.cta-bright{background:#e6ded0;color:#7f8d60}#site a.cta-bright:hover,#site button.cta-bright:hover{background:#a29a8b;color:#fff}#site a.cta-accent,#site button.cta-accent{background:#44593a;color:#3e3c36}#site a.cta-accent:hover,#site button.cta-accent:hover{background:#7f8d60;color:#fff}#site a.cta-ink,#site button.cta-ink{background:#3e3c36;color:#fff}#site a.cta-ink:hover,#site button.cta-ink:hover{background:#7f8d60;color:#fff}footer{display:block}footer .anchor{margin-top:-25px}footer .anchor a{display:block;width:1.5625em;height:1.5625em;margin:0 auto -.78125em;background:#e6ded0;border-radius:50%;text-align:center;position:relative;z-index:10;text-decoration:none;font-size:2em}footer .anchor a::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:400;content:'\f176';color:#847f71;line-height:1.5625em}.footer-infos{background:#e6ded0}.footer-infos .grp{color:#3e3c36}.footer-infos .grp-bg-hell{color:var(--template-color-ink,#3e3c36)}.footer-infos .grp-mem-109 .grp-mem+.grp-mem{margin-top:1em}.footer-infos h2,.footer-infos h3,.footer-infos h4,.footer-infos h5,.footer-infos h6{font-family:sans-serif;color:#7f8d60}.footer-infos a{color:#7f8d60}.no-touchevents .footer-infos a:hover{text-decoration:none;color:#847f71}.footer-partners{background:#fff;color:#3e3c36}.footer-partners .vioma{float:right}.footer-partners .vioma a{display:inline-block;vertical-align:top}.footer-partners .vioma a::before{content:'';display:inline-block;width:109px;height:33px;background-size:contain;vertical-align:top;background-position:center;background-repeat:no-repeat}.footer-partners .vioma a .visuallyhidden{display:inline-block;color:#000;background-color:#fff}.footer-partners .vioma a:not(:has(>.visuallyhidden)){font-size:0}.footer-partners .vioma a::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 964.26 291.207"><path d="M597.333 13.83c2.46 1.381 4.39 3.321 5.79 5.82s2.1 5.41 2.1 8.731-.7 6.23-2.1 8.73-3.33 4.44-5.79 5.82-5.19 2.07-8.19 2.07c-4.12 0-7.36-1.3-9.72-3.9v15.06h-9.36V12.24h8.94v3.721c2.32-2.8 5.7-4.2 10.14-4.2 3 0 5.73.69 8.19 2.069h0zm-3.9 21.06c1.54-1.62 2.31-3.789 2.31-6.51s-.77-4.891-2.31-6.511-3.51-2.43-5.91-2.43-4.371.811-5.91 2.43-2.31 3.791-2.31 6.511.769 4.89 2.31 6.51 3.51 2.43 5.91 2.43 4.37-.81 5.91-2.43zm27.239 7.98c-2.7-1.419-4.81-3.39-6.33-5.909s-2.28-5.38-2.28-8.58.759-6.061 2.28-8.58 3.63-4.49 6.33-5.91 5.75-2.13 9.15-2.13 6.439.71 9.12 2.13 4.78 3.39 6.3 5.91 2.28 5.38 2.28 8.58-.76 6.06-2.28 8.58-3.621 4.49-6.3 5.909-5.72 2.131-9.12 2.131-6.45-.71-9.15-2.131zm15.06-7.98c1.54-1.62 2.31-3.789 2.31-6.51s-.77-4.891-2.31-6.511-3.51-2.43-5.91-2.43-4.38.811-5.94 2.43-2.34 3.791-2.34 6.511.78 4.89 2.34 6.51 3.54 2.43 5.94 2.43 4.37-.81 5.91-2.43zm71.97-22.65l-11.7 32.28h-9l-7.26-20.04-7.5 20.04h-9l-11.64-32.28h8.82l7.62 21.84 7.92-21.84h7.92l7.68 21.84 7.86-21.84h8.28 0z"/><use href="%23B"/><path d="M768.512 12.961c1.899-.8 4.089-1.2 6.57-1.2v8.64l-2.1-.12c-2.68 0-4.78.75-6.3 2.25s-2.28 3.75-2.28 6.75v15.24h-9.36V12.24h8.94v4.261c1.12-1.56 2.63-2.74 4.53-3.54h0z"/><use href="%23B" x="69.18"/><path d="M857.102 0v44.521h-8.94v-3.72c-2.32 2.8-5.68 4.2-10.08 4.2-3.04 0-5.79-.68-8.25-2.04s-4.391-3.301-5.79-5.82-2.1-5.439-2.1-8.76.699-6.24 2.1-8.761 3.33-4.459 5.79-5.819 5.21-2.04 8.25-2.04c4.119 0 7.339 1.3 9.66 3.899V0h9.36 0zm-11.52 34.891c1.56-1.62 2.34-3.789 2.34-6.51s-.78-4.891-2.34-6.511-3.52-2.43-5.88-2.43c-2.4 0-4.38.811-5.94 2.43s-2.34 3.791-2.34 6.511.78 4.89 2.34 6.51 3.54 2.43 5.94 2.43c2.36 0 4.32-.81 5.88-2.43zM915.99 13.83c2.46 1.381 4.39 3.321 5.79 5.82s2.1 5.41 2.1 8.731-.7 6.23-2.1 8.73-3.33 4.44-5.79 5.82-5.19 2.07-8.19 2.07c-4.44 0-7.82-1.4-10.14-4.2v3.72h-8.94V0h9.36v15.66c2.359-2.6 5.6-3.899 9.72-3.899 3 0 5.73.69 8.19 2.069h0zm-3.9 21.06c1.54-1.62 2.31-3.789 2.31-6.51s-.77-4.891-2.31-6.511-3.51-2.43-5.91-2.43-4.371.811-5.91 2.43-2.31 3.791-2.31 6.511.769 4.89 2.31 6.51 3.51 2.43 5.91 2.43 4.37-.81 5.91-2.43zm52.17-22.65l-14.58 34.261c-1.48 3.72-3.31 6.339-5.49 7.859s-4.811 2.28-7.89 2.28a16.4 16.4 0 0 1-4.98-.78c-1.641-.52-2.981-1.24-4.02-2.16l3.42-6.66a8.03 8.03 0 0 0 2.49 1.5c.939.36 1.869.54 2.79.54 1.28 0 2.319-.31 3.12-.93s1.519-1.649 2.16-3.09l.12-.3-13.98-32.52h9.66l9.06 21.9 9.12-21.9h9 0zM467.962 87.368l-41.879 111.514c-3.99 10.873-9.223 12.391-16.953 12.391s-12.959-1.518-16.949-12.391L350.551 87.37l23.932-.002 34.896 94.068 34.651-94.068h23.932zm16.688 121.374V87.368h22.25v121.375l-22.25-.001zm106.571-123.9c33.151 0 62.07 25.79 62.07 63.215s-28.919 63.215-62.07 63.215-62.074-25.793-62.074-63.215 28.919-63.215 62.074-63.215zm0 105.19c22.681 0 39.136-17.197 39.136-41.975s-16.455-41.975-39.136-41.975-39.139 17.193-39.139 41.975 16.454 41.975 39.139 41.975zm78.756 18.711v-82.432c0-22.758 18.446-41.469 42.876-41.469 13.462 0 26.92 5.561 34.896 17.193 7.976-11.632 21.438-17.193 34.9-17.193 24.427 0 42.876 18.711 42.876 41.469v82.432h-21.937v-77.376c0-15.422-8.479-25.284-21.438-25.284-14.21 0-23.433 8.091-23.433 28.825v73.835h-21.933v-73.835c0-20.734-9.223-28.825-23.433-28.825-12.963 0-21.438 9.861-21.438 25.284v77.377h-21.937 0zM902.998 85.429c-33.57 0-60.785 27.606-60.785 61.655s27.215 61.659 60.785 61.659h60.778l.004-61.659c0-34.049-27.211-61.655-60.782-61.655h0zm0 101.062c-21.457 0-38.848-17.641-38.848-39.403s17.391-39.411 38.849-39.411 38.849 17.642 38.849 39.407l-.004 39.403-38.845.004z"/><rect y="7.413" width="283.794" height="283.794" rx="82.985"/><path d="M217.051 114.978c0 15.248-12.184 27.606-27.213 27.606s-27.218-12.359-27.218-27.606 12.184-27.606 27.215-27.606l27.212.003.003 27.604h0z" fill="%2382be28"/><path d="M66.742 87.376L130.3 199.357l.006-.004c3.864 7.09 11.304 11.895 19.856 11.895 12.526 0 22.679-10.301 22.679-23.007 0-4.411-1.246-8.518-3.368-12.018h0L125.691 98.99c-3.904-6.94-11.27-11.617-19.713-11.617l-39.237.002h0z" fill="%23fff"/><defs ><path id="B" d="M745.622 31.021h-24.42c.44 2.001 1.48 3.58 3.12 4.74s3.68 1.74 6.12 1.74c1.68 0 3.169-.25 4.47-.75s2.51-1.29 3.63-2.37l4.98 5.399c-3.04 3.48-7.481 5.221-13.32 5.221-3.64 0-6.86-.71-9.66-2.131s-4.96-3.39-6.48-5.909-2.28-5.38-2.28-8.58c0-3.16.75-6.01 2.25-8.551s3.56-4.52 6.18-5.939 5.55-2.13 8.79-2.13c3.159 0 6.019.681 8.58 2.04s4.569 3.31 6.03 5.85 2.19 5.49 2.19 8.851c0 .119-.06.96-.18 2.52h0zm-21.9-10.38c-1.44 1.2-2.32 2.841-2.64 4.92h15.9c-.321-2.04-1.2-3.669-2.64-4.89s-3.201-1.83-5.28-1.83c-2.121 0-3.9.6-5.34 1.8h0z"/></defs></svg>')}.accordion-content>:first-child{margin-top:0}.accordion-content>:last-child{margin-bottom:1em}.nst15-content-slider{padding-bottom:2em}.nst15-content-slider .content-slider{background:#e6ded0;-webkit-box-shadow:0 5px 8px rgba(0,0,0,.35);box-shadow:0 5px 8px rgba(0,0,0,.35)}.grp-bg-hell .nst15-content-slider .content-slider{background:#fff}.nst15-content-slider .slide{display:none}.nst15-content-slider .slider-flex-wrap{position:relative}.nst15-content-slider .slides-images .slide{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.nst15-content-slider .slides-images .slide::before{content:'';display:block;padding-bottom:66.37931034%}.nst15-content-slider .slides-texts .slide{overflow:hidden;position:relative}.nst15-content-slider .slides-texts .slide-content{padding:0 1.7em}.nst15-content-slider .content-slider-wide .slide{position:relative}.nst15-content-slider .content-slider-wide .slide-content{padding:.5em 1em;color:var(--template-color-ink,#3e3c36);background:#e6ded0;background:rgba(230,222,208,.75)}.nst15-content-slider .content-slider-wide .slide-content p{margin:0}@media (min-width:768px){.nst15-content-slider .content-slider-wide .slide-content{position:absolute;top:0;left:0;right:0;background:rgba(230,222,208,.75)}}.nst15-content-slider .content-slider-wide .flex-control-nav{text-align:center}.nst15-content-slider .content-slider-wide .flex-control-nav li{display:inline-block;vertical-align:middle;margin:0 5px}.nst15-content-slider .content-slider-wide .flex-control-nav a{font-size:0;color:transparent;display:block;width:15px;height:15px;border:3px solid var(--template-color-accent,#44593a);background:var(--template-color-accent,#44593a);border-radius:50%;cursor:pointer}.nst15-content-slider .content-slider-wide .flex-control-nav a.flex-active{background:var(--template-color-secondary,#a29a8b)}.nst15-content-slider .flex-direction-nav{position:absolute;bottom:20px;right:20px;z-index:10;margin:0}.nst15-content-slider .flex-direction-nav li{display:inline-block;padding:0;margin:0 0 0 10px;vertical-align:top}.nst15-content-slider .flex-direction-nav li::before{display:none}.nst15-content-slider .flex-direction-nav a{display:block;width:50px;height:50px;border-radius:50%;background-color:var(--template-color-primary,#7f8d60);outline:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3);text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.nst15-content-slider .flex-direction-nav a.flex-disabled,.nst15-content-slider .flex-direction-nav a.flex-disabled:hover{background-color:#aaa}.nst15-content-slider .flex-direction-nav a:hover{background-color:var(--template-color-secondary,#a29a8b)}.nst15-content-slider .flex-direction-nav a::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:400;color:#fff;display:block;width:92%;line-height:48px;text-align:center;font-size:32px}.nst15-content-slider .flex-prev::before{content:'\f104'}.nst15-content-slider .flex-next::before{content:'\f105';margin-left:8%}.nst15-content-slider .slider-wrap-texts .flex-direction-nav{display:none}.nst15-content-slider .slider-wrap-texts .flex-control-nav{position:absolute;margin:0}@media (min-width:960px){.nst15-content-slider .slider-wrap-texts .flex-control-nav{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.nst15-content-slider .slider-wrap-texts .flex-control-nav li{display:inline-block;margin:0 5px}.nst15-content-slider .slider-wrap-texts .flex-control-nav a{font-size:0;color:transparent;height:10px;width:10px;display:block;border:3px solid var(--template-color-primary,#7f8d60);border-radius:50%;cursor:pointer}.nst15-content-slider .slider-wrap-texts .flex-control-nav a.flex-active{background:var(--template-color-primary,#7f8d60)}.grp-bg-hauptfarbe .nst15-content-slider .slider-wrap-texts .flex-control-nav a{border-color:#fff}.grp-bg-hauptfarbe .nst15-content-slider .slider-wrap-texts .flex-control-nav a.flex-active{background:#fff}.grp-bg-nebenfarbe .nst15-content-slider .slider-wrap-texts .flex-control-nav a{border-color:#fff}.grp-bg-nebenfarbe .nst15-content-slider .slider-wrap-texts .flex-control-nav a.flex-active{background:#fff}@media (max-width:959px){.nst15-content-slider .slider-wrap-images .flex-direction-nav{bottom:-25px}.nst15-content-slider .slides-texts .slide-content{padding-top:15px}}@media (min-width:960px){.nst15-content-slider .content-slider{display:table;table-layout:fixed;width:100%}.nst15-content-slider .slider-wrap{display:table-cell;vertical-align:top}.nst15-content-slider .slides-texts .slide::before{content:'';display:block;padding-bottom:66.37931034%}.nst15-content-slider .slide-content{position:absolute;top:0;left:0;right:0}}main .grp-layout-parallax .slide{position:relative;max-height:50vh;overflow:hidden}main .grp-layout-parallax .slide::before{display:block;content:'';padding-bottom:50%}main .grp-layout-parallax .parallax-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;color:#fff;text-align:center;margin:0;padding:.5em;background:rgba(127,141,96,.75)}main .grp-layout-parallax .parallax-content a,main .grp-layout-parallax .parallax-content h2,main .grp-layout-parallax .parallax-content h3{color:#fff}main .grp-layout-parallax .parallax-content a{text-decoration:underline}main .grp-layout-parallax .parallax-content h2,main .grp-layout-parallax .parallax-content h3,main .grp-layout-parallax .parallax-content h4,main .grp-layout-parallax .parallax-content h5,main .grp-layout-parallax .parallax-content h6,main .grp-layout-parallax .parallax-content p{margin-top:0}.accordion-content .grp-mem[data-attr-layout^=kacheln]{overflow:hidden}.tiles-slider{position:relative}.tiles-slider .tile{background-size:100% auto;background-repeat:no-repeat;margin-right:30px}.tiles-slider .tile::before{content:'';display:block;padding-bottom:62.5%}.tiles-slider .tile .tile-text{padding:.5em .8em;background:var(--template-color-primary,#7f8d60)}.tiles-slider .tile .tile-text h3{color:#fff;overflow:hidden;white-space:nowrap;margin:0;text-overflow:ellipsis;font-size:1.25em}.tiles-slider .flex-direction-nav{margin:0}.tiles-slider .flex-direction-nav a{display:block;width:50px;height:50px;outline:0;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.tiles-slider .flex-direction-nav a::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:400;color:var(--template-color-primary,#7f8d60);display:block;line-height:48px;text-align:center;font-size:32px}.tiles-slider .flex-direction-nav a:hover::before{color:var(--template-color-secondary,#a29a8b)}.tiles-slider .flex-direction-nav li{position:absolute;padding:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.tiles-slider .flex-direction-nav li::before{display:none}@media (max-width:959px){.tiles-slider .flex-direction-nav li{border-radius:50%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.tiles-slider .flex-direction-nav li a{height:60px;width:30px}.tiles-slider .flex-direction-nav li a::before{font-size:48px;line-height:60px}.tiles-slider .flex-direction-nav li.flex-nav-prev{left:-30px;padding-left:30px}.tiles-slider .flex-direction-nav li.flex-nav-prev a::before{text-align:left}.tiles-slider .flex-direction-nav li.flex-nav-next{right:-30px;padding-right:30px}.tiles-slider .flex-direction-nav li.flex-nav-next a::before{text-align:right}}@media (min-width:960px){.tiles-slider .flex-direction-nav li.flex-nav-prev{left:-3em}.tiles-slider .flex-direction-nav li.flex-nav-next{right:-3em}}.tiles-slider .flex-prev::before{content:'\f104'}.tiles-slider .flex-next::before{content:'\f105';right:-3em}.social-media-layout-layer div.social-media-source-container{display:inline-block;vertical-align:top}.social-media-layout-layer div.social-media-source-icon{float:none}.social-media-layout-layer div.social-media-source-icon a{background:0}.social-media-layout-layer div.social-media-source-icon a,.social-media-layout-layer div.social-media-source-icon a:hover,.social-media-layout-layer div.social-media-source-icon a:visited{text-decoration:none}.social-media-layout-layer .social-media-source-icon a{background:0;line-height:1;-webkit-transition:all .3s;transition:all .3s}.social-media-layout-layer .social-media-source-icon a::before{-webkit-transition:opacity .3s;transition:opacity .3s;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:400;color:#7f8d60}.social-media-layout-layer .social-media-source-icon a:hover{text-decoration:none!important}.social-media-layout-layer .social-media-source-icon a:hover::before{opacity:.5}.social-media-layout-layer .social-media-source-icon-tripadvisor a::before{-webkit-transition:opacity .3s;transition:opacity .3s;content:'\f262';display:inline-block;background-color:#7f8d60;color:#e6ded0}.social-media-layout-layer .social-media-source-icon-holidaycheck a::before{-webkit-transition:opacity .3s;transition:opacity .3s;content:'';display:inline-block;background-size:100% 100%;background-repeat:no-repeat;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%220%200%20560%20560%22%20enable-background%3D%22new%200%200%20560%20560%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%237f8d60%22%20d%3D%22M272.4%20208.6c12.5%200%2017.7-12.4%2017.7-22.4%200-11.2-5.8-22.7-17.8-22.7%20-12%200-16.8%2011.3-16.5%2022.3C255.5%20195.2%20260.5%20208.6%20272.4%20208.6zM162.8%20208.6c13%200%2018.8-11.8%2018.8-22.6%200-11.5-7-22.5-18.8-22.5%20-11.9%200-18.9%2011.1-18.9%2022.5C143.9%20196.8%20149.7%20208.6%20162.8%20208.6zM368.4%20288.2c-6.9%200-9.5%206.5-9.4%2012.7%20-0.1%205.4%202.7%2013%209.5%2013%207.1%200%2010.1-7.1%2010.1-12.8C378.6%20294.8%20375.3%20288.2%20368.4%20288.2zM332.3%20208.7c11%200%2016.8-6.8%2016.8-15.8v-5.3c-2.4%200-4.7-0.2-7.1-0.2%20-6%200-20.9%200.9-20.9%2011.6C321%20205.2%20327.2%20208.7%20332.3%20208.7zM208%20269.2c-10%200-14.1%208.3-14.9%2015.5h28.7C221.9%20276.2%20216.9%20269.2%20208%20269.2zM404.2%20288.5c-6.2%200-8.7%205.1-9.2%209.5h17.7C412.7%20292.8%20409.6%20288.5%20404.2%20288.5zM390%2040H90C40.3%2040%200%2080.3%200%20130v300c0%2049.7%2040.3%2090%2090%2090h300c49.7%200%2090-40.3%2090-90V130C480%2080.3%20439.7%2040%20390%2040zM337.2%20179c4.4%200%207.4%200%2011.8%200.2%200-10.4-3.8-15.7-14.9-15.7%20-4.8%200-9.9%201.4-14.1%203.8%20-0.4%200.2-0.8%200.3-1.3%200.3%20-1.3%200-2.3-1-2.4-2.3l-0.3-4.4c0-0.5%200.3-0.9%200.6-1.2%205.4-3.1%2011.8-5.3%2019.2-5.3%2017.2%200%2024.2%208.5%2024.2%2024.9v24.9c0%204.4%200.1%207.3%200.2%209.3l0%200.1c0%201.3-1.1%202.4-2.4%202.4h-5.1c-1.5%200-2.6-1.1-2.6-2.4l0-5.4H350c-2.6%203.7-8.5%209.2-18.7%209.2%20-13%200-22.1-5.7-22.1-18.8C309.2%20183.8%20325.8%20179%20337.2%20179zM378.7%20313.4c-1.7%202.6-5.6%205.6-11.7%205.6%20-10.3%200-14.7-9.2-14.7-18.5%200-9.2%204.8-17.3%2014.8-17.3%206%200%209.4%202.4%2011.4%205.5h0.1v-19.5c0-0.8%200.6-1.4%201.4-1.4h3.6c0.8%200%201.4%200.6%201.4%201.4v47.6c0%200.8-0.6%201.4-1.3%201.4h-3.2c-0.8%200-1.5-0.6-1.5-1.4v-3.4H378.7zM345%20378.2c0.6%202-1%203.2-2.8%202l-13.2-8.9%20-13.2%208.9c-1.8%201.2-3.4%200-2.8-2l4.4-15.2%20-12.6-9.7c-1.7-1.3-1.1-3.2%201.1-3.3l16-0.5%205.4-14.9c0.4-1%201.1-1.5%201.7-1.5%200.7%200%201.4%200.5%201.7%201.5l5.4%2014.9%2016%200.5c2.1%200.1%202.8%201.9%201.1%203.3l-12.6%209.7L345%20378.2zM285.8%20378.2c0.6%202-1%203.2-2.8%202l-13.2-8.9%20-13.2%208.9c-1.8%201.2-3.4%200-2.8-2l4.4-15.2%20-12.6-9.7c-1.7-1.3-1.1-3.2%201.1-3.3l16-0.5%205.4-14.9c0.4-1%201-1.5%201.7-1.5%200.7%200%201.4%200.5%201.7%201.5l5.4%2014.9%2016%200.5c2.2%200.1%202.8%202%201.1%203.3l-12.6%209.7L285.8%20378.2zM294%20317.7l-0.2%200h-5.4l-0.2%200c-1.2%200-2.2-1-2.2-2.3l0-77.1c0-1.3%201-2.3%202.2-2.3l5.6%200c1.3%200%202.3%201%202.3%202.2v46.4l21.5-21.7c0.4-0.5%201.1-0.8%201.8-0.8l10.2%200c0.6%200%201.1%200.5%201.1%201.1%200%200.3-0.1%200.5-0.3%200.7l-23.8%2022.7%2027.2%2028.9c0.2%200.2%200.4%200.5%200.4%200.9%200%200.6-0.5%201.1-1.1%201.1l-10.9%200c-0.8%200-1.4-0.3-1.8-0.8l-24.1-27.7%200%2026.3C296.3%20316.7%20295.3%20317.7%20294%20317.7zM341.6%20318.3v-5.7c0-0.8%200.6-1.4%201.4-1.4l0.1%200h5.6v5.8c0%200.8-0.6%201.4-1.4%201.4l-0.1%200H341.6zM269.9%20154.5c10.5%200%2016.5%204.1%2020%209.7h0.2V130c0-1.3%201.1-2.4%202.4-2.4h6.3c1.3%200%202.4%201.1%202.4%202.4v83.7c0%201.3-1.1%202.4-2.4%202.4h-5.7c-1.5%200-2.6-1.1-2.6-2.4v-6.1h-0.2c-3%204.5-9.8%209.9-20.6%209.9%20-18.2%200-25.9-16.2-25.9-32.6C243.9%20168.8%20252.4%20154.5%20269.9%20154.5zM266%20261c3.4%200%207.5%200.6%2010.5%201.5%201%200.2%201.7%201.1%201.7%202.2l0%200.2%20-0.5%205.2c0%200.6-0.5%201.1-1.1%201.1%20-0.1%200-0.3%200-0.4-0.1%20-3.5-1.3-6.9-1.9-9.7-1.9%20-11.4%200-17.8%2010.2-17.8%2020.8%200%209.9%205.3%2020.8%2018.5%2020.8%203%200%206.5-0.8%209.5-2.3%200.2-0.1%200.4-0.1%200.5-0.1%200.6%200%201.1%200.4%201.1%201l0.5%205.8c0%201.2-0.7%202-1.7%202.3%20-3.8%201.3-7.8%201.6-11%201.6%20-16.8%200-28.3-13.2-28.3-29.1C237.7%20273.2%20249.1%20261%20266%20261zM224.2%20132.3c0-1.4%201.1-2.4%202.4-2.4l0.2%200h9.9V140c0%201.3-1.1%202.4-2.5%202.4l-0.2%200h-9.9V132.3zM224.1%20378.2c0.6%202-1%203.2-2.8%202l-13.2-8.9%20-13.2%208.9c-1.8%201.2-3.4%200-2.8-2l4.4-15.2%20-12.6-9.7c-1.7-1.3-1.1-3.2%201.1-3.3l16-0.5%205.4-14.9c0.4-1%201-1.5%201.7-1.5%200.7%200%201.4%200.5%201.7%201.5l5.4%2014.9%2016%200.5c2.2%200.1%202.8%202%201.1%203.3l-12.6%209.7L224.1%20378.2zM211.4%20310.8c5.6%200%2011.9-2.4%2015.4-4.4%200.2-0.1%200.4-0.2%200.6-0.2%200.6%200%201.1%200.5%201.1%201.1v6.5c0%201-0.6%201.8-1.4%202.1%20-3.7%201.4-8.1%203.1-16.1%203.1%20-19.7%200-28.7-12-28.7-30%200-16.4%2010.3-28.1%2026-28.1%2018.1%200%2024.2%2012.9%2024.5%2030.2%200%200.7-0.5%201.2-1.1%201.2l-38.5%200C193.1%20303.3%20201.7%20310.8%20211.4%20310.8zM227.5%20216.1l-0.2%200c-1.3%200-2.4-1.1-2.4-2.4v-55.3c0-1.4%201.1-2.5%202.4-2.5h6.2c1.4%200%202.5%201.1%202.5%202.4l0%2057.8H227.5zM201.4%20130c0-1.3%201.1-2.4%202.4-2.4l0.2%200h6.1c1.4%200%202.4%201.1%202.4%202.4v86.1H204l-0.2%200c-1.3%200-2.4-1.1-2.4-2.4V130zM162.8%20154.5c18.3%200%2030.6%2013.2%2030.6%2031.5%200%2017.2-12.5%2031.5-30.6%2031.5%20-18.2%200-30.7-14.3-30.7-31.5C132.1%20167.8%20144.4%20154.5%20162.8%20154.5zM125.6%20238.5c0-1.4%201-2.4%202.3-2.4h5.7c1.2%200%202.2%201%202.2%202.2l0%2031.8h0.2c3.7-5.9%2010.1-9.3%2017.8-9.3%2014.4%200%2020.8%208.9%2020.8%2023.8v30.7c0%201.2-1%202.2-2.3%202.2l-5.7%200c-1.2%200-2.2-1-2.2-2.2l0-0.2V289c0-12.9-2.8-19.3-11.7-19.8%20-11.6%200-16.9%209.4-16.9%2022.8l0%2023.4c0%201.2-1%202.2-2.2%202.2h-5.8c-1.2%200-2.2-1-2.2-2.3V238.5zM140.5%20349.5l5.4-14.9c0.4-1%201.1-1.5%201.7-1.5%200.7%200%201.4%200.5%201.7%201.5l5.4%2014.9%2016%200.5c2.2%200.1%202.8%202%201.1%203.3l-12.6%209.7%204.4%2015.2c0.6%202-1%203.2-2.8%202l-13.2-8.9%20-13.2%208.9c-1.8%201.2-3.4%200-2.8-2L136%20363l-12.6-9.7c-1.7-1.3-1.1-3.2%201.1-3.3L140.5%20349.5zM61%20213.5v-77.2c0-1.4%201.1-2.5%202.4-2.5l6.9%200c1.4%200%202.4%201.1%202.4%202.4v32.1h39.4v-32.2c0.1-1.3%201.1-2.3%202.4-2.3l6.8%200c1.5%200%202.6%201.1%202.6%202.4v77.5c0%201.3-1.1%202.4-2.4%202.4h-7c-1.3%200-2.4-1.1-2.4-2.4v-35.1H72.8l0%2035.1c-0.1%201.4-1.1%202.4-2.3%202.4h-0.2%20-6.7c-1.5%200-2.6-1.1-2.6-2.4L61%20213.5zM101.1%20240.5c5.3%200%2010.5%200.7%2015.4%202.6l0.2%200.1c0.8%200.4%201.4%201.1%201.4%202.1l-0.6%207.3c-0.1%200.7-0.5%201.1-1.1%201.1%20-0.2%200-0.3%200-0.5-0.1%20-4.4-2.3-9.2-3.4-14.2-3.4%20-17.5%200-29.2%2012.6-29.2%2029.7%200%2017.8%2012.8%2029.7%2028.6%2029.7%204.8%200%2011-1.1%2015-2.9%200.1-0.1%200.3-0.1%200.5-0.1%200.6%200%201.1%200.5%201.1%201.1l0.4%207.1c0%201-0.6%201.8-1.4%202.2%20-5.5%201.9-11.7%202.2-15.8%202.2%20-24%200-40-15.5-40-39.6C60.9%20256.1%2077.9%20240.5%20101.1%20240.5zM62%20350l16-0.5%205.4-14.9c0.4-1%201-1.5%201.7-1.5%200.7%200%201.4%200.5%201.7%201.5l5.4%2014.9%2016%200.5c2.2%200.1%202.8%201.9%201.1%203.3L96.7%20363l4.4%2015.2c0.6%202-1%203.2-2.8%202l-13.2-8.9%20-13.2%208.9c-1.8%201.2-3.4%200-2.8-2l4.4-15.2%20-12.6-9.7C59.2%20352%2059.8%20350.1%2062%20350zM420.1%20427.6c0%200.9-0.4%201.8-1%202.5%20-0.7%200.7-1.5%201-2.5%201l-352.7%200c-1.2%200-2.3-0.6-2.9-1.6%200-2.1%200-29.8%200-29.8%200.6-1.3%201.8-2.2%203.2-2.2h352.3c1.9%200%203.5%201.6%203.5%203.5V427.6zM406.2%20314.2c3.5%200%207.4-1.5%209.5-2.7%200.1-0.1%200.2-0.1%200.4-0.1%200.4%200%200.7%200.3%200.7%200.7v4c0%200.6-0.4%201.1-0.9%201.3%20-2.3%200.9-5%201.9-10%201.9%20-12.2%200-17.7-7.4-17.7-18.5%200-10.2%206.4-17.3%2016.1-17.3%2011.2%200%2015%208%2015.1%2018.6%200%200.4-0.3%200.7-0.7%200.7h-23.8C394.9%20309.5%20400.3%20314.2%20406.2%20314.2zM420.1%20157.6l-20.5%2056.8%20-13.3%2038.5c0%200.2-0.1%200.3-0.2%200.5%20-0.4%200.5-1.2%200.6-1.7%200.2l-6.5-5.3c-1-0.8-1.3-1.9-0.9-2.8l10.2-26.4c0.2-0.5-1.6-4.7-2.3-6.8L365%20157.7c-0.1-0.2-0.1-0.3-0.1-0.5%200-0.7%200.6-1.2%201.2-1.2l8.4%200%200.2%200c1.1%200%202%200.7%202.3%201.7l15.6%2048.2h0.2l15.9-48%200.1-0.2c0.4-0.9%201.2-1.5%202.2-1.6l7.8%200c0.7%200%201.2%200.6%201.2%201.2C420.2%20157.3%20420.2%20157.4%20420.1%20157.6z%22%2F%3E%3C%2Fsvg%3E)}.social-media-layout-layer .social-media-source-icon-facebook a::before{content:"\f082"}.social-media-layout-layer .social-media-source-icon-twitter a::before{content:"\1D54F"}.social-media-layout-layer .social-media-source-icon-youtube a::before{content:"\f166"}.social-media-layout-layer .social-media-source-icon-vimeo a::before{content:"\f194"}.social-media-layout-layer .social-media-source-icon-vine a::before{content:"\f1ca"}.social-media-layout-layer .social-media-source-icon-googleplus a::before{content:"\f0d4"}.social-media-layout-layer .social-media-source-icon-pinterest a::before{content:"\f0d3"}.social-media-layout-layer .social-media-source-icon-instagram a::before{content:"\f16d"}.social-media-layout-layer .social-media-source-icon-linkedin a::before{content:"\f08c"}.social-media-layout-layer .social-media-source-icon-xing a::before{content:"\f169"}.social-media-layout-layer .social-media-source-icon-rss a::before,.social-media-layout-layer .social-media-source-icon-weblog a::before{content:"\f143"}.social-media-layout-layer .social-media-source-icon-tumblr a::before{content:"\f174"}.social-media-layout-layer .social-media-source-icon-flickr a::before{content:"\f16e"}.social-media-layout-layer .social-media-source-icon-tiktok a::before{content:"\e07b"}.social-media-layout-layer .social-media-size-16 a::before{font-size:16px;width:16px;height:16px}.social-media-layout-layer .social-media-size-16 .social-media-source-icon-tripadvisor a::before{background:#7f8d60;font-size:9px;text-align:center;line-height:14px;border-radius:3px;width:14px;height:14px;margin-top:1px}.social-media-layout-layer .social-media-size-32 a::before{font-size:32px;width:32px;height:32px}.social-media-layout-layer .social-media-size-32 .social-media-source-icon-tripadvisor a::before{background:#7f8d60;font-size:16px;text-align:center;line-height:28px;border-radius:6px;width:28px;height:28px;margin-top:2px}.social-media-layout-layer .social-media-size-48 a::before{font-size:48px;width:48px;height:48px}.social-media-layout-layer .social-media-size-48 .social-media-source-icon-tripadvisor a::before{background:#7f8d60;font-size:25px;text-align:center;line-height:42px;border-radius:9px;width:42px;height:42px;margin-top:3px}.social-media-layout-layer .social-media-size-64 a::before{font-size:64px;width:64px;height:64px}.social-media-layout-layer .social-media-size-64 .social-media-source-icon-tripadvisor a::before{background:#7f8d60;font-size:33px;text-align:center;line-height:56px;border-radius:12px;width:56px;height:56px;margin-top:4px}.social-media-layout-layer .social-media-size-128 a::before{font-size:128px;width:128px;height:128px}.social-media-layout-layer .social-media-size-128 .social-media-source-icon-tripadvisor a::before{background:#7f8d60;font-size:67px;text-align:center;line-height:112px;border-radius:24px;width:112px;height:112px;margin-top:8px}.cms-module-search{background:#fff;border-radius:5px}.cms-module-search form{position:relative;vertical-align:top}.cms-module-search button,.cms-module-search input{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;padding:.8em}.cms-module-search input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#a29a8b;padding-right:2.75em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-module-search input::-webkit-input-placeholder{color:#ccc}.cms-module-search input::-moz-placeholder{color:#ccc}.cms-module-search input:-ms-input-placeholder{color:#ccc}.cms-module-search input::placeholder{color:#ccc}.cms-module-search input:focus::-webkit-input-placeholder{color:transparent}.cms-module-search input:focus::-moz-placeholder{color:transparent}.cms-module-search input:focus:-ms-input-placeholder{color:transparent}.cms-module-search input:focus::placeholder{color:transparent}.cms-module-search button{cursor:pointer;position:absolute;top:0;bottom:0;right:0;z-index:10;font-size:1em;color:#a29a8b}.cms-module-search button::before{content:'\f002';font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:400;font-size:1.2em}.cms-module-search button:hover{color:#7f8d60}.cms-module-search button span{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:polygon(0 0,0 0,0 0)!important;clip-path:polygon(0 0,0 0,0 0)!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;border:0!important}.search-result-highlight{background:var(--template-color-accent,#44593a);color:var(--template-color-ink,#3e3c36)}.grp[data-attr-hintergrund=akzent] .search-result-highlight{background:#fff}.search-result-next{background:var(--template-color-primary,#7f8d60);color:#fff;height:40px;width:40px;border-radius:50%;position:absolute;z-index:100;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);cursor:pointer;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s}.search-result-next:hover{background:var(--template-color-secondary,#a29a8b)}.search-result-next::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:400;content:'\f051';line-height:40px;display:block;text-align:center}@media (max-width:639px){footer,main{font-size:.92em}}@media (max-width:959px){.grp-mem+.grp-mem{margin-top:1.25em}}.firefox .nst15-widget .widget-select select,.select-w .nst15-widget .widget-select select{-moz-appearance:none;text-indent:.1px;text-overflow:"";width:-webkit-calc(100% + 25px);width:calc(100% + 25px)}@media (min-width:640px) and (max-width:959px){.grp-layout-spalten-2 .grp-row-simple,.grp-layout-spalten-4 .grp-row-simple{display:inline-block;vertical-align:top;margin-top:0;margin-bottom:30px;width:-webkit-calc((99.9% - 30px)/ 2);width:calc((99.9% - 30px)/ 2)}.grp-layout-spalten-2 .grp-row-double,.grp-layout-spalten-2 .grp-row-full,.grp-layout-spalten-4 .grp-row-double,.grp-layout-spalten-4 .grp-row-full{margin-top:0;margin-bottom:30px}.grp-layout-spalten-3 .grp-row-simple{display:inline-block;vertical-align:top;width:-webkit-calc((99.9% - 30px)/ 2);width:calc((99.9% - 30px)/ 2)}.grp-layout-spalten-3 .grp-row-double-tablet{display:block;width:auto}.grp-layout-spalten-3 .grp-row-double,.grp-layout-spalten-3 .grp-row-full,.grp-layout-spalten-3 .grp-row-simple{margin-top:0;margin-bottom:30px}.grp-row-space-tablet{margin-left:30px}.grp-row-space-top-tablet{margin-top:30px}@supports (grid-area:auto){.grp-layout-spalten{display:-ms-grid;display:grid;grid-gap:30px;grid-auto-flow:dense;-ms-grid-columns:(calc(50% - 15px))[2];grid-template-columns:repeat(2,-webkit-calc(50% - 15px));grid-template-columns:repeat(2,calc(50% - 15px))}.grp-layout-spalten.grp-single{-ms-grid-columns:1fr;grid-template-columns:1fr}.grp-layout-spalten .grp-row,.grp-layout-spalten .grp-row-full{width:auto;margin:0}.grp-row-double,.grp-row-double-tablet,.grp-row-full{grid-column:1/-1}}}@media (min-width:960px){.grp-row{display:inline-block;vertical-align:top}.grp-row-full{width:auto;display:block}.grp-row>:first-child{margin-top:0}.grp-row>:last-child{margin-bottom:0}.grp-layout-spalten-2 .grp-row-simple{width:-webkit-calc((99.9% - 30px)/ 2);width:calc((99.9% - 30px)/ 2)}.grp-layout-spalten-3 .grp-row-simple{width:-webkit-calc((99.9% - 60px)/ 3);width:calc((99.9% - 60px)/ 3)}.grp-layout-spalten-3 .grp-row-double{width:-webkit-calc((199.8% - 30px)/ 3);width:calc((199.8% - 30px)/ 3)}.grp-layout-spalten-4 .grp-row-simple{width:-webkit-calc((99.9% - 90px)/ 4);width:calc((99.9% - 90px)/ 4)}.grp-layout-spalten-4 .grp-row-double{width:-webkit-calc((99.9% - 30px)/ 2);width:calc((99.9% - 30px)/ 2)}.grp-row-space-desktop{margin-left:30px}.grp-row-space-top-desktop{margin-top:30px}@supports (grid-area:auto){.grp-layout-spalten{display:-ms-grid;display:grid;grid-gap:30px;grid-auto-flow:dense}.grp-layout-spalten .grp-row,.grp-layout-spalten .grp-row-full{width:auto;margin:0}.grp-layout-spalten-2{-ms-grid-columns:(calc(50% - 15px))[2];grid-template-columns:repeat(2,-webkit-calc(50% - 15px));grid-template-columns:repeat(2,calc(50% - 15px))}.grp-layout-spalten-3{-ms-grid-columns:(calc(33.333% - 20px))[3];grid-template-columns:repeat(3,-webkit-calc(33.333% - 20px));grid-template-columns:repeat(3,calc(33.333% - 20px))}.grp-layout-spalten-4{-ms-grid-columns:(calc(25% - 22.5px))[4];grid-template-columns:repeat(4,-webkit-calc(25% - 22.5px));grid-template-columns:repeat(4,calc(25% - 22.5px))}.grp-row-full{grid-column:1/-1}.grp-row-double{-ms-grid-column:span 2;grid-column:span 2}}}header a{color:#555;text-decoration:none}header .gallery{margin-top:0}header .gallery .slide{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;max-height:-webkit-calc(100vh - 100px);max-height:calc(100vh - 100px)}.nst-poi{position:absolute;right:3rem;bottom:4rem;z-index:12;color:#fff;font-size:.4em;max-width:20vw}@media (min-width:20em) and (max-width:79.999em){.nst-poi{font-size:-webkit-calc(.2em + 1vw);font-size:calc(.2em + 1vw)}}@media (min-width:80em){.nst-poi{font-size:1em}}@media (min-width:60em){.nst-poi{right:8vw;bottom:8vw}}.nst-poi svg{display:block;width:100%;height:auto}.nst-poi svg .nst-poi-bg{fill:#7f8d60}.nst-poi svg .nst-poi-border{fill:transparent;stroke-width:1px;stroke:#fff;stroke-dashoffset:1em;stroke-dasharray:1em}.nst-poi-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:2em;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.nst-poi-content h1:not(:first-child),.nst-poi-content h2:not(:first-child),.nst-poi-content h3:not(:first-child),.nst-poi-content h4:not(:first-child),.nst-poi-content p:not(:first-child){margin-top:.5em}.nst-poi-content h1,.nst-poi-content h2,.nst-poi-content h3,.nst-poi-content h4{font-size:1.25em;font-family:sans-serif;font-weight:700;text-transform:none}.nst-poi a{color:inherit;text-decoration:none}@media (min-width:960px){.footer-infos>.grp,.footer-partners>.grp,main>.grp{padding:100px 30px}}@media (min-width:1560px){.footer-infos>.grp,.footer-partners>.grp,main>.grp{padding:100px -webkit-calc(50% - 740px);padding:100px calc(50% - 740px)}}.footer-infos>.grp[data-attr-layout=spalte-volle-breite],.footer-partners>.grp[data-attr-layout=spalte-volle-breite],main>.grp[data-attr-layout=spalte-volle-breite]{padding:0}.footer-infos>.grp-bg-repeat,.footer-partners>.grp-bg-repeat,main>.grp-bg-repeat{padding-top:0}.footer-infos>.grp-accordion-repeat,.footer-partners>.grp-accordion-repeat,main>.grp-accordion-repeat{padding-bottom:0}.footer-infos>.grp-layout-parallax,.footer-partners>.grp-layout-parallax,main>.grp-layout-parallax{padding:0!important}.footer-infos .grp-layout-karte,.footer-infos .grp-modules-116,.footer-infos .grp-single-116,.footer-partners .grp-layout-karte,.footer-partners .grp-modules-116,.footer-partners .grp-single-116,main .grp-layout-karte,main .grp-modules-116,main .grp-single-116{position:relative;padding:0!important}.footer-infos .grp-layout-karte iframe,.footer-infos .grp-modules-116 iframe,.footer-infos .grp-single-116 iframe,.footer-partners .grp-layout-karte iframe,.footer-partners .grp-modules-116 iframe,.footer-partners .grp-single-116 iframe,main .grp-layout-karte iframe,main .grp-modules-116 iframe,main .grp-single-116 iframe{max-width:none}.footer-infos .leaflet-popup h3,.footer-partners .leaflet-popup h3{color:#7f8d60}.footer-infos .leaflet-control-container a,.footer-infos .leaflet-control-container a:hover,.footer-partners .leaflet-control-container a,.footer-partners .leaflet-control-container a:hover{color:#7f8d60}@media (max-width:1024px) and (orientation:landscape){html{-webkit-text-size-adjust:100%}}.yt-iframe{position:relative}.yt-iframe::before{content:'';display:block}.yt-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}#site .gallery .mejs-mediaelement{position:relative}#site .gallery .mejs-mediaelement::before{content:'';display:block;padding-bottom:56.25%}#site .gallery .mejs-mediaelement video{position:absolute;top:0;left:0;vertical-align:top}#site .gallery .mejs-video{width:auto!important;height:auto!important}#site .gallery .mejs-layer{max-width:100%}#site .gallery .mejs-layer.mejs-poster{height:auto!important}#site .gallery .mejs-layer.mejs-poster::before{content:'';display:block;padding-bottom:56.25%}#site .gallery .mejs-layer img{max-width:100%;height:auto!important}.fancybox-lock div.fancybox-overlay{overflow:hidden}#site .responsive-form{margin-bottom:1em}#site .responsive-form div.cms-validate-error{border:0;background:0 0}#site .responsive-form div.cms-validate-error p{margin:0;padding:.5em .8em;display:inline-block;background-color:#FFDCDC}#site .responsive-form div.cms-validate-error p::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:400;content:"\f071";color:#8b0000;padding-right:.5em}#site .responsive-form fieldset{margin-bottom:1em;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){#site .responsive-form fieldset{width:50%;float:left;vertical-align:top}#site .responsive-form fieldset[data-wide=true]{clear:left;float:none;width:100%}#site .responsive-form .field-input-submit,#site .responsive-form .form-title{clear:both}#site .responsive-form form::after,#site .responsive-form form::before{content:' ';display:table}#site .responsive-form form::after{clear:both}#site .responsive-form .field-group fieldset{float:none;width:auto}#site .responsive-form .field-group fieldset>div{width:50%;float:left}}#site .responsive-form input:not([type]),#site .responsive-form input[type=text],#site .responsive-form input[type=tel],#site .responsive-form input[type=number],#site .responsive-form input[type=email],#site .responsive-form select,#site .responsive-form textarea{font-size:1.25em;border:1px solid #d4c7af;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#site .responsive-form input:not([type]),#site .responsive-form input[type=text],#site .responsive-form input[type=tel],#site .responsive-form input[type=number],#site .responsive-form input[type=email]{padding:0 .5em;height:-webkit-calc(1.8em + 2px);height:calc(1.8em + 2px)}#site .responsive-form .form-field-multiple input:not([type]),#site .responsive-form .form-field-multiple input[type=text],#site .responsive-form .form-field-multiple input[type=tel],#site .responsive-form .form-field-multiple input[type=number],#site .responsive-form .form-field-multiple input[type=email],#site .responsive-form .form-field-multiple textarea{width:auto}@media (min-width:768px){#site .responsive-form .form-field-count-1 input:not([type]),#site .responsive-form .form-field-count-1 input[type=text],#site .responsive-form .form-field-count-1 input[type=tel],#site .responsive-form .form-field-count-1 input[type=number],#site .responsive-form .form-field-count-1 input[type=email],#site .responsive-form .form-field-count-1 textarea{width:90%}#site .responsive-form .form-field-count-1[data-wide=true] input:not([type]),#site .responsive-form .form-field-count-1[data-wide=true] input[type=text],#site .responsive-form .form-field-count-1[data-wide=true] input[type=tel],#site .responsive-form .form-field-count-1[data-wide=true] input[type=number],#site .responsive-form .form-field-count-1[data-wide=true] input[type=email],#site .responsive-form .form-field-count-1[data-wide=true] textarea{width:95%}}#site .responsive-form .form-field-multiple input+input{margin-left:.5em}#site .responsive-form input[name=cms_info]{display:none}#site .responsive-form input[type=submit]{padding:.5em 1em;color:#fff;font-size:1.125em;background:var(--template-color-primary,#7f8d60);border:0;-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}#site .responsive-form input[type=submit]:hover{background:var(--template-color-accent,#44593a)}#site .responsive-form input[type=reset]{padding:.5em .8em;color:#fff;background:var(--template-color-secondary,#a29a8b);border:0;-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}#site .responsive-form input[type=reset]:hover{background:var(--template-color-accent,#44593a)}#site .responsive-form textarea{padding:.3em .5em;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#site .responsive-form hr{border:solid var(--template-color-primary,#7f8d60);border-width:0 0 1px}#site .responsive-form .form-title{color:var(--template-color-primary,#7f8d60);font-size:1.25em;font-weight:400;margin:2em 0 1em}#site .responsive-form .field-wrap-checkbox,#site .responsive-form .field-wrap-radio{overflow:hidden;position:relative}#site .responsive-form .field-wrap-checkbox input,#site .responsive-form .field-wrap-radio input{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:polygon(0 0,0 0,0 0)!important;clip-path:polygon(0 0,0 0,0 0)!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;border:0!important}#site .responsive-form label.previous+.field-wrap-checkbox,#site .responsive-form label.previous+.field-wrap-radio{margin-left:1em}#site .responsive-form .field-wrap-checkbox .checkbox-dummy{color:#d4c7af;font-size:1.25em;vertical-align:text-bottom;line-height:1;width:1.5em;display:inline-block}#site .responsive-form .field-wrap-checkbox .checkbox-dummy:before{content:'\f096';font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:400}#site .responsive-form .field-wrap-checkbox input:checked+.checkbox-dummy{color:#7f8d60}#site .responsive-form .field-wrap-checkbox input:checked+.checkbox-dummy:before{content:'\f046'}#site .responsive-form .field-wrap-radio .radio-dummy{color:#d4c7af;font-size:1.25em;display:inline-block;vertical-align:text-bottom;line-height:1;width:1.5em}#site .responsive-form .field-wrap-radio .radio-dummy:before{content:'\f10c';font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:400}#site .responsive-form .field-wrap-radio input:checked+.radio-dummy{color:#7f8d60}#site .responsive-form .field-wrap-radio input:checked+.radio-dummy:before{content:'\f192'}#site .responsive-form .form-field-count-1 span.field-wrap-select{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}@media (min-width:768px){#site .responsive-form .form-field-count-1 span.field-wrap-select{width:90%}#site .responsive-form .form-field-count-1 span.field-wrap-select[data-wide=true]{width:95%}}#site .responsive-form span.field-wrap-select{display:inline-block;border:1px solid #d4c7af;overflow:hidden;width:auto;position:relative;padding-right:1.25em;vertical-align:top;margin:0 .5em .5em 0;background:#fff}#site .responsive-form span.field-wrap-select::after{position:absolute;display:block;pointer-events:none;right:0;top:0;background:#d4c7af;color:#fff;width:1.85em;line-height:1.85;text-align:center;content:'\f107';font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:400}#site .responsive-form span.field-wrap-select select{width:-webkit-calc(100% + 4em);width:calc(100% + 4em);background:0 0;height:1.8em;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:2;border:0;max-width:none;font-size:1em}@media (min-width:480px){#site .responsive-form span.field-wrap-select select,#site .responsive-form span.field-wrap-select::after{font-size:1.25em}}#site .responsive-form .form-field-privacy-consent input[type=checkbox]{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:polygon(0 0,0 0,0 0)!important;clip-path:polygon(0 0,0 0,0 0)!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;border:0!important}#site .responsive-form .form-field-privacy-consent input[type=checkbox]+span:before{color:#d4c7af;font-size:1.25em;vertical-align:text-bottom;line-height:1;width:1.5em;display:inline-block;content:'\f096';font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:400}#site .responsive-form .form-field-privacy-consent input[type=checkbox]:checked+span:before{color:#7f8d60;content:'\f046'}#site .responsive-form .field-input-submit{text-align:right}@media (min-width:768px){#site .responsive-form .field-input-submit,#site .responsive-form .form-field-privacy-consent{padding-right:5%}}.cms-privacy-block{display:block;float:none;width:auto;clear:left;text-align:left;margin-bottom:1em}.cms-privacy-block label{display:block;margin-bottom:.5em}.cms-privacy-block label input[type=checkbox]{width:auto}.cms-privacy-block label input[type=checkbox]+span{padding-left:.5em}.cms-privacy-block a{text-decoration:underline}@media (max-width:47.999em){.rc-mobile-hide,[data-attr-responsive=mobile-hide]{display:none!important}}@media (min-width:48em){.rc-mobile-show,[data-attr-responsive=mobile-show]{display:none!important}}.browser-chrome .fancybox-type-iframe .fancybox-inner{min-height:50vh}#globalalert{z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100vh;position:absolute;background:rgba(0,0,0,.3);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;pointer-events:none}#globalalert_chk{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:polygon(0 0,0 0,0 0)!important;clip-path:polygon(0 0,0 0,0 0)!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;border:0!important}input:not(:checked)+#globalalert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#globalalert .globalalert-header{background:#7f8d60;color:#fff;line-height:2.5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#globalalert .globalalert-header-title{padding:0 1em}#globalalert .globalalert-header label{margin-left:auto;padding:0 1em;cursor:pointer}#globalalert .globalalert-content{width:1480px;max-width:80vw;max-height:80vh;overflow-x:hidden;overflow-y:auto;background:#fff;color:#3e3c36;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:all}#globalalert .globalalert-content-text{padding:1em}#globalalert .globalalert-content-text p{margin:1em 0}#globalalert .globalalert-content-text>:first-child{margin-top:0}#globalalert .globalalert-content-text>:last-child{margin-bottom:0}.room-tile-slider .cst-tile-row{display:block}.room-tile-slider .cst-tile-row.cst-tile-row-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@supports (display:grid){.room-tile-slider .cst-tile-row.cst-tile-row-info{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.room-tile-slider .cst-tile-row.cst-tile-row-info>div:nth-child(2){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.room-tile-slider .cst-tile-row.cst-tile-row-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.cst-tile-row>div .price-perperson,.cst-tile-row>div .price-perroom{white-space:nowrap;display:block}.cst-bold{font-weight:700}[data-attr-hintergrund=helles-beige]{background:#F4F0E9}@media (prefers-contrast:more){.cst-tile-new{color:#000}}.cms-module-search{border-radius:0}#site .cst-job-detail ul.cst-list{display:block;list-style-type:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;-moz-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;-moz-padding-start:40px;padding-inline-start:40px}main>section.grp-single-57[data-attr-layout^=slider]{padding-left:0;padding-right:0}main>section.grp-single-57[data-attr-layout^=slider] .slick-track{padding-top:18px;padding-bottom:18px}main>section.grp-single-57[data-attr-layout^=slider] .reviewlist-stats{margin-inline:1.25em}@media (min-width:960px){main>section.grp-single-57[data-attr-layout^=slider] .reviewlist-stats{margin-inline:60px}}@media (min-width:1560px){main>section.grp-single-57[data-attr-layout^=slider] .reviewlist-stats{margin-inline:-webkit-calc(50% - 740px);margin-inline:calc(50% - 740px)}}.slick-dots{display:inline-block;margin-top:1em}.slick-dots li{display:inline-block;padding-left:10px;cursor:pointer}.slick-dots li:only-child{display:none}.slick-dots .slick-active button{padding-left:10px;height:10px;background:#7f8d60}.slick-dots button{width:0;padding-left:6px;padding-right:0;height:6px;overflow:hidden;border:none;border-radius:10px;background:#a29a8b;vertical-align:middle}.slick-dots button:focus{outline:0}.slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#fff;width:0;height:50px;padding:0 0 0 50px;overflow:hidden;border:1px solid #e6ded0;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;cursor:pointer;-webkit-box-shadow:0 0 5px rgba(62,60,54,.33);box-shadow:0 0 5px rgba(62,60,54,.33);z-index:10}.slick-arrow:focus{outline:0;-webkit-box-shadow:0 0 10px rgba(62,60,54,.33);box-shadow:0 0 10px rgba(62,60,54,.33)}.slick-arrow::before{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;font-size:1.35em;color:#a29a8b;-webkit-transition:padding .3s ease-out;transition:padding .3s ease-out}.slick-arrow.slick-disabled{opacity:0;pointer-events:none}.slick-prev{right:100%}.slick-prev::before{content:"\f104";padding-right:0}.slick-prev:hover::before{padding-right:.25em}.slick-next{left:100%}.slick-next::before{content:"\f105";padding-left:0}.slick-next:hover::before{padding-left:.25em}.tool label{cursor:pointer}.tool-article1 .icon-bees a::before{content:'';background-image:var(--biohotels-bees);width:40px;height:42px;background-position:center;background-size:110%;background-repeat:no-repeat}.tool-article1 .icon-key a::before{content:"\f6f3"}.tool-article1 .icon-newsletter a::before{content:"\f0e0"}.tool-article1 .icon-location a::before{content:"\f59f"}body .tool-search_box1{display:block}.gallery-poi{position:absolute;bottom:40px;right:40px;width:210px;height:210px;background:-webkit-gradient(linear,left top, left bottom,from(#849364),to(#7a875c));background:-webkit-linear-gradient(top,#849364,#7a875c);background:linear-gradient(to bottom,#849364,#7a875c);color:#fff;border-radius:50%;z-index:10;-webkit-animation:poi-popinto .3s ease-out;animation:poi-popinto .3s ease-out;-webkit-box-shadow:3px 4px 8px rgba(0,0,0,.15);box-shadow:3px 4px 8px rgba(0,0,0,.15);-webkit-transition:background .3s ease-out,-webkit-transform .3s ease-out;transition:background .3s ease-out,-webkit-transform .3s ease-out;transition:background .3s ease-out,transform .3s ease-out;transition:background .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out;line-height:1.35;font-size:.9em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.gallery-poi::after{display:none}.gallery-poi:hover{-webkit-transform:scale(1.025) translateZ(0);transform:scale(1.025) translateZ(0)}.gallery-poi.red{background:-webkit-gradient(linear,left top, left bottom,from(#495f3e),to(#3f5336));background:-webkit-linear-gradient(top,#495f3e,#3f5336);background:linear-gradient(to bottom,#495f3e,#3f5336)}.gallery-poi.brown{background:-webkit-gradient(linear,left top, left bottom,from(#a79f91),to(#9d9585));background:-webkit-linear-gradient(top,#a79f91,#9d9585);background:linear-gradient(to bottom,#a79f91,#9d9585)}.gallery-poi-inner{margin:15%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;max-height:70%;overflow:hidden}.gallery-poi h2,.gallery-poi h3,.gallery-poi h4,.gallery-poi h5,.gallery-poi h6{font-size:1.25em;font-weight:700;margin-bottom:.25rem;text-transform:uppercase}.footer-infos,.footer-infos p{color:#3e3c36}.footer-infos h4,.footer-infos h5{color:#7f8d60}.footer h4,.footer h5{font-size:23px;margin-bottom:0;color:#3e3c36}.footer-infos .cms-module-search{background:0 0}.footer-infos .cms-module-search input{border:2px solid #fff;font-size:16px;color:#44593a;padding:20px 80px 20px 20px}.footer-infos .cms-module-search input::-webkit-input-placeholder{color:rgba(68,89,58,.8)}.footer-infos .cms-module-search input::-moz-placeholder{color:rgba(68,89,58,.8)}.footer-infos .cms-module-search input:-ms-input-placeholder{color:rgba(68,89,58,.8)}.footer-infos .cms-module-search input::placeholder{color:rgba(68,89,58,.8)}.footer-infos .cms-module-search input:focus{outline:3px solid #fff}.footer-infos .cms-module-search button{color:#3e3c36;width:62px}.footer-infos .lang-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-infos .lang-menu li{margin-bottom:1rem}.footer-infos .lang-menu li:not(:last-child){margin-right:1rem}#site .footer-infos .lang-menu li::after{display:none}.footer-infos .lang-menu li.current a{background:#7f8d60;color:#fff;border:2px solid #7f8d60}.footer-infos .lang-menu li.current:hover a,.footer-infos .lang-menu li:hover a{background:#a29a8b;color:#fff;border:2px solid #a29a8b}.footer-infos .lang-menu a{display:block;width:60px;height:60px;line-height:60px;text-align:center;border:2px solid #7f8d60;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#3e3c36;-webkit-transition:background .3s ease-out,color .3s ease-out,border .3s ease-out;transition:background .3s ease-out,color .3s ease-out,border .3s ease-out}body #site .footer-infos a[class*=cta]{padding:.8em 1em .8em 5rem;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}body #site .footer-infos a[class*=cta].cta-bright{background-color:#e6ded0;color:#3e3c36}body #site .footer-infos a[class*=cta].cta-bright::after{color:#3e3c36}body #site .footer-infos a[class*=cta].cta-accent{background-color:#7f8d60}body #site .footer-infos a[class*=cta]::after{content:"\f274";right:auto;left:0;width:5rem}body #site .footer-infos a[class*=cta][href^='tel:']::after{content:"\f095"}body #site .footer-infos a[class*=cta][href^='mailto:']::after{content:"\f0e0"}.footer-infos .grp-mem-20[data-attr-layout=footer-card]{padding:1.25em;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.1);box-shadow:2px 3px 6px rgba(0,0,0,.1)}.footer-infos section:first-child>.grp-mem-20:first-child li{text-transform:uppercase;padding-left:1.5em}.footer-infos section:first-child>.grp-mem-20:first-child li::before{width:1.5em}.grp .footer-logo{max-width:220px;margin-bottom:2.5em}#site .footer section.grp-single-20{border-top:1px solid #fff;background-color:#44593a;padding-top:1.25em;padding-bottom:0}#site .footer section.grp-single-20 *{color:#fff}.footer section.grp-single-20 .grp-mem-20{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer section.grp-single-20 h4{margin-bottom:1rem}.footer section.grp-single-20 ul{margin:0}.footer section.grp-single-20 li{display:inline-block;margin-top:0;margin-bottom:1rem;padding-left:0;font-size:15px}.footer section.grp-single-20 li:not(:last-child){margin-right:1.5em}.footer section.grp-single-20 li::before{display:none}.footer section.grp-single-20 li a{color:#a29a8b;text-transform:uppercase}.footer-partners .vioma{float:none;display:inline-block}.footer-partners .vioma a{padding-top:13px}.footer-partners .grp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-partners .grp.centermode{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer-partners .grp.flexmode{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer-partners .grp-mem+.grp-mem{margin-top:0}.footer-partners .partners-logo{display:inline-block;margin-right:1em}.label-read-more,[data-fancybox]{cursor:pointer}.open-read-more{-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.read-more-toggle:checked~header .open-read-more,.read-more-toggle:checked~main .open-read-more{max-height:100vh;overflow:auto}.read-more-toggle:checked~header .label-read-more::before,.read-more-toggle:checked~main .label-read-more::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.read-more-toggle:checked~header .label-read-more .show,.read-more-toggle:checked~main .label-read-more .show{display:none}.read-more-toggle:checked~header .label-read-more .hide,.read-more-toggle:checked~main .label-read-more .hide{display:inline}ul.social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer ul.social{margin:0}#site ul.social li{margin-top:0;margin-bottom:1rem;padding:0}#site ul.social li::before{display:none}ul.social li:not(:last-child){margin-right:1rem}ul.social a{position:relative;display:block;max-width:0;height:60px;overflow:hidden;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:56px}.scrolled ul.social a::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;position:absolute;top:0;left:0;bottom:0;width:56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:26px}ul.social a:hover::before{-webkit-animation:iconhover .6s ease-out;animation:iconhover .6s ease-out}ul.social .icon-facebook a::before{content:"\f39e";color:#7f8d60}ul.social .icon-twitter a::before{content:"\f099";color:#7f8d60}ul.social .icon-youtube a::before{content:"\f167";color:#7f8d60}ul.social .icon-tiktok a::before{content:"\e07b";color:#7f8d60}ul.social .icon-whatsapp a::before{content:"\f232";color:#7f8d60}ul.social .icon-linkedin a::before{content:"\f0e1";color:#7f8d60}ul.social .icon-xing a:before{content:"\f168";color:#7f8d60}ul.social .icon-pinterest a::before{content:"\f231";color:#7f8d60}ul.social .icon-rss a::before{content:"\f09e";color:#7f8d60}ul.social .icon-newsletter a::before{content:"\f2b6";color:#7f8d60}ul.social .icon-instagram a::before{content:"\f16d";background:0 0;color:#7f8d60}.browser-chrome ul.social .icon-instagram a::before,.browser-firefox ul.social .icon-instagram a::before{content:"\f16d"}@-webkit-keyframes iconhover{0%{-webkit-transform:none;transform:none;opacity:1}50%{-webkit-transform:scale(2);transform:scale(2);opacity:0}60%{-webkit-transform:scale(.25);transform:scale(.25);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes iconhover{0%{-webkit-transform:none;transform:none;opacity:1}50%{-webkit-transform:scale(2);transform:scale(2);opacity:0}60%{-webkit-transform:scale(.25);transform:scale(.25);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}#main .grp[data-attr-layout=kacheln]{margin-left:0;margin-right:0}.gallery-kacheln{display:-ms-grid;display:grid;grid-gap:14px}.gallery-kachel{position:relative;overflow:hidden}.gallery-kachel img{width:100%;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}a.gallery-kachel:hover img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.gallery-kachel-has-overlay::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(62,60,54,.125);z-index:1}.gallery-kachel-overlay{position:absolute;bottom:1em;left:1em;right:1em;color:#fff;font-weight:700;line-height:1;z-index:10}.video-button{background:#3e3c36;color:#fff;border:none;margin:6px auto;padding:6px;display:inline-block;-webkit-transition:background .3s ease-out,color .3s ease-out;transition:background .3s ease-out,color .3s ease-out}.video-button::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f167";padding-right:.35em}.video-button:hover{background:#7f8d60}.cssgrid #site .overlay-inner{display:-ms-grid;display:grid}.overlay-outer{background:#fff;padding:50px 20px 50px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;max-width:1120px;max-height:660px;-webkit-box-shadow:0 3px 25px rgba(0,0,0,.16);box-shadow:0 3px 25px rgba(0,0,0,.16);overflow:hidden;position:relative}.overlay-hasfooter .overlay-outer{padding-bottom:90px}.overlay-inner{overflow-x:hidden;overflow-y:auto;height:100%}.overlay-inner .overlay-imag.overlay-video{line-height:1}.overlay-left,.overlay-right{margin-bottom:auto}#site .overlay .gallery-main-title{font-size:16px;font-size:clamp(20px,2vw,30px);color:#7f8d60;font-weight:700;font-family:sans-serif}div.overlay-uncheck{position:absolute;top:0;right:0;width:60px;height:40px;text-align:center;line-height:40px;background:#a29a8b;color:#fff;cursor:pointer}div.overlay-uncheck::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f00d";font-size:22px}main .overlay-gallery{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:10px}.overlay-image{position:relative}.overlay-image img{width:100%;height:auto}.overlay-image:nth-child(3n+1),.overlay-video{-ms-grid-column:1;grid-column-start:1;grid-column-end:3}.overlay ul{margin:.5em 0}.overlay ul li{position:relative;padding-left:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay ul li::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f105";position:absolute;top:0;left:0;line-height:2rem;font-size:1.5em;padding-left:.35em}.overlay-footer{position:absolute;left:0;right:0;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1;border-top:1px solid #e6ded0}.overlay-back{text-transform:uppercase;color:#a29a8b;-webkit-transition:color .3s;transition:color .3s;cursor:pointer;-webkit-box-flex:1;-webkit-flex:1 0 -webkit-calc(50% - 20px);-ms-flex:1 0 calc(50% - 20px);flex:1 0 calc(50% - 20px)}.overlay-back:hover{color:#44593a}.overlay-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 -webkit-calc(50% + 20px);-ms-flex:1 0 calc(50% + 20px);flex:1 0 calc(50% + 20px)}.overlay-actions form:not(:last-child){margin-right:.5em}.overlay-actions button{position:relative;background:#e6ded0;color:#44593a;font-family:sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:.05em;padding:11px 2em;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;border:none;cursor:pointer}.overlay-actions button::after{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;position:absolute;top:0;right:0;bottom:0;width:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.5em}.overlay-actions button:hover{background:#a29a8b;color:#fff}.overlay-actions .cst-detail-action-button-book{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.overlay-actions .cst-detail-action-button-book button{background:#44593a;color:#fff;padding-right:3rem;width:100%}.overlay-actions .cst-detail-action-button-book button::after{content:"\f101"}.overlay-actions .cst-detail-action-button-book button:hover{background:#7f8d60}.overlay-actions .cst-action-remember{padding-left:40px;padding-right:0;background-color:#7f8d60;color:#fff;white-space:nowrap;margin-right:.5em;overflow:hidden;width:0}.overlay-actions .cst-action-remember::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f004";font-size:22px;position:absolute;top:0;left:0;width:100%;height:40px;line-height:40px;text-align:center}.overlay-actions .cst-action-remember:hover{background-color:#44593a}.overlay-actions .cst-action-remember.remembered{background:#e6ded0;color:#a32f27;font-weight:700}.overlay-actions .cst-action-remember.remembered::before{font-weight:700;-webkit-animation:pulseslow 1s ease-out infinite;animation:pulseslow 1s ease-out infinite}ul.checklist li{position:relative;padding-left:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}ul.checklist li::before{content:"\f00c";font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;color:#a29a8b;position:absolute;top:0;left:0;font-size:24px;line-height:1.7rem}ul.bulletlist li{position:relative;padding-left:1.25rem;-webkit-box-sizing:border-box;box-sizing:border-box}ul.bulletlist li::before{content:"";background-color:#a29a8b;position:absolute;top:.525em;left:0;width:9px;height:9px;border-radius:50%;display:inline-block}.grp-mem-20 ol,.media-display ol{list-style:decimal inside}#main .group-md{-webkit-box-shadow:0 0 5px rgba(62,60,54,.33);box-shadow:0 0 5px rgba(62,60,54,.33);height:100%}.group-md-image-asicon{position:relative}.group-md-image-asicon::before{content:"";display:block;padding-top:56.25%}.group-md-image-asicon img{position:absolute;top:50%;left:50%;width:208px;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.group-md-image-img-stretch{width:100%}.group-md-text{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.grp .group-md-text h3:first-child{margin-top:0}@-webkit-keyframes pulse{0%{-webkit-transform:none;transform:none}97%{-webkit-transform:none;transform:none}98%{-webkit-transform:scale(1.1);transform:scale(1.1)}99%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:none;transform:none}}@keyframes pulse{0%{-webkit-transform:none;transform:none}97%{-webkit-transform:none;transform:none}98%{-webkit-transform:scale(1.1);transform:scale(1.1)}99%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:none;transform:none}}.custom-accordion{display:none}.custom-accordion-input:checked~.custom-accordion{display:block;-webkit-animation:cacc .3s ease-out;animation:cacc .3s ease-out}.custom-accordion-input:checked+.custom-accordion-label::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.custom-accordion-label{color:#7f8d60;text-transform:uppercase;padding-left:2rem;position:relative;cursor:pointer;margin-left:-.6rem}.custom-accordion-label::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f107";position:absolute;top:0;left:0;bottom:0;width:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.35em;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.open-booking-assistant{cursor:pointer}.nocssgrid .open-booking-assistant{display:none!important}@-webkit-keyframes cacc{0%{opacity:0}100%{opacity:1}}@keyframes cacc{0%{opacity:0}100%{opacity:1}}.vsc{padding-left:20px;padding-right:20px;max-width:1520px;margin:0 auto}.grp.breadcrumb li{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:959px){.anchor{display:none}.added-cta-area{text-align:right;letter-spacing:.075em}.added-cta-area a::after{content:"\f105"}.scrolled .banner::after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.05)));background:-webkit-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.05));background:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.05))}#menu-label{-webkit-transition:all .5s ease-out;transition:all .5s ease-out;cursor:pointer}#menu-label::after{content:"";position:fixed;top:70px;left:0;width:1px;height:1px;pointer-events:none;background:rgba(62,60,54,0);-webkit-transition:background .5s ease-out;transition:background .5s ease-out}#menu-opener:checked~header #menu-label{color:var(--template-color-primary,#7f8d60);max-width:0;padding:0 0 0 50px}#menu-opener:checked~header #menu-label::after{width:100%;height:100%;background:rgba(62,60,54,.2);pointer-events:all}#menu-opener:checked~header #menu-label .banner-label-menu-a{width:20px;-webkit-transform:rotate(45deg) translateX(5px) translateY(5px) translateZ(0);transform:rotate(45deg) translateX(5px) translateY(5px) translateZ(0)}#menu-opener:checked~header #menu-label .banner-label-menu-b{width:0;opacity:0}#menu-opener:checked~header #menu-label .banner-label-menu-c{width:20px;-webkit-transform:rotate(-45deg) translateX(6px) translateY(-6px) translateZ(0);transform:rotate(-45deg) translateX(6px) translateY(-6px) translateZ(0)}.nav-level-0{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.nav-level-0.visible{right:0}.menu-items{background:#fff;height:100%;max-height:100vh;overflow-x:hidden;overflow-y:auto;width:100%}.menu-items .lang-menu{border-bottom:1px solid var(--template-color-bright,#e6ded0)}.menu-items .lang-menu li{width:45px;height:60px;line-height:60px;text-align:center;text-transform:uppercase}.menu-items .lang-menu .current a,.menu-items .lang-menu:hover a{color:var(--template-color-primary,#7f8d60)}.menu-items .tool-article1{display:block;color:var(--template-color-secondary,#a29a8b);margin:1.5em 0 1em}[data-cst-detail] .menu-items .tool-article1{margin-bottom:80px}.menu-items .tool-article1>ul{padding:0 40px 0 30px}.menu-items .tool-article1 li::before{display:none}.menu-items .tool-article1 a,.menu-items .tool-article1 label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:48px;color:var(--template-color-secondary,#a29a8b)}.menu-items .tool-article1 a::before,.menu-items .tool-article1 label::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;font-size:1.25em;line-height:1.7;content:"\f128";padding-right:.35em}.menu-items .tool-article1 .icon-heart{position:relative}.menu-items .tool-article1 .icon-heart label[data-items]::after{right:auto;left:12px}.menu-items .tool-article1 .icon-location a::before{content:"\f59f"}.menu-items .tool-article1 .icon-newsletter a::before{content:"\f0e0"}.menu-items .tool-article1 .icon-bees a::before{content:'';--biohotels-bees:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 841.9 595.3' style='enable-background:new 0 0 841.9 595.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23a29a8b;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='519.7,96.8 290.2,120.3 195.8,330.8 331,517.8 560.5,494.3 654.8,283.8 '/%3E%3Cg%3E%3Cpath class='st1' d='M385.4,365.6c0,0-11.6-44.9,21.2-66.9c0.4,0.3,46.9-36.5,81.9,5.2C489.2,304.3,433.4,305,385.4,365.6z'/%3E%3Cpath class='st1' d='M402.6,390.3c0,0,12.9,17,26.8,23.1c0.9-0.1,18.9-38,85.6-53.2c0.1-0.7,0-17-10.4-34.1 C504.2,326,438.2,328,402.6,390.3z'/%3E%3Cpath class='st1' d='M448.9,427.3c0,0,18-41.1,70.8-42c0.4,0.1,7.6,26.8-7.5,67.7C511.6,453.4,473.4,447.3,448.9,427.3z'/%3E%3Cpath class='st1' d='M398.4,270.5c0,0,97.5-107.2,142-108.8c0.6-0.1,27-4,21.5,35.9c0,0-8.9,51.9-60.2,68.7 c-0.5-0.9-59.8,14.8-96.1,13.6c-1,0.7-1,0.7-1,0.7L398.4,270.5z'/%3E%3Cpath class='st1' d='M398.7,270.2c0,0-140.9,36-163,74.4c-0.4,0.5-16.1,21.9,22.1,35.5c0,0,50.4,16.2,89.3-21.1 c-0.5-0.9,40.9-45.7,56.7-78.2c1.1-0.6,1.1-0.6,1.1-0.6L398.7,270.2z'/%3E%3Cellipse class='st1' cx='380.5' cy='230.9' rx='33.9' ry='33.6'/%3E%3C/g%3E%3C/svg%3E%0A");background-image:var(--biohotels-bees);width:30px;height:30px;background-position:left;background-size:120%;padding:0;-webkit-transform:translateX(-9px);-ms-transform:translateX(-9px);transform:translateX(-9px)}.lang-menu{display:block;text-align:right}.lang-menu li{display:inline-block}.lang-menu li a{color:var(--template-color-secondary,#a29a8b)}.main-menu-item{min-height:60px}.main-menu-item-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #e6ded0;position:relative}.main-menu-item-name::before{content:"";position:absolute;bottom:0;left:0;height:1px;width:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;background:#7f8d60;opacity:0}.main-menu-item-name a{padding:0 40px 0 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:60px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:var(--template-color-accent,#44593a)}.main-menu-item-name .main-menu-item-label{position:relative;width:0;padding-left:50px}.main-menu-item-name .main-menu-item-label::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f105";position:absolute;top:0;right:0;bottom:0;width:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.35em;color:var(--template-color-accent,#44593a);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.main-menu-item-name.active a{color:var(--template-color-primary,#7f8d60)}.main-menu-item .sub-menu{position:relative;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out,padding .3s ease-out;transition:max-height .3s ease-out,padding .3s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.main-menu-item .sub-menu-item{margin:0 40px 0 30px}.main-menu-item .sub-menu-item a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:36px;width:100%;text-transform:uppercase;color:#44593a}.main-menu-item .sub-menu-item.active>a{color:var(--template-color-primary,#7f8d60)}.main-menu-item .sub-menu-item .has-sub-submenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-menu-item .sub-menu-item .has-sub-submenu a{width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}.main-menu-item .main-menu-item-toggle:checked~.sub-menu{max-height:300vh;opacity:1;padding:.5em 0 1em}.main-menu-item .main-menu-item-toggle:checked~.sub-menu::after{content:"";position:absolute;bottom:0;left:-30px;right:-40px;border-bottom:1px solid #e6ded0}.main-menu-item .main-menu-item-toggle:checked~.main-menu-item-name a{color:var(--template-color-accent,#44593a)}.main-menu-item .main-menu-item-toggle:checked~.main-menu-item-name::before{width:100%;opacity:1}.main-menu-item .main-menu-item-toggle:checked~.main-menu-item-name label::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:var(--template-color-accent,#44593a)}.main-menu-item .subsub-menu{margin-bottom:.5em}.main-menu-item .subsub-menu-item{position:relative;padding-left:1rem}.main-menu-item .subsub-menu-item.active::before{color:var(--template-color-primary,#7f8d60)}.main-menu-item .subsub-menu-item.active a{color:var(--template-color-primary,#7f8d60)}.main-menu-item .subsub-menu a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:none}.main-menu-item .subsub-menu a::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f105";position:absolute;top:0;left:0;line-height:36px;width:1rem;color:var(--template-color-secondary,#a29a8b);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.gallery-normal img{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.gallery-normal img:hover{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}.gallery-image{overflow:hidden}.gallery-image .cta-accent,.gallery-image .cta-accent *{display:block;word-break:unset}header .gallery-poi{display:none}.cms-module-search-input{font-size:1.5em;padding:.75em 2.75rem .75em .8em;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.1);box-shadow:2px 3px 6px rgba(0,0,0,.1);color:var(--template-color-primary,#7f8d60)}.cms-module-search-input::-webkit-input-placeholder{color:var(--template-color-secondary,#a29a8b)}.cms-module-search-input::-moz-placeholder{color:var(--template-color-secondary,#a29a8b)}.cms-module-search-input:-ms-input-placeholder{color:var(--template-color-secondary,#a29a8b)}.cms-module-search-input::placeholder{color:var(--template-color-secondary,#a29a8b)}.mosaic{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:6px}.mosaic-item{position:relative;overflow:hidden;z-index:1;container-type:inline-size}.mosaic-item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:rgba(62,60,54,.2);-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.mosaic-item-position-1,.mosaic-item-position-4{-ms-grid-column:1;grid-column-start:1;grid-column-end:3}body #site .mosaic .mosaic-item-position-1 a[class*=cta],body #site .mosaic .mosaic-item-position-4 a[class*=cta]{position:absolute;bottom:20px;right:20px;max-width:-webkit-calc(100% - 100px);max-width:calc(100% - 100px);margin:0;line-height:1.5}body #site .mosaic .mosaic-item-position-1 a[class*=cta]::after,body #site .mosaic .mosaic-item-position-4 a[class*=cta]::after{content:"\f105";width:2.5rem}body #site .mosaic .mosaic-item-position-2 a[class*=cta],body #site .mosaic .mosaic-item-position-3 a[class*=cta]{position:absolute;padding:10%;margin:0;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none;font-family:sans-serif;line-height:1.5;text-align:center}body #site .mosaic .mosaic-item-position-2 a[class*=cta]::after,body #site .mosaic .mosaic-item-position-3 a[class*=cta]::after{display:none}body #site .mosaic .mosaic-item-position-2 a[class*=cta]:hover,body #site .mosaic .mosaic-item-position-3 a[class*=cta]:hover{background:0 0;color:#fff}.mosaic-item-position-2 .mosaic-item-hashtag,.mosaic-item-position-3 .mosaic-item-hashtag{display:none}.mosaic-item-position-2:hover a,.mosaic-item-position-3:hover a{text-shadow:0 0 5px rgba(62,60,54,.5)}.mosaic-item-position-4 .mosaic-item-hashtag{display:none}.mosaic-item-overlay{position:absolute;top:20px;left:20px;right:20px;color:#fff;font-weight:700}.mosaic-item-overlay h2,.mosaic-item-overlay h3,.mosaic-item-overlay h4{color:#fff;margin-top:0}.mosaic-item-overlay h2:first-child,.mosaic-item-overlay h3:first-child,.mosaic-item-overlay h4:first-child{margin-bottom:0}main .mosaic-item-overlay p{color:#fff;margin-top:0}.mosaic-item-1 .mosaic-item-overlay,.mosaic-item-4 .mosaic-item-overlay{right:60px}.mosaic-item .icons-slider{display:none}.mosaic-item-hashtag{position:absolute;top:20px;right:20px;height:40px;line-height:40px;white-space:nowrap;text-align:right;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;color:#fff;font-weight:700}.mosaic-item:hover::before{background:rgba(62,60,54,0)}.mosaic-item:hover img{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}.mosaic img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.mosaic[data-count='2'] .mosaic-item-2{-ms-grid-column-span:2;-ms-grid-column:auto;grid-column:auto/span 2}.gallery-kacheln{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.gallery-kachel:nth-child(6n+2),.gallery-kachel:nth-child(6n+4){-ms-grid-row:span 2;grid-row:span 2}.gallery-kachel-overlay{font-size:clamp(.8em,4vw,2em)}.gallery-cardboard-normal{display:-ms-grid;display:grid;grid-gap:15px;-ms-grid-columns:1fr;grid-template-columns:1fr}.gallery-cardboard-slider{max-width:100%}.gallery-cardboard-slider .gallery-cardboard{width:100%}.grp .gallery-cardboard-slider .gallery-cardboard-item{display:inline-block}.grp .gallery-cardboard-slider .gallery-cardboard-item:not(:last-child){margin-right:6px}.gallery-cardboard-slider .slick-arrow{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.gallery-cardboard-slider:not(.slick-slider){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:scroll;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding:10px 0 20px}.gallery-cardboard-slider:not(.slick-slider)>*{min-width:280px;max-width:90vw;scroll-snap-align:start}.gallery-cardboard-slider:not(.slick-slider)>:last-child{scroll-snap-align:end}.grp .gallery-cardboard-item{display:block;color:#fff;position:relative;overflow:hidden;z-index:1}.grp .gallery-cardboard-item:visited{color:#fff}.gallery-cardboard-item::before{content:"";background:rgba(62,60,54,.2);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.grp .gallery-cardboard-item *,.grp .gallery-cardboard-item h2,.grp .gallery-cardboard-item h3,.grp .gallery-cardboard-item h4{color:#fff}.gallery-cardboard-item img{width:100%;height:auto;position:relative;z-index:-2;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.gallery-cardboard-item:hover::before{background:rgba(62,60,54,0)}.gallery-cardboard-item:hover .gallery-cardboard-overlay{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.gallery-cardboard-item:hover img{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}.gallery-cardboard-item:hover,.gallery-cardboard-item:visited:hover{color:#fff}.grp .gallery-cardboard-name{position:absolute;left:20px;right:20px;bottom:20px;margin:0}.gallery-cardboard-overlay{position:absolute;top:20px;left:20px;right:20px;height:-webkit-calc(100% - 120px);height:calc(100% - 120px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out}.media-display,.xl-teaser{margin-left:-1.25em;margin-right:-1.25em}.media-display-text,.xl-teaser-text{margin:1.5em 20px}.xl-teaser-box{margin:1.5em 20px}.pre-footer{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.25em 1.25em 4em;border-top:1px solid #e6ded0}.pre-footer .grp-mem+.grp-mem{margin:0}.pre-footer .grp-modules a{color:var(--template-color-ink,#3e3c36)}.pre-footer .grp-modules a:hover{text-decoration:none}.pre-footer .grp-modules h2,.pre-footer .grp-modules h3,.pre-footer .grp-modules h4{letter-spacing:.05em;border-bottom:1px solid var(--template-color-primary,#7f8d60);margin:0;padding:.3em 0}.pre-footer .grp-modules h2 a,.pre-footer .grp-modules h3 a,.pre-footer .grp-modules h4 a{display:block;pointer-events:none;padding-right:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.pre-footer .grp-modules h2 a::before,.pre-footer .grp-modules h3 a::before,.pre-footer .grp-modules h4 a::before{display:none}.pre-footer .grp-modules h2 label,.pre-footer .grp-modules h3 label,.pre-footer .grp-modules h4 label{display:block;position:relative}.pre-footer .grp-modules h2 label::after,.pre-footer .grp-modules h3 label::after,.pre-footer .grp-modules h4 label::after{content:"\f105";font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;position:absolute;top:0;right:0;bottom:0;width:2rem;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pre-footer .grp-modules ul{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.pre-footer .grp-modules ul a{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:.5em 0 .5em .85em}.pre-footer .grp-modules ul a::before{content:"\f105";font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;position:absolute;left:0;top:.35rem;font-size:16px}.pre-footer .grp-modules li:first-child{margin-top:.5em}.pre-footer>h2,.pre-footer>h3{font-size:28px;font-weight:700;color:var(--template-color-primary,#7f8d60);border-bottom:none;padding:0}.pre-footer input:checked~h2 a,.pre-footer input:checked~h3 a,.pre-footer input:checked~h4 a{pointer-events:all}.pre-footer input:checked~h2 label::after,.pre-footer input:checked~h3 label::after,.pre-footer input:checked~h4 label::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.pre-footer input:checked~ul{max-height:100vh;overflow-x:hidden;overflow-y:auto}.pre-footer .grp-single-87:not(:first-child){margin-top:30px}.pre-footer .grp-single-87:not(:last-child){margin-bottom:30px}.footer-infos>.grp{display:-ms-grid;display:grid}.footer-infos>.grp:first-child>.grp-mem-109{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin:0}.footer-infos>.grp:first-child>.grp-mem-109>.grp-modules>.grp-mem-109>.grp-modules>.grp-mem{margin:1.5rem 0 0}.footer-infos h4,.footer-infos h5{font-size:24px;font-size:clamp(20px,2vw,24px);color:var(--template-color-secondary,#a29a8b)}#footer .footer-logo{margin-top:2em}.overlay-inner{grid-gap:20px}.overlay-left,.overlay-right{padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay-img-single{display:none}.overlay-footer{height:60px;padding:0 10px}.overlay-back{display:none}main>nav.grp-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0 1.25em}main>nav.grp-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:1em}main>nav.grp-nav li{-webkit-transition:max-height .1s ease-out;transition:max-height .1s ease-out;overflow:hidden;padding:0;height:50px;position:relative}main>nav.grp-nav a{height:50px;line-height:50px;padding:0;pointer-events:none;letter-spacing:.05em}main>nav.grp-nav li:not(.active){max-height:0}main>nav.grp-nav .grp-nav-more{position:relative;padding:0 2.5rem 0 1rem;height:34px;line-height:34px;margin:8px 0;border-left:1px solid #fff;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--template-color-primary,#7f8d60);white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}main>nav.grp-nav .grp-nav-more::after{content:"\f107";font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;position:absolute;top:0;right:0;bottom:0;width:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:26px;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}main>nav.grp-nav.open li{max-height:50px}main>nav.grp-nav.open a{pointer-events:auto}main>nav.grp-nav.open .grp-nav-more::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.press-images-header{margin-bottom:1em}.press-images-item{position:relative;background:#fff;margin-bottom:30px;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.1);box-shadow:2px 3px 6px rgba(0,0,0,.1)}.press-images-item-content{padding:10px 20px 20px}.press-images-image{position:relative}.press-images img{width:100%}.grp .press-images-download{position:absolute;top:0;right:0;width:50px;height:50px;background:#e6ded0;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;display:inline-block}.grp .press-images-download::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f019";position:absolute;top:0;right:0;left:0;bottom:0;color:var(--template-color-secondary,#a29a8b);-webkit-transition:color .3s ease-out;transition:color .3s ease-out;font-size:1.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.grp .press-images-download:hover{background:var(--template-color-primary,#7f8d60)}.grp .press-images-download:hover::before{color:#fff}.grp .press-images h4{margin:0}body .vnh-cst-box-remember{top:70px;max-height:-webkit-calc(100vh - 70px);max-height:calc(100vh - 70px)}body .vnh-cst-box-remember .vnh-remember-title{position:relative;padding:0 70px 0 20px}body .vnh-cst-box-remember .vnh-remember-title::before{content:"\f00d";font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;position:absolute;top:8px;right:20px;width:34px;height:34px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.5em;background:#fff}body #rememberlist-opener:checked~header .tool-article1 .icon-heart label{margin-right:0}.gallery a[class*=cta]{width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}.gallery a[class*=cta]::after{-webkit-transition:none!important;transition:none!important}img.footer-logo{margin-top:1.25em;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:768px) and (max-width:959px){.mosaic{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.mosaic[data-count='3'] .mosaic-item-2,.mosaic[data-count='3'] .mosaic-item-3{-ms-grid-column-span:2;-ms-grid-column:auto;grid-column:auto/span 2}.mosaic[data-count='2'] .mosaic-item-2{-ms-grid-column-span:2;-ms-grid-column:auto;grid-column:auto/span 2;-ms-grid-row-span:2;-ms-grid-row:auto;grid-row:auto/span 2}.mosaic-item:nth-child(4n+1){-ms-grid-column-span:2;-ms-grid-column:auto;grid-column:auto/span 2;-ms-grid-row-span:2;-ms-grid-row:auto;grid-row:auto/span 2}.mosaic-item:nth-child(4n+4){-ms-grid-column-span:2;-ms-grid-column:auto;grid-column:auto/span 2}.grp .gallery-cardboard-slider .gallery-cardboard-item:not(:last-child){margin-right:20px}.nocssgrid .press-images-item{display:inline-block;width:-webkit-calc(50% - 15px);width:calc(50% - 15px);vertical-align:top}.nocssgrid .press-images-item:nth-child(2n+1){margin-right:15px}.nocssgrid .press-images-item:nth-child(2n){margin-left:15px}.cssgrid .press-images-body{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:30px}.cssgrid .press-images-body .press-images-item{margin-bottom:auto}body #site .gallery-image a[class*=cta]{display:inline-block;left:40px;right:auto;bottom:40px;width:auto;max-width:-webkit-calc(100% - 80px);max-width:calc(100% - 80px)}}@media (min-width:960px){.slick-dots{display:inline-block;margin-top:1em}.slick-dots li{display:inline-block;padding-left:10px}.slick-dots .slick-active button{padding-left:10px;height:10px;background:var(--template-color-primary,#7f8d60)}.slick-dots button{width:0;padding-left:6px;padding-right:0;height:6px;overflow:hidden;border:none;border-radius:10px;background:rgba(162,154,139,.5);vertical-align:middle}.slick-dots button:focus{outline:0}.added-cta-area{text-align:right;letter-spacing:.075em}.added-cta-area a::after{content:"\f105"}.banner{-webkit-transition:padding .3s ease-out,height .3s ease-out;transition:padding .3s ease-out,height .3s ease-out}.scrolled .banner{height:80px;padding:0 60px}.scrolled .banner .main-menu-link{padding-top:12px;padding-bottom:12px}.scrolled .banner::after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.05)));background:-webkit-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.05));background:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.05))}.scrolled .banner .logo{padding:0 0 20px}.scrolled .banner .logo a{height:60px}.scrolled .banner .logo img{max-height:-webkit-calc(100% - 20px);max-height:calc(100% - 20px)}.scrolled .banner .sub-menu{top:-webkit-calc(100% - 2px);top:calc(100% - 2px)}.main-menu-item:focus,.main-menu-item:hover{background:var(--template-color-accent,#44593a)}.main-menu-item:focus .main-menu-item-name a,.main-menu-item:hover .main-menu-item-name a{color:#fff}.main-menu-item:focus .sub-menu,.main-menu-item:hover .sub-menu{max-height:-webkit-calc(100vh - 120px);max-height:calc(100vh - 120px);opacity:1;pointer-events:auto}.main-menu-item:last-of-type .main-menu-link{-webkit-transition:padding .2s ease-out;transition:padding .2s ease-out}.main-menu-item:last-of-type:focus .main-menu-link,.main-menu-item:last-of-type:hover .main-menu-link{padding-right:1.5em}.main-menu-item-toggle.hidden-fixed{display:none!important}.main-menu-item-name a{-webkit-transition:color .3s ease-out,padding-top .3s ease-out,padding-bottom .3s ease-out;transition:color .3s ease-out,padding-top .3s ease-out,padding-bottom .3s ease-out}header .lang-menu:hover .current a{color:var(--template-color-ink,#3e3c36)}header .lang-menu:hover a{width:50px}header .lang-menu:hover a:hover{color:var(--template-color-ink,#3e3c36)}.sub-menu{background:var(--template-color-accent,#44593a);z-index:10;padding:20px 0;min-width:290px;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}.sub-menu::-webkit-scrollbar{width:9px}.sub-menu::-webkit-scrollbar-thumb{background:var(--template-color-primary,#7f8d60)}.sub-menu::-webkit-scrollbar-track{background:#e6ded0}.show-scrollbar .sub-menu{overflow-y:auto}.sub-menu a{color:#fff}.sub-menu-item{position:relative;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.sub-menu-item::before{content:"";position:absolute;top:2px;left:0;height:32px;width:0;background:#fff;border-radius:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;z-index:-1}.sub-menu-item>a{position:relative;text-transform:uppercase;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;z-index:1;white-space:nowrap}.sub-menu-item:hover a{color:var(--template-color-accent,#44593a)}.sub-menu-item:hover::before{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}.sub-menu-item:hover .subsub-menu a{color:#fff}.scrolled .banner .sub-menu{top:80px}.sub-menu-mega{position:fixed;top:80px;left:60px;right:60px;padding:40px 20px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:30px}.sub-menu-mega>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.sub-menu-mega .subsub-menu-item>a{white-space:normal;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.scrolled .banner .sub-menu-mega{top:80px}.subsub-menu-item{display:block;min-height:32px;position:relative;white-space:nowrap}.subsub-menu-item>a{display:block;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .35rem 0 0;-webkit-transition:padding .2s ease-out;transition:padding .2s ease-out}.subsub-menu-item>a::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f105";display:inline-block;width:1.25rem;text-align:center}.subsub-menu-item>a:hover{padding:0 0 0 .35rem}.gallery-normal img{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.gallery-normal img:hover{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}.gallery-normal .gallery-image-main-img:hover{-webkit-transform:none;-ms-transform:none;transform:none}.gallery-image{overflow:hidden}#search-label{cursor:pointer;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.browser-msie #search-label,.fa-light #search-label{display:block}#search-label:hover,#tools-search.visible~#search-label{color:var(--template-color-ink,#3e3c36)}#tools-search.visible~#search-label{right:250px;border-right:1px solid rgba(162,154,139,.1);padding-left:50px}#tools-search.visible~#search-label::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f00d";background:0 0;text-align:center;line-height:22px;color:var(--template-color-ink,#3e3c36);font-size:1.5em}.tool-search_box1{position:fixed;top:173px;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);height:50px;background:var(--template-color-primary,#7f8d60);width:250px;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.tool-search_box1 .cms-module-search{background:#e6ded0}.tool-search_box1 .cms-module-search-input{height:50px;color:var(--template-color-primary,#7f8d60)}.tool-search_box1 .cms-module-search-input::-webkit-input-placeholder{color:var(--template-color-secondary,#a29a8b)}.tool-search_box1 .cms-module-search-input::-moz-placeholder{color:var(--template-color-secondary,#a29a8b)}.tool-search_box1 .cms-module-search-input:-ms-input-placeholder{color:var(--template-color-secondary,#a29a8b)}.tool-search_box1 .cms-module-search-input::placeholder{color:var(--template-color-secondary,#a29a8b)}.tool-search_box1 .cms-module-search-input:focus{outline:0}.tool-search_box1.visible{-webkit-transform:none;-ms-transform:none;transform:none}.tool-search_box1 button{width:50px;background:var(--template-color-primary,#7f8d60);-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.tool-search_box1 button::before{color:#fff}.tool-search_box1 button:hover{background:#8c9870}.tool-article1{display:block;position:fixed;top:226px;right:0;z-index:1990}.tool-article1 ul{margin:0;padding:0}.tool-article1 li{height:50px;margin-bottom:3px;overflow:hidden;text-align:right}.tool-article1 li::before{display:none}.tool-article1 a,.tool-article1 label{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:0;height:50px;border-radius:4px 0 0 4px;overflow:hidden;background:#e6ded0;padding-left:40px;padding-right:0;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;color:var(--template-color-ink,#3e3c36)}.tool-article1 a::before,.tool-article1 label::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;color:var(--template-color-ink,#3e3c36);content:"\f128";position:absolute;top:0;left:0;bottom:0;width:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.25em}.tool-article1 a:hover{width:100%;padding-right:1em}.mosaic{display:-ms-grid;display:grid;grid-gap:40px;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.mosaic[data-count='3'] .mosaic-item-2,.mosaic[data-count='3'] .mosaic-item-3{-ms-grid-column-span:2;-ms-grid-column:auto;grid-column:auto/span 2}.mosaic[data-count='2'] .mosaic-item-2{-ms-grid-column-span:2;-ms-grid-column:auto;grid-column:auto/span 2;-ms-grid-row-span:2;-ms-grid-row:auto;grid-row:auto/span 2}.mosaic-item{position:relative;overflow:hidden;z-index:1}.mosaic-item:nth-child(4n+1){-ms-grid-column-span:2;-ms-grid-column:auto;grid-column:auto/span 2;-ms-grid-row-span:2;-ms-grid-row:auto;grid-row:auto/span 2}.mosaic-item:nth-child(4n+4){-ms-grid-column-span:2;-ms-grid-column:auto;grid-column:auto/span 2}.mosaic-item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:rgba(62,60,54,.2);-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.mosaic-item-overlay{color:#fff;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mosaic-item-overlay h2,.mosaic-item-overlay h3,.mosaic-item-overlay h4{color:#fff;margin-top:0}.mosaic-item-overlay h2:first-child,.mosaic-item-overlay h3:first-child,.mosaic-item-overlay h4:first-child{margin-bottom:0}main .mosaic-item-overlay p{color:#fff;margin-top:0}.mosaic-item-position-1 .mosaic-item-overlay,.mosaic-item-position-2-last .mosaic-item-overlay{top:60px;left:60px;max-width:60%}.mosaic-item-position-1 h2,.mosaic-item-position-1 h3,.mosaic-item-position-1 h4,.mosaic-item-position-2-last h2,.mosaic-item-position-2-last h3,.mosaic-item-position-2-last h4{font-size:45px;font-size:clamp(30px,3vw,45px)}body #site .mosaic .mosaic-item-position-1 a,body #site .mosaic .mosaic-item-position-2-last a{margin:0 auto 0 0}.mosaic-item-position-1 .mosaic-item-hashtag,.mosaic-item-position-2-last .mosaic-item-hashtag{top:30px;left:30px;right:30px;height:60px;line-height:60px}.mosaic-item-position-2:not(.mosaic-item-position-2-last) .mosaic-item-overlay,.mosaic-item-position-3 .mosaic-item-overlay{top:25px;left:40px;right:40px}.mosaic-item-position-4 .mosaic-item-overlay{top:30px;left:40px;max-width:60%}body #site .mosaic-item-position-4 a{position:absolute;bottom:40px;right:40px;max-width:-webkit-calc(100% - 120px);max-width:calc(100% - 120px)}body #site .mosaic-item-position-2 a,body #site .mosaic-item-position-3 a,body #site .mosaic-item-position-4 a{margin:0 0 0 auto}.mosaic-item a::after{content:"\f105"}.mosaic-item-hashtag{position:absolute;top:20px;right:20px;height:40px;line-height:40px;white-space:nowrap;text-align:right;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;color:#fff;font-weight:700}#main .mosaic-item-overlaypadding .mosaic-item-overlay{top:60px}.mosaic-item:hover::before{background:rgba(62,60,54,0)}.mosaic-item:hover img{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}.mosaic img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.gallery-kacheln{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.gallery-kachel:nth-child(6n+2),.gallery-kachel:nth-child(6n+4){-ms-grid-row:span 2;grid-row:span 2}.gallery-kachel-overlay{font-size:clamp(1em,2vw,2em)}.gallery-cardboard-normal{display:-ms-grid;display:grid;grid-gap:40px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.gallery-cardboard-slider{max-width:100%}.gallery-cardboard-slider .slick-arrow{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.gallery-cardboard-slider .gallery-cardboard{width:100%}.grp .gallery-cardboard-slider .gallery-cardboard-item{display:inline-block;width:340px}.grp .gallery-cardboard-slider .gallery-cardboard-item:not(:last-child){margin-right:40px}.grp .gallery-cardboard-item{display:block;color:#fff;position:relative;overflow:hidden;z-index:1}.grp .gallery-cardboard-item:visited{color:#fff}.gallery-cardboard-item::before{content:"";background:rgba(62,60,54,.2);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.grp .gallery-cardboard-item *,.grp .gallery-cardboard-item h2,.grp .gallery-cardboard-item h3,.grp .gallery-cardboard-item h4{color:#fff}.gallery-cardboard-item img{width:100%;height:auto;position:relative;z-index:-2;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.gallery-cardboard-item:hover::before{background:rgba(62,60,54,0)}.gallery-cardboard-item:hover .gallery-cardboard-overlay{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.gallery-cardboard-item:hover img{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}.gallery-cardboard-item:hover,.gallery-cardboard-item:visited:hover{color:#fff}.grp .gallery-cardboard-name{position:absolute;left:20px;right:20px;bottom:20px;margin:0}.gallery-cardboard-overlay{position:absolute;top:20px;left:20px;right:20px;height:-webkit-calc(100% - 120px);height:calc(100% - 120px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out}.media-display{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.media-display-switched{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.media-display-img{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.media-display-text{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body #site .media-display-text a[class*=cta]{padding:.8em 3rem .8em 1em}body #site .media-display-text a[class*=cta]::after{width:3rem}.media-display img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xl-teaser{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;z-index:1}.xl-teaser::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:rgba(62,60,54,.25);-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.xl-teaser-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2;overflow:hidden}.grp .xl-teaser-image img{height:100%;-o-object-fit:cover;object-fit:cover}.xl-teaser-box,.xl-teaser-text{padding:60px;-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;-webkit-box-sizing:border-box;box-sizing:border-box}.xl-teaser-text{max-width:660px}.xl-teaser-text h2,.xl-teaser-text h3,.xl-teaser-text h4{color:#fff;text-transform:uppercase;letter-spacing:.05em}.xl-teaser-text *{color:#fff}.xl-teaser-text :last-child{margin-bottom:0}.xl-teaser-box{max-width:540px}.xl-teaser-box-inner{background:#fff;padding:40px}.pre-footer{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2.5em 60px 4em}.pre-footer .grp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.pre-footer .grp-modules .grp-mem{display:inline-block;width:230px}.pre-footer .grp-modules .grp-mem:not(:last-child){margin-right:20px}.pre-footer .grp-modules h2,.pre-footer .grp-modules h3,.pre-footer .grp-modules h4{letter-spacing:.05em;margin-bottom:1em;border-bottom:1px solid rgba(162,154,139,.33)}.pre-footer .grp-modules h2 a,.pre-footer .grp-modules h3 a,.pre-footer .grp-modules h4 a{padding:0}.pre-footer .grp-modules h2 a::after,.pre-footer .grp-modules h2 a::before,.pre-footer .grp-modules h3 a::after,.pre-footer .grp-modules h3 a::before,.pre-footer .grp-modules h4 a::after,.pre-footer .grp-modules h4 a::before{display:none}.pre-footer .grp-modules li{padding:.25em 0}.pre-footer .grp-modules a{display:inline-block;position:relative;color:var(--template-color-ink,#3e3c36);padding:.1em 0 .1em 1rem;z-index:1;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.pre-footer .grp-modules a::before{content:"\f105";font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;position:absolute;top:2px;left:0;font-size:16px}.pre-footer .grp-modules a::after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:1px;opacity:0;background:#44593a;z-index:-1;-webkit-transition:height .1s ease-out,left .1s ease-out .1s,right .1s ease-out .1s,opacity .1s ease-out .1s;transition:height .1s ease-out,left .1s ease-out .1s,right .1s ease-out .1s,opacity .1s ease-out .1s}#site .pre-footer .grp-modules a:hover{text-decoration:none;color:#fff;-webkit-transition-delay:.1s;transition-delay:.1s}.pre-footer .grp-modules a:hover::after{-webkit-transition:left .1s ease-out,right .1s ease-out,opacity .1s ease-out,height .1s ease-out .1s;transition:left .1s ease-out,right .1s ease-out,opacity .1s ease-out,height .1s ease-out .1s;height:100%;left:-8px;right:-8px;opacity:1}.pre-footer>h2,.pre-footer>h3{font-size:45px;font-size:clamp(25px,3vw,45px);font-weight:700;color:var(--template-color-primary,#7f8d60);border-bottom:none;margin-bottom:.35em}.pre-footer .grp-single-87:not(:first-child){margin-top:30px}.pre-footer .grp-single-87:not(:last-child){margin-bottom:30px}.pre-footer .grp-mem-87{width:100%}.footer-infos>.grp{display:-ms-grid;display:grid}.footer-infos>.grp:first-child>.grp-mem-109{margin:0}.footer-infos>.grp:first-child>.grp-mem-109>.grp-modules>.grp-mem-20{padding:1.25em;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.1);box-shadow:2px 3px 6px rgba(0,0,0,.1)}.footer-infos>.grp:first-child>.grp-mem-109>.grp-modules>.grp-mem-109>.grp-modules>.grp-mem{margin:1.5rem 0 0}.footer-infos .grp-mem-20[data-attr-layout=footer-card] a[class*=cta]{min-width:-webkit-calc(33.333% - 1em);min-width:calc(33.333% - 1em)}.footer-infos .grp-mem-30~.grp-mem-19{justify-self:end}.footer-infos .cms-module-search{background:0 0}.footer-infos .cms-module-search input{border:2px solid #fff;font-size:16px;color:var(--template-color-accent,#44593a);padding:20px 80px 20px 20px}.footer-infos .cms-module-search input::-webkit-input-placeholder{color:rgba(68,89,58,.8)}.footer-infos .cms-module-search input::-moz-placeholder{color:rgba(68,89,58,.8)}.footer-infos .cms-module-search input:-ms-input-placeholder{color:rgba(68,89,58,.8)}.footer-infos .cms-module-search input::placeholder{color:rgba(68,89,58,.8)}.footer-infos .cms-module-search input:focus{outline:3px solid #fff}.footer-infos .cms-module-search button{color:var(--template-color-accent,#44593a);width:62px}.footer-infos .lang-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-infos .lang-menu li{margin-bottom:1rem}.footer-infos .lang-menu li:not(:last-child){margin-right:1rem}#site .footer-infos .lang-menu li::after{display:none}.footer-infos .lang-menu li.current a{background:var(--template-color-primary,#7f8d60);color:#fff;border:2px solid var(--template-color-primary,#7f8d60)}.footer-infos .lang-menu li.current:hover a,.footer-infos .lang-menu li:hover a{background:var(--template-color-accent,#44593a);color:#fff;border:2px solid var(--template-color-accent,#44593a)}.footer-infos .lang-menu a{display:block;width:60px;height:60px;line-height:60px;text-align:center;border:2px solid var(--template-color-primary,#7f8d60);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:var(--template-color-primary,#7f8d60);-webkit-transition:background .3s ease-out,color .3s ease-out,border .3s ease-out;transition:background .3s ease-out,color .3s ease-out,border .3s ease-out}#footer .footer-logo{margin-top:2.5em}.footer-partners>.grp{padding:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cssgrid #site .overlay-inner{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:40px}.cssgrid #site .overlay-outer{padding-right:30px}.cssgrid #site .overlay-right>*{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px}.cssgrid #site .overlay-gallery-single{position:absolute;top:50px;left:40px;height:520px;width:-webkit-calc(50% - 60px);width:calc(50% - 60px);display:block}.cssgrid #site .overlay-gallery-single .overlay-image{grid-column-end:2}.cssgrid #site .overlay-gallery-single img:not(.overlay-img-single){display:none}.cssgrid #site .overlay-gallery+.overlay-right{-ms-grid-column:2;grid-column-start:2;top:50px}.overlay-footer{height:80px;padding:0 40px 0 50px}.overlay-right .overlay-image:first-child{display:none}.press-images-header{margin-bottom:2em}.press-images-item{position:relative;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.1);box-shadow:2px 3px 6px rgba(0,0,0,.1)}.press-images-item-content{padding:10px 20px 20px}.press-images-image{position:relative}.press-images img{width:100%}.grp .press-images-download{position:absolute;top:0;right:0;width:50px;height:50px;background:#e6ded0;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;display:inline-block}.grp .press-images-download::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f019";position:absolute;top:0;right:0;left:0;bottom:0;color:var(--template-color-secondary,#a29a8b);-webkit-transition:color .3s ease-out;transition:color .3s ease-out;font-size:1.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.grp .press-images-download:hover{background:var(--template-color-primary,#7f8d60)}.grp .press-images-download:hover::before{color:#fff}.grp .press-images h4{margin:0}.grp .press-images h4{margin-top:0}.press-images .nocssgrid{margin-right:-30px}.press-images .nocssgrid-item{display:inline-block;width:-webkit-calc(33.333% - 30px);width:calc(33.333% - 30px);vertical-align:top;margin-right:30px;margin-bottom:30px}.cssgrid .press-images-body{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.cssgrid .press-images-body .press-images-item{margin-bottom:auto}@-webkit-keyframes poi-popinto{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes poi-popinto{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}#site .main-menu-item.open{background:var(--template-color-primary,#7f8d60);color:#fff}#site .main-menu-item.open a{color:#fff}#site .main-menu-item.open .sub-menu{max-height:-webkit-calc(100vh - 120px);max-height:calc(100vh - 120px);opacity:1;pointer-events:auto}#site .main-menu-item.open .sub-menu-item>a:hover{color:var(--template-color-ink,#3e3c36)}#site .main-menu-item.open .sub-menu a:hover:focus-within{color:#000}#site .main-menu-item.open .sub-menu a:focus-within{outline:1px solid rgba(255,255,255,.5)}#site .main-menu-item .sub-menu a:focus-within{outline:1px solid rgba(255,255,255,.5)}}@media (max-width:359px){body #site a.cta,body #site a[class*=cta-],body #site button[class*=cta-]{font-size:1em}}@media (max-width:399px){.gallery-cardboard-overlay{display:none}}@media (max-width:479px){.added-cta-area{margin-top:.5em}.footer-infos .grp-mem-20[data-attr-layout=footer-card] a[class*=cta]{width:100%}}@media (max-width:499px){#footer .grp-mem-19{margin-top:0}footer ul.lang-menu,footer ul.social{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:480px) and (max-width:959px){.footer-infos .grp-mem-20[data-attr-layout=footer-card] a[class*=cta]{min-width:280px}}@media (min-width:500px) and (max-width:959px){.footer-infos>.grp:first-child>.grp-mem-109>.grp-modules>.grp-mem-109>.grp-modules{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:30px}.footer-infos>.grp:first-child>.grp-mem-109>.grp-modules>.grp-mem-109>.grp-modules>.grp-mem:first-child{-ms-grid-column:1;grid-column-start:1;grid-column-end:3}#footer .footer-infos .grp-mem-19,#footer .footer-infos .grp-mem-30+.grp-mem-20{margin-top:0}#footer .footer-infos .grp-mem-30~.grp-mem-19{justify-self:end}}@media (min-width:640px) and (max-width:959px){.gallery-cardboard-normal{grid-gap:30px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.gallery-cardboard-slider:not(.slick-slider)>*{min-width:320px;max-width:640px}}@media (min-width:960px) and (max-width:1279px){.mosaic{grid-gap:20px}body #site .mosaic-item-position-2:not(.mosaic-item-position-2-last) a,body #site .mosaic-item-position-3 a{font-size:.8rem}.grp .gallery-cardboard-slider .gallery-cardboard-item:not(:last-child){margin-right:20px}}@media (min-width:960px) and (max-width:1399px){.mosaic-item-position-2:not(.mosaic-item-position-2-last) .mosaic-item-overlay,.mosaic-item-position-3 .mosaic-item-overlay{top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mosaic-item-position-2:not(.mosaic-item-position-2-last) .mosaic-item a,.mosaic-item-position-3 .mosaic-item a{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}body #site .mosaic-item-position-2:not(.mosaic-item-position-2-last) a,body #site .mosaic-item-position-3 a{position:absolute;right:20px;bottom:20px;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px);margin:0;opacity:1;-webkit-transition:none;transition:none}.mosaic-item-position-4 p{display:none}.mosaic-item-position-4 h2,.mosaic-item-position-4 h3,.mosaic-item-position-4 h4{font-size:30px}.mosaic-item-position-4 h2~*,.mosaic-item-position-4 h3~*,.mosaic-item-position-4 h4~*{display:none}body #site .mosaic-item-position-4 a{bottom:20px;right:20px}.mosaic-item-position-2 .mosaic-item-hashtag,.mosaic-item-position-3 .mosaic-item-hashtag,.mosaic-item-position-4 .mosaic-item-hashtag{display:none}#main .mosaic-item-overlaypadding .mosaic-item-overlay{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;left:60px;right:60px}}@media (min-width:960px) and (max-width:1499px){.footer-infos>.grp:first-child>.grp-mem-109>.grp-modules>.grp-mem-109>.grp-modules{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:30px}.footer-infos>.grp:first-child>.grp-mem-109>.grp-modules>.grp-mem-109>.grp-modules>.grp-mem:first-child{-ms-grid-column:1;grid-column-start:1;grid-column-end:3}}@media (min-width:1280px){.sub-menu-mega{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (min-width:1400px){#header .sub-menu-mega{top:96px;left:-webkit-calc(50% - 660px);left:calc(50% - 660px);padding:60px;width:max(1360px,-webkit-calc(50% - 680px));width:max(1360px,calc(50% - 680px))}.scrolled #header .sub-menu-mega{top:80px}.sub-menu-mega .subsub-menu-item>a{padding:0 .35rem 0 1rem}.sub-menu-mega .subsub-menu-item>a:hover{padding:0 0 0 1.35rem}.sub-menu-mega .subsub-menu-item>a::before{position:absolute;inset:0}body #site .mosaic-item-position-2:not(.mosaic-item-position-2-last) a,body #site .mosaic-item-position-3 a{position:absolute;bottom:40px;right:40px;max-width:-webkit-calc(100% - 80px);max-width:calc(100% - 80px)}.mosaic-item.has-hashtag .mosaic-item-overlay{right:80px}.media-display-img{-webkit-box-flex:1;-webkit-flex:1 0 60%;-ms-flex:1 0 60%;flex:1 0 60%}.media-display-text{-webkit-box-flex:1;-webkit-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%;padding:80px}}@media (min-width:1500px){.sub-menu-mega{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.footer-infos>.grp:first-child>.grp-mem-109>.grp-modules>.grp-mem-109>.grp-modules{display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto;grid-template-columns:auto auto auto;grid-gap:30px}}@media (min-width:1560px){.pre-footer{padding:2.5em -webkit-calc(50% - 740px) 4em;padding:2.5em calc(50% - 740px) 4em}}@media (min-width:1600px){#main .gallery-cardboard-slider .slick-arrow.slick-prev{left:-30px}#main .gallery-cardboard-slider .slick-arrow.slick-next{right:-30px}.gallery-cardboard-normal{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:1600px) and (max-width:1920px){.scrolled .banner{padding:0 -webkit-calc(50% - 740px);padding:0 calc(50% - 740px)}}a.cst-tile-action-button,form.cst-tile-action-button button{white-space:nowrap}.tool-article1 .icon-heart label[data-items="0"]::after{opacity:0}.ca_debug{display:block;background:#eee;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1600px;margin:0 auto 2em}.ca_debug h2{font-size:2em}[data-attr-schema=FAQPage]{max-width:80ch;margin-left:auto;margin-right:auto;line-height:1.7}[data-attr-schema=FAQPage]+.grp-mem-87{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}[data-attr-akkordeon-titel]{margin-bottom:1.25em}[data-attr-akkordeon-titel]:last-child{margin-bottom:0}.nst21-accordion{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-shadow:0 0 6px transparent;box-shadow:0 0 6px transparent}.nst21-accordion-toggle:checked~.nst21-accordion{-webkit-box-shadow:0 0 6px rgba(0,0,0,.16);box-shadow:0 0 6px rgba(0,0,0,.16)}.nst21-accordion h3{margin:0;padding:.75em 1em;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.35;font-family:sans-serif;font-size:clamp(1.125rem,2vw,1.25rem);letter-spacing:0}.nst21-accordion-box{max-height:0;padding:0 1.25em;background:#fff;overflow:hidden;-webkit-transition:background-color .4s ease-out,max-height .4s ease-out,padding .4s ease-out;transition:background-color .4s ease-out,max-height .4s ease-out,padding .4s ease-out}.nst21-accordion-toggle:checked~.nst21-accordion .nst21-accordion-box{background-color:#fff;max-height:100vh;overflow-y:auto;padding:1.25em}.nst21-accordion-title{position:relative;cursor:pointer;padding-right:60px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#e6ded0;color:#3e3c36;-webkit-transition:background-color 0s ease-out,padding-top .4s ease-out;transition:background-color 0s ease-out,padding-top .4s ease-out}.nst21-accordion-title h3{color:#3e3c36}.nst21-accordion-title::before{content:"";position:absolute;left:1rem;right:1rem;bottom:0;height:1px;background:#e6ded0}.nst21-accordion-title::after{position:absolute;top:0;right:0;bottom:0;width:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;content:"\f078";font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:400;font-size:1.35em}.nst21-accordion-toggle:checked~.nst21-accordion .nst21-accordion-title{background:#fff;padding-top:.5em}.nst21-accordion-toggle:checked~.nst21-accordion .nst21-accordion-title::after{content:"\f077"}.nst21-accordion p:first-child{margin-top:0}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none;cursor:-webkit-grab;cursor:grab}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar.scrolling{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:-webkit-grabbing;cursor:grabbing}.hide-scrollbar.scrolling.scrolling{-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none}.hide-scrollbar.scrolling *{pointer-events:none}iframe.loaded-video-frame{aspect-ratio:16/9;min-height:150px}.grp .cms-form-builder .step-label{color:#7f8d60}.grp .cms-form-builder .field-select-wrap,.grp .cms-form-builder input[type=date],.grp .cms-form-builder input[type=email],.grp .cms-form-builder input[type=number],.grp .cms-form-builder input[type=tel],.grp .cms-form-builder input[type=text],.grp .cms-form-builder textarea{border:1px solid #3e3c36}.grp .cms-form-builder .field-select-wrap::after{background-color:#3e3c36}.grp .cms-form-builder .fieldset{border-bottom:none}.grp .cms-form-builder button[type=submit]{background-color:#e6ded0;font-size:1rem;letter-spacing:.05em;-webkit-transition:all .5s;transition:all .5s;color:#3e3c36;position:relative;padding:.8em 3rem .8em 1em}.grp .cms-form-builder button[type=submit]:hover{background-color:#a29a8b;color:#fff}.grp .cms-form-builder button[type=submit]:hover::after{color:#fff}.grp .cms-form-builder button[type=submit]::after{content:"\f105";font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:400;color:#3e3c36;position:absolute;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2em;font-weight:lighter;-webkit-transition:all .5s;transition:all .5s;width:3rem}.site .vsc-item-hotels-navigation-entry input:checked+.vsc-button{background-color:#7f8d60}.grp-mem-20 a{display:inline-block}.anchor{position:fixed;bottom:20px;right:0;display:block;z-index:1990;background:#e6ded0;color:#44593a;width:40px;height:60px;border-radius:4px 0 0 4px;opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:background-color .3s ease-out,color .3s ease-out,opacity .3s,-webkit-transform .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out,opacity .3s,-webkit-transform .3s ease-out;transition:transform .3s ease-out,background-color .3s ease-out,color .3s ease-out,opacity .3s;transition:transform .3s ease-out,background-color .3s ease-out,color .3s ease-out,opacity .3s,-webkit-transform .3s ease-out}.scrolled .anchor{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.anchor::before{font-weight:400;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f062";position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.125em}.anchor:hover{background:#7f8d60;color:#fff}.scrolled[itemtype] .anchor{bottom:70px}body #cms-module-tracking-codes-consent-hint,body #condeon-consentmanager{z-index:100000}.gallery-widget{position:absolute;left:var(--_spacing,20px);right:var(--_spacing,20px);bottom:var(--_spacing,20px);width:100%;max-width:min(1000px,100% - (var(--_spacing,20px) * 2));margin-inline:auto}.gallery-image-overlay:has(+.gallery-widget){max-width:min(1000px,100% - (var(--_spacing,20px) * 2));margin-inline:auto}@media (min-width:480px) and (max-width:959px){.gallery-image-overlay:has(+.gallery-widget){top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1280px){.gallery-image-overlay:has(+.gallery-widget){top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.gallery-widget form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em}.gallery-widget ::-webkit-input-placeholder,.gallery-widget select{color:#3e3c36}.gallery-widget ::-moz-placeholder,.gallery-widget select{color:#3e3c36}.gallery-widget :-ms-input-placeholder,.gallery-widget select{color:#3e3c36}.gallery-widget ::placeholder,.gallery-widget select{color:#3e3c36}.gallery-widget input,.gallery-widget select{border:none;height:50px;padding-inline:3em;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;cursor:pointer;-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.gallery-widget label{display:contents}.gallery-widget input[type=text],.gallery-widget select{font-family:sans-serif;font-size:1rem;text-transform:uppercase}.gallery-widget input[type=text]:focus-visible,.gallery-widget select:focus-visible{outline:3px solid #44593a}.gallery-widget input[type=submit]{background:#44593a;color:#fff;font-size:1.25em;font-weight:700;text-transform:uppercase;-webkit-transition:background-color .3s;transition:background-color .3s}.gallery-widget input[type=submit]:active,.gallery-widget input[type=submit]:focus-visible,.gallery-widget input[type=submit]:hover{background:#7f8d60}.gallery-widget input[type=submit]:focus-visible{outline:3px solid #44593a}@media (min-width:768px){.gallery-widget{--_spacing:40px}}@media (min-width:961px){.gallery-widget{--_spacing:60px}}body .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),body .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),body .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #d5d9cb;box-shadow:-10px 0 0 #d5d9cb}body .flatpickr-day.inRange{background-color:#d5d9cb;-webkit-box-shadow:-5px 0 0 #d5d9cb,5px 0 0 #d5d9cb;box-shadow:-5px 0 0 #d5d9cb,5px 0 0 #d5d9cb;border-color:#d5d9cb}.site[data-hotelid]~.flatpickr-calendar .flatpickr-day.arrival-day,.site[data-hotelid]~.flatpickr-calendar .flatpickr-day.following-day-hover{background-color:#7f8d60;color:#fff}.site[data-hotelid]~.flatpickr-calendar .arrival-day~.flatpickr-day.nextMonthDay{color:#3e3c36}.site[data-hotelid]~.flatpickr-calendar .arrival-day~.flatpickr-day.nextMonthDay.following-day-hover,.site[data-hotelid]~.flatpickr-calendar .arrival-day~.flatpickr-day.nextMonthDay:hover{color:#fff}.site:not([data-hotelid])~.flatpickr-calendar .flatpickr-day.inRange{border-color:#d5d9cb}.site:not([data-hotelid])~.flatpickr-calendar .flatpickr-day.nextMonthDay.inRange,.site:not([data-hotelid])~.flatpickr-calendar .flatpickr-day.prevMonthDay.inRange{background-color:#d5d9cb;color:#3e3c36}#site:not([data-abtest]) .grp-mem[data-attr-abtest=variant-b],#site:not([data-abtest]) .grp[data-attr-abtest=variant-b],#site[data-abtest="Variant A"] .grp-mem[data-attr-abtest=variant-b],#site[data-abtest="Variant A"] .grp[data-attr-abtest=variant-b],#site[data-abtest="Variant B"] .grp-mem[data-attr-abtest=variant-a],#site[data-abtest="Variant B"] .grp[data-attr-abtest=variant-a]{display:none!important}:focus-visible{outline:2px solid var(--template-color-ink,#000);outline-offset:1px;-webkit-box-shadow:0 0 10px var(--template-color-ink,#000);box-shadow:0 0 10px var(--template-color-ink,#000)}@media (prefers-contrast:more){:focus{outline:2px solid #44593a;outline-offset:1px;-webkit-box-shadow:0 0 10px #44593a;box-shadow:0 0 10px #44593a}.main-menu-item-name:focus{outline:2px solid #44593a;outline-offset:1px;-webkit-box-shadow:0 0 10px #44593a;box-shadow:0 0 10px #44593a}body #site .gallery-image a[class*=cta]{background-color:#44593a}body #site .footer-infos a[class*=cta].cta-accent{background-color:#44593a}body #site .grp .cta,body #site a.cta-primary{background:var(--template-color-primary,#7f8d60)}ul.social a{border:2px solid var(--template-color-ink,#3e3c36)}ul.social .icon-youtube a::before{color:var(--template-color-ink,#3e3c36)}ul.social .icon-tiktok a::before{color:var(--template-color-ink,#3e3c36)}ul.social .icon-whatsapp a::before{color:var(--template-color-ink,#3e3c36)}ul.social .icon-linkedin a::before{color:var(--template-color-ink,#3e3c36)}ul.social .icon-xing a:before{color:var(--template-color-ink,#3e3c36)}ul.social .icon-pinterest a::before{color:var(--template-color-ink,#3e3c36)}ul.social .icon-rss a::before{color:var(--template-color-ink,#3e3c36)}ul.social .icon-newsletter a::before{color:var(--template-color-ink,#3e3c36)}ul.social .icon-instagram a::before{color:var(--template-color-ink,#3e3c36)}ul.social .icon-facebook a::before{color:var(--template-color-ink,#3e3c36)}.gallery-image-main .gallery-image-overlay{background:rgba(0,0,0,.5);padding-left:10px}body #site .mosaic .mosaic-item a{background:rgba(0,0,0,.5)}body #site .mosaic .mosaic-item a:hover{background:#000;color:#fff}body #site .mosaic .mosaic-item a:hover::after{color:#fff}.footer-infos .lang-menu li.current a{background:#44593a}#search-label{color:var(--template-color-primary,#7f8d60);border:1px solid var(--template-color-primary,#7f8d60)}#site .grp h3.cst-tile-name-inner{background:rgba(0,0,0,.5);padding:8px}#site .cst-filter{border:1px solid;color:var(--template-color-ink,#3e3c36)}#site .detailwidget .widget-button-inquire{background:var(--template-color-primary,#7f8d60)}#site .grp .reviewlist-singlestats-singlename span{color:var(--template-color-ink,#3e3c36)}#site .reviewlist .review-rating+div{color:var(--template-color-ink,#3e3c36)}#site .reviewlist .review-details{color:var(--template-color-ink,#3e3c36)}#site .review-text-author{color:var(--template-color-ink,#3e3c36)}#site .review-rating{color:var(--template-color-ink,#3e3c36)}#site .review-rating::after{background:var(--template-color-ink,#3e3c36)}#site .db-container button{background:rgba(0,0,0,.5)}#site .db-container-headline{background:rgba(0,0,0,.5);padding:8px}#site a.cta-secondary,#site button.cta-secondary{background:var(--template-color-ink,#3e3c36)}#site .gallery-cst .label-read-more{color:var(--template-color-ink,#3e3c36)}#site .gallery-cst .label-read-more::before{color:var(--template-color-ink,#3e3c36)}#site .gallery-image-additional{background:rgba(0,0,0,.5);padding:8px}#site .gallery-subtitle{color:var(--template-color-ink,#3e3c36)}#site .gallery-subtitle-country::before{color:var(--template-color-ink,#3e3c36)}#site .gallery-subtitle-location{color:var(--template-color-ink,#3e3c36)}#site .gallery-subtitle-location::before{color:var(--template-color-ink,#3e3c36)}#site .gallery-subtitle *{color:var(--template-color-ink,#3e3c36)!important}#site .main-menu-item-name a{white-space:nowrap}#site .cms-module-search input{color:var(--template-color-primary,#7f8d60)}#site .cms-module-search input::-webkit-input-placeholder{color:var(--template-color-primary,#7f8d60)}#site .cms-module-search input::-moz-placeholder{color:var(--template-color-primary,#7f8d60)}#site .cms-module-search input:-ms-input-placeholder{color:var(--template-color-primary,#7f8d60)}#site .cms-module-search input::placeholder{color:var(--template-color-primary,#7f8d60)}#site .grp .cst-tile-location{background:rgba(0,0,0,.5);padding:8px}#site .cst-tile{background:#fff}#site .cst-tile-offer small{color:var(--template-color-ink,#3e3c36)}#site .gallery-stars-asstars::before{color:var(--template-color-ink,#3e3c36)}#site .cst-tile-new{color:var(--template-color-ink,#3e3c36)}#site .cst-tile-rating .rating-num{color:var(--template-color-ink,#3e3c36)}#site .cst-tile-rating .rating-num::after{background:var(--template-color-ink,#3e3c36)}#site h3.gallery-cardboard-name{background:rgba(0,0,0,.5);padding:8px;line-height:1.2}#site .cst-tile-actions .cst-action-remember,#site .cst-tile-row-actions .cst-action-remember{background:var(--template-color-ink,#3e3c36)}#site .gallery-cst-reviewsum-text{color:var(--template-color-ink,#3e3c36)}#site .gallery-cst-reviewsum-number{color:var(--template-color-ink,#3e3c36)}#site .gallery-cst-reviewsum-number::after{background:var(--template-color-ink,#3e3c36)}#site .percircle>span{color:var(--template-color-ink,#3e3c36)}#site .percircle .bar,#site .percircle .pie,#site .percircle.gt50 .fill{border:.08em solid var(--template-color-ink,#3e3c36)}#site .booking-assistant .stage-1-indicator-name,#site .booking-assistant .stage-3-indicator h4{background:rgba(0,0,0,.5);padding:8px}}@media (prefers-contrast:more) and (min-width:960px){#site .footer-infos .cms-module-search input{border:2px solid var(--template-color-ink,#3e3c36)}#site .gallery-cst .gallery-cst-reviewsum~.gallery-image-hashtag{background:rgba(0,0,0,.5);padding:8px}}
#cms_combine_fn{content:'/(cms)/module/static/customer/2/content/legal/css/legal-hint.css';}
#cms-module-legal-privacy-hint{position:fixed;z-index:1000;bottom:0;left:0;right:0;background:#fff;background:rgba( 255, 255, 255, 0.9 );padding:5px;text-align:center}#cms-module-legal-privacy-hint
div{color:#888}#cms-module-legal-privacy-hint div
a{color:#888;text-decoration:underline}#cms-module-legal-privacy-hint div a.cms-module-legal-privacy-hint-accept{color:#000}
#cms_combine_fn{content:'/(cms)/module/static/default/content/libs/js/jquery-slick-2/slick.css';}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}
#cms_combine_fn{content:'/static/template-2063/css/cst-lists/remember-list-all.less';}
.tool-article1 .icon-heart label{-webkit-transition:none;transition:none}.tool-article1 .icon-heart label::before{content:"\f004";-webkit-transition:color .3s ease-out;transition:color .3s ease-out;-webkit-animation:pulse 10s ease-out infinite;animation:pulse 10s ease-out infinite}.tool-article1 .icon-heart label[data-items]::after{content:attr(data-items);position:absolute;top:8px;right:4px;padding:0 3px;height:14px;text-align:center;line-height:14px;background:#44593a;color:#fff;border-radius:2px;font-size:10px}.tool-article1 .icon-heart label.active{-webkit-transition:margin-right .3s ease-out;transition:margin-right .3s ease-out}@media (min-width:640px){.tool-article1 .icon-heart label.active{margin-right:292px}}.tool-article1 .icon-heart label.active::before{content:"\f00d";-webkit-animation:none;animation:none}.tool-article1 .icon-heart label.active::after{display:none}.tool-article1 .icon-heart label.active:hover::before{-webkit-transition:none;transition:none}.vnh-cst-box-remember{background:#e6ded0;position:fixed;top:385px;right:0;width:340px;max-height:-webkit-calc(100vh - 332px);max-height:calc(100vh - 332px);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);overflow-x:hidden;overflow-y:auto;font-family:sans-serif;line-height:1.2;z-index:1980;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.visible>.vnh-cst-box-remember{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-animation:rememberboxin .3s ease-out;animation:rememberboxin .3s ease-out}.visible>.vnh-cst-box-remember.fadeout{-webkit-animation:rememberfade .3s ease-out;animation:rememberfade .3s ease-out}.vnh-group-item{padding:0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:rgba(0,0,0,0);-webkit-transition:background .15s ease-out;transition:background .15s ease-out}.vnh-group-item:not(.vnh-group-item-last){border-bottom:1px solid #fff}.vnh-group-item-image{display:none}.vnh-group-item-link{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:10px 0}.vnh-group-item-type{text-transform:uppercase}.vnh-group-item-delete{margin-top:7px;position:relative;width:0;height:34px;padding-left:34px;background:#fff;color:#a29a8b;overflow:hidden;-webkit-transition:background .15s ease-out,color .15s ease-out;transition:background .15s ease-out,color .15s ease-out}.vnh-group-item-delete::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f00d";position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.125em;-webkit-transition:color .15s ease-out;transition:color .15s ease-out}.vnh-group-item-delete:hover{background:#a29a8b;color:#fff}.vnh-group-item-type{font-size:11px;line-height:15px;margin-top:4px}.vnh-group-item:hover{background:rgba(0,0,0,.075)}h3.vnh-remember-title{border-bottom:1px solid #fff;padding:0 20px 0 50px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:52px;height:52px;white-space:nowrap}.vnh-remember-additionaltext{padding:20px 20px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.vnh-remember-additionaltext{border-top:1px solid #fff;font-size:15px}.vnh-remember-additionaltext h4{font-family:sans-serif;font-size:19px;font-weight:700;color:#a29a8b;letter-spacing:.05em}.vnh-remember-additionaltext ul{margin:1em 0}.vnh-remember-additionaltext li{position:relative;padding-left:2rem;margin-top:.5em}.vnh-remember-additionaltext li::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f00c";font-size:1.35em;position:absolute;top:0;left:0;line-height:1;color:#a29a8b}.vnh-remember-additionaltext a{position:relative;display:block;border-top:1px solid #fff;text-transform:uppercase;padding:14px 3rem 14px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#a29a8b;background:rgba(127,141,96,0);margin:0 -20px;font-size:17px;-webkit-transition:background .3s ease-out,color .3s ease-out;transition:background .3s ease-out,color .3s ease-out}.vnh-remember-additionaltext a::after{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f101";position:absolute;top:0;right:0;bottom:0;width:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.35em}.vnh-remember-additionaltext a:hover{background:#7f8d60;color:#fff}.vnh-request{position:relative;display:block;border-top:1px solid #fff;text-transform:uppercase;padding:14px 50px 14px 20px;font-size:17px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background:#44593a;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.vnh-request::after{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f101";position:absolute;top:0;right:0;bottom:0;width:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.35em}.vnh-request:hover{background:#7f8d60}@-webkit-keyframes rememberboxin{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes rememberboxin{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rememberfade{0%{opacity:1;-webkit-transform:none;transform:none}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes rememberfade{0%{opacity:1;-webkit-transform:none;transform:none}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.vnh-group-item-hotel{display:block}
#cms_combine_fn{content:'/static/template-2063/css/cst-lists/hotel-list-all.less';}
.cst-tile{position:relative;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.1);box-shadow:2px 3px 6px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;transition:-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;transition:transform .3s ease-out,box-shadow .3s ease-out;transition:transform .3s ease-out,box-shadow .3s ease-out,-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out}.cst-tile-list.cst-slider{margin-bottom:60px}.cst-tile-list.cst-slider .slick-arrow{-webkit-transform:translateY(-75%);-ms-transform:translateY(-75%);transform:translateY(-75%)}.cst-tile-list.cst-slider .slick-dots{position:absolute;top:100%}.cst-tile-list.cst-slider .slick-slide{display:block}.cst-tile-list.cst-slider.hotel-tile-slider .slick-track,.cst-tile-list.cst-slider.offer-tile-slider .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit}.cst-tile-list.cst-slider.hotel-tile-slider .slick-slide,.cst-tile-list.cst-slider.offer-tile-slider .slick-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:inherit}#site [data-attr-color-scheme=green] .cst-tile-list-cta>a{background:#7f8d60}#site [data-attr-color-scheme=green] .cst-tile-list-cta>a:hover{background:#44593a}#site [data-attr-color-scheme=red] .cst-tile-list-cta>a{background:#44593a}#site [data-attr-color-scheme=red] .cst-tile-list-cta>a:hover{background:#7f8d60}#site [data-attr-color-scheme=green] h2.cst-tile-list-headline{color:#7f8d60}#site [data-attr-color-scheme=red] h2.cst-tile-list-headline{color:#44593a}.no-touchevents .cst-tile:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.25);box-shadow:2px 3px 6px rgba(0,0,0,.25)}.no-touchevents .cst-tile:hover .cst-tile-imgbox::before{opacity:0}.cst-tile-hotel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cst-tile-hotel .cst-tile-actions{margin-top:auto}.cst-tile-image{width:100%;height:auto}.cst-tile-imgbox{position:relative}.cst-tile-imgbox::before{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));opacity:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#site .cst-tile-link:hover{text-decoration:none}.grp .cst-tile-location{position:absolute;bottom:1em;left:1em;right:1em;color:#fff;font:400 14px sans-serif;z-index:10}.grp .cst-tile-location::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f3c5";padding-right:.5em}.cst-tile h3.cst-tile-name,.cst-tile h4.cst-tile-name{margin:20px;font-size:1.25rem;font-size:clamp(1.125rem,2vw,1.25rem);min-height:1.5rem;max-height:3em;line-height:1.5rem}[data-moderndotdotdot=true] .cst-tile h3.cst-tile-name,[data-moderndotdotdot=true] .cst-tile h4.cst-tile-name{-webkit-line-clamp:2}[data-attr-color-scheme=green] .cst-tile h3.cst-tile-name,[data-attr-color-scheme=green] .cst-tile h4.cst-tile-name{color:#7f8d60}[data-attr-color-scheme=red] .cst-tile h3.cst-tile-name,[data-attr-color-scheme=red] .cst-tile h4.cst-tile-name{color:#44593a}#site .cst-tile p{margin:0}[data-moderndotdotdot=true] .cst-tile p{-webkit-line-clamp:3}[data-moderndotdotdot=true] .cst-tile-hotel p{-webkit-line-clamp:2}.cst-tile-rating{position:absolute;top:15px;right:15px;width:50px;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;text-align:center;z-index:10}.cst-tile-rating .rating-num{position:relative;color:#7f8d60;margin-bottom:3px;font-size:15px;font-weight:700;line-height:1.9}.cst-tile-rating .rating-num::after,.cst-tile-rating .rating-num::before{content:"";position:absolute;bottom:0;left:0;height:3px}.cst-tile-rating .rating-num::before{background:#e6ded0;width:100%}.cst-tile-rating .rating-num::after{background:#7f8d60;width:var(--data-width)}.cst-tile-new{position:absolute;top:0;left:20px;min-width:50px;max-width:100px;padding:7px 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;color:#7f8d60;z-index:10;font-size:13px;font-weight:700;line-height:1.35;text-transform:uppercase}.cst-tile-new .cst-bold{display:block;font-size:18px}.cst-tile-body{height:4em;overflow:hidden;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.cst-tile-body.dotdotdot{line-height:1.5}.cst-tile-actions{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cst-tile-actions form{width:100%}.cst-tile-actions a,.cst-tile-actions button{position:relative;background:#44593a;color:#fff;padding:.75em 40px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:none;font-size:16px;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}[data-attr-color-scheme=green] .cst-tile-actions a,[data-attr-color-scheme=green] .cst-tile-actions button{background:#7f8d60}[data-attr-color-scheme=red] .cst-tile-actions a,[data-attr-color-scheme=red] .cst-tile-actions button{background:#44593a}.cst-tile-actions a::after,.cst-tile-actions button::after{position:absolute;top:0;right:0;bottom:0;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.5em}.cst-tile-actions a:hover,.cst-tile-actions button:hover{background:#7f8d60}[data-attr-color-scheme=green] .cst-tile-actions a:hover,[data-attr-color-scheme=green] .cst-tile-actions button:hover{background:#a29a8b}.cst-tile-actions .cst-tile-action-button-detail button::after{content:"\f105";width:42px;padding-left:0;-webkit-transition:padding-left .3s ease-out;transition:padding-left .3s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box}.cst-tile-actions .cst-tile-action-button-detail button:hover::after{padding-left:6px}.cst-tile-actions .cst-action-remember,.cst-tile-row-actions .cst-action-remember{background:#7f8d60;width:0;height:42px;border:none;color:#fff;overflow:hidden;padding-left:40px;padding-right:0;position:relative;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;margin-left:4px;white-space:nowrap;cursor:pointer;-webkit-transition:background .3s ease-out,color .3s ease-out;transition:background .3s ease-out,color .3s ease-out}.cst-tile-actions .cst-action-remember::after,.cst-tile-actions .cst-action-remember::before,.cst-tile-row-actions .cst-action-remember::after,.cst-tile-row-actions .cst-action-remember::before{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px}.cst-tile-actions .cst-action-remember::before,.cst-tile-row-actions .cst-action-remember::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f004";z-index:1}.cst-tile-actions .cst-action-remember::after,.cst-tile-row-actions .cst-action-remember::after{display:none;content:"";background:url(/static/template-2063/i/heart-solid.svg);width:20px;height:20px;margin:auto;-webkit-animation:heartplop .3s ease-out;animation:heartplop .3s ease-out}.cst-tile-actions .cst-action-remember:hover,.cst-tile-row-actions .cst-action-remember:hover{background:#44593a;color:#fff}.cst-tile-actions .cst-action-remember.remembered,.cst-tile-row-actions .cst-action-remember.remembered{background:#e6ded0;color:#a32f27}.cst-tile-actions .cst-action-remember.remembered::before,.cst-tile-row-actions .cst-action-remember.remembered::before{font-weight:700;color:#a32f27;-webkit-animation:pulseslow 1s ease-out infinite;animation:pulseslow 1s ease-out infinite}.cst-tile-actions .cst-action-remember.remembered::after,.cst-tile-row-actions .cst-action-remember.remembered::after{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#site #main .cst-tile-row-actions .cta-bright{margin-right:4px}.cst-tile-row-actions .cst-action-remember{background:#a29a8b;color:#fff;height:40px;border:none;cursor:pointer;-webkit-transition:background .3s ease-out,color .3s ease-out;transition:background .3s ease-out,color .3s ease-out}.cst-tile-row-actions .cst-action-remember::before{line-height:40px}.cst-tile-row-actions .cst-action-remember:hover{background:#7f8d60}.cst-tile-row-actions .cst-action-remember.remembered{background:#e6ded0;color:#a32f27;cursor:initial}.cst-tile-row-actions .cst-action-remember.remembered::before{font-weight:700}.cst-tile-row-actions .cst-action-remember.remembered:hover{background:#e6ded0;color:#44593a}.cst-tile-ribbon{background:#fff;color:#a29a8b;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.16);box-shadow:2px 3px 6px rgba(0,0,0,.16);position:absolute;top:0;right:20px;max-width:100px;padding:10px;font-family:sans-serif;font-weight:700;line-height:1.3;text-align:center;text-transform:uppercase}.cst-tile-ribbon-smaller{font-size:.8em}.cst-tile-ribbon-smaller span{font-size:1.2rem}@-webkit-keyframes pulseslow{0%{-webkit-transform:none;transform:none}85%{-webkit-transform:none;transform:none}90%{-webkit-transform:scale(1.1);transform:scale(1.1)}95%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:none;transform:none}}@keyframes pulseslow{0%{-webkit-transform:none;transform:none}85%{-webkit-transform:none;transform:none}90%{-webkit-transform:scale(1.1);transform:scale(1.1)}95%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:none;transform:none}}@media (max-width:959px){.cst-tile{display:block}.cst-tile-list:not(.cst-slider){display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:40px}.cst-tile-list.slick-slider .cst-tile{margin-right:20px}.cst-tile-list.slick-slider .slick-prev{right:auto;left:10px}.cst-tile-list.slick-slider .slick-next{right:10px;left:auto}.cst-tile-list.slick-slider .slick-dots{left:20px;right:20px}h2.cst-tile-list-headline{padding:1.25rem 1.25rem 0}.cst-tile-list-cta{padding:0 1.25rem 1.25em;text-align:right}#site main .cst-tile-list-cta a{height:42px;line-height:42px;padding-top:0;padding-bottom:0}[data-attr-layout^=slider] .cst-tile-list:not(.slick-slider){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:scroll;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding-top:20px;padding-bottom:20px;margin-bottom:40px;margin-left:20px}[data-attr-layout^=slider] .cst-tile-list:not(.slick-slider)>*{scroll-snap-align:start;min-width:85vw;max-width:85vw;margin-left:20px}[data-attr-layout^=slider] .cst-tile-list:not(.slick-slider)>:last-child{padding-right:20px;scroll-snap-align:end}main>section.grp[data-attr-layout^=slider] .slick-list{padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:767px) and (max-width:959px){.cst-tile-list:not(.cst-slider){-ms-grid-columns:(50%)[2];grid-template-columns:repeat(2,50%)}.cst-tile-list-cta{margin-top:-42px}}@media (min-width:960px){.cssgrid .cst-tile-list:not(.cst-slider){display:-ms-grid;display:grid;grid-gap:40px}.cst-tile-list.cst-slider .cst-tile{margin-right:40px}h2.cst-tile-list-headline{padding:20px 60px 0}.cst-tile-list-cta{padding:0 60px;text-align:right;margin-top:-42px}}@media (max-width:399px){.cst-tile-hotel .cst-tile-action-button-detail button{text-align:left;font-size:1em;line-height:2;padding-left:1.5em}.cst-tile-hotel .cst-tile-action-button-detail button::after{font-size:2em}.cst-tile-offer .cst-tile-action-button-book button,body #site .cst-tile-offer a.cst-tile-action-button{font-size:.9em}.cst-tile-offer .cst-tile-action-button-book button::after{font-size:2em}}@media (max-width:479px){#site main .cst-tile-list-cta a{display:block;text-align:left}}@media (min-width:640px) and (max-width:959px){.cst-tile-list:not(.slick-slider)>*{min-width:320px;max-width:640px}}@media (min-width:768px) and (max-width:959px){.cssgrid .cst-tile-list:not(.cst-slider){grid-gap:20px}.cssgrid .cst-tile-list:not(.cst-slider) .cst-tile{padding-left:0}}@media (min-width:960px) and (max-width:1279px){.cssgrid .cst-tile-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:960px) and (max-width:1599px){main>section.grp[data-attr-layout^=slider] .slick-list{padding-left:60px;padding-right:60px}main>section.grp[data-attr-layout^=slider] .slick-prev{right:auto;left:10px}main>section.grp[data-attr-layout^=slider] .slick-next{right:10px;left:auto}main>section.grp[data-attr-layout^=slider] .slick-dots{left:60px;right:60px}}@media (min-width:1280px) and (max-width:1519px){.cssgrid .cst-tile-list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (min-width:1520px){.cssgrid .cst-tile-list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}@media (min-width:1600px){.cst-tile-list-cta,h2.cst-tile-list-headline{padding-left:-webkit-calc(50% - 740px);padding-left:calc(50% - 740px);padding-right:-webkit-calc(50% - 740px);padding-right:calc(50% - 740px)}main>section.grp[data-attr-layout^=slider] .slick-list{padding-left:-webkit-calc(50% - 740px);padding-left:calc(50% - 740px);padding-right:-webkit-calc(50% - 740px);padding-right:calc(50% - 740px)}main>section.grp[data-attr-layout^=slider] .slick-prev{right:auto;left:36px}main>section.grp[data-attr-layout^=slider] .slick-next{right:36px;left:auto}main>section.grp[data-attr-layout^=slider] .slick-dots{left:-webkit-calc(50% - 740px);left:calc(50% - 740px);right:-webkit-calc(50% - 740px);right:calc(50% - 740px)}}@media (max-width:359px){body #site main .cst-tile-offer .cta-bright{padding:0 .5em}body .cst-tile-offer form button{padding:0 2rem 0 .5em;text-align:center}body .cst-tile-offer form button::after{width:2rem}}
#cms_combine_fn{content:'/static/template-2063/css/cst-lists/offer-list-all.less';}
body .cst-tile h3.cst-tile-name-hotelandoffer,body .cst-tile h4.cst-tile-name-hotelandoffer{line-height:1.7rem;margin:.5rem 0;height:auto}.cst-tile-offer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cst-tile-offer small{font-size:.85rem;font-weight:400;display:block;height:1.5rem;overflow:hidden;width:100%;text-overflow:ellipsis;color:#a29a8b;line-height:1.5rem}[data-moderndotdotdot=true] .cst-tile-offer small{-webkit-line-clamp:1}.cst-tile-offer small .gallery-stars-asstars::before{padding-right:0}.cst-tile-offer .cst-tile-body{margin:20px 0 10px;height:auto}.cst-tile-offer .cst-tile-body-extended{margin-top:auto}.no-touchevents .cst-tile-offer .cst-tile-body>a:hover{text-decoration:none}.cst-tile-offer .cst-tile-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cst-tile-offer .nights{font-size:14px;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#3e3c36;white-space:nowrap}.cst-tile-offer .nights span{font-size:30px;font-weight:700;padding:0 .35rem}.cst-tile-offer .priceme{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-left:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.25}.cst-tile-offer .price-from{font-size:17px;color:#3e3c36}.cst-tile-offer .price{font-size:22px;font-weight:700;color:#3e3c36;padding:0 .35rem}.cst-tile-offer .price-perperson{font-size:12px;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:right}body #site .cst-tile-offer .cta-bright{margin-bottom:0;padding:0 1rem;height:40px;line-height:40px;color:#a29a8b;color:#44593a}body #site .cst-tile-offer .cta-bright::after{display:none}body #site .cst-tile-offer .cta-bright:hover{background:#a29a8b;color:#fff}.cst-tile-offer form{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.cst-tile-offer form button{position:relative;display:block;background:#a29a8b;color:#fff;font-size:1rem;font-family:sans-serif;text-transform:uppercase;border:none;width:100%;padding:0 2.5rem 0 .8rem;height:40px;line-height:40px;text-align:left;cursor:pointer}.cst-tile-offer form button::after{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f105";position:absolute;top:0;right:0;bottom:0;width:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.35em}.cst-tile-offer form button:hover{background:#7f8d60;color:#fff}.cst-tile-offer p.newdotdotdot{font-size:.8em;opacity:.7;line-height:1.5}
#cms_combine_fn{content:'/(cms)/module/static/default/content/libs/js/jquery.fancybox-3.5.2/dist/jquery.fancybox.min.css';}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0;text-align:center;z-index:99996}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-44px;z-index:-1}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-caption{padding:12px}.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
#cms_combine_fn{content:'/static/template-2063/css/cst-details/hotel-detail-all.less';}
.cst-tile{position:relative;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.1);box-shadow:2px 3px 6px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;transition:-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;transition:transform .3s ease-out,box-shadow .3s ease-out;transition:transform .3s ease-out,box-shadow .3s ease-out,-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out}.cst-tile-list.cst-slider{margin-bottom:60px}.cst-tile-list.cst-slider .slick-arrow{-webkit-transform:translateY(-75%);-ms-transform:translateY(-75%);transform:translateY(-75%)}.cst-tile-list.cst-slider .slick-dots{position:absolute;top:100%}.cst-tile-list.cst-slider .slick-slide{display:block}.cst-tile-list.cst-slider.hotel-tile-slider .slick-track,.cst-tile-list.cst-slider.offer-tile-slider .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit}.cst-tile-list.cst-slider.hotel-tile-slider .slick-slide,.cst-tile-list.cst-slider.offer-tile-slider .slick-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:inherit}#site [data-attr-color-scheme=green] .cst-tile-list-cta>a{background:#7f8d60}#site [data-attr-color-scheme=green] .cst-tile-list-cta>a:hover{background:#44593a}#site [data-attr-color-scheme=red] .cst-tile-list-cta>a{background:#44593a}#site [data-attr-color-scheme=red] .cst-tile-list-cta>a:hover{background:#7f8d60}#site [data-attr-color-scheme=green] h2.cst-tile-list-headline{color:#7f8d60}#site [data-attr-color-scheme=red] h2.cst-tile-list-headline{color:#44593a}.no-touchevents .cst-tile:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.25);box-shadow:2px 3px 6px rgba(0,0,0,.25)}.no-touchevents .cst-tile:hover .cst-tile-imgbox::before{opacity:0}.cst-tile-hotel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cst-tile-hotel .cst-tile-actions{margin-top:auto}.cst-tile-image{width:100%;height:auto}.cst-tile-imgbox{position:relative}.cst-tile-imgbox::before{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));opacity:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#site .cst-tile-link:hover{text-decoration:none}.grp .cst-tile-location{position:absolute;bottom:1em;left:1em;right:1em;color:#fff;font:400 14px sans-serif;z-index:10}.grp .cst-tile-location::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f3c5";padding-right:.5em}.cst-tile h3.cst-tile-name,.cst-tile h4.cst-tile-name{margin:20px;font-size:1.25rem;font-size:clamp(1.125rem,2vw,1.25rem);min-height:1.5rem;max-height:3em;line-height:1.5rem}[data-moderndotdotdot=true] .cst-tile h3.cst-tile-name,[data-moderndotdotdot=true] .cst-tile h4.cst-tile-name{-webkit-line-clamp:2}[data-attr-color-scheme=green] .cst-tile h3.cst-tile-name,[data-attr-color-scheme=green] .cst-tile h4.cst-tile-name{color:#7f8d60}[data-attr-color-scheme=red] .cst-tile h3.cst-tile-name,[data-attr-color-scheme=red] .cst-tile h4.cst-tile-name{color:#44593a}#site .cst-tile p{margin:0}[data-moderndotdotdot=true] .cst-tile p{-webkit-line-clamp:3}[data-moderndotdotdot=true] .cst-tile-hotel p{-webkit-line-clamp:2}.cst-tile-rating{position:absolute;top:15px;right:15px;width:50px;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;text-align:center;z-index:10}.cst-tile-rating .rating-num{position:relative;color:#7f8d60;margin-bottom:3px;font-size:15px;font-weight:700;line-height:1.9}.cst-tile-rating .rating-num::after,.cst-tile-rating .rating-num::before{content:"";position:absolute;bottom:0;left:0;height:3px}.cst-tile-rating .rating-num::before{background:#e6ded0;width:100%}.cst-tile-rating .rating-num::after{background:#7f8d60;width:var(--data-width)}.cst-tile-new{position:absolute;top:0;left:20px;min-width:50px;max-width:100px;padding:7px 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;color:#7f8d60;z-index:10;font-size:13px;font-weight:700;line-height:1.35;text-transform:uppercase}.cst-tile-new .cst-bold{display:block;font-size:18px}.cst-tile-body{height:4em;overflow:hidden;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.cst-tile-body.dotdotdot{line-height:1.5}.cst-tile-actions{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cst-tile-actions form{width:100%}.cst-tile-actions a,.cst-tile-actions button{position:relative;background:#44593a;color:#fff;padding:.75em 40px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:none;font-size:16px;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}[data-attr-color-scheme=green] .cst-tile-actions a,[data-attr-color-scheme=green] .cst-tile-actions button{background:#7f8d60}[data-attr-color-scheme=red] .cst-tile-actions a,[data-attr-color-scheme=red] .cst-tile-actions button{background:#44593a}.cst-tile-actions a::after,.cst-tile-actions button::after{position:absolute;top:0;right:0;bottom:0;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.5em}.cst-tile-actions a:hover,.cst-tile-actions button:hover{background:#7f8d60}[data-attr-color-scheme=green] .cst-tile-actions a:hover,[data-attr-color-scheme=green] .cst-tile-actions button:hover{background:#a29a8b}.cst-tile-actions .cst-tile-action-button-detail button::after{content:"\f105";width:42px;padding-left:0;-webkit-transition:padding-left .3s ease-out;transition:padding-left .3s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box}.cst-tile-actions .cst-tile-action-button-detail button:hover::after{padding-left:6px}.cst-tile-actions .cst-action-remember,.cst-tile-row-actions .cst-action-remember{background:#7f8d60;width:0;height:42px;border:none;color:#fff;overflow:hidden;padding-left:40px;padding-right:0;position:relative;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;margin-left:4px;white-space:nowrap;cursor:pointer;-webkit-transition:background .3s ease-out,color .3s ease-out;transition:background .3s ease-out,color .3s ease-out}.cst-tile-actions .cst-action-remember::after,.cst-tile-actions .cst-action-remember::before,.cst-tile-row-actions .cst-action-remember::after,.cst-tile-row-actions .cst-action-remember::before{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px}.cst-tile-actions .cst-action-remember::before,.cst-tile-row-actions .cst-action-remember::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f004";z-index:1}.cst-tile-actions .cst-action-remember::after,.cst-tile-row-actions .cst-action-remember::after{display:none;content:"";background:url(/static/template-2063/i/heart-solid.svg);width:20px;height:20px;margin:auto;-webkit-animation:heartplop .3s ease-out;animation:heartplop .3s ease-out}.cst-tile-actions .cst-action-remember:hover,.cst-tile-row-actions .cst-action-remember:hover{background:#44593a;color:#fff}.cst-tile-actions .cst-action-remember.remembered,.cst-tile-row-actions .cst-action-remember.remembered{background:#e6ded0;color:#a32f27}.cst-tile-actions .cst-action-remember.remembered::before,.cst-tile-row-actions .cst-action-remember.remembered::before{font-weight:700;color:#a32f27;-webkit-animation:pulseslow 1s ease-out infinite;animation:pulseslow 1s ease-out infinite}.cst-tile-actions .cst-action-remember.remembered::after,.cst-tile-row-actions .cst-action-remember.remembered::after{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#site #main .cst-tile-row-actions .cta-bright{margin-right:4px}.cst-tile-row-actions .cst-action-remember{background:#a29a8b;color:#fff;height:40px;border:none;cursor:pointer;-webkit-transition:background .3s ease-out,color .3s ease-out;transition:background .3s ease-out,color .3s ease-out}.cst-tile-row-actions .cst-action-remember::before{line-height:40px}.cst-tile-row-actions .cst-action-remember:hover{background:#7f8d60}.cst-tile-row-actions .cst-action-remember.remembered{background:#e6ded0;color:#a32f27;cursor:initial}.cst-tile-row-actions .cst-action-remember.remembered::before{font-weight:700}.cst-tile-row-actions .cst-action-remember.remembered:hover{background:#e6ded0;color:#44593a}.cst-tile-ribbon{background:#fff;color:#a29a8b;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.16);box-shadow:2px 3px 6px rgba(0,0,0,.16);position:absolute;top:0;right:20px;max-width:100px;padding:10px;font-family:sans-serif;font-weight:700;line-height:1.3;text-align:center;text-transform:uppercase}.cst-tile-ribbon-smaller{font-size:.8em}.cst-tile-ribbon-smaller span{font-size:1.2rem}@-webkit-keyframes pulseslow{0%{-webkit-transform:none;transform:none}85%{-webkit-transform:none;transform:none}90%{-webkit-transform:scale(1.1);transform:scale(1.1)}95%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:none;transform:none}}@keyframes pulseslow{0%{-webkit-transform:none;transform:none}85%{-webkit-transform:none;transform:none}90%{-webkit-transform:scale(1.1);transform:scale(1.1)}95%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:none;transform:none}}@media (max-width:959px){.cst-tile{display:block}.cst-tile-list:not(.cst-slider){display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:40px}.cst-tile-list.slick-slider .cst-tile{margin-right:20px}.cst-tile-list.slick-slider .slick-prev{right:auto;left:10px}.cst-tile-list.slick-slider .slick-next{right:10px;left:auto}.cst-tile-list.slick-slider .slick-dots{left:20px;right:20px}h2.cst-tile-list-headline{padding:1.25rem 1.25rem 0}.cst-tile-list-cta{padding:0 1.25rem 1.25em;text-align:right}#site main .cst-tile-list-cta a{height:42px;line-height:42px;padding-top:0;padding-bottom:0}[data-attr-layout^=slider] .cst-tile-list:not(.slick-slider){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:scroll;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding-top:20px;padding-bottom:20px;margin-bottom:40px;margin-left:20px}[data-attr-layout^=slider] .cst-tile-list:not(.slick-slider)>*{scroll-snap-align:start;min-width:85vw;max-width:85vw;margin-left:20px}[data-attr-layout^=slider] .cst-tile-list:not(.slick-slider)>:last-child{padding-right:20px;scroll-snap-align:end}main>section.grp[data-attr-layout^=slider] .slick-list{padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:767px) and (max-width:959px){.cst-tile-list:not(.cst-slider){-ms-grid-columns:(50%)[2];grid-template-columns:repeat(2,50%)}.cst-tile-list-cta{margin-top:-42px}}@media (min-width:960px){.cssgrid .cst-tile-list:not(.cst-slider){display:-ms-grid;display:grid;grid-gap:40px}.cst-tile-list.cst-slider .cst-tile{margin-right:40px}h2.cst-tile-list-headline{padding:20px 60px 0}.cst-tile-list-cta{padding:0 60px;text-align:right;margin-top:-42px}}@media (max-width:399px){.cst-tile-hotel .cst-tile-action-button-detail button{text-align:left;font-size:1em;line-height:2;padding-left:1.5em}.cst-tile-hotel .cst-tile-action-button-detail button::after{font-size:2em}.cst-tile-offer .cst-tile-action-button-book button,body #site .cst-tile-offer a.cst-tile-action-button{font-size:.9em}.cst-tile-offer .cst-tile-action-button-book button::after{font-size:2em}}@media (max-width:479px){#site main .cst-tile-list-cta a{display:block;text-align:left}}@media (min-width:640px) and (max-width:959px){.cst-tile-list:not(.slick-slider)>*{min-width:320px;max-width:640px}}@media (min-width:768px) and (max-width:959px){.cssgrid .cst-tile-list:not(.cst-slider){grid-gap:20px}.cssgrid .cst-tile-list:not(.cst-slider) .cst-tile{padding-left:0}}@media (min-width:960px) and (max-width:1279px){.cssgrid .cst-tile-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:960px) and (max-width:1599px){main>section.grp[data-attr-layout^=slider] .slick-list{padding-left:60px;padding-right:60px}main>section.grp[data-attr-layout^=slider] .slick-prev{right:auto;left:10px}main>section.grp[data-attr-layout^=slider] .slick-next{right:10px;left:auto}main>section.grp[data-attr-layout^=slider] .slick-dots{left:60px;right:60px}}@media (min-width:1280px) and (max-width:1519px){.cssgrid .cst-tile-list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (min-width:1520px){.cssgrid .cst-tile-list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}@media (min-width:1600px){.cst-tile-list-cta,h2.cst-tile-list-headline{padding-left:-webkit-calc(50% - 740px);padding-left:calc(50% - 740px);padding-right:-webkit-calc(50% - 740px);padding-right:calc(50% - 740px)}main>section.grp[data-attr-layout^=slider] .slick-list{padding-left:-webkit-calc(50% - 740px);padding-left:calc(50% - 740px);padding-right:-webkit-calc(50% - 740px);padding-right:calc(50% - 740px)}main>section.grp[data-attr-layout^=slider] .slick-prev{right:auto;left:36px}main>section.grp[data-attr-layout^=slider] .slick-next{right:36px;left:auto}main>section.grp[data-attr-layout^=slider] .slick-dots{left:-webkit-calc(50% - 740px);left:calc(50% - 740px);right:-webkit-calc(50% - 740px);right:calc(50% - 740px)}}@media (max-width:359px){body #site main .cst-tile-offer .cta-bright{padding:0 .5em}body .cst-tile-offer form button{padding:0 2rem 0 .5em;text-align:center}body .cst-tile-offer form button::after{width:2rem}}.flex-align-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.5}.flex-align-center .reviewlist-singlestats-single{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-top:1.3rem;margin-bottom:0}.flex-align-center .reviewlist-singlestats-single-first{margin-top:1.6rem}.flex-align-center .reviewlist-singlestats-single h4{line-height:1}.grp .flex-align-center .reviewlist-singlestats-singlename{margin-bottom:0}#site .flex-align-center .gallery-subtitle{margin:0}.overlay{-webkit-animation:overlayflyin .3s ease-out;animation:overlayflyin .3s ease-out}.overlay-price{margin-top:1em;color:#7f8d60}.overlay-price .price{font-size:22px;font-weight:700}.overlay [itemprop=description]{line-height:1.7}.overlay-iconset{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #e6ded0;border-bottom:1px solid #e6ded0;margin:1em 1em 0 0;padding:1em 0 0;line-height:1.5}.overlay-iconset>div{text-align:center;font-size:20px;font-size:clamp(16px,2vw,20px);padding:0 .5em;margin-bottom:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay-iconset>div::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;display:block;text-align:center;font-size:28px;color:#a29a8b;font-weight:300}.overlay-iconset>div>div{font-size:15px;color:#a29a8b}.overlay-iconset-roomsize::before{content:"\f320"}.overlay-iconset-beds::before{content:"\f8f7"}.overlay-iconset-alloc::before{content:"\f0c0"}.overlay-iconset-alloc[data-alloc="2"]::before{content:"\f500"}.overlay-iconset-alloc[data-alloc="1"]::before{content:"\f007"}.overlay-iconset-catering::before{content:"\f2e6"}.overlay-offerdata{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #e6ded0;border-bottom:1px solid #e6ded0;margin:1em 1em 1em 0;padding:1em 0;line-height:1.5}.overlay-offerdata>div,.overlay-offerdata>div *,.overlay-offerdata>div .price{margin:0;font-size:17px;color:#3e3c36;font-weight:700}.overlay-offerdata h4{font-size:14px;font-weight:400;font-family:sans-serif;margin-top:.5em;margin-bottom:0;color:#3e3c36}.overlay-offerdata label{font-weight:400;cursor:pointer;display:block;letter-spacing:0}.overlay-offerdata label:not(:last-child){margin-bottom:.35em}.overlay-offerdata label span{display:inline-block;width:28px;position:relative;height:1em}.overlay-offerdata label span::before{position:absolute;content:"";display:block;border-radius:50%;top:3px;left:0;width:10px;height:10px;border:3px solid #fff;background:#e6ded0;-webkit-box-shadow:0 0 1px 1px #a29a8b;box-shadow:0 0 1px 1px #a29a8b}.overlay-offerdata .price-perperson{display:inline}.overlay h2.gallery-main-title,.overlay h3.gallery-main-title{line-height:1.25}.overlay button:disabled{pointer-events:none;opacity:.2}.overlay ul.checklist li{padding-left:2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay ul.checklist li::before{top:3px}.overlay .cst-detail-action-button-request:last-child{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.overlay .cst-detail-action-button-request:last-child button{width:100%}#cst-teaser:checked~#main #hotel-description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.cst-tile-list.cst-slider .slick-track{margin-left:0}.tabs-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.tabs-head.slick-slider .slick-list{width:100%}.tabs-head.slick-slider .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:0}.tabs-head.slick-slider .slick-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body .tabs-body{display:block}.tab-select{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#e6ded0;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:-webkit-calc(12.5% - 2px);min-width:calc(12.5% - 2px);cursor:pointer}.tab-select:not(:first-child){margin-left:1px}.tab-select:not(:last-child){margin-right:1px}.grp h3.tab-select-name{font-size:16px;font-weight:400;font-family:sans-serif;letter-spacing:.05em;margin:0;text-align:center;color:#3e3c36;white-space:nowrap}#site .tab-select-more.slick-slide,.tab-select-more{display:none}.tab-select img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(10) invert(1);filter:brightness(10) invert(1)}.tab-content{display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:0;overflow:hidden;background-color:rgba(217,202,176,.2);-webkit-animation:tabcontent .6s ease-out;animation:tabcontent .6s ease-out}.tab-content-bottom,.tab-content-left,.tab-content-right{-webkit-box-sizing:border-box;box-sizing:border-box}.tab-content-bottom{background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.tab-content-bottom-inner{padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.grp .tab-content h4{font-size:23px;margin-top:0;line-height:1.4}.tab-content-list{margin:1em 0}.tab-content-list:last-child{margin-bottom:0}.tab-content-list-image{margin-right:.35em}.tab-content-list-images li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tab-content li{margin-bottom:.5em;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.7}.cst-filter{display:inline-block;background:#fff;border:1px solid #7f8d60;color:#7f8d60;padding:4px 24px;margin-bottom:1em;text-transform:uppercase;font-family:sans-serif;-webkit-transition:background .3s ease-out,color .3s ease-out;transition:background .3s ease-out,color .3s ease-out;cursor:pointer}.cst-filters{padding-left:60px;padding-right:60px}@media (min-width:1600px){.cst-filters{padding-left:-webkit-calc(50% - 740px);padding-left:calc(50% - 740px);padding-right:-webkit-calc(50% - 740px);padding-right:calc(50% - 740px)}}.cst-filter:not(:last-child){margin-right:1em}.grp .cst-tile-name{color:#3e3c36}.grp h3.cst-tile-name-inner{position:absolute;bottom:20px;left:20px;right:20px;z-index:10;color:#fff;font-size:23px;line-height:1.4em;margin:0}.cst-tile-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;line-height:1.5}.cst-tile-row:not(:last-child){padding-bottom:0}.cst-tile-row>div{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;font-weight:700}.cst-tile-row>div>div{font-size:14px;color:#3e3c36;font-weight:400}.cst-tile-row>div>span{color:#3e3c36}.cst-tile-row>div:last-child{text-align:right;font-weight:400;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.cst-tile-row>div .price{font-size:22px;font-weight:700;line-height:1}.cst-tile-row>div .price-perperson,.cst-tile-row>div .price-perroom{font-size:12px;color:#3e3c36}.cst-tile-row .nights{text-transform:uppercase;font-weight:400;color:#3e3c36;font-size:14px}.cst-tile-row .nights span{color:#3e3c36;font-size:30px;line-height:18px}.cst-tile-row>form,.cst-tile-row>label{position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;font-size:16px;text-align:center;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cst-tile-row>form:not(:last-child),.cst-tile-row>label:not(:last-child){margin-right:4px}.cst-tile-row .cst-tile-action-button-book{background:#44593a;color:#fff;-webkit-transition:background .3s ease-out,color .3s ease-out;transition:background .3s ease-out,color .3s ease-out}.cst-tile-row .cst-tile-action-button-book:hover{background:#7f8d60;color:#fff}.cst-tile-row .cst-tile-action-button-book button{border:none;background:0 0;font-size:inherit;font-family:inherit;color:inherit;padding-left:1.25rem;padding-right:40px;height:40px;line-height:40px;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.cst-tile-row .cst-tile-action-button-book button::after{content:"\f105";font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;position:absolute;top:0;right:0;bottom:0;width:40px;font-size:1.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cst-tile-row>label{background:#e6ded0;color:#3e3c36;text-transform:uppercase;letter-spacing:.05em;padding-left:1em;padding-right:1em;cursor:pointer;-webkit-transition:background .3s ease-out,color .3s ease-out;transition:background .3s ease-out,color .3s ease-out}.cst-tile-row>label:hover{background:#44593a;color:#fff}.cst-tile-row>.cst-action-remember{background:#7f8d60;width:0;height:40px;border:none;color:#fff;overflow:hidden;padding-left:40px;padding-right:0;position:relative;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;white-space:nowrap;cursor:pointer;-webkit-transition:background .3s ease-out,color .3s ease-out;transition:background .3s ease-out,color .3s ease-out}.cst-tile-row>.cst-action-remember::after,.cst-tile-row>.cst-action-remember::before{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px}.cst-tile-row>.cst-action-remember::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f004";z-index:1}.cst-tile-row>.cst-action-remember::after{display:none;content:"";background:url(/static/template-2063/i/heart-solid.svg);width:20px;height:20px;margin:auto;-webkit-animation:heartplop .3s ease-out;animation:heartplop .3s ease-out}.cst-tile-row>.cst-action-remember:hover{background:#44593a;color:#fff}.cst-tile-row>.cst-action-remember.remembered{background:#e6ded0;color:#a32f27}.cst-tile-row>.cst-action-remember.remembered::before{font-weight:700;-webkit-animation:pulseslow 1s ease-out infinite;animation:pulseslow 1s ease-out infinite}.cst-tile-row>.cst-action-remember.remembered::after{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.percircle{position:relative;font-size:120px;width:1em;height:1em;border-radius:50%;background-color:#fff;margin-right:1.25rem}.percircle .rect-auto,.percircle.gt50 .slice{clip:rect(auto,auto,auto,auto)}.percircle .bar,.percircle .pie,.percircle.gt50 .fill{position:absolute;border:.08em solid #7f8d60;width:.84em;height:.84em;clip:rect(0,.5em,1em,0);border-radius:50%;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.percircle .bar{-webkit-backface-visibility:hidden;backface-visibility:hidden}.percircle .pie-fill,.percircle.gt50 .bar:after,.percircle.gt50 .fill{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.percircle *,.percircle :after,.percircle :before{-webkit-box-sizing:content-box;box-sizing:content-box}.percircle .center{float:none;margin:0 auto}.percircle.big{font-size:240px}.percircle.small{font-size:80px}.percircle>span{position:absolute;z-index:1;width:100%;top:50%;top:-webkit-calc(49.9%);top:calc(49.9%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:1em;font-size:.2em;color:#7f8d60;display:block;text-align:center;white-space:nowrap;line-height:1.3;font-size:28px}.percircle .slice{position:absolute;width:1em;height:1em;clip:rect(0,1em,1em,.5em)}.percircle.animate:after,.percircle.animate>span{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.percircle.animate .bar{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out}.reviewlist-stats{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.1);box-shadow:2px 3px 6px rgba(0,0,0,.1);padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.reviewlist-ascircle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}h3.reviewlist-ascircle-text-headline{margin:0;line-height:1.25}.reviewlist-singlestats{display:-ms-grid;display:grid;grid-gap:20px 40px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;width:100%}.grp .reviewlist-singlestats-singlename{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-size:15px;font-weight:400;font-family:sans-serif;color:#3e3c36;margin:0 0 .35em}.grp .reviewlist-singlestats-singlename span{color:#7f8d60;white-space:nowrap}.reviewlist-singlestats-singlescore{margin-left:0;margin-right:0}.reviewlist-singlestats-singlescore::after,.reviewlist-singlestats-singlescore::before{height:8px;border-radius:4px}.reviewlist .review{padding:0;border:none;margin-bottom:0}.reviewlist .review-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e6ded0;margin-top:1em}.reviewlist .review-bottom *{white-space:nowrap}.reviewlist .review-datefrom{font-family:sans-serif;font-size:16px;letter-spacing:.05em}.reviewlist .review-text{border-left:none;padding:20px;letter-spacing:.05em}.reviewlist .review-text-inner{height:11.5rem;line-height:1.7}.reviewlist .review-text-author{margin-top:1em}.reviewlist .review-rating{width:100%;height:8px}.reviewlist .review-rating::after,.reviewlist .review-rating::before{height:8px;border-radius:4px}.reviewlist .review-rating+div{color:#7f8d60;font-size:18px;font-weight:700;margin-right:.5rem}.reviewlist .review-details{display:block;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #e6ded0;font-size:16px;color:#a29a8b;text-transform:uppercase;cursor:pointer;margin-left:.5em}.reviewlist .cst-slider{margin-top:40px}.reviewlist .slick-list{padding-right:18px;margin-right:-18px}.reviewlist .slick-track{padding-top:18px;padding-bottom:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.reviewlist .slick-dots{display:none!important}.reviewlist .thumbsup::after{content:"\f164";font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;padding-left:.35em;font-weight:700}.gastgeber-media{position:relative}.gastgeber-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gastgeber-media-name{position:absolute;bottom:1em;left:1em;right:1em;z-index:10;color:#fff;font-size:23px;font-size:clamp(18px,2vw,23px);font-weight:700;text-align:right}.cms-map-overlay ul{margin:.75em 0}.cms-map-overlay li{position:relative;padding-left:2.5rem;margin:.25em 0;-webkit-box-sizing:border-box;box-sizing:border-box}.cms-map-overlay li::before{position:absolute;top:0;left:0;bottom:0;width:2.5rem;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.35em;color:#a29a8b}.cms-map-overlay li[itemprop=telephone]::before{content:"\f095"}.cms-map-overlay li[itemprop=faxNumber]::before{content:"\f1ac"}.cms-map-overlay li[itemprop=email]::before{content:"\f0e0"}.cms-map-overlay li:not([itemprop])::before{content:"\f108"}.grp .cms-map-overlay a,.grp .cms-map-overlay a:visited{color:#3e3c36}.cms-map-overlay small{font-size:14px;line-height:1em;color:#a29a8b}.cms-map .leaflet-marker-pane{pointer-events:none}.db-container{position:relative;z-index:1}.db-container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:rgba(0,0,0,.2)}.db-container-headline{position:absolute;top:25px;left:40px;right:40px;font-size:30px;font-size:clamp(22px,2vw,30px);font-family:sans-serif;font-weight:700;line-height:1.35;color:#fff}.db-container-copyright{position:absolute;top:2px;right:2px;color:#fff;font-size:12px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.no-touchevents .db-container-copyright{opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.db-container img{width:100%;height:auto;position:relative;z-index:-10}.no-touchevents .db-container:hover .db-container-copyright{opacity:1}.db-container form{position:absolute;z-index:10;text-align:right}.db-container button{position:relative;background:0 0;border:1px solid #fff;font-size:16px;color:#fff;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;text-transform:uppercase;cursor:pointer}.db-container button::after{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f105";position:absolute;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.35em}@-webkit-keyframes overlayflyin{0%{opacity:0}100%{opacity:1}}@keyframes overlayflyin{0%{opacity:0}100%{opacity:1}}.grp[itemtype="https://schema.org/Review"] h4{margin-top:1.5em;margin-bottom:.5em;font-family:sans-serif}.grp[itemtype="https://schema.org/Review"] h4 span{color:#7f8d60}.grp[itemtype="https://schema.org/Review"] .overlay-right{line-height:1.75}#detailwidget{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.scrolled #detailwidget{-webkit-transform:none;-ms-transform:none;transform:none}.detailwidget{position:fixed;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;z-index:2000}.detailwidget-outer{background:#e6ded0;width:100%}.detailwidget-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.detailwidget form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.detailwidget label{position:relative;background:#fff;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;cursor:pointer}.detailwidget label:not(:last-child){margin-right:8px}.detailwidget label::after{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;position:absolute;top:0;right:0;bottom:0;width:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.35em}.detailwidget input{width:100%;height:44px;line-height:44px;padding:0 20px;background:rgba(255,255,255,0);border:none;font-family:sans-serif;font-size:16px;color:#a29a8b;text-transform:uppercase;cursor:pointer}.detailwidget .widget-date::after{content:"\f073"}.detailwidget .widget-button-inquire{background:#7f8d60;color:#fff}.detailwidget .widget-button-inquire input{color:#fff}.detailwidget .widget-button-inquire:hover{background:#a29a8b}.detailwidget .widget-button-book{background:#44593a;color:#fff}.detailwidget .widget-button-book input{color:#fff;padding-right:2.5rem}.detailwidget .widget-button-book::after{content:"\f101"}.detailwidget .widget-button-book:hover{background:#7f8d60}@-webkit-keyframes detailwidget{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}75%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes detailwidget{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}75%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}.cssgrid #site .overlay[itemprop=review] .overlay-inner{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:20px}label.review{cursor:pointer;-webkit-transition:border .3s ease-out;transition:border .3s ease-out}label.review:hover{border:1px solid #a29a8b}main>.grp.hotel-details-arrival{padding-bottom:20px}main>.grp.hotel-details-arrival+.breadcrumb{padding-top:20px;padding-bottom:40px}@media (max-width:959px){.header-compact .grp h3{padding:20px 20px 0}.tabs-head{position:relative}.tab-content{padding:0 20px}.tab-content-bottom,.tab-content-left,.tab-content-right{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}.tab-content-right{margin-top:1.5em}.tab-content-bottom{margin-top:20px}.tab-content-bottom-img{width:100%}.cst-filters{padding-left:20px;padding-right:20px}.touchevents .cst-filter{white-space:nowrap;scroll-snap-align:start;margin-bottom:0}.touchevents .cst-filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding-left:0;padding-right:0;padding-bottom:12px;margin-left:20px;margin-right:20px}.touchevents .cst-filters::-webkit-scrollbar{height:3px}.touchevents .cst-filter:last-child{scroll-snap-align:end}.reviewlist-stats{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.reviewlist-singlestats{margin-top:20px}.overlay-left .overlay-offerdata:last-of-type{display:none}.overlay-image.hide-mobile{display:none}.cssgrid .overlay-inner{grid-template-areas:"overlayright" "overlayleft" "overlayfooter" "overlayuncheck"}.cssgrid .overlay-inner .overlay-left{grid-area:overlayleft}.cssgrid .overlay-inner .overlay-right{grid-area:overlayright}.cssgrid .overlay-inner .overlay-footer{grid-area:overlayfooter}.cssgrid .overlay-inner .overlay-uncheck{grid-area:overlayuncheck}.cssgrid .overlay-offer .overlay-inner{grid-template-areas:"overlayleft" "overlayright" "overlayfooter" "overlayuncheck"}.gastgeber-media{margin-top:2em;margin-bottom:2em}.cms-map{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.cms-map-container{min-height:75vw}.cms-map-overlay{margin:1.5rem 0;padding:2em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.cms-map-overlay h3.gallery-main-title{margin:0;line-height:1.5}.cms-map-overlay .gallery-stars{margin-bottom:0}.hotel-details-arrival>.grp-mem{display:-ms-grid;display:grid}.hotel-details-arrival form{left:20px;bottom:20px;right:20px}.hotel-details-arrival button{padding:12px 40px 12px 16px}.hotel-details-arrival button::after{width:40px}.db-container{margin-top:20px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}body .detailwidget .nst15-widget{width:100%}body .detailwidget .widget-button-book{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:0}body .detailwidget label.widget-button-inquire:last-of-type{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:0}.gallery-cst-reviewsum{left:1rem}.gallery-cst-reviewsum-text{padding-top:.5em;line-height:1.2}.hotel-detail-videos{margin-bottom:1em}body .hotel-detail-videos[data-videos="2"]{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:4px}.hotel-detail-videos[data-videos="2"] .grp-single-20,.hotel-detail-videos[data-videos="2"] .hotel-detail-videos-box{-ms-grid-column:span 2;grid-column:span 2}body .hotel-detail-videos[data-videos="3"]{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:4px}.hotel-detail-videos[data-videos="3"] .grp-single-20,.hotel-detail-videos[data-videos="3"] .hotel-detail-videos-box{-ms-grid-column:span 3;grid-column:span 3}.hotel-detail-videos iframe{width:100%;aspect-ratio:16/9;min-height:56.25vw}.hotel-detail-video img{min-height:100vw}.video-toggle-label::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f04b";position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1;color:#7f8d60}}@media (min-width:767px) and (max-width:959px){.tab-content{padding-left:40px;padding-right:40px}.reviewlist-singlestats{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.hotel-details-arrival>.grp-mem-116{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:20px;margin:1.5rem 0}.hotel-details-arrival>.grp-mem-116 .cms-map-container{height:100%;min-height:auto}.hotel-details-arrival>.grp-mem-116>div{height:100%;margin:0}body .detailwidget .widget-date{display:block}}@media (min-width:960px){.tab-content{padding:0 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.grp .tab-content h4{color:#3e3c36}.tab-content-left{-webkit-box-flex:1;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;padding-right:20px}.tab-content-hasaccordions .tab-content-left{-webkit-box-flex:1;-webkit-flex:1 0 36.5%;-ms-flex:1 0 36.5%;flex:1 0 36.5%;padding-right:40px}.tab-content-right{padding-left:20px;-webkit-box-flex:1;-webkit-flex:1 0 75%;-ms-flex:1 0 75%;flex:1 0 75%}.tab-content-hasaccordions .tab-content-right{-webkit-box-flex:1;-webkit-flex:1 0 63.5%;-ms-flex:1 0 63.5%;flex:1 0 63.5%;padding-left:0}.tab-content-right .tab-content-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:4px 20px}.tab-content-bottom{margin-top:40px;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tab-content-bottom picture{width:40%}.tab-content-hasaccordions .tab-content-bottom picture{width:36.5%}.grp .tab-content-bottom-img{height:100%;-o-object-fit:cover;object-fit:cover}.tab-content-bottom-inner{width:60%}.tab-content-hasaccordions .tab-content-bottom-inner{width:63.5%}.tab-select img{width:50px;height:50px}@supports (grid-template-columns:840fr 250fr){.gallery-cst .gallery-cst-images{display:-ms-grid;display:grid;-ms-grid-columns:840fr 250fr;grid-template-columns:840fr 250fr;grid-gap:10px}.gallery-cst .gallery-image:not(.gallery-image-main){margin-bottom:0}.gallery-cst .gallery-image-main{float:none;width:100%;height:100%;-ms-grid-row:1;grid-row-start:1;grid-row-end:4;margin-right:0}.gallery-cst .gallery-image-main img{height:100%;-o-object-fit:cover;object-fit:cover}}.reviewlist-ascircle{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-right:40px}.overlay-right .overlay-img-single{display:none}.overlay-right ul.checklist{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:4px 20px}#site .grp-spalten-2-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.grp-spalten-2-1>*{-webkit-box-sizing:border-box;box-sizing:border-box}.grp-spalten-2-1>:first-child{width:58.11%}.grp-spalten-2-1>:last-child{padding:40px;width:41.89%}.grp-spalten-3-1{display:-ms-grid;display:grid;-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr;grid-gap:20px}.grp-spalten-3-1>.grp-mem-116{position:relative}.cms-map{position:absolute;top:0;right:0;bottom:0;left:0}.cms-map.active-state+.cms-map-overlay{opacity:0}.cms-map.active-state+.cms-map-overlay *{pointer-events:none!important}.cms-map-container{height:100%}.cms-map-overlay{position:relative;background:#fff;display:inline-block;width:340px;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:60px;z-index:500;pointer-events:none;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.cms-map-overlay h3{margin:0 0 .75em;line-height:1.5;font-size:23px}.cms-map-overlay *{pointer-events:auto}.hotel-details-arrival-images{display:-ms-grid;display:grid;height:100%}.hotel-details-arrival .grp-mem img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:-10}.hotel-details-arrival form{bottom:20px;left:20px;right:20px}.hotel-details-arrival button{padding:16px 50px 16px 20px}.hotel-details-arrival button::after{width:50px}.hotel-details-arrival .hotel-details-arrival-images:not(.hotel-details-arrival-images-single){grid-gap:40px;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr}.hotel-details-arrival .hotel-details-arrival-images.hotel-details-arrival-images-single .db-container{margin:0}body .detailwidget{padding:0 -webkit-calc(50% - 960px);padding:0 calc(50% - 960px)}body .detailwidget-inner{max-width:1480px;margin:0 auto}body .detailwidget .widget-date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#a29a8b}.gallery-cst-reviewsum{right:1rem}.gallery-cst-reviewsum-text{max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .3s ease-out,padding-top .3s ease-out,opacity .3s ease-out;transition:max-height .3s ease-out,padding-top .3s ease-out,opacity .3s ease-out;line-height:1.2}.gallery-cst-reviewsum:hover .gallery-cst-reviewsum-text{max-height:2em;padding-top:.5em;opacity:1}.gallery-cst .gallery-cst-reviewsum~.gallery-image-hashtag{top:75px}.hotel-detail-videos{margin-bottom:80px}body .hotel-detail-videos[data-videos="2"],body .hotel-detail-videos[data-videos="3"]{-ms-grid-columns:5fr 2fr;grid-template-columns:5fr 2fr;grid-gap:40px}.hotel-detail-videos[data-videos="2"] .grp-single-20,.hotel-detail-videos[data-videos="3"] .grp-single-20{-ms-grid-column:span 2;grid-column:span 2}.hotel-detail-videos[data-videos="2"] .video-toggle-label-image{height:100%}.hotel-detail-videos[data-videos="3"] .video-toggle-label{aspect-ratio:23/8}.hotel-detail-videos picture{width:auto}.hotel-detail-videos .hotel-detail-video,.hotel-detail-videos .video-toggle-label,.hotel-detail-videos picture{height:100%}.hotel-detail-videos img{-o-object-fit:cover;object-fit:cover}.hotel-detail-videos iframe{height:100%}.hotel-detail-videos[data-videos="2"] .hotel-detail-videos-box{-ms-grid-row:span 2;grid-row:span 2;aspect-ratio:16/9}.hotel-detail-videos[data-videos="3"] .hotel-detail-videos-box{-ms-grid-row:span 3;grid-row:span 3}.hotel-detail-videos[data-videos="3"] .video-toggle-label img{height:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:359px){body .detailwidget label.widget-button-book input,body .detailwidget label.widget-button-inquire:not(:last-of-type) input{font-size:.8em}}@media (max-width:399px){.overlay-actions button{font-size:14px;letter-spacing:0}.overlay-actions .cst-detail-action-button-request button{padding:11px .5em}.overlay-actions .cst-detail-action-button-book button{padding:11px 3rem 11px .5em}body .detailwidget input{font-size:14px;padding:0 10px}}@media (max-width:479px){.reviewlist-ascircle{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.reviewlist-ascircle .percircle{margin-right:0}.reviewlist-ascircle-text{margin-top:1em;text-align:center}.flex-align-center{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-align-center .percircle{margin-right:0;margin-bottom:1rem}#site .flex-align-center .gallery-main-title{margin-top:0}#site .flex-align-center .gallery-subtitle{font-size:14px}.overlay-iconset>div{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}}@media (min-width:480px) and (max-width:959px){.reviewlist-singlestats{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:500px) and (max-width:959px){.overlay-right ul.checklist{display:-ms-grid;display:grid;grid-gap:4px 20px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width:639px){.tabs-head{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tabs-head .tab-select{position:relative;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:0;overflow:hidden;padding-top:0;padding-bottom:0;opacity:0;-webkit-transition:height 50ms ease-out,opacity 50ms ease-out;transition:height 50ms ease-out,opacity 50ms ease-out}.tabs-head .tab-select:not(:last-child)::after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:1px;background:#fff}.tabs-head .tab-select:nth-child(2){-webkit-transition-delay:.05s;transition-delay:.05s}.tabs-head .tab-select:nth-child(3){-webkit-transition-delay:.1s;transition-delay:.1s}.tabs-head .tab-select:nth-child(4){-webkit-transition-delay:.15s;transition-delay:.15s}.tabs-head .tab-select:nth-child(5){-webkit-transition-delay:.2s;transition-delay:.2s}.tabs-head .tab-select:nth-child(6){-webkit-transition-delay:.25s;transition-delay:.25s}.tabs-head .tab-select:nth-child(7){-webkit-transition-delay:.3s;transition-delay:.3s}.tabs-head .tab-select:nth-child(8){-webkit-transition-delay:.35s;transition-delay:.35s}.tabs-head .tab-select img{max-height:40px;margin-right:.35em}.tabs-head.open .tab-select{height:60px;opacity:1}.tab-select-more{display:inline-block;position:absolute;top:8px;right:0;height:44px;line-height:44px;padding:0 2rem 0 1em;color:#7f8d60;z-index:10;border-left:1px solid #fff;text-transform:uppercase}.tab-select-more::after{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;content:"\f107";position:absolute;top:0;right:0;bottom:0;width:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:26px}}@media (max-width:639px) and (min-width:640px){.tabs-head:hover:not(:focus-within)::before{pointer-events:none;bottom:auto}.tabs-head:hover:not(:focus-within) .tab-select{height:60px;opacity:1}}@media (min-width:640px) and (max-width:959px){.tab-content .tab-content-list li{display:inline-block;width:50%;padding-right:20px;vertical-align:top}.hotel-details-arrival>.grp-mem{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.db-container{margin-top:0}.db-container:first-child{margin-right:10px}.db-container:last-child{margin-left:10px}}@media (max-width:959px){.db-container-copyright{font-size:8px}}@media (min-width:960px) and (max-width:1279px){body .detailwidget label{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}body .detailwidget .nst15-widget{width:100%}}@media (min-width:1100px) and (max-width:1399px){.reviewlist-singlestats{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:1280px){.grp-spalten-2-1>:last-child{padding:80px}.grp-spalten-3-1{grid-gap:40px}.hotel-details-arrival form{bottom:40px;left:40px;right:40px}body .detailwidget ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:2em}body .detailwidget li{font-size:15px;height:44px;white-space:nowrap;overflow:hidden;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body .detailwidget li::before{content:"";width:30px;height:30px;overflow:hidden;top:0;left:12px;background:url(/static/template-2063/i/own-icons-90-ink.png);background-size:90px;background-repeat:no-repeat;margin-right:.5rem}body .detailwidget li:not(:last-child){margin-right:1rem}body .detailwidget li.icon-award::before{background-position:0 0}body .detailwidget li.icon-badge-percent::before{background-position:-30px 0}body .detailwidget .nst15-widget{margin-left:auto;-webkit-box-flex:inherit;-webkit-flex:inherit;-ms-flex:inherit;flex:inherit}}@media (min-width:1400px){.tab-content-right .tab-content-list{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.tab-content-bottom .tab-content-list li{display:inline-block;width:50%;padding-right:20px;vertical-align:top}.reviewlist-singlestats{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}body .detailwidget .widget-button-inquire input{padding:0 2rem}}.variant-show{display:none;-webkit-animation:variantshow .5s ease-out;animation:variantshow .5s ease-out}@-webkit-keyframes tabcontent{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}50%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes tabcontent{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}50%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes variantshow{0%{opacity:.15}50%{opacity:.15}100%{opacity:1}}@keyframes variantshow{0%{opacity:.15}50%{opacity:.15}100%{opacity:1}}.gallery-cst .gallery-image-hashtag::after{display:none}.gallery-cst-reviewsum{display:inline-block;position:absolute;top:1rem;background:#fff;padding:.25em .5em .5em;z-index:10;max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.32);box-shadow:0 6px 12px rgba(0,0,0,.32);text-align:center;cursor:default}.gallery-cst-reviewsum-number{position:relative;color:#7f8d60;font-size:1.25em;font-size:clamp(1.25em,2vw,1.5em);font-weight:700}.gallery-cst-reviewsum-number::after,.gallery-cst-reviewsum-number::before{content:"";position:absolute;bottom:0;left:0;height:4px}.gallery-cst-reviewsum-number::before{width:100%;background:#e6ded0}.gallery-cst-reviewsum-number::after{width:var(--data-width);background:#7f8d60}.gallery-cst-reviewsum-text{font-size:.8em;color:#a29a8b}@-webkit-keyframes heartplop{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes heartplop{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:none;transform:none}}main>.hotel-detail-videos{padding-top:0}.hotel-detail-videos[data-videos="2"],.hotel-detail-videos[data-videos="3"]{display:-ms-grid;display:grid;grid-gap:20px}.hotel-detail-videos[data-videos="2"] .hotel-detail-video,.hotel-detail-videos[data-videos="3"] .hotel-detail-video{display:none}.hotel-detail-videos iframe{width:100%;border:none}.hotel-detail-video{position:relative}.hotel-detail-video picture{display:block;background:#000;line-height:0}.hotel-detail-video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.85}.hotel-detail-video-optin{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px;padding:20px max(20px,-webkit-calc(50% - 30ch));padding:20px max(20px,calc(50% - 30ch));-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#fff;z-index:20}.hotel-detail-video-optin a{color:#fff;text-decoration:underline}.hotel-detail-video-inner{margin-top:auto;margin-bottom:auto;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.5)}.hotel-detail-video .video-buttons-box{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-top:.5em}.hotel-detail-video .video-button{background:#fff;color:#3e3c36;cursor:pointer;word-break:keep-all}.hotel-detail-video .video-button::before{color:red}.video-toggle-label{position:relative}.video-toggle-label img{opacity:.25;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;width:100%;height:auto}@media (min-width:960px) and (max-width:1100px){main>nav.grp-nav li a{font-size:.85em}}.tab-content-accordion{margin-bottom:.75em}.tab-content-accordion-label{position:relative;cursor:pointer;color:#a29a8b}.tab-content-accordion-label::after{content:"\f107";font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;position:absolute;top:0;right:0;bottom:0;width:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.5em;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.grp .tab-content-accordion-label h5{background:#e6ded0;color:inherit;padding:.35em -webkit-calc(50px + 1em) .35em 1.5em;padding:.35em calc(50px + 1em) .35em 1.5em;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;font-weight:400;letter-spacing:.025em}.tab-content-accordion-content{background:#fff;padding:0 1.5em;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.9em;max-height:0;opacity:0;-webkit-transition:padding .3s ease-in-out,opacity .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:padding .3s ease-in-out,opacity .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:padding .3s ease-in-out,opacity .3s ease-in-out,box-shadow .3s ease-in-out;transition:padding .3s ease-in-out,opacity .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;overflow:hidden}.grp .tab-content-accordion-content h6{font-size:1.125em;line-height:1.5}input:checked+.tab-content-accordion .tab-content-accordion-label::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);color:#fff}input:checked+.tab-content-accordion .tab-content-accordion-label h5{background:#a29a8b;color:#fff}input:checked+.tab-content-accordion .tab-content-accordion-content{padding:.75em 1.5em;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);max-height:100vh;opacity:1}.tab-content-accordion .tab-content-list[data-listitems="1"]{-ms-grid-columns:1fr;grid-template-columns:1fr}[data-attr-layout^=slider] .cst-tile-list.reviews-tile-slider:not(.slick-slider)>*{min-width:75vw;max-width:75vw}
#cms_combine_fn{content:'/static/template-2063/css/internal-search/internal-search-all.less';}
.grp-single-31{max-width:1480px;margin:0 auto}.search-results-filters{position:relative}.search-results-filters label{position:relative;background:#e6ded0;color:#a29a8b;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.search-results-filters-count{font-size:12px;padding:3px 2px;border-radius:3px;overflow:hidden;color:#fff;background:#44593a}.search-results .search-result{color:#3e3c36;-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.16);box-shadow:2px 3px 5px rgba(0,0,0,.16);margin-top:2rem}.search-results .search-result-headline+.search-results .search-result{margin-top:0}.grp .search-results .search-result h4{color:#7f8d60;font-size:22px;line-height:30px;margin:0 0 .35rem;-webkit-transition:font-size 50ms;transition:font-size 50ms}.grp .search-results .search-result:hover{text-decoration:none;color:#3e3c36}.grp .search-results .search-result:hover h4{font-size:26px;line-height:30px}.grp .search-results .search-result-hotel h4::before,.grp .search-results .search-result-offer h4::before,.grp .search-results .search-result-room h4::before{font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;padding-right:.35rem}.search-results .search-result-hotel h4::before{content:"\f594"}.search-results .search-result-room h4::before{content:"\f8f7"}.search-results .search-result-offer h4::before{content:"\f004"}.search-results .search-result mark{background:0 0;font-weight:700}.search-results .search-result-query form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.search-results .search-result-query input{padding:1em;font-size:1.25em;border:none;font-family:sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}.search-results .search-result-query input[name='q']{background:#fff;color:#3e3c36;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:2px solid #e6ded0;border-right:none}.search-results .search-result-query input[type=submit]{background:#7f8d60;color:#fff;text-transform:uppercase;cursor:pointer}@media (max-width:959px){.search-results-filters{position:relative}.search-results-filters::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.search-results-filters::after{position:absolute;top:4px;right:0;width:40px;height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',fontawesome,sans-serif;font-weight:300;font-size:1.35em;content:"\f107";border-left:1px solid #fff}.search-results-filters label{display:block;width:100%;height:0;padding:0 1em 0 3rem;line-height:40px;overflow:hidden;-webkit-transition:opacity .15s ease-out,height .15s ease-out;transition:opacity .15s ease-out,height .15s ease-out;opacity:0}.search-results-filters-count{position:absolute;top:10px;right:-webkit-calc(100% - 36px);right:calc(100% - 36px);line-height:1}#searchfilter-all:checked~.search-results-filters label[for=searchfilter-all],#searchfilter-articles:checked~.search-results-filters label[for=searchfilter-articles],#searchfilter-hotels:checked~.search-results-filters label[for=searchfilter-hotels],#searchfilter-offers:checked~.search-results-filters label[for=searchfilter-offers],#searchfilter-pages:checked~.search-results-filters label[for=searchfilter-pages],#searchfilter-rooms:checked~.search-results-filters label[for=searchfilter-rooms],.search-results-filters:hover label{height:40px;opacity:1}.search-results-filters:hover::before{bottom:auto}.grp .search-results h2{margin:1.5em 0 .5em}.search-results .search-result{padding:1rem .5rem;margin-left:-.5rem;margin-right:-.5rem;padding:1rem}.search-results-headline+.search-result{margin-top:0}}@media (min-width:960px){.search-results-filters label{display:inline-block;padding:.5em 2.5rem .5em 1em;margin-bottom:1em;-webkit-transition:background .15s ease-out,color .15s ease-out;transition:background .15s ease-out,color .15s ease-out}.search-results-filters label:not(:last-child){margin-right:1em}.search-results-filters-count{position:absolute;top:8px;left:-webkit-calc(100% - 32px);left:calc(100% - 32px);line-height:12px;padding:3px}#searchfilter-all:checked~.search-results-filters label[for=searchfilter-all],#searchfilter-articles:checked~.search-results-filters label[for=searchfilter-articles],#searchfilter-hotels:checked~.search-results-filters label[for=searchfilter-hotels],#searchfilter-offers:checked~.search-results-filters label[for=searchfilter-offers],#searchfilter-pages:checked~.search-results-filters label[for=searchfilter-pages],#searchfilter-rooms:checked~.search-results-filters label[for=searchfilter-rooms],.search-results-filters label:hover{background:#7f8d60;color:#fff}#searchfilter-all:checked~.search-results-filters label[for=searchfilter-all] .search-results-filters-count,#searchfilter-articles:checked~.search-results-filters label[for=searchfilter-articles] .search-results-filters-count,#searchfilter-hotels:checked~.search-results-filters label[for=searchfilter-hotels] .search-results-filters-count,#searchfilter-offers:checked~.search-results-filters label[for=searchfilter-offers] .search-results-filters-count,#searchfilter-pages:checked~.search-results-filters label[for=searchfilter-pages] .search-results-filters-count,#searchfilter-rooms:checked~.search-results-filters label[for=searchfilter-rooms] .search-results-filters-count,.search-results-filters label:hover .search-results-filters-count{background:#fff;color:#3e3c36}.grp .search-results h2{margin:2.5em 0 .5em}.search-results .search-result{padding:1.5em}}.search-result,.search-results-headline{display:none}#searchfilter-all:checked~.search-result,#searchfilter-all:checked~.search-results-headline,#searchfilter-articles:checked~.search-result-article,#searchfilter-articles:checked~.search-results-headline-articles,#searchfilter-hotels:checked~.search-result-hotel,#searchfilter-hotels:checked~.search-results-headline-hotels,#searchfilter-offers:checked~.search-result-offer,#searchfilter-offers:checked~.search-results-headline-offers,#searchfilter-pages:checked~.search-result-page,#searchfilter-pages:checked~.search-results-headline-pages,#searchfilter-rooms:checked~.search-result-room,#searchfilter-rooms:checked~.search-results-headline-rooms{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#cms_combine_fn{content:'/static/template-2063/css/popunder/popunder-all.less';}
aside#popunder.visible{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-animation:popunderfade .6s ease-out;animation:popunderfade .6s ease-out}aside#popunder .overlay-left p+p,aside#popunder .overlay-right p+p{margin-top:1em}@media (min-width:960px){aside#popunder h2:first-child{margin-bottom:.125em}}@-webkit-keyframes popunderfade{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes popunderfade{0%{opacity:0}50%{opacity:0}100%{opacity:1}}
#cms_combine_fn{content:'/(cms)/module/static/default/content/libs/js/flatpickr-4.5.0/flatpickr.min.css';}
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;line-height:16px;height:28px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);}.flatpickr-months .flatpickr-prev-month.disabled,.flatpickr-months .flatpickr-next-month.disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0;/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0;/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9;}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px;}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto;}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%;}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box;}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0;}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%;}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto;}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05);}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0 0;line-height:1;height:28px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0;}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block;}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px;}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9;}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left;}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left;}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#f3f3f3}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
#cms_combine_fn{content:'/(cms)/module/static/default/content/libs/js/flatpickr-4.5.0/themes/light.css';}
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 3px 13px rgba(0,0,0,0.08);box-shadow:0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23,1,0.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100%+2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime
.dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks
.dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #eceef1}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{border:1px
solid #eceef1}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0
-5px}.flatpickr-calendar:after{border-width:4px;margin:0
-4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#eceef1}.flatpickr-calendar.arrowTop:after{border-bottom-color:#eceef1}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#eceef1}.flatpickr-calendar.arrowBottom:after{border-top-color:#eceef1}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{border-radius:5px 5px 0 0;background:#eceef1;color:#5a6171;fill:#5a6171;height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0px;line-height:16px;height:28px;padding:10px;z-index:3;color:#5a6171;fill:#5a6171}.flatpickr-months .flatpickr-prev-month.disabled,
.flatpickr-months .flatpickr-next-month.disabled{display:none}.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month
i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover{color:#bbb}.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover
svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month
svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg
path{-webkit-transition:fill 0.1s;transition:fill 0.1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,
.numInputWrapper
span{display:inline-block}.numInputWrapper
input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper
span{position:absolute;right:0;width:14px;padding:0
4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px
solid rgba(72,72,72,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper
span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(72,72,72,0.6);top:26%}.numInputWrapper
span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(72,72,72,0.6);top:40%}.numInputWrapper span
svg{width:inherit;height:auto}.numInputWrapper span svg
path{fill:rgba(90,97,113,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover
span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0 0;line-height:1;height:28px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:0.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month
.numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#5a6171}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#5a6171}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0
0 0 0.5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(90,97,113,0.5);background:transparent;pointer-events:none}.flatpickr-weekdays{background:#eceef1;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#eceef1;color:#5a6171;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px
0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;border-left:1px solid #eceef1;border-right:1px solid #eceef1}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #eceef1;box-shadow:-1px 0 0 #eceef1}.flatpickr-day{background:none;border:1px
solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#484848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e2e2e2;border-color:#e2e2e2}.flatpickr-day.today{border-color:#bbb}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#bbb;background:#bbb;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#ff5a5f;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#ff5a5f}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #ff5a5f;box-shadow:-10px 0 0 #ff5a5f}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2;box-shadow:-5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(72,72,72,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{cursor:not-allowed;color:rgba(72,72,72,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #ff5a5f, 5px 0 0 #ff5a5f;box-shadow:-5px 0 0 #ff5a5f, 5px 0 0 #ff5a5f}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0
12px;border-left:1px solid #eceef1}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(72,72,72,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#fff;border-bottom:1px solid #eceef1}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;border-radius:0 0 5px 5px}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time
.numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.flatpickr-time.hasSeconds
.numInputWrapper{width:26%}.flatpickr-time.time24hr
.numInputWrapper{width:49%}.flatpickr-time
input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#484848;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm{height:inherit;display:inline-block;float:left;line-height:inherit;color:#484848;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus{background:#efefef}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes
fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes
fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}span.flatpickr-day.selected{font-weight:bold}
