body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333%;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714%;width:1.42857%}body.hidden-scroll{overflow:hidden}.sl-overlay{background:#fff;bottom:0;display:none;right:0;z-index:1035}.sl-overlay,.sl-wrapper{left:0;position:fixed;top:0}.sl-wrapper{height:100%;width:100%;z-index:1040}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{background:transparent;border:0;cursor:pointer;font-size:28px;padding:0}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{font-family:Poppins,sans-serif;font-size:3rem;height:44px;line-height:44px;margin-right:-14px;margin-top:-14px;right:30px;width:44px}.sl-wrapper .sl-close,.sl-wrapper .sl-counter{color:#2c2821;display:none;position:fixed;top:30px;z-index:10060}.sl-wrapper .sl-counter{font-size:1rem;left:30px}.sl-wrapper .sl-download{bottom:5px;color:#fff;display:none;font-size:1rem;position:fixed;text-align:center;width:100%;z-index:10060}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{display:none;width:100%}.sl-wrapper .sl-navigation button{color:#2c2821;display:block;font-family:Poppins,sans-serif;height:44px;line-height:44px;margin-top:-22px;position:fixed;text-align:center;top:50%;width:22px;z-index:10060}.sl-wrapper .sl-navigation button.sl-next{font-size:2rem;right:5px}.sl-wrapper .sl-navigation button.sl-prev{font-size:2rem;left:5px}@media(min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{font-size:3rem;right:10px}.sl-wrapper .sl-navigation button.sl-prev{font-size:3rem;left:10px}}@media(min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{font-size:3rem;right:20px}.sl-wrapper .sl-navigation button.sl-prev{font-size:3rem;left:20px}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{border:0;display:block;height:auto;margin:0;padding:0;width:100%}@media(min-width:35.5em){.sl-wrapper .sl-image img{border:0}}@media(min-width:50em){.sl-wrapper .sl-image img{border:0}}.sl-wrapper .sl-image iframe{background:#000;border:0}@media(min-width:35.5em){.sl-wrapper .sl-image iframe{border:0}}@media(min-width:50em){.sl-wrapper .sl-image iframe{border:0}}.sl-wrapper .sl-image .sl-caption{background:rgba(0,0,0,.8);bottom:0;color:#fff;display:none;font-size:1rem;left:0;padding:10px;position:absolute;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite;border:5px solid #333;border-radius:40px;display:none;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007}.sl-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.sl-transition{transition:-moz-transform .2s ease;transition:-ms-transform .2s ease;transition:-o-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease}@-webkit-keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}@-moz-keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}@-o-keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}@-ms-keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}.socialmedia-link-text,.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;-webkit-clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;clip-path:none!important;-webkit-clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;white-space:normal!important;width:auto!important}html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}:focus{outline:thin dotted #b59471}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{background-color:#f6f1e2;color:#2c2821;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.4375}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}hr{background-color:#b59471;border:0;height:2px;margin-bottom:2rem;margin-top:2rem}table{border-collapse:collapse}caption{caption-side:bottom;font-size:.875rem;line-height:1.3;padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit}pre{font-size:.875rem;margin:0 0 1rem;overflow:auto}blockquote{border-left:2px solid #b59471;font-size:1.25rem;margin:0 0 1rem;padding-left:.5rem}fieldset{border:0;margin:0;padding:0}legend{float:left;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}legend+*{clear:left}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:focus,[type=reset]:focus,[type=submit]:focus,button:focus{outline:0}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:local("Poppins Regular"),local("Poppins-Regular"),url(/typo3conf/ext/theme_neustifter/Resources/Public/Fonts/Poppins-Regular.3d7b6a76.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:local("Poppins Medium"),local("Poppins-Medium"),url(/typo3conf/ext/theme_neustifter/Resources/Public/Fonts/Poppins-Medium.fd92e6e2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url(/typo3conf/ext/theme_neustifter/Resources/Public/Fonts/Poppins-SemiBold.244563ae.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:local("Poppins Bold"),local("Poppins-Bold"),url(/typo3conf/ext/theme_neustifter/Resources/Public/Fonts/Poppins-Bold.26810ac6.woff2) format("woff2")}@font-face{font-display:block;font-family:Neustifter;font-style:normal;font-weight:400;src:url(/typo3conf/ext/theme_neustifter/Resources/Public/Fonts/Neustifter-Iconfont.fddc007c.woff2) format("woff2")}.clearfix:after,.clearfix:before{content:" ";display:table;table-layout:fixed}.clearfix:after{clear:both}.image-responsive{height:auto;max-width:100%}.image-scaling{height:auto;width:100%}.table-responsive{overflow-x:auto}.table-highlight{background-color:hsla(31,31%,58%,.25)}[class*=" icon-"],[class^=icon-]{display:inline-block;font-family:Neustifter;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:0;line-height:1em;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-up:before{content:"";width:auto}.icon-arrow-left:before{content:"";width:auto}.footer-content .frame-default p:last-child a:before,.icon-arrow-right:before{content:"";width:auto}.icon-arrow-right-lg:before{content:"";width:auto}.icon-arrow-right-xl:before{content:"";width:auto}.icon-facebook:before,.socialmedia-icon-facebook:before{content:""}.icon-instagram:before,.socialmedia-icon-instagram:before{content:""}.icon-room-size:before{content:""}.icon-persons:before{content:""}.icon-arrow-external:before{content:"";width:auto}.cookieconsent-icon .cookieconsent-settings-button-icon:before,.icon-cookie:before{content:""}.icon-heart:before{content:""}.icon-heart-empty:before{content:""}.icon-wine:before{content:""}.icon-location:before{content:""}.icon-food:before{content:""}.icon-award:before{content:""}.icon-download:before{content:""}.icon-youtube:before,.socialmedia-icon-youtube:before{content:""}.icon-success:before{content:""}h1{color:#2c2821;font-family:Poppins,sans-serif;font-size:calc(1.4625rem + 2.55vw);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}@media(min-width:1200px){h1{font-size:3.375rem}}h2{color:#b59471;font-family:Poppins,sans-serif;font-size:calc(1.425rem + 2.1vw);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}@media(min-width:1200px){h2{font-size:3rem}}h3{color:#b59471;font-family:Poppins,sans-serif;font-size:calc(1.35rem + 1.2vw);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}@media(min-width:1200px){h3{font-size:2.25rem}}h4{color:#785745;font-family:Poppins,sans-serif;font-size:calc(1.2875rem + .45vw);font-weight:600;line-height:1.2;margin-bottom:.5rem;margin-top:0}@media(min-width:1200px){h4{font-size:1.625rem}}h5{font-size:1.25rem}h5,h6{color:#2c2821;font-family:Poppins,sans-serif;font-weight:600;line-height:1.2;margin-bottom:.5rem;margin-top:0}h6{font-size:1rem;text-transform:"uppercase"}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#b59471;font-weight:500;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#2c2821;text-decoration:none}p{margin-bottom:1rem}.lead,p{margin-top:0}.lead{color:#785745;font-family:Poppins,sans-serif;font-size:calc(1.2875rem + .45vw);font-weight:600;line-height:1.2;margin-bottom:.5rem}@media(min-width:1200px){.lead{font-size:1.625rem}}.tip{color:#2c2821;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2;margin-bottom:.5rem;margin-top:0}a{color:#b59471;font-weight:700;transition:color .3s ease-in-out,text-decoration .3s ease-in-out}a,a:hover{text-decoration:none}a:hover{color:#2c2821}.small,small{font-size:.875rem}b,strong{font-weight:600}ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}dt{font-weight:600}dd{margin:0 1.5rem 1.5rem}.list-unstyled{list-style:none;margin-bottom:0;padding-left:0}button,input,optgroup,select,textarea{line-height:inherit}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.m-1{margin:.25rem}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.m-2{margin:.75rem}.mt-2{margin-top:.75rem}.mb-2{margin-bottom:.75rem}.m-3{margin:1rem}.mt-3{margin-top:1rem}.mb-3{margin-bottom:1rem}.m-4{margin:1.5rem}.mt-4{margin-top:1.5rem}.mb-4{margin-bottom:1.5rem}.m-5{margin:3rem}.mt-5{margin-top:3rem}.mb-5{margin-bottom:3rem}body{background-attachment:local;background-repeat:no-repeat;overflow-y:scroll}.page-title{font-size:calc(1.4625rem + 2.55vw)}@media(min-width:1200px){.page-title{font-size:3.375rem}}.page-title{color:#2c2821;font-family:Poppins,sans-serif;font-weight:500}.page-header{background-color:hsla(0,0%,100%,.85);left:0;position:absolute;top:0;width:100%;z-index:1}.container-page-header{display:flex;justify-content:space-between}@media(max-width:1199px){.navigationbar-collapse{background-color:hsla(0,0%,100%,.85);left:0;padding:1.1rem 2rem;position:absolute;right:0;top:85px;width:100%;z-index:200}}.navigationbar-collapse.collapse.collapsing{opacity:0;transform:translateY(-20px);transition:opacity .4s ease,transform .4s ease}.navigationbar-collapse.collapse.show{opacity:1;transform:translateY(0)}.main-navigation-list{list-style:none;margin-bottom:0;padding-left:0}.main-navigation-item{position:relative}.main-navigation-link{display:block;font-size:.875rem;font-weight:400;line-height:1;padding:1.5rem .5rem;text-transform:uppercase;transition:background-color .3s ease-in-out;white-space:nowrap}.main-navigation-link,.main-navigation-link:focus,.main-navigation-link:hover{color:#38271e;text-decoration:none}.main-navigation-list-level-1{display:flex;flex-direction:column}@media(min-width:1200px){.main-navigation-list-level-1{flex-direction:row}}.main-navigation-item-level-1.active .main-navigation-link-level-1,.main-navigation-item-level-1:hover .main-navigation-link-level-1{background-color:#b59471}@media(min-width:1200px){.main-navigation-link-level-1{padding-bottom:2.21875rem;padding-top:2.21875rem}}.main-navigation-item-level-2.active .main-navigation-link-level-2,.main-navigation-item-level-2:hover .main-navigation-link-level-2{background-color:#785745;color:#fff}.main-navigation-link-level-2{color:#fff}.main-navigation-dropdown-toggler{background-color:transparent;border:0 solid transparent;display:block;height:46px;line-height:1;padding:.5rem;position:absolute;right:0;top:8px;width:46px}@media(min-width:1200px){.main-navigation-dropdown-toggler{display:none}}.main-navigation-dropdown-toggler-bar{border-bottom:3px solid #38271e;border-right:3px solid #38271e;bottom:.75rem;height:22px;position:absolute;top:.75rem;transform:rotate(-45deg);transition:.3s;width:22px}.main-navigation-dropdown-toggler-bar.left-bar{right:1.75rem}.main-navigation-dropdown-toggler-bar.right-bar{right:1.75rem;transform:rotate(135deg);transform-origin:112% 76% 0}.main-navigation-dropdown-toggler.collapsed .main-navigation-dropdown-toggler-bar.left-bar{right:1.25rem}.main-navigation-dropdown-toggler.collapsed .main-navigation-dropdown-toggler-bar.right-bar{right:1.25rem;transform:rotate(315deg);transform-origin:50% 50% 0}.main-navigation-dropdown-menu{background-color:#38271e;display:none}@media(min-width:1200px){.main-navigation-dropdown-menu{left:0;position:absolute}.main-navigation-item:hover>.main-navigation-dropdown-menu{animation:.3s ease-in-out forwards;animation-name:animation-1;display:block;transform-origin:top center}}@keyframes animation-1{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}.main-navigation-dropdown-menu.show{animation:.3s ease-in-out forwards;display:block;transform-origin:top center}@media(min-width:1200px){.main-navigation-dropdown-menu.show{display:none}}.main-navigation-dropdown-menu.show{animation-name:animation-2}@keyframes animation-2{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}.language-selection{border-left:1px solid rgba(0,0,0,.1)}.language-selection-button{background-color:#b59471;border:0;color:#2c2821;display:block;font-size:.875rem;font-weight:400;line-height:1;padding:2.21875rem 2rem;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out;width:80px}.language-selection-button.collapsed{background-color:transparent}.language-selection-button:hover{background-color:#b59471}.language-selection-collapse{animation:.3s ease-in-out forwards;animation-name:animation-3;display:block;position:absolute;top:85px;transform-origin:top center;width:80px;z-index:100}@keyframes animation-3{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}.page-media{align-items:center;display:grid;grid-template-areas:"overlap-content"}.page-media-image{grid-area:overlap-content;height:100%}.page-media-image-item{height:100%;object-fit:cover;width:100%}.page-media-overlay{grid-area:overlap-content;margin:calc(85px + 4rem) 10% 4rem;max-width:600px}.page-media-text{background-color:hsla(0,0%,100%,.85);display:flex;flex-direction:column;justify-content:flex-end;justify-items:flex-end;padding:1.5625rem 1.3125rem}@media(min-width:768px){.page-media-text{padding:3.125rem 2.625rem}}.page-media-text-more{min-height:249px}@media(min-width:768px){.page-media-text-more{min-height:315px}}@media(min-width:992px){.page-media-text-more{min-height:345px}}.page-media-link{display:block}.page-media-link:hover .page-media-icon{margin-left:1rem}.page-media-title{color:#2c2821;font-family:Poppins,sans-serif;font-size:calc(1.4625rem + 2.55vw);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}@media(min-width:1200px){.page-media-title{font-size:3.375rem}}.page-media-title{hyphens:auto;margin-bottom:0}.page-media-description{color:#2c2821;font-family:Poppins,sans-serif;font-weight:600;line-height:1.2;margin-bottom:0;margin-top:2rem;text-transform:uppercase}.page-media-icon{color:#2c2821;margin-top:1.5rem;transition:margin-left .3s ease-in-out}.page-footer{background-color:#38271e;color:#fff}.footer-content{display:flex;flex-wrap:wrap;margin-left:auto!important;margin-right:auto!important;max-width:1232px}.footer-content-column{flex:0 1 auto;width:100%}@media(min-width:576px){.footer-content-column{width:50%}}@media(min-width:768px){.footer-content-column{width:33.3333333333%}}.footer-content .frame-default{height:100%;margin-bottom:0;margin-top:0;max-width:auto;padding-bottom:4.75rem;padding-top:2rem;position:relative}@media(min-width:768px){.footer-content .frame-default{padding-bottom:9.5rem;padding-top:8rem}}.footer-content .frame-default header{text-align:left}.footer-content .frame-default header h1,.footer-content .frame-default header h2,.footer-content .frame-default header h3,.footer-content .frame-default header h4,.footer-content .frame-default header h5{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){.footer-content .frame-default header h1,.footer-content .frame-default header h2,.footer-content .frame-default header h3,.footer-content .frame-default header h4,.footer-content .frame-default header h5{font-size:1.75rem}}.footer-content .frame-default header h1,.footer-content .frame-default header h2,.footer-content .frame-default header h3,.footer-content .frame-default header h4,.footer-content .frame-default header h5{color:#fff;margin-bottom:2rem}.footer-content .frame-default p a{color:#fff;font-weight:600}.footer-content .frame-default p a:hover{text-decoration:underline}.footer-content .frame-default p:last-child{border-bottom:1px solid #64534a;bottom:0;left:1rem;min-height:3.75rem;position:absolute;right:1rem}@media(min-width:768px){.footer-content .frame-default p:last-child{min-height:8.5rem}}.footer-content .frame-default p:last-child a{align-items:baseline;display:flex;letter-spacing:.2em;margin-right:1rem;text-transform:uppercase;transition:margin-left .3s ease-in-out,margin-right .3s ease-in-out}.footer-content .frame-default p:last-child a:before{display:inline-block;font-family:Neustifter;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:0;line-height:1em;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;padding-right:1rem;width:auto}.footer-content .frame-default p:last-child a:hover{margin-left:1rem;margin-right:0;text-decoration:none}.footer-meta{display:flex;flex-wrap:wrap;margin-left:auto!important;margin-right:auto!important;max-width:1232px;padding-bottom:5rem;position:relative}.footer-navigation{flex:1;margin-top:2.5rem;padding-left:1rem;padding-right:1rem}.footer-navigation-list{list-style:none;margin-bottom:0;padding-left:0}.footer-navigation-link{color:#fff;display:inline-block;font-size:.875rem;letter-spacing:.2em;padding:.25rem 0;text-decoration:none;text-transform:uppercase}.footer-navigation-link:hover{color:#fff;text-decoration:underline}.footer-socialmedia{margin-top:2.5rem;padding-left:1rem;padding-right:1rem;width:100%}@media(min-width:768px){.footer-socialmedia{flex:1}}.socialmedia-list{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.socialmedia-link{color:#fff;display:block;font-size:2rem;line-height:1;transition:transform .3s ease-in-out}.socialmedia-link:hover{color:#fff;transform:scale(1.2)}.socialmedia-item+.socialmedia-item{padding-left:2rem}.socialmedia-icon{display:inline-block;font-family:Neustifter;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:0;line-height:1em;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer-top{bottom:5rem;position:absolute;right:1rem}.footer-top-link{color:#fff;display:block;font-size:2rem;line-height:1;transition:transform .3s ease-in-out}.footer-top-link:hover{color:#fff;transform:scale(1.3)}.footer-copyright{background-color:#000;color:#fff;font-size:.875rem;padding:2rem 1rem;text-align:center}.row{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.row>*{max-width:100%;padding-left:.5rem;padding-right:.5rem;width:100%}.col{flex:1 0 0%}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}@media(min-width:768px){.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}}.form-element .required{color:#b2946f}.form-element-check{display:block;min-height:1.5rem;padding-left:1.3em}.form-element-radio{margin-bottom:1rem}.form-element-fieldset{margin-bottom:2rem}.form-element-radio legend{margin-bottom:.25rem}.form-element-radio legend,.form-label{font-size:1rem;font-weight:600}.form-control{appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #e1ded4;border-radius:0;display:block;font-size:1rem;font-weight:400;padding:.25rem .5rem;width:100%}.form-control.is-invalid{border-color:#e35026}.form-check{display:block;min-height:1.5rem;padding-left:1.3em}.form-check-label{display:inline-block}.form-check-input{appearance:none;background-color:#fff;border:1px solid #e1ded4;height:1em;margin-top:.2em;width:1em}.form-check-input[type=checkbox]{border-radius:0}.form-check-input[type=radio]{border-radius:50%;margin-top:.25em}.form-check-input:checked{background-color:#b59471;background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:#b59471}.form-check-input:checked[type=checkbox]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE4LjkwNCA0LjA4MyA5LjUgMTMuNzIzIDUuMDk1IDkuNTQ2IDIgMTIuNjQzbDcuNSA3LjI3NEwyMiA3LjE3OXoiLz48L3N2Zz4=)}.form-check-input:checked[type=radio]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyIDZjMy4zMTIgMCA2IDIuNjg4IDYgNnMtMi42ODggNi02IDYtNi0yLjY4OC02LTYgMi42ODgtNiA2LTYiLz48L3N2Zz4=)}.form-check-input.is-invalid{border-color:#e35026}.form-check-input.is-invalid~.form-check-label{color:#e35026}.form-check .form-check-input,.form-check-wrapping-label .form-check-input{float:left;margin-left:-1.3em}.form-check-inline{display:inline-block;margin-right:1.5rem}.invalid-feedback{color:#e35026;font-size:.875rem;margin-top:.25rem;width:100%}.is-invalid .invalid-feedback{display:block}.btn-primary{background-color:transparent;border:0 solid transparent;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle}.btn-primary,.btn-primary:hover{color:#2c2821}.btn-primary:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5);outline:0}.btn-primary:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-primary:active:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5),inset 0 3px 5px rgba(0,0,0,.125)}.btn-primary{background-color:#b59471;border-color:#b59471;border-radius:0;color:#fff;font-size:1.25rem;padding:1rem 1.5rem}.btn-primary:focus,.btn-primary:hover{background-color:#785745;border-color:#785745;color:#fff}.btn-primary:focus{box-shadow:0 0 .25rem 1px hsla(31,31%,64%,.5)}.btn-primary:active{background-color:#684b3c;border-color:#684b3c;color:#fff}.btn-primary:active:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 .25rem 1px hsla(31,31%,64%,.5)}.btn-outline-primary{background-color:transparent;border:0 solid transparent;color:#2c2821;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle}.btn-outline-primary:hover{color:#2c2821}.btn-outline-primary:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5);outline:0}.btn-outline-primary:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5),inset 0 3px 5px rgba(0,0,0,.125)}.btn-outline-primary{border:none;border-radius:0;color:#b59471;font-size:1.25rem;padding:1rem 1.5rem}.btn-outline-primary:hover{color:#785745}.btn-outline-primary:focus{box-shadow:none;color:#785745}.btn-outline-primary:active{box-shadow:none;color:#684b3c}.btn-outline-primary:active:focus{box-shadow:none}.frame-default header{text-align:center}.frame-default header .ce-headline-left{text-align:left}.frame-default header .ce-headline-center{text-align:center}.frame-default header .ce-headline-right{text-align:right}.frame-default header .ce-headline-teaser{color:#2c2821;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.2em;line-height:1.2;margin-bottom:1.25rem;margin-top:0;text-transform:uppercase}.frame-default header .ce-headline-teaser+.ce-headline-title{font-size:calc(1.425rem + 2.1vw)}@media(min-width:1200px){.frame-default header .ce-headline-teaser+.ce-headline-title{font-size:3rem}}.frame-default header .ce-headline-teaser+.ce-headline-title{color:#b59471;font-family:Poppins,sans-serif;font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-bottom:5rem;margin-left:auto;margin-right:auto;margin-top:0;max-width:540px}.frame-default a[href="#top"]{background-color:transparent;border:0 solid transparent;color:#2c2821;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle}.frame-default a[href="#top"]:hover{color:#2c2821}.frame-default a[href="#top"]:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5);outline:0}.frame-default a[href="#top"]:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.frame-default a[href="#top"]:active:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5),inset 0 3px 5px rgba(0,0,0,.125)}.frame-default a[href="#top"]{background-color:#b59471;border-color:#b59471;border-radius:0;color:#fff;font-size:1.25rem;padding:1rem 1.5rem}.frame-default a[href="#top"]:focus,.frame-default a[href="#top"]:hover{background-color:#785745;border-color:#785745;color:#fff}.frame-default a[href="#top"]:focus{box-shadow:0 0 .25rem 1px hsla(31,31%,64%,.5)}.frame-default a[href="#top"]:active{background-color:#684b3c;border-color:#684b3c;color:#fff}.frame-default a[href="#top"]:active:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 .25rem 1px hsla(31,31%,64%,.5)}.frame-default .text-left{text-align:left}.frame-default .text-center{text-align:center}.frame-default .text-right{text-align:right}.frame-default .text-justify{text-align:justify}.frame-default .contenttable{border-top:1px solid #b59471;color:#2c2821;margin-bottom:1rem;max-width:100%;width:100%}.frame-default .contenttable>:not(caption)>*>*{border-bottom:1px solid #b59471;padding:.75rem .25rem}.frame-default .contenttable>tbody>tr:hover>*{background-color:hsla(31,31%,58%,.5)!important;color:#2c2821!important}.frame-default .contenttable>thead{vertical-align:bottom}.frame-default .contenttable>tbody,.frame-default .contenttable>tfoot{vertical-align:top}.frame-default .ce-button{margin-top:3rem}.frame-default .ce-button-left{text-align:left}.frame-default .ce-button-center{text-align:center}.frame-default .ce-button-right{text-align:right}.frame-default .ce-button-link{background-color:transparent;border:0 solid transparent;color:#2c2821;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle}.frame-default .ce-button-link:hover{color:#2c2821}.frame-default .ce-button-link:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5);outline:0}.frame-default .ce-button-link:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.frame-default .ce-button-link:active:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5),inset 0 3px 5px rgba(0,0,0,.125)}.frame-default .ce-button-link{background-color:#b59471;border-color:#b59471;border-radius:0;color:#fff;font-size:1.25rem;padding:1rem 1.5rem}.frame-default .ce-button-link:focus,.frame-default .ce-button-link:hover{background-color:#785745;border-color:#785745;color:#fff}.frame-default .ce-button-link:focus{box-shadow:0 0 .25rem 1px hsla(31,31%,64%,.5)}.frame-default .ce-button-link:active{background-color:#684b3c;border-color:#684b3c;color:#fff}.frame-default .ce-button-link:active:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 .25rem 1px hsla(31,31%,64%,.5)}.frame-type-header,.frame-type-text{max-width:982px}.frame-type-header,.frame-type-text,.frame-type-textpic{margin-bottom:5.625rem;margin-left:auto!important;margin-right:auto!important;margin-top:5.625rem;padding-left:1rem;padding-right:1rem}.frame-type-textpic{max-width:1232px}.frame-type-textpic .image{margin-bottom:0}.frame-type-textpic .image-embed-item{height:auto;margin-bottom:0;max-width:100%}.frame-type-textpic .image-caption{font-size:.875rem;line-height:1.3}.frame-type-textpic .ce-row{display:flex;justify-content:center;margin-left:-1rem;margin-right:-1rem}@media(max-width:767px){.frame-type-textpic .ce-row{align-items:center;flex-direction:column;justify-content:normal}}.frame-type-textpic .ce-column{flex:1;margin-bottom:3rem;padding-left:1rem;padding-right:1rem;width:100%}.frame-type-textpic .ce-center .image{text-align:center}.frame-type-textpic .ce-center .ce-gallery[data-ce-columns="1"] .ce-column{max-width:1232px}@media(min-width:768px){.frame-type-textpic .ce-center .ce-gallery[data-ce-columns="1"] .ce-column{max-width:100%}}.frame-type-textpic .ce-center .ce-gallery[data-ce-columns="2"] .ce-column{max-width:616px}@media(min-width:768px){.frame-type-textpic .ce-center .ce-gallery[data-ce-columns="2"] .ce-column{max-width:50%}}.frame-type-textpic .ce-center .ce-gallery[data-ce-columns="3"] .ce-column{max-width:410.6666666667px}@media(min-width:768px){.frame-type-textpic .ce-center .ce-gallery[data-ce-columns="3"] .ce-column{max-width:33.3333333333%}}.frame-type-textpic .ce-center .ce-gallery[data-ce-columns="4"] .ce-column{max-width:308px}@media(min-width:768px){.frame-type-textpic .ce-center .ce-gallery[data-ce-columns="4"] .ce-column{max-width:25%}}.frame-type-textpic .ce-center .ce-gallery[data-ce-columns="5"] .ce-column{max-width:246.4px}@media(min-width:768px){.frame-type-textpic .ce-center .ce-gallery[data-ce-columns="5"] .ce-column{max-width:20%}}.frame-type-textpic .ce-center .ce-gallery[data-ce-columns="6"] .ce-column{max-width:205.3333333333px}@media(min-width:768px){.frame-type-textpic .ce-center .ce-gallery[data-ce-columns="6"] .ce-column{max-width:16.6666666667%}}.frame-type-textpic .ce-center .ce-gallery[data-ce-columns="7"] .ce-column{max-width:176px}@media(min-width:768px){.frame-type-textpic .ce-center .ce-gallery[data-ce-columns="7"] .ce-column{max-width:14.2857142857%}}.frame-type-textpic .ce-center .ce-gallery[data-ce-columns="8"] .ce-column{max-width:154px}@media(min-width:768px){.frame-type-textpic .ce-center .ce-gallery[data-ce-columns="8"] .ce-column{max-width:12.5%}}.frame-type-textpic .ce-below .ce-content{margin-bottom:3rem}@media(min-width:768px){.frame-type-textpic .ce-left{display:flex}.frame-type-textpic .ce-left .ce-bodytext header{margin-top:-7px}.frame-type-textpic .ce-left .ce-gallery{flex:0 0 auto;margin-right:2rem;max-width:574px;width:33%}}@media(min-width:992px){.frame-type-textpic .ce-left .ce-gallery{margin-right:4rem;width:47.8333333333%}}@media(min-width:768px){.frame-type-textpic .ce-right{display:flex;flex-direction:row-reverse}.frame-type-textpic .ce-right .ce-bodytext header{margin-top:-7px}.frame-type-textpic .ce-right .ce-gallery{flex:0 0 auto;margin-left:2rem;max-width:574px;width:33%}}@media(min-width:992px){.frame-type-textpic .ce-right .ce-gallery{margin-left:4rem;width:47.8333333333%}}.frame-type-textmedia{margin-bottom:5.625rem;margin-left:auto!important;margin-right:auto!important;margin-top:5.625rem;max-width:1232px;padding-left:1rem;padding-right:1rem}.frame-type-textmedia .image{margin-bottom:0}.frame-type-textmedia .image-embed-item{height:auto;margin-bottom:0;max-width:100%}.frame-type-textmedia .image-caption{font-size:.875rem;line-height:1.3}.frame-type-textmedia .video{margin-bottom:0}.frame-type-textmedia .video-embed{margin-bottom:0;position:relative}.frame-type-textmedia .video-embed:before{content:"";display:block;padding-top:56.25%}.frame-type-textmedia .video-embed-item{height:100%;left:0;position:absolute;top:0;width:100%}.frame-type-textmedia .video-caption{font-size:.875rem;line-height:1.3}.frame-type-textmedia .ce-row{display:flex;justify-content:center;margin-left:-1rem;margin-right:-1rem}@media(max-width:767px){.frame-type-textmedia .ce-row{align-items:center;flex-direction:column;justify-content:normal}}.frame-type-textmedia .ce-column{flex:1;margin-bottom:3rem;padding-left:1rem;padding-right:1rem;width:100%}.frame-type-textmedia .ce-center .ce-gallery[data-ce-columns="1"] .ce-column{max-width:1232px}@media(min-width:768px){.frame-type-textmedia .ce-center .ce-gallery[data-ce-columns="1"] .ce-column{max-width:100%}}.frame-type-textmedia .ce-center .ce-gallery[data-ce-columns="2"] .ce-column{max-width:616px}@media(min-width:768px){.frame-type-textmedia .ce-center .ce-gallery[data-ce-columns="2"] .ce-column{max-width:50%}}.frame-type-textmedia .ce-center .ce-gallery[data-ce-columns="3"] .ce-column{max-width:410.6666666667px}@media(min-width:768px){.frame-type-textmedia .ce-center .ce-gallery[data-ce-columns="3"] .ce-column{max-width:33.3333333333%}}.frame-type-textmedia .ce-center .ce-gallery[data-ce-columns="4"] .ce-column{max-width:308px}@media(min-width:768px){.frame-type-textmedia .ce-center .ce-gallery[data-ce-columns="4"] .ce-column{max-width:25%}}.frame-type-textmedia .ce-center .ce-gallery[data-ce-columns="5"] .ce-column{max-width:246.4px}@media(min-width:768px){.frame-type-textmedia .ce-center .ce-gallery[data-ce-columns="5"] .ce-column{max-width:20%}}.frame-type-textmedia .ce-center .ce-gallery[data-ce-columns="6"] .ce-column{max-width:205.3333333333px}@media(min-width:768px){.frame-type-textmedia .ce-center .ce-gallery[data-ce-columns="6"] .ce-column{max-width:16.6666666667%}}.frame-type-textmedia .ce-center .ce-gallery[data-ce-columns="7"] .ce-column{max-width:176px}@media(min-width:768px){.frame-type-textmedia .ce-center .ce-gallery[data-ce-columns="7"] .ce-column{max-width:14.2857142857%}}.frame-type-textmedia .ce-center .ce-gallery[data-ce-columns="8"] .ce-column{max-width:154px}@media(min-width:768px){.frame-type-textmedia .ce-center .ce-gallery[data-ce-columns="8"] .ce-column{max-width:12.5%}}.frame-type-textmedia .ce-below .ce-content{margin-bottom:3rem}@media(min-width:768px){.frame-type-textmedia .ce-left{display:flex}.frame-type-textmedia .ce-left .ce-bodytext header{margin-top:-7px}.frame-type-textmedia .ce-left .ce-gallery{flex:0 0 auto;margin-right:2rem;max-width:574px;width:33%}}@media(min-width:992px){.frame-type-textmedia .ce-left .ce-gallery{margin-right:4rem;width:47.8333333333%}}@media(min-width:768px){.frame-type-textmedia .ce-right{display:flex;flex-direction:row-reverse}.frame-type-textmedia .ce-right .ce-bodytext header{margin-top:-7px}.frame-type-textmedia .ce-right .ce-gallery{flex:0 0 auto;margin-left:2rem;max-width:574px;width:33%}}@media(min-width:992px){.frame-type-textmedia .ce-right .ce-gallery{margin-left:4rem;width:47.8333333333%}}.frame-type-bullets,.frame-type-table{margin-bottom:5.625rem;margin-left:auto!important;margin-right:auto!important;margin-top:5.625rem;max-width:982px;padding-left:1rem;padding-right:1rem}.frame-type-table .ce-table{color:#2c2821;margin-bottom:1rem;max-width:100%;width:100%}.frame-type-table .ce-table>:not(caption)>*>*{border-bottom:1px solid #b59471;padding:.75rem .25rem}.frame-type-table .ce-table>tbody>tr:hover>*{background-color:hsla(31,31%,58%,.5)!important;color:#2c2821!important}.frame-type-table .ce-table>thead{vertical-align:bottom}.frame-type-table .ce-table>thead>tr>*{border-bottom:2px solid #b59471}.frame-type-table .ce-table>tbody,.frame-type-table .ce-table>tfoot{vertical-align:top}.frame-type-table .ce-table-striped>tbody>tr:nth-of-type(odd)>*{background-color:hsla(31,31%,58%,.25)}.frame-type-table .ce-table-bordered>:not(caption)>*>*{border:1px solid #b59471}.frame-type-uploads{margin-bottom:5.625rem;margin-left:auto!important;margin-right:auto!important;margin-top:5.625rem;max-width:982px;padding-left:1rem;padding-right:1rem}.frame-type-uploads .ce-uploads{list-style:none;margin-bottom:0;padding-left:0}.frame-type-uploads .ce-uploads li{line-height:1.3;padding:.5rem 0}.frame-type-uploads .ce-uploads li>img{float:left;margin-right:5px}.frame-type-uploads .ce-uploads div{display:flex;flex-wrap:wrap}.frame-type-uploads .ce-uploads a{order:1;text-transform:uppercase}.frame-type-uploads .ce-uploads-description{flex-basis:100%;font-size:.875rem;order:3}.frame-type-uploads .ce-uploads-filesize{margin-left:10px;order:2}.frame-type-menu_section{margin-bottom:5.625rem;margin-left:auto!important;margin-right:auto!important;margin-top:5.625rem;max-width:982px;padding-left:1rem;padding-right:1rem}.frame-type-menu_section ul{list-style:none;margin-bottom:0;padding-left:0}.frame-type-menu_section li{text-align:left}.frame-type-menu_section>ul{background:#fff;border:1px solid #e1ded4;display:inline-block;padding:1rem}.frame-type-menu_section>ul>li{text-align:center}.frame-type-menu_section>ul>li>a{font-size:1.25rem}.frame-type-div,.frame-type-html{margin-left:auto!important;margin-right:auto!important;max-width:982px}.frame-type-div,.frame-type-form_formframework,.frame-type-html,.frame-type-list{margin-bottom:5.625rem;margin-top:5.625rem;padding-left:1rem;padding-right:1rem}.frame-type-form_formframework{margin-left:auto!important;margin-right:auto!important;max-width:982px}.frame-type-form_formframework .table{max-width:100%;width:100%}.frame-type-form_formframework .table td{border-top:1px solid #b59471;padding:.75rem .25rem;vertical-align:top}.frame-type-form_formframework .table .summary-table-section{background-color:hsla(31,31%,58%,.25)}.frame-type-form_formframework .table ul{list-style:none;margin-bottom:0;padding-left:0}.summary-list-section{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;margin-top:3rem}.summary-list-section+.summary-list-row{border-top:1px solid #b59471}.summary-list-row{border-bottom:1px solid #b59471;margin:0;padding:.75rem .25rem}.summary-list-row>*{padding:0}.form-success-icon{font-size:calc(2.125rem + 10.5vw)}@media(min-width:1200px){.form-success-icon{font-size:10rem}}.form-success-icon{color:#71b594;line-height:1;text-align:center}.form-success .frame-default{margin-top:2rem}.wine-selection-category-header{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.wine-selection-category-description{font-size:.875rem}.wine-selection-table{border-bottom:1px solid #b59471;color:#2c2821;margin-bottom:3rem;width:100%}.wine-selection-table td,.wine-selection-table th{border-top:1px solid #b59471;padding:.75rem .25rem;vertical-align:middle}.wine-selection-table-title{width:70%}.wine-selection-table-quantity{min-width:90px;text-align:right;width:10%}.wine-selection-table-amount,.wine-selection-table-price{text-align:right;white-space:nowrap;width:10%}.wine-selection-table-summary{border-bottom:2px solid #b59471;border-top:2px solid #b59471!important;font-weight:700}.wine-selection-summary{align-items:center;border-bottom:2px solid #b59471;border-top:2px solid #b59471;display:flex;font-weight:700;justify-content:space-between;margin-bottom:3rem;padding:.75rem .25rem}.frame-type-hotel_widget{margin-bottom:5.625rem;margin-left:auto!important;margin-right:auto!important;margin-top:5.625rem;max-width:1232px;padding-left:1rem;padding-right:1rem}.template-hotelroom .frame-type-hotel_widget{margin-top:0}.hotel-widget-loader{margin-bottom:10rem;margin-top:10rem}.hotel-widget-content{margin-bottom:3rem;margin-left:auto!important;margin-right:auto!important;max-width:982px}@media(min-width:768px){.hotel-widget-content{margin-bottom:7rem}}.hotel-widget-content-teaser{color:#2c2821;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.2em;line-height:1.2;margin-bottom:1.25rem;margin-top:0;text-transform:uppercase}.hotel-widget-content-title{hyphens:auto;margin-bottom:3rem}.hotel-widget-content-abstract{color:#785745;font-weight:600;text-align:center}.hotel-widget-content-description{text-align:center}@media(min-width:768px){.hotel-widget-services{display:flex;gap:3rem 2.625rem}}.hotel-widget-services-images{margin-bottom:3rem}@media(min-width:768px){.hotel-widget-services-images{flex:1;margin-bottom:0}.hotel-widget-services-content{flex:1}}.hotel-widget-services-title{color:#2c2821;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:.2em;line-height:1.2;margin-bottom:1.25rem;margin-top:0;text-transform:uppercase}.hotel-widget-services-list{margin-bottom:4rem}.hotel-widget-services-price{margin-bottom:1.5rem}.hotel-widget-services-price-base{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.hotel-widget-services-price-base{font-size:2rem}}.hotel-widget-services-price-base{color:#b59471}.hotel-widget-services-link-booking{background-color:transparent;border:0 solid transparent;color:#2c2821;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle}.hotel-widget-services-link-booking:hover{color:#2c2821}.hotel-widget-services-link-booking:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5);outline:0}.hotel-widget-services-link-booking:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hotel-widget-services-link-booking:active:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5),inset 0 3px 5px rgba(0,0,0,.125)}.hotel-widget-services-link-booking{background-color:#38271e;border-color:#38271e;border-radius:0;color:#fff;font-size:1.25rem;padding:1rem 1.5rem}.hotel-widget-services-link-booking:focus,.hotel-widget-services-link-booking:hover{background-color:#785745;border-color:#785745;color:#fff}.hotel-widget-services-link-booking:focus{box-shadow:0 0 .25rem 1px rgba(86,71,64,.5)}.hotel-widget-services-link-booking:active{background-color:#060403;border-color:#060403;color:#fff}.hotel-widget-services-link-booking:active:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 .25rem 1px rgba(86,71,64,.5)}.hotel-widget-slider{position:relative}.hotel-widget-slider-slides>.hotel-widget-slider-slide:not(:first-child):not(.tns-item){display:none}.hotel-widget-slider-image-item{height:auto;max-width:100%}.hotel-widget-slider-controls:not([aria-label]){display:none}.hotel-widget-slider-button{background-color:transparent;border:0 solid transparent;color:#2c2821;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle}.hotel-widget-slider-button:hover{color:#2c2821}.hotel-widget-slider-button:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5);outline:0}.hotel-widget-slider-button:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hotel-widget-slider-button:active:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5),inset 0 3px 5px rgba(0,0,0,.125)}.hotel-widget-slider-button{background-color:#38271e;border-color:#38271e;border-radius:0;color:#fff;font-size:1rem;padding:.75rem .5rem}.hotel-widget-slider-button:focus,.hotel-widget-slider-button:hover{background-color:#785745;border-color:#785745;color:#fff}.hotel-widget-slider-button:focus{box-shadow:0 0 .25rem 1px rgba(86,71,64,.5)}.hotel-widget-slider-button:active{background-color:#060403;border-color:#060403;color:#fff}.hotel-widget-slider-button:active:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 .25rem 1px rgba(86,71,64,.5)}.hotel-widget-slider-button{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.hotel-widget-slider-button>span{width:25px}.hotel-widget-slider-button-prev{left:1rem}.hotel-widget-slider-button-next{right:1rem}.hotel-widget-slider-tour{bottom:1rem;position:absolute;right:1rem;z-index:1}.hotel-widget-slider-tour-link{background-color:transparent;border:0 solid transparent;color:#2c2821;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle}.hotel-widget-slider-tour-link:hover{color:#2c2821}.hotel-widget-slider-tour-link:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5);outline:0}.hotel-widget-slider-tour-link:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hotel-widget-slider-tour-link:active:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5),inset 0 3px 5px rgba(0,0,0,.125)}.hotel-widget-slider-tour-link{background-color:#b59471;border-color:#b59471;border-radius:0;color:#fff;font-size:1rem;padding:.5rem 1.5rem}.hotel-widget-slider-tour-link:focus,.hotel-widget-slider-tour-link:hover{background-color:#785745;border-color:#785745;color:#fff}.hotel-widget-slider-tour-link:focus{box-shadow:0 0 .25rem 1px hsla(31,31%,64%,.5)}.hotel-widget-slider-tour-link:active{background-color:#684b3c;border-color:#684b3c;color:#fff}.hotel-widget-slider-tour-link:active:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 .25rem 1px hsla(31,31%,64%,.5)}.hotel-package-filter{margin-bottom:4rem}.hotel-package-filter-form{text-align:center}.hotel-package-filter-form-title{color:#785745;font-weight:600;margin-right:1.5rem}.hotel-package-all{margin-top:1.5rem;text-align:center}.hotel-package-all-link{text-transform:uppercase}.hotel-packages{display:grid;gap:2.875rem 1.25rem;grid-template-columns:1fr 1fr 1fr}@media(max-width:991px){.hotel-packages{grid-template-columns:1fr 1fr}}@media(max-width:575px){.hotel-packages{grid-template-columns:1fr}}.hotel-package-teaser{display:flex;flex-direction:column;justify-content:space-between}.hotel-package-teaser-hidden{display:none}.hotel-package-teaser-image{margin-bottom:7px;padding-bottom:66.6666666667%;position:relative}.hotel-package-teaser-image-item{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.hotel-package-teaser-information{background-color:#b2946f;height:100%;margin-bottom:7px;padding:29px 29px 87px;position:relative}.hotel-package-teaser-title{color:#2c2821;hyphens:auto}.hotel-package-teaser-price-category{bottom:29px;color:#fff;left:29px;margin-bottom:0;position:absolute;right:29px}.hotel-package-teaser-price-base{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.hotel-package-teaser-price-base{font-size:2rem}}.hotel-package-teaser-price-base{font-weight:500}.hotel-package-teaser-actions{display:flex;justify-content:space-between}.hotel-package-teaser-link-detail{background-color:transparent;border:0 solid transparent;color:#2c2821;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle}.hotel-package-teaser-link-detail:hover{color:#2c2821}.hotel-package-teaser-link-detail:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5);outline:0}.hotel-package-teaser-link-detail:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hotel-package-teaser-link-detail:active:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5),inset 0 3px 5px rgba(0,0,0,.125)}.hotel-package-teaser-link-detail{background-color:#785745;border-color:#785745;border-radius:0;color:#fff;font-size:1.25rem;padding:1rem 1.5rem}.hotel-package-teaser-link-detail:focus,.hotel-package-teaser-link-detail:hover{background-color:#38271e;border-color:#38271e;color:#fff}.hotel-package-teaser-link-detail:focus{box-shadow:0 0 .25rem 1px rgba(140,112,97,.5)}.hotel-package-teaser-link-detail:active{background-color:#684b3c;border-color:#684b3c;color:#fff}.hotel-package-teaser-link-detail:active:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 .25rem 1px rgba(140,112,97,.5)}.hotel-package-teaser-link-detail{width:100%}.hotel-package-teaser-link-booking{background-color:transparent;border:0 solid transparent;color:#2c2821;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle}.hotel-package-teaser-link-booking:hover{color:#2c2821}.hotel-package-teaser-link-booking:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5);outline:0}.hotel-package-teaser-link-booking:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hotel-package-teaser-link-booking:active:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5),inset 0 3px 5px rgba(0,0,0,.125)}.hotel-package-teaser-link-booking{background-color:#38271e;border-color:#38271e;border-radius:0;color:#fff;font-size:1.25rem;padding:1rem 1.5rem}.hotel-package-teaser-link-booking:focus,.hotel-package-teaser-link-booking:hover{background-color:#785745;border-color:#785745;color:#fff}.hotel-package-teaser-link-booking:focus{box-shadow:0 0 .25rem 1px rgba(86,71,64,.5)}.hotel-package-teaser-link-booking:active{background-color:#060403;border-color:#060403;color:#fff}.hotel-package-teaser-link-booking:active:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 .25rem 1px rgba(86,71,64,.5)}.hotel-package-teaser-link-booking{margin-left:10px;width:100%}.hotel-package-header{margin-bottom:5.75rem}.hotel-package-header-image{margin-left:-1rem;margin-right:-1rem;padding-bottom:50%;position:relative}@media(max-width:575px){.hotel-package-header-image{padding-bottom:100%}}.hotel-package-header-image-item{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.hotel-rooms{display:grid;gap:3rem 2.625rem;grid-template-columns:1fr 1fr}@media(max-width:767px){.hotel-rooms{grid-template-columns:1fr;row-gap:1rem}}.hotel-room-teaser{align-items:end;display:grid;grid-template-areas:"overlap-content";position:relative}.hotel-room-teaser-image{grid-area:overlap-content;height:100%;padding-bottom:70.1208981002%;position:relative}.hotel-room-teaser-image:after{background-color:#2c2821;content:"";display:block;height:100%;left:0;opacity:.4;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.hotel-room-teaser-image-item{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.hotel-room-teaser-information{grid-area:overlap-content;padding:8.4375rem 3.25rem 3.25rem;z-index:1}@media(max-width:575px){.hotel-room-teaser-information{padding:6.1875rem 1rem 1rem}}@media(min-width:768px)and (max-width:991px){.hotel-room-teaser-information{padding:6.1875rem 1rem 1rem}}.hotel-room-teaser-size{color:#fff;font-weight:500}.hotel-room-teaser-persons{font-weight:400}.hotel-room-teaser-persons:after{background-color:#fff;content:"";display:inline-block;height:1px;margin:.25rem;width:1rem}.hotel-room-teaser-title{color:#fff}.hotel-room-teaser-price-category{background-color:#b59471;color:#fff;font-size:.6875rem;font-weight:500;margin-bottom:0;padding:1rem;position:absolute;right:0;top:0}.hotel-room-teaser-price-base{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.hotel-room-teaser-price-base{font-size:1.5rem}}.hotel-room-teaser-link-detail{background-color:transparent;border:0 solid transparent;color:#2c2821;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle}.hotel-room-teaser-link-detail:hover{color:#2c2821}.hotel-room-teaser-link-detail:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5);outline:0}.hotel-room-teaser-link-detail:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hotel-room-teaser-link-detail:active:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5),inset 0 3px 5px rgba(0,0,0,.125)}.hotel-room-teaser-link-detail{background-color:#785745;border-color:#785745;border-radius:0;color:#fff;font-size:1.25rem;padding:1rem 1.5rem}.hotel-room-teaser-link-detail:focus,.hotel-room-teaser-link-detail:hover{background-color:#38271e;border-color:#38271e;color:#fff}.hotel-room-teaser-link-detail:focus{box-shadow:0 0 .25rem 1px rgba(140,112,97,.5)}.hotel-room-teaser-link-detail:active{background-color:#684b3c;border-color:#684b3c;color:#fff}.hotel-room-teaser-link-detail:active:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 .25rem 1px rgba(140,112,97,.5)}.hotel-room-teaser-link-booking{background-color:transparent;border:0 solid transparent;color:#2c2821;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle}.hotel-room-teaser-link-booking:hover{color:#2c2821}.hotel-room-teaser-link-booking:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5);outline:0}.hotel-room-teaser-link-booking:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hotel-room-teaser-link-booking:active:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5),inset 0 3px 5px rgba(0,0,0,.125)}.hotel-room-teaser-link-booking{background-color:#38271e;border-color:#38271e;border-radius:0;color:#fff;font-size:1.25rem;padding:1rem 1.5rem}.hotel-room-teaser-link-booking:focus,.hotel-room-teaser-link-booking:hover{background-color:#785745;border-color:#785745;color:#fff}.hotel-room-teaser-link-booking:focus{box-shadow:0 0 .25rem 1px rgba(86,71,64,.5)}.hotel-room-teaser-link-booking:active{background-color:#060403;border-color:#060403;color:#fff}.hotel-room-teaser-link-booking:active:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 .25rem 1px rgba(86,71,64,.5)}.hotel-room-teaser-link-booking{margin-left:10px}.hotel-room-header{margin-bottom:5.75rem}@media(min-width:768px){.hotel-room-header{display:flex;flex-direction:row-reverse;gap:3rem 2.625rem;justify-content:space-between}}.hotel-room-header-image{margin-right:-1rem;padding-bottom:105.2219321149%;position:relative}@media(min-width:768px){.hotel-room-header-image{flex:1;padding-bottom:52.6109660574%}}@media(max-width:767px){.hotel-room-header-image{margin-left:-1rem}}.hotel-room-header-image-item{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.hotel-room-header-content{margin-bottom:3rem;margin-top:3rem;text-align:center}@media(min-width:768px){.hotel-room-header-content{align-self:center;flex:1;margin-top:8.1875rem}}.hotel-room-header-teaser{color:#2c2821;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.2em;line-height:1.2;margin-bottom:1.25rem;margin-top:0;text-transform:uppercase}.hotel-room-header-title{hyphens:auto;margin-bottom:4rem}.hotel-room-header-information{color:#b59471;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.hotel-room-header-information-icon{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.hotel-room-header-information-icon{font-size:2rem}}.hotel-room-header-price-base{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.hotel-room-header-price-base{font-size:2rem}}.frame-type-hotel_services{background-color:#785745;margin-bottom:5.625rem;margin-top:5.625rem;padding:5rem 1rem}.frame-type-hotel_services header .ce-headline-section-title{color:#b59471}.frame-type-hotel_services header .ce-headline-section-subtitle{color:#f6f1e2}.hotel-services{display:grid;gap:4rem 4rem;grid-template-columns:1fr 1fr 1fr;margin-left:auto!important;margin-right:auto!important;max-width:1232px}@media(max-width:991px){.hotel-services{grid-template-columns:1fr 1fr}}@media(max-width:575px){.hotel-services{grid-template-columns:1fr}}.hotel-service{align-items:center;display:flex}.hotel-service-icon{margin-right:2rem}.hotel-service-description{color:#f6f1e2;font-size:1.125rem;font-weight:500}.frame-type-news_categorylist{margin-bottom:5.625rem;margin-left:auto!important;margin-right:auto!important;margin-top:5.625rem;max-width:1232px;padding-left:1rem;padding-right:1rem}.news-category-list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin-bottom:0;padding-left:0;width:100%}.news-category-title{color:#785745;font-weight:600;margin-right:1.5rem;text-align:center}@media(max-width:991px){.news-category-title{width:100%}}.news-category-item{margin-right:1.5rem;padding-left:1.3em}.news-category-link{color:#2c2821;font-weight:400}.news-category-link:before{background-color:#fff;border:1px solid #e1ded4;content:"";display:block;float:left;height:1em;margin-left:-1.3em;margin-top:.2em;width:1em}.news-category-link.active:before{background-color:#b59471;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE4LjkwNCA0LjA4MyA5LjUgMTMuNzIzIDUuMDk1IDkuNTQ2IDIgMTIuNjQzbDcuNSA3LjI3NEwyMiA3LjE3OXoiLz48L3N2Zz4=);border-color:#b59471}.frame-type-news_newsliststicky{margin-bottom:5.625rem;margin-left:auto!important;margin-right:auto!important;margin-top:5.625rem;max-width:1232px;padding-left:1rem;padding-right:1rem}.news-list-view{display:grid;gap:3rem 2.625rem;grid-template-columns:1fr 1fr}@media(max-width:767px){.news-list-view{grid-template-columns:1fr;row-gap:1rem}}.news-list-view .f3-widget-paginator{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin-bottom:0;padding-left:0;width:100%}@media(min-width:768px){.news-list-view .f3-widget-paginator{grid-column:1/span 2}}.news-list-view .f3-widget-paginator a{background-color:#b59471;color:#fff;display:block;padding:1rem;text-align:center;width:3.4375rem}.news-list-view .f3-widget-paginator a:hover{background-color:#785745}.news-list-view .f3-widget-paginator .current{background-color:#38271e;color:#fff;display:block;font-weight:700;padding:1rem;text-align:center;width:3.4375rem}.news-list-view .f3-widget-paginator .next,.news-list-view .f3-widget-paginator .previous{display:none}.no-news-found{text-align:center}.news-teaser-link{align-items:end;display:grid;grid-template-areas:"overlap-content";height:100%}.news-teaser-link:hover .news-teaser-image:after{opacity:.1}.news-teaser-link:hover .news-teaser-icon{margin-left:1rem}.news-teaser-image{grid-area:overlap-content;height:100%;position:relative}.news-teaser-image:after{background-color:#2c2821;content:"";display:block;height:100%;left:0;opacity:.4;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.news-teaser-image-item{height:100%;object-fit:cover;width:100%}.news-teaser-information{grid-area:overlap-content;padding:3.25rem;z-index:1}@media(max-width:575px){.news-teaser-information{padding:1.5rem}}.news-teaser-meta{color:#fff;font-weight:600;margin-bottom:.75rem}.news-teaser-title{color:#fff;hyphens:auto}.news-teaser-icon{color:#fff;transition:margin-left .3s ease-in-out}.news-all{margin-top:3rem;text-align:center}.news-all-link{background-color:transparent;border:0 solid transparent;color:#2c2821;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle}.news-all-link:hover{color:#2c2821}.news-all-link:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5);outline:0}.news-all-link:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.news-all-link:active:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5),inset 0 3px 5px rgba(0,0,0,.125)}.news-all-link{background-color:#b59471;border-color:#b59471;border-radius:0;color:#fff;font-size:1.25rem;padding:1rem 1.5rem}.news-all-link:focus,.news-all-link:hover{background-color:#785745;border-color:#785745;color:#fff}.news-all-link:focus{box-shadow:0 0 .25rem 1px hsla(31,31%,64%,.5)}.news-all-link:active{background-color:#684b3c;border-color:#684b3c;color:#fff}.news-all-link:active:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 .25rem 1px hsla(31,31%,64%,.5)}.frame-type-news_newsdetail{margin-bottom:5.625rem;margin-left:auto!important;margin-right:auto!important;margin-top:5.625rem;max-width:767px;padding-left:1rem;padding-right:1rem}.template-news .frame-type-news_newsdetail{margin-top:0}.news-article-header-image{margin-left:-1rem;margin-right:-1rem}.news-article-header-image-item{height:auto;max-width:100%}.news-article-content{margin-bottom:3rem;margin-top:3rem}.news-article-meta{text-align:center}.news-article-date{color:#2c2821;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.2em;line-height:1.2;margin-bottom:1.25rem;margin-top:0;text-transform:uppercase}.news-article-title{hyphens:auto;margin-bottom:4rem}.news-article-teaser{font-weight:600}.news-article-images{margin-bottom:3rem}@media(min-width:768px){.news-article-images{display:grid;gap:1rem 2rem;grid-template-columns:repeat(2,1fr)}}.news-article-image-item{height:auto;max-width:100%}.news-article-image-caption{font-size:.875rem;line-height:1.3;margin-bottom:0}.frame-type-newsletter{margin-bottom:5.625rem;margin-left:auto!important;margin-right:auto!important;margin-top:5.625rem;max-width:982px;padding-left:1rem;padding-right:1rem}.sh-container{overflow:hidden;position:relative;width:100%}.sh-responsive-iframe{border:0;height:100%;width:100%}.sh-nsw-success-message{background-color:#71b594;color:#fff;display:none;margin-bottom:1.5rem;padding:1rem}.frame-type-teaser_content{margin-bottom:5.625rem;margin-left:auto!important;margin-right:auto!important;margin-top:5.625rem;max-width:1232px;padding-left:1rem;padding-right:1rem}.teaser-content{background-color:#38271e}@media(min-width:768px){.teaser-content{display:flex;min-height:450px}}.teaser-content-image{position:relative}@media(min-width:768px){.teaser-content-image{flex:0 0 auto;width:50%}}@media(min-width:992px){.teaser-content-image{width:65.1666666667%}}@media(min-width:768px){.teaser-content-image-right{order:1}}.teaser-content-image-item{height:100%;object-fit:cover;width:100%}@media(min-width:768px){.teaser-content-image-item{position:absolute}}.teaser-content-content{align-self:center;color:#fff;padding:3.25rem;width:100%}.teaser-content-title{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.teaser-content-title{font-size:1.5rem}}.teaser-content-title{color:#f6f1e2;margin-bottom:3rem;text-align:center}.teaser-content-description{text-align:center}.teaser-content .ce-button-link{width:100%}.frame-type-teaser_pages{margin-bottom:5.625rem;margin-left:auto!important;margin-right:auto!important;margin-top:5.625rem;max-width:1232px;padding-left:1rem;padding-right:1rem}.teaser-pages{display:grid;gap:2rem 2rem;grid-template-columns:1fr 1fr}@media(max-width:767px){.teaser-pages{grid-template-columns:1fr;row-gap:1rem}}.teaser-page{display:grid;grid-template-areas:"overlap-content"}.teaser-page:hover .teaser-page-image:before{opacity:.1}.teaser-page:hover .teaser-page-icon{margin-left:1rem}@media(min-width:768px){.teaser-page-wide{grid-column:1/span 2;grid-row:1}}.teaser-page-image{grid-area:overlap-content;position:relative}.teaser-page-image:before{background-color:#2c2821;content:"";display:block;height:100%;left:0;opacity:.4;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.teaser-page-image-item{height:100%;object-fit:cover;width:100%}.teaser-page-link{align-self:end;grid-area:overlap-content;padding:15rem 3.25rem 3.25rem;z-index:1}@media(max-width:575px){.teaser-page-link{padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}}.teaser-page-title{font-size:calc(1.4625rem + 2.55vw)}@media(min-width:1200px){.teaser-page-title{font-size:3.375rem}}.teaser-page-title{font-weight:500;hyphens:auto;margin-bottom:.5rem;margin-bottom:0}.teaser-page-description,.teaser-page-title{color:#fff;font-family:Poppins,sans-serif;line-height:1.2;margin-top:0}.teaser-page-description{font-weight:600;letter-spacing:.2em;margin-bottom:1.25rem;margin-top:.5rem;text-transform:uppercase}.teaser-page-icon{color:#fff;transition:margin-left .3s ease-in-out}.frame-type-teaser_wine{margin-bottom:5.625rem;margin-left:auto!important;margin-right:auto!important;margin-top:5.625rem;max-width:1232px;padding-left:1rem;padding-right:1rem}.teaser-wine:hover .teaser-wine-icon{margin-left:1rem}.teaser-wine-image{margin-bottom:-18%;padding-bottom:53.3333333333%;pointer-events:none;position:relative}.teaser-wine-image-item{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.teaser-wine-link{background:#b59471 url(/typo3conf/ext/theme_neustifter/Resources/Public/Images/Build/weingut-neustifter-vineyard.5543c20a.svg) 100% 100% no-repeat;background-size:55.75%;display:block;padding:20% 3.25rem 3.25rem}@media(max-width:767px){.teaser-wine-link{background-size:100%;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}}.teaser-wine-title{font-size:calc(1.4625rem + 2.55vw)}@media(min-width:1200px){.teaser-wine-title{font-size:3.375rem}}.teaser-wine-title{font-weight:500;margin-bottom:.5rem;margin-bottom:0}.teaser-wine-description,.teaser-wine-title{color:#2c2821;font-family:Poppins,sans-serif;line-height:1.2;margin-top:0}.teaser-wine-description{font-weight:600;letter-spacing:.2em;margin-bottom:1.25rem;margin-top:2rem;text-transform:uppercase}.teaser-wine-icon{color:#2c2821;margin-top:1rem;transition:margin-left .3s ease-in-out}.tx-wine-products{margin-bottom:5.625rem;margin-left:auto!important;margin-right:auto!important;margin-top:5.625rem;max-width:982px;padding-left:1rem;padding-right:1rem}.wine-products-list{display:grid;gap:3rem 2.625rem;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.wine-products-list{grid-template-columns:repeat(2,1fr)}}.wine-product-teaser{display:flex;flex-direction:column;justify-content:space-between}.wine-product-teaser-header{display:flex;padding-bottom:1rem}.wine-product-teaser-header-image{margin-right:2rem;text-align:center}@media(max-width:575px){.wine-product-teaser-header-image-item{height:250px;width:auto}}@media(min-width:768px)and (max-width:991px){.wine-product-teaser-header-image-item{height:250px;width:auto}}.wine-product-teaser-header-content{position:relative}.wine-product-teaser-title{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.wine-product-teaser-title{font-size:1.5rem}}.wine-product-teaser-title{padding-right:2rem}.wine-product-teaser-favorite{position:absolute;right:0;top:-.25rem}.wine-product-teaser-favorite-button{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.wine-product-teaser-favorite-button{font-size:1.5rem}}.wine-product-teaser-favorite-button{background:none;border:none;color:#b59471;padding:0;transition:transform .15s}.wine-product-teaser-favorite-button:hover{transform:scale(1.2)}.wine-product-teaser-information{margin-bottom:.5rem;padding-left:1.5rem}.wine-product-teaser-information:last-child{margin-bottom:0}.wine-product-teaser-information-icon{float:left;font-size:1.25rem;margin-left:-1.5rem}.wine-product-teaser-information-text{display:inline-block}.wine-product-teaser-shop{align-items:center;border-top:1px solid #e1ded4;display:flex;justify-content:space-between;min-height:85px;padding:1rem 0}.wine-product-teaser-price{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.wine-product-teaser-price{font-size:1.5rem}}.wine-product-teaser-datasheet-download{background-color:transparent;border:0 solid transparent;color:#2c2821;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle}.wine-product-teaser-datasheet-download:hover{color:#2c2821}.wine-product-teaser-datasheet-download:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5);outline:0}.wine-product-teaser-datasheet-download:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.wine-product-teaser-datasheet-download:active:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5),inset 0 3px 5px rgba(0,0,0,.125)}.wine-product-teaser-datasheet-download{background-color:#b59471;border-color:#b59471;border-radius:0;color:#fff;font-size:.875rem;padding:.5rem 1rem}.wine-product-teaser-datasheet-download:focus,.wine-product-teaser-datasheet-download:hover{background-color:#785745;border-color:#785745;color:#fff}.wine-product-teaser-datasheet-download:focus{box-shadow:0 0 .25rem 1px hsla(31,31%,64%,.5)}.wine-product-teaser-datasheet-download:active{background-color:#684b3c;border-color:#684b3c;color:#fff}.wine-product-teaser-datasheet-download:active:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 .25rem 1px hsla(31,31%,64%,.5)}.wine-product-teaser-data{border-top:1px solid #e1ded4;display:flex;padding-bottom:.5rem;padding-top:.5rem}.wine-product-teaser-meta{font-size:.75rem}.wine-product-teaser-meta abbr+span,.wine-product-teaser-meta span+span{padding-left:.25rem}.wine-product-teaser-meta+.wine-product-teaser-meta{padding-left:.5rem}.wine-product-teaser-meta+.wine-product-teaser-meta:before{content:"|";padding-right:.5rem}.cookieconsent-dialog{background-color:hsla(0,0%,100%,.85);color:#2c2821;font-size:.875rem}.cookieconsent-dialog-text p{line-height:1.5}.cookieconsent-dialog-text a{text-decoration:underline}.cookieconsent-dialog .cookieconsent-allow-button,.cookieconsent-dialog .cookieconsent-deny-button{background-color:transparent;border:0 solid transparent;color:#2c2821;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle}.cookieconsent-dialog .cookieconsent-allow-button:hover,.cookieconsent-dialog .cookieconsent-deny-button:hover{color:#2c2821}.cookieconsent-dialog .cookieconsent-allow-button:focus,.cookieconsent-dialog .cookieconsent-deny-button:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5);outline:0}.cookieconsent-dialog .cookieconsent-allow-button:active,.cookieconsent-dialog .cookieconsent-deny-button:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.cookieconsent-dialog .cookieconsent-allow-button:active:focus,.cookieconsent-dialog .cookieconsent-deny-button:active:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5),inset 0 3px 5px rgba(0,0,0,.125)}.cookieconsent-dialog .cookieconsent-allow-button,.cookieconsent-dialog .cookieconsent-deny-button{background-color:#b59471;border-color:#b59471;border-radius:0;color:#fff;font-size:.875rem;padding:.5rem 1rem}.cookieconsent-dialog .cookieconsent-allow-button:hover,.cookieconsent-dialog .cookieconsent-deny-button:hover{background-color:#785745;border-color:#785745;color:#fff}.cookieconsent-dialog .cookieconsent-allow-button:focus,.cookieconsent-dialog .cookieconsent-deny-button:focus{background-color:#785745;border-color:#785745;box-shadow:0 0 .25rem 1px hsla(31,31%,64%,.5);color:#fff}.cookieconsent-dialog .cookieconsent-allow-button:active,.cookieconsent-dialog .cookieconsent-deny-button:active{background-color:#684b3c;border-color:#684b3c;color:#fff}.cookieconsent-dialog .cookieconsent-allow-button:active:focus,.cookieconsent-dialog .cookieconsent-deny-button:active:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 .25rem 1px hsla(31,31%,64%,.5)}.cookieconsent-dialog .cookieconsent-settings-button{background-color:transparent;border:0 solid transparent;color:#2c2821;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle}.cookieconsent-dialog .cookieconsent-settings-button:hover{color:#2c2821}.cookieconsent-dialog .cookieconsent-settings-button:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5);outline:0}.cookieconsent-dialog .cookieconsent-settings-button:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.cookieconsent-dialog .cookieconsent-settings-button:active:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5),inset 0 3px 5px rgba(0,0,0,.125)}.cookieconsent-dialog .cookieconsent-settings-button{border:none;border-radius:0;color:#b59471;font-size:.875rem;padding:.5rem 1rem}.cookieconsent-dialog .cookieconsent-settings-button:hover{color:#785745}.cookieconsent-dialog .cookieconsent-settings-button:focus{box-shadow:none;color:#785745}.cookieconsent-dialog .cookieconsent-settings-button:active{box-shadow:none;color:#684b3c}.cookieconsent-dialog .cookieconsent-settings-button:active:focus{box-shadow:none}.cookieconsent-icon .cookieconsent-settings-button{background-color:#b59471;color:#fff}.cookieconsent-icon .cookieconsent-settings-button:hover{background-color:#785745;color:#fff}.cookieconsent-icon .cookieconsent-settings-button-icon{display:inline-block;font-family:Neustifter;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:0;line-height:1em;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cookieconsent-settings{background-color:hsla(0,0%,100%,.85)}.cookieconsent-settings-content{background-color:#f6f1e2;border-color:#e1ded4;border-width:1px}.cookieconsent-settings-header{color:#2c2821;font-size:1.25rem}.cookieconsent-settings-body{color:#2c2821;font-size:.875rem}.cookieconsent-settings-text a{text-decoration:underline}.cookieconsent-settings-category-header{color:#2c2821;font-size:.875rem;font-weight:700}.cookieconsent-settings-category-control{padding-left:38px;position:relative}.cookieconsent-settings-category-checkbox{opacity:0;position:absolute;z-index:-1}.cookieconsent-settings-category-checkbox~.cookieconsent-settings-category-label{cursor:pointer}.cookieconsent-settings-category-checkbox~.cookieconsent-settings-category-label:before{background-color:#2c2821;border:none;border-radius:8px;content:"";display:block;height:16px;left:0;pointer-events:all;position:absolute;top:4px;transition:background-color .15s ease-in-out;width:30px}.cookieconsent-settings-category-checkbox~.cookieconsent-settings-category-label:after{background-color:#fff;border-radius:5px;content:"";display:block;height:10px;left:3px;position:absolute;top:7px;transition:background-color .15s ease-in-out,left .15s ease-in-out;width:10px}.cookieconsent-settings-category-checkbox:checked~.cookieconsent-settings-category-label:before{background-color:#b59471}.cookieconsent-settings-category-checkbox:checked~.cookieconsent-settings-category-label:after{background-color:#fff;left:17px}.cookieconsent-settings-category-checkbox:disabled:checked~.cookieconsent-settings-category-label{cursor:not-allowed}.cookieconsent-settings-category-checkbox:disabled:checked~.cookieconsent-settings-category-label:before{background-color:hsla(31,31%,58%,.3);border-color:none}.cookieconsent-settings-category-checkbox:disabled:checked~.cookieconsent-settings-category-label:after{background-color:hsla(0,0%,100%,.8)}.cookieconsent-settings .cookieconsent-allow-button,.cookieconsent-settings .cookieconsent-deny-button{background-color:transparent;border:0 solid transparent;color:#2c2821;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle}.cookieconsent-settings .cookieconsent-allow-button:hover,.cookieconsent-settings .cookieconsent-deny-button:hover{color:#2c2821}.cookieconsent-settings .cookieconsent-allow-button:focus,.cookieconsent-settings .cookieconsent-deny-button:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5);outline:0}.cookieconsent-settings .cookieconsent-allow-button:active,.cookieconsent-settings .cookieconsent-deny-button:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.cookieconsent-settings .cookieconsent-allow-button:active:focus,.cookieconsent-settings .cookieconsent-deny-button:active:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5),inset 0 3px 5px rgba(0,0,0,.125)}.cookieconsent-settings .cookieconsent-allow-button,.cookieconsent-settings .cookieconsent-deny-button{background-color:#b59471;border-color:#b59471;border-radius:0;color:#fff;font-size:.875rem;padding:.5rem 1rem}.cookieconsent-settings .cookieconsent-allow-button:hover,.cookieconsent-settings .cookieconsent-deny-button:hover{background-color:#785745;border-color:#785745;color:#fff}.cookieconsent-settings .cookieconsent-allow-button:focus,.cookieconsent-settings .cookieconsent-deny-button:focus{background-color:#785745;border-color:#785745;box-shadow:0 0 .25rem 1px hsla(31,31%,64%,.5);color:#fff}.cookieconsent-settings .cookieconsent-allow-button:active,.cookieconsent-settings .cookieconsent-deny-button:active{background-color:#684b3c;border-color:#684b3c;color:#fff}.cookieconsent-settings .cookieconsent-allow-button:active:focus,.cookieconsent-settings .cookieconsent-deny-button:active:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 .25rem 1px hsla(31,31%,64%,.5)}.cookieconsent-settings .cookieconsent-settings-save-button{background-color:transparent;border:0 solid transparent;color:#2c2821;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle}.cookieconsent-settings .cookieconsent-settings-save-button:hover{color:#2c2821}.cookieconsent-settings .cookieconsent-settings-save-button:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5);outline:0}.cookieconsent-settings .cookieconsent-settings-save-button:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.cookieconsent-settings .cookieconsent-settings-save-button:active:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5),inset 0 3px 5px rgba(0,0,0,.125)}.cookieconsent-settings .cookieconsent-settings-save-button{background-color:#785745;border-color:#785745;border-radius:0;color:#fff;font-size:.875rem;padding:.5rem 1rem}.cookieconsent-settings .cookieconsent-settings-save-button:hover{background-color:#38271e;border-color:#38271e;color:#fff}.cookieconsent-settings .cookieconsent-settings-save-button:focus{background-color:#38271e;border-color:#38271e;box-shadow:0 0 .25rem 1px rgba(140,112,97,.5);color:#fff}.cookieconsent-settings .cookieconsent-settings-save-button:active{background-color:#684b3c;border-color:#684b3c;color:#fff}.cookieconsent-settings .cookieconsent-settings-save-button:active:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 .25rem 1px rgba(140,112,97,.5)}.cookieconsent-settings .cookieconsent-settings-close-button{background-color:transparent;border:0 solid transparent;color:#2c2821;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle}.cookieconsent-settings .cookieconsent-settings-close-button:hover{color:#2c2821}.cookieconsent-settings .cookieconsent-settings-close-button:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5);outline:0}.cookieconsent-settings .cookieconsent-settings-close-button:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.cookieconsent-settings .cookieconsent-settings-close-button:active:focus{box-shadow:0 0 0 .25rem hsla(31,31%,58%,.5),inset 0 3px 5px rgba(0,0,0,.125)}.cookieconsent-settings .cookieconsent-settings-close-button{border:none;border-radius:0;color:#b59471;font-size:.875rem;padding:.5rem 1rem}.cookieconsent-settings .cookieconsent-settings-close-button:hover{color:#785745}.cookieconsent-settings .cookieconsent-settings-close-button:focus{box-shadow:none;color:#785745}.cookieconsent-settings .cookieconsent-settings-close-button:active{box-shadow:none;color:#684b3c}.cookieconsent-settings .cookieconsent-settings-close-button:active:focus{box-shadow:none}.cookieconsent-dialog-shown .page-cookieconsent{background-color:#000;padding-bottom:301px}@media(min-width:474px){.cookieconsent-dialog-shown .page-cookieconsent{padding-bottom:280px}}@media(min-width:555px){.cookieconsent-dialog-shown .page-cookieconsent{padding-bottom:259px}}@media(min-width:576px){.cookieconsent-dialog-shown .page-cookieconsent{padding-bottom:183px}}@media(min-width:742px){.cookieconsent-dialog-shown .page-cookieconsent{padding-bottom:162px}}@media(min-width:1066px){.cookieconsent-dialog-shown .page-cookieconsent{padding-bottom:141px}}@media(min-width:1200px){.cookieconsent-dialog-shown .page-cookieconsent{padding-bottom:137px}}@media(min-width:1317px){.cookieconsent-dialog-shown .page-cookieconsent{padding-bottom:116px}}@media(min-width:1641px){.cookieconsent-dialog-shown .page-cookieconsent{padding-bottom:95px}}.language-list{list-style:none;margin-bottom:0;padding-left:0}.language-item{position:relative}.language-item-not-translated{cursor:not-allowed}.language-item-not-translated,.language-link{background-color:#38271e;color:#fff;font-size:.875rem;font-weight:400;line-height:1;padding:2.21875rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase}.language-link{display:block;transition:background-color .3s ease-in-out,color .3s ease-in-out}.language-link:focus,.language-link:hover{background-color:#785745;color:#fff;text-decoration:none}.loader{text-align:center}.loader:before{animation:1s linear infinite;animation-name:animation-4;border-radius:50%;border-right:3px solid transparent;border-top:3px solid #b59471;content:"";display:inline-block;height:64px;width:64px}@keyframes animation-4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navigation{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.navigation-item{position:relative}.navigation-link{display:block;padding:.5rem 1rem}.navigation-link:focus,.navigation-link:hover{text-decoration:none}.navigationbar{align-items:center;display:flex;justify-content:space-between;margin-left:auto!important;margin-right:auto!important;padding:1.1rem 2rem;position:relative;width:100%;z-index:5}@media(min-width:1200px){.navigationbar{padding-bottom:0;padding-right:1.5rem;padding-top:0}}.navigationbar-brand{display:inline-block;line-height:inherit;margin-right:2rem;white-space:nowrap}.navigationbar-brand-logo{display:block;height:auto;max-width:100%}.navigationbar-collapse{align-items:center;flex-basis:100%}@media(min-width:1200px){.navigationbar-collapse{display:flex!important;flex-basis:auto}}.collapse{display:none}.collapse.collapsing,.collapse.show{display:block}.navigationbar-toggler{background-color:transparent;border:0 solid transparent;display:block;height:36px;line-height:1;padding:.25rem .75rem;position:relative;width:47px}@media(min-width:1200px){.navigationbar-toggler{display:none}}.navigationbar-toggler-icon{color:#b59471;content:"";display:inline-block;font-size:1.75rem}.navigationbar-toggler-bar{background-color:#b59471;bottom:0;display:block;height:4px;left:0;position:absolute;right:0;top:1rem;transition:.3s;width:100%}.navigationbar-toggler-bar.top-bar{transform:rotate(45deg);transition:top .2s ease .1s,transform .2s ease-out .3s}.navigationbar-toggler-bar.middle-bar{opacity:0;transition:.2s ease .2s}.navigationbar-toggler-bar.bottom-bar{transform:rotate(-45deg);transition:top .2s ease .1s,transform .2s ease-out .3s}.navigationbar-toggler.collapsed .navigationbar-toggler-bar.top-bar{top:0;transform:rotate(0);transition:top .2s ease .2s,transform .2s ease-out .1s}.navigationbar-toggler.collapsed .navigationbar-toggler-bar.middle-bar{opacity:1;transition:.1s ease .1s}.navigationbar-toggler.collapsed .navigationbar-toggler-bar.bottom-bar{top:2rem;transform:rotate(0);transition:top .2s ease .2s,transform .2s ease-out .1s}.home-slider,.home-slider-slides{position:relative}.home-slider-slides>.home-slider-slide:not(:first-child):not(.tns-item){display:none}.home-slider .tns-nav{bottom:1.5rem;left:0;line-height:1;position:absolute;right:0;text-align:center}.home-slider .tns-nav>button{background:#fff;border:0;border-radius:50%;height:1rem;margin:0 .5rem;padding:0;width:1rem}.home-slider .tns-nav>.tns-nav-active{background-color:#2c2821}
