body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/*!
 * Bootstrap v3.3.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=0ad2ee4e1bcffe494a89)
 * Config saved to config.json and https://gist.github.com/0ad2ee4e1bcffe494a89
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}@media (min-width:768px){.container{width:740px}}@media (min-width:992px){.container{width:960px}}@media (min-width:1200px){.container{width:1160px}}.row{margin-left:-10px;margin-right:-10px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}/*.invisible{visibility:hidden}*/.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.klaro{font-family:inherit;font-family:var(--font-family, inherit);font-size:14px;font-size:var(--font-size, 14px)}.klaro button{font-family:inherit;font-family:var(--font-family, inherit);font-size:14px;font-size:var(--font-size, 14px)}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .cookie-modal .cm-switch-container,.klaro .context-notice .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2, #c8c8c8);display:block;position:relative;padding:10px;padding-left:66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0}.klaro .cookie-modal .cm-switch-container p,.klaro .context-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .context-notice .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1, #1a936f)}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1, #1a936f);opacity:0.6}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before{-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2, #24cc9a);opacity:0.8}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider::before{-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2, #24cc9a);opacity:0.8;cursor:not-allowed}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19)}.klaro .cookie-modal .cm-list-input,.klaro .context-notice .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:0.9em;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{color:#7c7c7c;color:var(--dark3, #7c7c7c);font-size:0.9em;padding-top:4px}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#f2f2f2;background-color:var(--white2, #f2f2f2);position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:0.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .context-notice .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{background-color:#e6e6e6;background-color:var(--white3, #e6e6e6);position:absolute;content:'';height:20px;width:20px;left:5px;bottom:5px;transition:0.4s}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round::before,.klaro .context-notice .cm-list-label .slider.round::before,.klaro .cookie-notice .cm-list-label .slider.round::before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#48dfb2;box-shadow-color:var(--green3, #48dfb2);box-shadow:0 0 1px var(color, green3)}.klaro .cookie-modal .cm-list-label input:checked+.slider::before,.klaro .context-notice .cm-list-label input:checked+.slider::before,.klaro .cookie-notice .cm-list-label input:checked+.slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 rgba(125,125,125,0.2),5px 5px 10px 0 rgba(125,125,125,0.19)}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19)}.klaro .cookie-modal a,.klaro .context-notice a,.klaro .cookie-notice a{color:#1a936f;color:var(--green1, #1a936f);text-decoration:none}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:#fafafa;color:var(--light1, #fafafa)}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:0;padding:0;margin-top:0.7em}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family, inherit)}.klaro .cookie-modal .cm-link,.klaro .context-notice .cm-link,.klaro .cookie-notice .cm-link{margin-right:0.5em;vertical-align:middle}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{color:#fff;color:var(--button-text-color, #fff);background-color:#5c5c5c;background-color:var(--dark2, #5c5c5c);border-radius:4px;border-radius:var(--border-radius, 4px);padding:6px 10px;margin-right:.5em;border-style:none;padding:0.4em;font-size:1em;cursor:pointer}.klaro .cookie-modal .cm-btn:disabled,.klaro .context-notice .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:0.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#c8c8c8;background-color:var(--light2, #c8c8c8)}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#1a936f;background-color:var(--green1, #1a936f)}.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:#24cc9a;background-color:var(--green2, #24cc9a)}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:#2581c4;background-color:var(--blue1, #2581c4)}.klaro .context-notice{border-radius:4px;border-radius:var(--border-radius, 4px);border-style:solid;border-style:var(--border-style, solid);border-width:1px;border-width:var(--border-width, 1px);border-color:#c8c8c8;border-color:var(--light2, #c8c8c8);background-color:#fafafa;background-color:var(--light1, #fafafa);display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding:12px;height:100%}.klaro .context-notice.cm-dark{background-color:#333;background-color:var(--dark1, #333);border-color:#5c5c5c;border-color:var(--dark2, #5c5c5c)}.klaro .context-notice.cm-dark p{color:#fafafa;color:var(--light1, #fafafa)}.klaro .context-notice.cm-dark p a{color:#459cdc;color:var(--blue2, #459cdc)}.klaro .context-notice p{color:#333;color:var(--dark1, #333);flex-grow:0;text-align:center;padding-top:0;margin-top:0}.klaro .context-notice p a{color:#24cc9a;color:var(--green2, #24cc9a)}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;-ms-transform:none;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,0.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#333;background-color:var(--dark1, #333);color:#fafafa;color:var(--light1, #fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19);width:100%;max-height:98%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto}@media (min-width: 660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#fafafa;stroke:var(--light1, #fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border-top-color:#5c5c5c;border-top-color:var(--dark2, #5c5c5c);border-top-width:1px;border-top-width:var(--border-width, 1px);border-top-style:solid;border-top-style:var(--border-style, solid);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:0.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#5c5c5c;color:var(--dark2, #5c5c5c)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-color:#5c5c5c;border-bottom-color:var(--dark2, #5c5c5c);padding:1em;padding-right:24px}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret{color:#a0a0a0;color:var(--light3, #a0a0a0)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{color:#a0a0a0;color:var(--light3, #a0a0a0);font-size:0.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top-width:1px;border-top-width:var(--border-width, 1px);border-top-style:solid;border-top-style:var(--border-style, solid);border-top-color:#5c5c5c;border-top-color:var(--dark2, #5c5c5c);padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{color:#5c5c5c;color:var(--dark2, #5c5c5c);padding-left:0.2em;font-size:0.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#333;background-color:var(--dark1, #333);z-index:999;position:fixed;width:100%;bottom:0;right:0}@media (min-width: 1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;border-radius:var(--border-radius, 4px);position:fixed;position:var(--notice-position, fixed);right:20px;right:var(--notice-right, 20px);left:auto;left:var(--notice-left, auto);bottom:20px;bottom:var(--notice-bottom, 20px);top:auto;top:var(--notice-top, auto);max-width:400px;max-width:var(--notice-max-width, 400px);box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19)}}@media (max-width: 1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:0.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:0.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-0.5em}@media (max-width: 384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:0.5em}@media (max-width: 384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-0.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:0.5em}.klaro .cookie-modal-notice{background-color:#333;background-color:var(--dark1, #333);color:#fafafa;color:var(--light1, #fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19);width:100%;max-height:98%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto;padding:1em;padding-top:0.2em}@media (min-width: 400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none !important}

.klaro-ide .cm-switch-container{border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2, #c8c8c8);display:block;position:relative;padding:10px;padding-left:66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro-ide .cm-switch-container:last-child{border-bottom:0}.klaro-ide .cm-switch-container:first-child{margin-top:0}.klaro-ide .cm-switch-container p{margin-top:0}.klaro-ide .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro-ide .cm-list-input:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1, #1a936f)}.klaro-ide .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1, #1a936f);opacity:0.6}.klaro-ide .cm-list-input.half-checked:checked+.cm-list-label .slider::before{-ms-transform:translateX(10px);transform:translateX(10px)}.klaro-ide .cm-list-input.only-required+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2, #24cc9a);opacity:0.8}.klaro-ide .cm-list-input.only-required+.cm-list-label .slider::before{-ms-transform:translateX(10px);transform:translateX(10px)}.klaro-ide .cm-list-input.required:checked+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2, #24cc9a);opacity:0.8;cursor:not-allowed}.klaro-ide .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19)}.klaro-ide .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro-ide .cm-list-title{font-size:0.9em;font-weight:600}.klaro-ide .cm-list-description{color:#7c7c7c;color:var(--dark3, #7c7c7c);font-size:0.9em;padding-top:4px}.klaro-ide .cm-list-label .cm-switch{position:absolute;left:0}.klaro-ide .cm-list-label .slider{background-color:#f2f2f2;background-color:var(--white2, #f2f2f2);position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:0.4s;width:50px;display:inline-block}.klaro-ide .cm-list-label .slider::before{background-color:#e6e6e6;background-color:var(--white3, #e6e6e6);position:absolute;content:'';height:20px;width:20px;left:5px;bottom:5px;transition:0.4s}.klaro-ide .cm-list-label .slider.round{border-radius:30px}.klaro-ide .cm-list-label .slider.round::before{border-radius:50%}.klaro-ide .cm-list-label input:focus+.slider{box-shadow-color:#48dfb2;box-shadow-color:var(--green3, #48dfb2);box-shadow:0 0 1px var(color, green3)}.klaro-ide .cm-list-label input:checked+.slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro-ide .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 rgba(125,125,125,0.2),5px 5px 10px 0 rgba(125,125,125,0.19)}.klaro-ide .cm-list-input:checked+.cm-list-label .slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro-ide .cm-language-select,.klaro-ide .cm-theme-select,.klaro-ide .cm-purpose-select{border-radius:4px;border-radius:var(--border-radius, 4px);background-color:#fff;background-color:var(--white1, #fff);border-style:solid;border-style:var(--border-style, solid);border-width:1px;border-width:var(--border-width, 1px);border-color:#c8c8c8;border-color:var(--light2, #c8c8c8);box-shadow:0 2px 5px 0 rgba(0,0,0,0.11);padding:12px;margin-bottom:12px}.klaro-ide .cm-language-select ul.cm-languages,.klaro-ide .cm-language-select ul.cm-themes,.klaro-ide .cm-language-select ul.cm-purposes,.klaro-ide .cm-theme-select ul.cm-languages,.klaro-ide .cm-theme-select ul.cm-themes,.klaro-ide .cm-theme-select ul.cm-purposes,.klaro-ide .cm-purpose-select ul.cm-languages,.klaro-ide .cm-purpose-select ul.cm-themes,.klaro-ide .cm-purpose-select ul.cm-purposes{margin-top:-4px}.klaro-ide .cm-language-select ul.cm-languages li,.klaro-ide .cm-language-select ul.cm-themes li,.klaro-ide .cm-language-select ul.cm-purposes li,.klaro-ide .cm-theme-select ul.cm-languages li,.klaro-ide .cm-theme-select ul.cm-themes li,.klaro-ide .cm-theme-select ul.cm-purposes li,.klaro-ide .cm-purpose-select ul.cm-languages li,.klaro-ide .cm-purpose-select ul.cm-themes li,.klaro-ide .cm-purpose-select ul.cm-purposes li{color:#fafafa;color:var(--light1, #fafafa);border-radius:4px;border-radius:var(--border-radius, 4px);border-width:1px;border-width:var(--border-width, 1px);border-style:solid;border-style:var(--border-style, solid);border-color:#24cc9a;border-color:var(--green2, #24cc9a);background-color:#1a936f;background-color:var(--green1, #1a936f);display:inline-block;margin-right:4px;margin-top:4px;padding:2px 4px;font-size:0.9em}.klaro-ide .cm-language-select ul.cm-languages li a,.klaro-ide .cm-language-select ul.cm-themes li a,.klaro-ide .cm-language-select ul.cm-purposes li a,.klaro-ide .cm-theme-select ul.cm-languages li a,.klaro-ide .cm-theme-select ul.cm-themes li a,.klaro-ide .cm-theme-select ul.cm-purposes li a,.klaro-ide .cm-purpose-select ul.cm-languages li a,.klaro-ide .cm-purpose-select ul.cm-themes li a,.klaro-ide .cm-purpose-select ul.cm-purposes li a{color:#fff;color:var(--white1, #fff)}.klaro-ide .cm-search-select{margin-top:12px;margin-bottom:12px;display:flex}.klaro-ide .cm-search-select input:not(:focus) ~ .cm-candidates{display:none}.klaro-ide .cm-search-select .cm-candidates:hover{display:block !important}.klaro-ide .cm-search-select .cm-candidates{background-color:#fff;background-color:var(--white1, #fff);border-radius:4px;border-radius:var(--border-radius, 4px);border-width:1px;border-width:var(--border-width, 1px);border-style:solid;border-style:var(--border-style, solid);border-color:#f2f2f2;border-color:var(--white2, #f2f2f2);position:absolute;top:55px;left:0;z-index:10;margin-bottom:10px;width:100%}.klaro-ide .cm-search-select .cm-candidates .cm-candidate{border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-color:#7c7c7c;border-bottom-color:var(--dark3, #7c7c7c);padding:12px;cursor:pointer}.klaro-ide .cm-search-select .cm-candidates .cm-candidate p{color:#5c5c5c;color:var(--dark2, #5c5c5c);font-size:0.9em}.klaro-ide .cm-search-select .cm-candidates .cm-candidate:last-child{border-bottom-style:none}.klaro-ide .cm-obj-selector{position:relative;display:inline-block;margin-bottom:10px;margin-right:20px;width:100%;height:40px;overflow:visible}@media (min-width: 768px){.klaro-ide .cm-obj-selector{width:300px}}.klaro-ide .cm-obj-selector span.cm-obj-selector-more{display:block;position:absolute;right:0.5em;padding-top:0.6em;padding-right:0.3em;z-index:2;pointer-events:none;-ms-transform:scaleY(0.6) scaleX(0.8);transform:scaleY(0.6) scaleX(0.8);font-weight:800}.klaro-ide .cm-obj-selector ul{background-color:#fff;background-color:var(--white1, #fff);top:0;left:0;z-index:1;margin:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.klaro-ide .cm-obj-selector ul li{background-color:#fff;background-color:var(--white1, #fff);border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-color:#f2f2f2;border-bottom-color:var(--white2, #f2f2f2);box-shadow:0 2px 5px 0 rgba(0,0,0,0.33);margin:0;width:auto;display:none;width:100%;order:2}.klaro-ide .cm-obj-selector ul li:last-child{border-bottom-style:none}.klaro-ide .cm-obj-selector ul li.cm-obj-is-active{background-color:#c8c8c8;background-color:var(--light2, #c8c8c8);display:flex;order:1}.klaro-ide .cm-obj-selector ul li a.cm-obj-item{width:100%;padding:8px;padding-right:40px}.klaro-ide .cm-obj-selector ul li.cm-obj-add{padding:8px;display:none;justify-content:space-between;order:3}.klaro-ide .cm-obj-selector ul li.cm-obj-add input{color:#333;color:var(--dark1, #333);border-color:#5c5c5c;border-color:var(--dark2, #5c5c5c);border-radius:4px;border-radius:var(--border-radius, 4px);border-style:solid;border-style:var(--border-style, solid);border-width:1px;border-width:var(--border-width, 1px);flex-grow:1;flex-shrink:1;padding:4px;font-size:0.9em}.klaro-ide .cm-obj-selector ul li.cm-obj-add a.cm-btn{color:#fff;color:var(--white1, #fff);border-radius:4px;border-radius:var(--border-radius, 4px);background-color:#7c7c7c;background-color:var(--dark3, #7c7c7c);padding:8px;flex-grow:0;flex-shrink:0;margin-left:10px;width:auto;display:inline-block}.klaro-ide .cm-obj-selector ul:not(.cm-is-active) li.cm-obj-is-active{background-color:#fff;background-color:var(--white1, #fff)}.klaro-ide .cm-obj-selector ul.cm-is-active{z-index:4}.klaro-ide .cm-obj-selector ul.cm-is-active li{display:flex}.klaro-ide .cm-switch{padding:12px}.klaro-ide p.cm-description{color:#5c5c5c;color:var(--dark2, #5c5c5c);font-size:0.9em;padding-top:2px;margin-bottom:4px}.klaro-ide .cm-select{margin-top:16px}.klaro-ide .cm-select select{background-color:#fff;background-color:var(--white1, #fff);color:#5c5c5c;color:var(--dark2, #5c5c5c);border-radius:4px;border-radius:var(--border-radius, 4px);border-style:solid;border-style:var(--border-style, solid);border-color:#f2f2f2;border-color:var(--white2, #f2f2f2);display:block;width:100%;padding:12px 5px;font-size:0.9em;text-indent:5px}.klaro-ide .cm-select select[disabled]{background-color:#c8c8c8;background-color:var(--light2, #c8c8c8)}.klaro-ide .cm-retracting-label-input{display:inline-block;position:relative;width:100%;padding:10px 0 6px;margin-top:4px}.klaro-ide .cm-retracting-label-input>.cm-label{background-color:#fff;background-color:var(--white1, #fff);border-radius:4px;border-radius:var(--border-radius, 4px);border-style:solid;border-style:var(--border-style, solid);border-width:1px;border-width:var(--border-width, 1px);border-color:#c8c8c8;border-color:var(--light2, #c8c8c8);position:absolute;top:16px;left:8px;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - (2 * 8px));overflow:hidden;pointer-events:none;transition:transform 150ms cubic-bezier(0.47, 0, 0.74, 0.71),opacity 150ms cubic-bezier(0.47, 0, 0.74, 0.71),color 150ms cubic-bezier(0.47, 0, 0.74, 0.71);padding:0 8px;-ms-transform:scale(0.75) translateX(-16%) translateY(-26px);transform:scale(0.75) translateX(-16%) translateY(-26px)}.klaro-ide .cm-input{border-radius:4px;border-radius:var(--border-radius, 4px);background-color:#fafafa;background-color:var(--light1, #fafafa);border-style:solid;border-style:var(--border-style, solid);border-width:1px;border-width:var(--border-width, 1px);border-color:#1a936f;border-color:var(--green1, #1a936f);font-size:0.9em;box-sizing:border-box;padding:12px 18px;width:100%}.klaro-ide .cm-input[disabled]{background-color:#c8c8c8;background-color:var(--light2, #c8c8c8)}@media (min-width: 768px){.klaro-ide .cm-tabs span.cm-more{display:none}}.klaro-ide .cm-tabs{position:relative;display:flex;align-items:stretch;justify-content:space-between;white-space:nowrap}@media (min-width: 768px){.klaro-ide .cm-tabs span.cm-tabs-more{display:none}}@media (max-width: 768px){.klaro-ide .cm-tabs{border-radius:4px;border-radius:var(--border-radius, 4px);border-radius:4px;border-radius:var(--border-radius, 4px);background-color:#fff;background-color:var(--white1, #fff);box-shadow:0 2px 5px 0 rgba(0,0,0,0.33)}.klaro-ide .cm-tabs span.cm-tabs-more{display:block;position:absolute;right:0.5em;padding-top:0.6em;padding-right:0.3em;-ms-transform:scaleY(0.6) scaleX(0.8);transform:scaleY(0.6) scaleX(0.8);font-weight:800}.klaro-ide .cm-tabs ul{flex-wrap:wrap}.klaro-ide .cm-tabs ul li{display:block;position:relative;width:100%;text-align:left}.klaro-ide .cm-tabs ul li a{justify-content:left;border-bottom:0 !important}.klaro-ide .cm-tabs:not(.cm-tabs-active) ul li:not(.cm-tab-is-active){display:none}.klaro-ide .cm-tabs.cm-tabs-active ul li{order:2;display:block}.klaro-ide .cm-tabs.cm-tabs-active ul li.cm-tab-is-active{background-color:#c8c8c8;background-color:var(--light2, #c8c8c8);order:1}}.klaro-ide .cm-tabs:not(:last-child){margin-bottom:1.5rem}.klaro-ide .cm-tabs ul{border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2, #c8c8c8);align-items:center;display:flex;width:100%;flex-grow:1;flex-shrink:0;justify-content:flex-start;margin:0;padding:0}.klaro-ide .cm-tabs ul li{display:block}.klaro-ide .cm-tabs ul li a{border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2, #c8c8c8);color:#5c5c5c;color:var(--dark2, #5c5c5c);display:flex;align-items:flex-start;justify-content:left;margin-bottom:-1px;padding:0.5em 1em}.klaro-ide .cm-tabs ul li.cm-tab-is-active a{color:#2581c4;color:var(--blue1, #2581c4);border-bottom-color:#2581c4;border-bottom-color:var(--blue1, #2581c4)}@media (max-width: 767px){.klaro-ide .cm-tabs.tabs-active{position:relative;min-height:40px;overflow:visible;z-index:10}.klaro-ide .cm-tabs.tabs-active ul{background-color:#fff;background-color:var(--white1, #fff);display:flex;flex-direction:column;flex-wrap:wrap;position:absolute;width:100%;height:auto;box-shadow:0 2px 5px 0 rgba(0,0,0,0.33)}.klaro-ide .cm-tabs.tabs-active ul li{margin:0 !important}.klaro-ide .cm-tabs.tabs-active ul li:not(.cm-tab-is-active){order:2;display:block}.klaro-ide .cm-tabs.tabs-active ul li.cm-tab-is-active{background-color:#fafafa;background-color:var(--light1, #fafafa);order:1;display:block}}.klaro-ide .cm-list .cm-item{display:flex;flex-direction:row;align-items:center;padding:8px;display:flex;flex-direction:row;align-items:top;justify-items:flex-end}@media (min-width: 768px){.klaro-ide .cm-list .cm-item span.cm-is-action{display:none}.klaro-ide .cm-list .cm-item:hover span.cm-is-action{display:inline-block}}.klaro-ide .cm-list .cm-item:last-child{border-bottom:0}.klaro-ide .cm-list .cm-item:nth-child(2n){background-color:#fafafa;background-color:var(--light1, #fafafa)}.klaro-ide .cm-list .cm-item.cm-is-header{font-weight:600;margin-bottom:4px;background:none}.klaro-ide .cm-list .cm-item.cm-is-card{background-color:#fff;background-color:var(--white1, #fff);border-radius:4px;border-radius:var(--border-radius, 4px);box-shadow:0 2px 5px 0 rgba(0,0,0,0.33);margin-bottom:24px}.klaro-ide .cm-list .cm-item.cm-is-clickable{cursor:pointer}.klaro-ide .cm-list .cm-item.cm-is-expandable{cursor:pointer}.klaro-ide .cm-list .cm-item form{margin:0}.klaro-ide .cm-list .cm-item form label.label{font-weight:300}.klaro-ide .cm-list .cm-item span.cm-is-action{position:absolute;right:1rem;top:1rem}.klaro-ide .cm-list .cm-item .cm-col{align-content:center;flex-basis:0;margin:8px;flex-grow:1}.klaro-ide .cm-list .cm-item .cm-col.cm-is-xs{flex-grow:1}.klaro-ide .cm-list .cm-item .cm-col.cm-is-sm{flex-grow:2}.klaro-ide .cm-list .cm-item .cm-col.cm-is-md{flex-grow:5}.klaro-ide .cm-list .cm-item .cm-col.cm-is-lg{flex-grow:10}.klaro-ide .cm-list .cm-item .cm-col.cm-is-xl{flex-grow:20}.klaro-ide .cm-list .cm-item .cm-col.cm-is-icon{flex-basis:50px;text-align:right;flex-grow:0}.klaro-ide .cm-list .cm-item .cm-content{flex:10}.klaro-ide .cm-dropdown{position:relative}.klaro-ide .cm-dropdown>button{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:2em;height:2em;font-size:1em;border:0;background-color:transparent}.klaro-ide .cm-dropdown>button:focus,.klaro-ide .cm-dropdown>button:hover{background-color:#fafafa;background-color:var(--light1, #fafafa);border-radius:25px}.klaro-ide .cm-dropdown>.cm-dropdowncontent{background-color:#fff;background-color:var(--white1, #fff);display:none;box-shadow:0 2px 5px 0 rgba(0,0,0,0.33);width:auto}.klaro-ide .cm-dropdown>.cm-dropdowncontent.cm-dropdownexpanded{border-radius:4px;border-radius:var(--border-radius, 4px);display:block;position:absolute;top:35px;z-index:100;left:0}.klaro-ide .cm-dropdown>.cm-dropdowncontent ul.cm-dropdownmenu{border-radius:4px;border-radius:var(--border-radius, 4px);border-style:solid;border-style:var(--border-style, solid);border-width:1px;border-width:var(--border-width, 1px);border-color:#5c5c5c;border-color:var(--dark2, #5c5c5c);list-style:none;text-align:left;max-width:300px;min-width:200px;padding-top:0.25rem;padding-bottom:0.25rem}.klaro-ide .cm-dropdown>.cm-dropdowncontent ul.cm-dropdownmenu li{height:auto}.klaro-ide .cm-dropdown>.cm-dropdowncontent ul.cm-dropdownmenu li a{display:block;padding:8px;padding-left:16px}.klaro-ide .cm-dropdown>.cm-dropdowncontent ul.cm-dropdownmenu li a span{display:inline-flex;align-items:center}.klaro-ide .cm-dropdown>.cm-dropdowncontent ul.cm-dropdownmenu li a .icon{margin-right:0.45em}.klaro-ide .cm-dropdown>.cm-dropdowncontent ul.cm-dropdownmenu li a:hover{background-color:#2581c4;background-color:var(--blue1, #2581c4);color:#fff;color:var(--white1, #fff)}.klaro-ide .cm-dropdown.is-right .cm-dropdowncontent.cm-dropdownexpanded{right:0;left:auto}.klaro-ide label{display:inline-block}.klaro-ide .cm-global-fields,.klaro-ide .cm-config-controls,.klaro-ide .cm-translations-fields,.klaro-ide .cm-service-fields{max-width:600px}.klaro-ide .cm-json .cm-file-import{display:none}.klaro-ide .cm-json .cm-upload-label{cursor:pointer}.klaro-ide .cm-json .cm-upload-label button{pointer-events:none}.klaro-ide .cm-json pre code{white-space:pre-wrap}.klaro-ide .cm-message{padding:12px}.klaro-ide .cm-message.cm-error,.klaro-ide .cm-message.cm-success{border-radius:4px;border-radius:var(--border-radius, 4px);color:#fff;color:var(--white1, #fff);box-shadow:0 2px 5px 0 rgba(0,0,0,0.11);margin-bottom:24px}.klaro-ide .cm-message.cm-error{background-color:#e15669;background-color:var(--red2, #e15669)}.klaro-ide .cm-message.cm-success{background:#24cc9a;background:var(--green2, #24cc9a)}.klaro-ide .cm-space-sm{margin-bottom:8px !important}.klaro-ide .cm-space-md{margin-bottom:12px !important}.klaro-ide .cm-space-lg{margin-bottom:24px !important}.klaro-ide .cm-json h1,.klaro-ide .cm-json h2,.klaro-ide .cm-json h3,.klaro-ide .cm-json h4,.klaro-ide .cm-global-fields h1,.klaro-ide .cm-global-fields h2,.klaro-ide .cm-global-fields h3,.klaro-ide .cm-global-fields h4,.klaro-ide .cm-config-controls h1,.klaro-ide .cm-config-controls h2,.klaro-ide .cm-config-controls h3,.klaro-ide .cm-config-controls h4,.klaro-ide .cm-translations-fields h1,.klaro-ide .cm-translations-fields h2,.klaro-ide .cm-translations-fields h3,.klaro-ide .cm-translations-fields h4,.klaro-ide .cm-service-fields h1,.klaro-ide .cm-service-fields h2,.klaro-ide .cm-service-fields h3,.klaro-ide .cm-service-fields h4{font-size:2em;text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-weight:600}.klaro-ide .cm-json h1,.klaro-ide .cm-global-fields h1,.klaro-ide .cm-config-controls h1,.klaro-ide .cm-translations-fields h1,.klaro-ide .cm-service-fields h1{border-style:solid;border-style:var(--border-style, solid);border-width:1px;border-width:var(--border-width, 1px);border-color:#c8c8c8;border-color:var(--light2, #c8c8c8);text-transform:none;margin-bottom:20px;display:inline-block}.klaro-ide .cm-json h2,.klaro-ide .cm-global-fields h2,.klaro-ide .cm-config-controls h2,.klaro-ide .cm-translations-fields h2,.klaro-ide .cm-service-fields h2{font-size:1.6em}.klaro-ide .cm-json h3,.klaro-ide .cm-global-fields h3,.klaro-ide .cm-config-controls h3,.klaro-ide .cm-translations-fields h3,.klaro-ide .cm-service-fields h3{font-size:1.3em}.klaro-ide .cm-json h4,.klaro-ide .cm-global-fields h4,.klaro-ide .cm-config-controls h4,.klaro-ide .cm-translations-fields h4,.klaro-ide .cm-service-fields h4{font-size:1em;font-weight:600}.klaro-ide p.cm-section-description{color:#5c5c5c;color:var(--dark2, #5c5c5c);text-align:justify;margin-top:8px;margin-bottom:24px}.klaro-ide .cm-purpose-order ul{margin-top:12px;margin-bottom:12px}.klaro-ide .cm-purpose-order ul li{display:flex}.klaro-ide .cm-purpose-order ul li span.cm-buttons{border-radius:4px;border-radius:var(--border-radius, 4px);flex-grow:0;box-shadow:0 2px 5px 0 rgba(0,0,0,0.11)}.klaro-ide .cm-purpose-order ul li span.cm-buttons a{padding:12px;display:inline-block}.klaro-ide .cm-purpose-order ul li span.cm-buttons a:hover{background:#1a936f;background:var(--green1, #1a936f)}.klaro-ide .cm-purpose-order ul li span.cm-value{flex-grow:1;padding:12px}.klaro-ide .cm-translations-fields .cm-translations-for-key{border-radius:4px;border-radius:var(--border-radius, 4px);background-color:#fff;background-color:var(--white1, #fff);box-shadow:0 2px 5px 0 rgba(0,0,0,0.11);padding:12px;margin-bottom:24px}.klaro-ide .cm-translations-fields .cm-translations-for-key li{display:flex;justify-content:space-between;align-items:flex-start}.klaro-ide .cm-translations-fields .cm-translations-for-key li span.cm-lang{font-family:Courier;display:block;padding:20px;margin-top:5px;flex-grow:0}.klaro-ide .cm-service-list .cm-status,.klaro-ide .cm-config-list .cm-status{text-align:left}.klaro-ide .cm-service-list .cm-status span,.klaro-ide .cm-config-list .cm-status span{padding-left:10px}.klaro-ide .cm-service-list .cm-status .cm-status-is-active,.klaro-ide .cm-config-list .cm-status .cm-status-is-active{color:#1a936f;color:var(--green1, #1a936f)}.klaro-ide .cm-service-list .cm-status .cm-status-is-inactive,.klaro-ide .cm-config-list .cm-status .cm-status-is-inactive{color:#da2c43;color:var(--red1, #da2c43)}.klaro-ide .cm-service-list .cm-name,.klaro-ide .cm-config-list .cm-name{text-transform:uppercase;font-weight:600}.klaro-ide p.cm-no-cookies,.klaro-ide p.cm-no-services{margin-top:6px;margin-bottom:6px;font-weight:600}.klaro-ide .cm-cookie-config .cm-cookie-forms .cm-cookie-form{border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2, #c8c8c8)}.klaro-ide .cm-demo .cm-config-controls .cm-retracting-label-input{width:auto;flex-grow:1;margin-right:12px}.klaro-ide .cm-demo .cm-config-controls:first-child{border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2, #c8c8c8)}.klaro-ide .cm-config-controls{margin-top:8px;margin-bottom:24px;max-width:none;display:flex;flex-wrap:wrap;width:100%;align-items:baseline;justify-content:space-between}.klaro-ide .cm-config-controls h2{margin-right:24px;display:block;flex-grow:1}.klaro-ide .cm-config-controls .cm-control{flex-shrink:1;display:inline-block;margin-bottom:20px}.klaro-ide .cm-config-controls .cm-control .cm-retracting-label-input{max-width:400px;display:block}.klaro-ide .cm-config-controls .cm-control input{max-width:400px}.klaro-ide .cm-config-controls .cm-control select{border-color:#1a936f;border-color:var(--green1, #1a936f);border-radius:4px;border-radius:var(--border-radius, 4px);border-style:solid;border-style:var(--border-style, solid);border-radius:4px;border-radius:var(--border-radius, 4px);background-color:#fff;background-color:var(--white1, #fff);padding:12px;margin-bottom:12px;display:block}.klaro-ide .cm-config-controls .cm-control-button{border-radius:4px;border-radius:var(--border-radius, 4px);background-color:#459cdc;background-color:var(--blue2, #459cdc);color:#fff;color:var(--white1, #fff);border-style:none;padding:12px;margin-top:4px;cursor:pointer;box-shadow:0 2px 5px 0 rgba(0,0,0,0.33);margin-right:6px}.klaro-ide .cm-config-controls .cm-control-button.cm-delete{background-color:#e77887;background-color:var(--red3, #e77887);float:right}.klaro-ide .cm-config-controls .cm-control-button.cm-secondary{background-color:#e15669;background-color:var(--red2, #e15669)}.klaro-ide .cm-config-controls .cm-control-button.cm-success{background-color:#1a936f;background-color:var(--green1, #1a936f)}.klaro-ide .cm-config-controls .cm-control-button:disabled{background-color:#fafafa;background-color:var(--light1, #fafafa);color:#333;color:var(--dark1, #333);cursor:not-allowed}.klaro-ide .cookie-modal .cm-modal.cm-ide{background-color:#333;background-color:var(--dark1, #333);color:#fafafa;color:var(--light1, #fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19);width:100%;max-height:98%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto}@media (min-width: 1020px){.klaro-ide .cookie-modal .cm-modal.cm-ide{border-radius:4px;border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:1000px;height:auto;width:auto}}


body .klaro {
    /* --dark1: #fafafa; */
    --dark2: #606060;
    --dark3: #3b3b3b;
}
body .klaro .cookie-modal a,
body .klaro .context-notice a,
body .klaro .cookie-notice a {
    color: #33728b;
}

body .klaro label {
    background: transparent;
    padding: 0;
    font-size: 1.2em;
}

body .klaro .cookie-modal-notice {
    border-radius: 2px;
    position: relative;
    margin: 0 auto;
    max-width: 600px;
    height: auto;
    width: auto;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
    padding: 3em;
    background: #f9f9f9;
    color: #4a4b4e;
    text-align: center;
    font-size: 15px;
}
body .klaro .cookie-modal .cookie-modal-notice p.cn-title {
    font-size: 2em;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
    line-height: 120%;
    margin: 0 0 20px;
}
body .klaro .cookie-modal .cookie-modal-notice p {
    text-align: center;
}
body .klaro .cookie-modal .cookie-modal-notice p:first-child {
    margin-top: 0;
}
body .klaro .cookie-modal-notice .cn-ok {
    flex-direction: column;
    margin-top: 20px;
}
body .klaro .cookie-modal-notice .cn-ok button {
    text-transform: uppercase;
    font-weight: 500;
    padding: 8px;
}
body .klaro .cookie-modal .cn-buttons {
    width: 100%;
    display: block;
}

/* Imprint & privay link */
body .klaro .cookie-modal .cn-links {
    display: block;
    margin-top: 20px;
}
body .klaro .cookie-modal .cn-links a {
    text-decoration: underline;
    color: inherit;
    font-weight: inherit;
}
body .klaro .cookie-modal .cn-links a:not(:first-child) {
    padding-left: 0.7em;
    margin-left: 0.7em;
    border-left: 1px solid;
}

/* Buttons order */
body .klaro .cookie-modal-notice .cn-ok .cn-buttons {
    order: 1;
    display: flex;
    flex-direction: column;
}
body .klaro .cookie-modal-notice .cn-ok .cn-buttons .cm-btn {
    width: 100%;
}
body .klaro .cookie-modal-notice .cn-ok .cn-buttons .cm-btn.cm-btn-success {
    order: 0;
}
body .klaro .cookie-modal-notice .cn-ok .cn-buttons .cm-btn.cm-btn-danger {
    order: 1;
}
body .klaro .cookie-modal-notice .cn-ok > button {
    order: 2;
}


body .klaro .cookie-modal .cm-modal .cm-header h1.title {
    font-size: 2em;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
    line-height: 120%;
    margin: 0 0 20px;    
}

body .klaro .cookie-modal .cm-modal .cm-header {
    padding: 2em;
}
body .klaro .cookie-modal .cm-modal .cm-body {
    padding: 2em;
}
body .klaro .cookie-modal .cm-modal .cm-footer {
    padding: 2em;
}

/* Context notice */
.klaro .context-notice p.cm-buttons button {
    display: inline-block;
    width: auto;
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
}
.klaro .context-notice {
    font-size: 13px;
    line-height: 100%;
}
.klaro .context-notice p.cm-buttons {
    margin-top: 5px;
}


/* Button default */
body .klaro .cookie-modal .cm-btn,
body .klaro .context-notice .cm-btn,
body .klaro .cookie-notice .cm-btn {
    display: block;
    width: 100%;
    max-width: calc(100% - 4px);
    margin: 2px;
    color: var(--button-text-color, #fff);
    background-color: #5c5c5c;
    background-color: var(--dark2, #5c5c5c);
}
body .klaro .cookie-modal .cm-btn:hover,
body .klaro .context-notice .cm-btn:hover,
body .klaro .cookie-notice .cm-btn:hover {
    background-color: var(--dark3, #555555);
}

/* Button info */
body .klaro .cookie-modal .cm-btn.cm-btn-info,
body .klaro .context-notice .cm-btn.cm-btn-info,
body .klaro .cookie-notice .cm-btn.cm-btn-info {
    color: var(--button-text-color, #fff);
    background-color: #5c5c5c;
    background-color: var(--dark2, #5c5c5c);
}
body .klaro .cookie-modal .cm-btn.cm-btn-info:hover,
body .klaro .context-notice .cm-btn.cm-btn-info:hover,
body .klaro .cookie-notice .cm-btn.cm-btn-info:hover {
    background-color: var(--dark3, #555555);
}

/* Button success */
body .klaro .cookie-modal .cm-btn.cm-btn-success,
body .klaro .context-notice .cm-btn.cm-btn-success,
body .klaro .cookie-notice .cm-btn.cm-btn-success {
    color: var(--button-text-color, #fff);
    background-color: #5c5c5c;
    background-color: var(--dark2, #5c5c5c);
}
body .klaro .cookie-modal .cm-btn.cm-btn-success:hover,
body .klaro .context-notice .cm-btn.cm-btn-success:hover,
body .klaro .cookie-notice .cm-btn.cm-btn-success:hover {
    background-color: var(--dark3, #555555);
}

/* Button success */
body .klaro .cookie-modal .cm-btn.cm-btn-success-var,
body .klaro .context-notice .cm-btn.cm-btn-success-var,
body .klaro .cookie-notice .cm-btn.cm-btn-success-var {
    color: var(--button-text-color, #fff);
    background-color: #5c5c5c;
    background-color: var(--dark2, #5c5c5c);
}
body .klaro .cookie-modal .cm-btn.cm-btn-success-var:hover,
body .klaro .context-notice .cm-btn.cm-btn-success-var:hover,
body .klaro .cookie-notice .cm-btn.cm-btn-success-var:hover {
    background-color: var(--dark3, #555555);
}

@media screen and (max-width: 575px) {
    body .klaro .cookie-modal-notice {
        padding: 2em;
    }
}
@charset "UTF-8";
.extra-content p.large{animation:bounceInLeft-1 ease 12s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:bounceInLeft-1 ease 12s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:bounceInLeft-1 ease 12s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:bounceInLeft-1 ease 12s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:bounceInLeft-1 ease 12s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}@keyframes bounceInLeft-1{0%{opacity:0;transform:translate(-1000px, 0px)}6%{opacity:0;transform:translate(-1000px, 0px)}18%{opacity:1;transform:translate(10px, 0px)}23%{opacity:1;transform:translate(0px, 0px)}89%{opacity:1;transform:translate(20px, 0px)}96%{opacity:0;transform:translate(-1000px, 0px)}100%{opacity:0;transform:translate(-1000px, 0px)}}@-moz-keyframes bounceInLeft-1{0%{opacity:0;-moz-transform:translate(-1000px, 0px)}6%{opacity:0;-moz-transform:translate(-1000px, 0px)}18%{opacity:1;-moz-transform:translate(10px, 0px)}23%{opacity:1;-moz-transform:translate(0px, 0px)}89%{opacity:1;-moz-transform:translate(20px, 0px)}96%{opacity:0;-moz-transform:translate(-1000px, 0px)}100%{opacity:0;-moz-transform:translate(-1000px, 0px)}}@-webkit-keyframes bounceInLeft-1{0%{opacity:0;-webkit-transform:translate(-1000px, 0px)}6%{opacity:0;-webkit-transform:translate(-1000px, 0px)}18%{opacity:1;-webkit-transform:translate(10px, 0px)}23%{opacity:1;-webkit-transform:translate(0px, 0px)}89%{opacity:1;-webkit-transform:translate(20px, 0px)}96%{opacity:0;-webkit-transform:translate(-1000px, 0px)}100%{opacity:0;-webkit-transform:translate(-1000px, 0px)}}@-o-keyframes bounceInLeft-1{0%{opacity:0;-o-transform:translate(-1000px, 0px)}6%{opacity:0;-o-transform:translate(-1000px, 0px)}18%{opacity:1;-o-transform:translate(10px, 0px)}23%{opacity:1;-o-transform:translate(0px, 0px)}89%{opacity:1;-o-transform:translate(20px, 0px)}96%{opacity:0;-o-transform:translate(-1000px, 0px)}100%{opacity:0;-o-transform:translate(-1000px, 0px)}}@-ms-keyframes bounceInLeft-1{0%{opacity:0;-ms-transform:translate(-1000px, 0px)}6%{opacity:0;-ms-transform:translate(-1000px, 0px)}18%{opacity:1;-ms-transform:translate(10px, 0px)}23%{opacity:1;-ms-transform:translate(0px, 0px)}89%{opacity:1;-ms-transform:translate(20px, 0px)}96%{opacity:0;-ms-transform:translate(-1000px, 0px)}100%{opacity:0;-ms-transform:translate(-1000px, 0px)}}.extra-content p.small{animation:bounceInLeft-2 ease 12s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:bounceInLeft-2 ease 12s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:bounceInLeft-2 ease 12s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:bounceInLeft-2 ease 12s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:bounceInLeft-2 ease 12s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}@keyframes bounceInLeft-2{0%{opacity:0;transform:translate(-1000px, 0px)}8%{opacity:0;transform:translate(-1000px, 0px)}20%{opacity:1;transform:translate(10px, 0px)}26%{opacity:1;transform:translate(0px, 0px)}86%{opacity:1;transform:translate(20px, 0px)}94%{opacity:0;transform:translate(-1000px, 0px)}100%{opacity:0;transform:translate(-1000px, 0px)}}@-moz-keyframes bounceInLeft-2{0%{opacity:0;-moz-transform:translate(-1000px, 0px)}8%{opacity:0;-moz-transform:translate(-1000px, 0px)}20%{opacity:1;-moz-transform:translate(10px, 0px)}26%{opacity:1;-moz-transform:translate(0px, 0px)}86%{opacity:1;-moz-transform:translate(20px, 0px)}94%{opacity:0;-moz-transform:translate(-1000px, 0px)}100%{opacity:0;-moz-transform:translate(-1000px, 0px)}}@-webkit-keyframes bounceInLeft-2{0%{opacity:0;-webkit-transform:translate(-1000px, 0px)}8%{opacity:0;-webkit-transform:translate(-1000px, 0px)}20%{opacity:1;-webkit-transform:translate(10px, 0px)}26%{opacity:1;-webkit-transform:translate(0px, 0px)}86%{opacity:1;-webkit-transform:translate(20px, 0px)}94%{opacity:0;-webkit-transform:translate(-1000px, 0px)}100%{opacity:0;-webkit-transform:translate(-1000px, 0px)}}@-o-keyframes bounceInLeft-2{0%{opacity:0;-o-transform:translate(-1000px, 0px)}8%{opacity:0;-o-transform:translate(-1000px, 0px)}20%{opacity:1;-o-transform:translate(10px, 0px)}26%{opacity:1;-o-transform:translate(0px, 0px)}86%{opacity:1;-o-transform:translate(20px, 0px)}94%{opacity:0;-o-transform:translate(-1000px, 0px)}100%{opacity:0;-o-transform:translate(-1000px, 0px)}}@-ms-keyframes bounceInLeft-2{0%{opacity:0;-ms-transform:translate(-1000px, 0px)}8%{opacity:0;-ms-transform:translate(-1000px, 0px)}20%{opacity:1;-ms-transform:translate(10px, 0px)}26%{opacity:1;-ms-transform:translate(0px, 0px)}86%{opacity:1;-ms-transform:translate(20px, 0px)}94%{opacity:0;-ms-transform:translate(-1000px, 0px)}100%{opacity:0;-ms-transform:translate(-1000px, 0px)}}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../../files/fonts/open-sans-v13-latin-300.eot");src:local("Open Sans Light"), local("OpenSans-Light"), url("../../files/fonts/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/open-sans-v13-latin-300.woff2") format("woff2"), url("../../files/fonts/open-sans-v13-latin-300.woff") format("woff"), url("../../files/fonts/open-sans-v13-latin-300.ttf") format("truetype"), url("../../files/fonts/open-sans-v13-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../../files/fonts/open-sans-v13-latin-regular.eot");src:local("Open Sans"), local("OpenSans"), url("../../files/fonts/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/open-sans-v13-latin-regular.woff2") format("woff2"), url("../../files/fonts/open-sans-v13-latin-regular.woff") format("woff"), url("../../files/fonts/open-sans-v13-latin-regular.ttf") format("truetype"), url("../../files/fonts/open-sans-v13-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../../files/fonts/open-sans-v13-latin-600.eot");src:local("Open Sans Semibold"), local("OpenSans-Semibold"), url("../../files/fonts/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/open-sans-v13-latin-600.woff2") format("woff2"), url("../../files/fonts/open-sans-v13-latin-600.woff") format("woff"), url("../../files/fonts/open-sans-v13-latin-600.ttf") format("truetype"), url("../../files/fonts/open-sans-v13-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:400;src:url("../../files/fonts/josefin-sans-v9-latin-regular.eot");src:local("Josefin Sans"), local("JosefinSans"), url("../../files/fonts/josefin-sans-v9-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/josefin-sans-v9-latin-regular.woff2") format("woff2"), url("../../files/fonts/josefin-sans-v9-latin-regular.woff") format("woff"), url("../../files/fonts/josefin-sans-v9-latin-regular.ttf") format("truetype"), url("../../files/fonts/josefin-sans-v9-latin-regular.svg#JosefinSans") format("svg")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:normal;font-weight:500;src:url("../../files/fonts/josefin-sans-v32-latin-500.eot");src:url("../../files/fonts/josefin-sans-v32-latin-500.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/josefin-sans-v32-latin-500.woff2") format("woff2"), url("../../files/fonts/josefin-sans-v32-latin-500.woff") format("woff"), url("../../files/fonts/josefin-sans-v32-latin-500.ttf") format("truetype"), url("../../files/fonts/josefin-sans-v32-latin-500.svg#JosefinSans") format("svg")}@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:700;src:url("../../files/fonts/josefin-sans-v9-latin-700.eot");src:local("Josefin Sans Bold"), local("JosefinSans-Bold"), url("../../files/fonts/josefin-sans-v9-latin-700.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/josefin-sans-v9-latin-700.woff2") format("woff2"), url("../../files/fonts/josefin-sans-v9-latin-700.woff") format("woff"), url("../../files/fonts/josefin-sans-v9-latin-700.ttf") format("truetype"), url("../../files/fonts/josefin-sans-v9-latin-700.svg#JosefinSans") format("svg")}@font-face{font-family:"Arapey";font-style:normal;font-weight:400;src:url("../../files/fonts/arapey-v5-latin-regular.eot");src:local("Arapey Regular"), local("Arapey-Regular"), url("../../files/fonts/arapey-v5-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/arapey-v5-latin-regular.woff2") format("woff2"), url("../../files/fonts/arapey-v5-latin-regular.woff") format("woff"), url("../../files/fonts/arapey-v5-latin-regular.ttf") format("truetype"), url("../../files/fonts/arapey-v5-latin-regular.svg#Arapey") format("svg")}:root{--hHeight: 5.5em;--hTop: 2.5em;--hColor: #ffffff;--noSliderOffset: 2.5em}html.no-slider body{padding-top:var(--hHeight)}#header{position:fixed;top:var(--hTop);left:0;right:0;width:100%;height:var(--hHeight);z-index:10000;margin:0;-webkit-transition:0.3s all ease 0s;-moz-transition:0.3s all ease 0s;-ms-transition:0.3s all ease 0s;-o-transition:0.3s all ease 0s;transition:0.3s all ease 0s}#header:after{content:"";position:absolute;height:500px;left:0;right:0;bottom:-10px;background:#f7f7f3;background-image:url(/files/images/bg/bg-pattern-1.png);background-repeat:repeat-x;background-position:top left;background-size:78px auto;z-index:-1;-webkit-filter:drop-shadow(0px 0 16px rgba(0, 0, 0, 0.2));filter:drop-shadow(0px 0 16px rgba(0, 0, 0, 0.2));opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:0.35s opacity ease 0s, 0s transform ease 0.4s, 0.2s bottom ease 0s;-moz-transition:0.35s opacity ease 0s, 0s transform ease 0.4s, 0.2s bottom ease 0s;-ms-transition:0.35s opacity ease 0s, 0s transform ease 0.4s, 0.2s bottom ease 0s;-o-transition:0.35s opacity ease 0s, 0s transform ease 0.4s, 0.2s bottom ease 0s;transition:0.35s opacity ease 0s, 0s transform ease 0.4s, 0.2s bottom ease 0s}#header .inside{width:100%;max-width:1680px;height:inherit;padding:0 2rem;margin:0 auto;display:flex;align-items:center;gap:1em}#header .logo{position:absolute;width:auto;height:4.5em;display:flex;align-items:center;justify-content:flex-start;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#header .logo *{display:block;position:relative;line-height:0;width:100%;height:100%;object-fit:contain}#header .logo .sub{opacity:1;pointer-events:none;-webkit-transition:0.3s opacity ease 0s;-moz-transition:0.3s opacity ease 0s;-ms-transition:0.3s opacity ease 0s;-o-transition:0.3s opacity ease 0s;transition:0.3s opacity ease 0s}#header .contact{position:relative;z-index:10;width:auto;padding:0;display:flex;align-items:center;height:2.5em;line-height:0;z-index:1}#header .contact a{position:relative;color:var(--hColor);font-weight:300;margin:0;padding:0 0.75em;line-height:100%;height:100%;display:flex;justify-content:center;align-items:center}#header .contact a:hover{opacity:0.75}#header .contact a i{font-size:1.2em;display:inline-block}#header .contact a span{position:absolute;top:100%;left:0;opacity:0;visibility:hidden;font-size:0.85rem;font-weight:bold;color:#121212;white-space:nowrap;padding:0.55em 1.25em;background-color:white;border-radius:3px;-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:opacity 0.2s ease, transform 0.2s ease, visibility 0s ease 0.21s;-moz-transition:opacity 0.2s ease, transform 0.2s ease, visibility 0s ease 0.21s;-ms-transition:opacity 0.2s ease, transform 0.2s ease, visibility 0s ease 0.21s;-o-transition:opacity 0.2s ease, transform 0.2s ease, visibility 0s ease 0.21s;transition:opacity 0.2s ease, transform 0.2s ease, visibility 0s ease 0.21s}#header .contact a:hover span{visibility:visible;opacity:1;-webkit-transform:translateY(-2%);-moz-transform:translateY(-2%);-ms-transform:translateY(-2%);-o-transform:translateY(-2%);transform:translateY(-2%);-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}#header .language{position:relative;z-index:10;width:auto;padding:0;display:flex;align-items:center;height:2.5em;line-height:0;z-index:1}#header .language .mod_changelanguage{position:relative;color:var(--hColor);font-weight:300;margin:0;padding:0 0.75em;line-height:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:visible}#header .language .mod_changelanguage>button{padding:0;font-family:"Josefin Sans", sans-serif;font-weight:500;line-height:1;height:2.725em;display:flex;align-items:center;color:var(--hColor);background:transparent;border:0;cursor:pointer}#header .language .mod_changelanguage>button .txt{position:relative;transform:translateY(0.15em)}#header .language .mod_changelanguage>button .txt.small{display:none}#header .language .mod_changelanguage>button .txt.large{display:inline-block}#header .language .mod_changelanguage:hover{opacity:0.75}#header .language .mod_changelanguage i{font-size:1.2em;display:inline-block;margin-right:0.4em}#header .language .mod_changelanguage .dropdown{position:absolute;top:100%;left:0;opacity:0;visibility:hidden;font-size:0.85rem;font-weight:bold;color:#121212;white-space:nowrap;padding:0.55em 1.25em;background-color:white;border-radius:3px;display:flex;flex-direction:column;-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:opacity 0.2s ease, transform 0.2s ease, visibility 0s ease 0.21s;-moz-transition:opacity 0.2s ease, transform 0.2s ease, visibility 0s ease 0.21s;-ms-transition:opacity 0.2s ease, transform 0.2s ease, visibility 0s ease 0.21s;-o-transition:opacity 0.2s ease, transform 0.2s ease, visibility 0s ease 0.21s;transition:opacity 0.2s ease, transform 0.2s ease, visibility 0s ease 0.21s}#header .language .mod_changelanguage .dropdown>*{font-size:1.2em;padding:0.4em 0;display:block;color:#121212}#header .language .mod_changelanguage .dropdown>*.active{opacity:0.5}#header .language .mod_changelanguage.open .dropdown{visibility:visible;opacity:1;-webkit-transform:translateY(-2%);-moz-transform:translateY(-2%);-ms-transform:translateY(-2%);-o-transform:translateY(-2%);transform:translateY(-2%);-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}#header .socials{position:relative;z-index:10;width:auto;padding:0;display:flex;align-items:center;height:2.5em;line-height:0;z-index:1}#header .socials a{position:relative;color:var(--hColor);font-weight:300;margin:0;padding:0 0.75em;line-height:100%;height:100%;display:flex;justify-content:center;align-items:center}#header .socials a:hover{opacity:0.75}#header .socials a i{font-size:1.2em;display:inline-block}#header .search{position:relative;z-index:10;width:auto;padding:0;display:flex;align-items:center;height:2.5em;line-height:0;z-index:1}#header .search a{position:relative;color:var(--hColor);font-weight:300;margin:0;padding:0 0.75em;line-height:100%;height:100%;display:flex;justify-content:center;align-items:center}#header .search a:hover{opacity:0.75}#header .search a i{font-size:1.2em;display:inline-block}#header .buttons{margin:0 0 0 auto;display:flex;display:flex;align-items:center;gap:4px}#header .buttons a{color:#fff;background:#860D0D;padding:0em 1.3em 0em;font-family:"Josefin Sans", sans-serif;font-weight:500;line-height:1;height:2.725em;display:flex;align-items:center}#header .buttons a svg{fill:currentColor;margin-right:0.5em;width:1em;height:auto}#header .buttons a:hover{background:#580808}#header .buttons a span{position:relative;transform:translateY(0.15em)}#header .buttons a:focus{outline-color:#860D0D;outline-offset:1px}#header{-webkit-transition:0.3s ease 0s;-moz-transition:0.3s ease 0s;-ms-transition:0.3s ease 0s;-o-transition:0.3s ease 0s;transition:0.3s ease 0s}body.no-slider #header{--hTop: 10px;--hColor: #766E4E}body.no-slider #header:after{opacity:1;bottom:calc(var(--noSliderOffset) * -1);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:0s, 0s, 0s;-moz-transition-delay:0s, 0s, 0s;-ms-transition-delay:0s, 0s, 0s;-o-transition-delay:0s, 0s, 0s;transition-delay:0s, 0s, 0s}body.scrolled2 #header{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}body.scrolled2 #header .logo .sub{opacity:0}body.menu-open #header,body.scrolled2 #header{--hTop: 10px;--hColor: #766E4E}body.menu-open #header:after,body.scrolled2 #header:after{opacity:1;bottom:-10px;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:0s, 0s, 0s;-moz-transition-delay:0s, 0s, 0s;-ms-transition-delay:0s, 0s, 0s;-o-transition-delay:0s, 0s, 0s;transition-delay:0s, 0s, 0s}body.menu-open #header:after{opacity:0}body.menu-open #header .logo .sub{opacity:1}body #header .logo path{-webkit-transition:0.3s fill ease 0s;-moz-transition:0.3s fill ease 0s;-ms-transition:0.3s fill ease 0s;-o-transition:0.3s fill ease 0s;transition:0.3s fill ease 0s}body:not(.scrolled2):not(.menu-open):not(.no-slider) #header .logo path{fill:#fff !important}.no-slider #main-container:before{content:"";position:relative;width:100%;height:calc(var(--hHeight) + 10px + var(--noSliderOffset));background:#f7f7f3;display:block}#header .logo.weinhotel a{height:152%;transform:translateY(15%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);-webkit-transition:0s clip-path ease 0s;-moz-transition:0s clip-path ease 0s;-ms-transition:0s clip-path ease 0s;-o-transition:0s clip-path ease 0s;transition:0s clip-path ease 0s}#header .logo.birkenhof a{height:130%;transform:translateY(17%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);-webkit-transition:0s clip-path ease 0s;-moz-transition:0s clip-path ease 0s;-ms-transition:0s clip-path ease 0s;-o-transition:0s clip-path ease 0s;transition:0s clip-path ease 0s}#header .logo.kaisergarten a{height:115%;transform:translateY(24%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);-webkit-transition:0s clip-path ease 0s;-moz-transition:0s clip-path ease 0s;-ms-transition:0s clip-path ease 0s;-o-transition:0s clip-path ease 0s;transition:0s clip-path ease 0s}#header .logo.weingut a{height:148%;transform:translateY(14%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);-webkit-transition:0s clip-path ease 0s;-moz-transition:0s clip-path ease 0s;-ms-transition:0s clip-path ease 0s;-o-transition:0s clip-path ease 0s;transition:0s clip-path ease 0s}.scrolled2:not(.menu-open) #header .logo.weinhotel a{clip-path:polygon(0% 0%, 100% 0%, 100% 80%, 0% 80%);-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}.scrolled2:not(.menu-open) #header .logo.birkenhof a{clip-path:polygon(0% 0%, 100% 0%, 100% 80%, 0% 80%);-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}.scrolled2:not(.menu-open) #header .logo.kaisergarten a{clip-path:polygon(0% 0%, 100% 0%, 100% 80%, 0% 80%);-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}.scrolled2:not(.menu-open) #header .logo.weingut a{clip-path:polygon(0% 0%, 100% 0%, 100% 80%, 0% 80%);-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}#fullmenu{display:flex;align-items:center;position:fixed;left:0;right:0;top:-150%;visibility:hidden;width:100%;height:100%;padding:0;margin:0;float:none;background:transparent;z-index:890;-webkit-transition:0s visibility 0.4s, 0s top 0.4s;-moz-transition:0s visibility 0.4s, 0s top 0.4s;-ms-transition:0s visibility 0.4s, 0s top 0.4s;-o-transition:0s visibility 0.4s, 0s top 0.4s;transition:0s visibility 0.4s, 0s top 0.4s;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#fullmenu>.inner{display:block;height:100%;margin:0;max-width:100%;width:100%;padding:calc(var(--hHeight) + 2em) var(--spacing--sides) 2em;background:#f7f7f3;margin:auto;border-radius:0;opacity:0;overflow:scroll;overflow-x:hidden;overflow-y:scroll;background-image:url(/files/images/icons/bb-grapes.png);background-repeat:no-repeat;background-position:right bottom;background-size:368px auto;-webkit-transition:0.4s transform 0s, 0.4s opacity 0s;-moz-transition:0.4s transform 0s, 0.4s opacity 0s;-ms-transition:0.4s transform 0s, 0.4s opacity 0s;-o-transition:0.4s transform 0s, 0.4s opacity 0s;transition:0.4s transform 0s, 0.4s opacity 0s;-webkit-transition-delay:0s, 0s;-moz-transition-delay:0s, 0s;-ms-transition-delay:0s, 0s;-o-transition-delay:0s, 0s;transition-delay:0s, 0s;-webkit-transform:translateX(0%) translateY(-100%);-moz-transform:translateX(0%) translateY(-100%);-ms-transform:translateX(0%) translateY(-100%);-o-transform:translateX(0%) translateY(-100%);transform:translateX(0%) translateY(-100%)}#fullmenu>.inner>.wrapper{position:relative;z-index:10;min-height:100%;overflow:hidden;height:auto;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr;grid-template-rows:1fr min-content 1fr min-content;gap:0px 0px;grid-template-areas:"spacer1" "level_1" "spacer2" "menu_bottom"}#fullmenu>.inner>.wrapper .spacer1{grid-area:spacer1;min-height:calc(var(--hHeight) + 4rem + 4rem)}#fullmenu>.inner>.wrapper .level_1{grid-area:level_1}#fullmenu>.inner>.wrapper .spacer2{grid-area:spacer2;min-height:6rem}#fullmenu>.inner>.wrapper .buttons{grid-area:buttons;display:none}#fullmenu>.inner>.wrapper .menu-bottom{grid-area:menu_bottom}#fullmenu>.inner>.wrapper .menu-image{grid-area:menu_image}#fullmenu .spacer{display:block;margin-bottom:auto;width:100%}#fullmenu .buttons{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:3em 0 2em 0;padding:0 2rem}#fullmenu .buttons a.cta{width:100%;color:#fff;background:#860D0D;padding:0em 1.3em 0em;font-family:"Josefin Sans", sans-serif;font-weight:500;line-height:1;height:2.725em;display:flex;align-items:center}#fullmenu .buttons a.cta svg{fill:currentColor;margin-right:0.5em;width:1em;height:auto}#fullmenu .buttons a.cta:hover{background:#580808}#fullmenu .buttons a.cta span{position:relative;transform:translateY(0.15em)}#fullmenu .buttons .socials,#fullmenu .buttons .search{font-size:1.25em;margin-top:0.5em}#fullmenu .buttons .socials>a,#fullmenu .buttons .search>a{width:2em;height:2em;display:flex;align-items:center;justify-content:center;color:#5D554D}#fullmenu .menu-bottom{margin-top:auto;width:100%;display:flex;flex-wrap:wrap}#fullmenu .menu-bottom>*{display:flex;gap:0.5em;align-items:center;justify-content:center;text-align:center;position:relative;flex:1 1 25%;padding:0.9em 1em 0.7em;color:#fff;-webkit-transition:0.3s background ease 0s;-moz-transition:0.3s background ease 0s;-ms-transition:0.3s background ease 0s;-o-transition:0.3s background ease 0s;transition:0.3s background ease 0s}#fullmenu .menu-bottom>* i{font-size:1.3em;display:block;margin-bottom:0.3em;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:0.3s transform ease 0s;-moz-transition:0.3s transform ease 0s;-ms-transition:0.3s transform ease 0s;-o-transition:0.3s transform ease 0s;transition:0.3s transform ease 0s}#fullmenu .menu-bottom>* span{display:block;font-family:"Josefin Sans", sans-serif;font-weight:normal;font-size:1.2em;line-height:120%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:0.3s transform ease 0s;-moz-transition:0.3s transform ease 0s;-ms-transition:0.3s transform ease 0s;-o-transition:0.3s transform ease 0s;transition:0.3s transform ease 0s}#fullmenu .menu-bottom>*:hover i,#fullmenu .menu-bottom>*:hover span{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}#fullmenu .menu-bottom>*.active:after{content:"";position:absolute;left:0;background-color:inherit;height:10px;width:100%;z-index:-1;top:-8px;clip-path:polygon(50% 0, 100% calc(100% - 2px), 100% 100%, 0% 100%, 0% calc(100% - 2px))}#fullmenu .menu-bottom>*.label{flex:1 1 100%;color:#5D554D;padding:1em 1em 2em;font-style:italic;font-size:0.9em}#fullmenu .menu-bottom>*.weingut{background:#675a15}#fullmenu .menu-bottom>*.weingut:hover{background:#3d350c}#fullmenu .menu-bottom>*.kaisergarten{background:#473b11}#fullmenu .menu-bottom>*.kaisergarten:hover{background:#1e1907}#fullmenu .menu-bottom>*.weinhotel{background:#6A7F10}#fullmenu .menu-bottom>*.weinhotel:hover{background:#44520a}#fullmenu .menu-bottom>*.birkenhof{background:#d1d71f}#fullmenu .menu-bottom>*.birkenhof:hover{background:#a6aa19}#fullmenu .menu-image{position:absolute;pointer-events:none;left:50%;top:50%;transform:translateY(-57%);width:45%;max-width:600px;opacity:0;-webkit-transition:0.3s opacity ease 0s;-moz-transition:0.3s opacity ease 0s;-ms-transition:0.3s opacity ease 0s;-o-transition:0.3s opacity ease 0s;transition:0.3s opacity ease 0s}#fullmenu .menu-image[data-visible="always"]{opacity:1}#fullmenu .menu-image[data-visible="1"]{opacity:1}#fullmenu .menu-image img{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}#fullmenu .menu-image .decor{position:absolute;right:-10%;bottom:-10%;width:50%;height:100%}#fullmenu .menu-image .decor img{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#fullmenu .menu-image .decor *{width:100%;height:100%;object-fit:contain;object-position:bottom right}#fullmenu .has-image .level_1{display:flex;flex-direction:column;justify-content:center}#fullmenu .has-image .level_1>li{padding-right:0}#fullmenu .level_1{position:relative;width:100%;max-width:1600px;margin:0 auto;padding:0 2rem}#fullmenu .level_1>li{display:flex;padding-right:62%;position:static}#fullmenu .level_1>li>.nav-link{font-family:"Josefin Sans", serif;font-size:1.9em;font-weight:500;display:inline-block;line-height:1.4;color:#5D554D;display:flex;align-items:center;width:auto;gap:1em;flex:0 0 auto}#fullmenu .level_1>li>.line{position:relative;flex:1 1 100%;margin-left:1.5em;pointer-events:none}#fullmenu .level_1>li>.line:after{content:"";position:absolute;height:1px;height:1.5px;width:calc(100% - 4em);top:50%;margin-top:-0.2em;background:#6A7F10;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;-webkit-transition:0.3s transform ease 0s;-moz-transition:0.3s transform ease 0s;-ms-transition:0.3s transform ease 0s;-o-transition:0.3s transform ease 0s;transition:0.3s transform ease 0s}#fullmenu .level_1>li+li{margin-top:1em}#fullmenu .wrapper>.level_1>li .level_2_megamenu{opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateX(-99999px);-moz-transform:translateX(-99999px);-ms-transform:translateX(-99999px);-o-transform:translateX(-99999px);transform:translateX(-99999px);-webkit-transition:0.3s opacity ease 0s, 0s transform ease 0.35s;-moz-transition:0.3s opacity ease 0s, 0s transform ease 0.35s;-ms-transition:0.3s opacity ease 0s, 0s transform ease 0.35s;-o-transition:0.3s opacity ease 0s, 0s transform ease 0.35s;transition:0.3s opacity ease 0s, 0s transform ease 0.35s}#fullmenu .wrapper>.level_1>li.active .level_2_megamenu,#fullmenu .wrapper>.level_1>li.open .level_2_megamenu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);-webkit-transition-delay:0s, 0s;-moz-transition-delay:0s, 0s;-ms-transition-delay:0s, 0s;-o-transition-delay:0s, 0s;transition-delay:0s, 0s}#fullmenu .level_2_megamenu{position:absolute;right:0%;width:62%;top:-0.6em}#fullmenu .level_2_megamenu .ce_colsetStart{margin:0 -1em}#fullmenu .level_2_megamenu .ce_colsetStart>div>div{padding:0 1em;max-width:28em}#fullmenu .level_2_megamenu .ce_colsetStart>div>div>*{padding:0 !important;margin:0.25rem 0}#fullmenu .level_2_megamenu .ce_text{width:100%}#fullmenu .level_2_megamenu .ce_text p{font-family:"Josefin Sans", serif;font-size:1.6em;font-weight:500;line-height:1.4;color:#6A7F10;text-transform:none}#fullmenu .level_2_megamenu .ce_bccustomnav ul{position:relative;width:100%}#fullmenu .level_2_megamenu .ce_bccustomnav ul>li{position:relative;margin:0.4em 0;display:flex;align-items:center;justify-content:space-between}#fullmenu .level_2_megamenu .ce_bccustomnav ul>li>*{font-family:"Josefin Sans", serif;font-size:1.3em;font-weight:normal;display:inline-block;line-height:1.4;color:#5D554D;opacity:0.8;flex:0 1 auto}#fullmenu .level_2_megamenu .ce_bccustomnav ul>li>a:hover{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px}#fullmenu .level_2_megamenu .ce_bccustomnav ul>li:hover>*,#fullmenu .level_2_megamenu .ce_bccustomnav ul>li.active>*{color:#62760f;opacity:1}#fullmenu .level_2_megamenu .ce_bccustomnav ul>li>strong{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px;text-decoration-style:double}#fullmenu .level_2_megamenu .ce_bccustomnav+*{margin-top:1.6em !important}#fullmenu .level_2_megamenu .overlay .ce_hyperlink a,#fullmenu .level_2_megamenu .ce_hyperlink a{display:inline-block !important;width:auto !important;padding:10px 30px;font-family:"Josefin Sans", serif;font-weight:500;text-transform:none}#fullmenu .level_2_megamenu .overlay .ce_hyperlink.button-green a,#fullmenu .level_2_megamenu .ce_hyperlink.button-green a{background:#6A7F10}#fullmenu .level_2_megamenu .overlay .ce_hyperlink.button-green a:hover,#fullmenu .level_2_megamenu .ce_hyperlink.button-green a:hover{background:#44520a}#fullmenu:before{content:"";position:fixed;top:0;height:calc(var(--hHeight) + 3em);background:linear-gradient(0deg, #f7f7f300, #f7f7f3 40%);width:100%;z-index:10;opacity:0;-webkit-transition:0.4s opacity 0s;-moz-transition:0.4s opacity 0s;-ms-transition:0.4s opacity 0s;-o-transition:0.4s opacity 0s;transition:0.4s opacity 0s}body.menu-open{overflow:hidden}body.menu-open #fullmenu{visibility:visible;top:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}body.menu-open #fullmenu>.inner{opacity:1;transform:translateX(0%) translateY(0%);-webkit-transition-delay:0.1s, 0.1s;-moz-transition-delay:0.1s, 0.1s;-ms-transition-delay:0.1s, 0.1s;-o-transition-delay:0.1s, 0.1s;transition-delay:0.1s, 0.1s}body.menu-open #fullmenu:before{opacity:1;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-ms-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}#header .burger{padding:0 0.75em;font-family:"Josefin Sans", sans-serif;font-weight:500;line-height:1;height:2.725em;display:flex;align-items:center;color:var(--hColor);background:transparent;border:0;cursor:pointer}#header .burger .txt{position:relative;transform:translateY(0.15em)}#header .burger svg{width:2.3em;height:2.3em;width:auto;margin-right:0.1em}#header .burger svg path{stroke:var(--hColor);stroke-width:40;-webkit-transition:0.2s ease 0s;-moz-transition:0.2s ease 0s;-ms-transition:0.2s ease 0s;-o-transition:0.2s ease 0s;transition:0.2s ease 0s;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}#header .burger svg.open{display:block}#header .burger svg.close{display:none}.menu-open #header .burger svg.open{display:none}.menu-open #header .burger svg.close{display:block}.mod_navigation .wrapper>.level_1>li.mobile{display:none}@media only screen and (max-height:800px){#fullmenu>.inner>.wrapper{grid-template-rows:2fr min-content 1fr min-content}}@media screen and (min-width:994.01px){#fullmenu .level_1>li.active>.nav-link{color:#6A7F10}#fullmenu .level_1>li.active>.line:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}#fullmenu .level_1>li>.nav-link.active{color:#6A7F10}#fullmenu .level_2_megamenu{display:block !important;height:auto !important;overflow:visible !important}#fullmenu[data-active-index="1"] .menu-image[data-visible="1"]{opacity:1}#fullmenu[data-active-index="2"] .menu-image[data-visible="2"]{opacity:1}#fullmenu[data-active-index="3"] .menu-image[data-visible="3"]{opacity:1}#fullmenu[data-active-index="4"] .menu-image[data-visible="4"]{opacity:1}#fullmenu[data-active-index="5"] .menu-image[data-visible="5"]{opacity:1}#fullmenu[data-active-index="6"] .menu-image[data-visible="6"]{opacity:1}}@media screen and (max-width:994px){#fullmenu .level_1>li.active-mobile>.nav-link{color:#6A7F10}#fullmenu .level_1>li.active-mobile>.nav-link:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}#fullmenu .level_1>li>.nav-link.active{color:#6A7F10}#fullmenu .wrapper>.level_1>li .level_2_megamenu section.ce_colsetStart{display:block}#fullmenu .wrapper>.level_1>li .level_2_megamenu section.ce_colsetStart>*+*{margin-top:1.6em !important}#fullmenu .wrapper>.level_1>li .level_2_megamenu section.ce_colsetStart>*>*>*:last-child{margin-bottom:0 !important}#fullmenu .wrapper>.level_1>li:hover .level_2_megamenu,#fullmenu .wrapper>.level_1>li.active .level_2_megamenu,#fullmenu .wrapper>.level_1>li.open .level_2_megamenu{opacity:1;position:relative;display:block}#fullmenu .wrapper>.level_1>li .level_2_megamenu{opacity:1;transform:none !important}#fullmenu .level_1>li>.line{display:none}}@media screen and (min-width:1680px){:root{--hHeight: 5.75em}#header .inside{max-width:calc(1680px * 1.1)}#header .logo{height:4.75em}#header .burger,#header .contact,#header .language,#header .socials,#header .search,#header .buttons{font-size:1.05em}}@media screen and (min-width:1900px){:root{--hHeight: 6em}#header .inside{max-width:calc(1680px * 1.1)}#header .logo{height:5em}#header .burger,#header .contact,#header .language,#header .socials,#header .search,#header .buttons{font-size:1.1em}}@media screen and (min-width:2200px){:root{--hHeight: 6.25em}#header .inside{max-width:calc(1680px * 1.2)}#header .logo{height:5.25em}#header .burger,#header .contact,#header .language,#header .socials,#header .search,#header .buttons{font-size:1.175em}}@media screen and (max-width:1420px){:root{--hHeight: 5em;--hTop: 2em}#header .logo{height:3.75em}#header .inside{gap:1.5em}#header .burger,#header .contact,#header .language,#header .socials,#header .search,#header .buttons{font-size:0.9em}#fullmenu .level_1>li>.nav-link{font-size:1.7em}#fullmenu .level_2_megamenu .ce_text p{font-size:1.4em}#fullmenu .level_2_megamenu .ce_bccustomnav ul>li>*{font-size:1.2em}}@media screen and (max-width:1180px){:root{--hHeight: 4.5em;--hTop: 1.5em;--noSliderOffset: 2em}#header .inside{gap:1em;padding:0 1.5rem}#header .logo{height:3.25em}#fullmenu .level_1>li>.nav-link{font-size:1.6em}#fullmenu .level_2_megamenu .ce_text p{font-size:1.3em}#fullmenu .level_2_megamenu .ce_bccustomnav ul>li>*{font-size:1.1em}#fullmenu .menu-bottom a{font-size:0.9em}}@media screen and (max-width:994px){#header .buttons{display:none}#header .burger{order:100;margin-right:-0.75em}#header .language{order:99;margin-left:auto}#header .contact{margin-left:-0.75em}#fullmenu>.inner>.wrapper{grid-template-rows:min-content min-content min-content 1fr min-content;grid-template-areas:"spacer1" "level_1" "buttons" "spacer2" "menu_bottom"}#fullmenu>.inner>.wrapper .buttons{display:flex}#fullmenu .level_1>li{padding:0;flex-direction:column}#fullmenu .level_1>li.submenu>.nav-link:before{content:"+";order:2}#fullmenu .level_2_megamenu{position:relative;width:100%;padding:0;left:0;transform:none !important;opacity:1 !important;top:0;padding:0 1em 0;display:none}#fullmenu .level_2_megamenu:before,#fullmenu .level_2_megamenu:after{content:"";width:100%;position:relative;display:block}#fullmenu .level_2_megamenu:before{height:2em}#fullmenu .level_2_megamenu:after{height:4em}#fullmenu .menu-bottom a{font-size:0.8em}#fullmenu>.inner>.wrapper{grid-template-areas:"spacer1" "level_1" "buttons" "menu_image" "spacer2" "menu_bottom";grid-template-columns:1fr;grid-template-rows:min-content min-content min-content min-content 1fr min-content}#fullmenu>.inner>.wrapper .level_1{max-width:100%;padding:0 2rem}#fullmenu>.inner>.wrapper .menu-image{position:relative;margin:0 auto;width:100%;padding:0 2rem;opacity:1;left:0;top:0;transform:none}}@media screen and (max-width:767px){:root{--hHeight: 4em;--hTop: 1.5em}#header .logo{height:3em}#header .inside{gap:0.5em}#header .language .mod_changelanguage>span .txt.large{display:none}#header .language .mod_changelanguage>span .txt.small{display:inline-block}#fullmenu .menu-bottom a{font-size:0.7em}#header .burger .txt{display:none}#fullmenu .level_2_megamenu .ce_colsetStart{margin:0}#fullmenu .level_2_megamenu .ce_colsetStart>div>div{max-width:100%}#fullmenu .level_1>li>.nav-link{font-size:1.4em;padding-right:0}#fullmenu .level_2_megamenu .ce_text p{font-size:1.1em}#fullmenu .level_2_megamenu .ce_bccustomnav ul>li>*{font-size:1em}#header .socials,#header .search{display:none}#fullmenu .socials,#fullmenu .search{display:flex}#fullmenu>.inner{background-size:70% auto}}@media only screen and (max-width:480px){:root{--hHeight: 3.2em;--hTop: 1em}#header .logo{height:2.5em}#header .inside{gap:0em;padding:0 1rem}#header .burger,#header .contact,#header .language,#header .socials,#header .search,#header .buttons{font-size:0.8em}#fullmenu .menu-bottom{flex-wrap:wrap}#fullmenu .menu-bottom a{flex:1 1 50%}#fullmenu .menu-bottom>*.label{padding-bottom:1em}#fullmenu .level_1>li>.nav-link{font-size:1.35em}#fullmenu .level_2_megamenu .ce_text p{font-size:1.05em}#fullmenu .level_2_megamenu .ce_bccustomnav ul>li>*{font-size:1em}}@media only screen and (max-width:420px){:root{--hHeight: 2.7em;--hTop: 1em;--noSliderOffset: 1.75em}#header .logo{height:2.1em}}@media only screen and (max-width:360px){#header .inside{padding:0 0.65rem}#header .burger,#header .contact,#header .language,#header .socials,#header .search,#header .buttons{font-size:0.75em}}#colorbox{z-index:10001}#cboxOverlay{z-index:10000}body .ds-wrapper{z-index:880}input[type=search]{background:none;-webkit-appearance:none}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;background:none}input[type="search"]:focus{outline:none}:focus{outline:medium none}::-moz-selection{background:rgba(169, 145, 134, 0.3)}::selection{background:rgba(169, 145, 134, 0.3)}.ce_gallery ul li:before,.button li:before,.ce_xpackageslist ul li:before{content:"";content:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{overflow:auto;overflow-x:hidden;overflow-y:scroll;height:100%;width:100%;font-size:100%}body{font-family:"Open Sans", sans-serif;font-weight:300;font-size:1em;line-height:120%;color:#121212;text-align:left;position:relative;width:100%;height:auto;-webkit-font-smoothing:antialiased;-webkit-text-stroke:1px transparent;text-shadow:rgba(0, 0, 0, 0.01) 0 0 1px;background:#ffffff}.ce_gallery{margin:30px 0}.ce_text ul{margin:30px 0}.ce_text{margin:30px 0}.ce_image{margin:30px 0}.ce_table{margin:30px 0}a{-webkit-transition:color 0.3s ease 0s, background 0.3s ease 0s;-moz-transition:color 0.3s ease 0s, background 0.3s ease 0s;-ms-transition:color 0.3s ease 0s, background 0.3s ease 0s;-o-transition:color 0.3s ease 0s, background 0.3s ease 0s;transition:color 0.3s ease 0s, background 0.3s ease 0s}a,a:link,a:visited{color:#866218;font-weight:400;text-decoration:none}a:hover,a:active{color:#5b4210}p{font-weight:300;font-size:1em;line-height:160%;color:#121212;margin-bottom:25px}p.information{font-size:0.9em}b,strong{font-weight:400}h1,h2,h3,h4,.h1 p,.h2 p,.h3 p,.h4 p{line-height:1.1;position:relative;margin:15px 0;font-family:"Josefin Sans", sans-serif;color:#121212;text-transform:uppercase;line-height:140%;font-weight:600}h1 i,h2 i,h3 i,h4 i,.h1 p i,.h2 p i,.h3 p i,.h4 p i{font-size:0.6em;vertical-align:bottom;line-height:190%;font-style:normal}.ce_headline{margin:30px 0}.ce_headline h1,.ce_headline h2,.ce_headline h3,.ce_headline h4{margin:0}h1,.h1 p{font-size:2.2em}h2,.h2 p{font-size:1.3em}h3,.h3 p{font-size:1.3em}h4,.h4 p{font-size:1.3em}h1.subheader,h2.subheader{font-size:1.4em}.no-text-transform h1,.no-text-transform h2,.no-text-transform h3,.no-text-transform h4{text-transform:none}h1.no-text-transform,h2.no-text-transform,h3.no-text-transform,h4.no-text-transform{text-transform:none}.ce_text.h1,.ce_text.h2,.ce_text.h3,.ce_text.h4,.ce_text.h5,.ce_text.h6{margin:0;margin-top:20px}.ce_text>*:first-child{margin-top:0}.ce_text>*:last-child{margin-bottom:0}.text-center h1:after,.text-center h2:after,.text-center h3:after,.text-center h4:after,.text-center h5:after,.text-center h6:after,.align-center h1:after,.align-center h2:after,.align-center h3:after,.align-center h4:after,.align-center h5:after,.align-center h6:after{left:0;right:0;margin:0 auto}.text-center,.align-center{text-align:center}.text-center p,.text-center h1,.text-center h2,.text-center h3,.align-center p,.align-center h1,.align-center h2,.align-center h3{text-align:center}.text-left,.align-left{text-align:left}.text-left p,.text-left h1,.text-left h2,.text-left h3,.align-left p,.align-left h1,.align-left h2,.align-left h3{text-align:left}.text-right,.align-right{text-align:right}.text-right p,.text-right h1,.text-right h2,.text-right h3,.align-right p,.align-right h1,.align-right h2,.align-right h3{text-align:right}.ce_bcseotitle{position:relative;margin:40px 0}.ce_bcseotitle p{margin:0}.ce_bcseotitle .header>p{font-size:1.8em;line-height:120%;text-transform:uppercase;color:#121212;padding:10px 0;margin:0 0 10px 0;font-weight:300}.ce_bcseotitle .header>p:before{content:"";position:absolute;left:0;top:0;width:2.5em;height:1px;background:#866218;margin:0 auto}.ce_bcseotitle .header>p:after{content:"";position:absolute;left:0;bottom:0;width:2.5em;height:1px;background:#866218;margin:0 auto}.ce_bcseotitle .subheader{font-family:"Open Sans", sans-serif;font-size:1em;font-weight:normal;margin:0;color:#866218;line-height:120%;text-transform:none}.ce_bcseotitle.align-center .header>p:before,.ce_bcseotitle.text-center .header>p:before{left:0;right:0}.ce_bcseotitle.align-center .header>p:after,.ce_bcseotitle.text-center .header>p:after{left:0;right:0}img{width:100%;height:auto}.ce_text img{max-width:100%;width:auto}.image_container{position:relative;line-height:0;text-align:center;margin:0;overflow:hidden}.image_container a{display:block;line-height:0;border:0}.image_container img{width:100%;height:auto}.image_container>a{position:relative}.image_container>a img{-webkit-transition:0.3s filter ease 0s;-moz-transition:0.3s filter ease 0s;-ms-transition:0.3s filter ease 0s;-o-transition:0.3s filter ease 0s;transition:0.3s filter ease 0s}.image_container>a:before{pointer-events:none;position:absolute;left:0;top:0;right:0;bottom:0;margin:0;width:100%;height:100%;content:"";padding:0;z-index:1;opacity:0;background:#000;-webkit-transition:0.3s opacity ease 0s;-moz-transition:0.3s opacity ease 0s;-ms-transition:0.3s opacity ease 0s;-o-transition:0.3s opacity ease 0s;transition:0.3s opacity ease 0s}.image_container>a:after{content:"";font:normal normal normal 14px/1 FontAwesome;color:#f0efed;position:absolute;left:50%;top:50%;margin:-0.5em 0 0 -0.5em;width:1em;height:1em;line-height:1em;padding:0;text-align:center;opacity:0;font-size:1.6em;z-index:10;-webkit-transition:0.3s opacity ease 0s, 0.3s transform ease 0s;-moz-transition:0.3s opacity ease 0s, 0.3s transform ease 0s;-ms-transition:0.3s opacity ease 0s, 0.3s transform ease 0s;-o-transition:0.3s opacity ease 0s, 0.3s transform ease 0s;transition:0.3s opacity ease 0s, 0.3s transform ease 0s;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}.image_container>a.cboxElement:after{content:""}.image_container>a:hover img{filter:brightness(1.2);-webkit-filter:brightness(1.2)}.image_container>a:hover:before{opacity:0.6}.image_container>a:hover:after{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.no-resize .image_container img{width:auto}.image_container figcaption{position:absolute;bottom:0;background:rgba(255, 255, 255, 0.8);color:#000;font-weight:bold;line-height:120%;width:100%;padding:0.5em;font-size:0.9em;pointer-events:none}.float_right{margin:25px 0 25px 25px}.float_left{margin:25px 25px 25px 0}#main .ce_image,#main .ce_image_cover{border-radius:1px;overflow:hidden}.ce_gallery li .image_container{border-radius:1px;overflow:hidden}.mod_article ul{margin-bottom:1em;padding:0}.mod_article ul li{padding:4px 4px 4px 20px;text-align:left;position:relative;list-style:none}.mod_article ul li:before{content:"";left:6px;position:absolute;top:0.7em;color:#121212;background:#121212;width:5px;height:5px;border-radius:50%}.ce_gallery li .image_container,.ce_gallery li .image_container img{width:100%;margin:0}.ce_gallery .cols_1 li{width:100%;margin:0 0 10px}.ce_gallery .cols_2 li{width:48%;margin:1%}.ce_gallery .cols_3 li{width:31.3%;margin:1%}.ce_gallery .cols_4 li{width:23%;margin:1%}.ce_gallery .cols_5 li{width:18%;margin:1%}.ce_gallery .cols_6 li{width:14.6%;margin:1%}.ce_gallery .cols_7 li{width:12.28%;margin:1%}.ce_gallery .cols_8 li{width:10.5%;margin:1%}.ce_gallery .cols_2,.ce_gallery .cols_3,.ce_gallery .cols_4,.ce_gallery .cols_5{margin:0 -1%}.inside table{width:100%;border-spacing:0;border-radius:2px;overflow:hidden}.inside table thead tr{background:#6A7F10;background-image:url(/files/images/bg/bg-line.png);background-repeat:repeat-x;background-position:bottom center;-webkit-transition:0.3s all ease 0s;-moz-transition:0.3s all ease 0s;-ms-transition:0.3s all ease 0s;-o-transition:0.3s all ease 0s;transition:0.3s all ease 0s}.inside table thead tr th{font-family:"Josefin Sans", sans-serif;color:#ffffff;text-align:center;padding:22px 12px 32px;font-weight:bold;font-size:1.3em}.inside table thead tr th.col_first{border-radius:0;text-align:left}.inside table thead tr th.col_last{border-radius:0}.inside table tbody tr{background:transparent}.inside table tbody tr td,.inside table tbody tr th{position:relative;padding:12px;text-align:center;min-width:100px;line-height:1.3;border:1px solid #d7d7d0;background:#eaeae6;-webkit-transition:0.3s background ease 0s;-moz-transition:0.3s background ease 0s;-ms-transition:0.3s background ease 0s;-o-transition:0.3s background ease 0s;transition:0.3s background ease 0s}.inside table tbody tr td small,.inside table tbody tr th small{opacity:0.7;font-weight:normal}.inside table tbody tr th{font-weight:normal;background:#deded8;text-align:left}.inside table tbody tr:hover td{background:#deded8}.inside table tbody tr:hover th{background:#d7d7d0}.inside table tfoot tr{background:transparent;-webkit-transition:0.3s all ease 0s;-moz-transition:0.3s all ease 0s;-ms-transition:0.3s all ease 0s;-o-transition:0.3s all ease 0s;transition:0.3s all ease 0s}.inside table tfoot tr td,.inside table tfoot tr th{position:relative;padding:12px;text-align:left;min-width:100px}.inside table tfoot tr:hover{background:#ececec}.inside .style2 table thead tr{background:#675a15}.inside .style2 table thead tr th{font-family:"Open Sans", sans-serif;color:#ffffff;text-align:center;padding:20px 12px 20px;font-weight:bold;font-size:1em}.inside .style2 table thead tr th.col_first{border-radius:0;text-align:left}.inside .style2 table thead tr th.col_last{border-radius:0}.inside .style2 table tbody tr{background:transparent}.inside .style2 table tbody tr td,.inside .style2 table tbody tr th{background:transparent}.inside .style2 table tbody tr:hover td{background:#f1f1f1}.inside .style2 table tbody tr:hover th{background:#f1f1f1}.ce_table{overflow:visible}.ce_table .controls{display:none;position:relative;text-align:right}.ce_table .controls .prev,.ce_table .controls .next{cursor:pointer;position:absolute;display:inline-block;font-size:1.75em;color:#292f31;line-height:110%;width:30px;height:30px;z-index:10;text-align:center;background:#bdbdb1;margin:0;-webkit-transition:0.5s background ease-in-out 0s;-moz-transition:0.5s background ease-in-out 0s;-ms-transition:0.5s background ease-in-out 0s;-o-transition:0.5s background ease-in-out 0s;transition:0.5s background ease-in-out 0s}.ce_table .controls .prev.disabled,.ce_table .controls .next.disabled{background:#bdbdb1;color:#adadad;cursor:auto}.ce_table .controls .prev:after,.ce_table .controls .next:after{font-family:"FontAwesome", FontAwesome;position:absolute;top:50%;margin-top:-0.5em}.ce_table .controls .prev:focus,.ce_table .controls .next:focus{outline-offset:2px}.ce_table .controls .prev{left:-30px}.ce_table .controls .prev:after{content:"";margin-left:-0.25em;left:50%}.ce_table .controls .next{right:-30px}.ce_table .controls .next:after{content:"";margin-right:-0.25em;right:50%}.ce_table .table-wrapper{position:relative;width:100%;overflow:auto !important}.ce_table .table-wrapper table{width:calc(100% - 1px)}.ce_table .table-wrapper::-webkit-scrollbar{-webkit-appearance:none}.ce_table .table-wrapper::-webkit-scrollbar:vertical{width:12px}.ce_table .table-wrapper::-webkit-scrollbar:horizontal{height:12px}.ce_table .table-wrapper::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 0, 0.5);border-radius:10px;border:0px solid #ffffff}.ce_table .table-wrapper::-webkit-scrollbar-track{border-radius:10px;background-color:#deded8}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{*zoom:1}#wrapper{position:relative;width:100%;height:100%;height:auto;margin:0 auto;z-index:90;overflow:hidden}#container{position:relative;width:100%;height:100%;margin:0 0 0 auto;z-index:90}#main,#left{display:block}#main{position:relative;width:100%;float:none;padding:0}#container.hasright{padding:0 5%;max-width:1280px;margin:0 auto}#container.hasright #main{float:left;width:73%;padding-right:30px}#left{position:relative;width:25%;height:100%;padding:70px 0;margin:0}#right{position:relative;width:27%;height:100%;padding:70px 0 70px 30px;margin:0}#right>.inside>*{padding:0 0 70px 0}#right>.inside>*:last-child{padding:0}.mod_article{position:relative;margin:0}.mod_article>.inside{position:relative;padding:0;overflow:visible;width:100%;padding:0 0;margin:0 auto}.mod_article>.inside>*:first-child{margin-top:0}.mod_article>.inside>*:first-child:not(.ce_colsetStart):not([class*="parallax"]):not([class*="maps"]){padding-top:6em;padding-top:6rem}.mod_article>.inside>*:last-child{margin-bottom:0}.mod_article>.inside>*:last-child:not(.ce_colsetStart):not([class*="parallax"]):not([class*="maps"]){padding-bottom:6em;padding-bottom:6rem}.mod_article>.inside.no-padding>*:first-child:not(.ce_colsetStart):not([class*="parallax"]):not([class*="maps"]){padding-top:0em;padding-top:0rem}.mod_article>.inside.no-padding>*:last-child:not(.ce_colsetStart):not([class*="parallax"]):not([class*="maps"]){padding-bottom:0em;padding-bottom:0rem}.mod_article>.inside>*:not([class*="parallax"]):not([class*="full-width"]){max-width:calc(1320px - 8rem);margin-left:auto;margin-right:auto}.mod_article>.inside>.ce_headline,.mod_article>.inside>.ce_bcseotitle,.mod_article>.inside>.ce_text{text-align:center}.mod_article>.inside>.ce_bcseotitle .header>p:before,.mod_article>.inside>.ce_bcseotitle .header>p:after{right:0;left:0}.mod_article.full-width .inside>*{max-width:100% !important;max-width:1320px !important}.mod_article.no-padding>.inside>*:first-child:not(.ce_colsetStart):not([class*="parallax"]):not([class*="maps"]){padding-top:0em;padding-top:0rem}.mod_article.no-padding>.inside>*:last-child:not(.ce_colsetStart):not([class*="parallax"]):not([class*="maps"]){padding-bottom:0em;padding-bottom:0rem}.ce_colsetStart[class*="bg-"]{margin:6em 0;margin:6rem 0}.ce_colsetStart[class*="bg-"]>div>div>*:first-child{margin-top:0}.ce_colsetStart[class*="bg-"]>div>div>*:first-child:not(.ce_colsetStart):not([class*="parallax"]):not([class*="maps"]){padding-top:6em;padding-top:6rem}.ce_colsetStart[class*="bg-"]>div>div>*:last-child{margin-bottom:0}.ce_colsetStart[class*="bg-"]>div>div>*:last-child:not(.ce_colsetStart):not([class*="parallax"]):not([class*="maps"]){padding-bottom:6em;padding-bottom:6rem}.mod_article>.inside>*:not(.ce_colsetStart):not([class*="parallax"]):not([class*="maps"]){margin-left:auto;margin-right:auto;width:100%;max-width:1320px;padding:0 4em;padding:0 4rem}.mod_article>.inside>*:not(.ce_colsetStart):not([class*="parallax"]):not([class*="maps"]).no-padding{padding:0}.mod_article>.inside>*:not(.ce_colsetStart):not([class*="parallax"]):not([class*="maps"]).small-padding{padding:2rem 2rem}.mod_article>.inside>*:not(.ce_colsetStart):not([class*="parallax"]):not([class*="maps"]).ce_image.full-width{max-width:100%}.ce_bcimageparallax{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:-1}.ce_bcimageparallax *{will-change:transform;width:100%;height:100%;object-fit:cover}.ce_bcimageparallax .jarallax{position:absolute;left:0;top:0;height:100%;width:100%}.ce_bcimageparallax.small-parallax{border:40px solid #ffffff;border-width:40px 0}.parallax-mirror{z-index:0 !important}.ce_bcimageparallax:only-child{position:relative;height:auto;height:55vh;height:55dvh;min-height:300px;max-height:700px}@media screen and (max-width:768px){.ce_bcimageparallax:only-child{max-height:500px}}#footer{background:#f7f7f3;background-image:url(/files/images/bg/bg-pattern-1-reverse.png);background-repeat:repeat-x;background-position:bottom left}#footer .title{font-weight:bold;text-transform:uppercase}#footer .footer-top .inside{position:relative;width:100%;margin:0 auto;padding:30px 4em}#footer .footer-top .inside:before,#footer .footer-top .inside:after{content:"";display:table}#footer .footer-top .inside:after{clear:both}#footer .footer-top .footer-contacts{float:left;width:25%;padding:0 0em 0 0}#footer .footer-top .footer-links{float:left;width:25%;padding:0 2em 0 2em}#footer .footer-top .footer-misc{float:left;width:25%;padding:0 0 0 2em}#footer .footer-top .footer-links ul{margin:0}#footer .footer-top .footer-links ul li{position:relative;text-align:left;display:block;padding:4px 4px 4px 20px;border-top:1px solid rgba(0, 0, 0, 0.1)}#footer .footer-top .footer-links ul li a{color:#121212;font-weight:normal}#footer .footer-top .footer-links ul li a:hover{color:#866218}#footer .footer-top .footer-links ul li:before{content:"";left:6px;position:absolute;top:0.7em;background:#8c887a;width:5px;height:5px;border-radius:50%}#footer .footer-top .footer-links ul li:first-child{border-top:0}#footer .footer-top .footer-contacts a{color:#121212;font-weight:300}#footer .footer-top .footer-contacts span{padding:0.1em 0}#footer .footer-top .footer-contacts .extra-name{display:block}#footer .footer-top .footer-contacts .extra-address{display:block}#footer .footer-top .footer-contacts .name{display:block}#footer .footer-top .footer-contacts .adr{display:block}#footer .footer-top .footer-contacts .adr .street-address{display:block}#footer .footer-top .footer-contacts .adr .postal-code,#footer .footer-top .footer-contacts .adr .locality{display:inline-block}#footer .footer-top .footer-contacts .adr .country{display:block}#footer .footer-top .footer-contacts .phone,#footer .footer-top .footer-contacts .fax,#footer .footer-top .footer-contacts .email{display:block}#footer .footer-top .footer-contacts .adr{margin:0;padding:0}#footer .footer-top .footer-contacts .link{display:block}#footer .footer-top .footer-socials{display:block;padding:0;margin:0}#footer .footer-top .footer-socials ul{margin:0}#footer .footer-top .footer-socials ul li.social{position:relative;padding:0 1px;display:inline-block;text-align:center;vertical-align:top}#footer .footer-top .footer-socials ul li.social a{color:#fff;background-color:#757567;width:2.2em;height:2.2em;line-height:2.2em;display:block;border-radius:50%;-webkit-transition:0.4s background ease 0s;-moz-transition:0.4s background ease 0s;-ms-transition:0.4s background ease 0s;-o-transition:0.4s background ease 0s;transition:0.4s background ease 0s}#footer .footer-top .footer-socials ul li.social a:hover{background-color:#5a5a4f}#footer .footer-top .footer-socials ul li.social a i{font-size:1em}#footer .footer-top .footer-socials ul li.social a.facebook:hover{background-color:#3a5795}#footer .footer-top .footer-socials ul li.social a.google-plus:hover{background-color:#d34836}#footer .footer-top .footer-socials ul li.social a.twitter:hover{background-color:#1da1f2}#footer .footer-top .footer-socials ul li.social a.instagram:hover{background-color:#d62976}#footer .footer-top .footer-socials ul li.img{position:relative;padding:0 1px;display:inline-block;text-align:center;vertical-align:top}#footer .footer-top .footer-socials ul li.img a{color:#fff;width:auto;height:2.2em;line-height:100%;display:block}#footer .footer-top .footer-socials ul li.img a img{height:100%;width:auto}#footer .footer-top .footer-socials ul li:first-child{padding-left:0}#footer .footer-top .footer-socials ul li:last-child{padding-right:0}#footer .footer-top .mod_search{margin-top:25px}#footer .footer-top .mod_search input[type="search"]{background:#ffffff;border:1px solid #d2d2d2;padding:0.5em 0.5em 0.5em 2em;color:#121212}#footer .footer-top .mod_search .widget{margin-bottom:5px}#footer .footer-top .mod_search .widget:before{content:"";font-family:"FontAwesome", FontAwesome;color:#d2d2d2;position:absolute;left:0.5em;top:0.5em}#footer .footer-top .mod_search button{width:100%;padding:10px;background:#757567;color:#ffffff}#footer .footer-top .mod_search button:hover{background:#5a5a4f}#footer .footer-bottom .inside{position:relative;width:100%;margin:0 auto;padding:12px 4em}#footer .footer-bottom .inside:before,#footer .footer-bottom .inside:after{content:"";display:table}#footer .footer-bottom .inside:after{clear:both}#footer .footer-bottom .inside .logo{position:relative;width:25%;max-width:300px}#footer .footer-bottom .inside .logo:before{content:"";position:absolute;width:3em;height:10px;background:#6A7F10;top:50%;margin-top:-4px;right:100%;margin-right:1em}#footer .footer-bottom .inside .logo:after{content:"";position:absolute;width:100vw;width:calc(100vw - 100%);height:10px;background-image:url(/files/images/bg/bg-line-2.png);background-repeat:repeat;background-position:top left;top:50%;margin-top:-4px;left:100%;margin-left:1em}.cleverreach{position:relative;padding:30px 4em 30px;color:#fff;background:#8ea528;background-image:url(/files/images/bg/bg-pattern-3-light.png);background-repeat:repeat;background-position:center center;background-size:auto}.cleverreach form{margin:0}.cleverreach form .formbox:before,.cleverreach form .formbox:after{content:"";display:table}.cleverreach form .formbox:after{clear:both}.cleverreach form .form-container{position:relative;display:flex;width:100%}.cleverreach form .form-container .container-label{display:flex;padding:0 10px}.cleverreach form .form-container .container-label i{display:inline-block;vertical-align:middle;font-size:2em;margin-right:0.5em}.cleverreach form .form-container .container-label p{font-size:2em;margin:0;line-height:100%;font-family:"Josefin Sans", sans-serif;font-weight:600;color:#fff}.cleverreach form .form-container .cr_ipe_item{margin:0;padding:0 5px;line-height:100%;display:flex;flex:1}.cleverreach form .form-container .cr_ipe_item label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cleverreach form .form-container .cr_ipe_item input,.cleverreach form .form-container .cr_ipe_item select{background:rgba(248, 248, 248, 0.7);border-radius:3px;border:1px solid #fff;height:2.4em;padding:0 10px;line-height:2.4em}.cleverreach form .form-container .cr_ipe_item button{height:2.4em;padding:0 20px;line-height:2.4em;background:#384307;font-size:1em}.cleverreach form .form-container .cr_ipe_item button:hover{background:#111502}.cleverreach form .interesse{display:none}.cleverreach form .privacy{position:relative;margin:5px 0 0 5px;opacity:0.8;color:#384307;font-weight:bold;background:rgba(248, 248, 248, 0.7);border-radius:3px;border:1px solid #fff;padding:0.5em;color:#454545;float:right}.cleverreach form .privacy input{margin-left:0}.cleverreach form .privacy:hover{opacity:1}.cleverreach form .sub-unsub{position:relative;margin:5px 0 0 5px;opacity:0.8;color:#384307;font-weight:bold;background:rgba(248, 248, 248, 0.7);border-radius:3px;border:1px solid #fff;padding:0.5em;color:#454545;float:right}.cleverreach form .sub-unsub input{margin:0 5px 0 0}.cleverreach form .sub-unsub:hover{opacity:1}.cleverreach-content{position:relative;padding:30px 4em 40px}.cleverreach-content form{position:relative}.cleverreach-content form .privacy .item{display:inline-block;padding:10px 10px}.cleverreach-content form .privacy .item input{width:14px;height:14px;margin-right:8px}.cleverreach-content form .sub-unsub .item{display:inline-block;padding:10px 10px}.cleverreach-content form .sub-unsub .item input{width:14px;height:14px;margin-right:8px}.cleverreach-content form .interesse .item{display:inline-block;padding:10px 10px}.cleverreach-content form .interesse .item input{width:14px;height:14px;margin-right:8px}.ce_hyperlink{margin:15px 0;display:block;overflow:visible;line-height:0.8}.ce_hyperlink a{padding:0.8em 1em;color:#121212;background:#f1efe6;text-align:center;position:relative;display:inline-block;font-size:1em;font-weight:normal;line-height:120%;overflow:hidden;-webkit-transition:0.3s background ease 0s, 0.3s box-shadow ease 0s;-moz-transition:0.3s background ease 0s, 0.3s box-shadow ease 0s;-ms-transition:0.3s background ease 0s, 0.3s box-shadow ease 0s;-o-transition:0.3s background ease 0s, 0.3s box-shadow ease 0s;transition:0.3s background ease 0s, 0.3s box-shadow ease 0s}.ce_hyperlink a:focus{outline-color:#121212;outline-offset:1px}.ce_hyperlink a>span{display:inline-block;vertical-align:middle;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:0.3s transform ease 0s;-moz-transition:0.3s transform ease 0s;-ms-transition:0.3s transform ease 0s;-o-transition:0.3s transform ease 0s;transition:0.3s transform ease 0s}.ce_hyperlink a:after{content:attr(data-text);position:absolute;left:0;right:0;top:0em;padding:0.8em 1em;color:#ffffff;-webkit-transform:translateY(300%);-moz-transform:translateY(300%);-ms-transform:translateY(300%);-o-transform:translateY(300%);transform:translateY(300%);-webkit-transition:0.3s transform ease 0s;-moz-transition:0.3s transform ease 0s;-ms-transition:0.3s transform ease 0s;-o-transition:0.3s transform ease 0s;transition:0.3s transform ease 0s}.ce_hyperlink a:hover{background:#ccc5a5}.ce_hyperlink a:hover>span{-webkit-transform:translateY(-300%);-moz-transform:translateY(-300%);-ms-transform:translateY(-300%);-o-transform:translateY(-300%);transform:translateY(-300%)}.ce_hyperlink a:hover:after{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.ce_hyperlink a .icon{width:2em;height:100%;line-height:1em;font-size:1em;text-align:center;background-size:100% 100%;margin:0}.ce_hyperlink.full-width,.ce_hyperlink.full-width-button{display:block;width:100%}.ce_hyperlink.full-width a,.ce_hyperlink.full-width-button a{display:block;width:100%}.ce_hyperlink.half-width,.ce_hyperlink.half-width-button{display:block;width:100%}.ce_hyperlink.half-width a,.ce_hyperlink.half-width-button a{display:block;width:50%}.button-container{margin:30px 0}.button-container .ce_hyperlink{margin:5px 0;display:inline-block}.overlay .ce_hyperlink.button-green a,.ce_hyperlink.button-green a{background:#6A7F10;color:#ffffff}.overlay .ce_hyperlink.button-green a:hover,.ce_hyperlink.button-green a:hover{background:#44520a}.overlay .ce_hyperlink.button-green a:focus,.ce_hyperlink.button-green a:focus{outline-color:#6A7F10}.overlay .ce_hyperlink.button-green-2 a,.ce_hyperlink.button-green-2 a{background:#3d4909;color:#ffffff}.overlay .ce_hyperlink.button-green-2 a:hover,.ce_hyperlink.button-green-2 a:hover{background:#2e3707}.overlay .ce_hyperlink.button-green-2 a:focus,.ce_hyperlink.button-green-2 a:focus{outline-color:#3d4909}.overlay .ce_hyperlink.button-red a,.ce_hyperlink.button-red a{background:#8f2727;color:#ffffff}.overlay .ce_hyperlink.button-red a:hover,.ce_hyperlink.button-red a:hover{background:#671c1c}.overlay .ce_hyperlink.button-red a:focus,.ce_hyperlink.button-red a:focus{outline-color:#8f2727}.overlay .ce_hyperlink.button-brown a,.ce_hyperlink.button-brown a{background:#757567;color:#ffffff}.overlay .ce_hyperlink.button-brown a:hover,.ce_hyperlink.button-brown a:hover{background:#5a5a4f}.overlay .ce_hyperlink.button-brown a:focus,.ce_hyperlink.button-brown a:focus{outline-color:#757567}.ce_hyperlink_image{padding:0 !important;margin:6px 0 !important;overflow:hidden;height:100%}.ce_hyperlink_image a.overlay-link{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:20}.ce_hyperlink_image .image_container{height:100%;position:relative}.ce_hyperlink_image .image_container img{width:100%;height:100%}.ce_hyperlink_image .image_container:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0, 0, 0, 0.35);z-index:5}.ce_hyperlink_image .text{position:absolute;left:0;right:0;top:0;bottom:0;background:transparent;z-index:10;-webkit-transition:0.3s background ease-in-out 0s;-moz-transition:0.3s background ease-in-out 0s;-ms-transition:0.3s background ease-in-out 0s;-o-transition:0.3s background ease-in-out 0s;transition:0.3s background ease-in-out 0s}.ce_hyperlink_image .text p{font-family:"Josefin Sans", sans-serif;color:#fff;text-shadow:0 0 10px #000;text-shadow:0 0 10px #000, 0 0 20px #000;font-size:2em;width:100%;text-align:center;line-height:100%;margin:0;top:50%;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s margin ease-in-out 0s;-moz-transition:0.3s margin ease-in-out 0s;-ms-transition:0.3s margin ease-in-out 0s;-o-transition:0.3s margin ease-in-out 0s;transition:0.3s margin ease-in-out 0s}.ce_hyperlink_image .text p:before{content:"";top:-15px;left:0;right:0;margin:0 auto;position:absolute;background:#fff;height:1px;width:50%;max-width:2.5em;display:block}.ce_hyperlink_image .text p:after{content:"";bottom:-15px;left:0;right:0;margin:0 auto;position:absolute;background:#fff;height:1px;width:50%;max-width:2.5em;display:block}.ce_hyperlink_image .text:before{content:"";top:0;bottom:0;left:0;right:0;margin:0;position:absolute;opacity:0;background:#000000;-webkit-transition:0.3s opacity ease-in-out 0s;-moz-transition:0.3s opacity ease-in-out 0s;-ms-transition:0.3s opacity ease-in-out 0s;-o-transition:0.3s opacity ease-in-out 0s;transition:0.3s opacity ease-in-out 0s}.ce_hyperlink_image:hover .text p{margin-top:-0.4em}.ce_hyperlink_image:hover .text:before{opacity:0.5}hr{border:0;margin:65px 0;padding:0 !important;height:1px;background:#e4e4e4}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;background:#000000}.video-container iframe,.video-container object,.video-container embed,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.maps-container iframe{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}#slider-after .mod_article>.inside>*{width:100%;max-width:100%;margin:0}#slider-after .cta-hotelbird{width:100%;padding:0;display:flex;max-width:1680px !important;margin:0 auto !important}#slider-after .cta-hotelbird .voucher{flex:1 1 40%;--color: #473B11;--background: #E6E6E3;background:var(--background);color:var(--color)}#slider-after .cta-hotelbird .voucher:before{width:99999px;right:0}#slider-after .cta-hotelbird .voucher:after{opacity:0.15}#slider-after .cta-hotelbird .hotelbird{flex:1 1 60%;--color: #fff;--background: #6A7F10;background:var(--background);color:var(--color)}#slider-after .cta-hotelbird .hotelbird:before{width:99999px;left:0}#slider-after .cta-hotelbird .hotelbird:after{opacity:0.3}#slider-after .cta-hotelbird>*{position:relative;padding:2em;display:flex}#slider-after .cta-hotelbird>*:before{background:inherit;content:"";position:absolute;top:0;bottom:0;z-index:-1}#slider-after .cta-hotelbird>*:after{background-image:url(/files/images/bg/bg-pattern-3.png);content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-size:260px auto}#slider-after .cta-hotelbird>*>*{z-index:5}#slider-after .cta-hotelbird>*>*:not(:first-child){padding-left:1em}#slider-after .cta-hotelbird>* .icon{flex:0 0 auto}#slider-after .cta-hotelbird>* .icon i{font-size:2.4em}#slider-after .cta-hotelbird>* .text{flex:1 1 100%;display:flex;flex-direction:column;align-items:flex-start}#slider-after .cta-hotelbird>* p.title{font-size:1.7em;font-family:"Josefin Sans", sans-serif;text-transform:uppercase;line-height:1.2;color:var(--color)}#slider-after .cta-hotelbird>* p{color:var(--color);margin:0}#slider-after .cta-hotelbird>* .spacer{margin-top:auto}#slider-after .cta-hotelbird>* a.button{padding:0.5em 1em;border:1px solid var(--color);border-radius:2px;color:var(--color);display:inline-block;margin-top:1.4em;transition:0.25s all ease-in-out}#slider-after .cta-hotelbird>* a.button i{font-weight:normal;font-size:0.7em;margin-left:0.75em}#slider-after .cta-hotelbird>* a.button:hover{background:var(--color);color:var(--background)}#slider-after .cta-hotelbird .app{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;max-width:15em;text-align:right;justify-content:space-between}#slider-after .cta-hotelbird .app .logo{width:100%;max-width:9.5em}#slider-after .cta-hotelbird .app .stores{display:flex;flex-wrap:wrap}#slider-after .cta-hotelbird .app .stores p{width:100%}#slider-after .cta-hotelbird .app .stores a{flex:1 1 50%;line-height:0}@media screen and (max-width:1320px){#slider-after .cta-hotelbird>* p.title{font-size:1.5em}#slider-after .cta-hotelbird>*{padding:1.5em}#slider-after .cta-hotelbird .app{font-size:0.9em}}@media screen and (max-width:1200px){#slider-after .cta-hotelbird{flex-direction:column}}@media screen and (max-width:994px){#slider-after .cta-hotelbird .voucher{display:none}}@media screen and (max-width:830px){#slider-after .cta-hotelbird{flex-direction:column}#slider-after .cta-hotelbird>*{flex-direction:column;text-align:center}#slider-after .cta-hotelbird>* .text{align-items:center}#slider-after .cta-hotelbird>* a.button{margin-top:0.6em}#slider-after .cta-hotelbird .app{margin:0 auto;text-align:center;align-items:center}#slider-after .cta-hotelbird>*>*:not(:first-child){padding:1.5em 0 0 0}}.page-quick-links{position:absolute;top:13em;top:calc(var(--hHeight) + 7em);right:0;z-index:100}.page-quick-links a{position:relative;height:7em;width:7em;z-index:10;display:block;margin-bottom:3px;text-align:center;display:flex;flex-direction:column;justify-content:center;border-radius:2px}.page-quick-links a.button:after{background-image:url(/files/images/bg/bg-pattern-3.png);content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-size:200px auto;opacity:0.7}.page-quick-links a i{font-size:1.4em;margin-bottom:0.4rem}.page-quick-links a i img{width:1.5em;height:1.5em;max-width:1.5em;max-height:1.5em;display:inline-block}.page-quick-links a span{display:block;margin:0;font-family:"Josefin Sans", sans-serif;font-size:1em;font-weight:bold}.page-quick-links a.booking{color:#ffffff;background:#6A7F10}.page-quick-links a.booking:hover{background:#44520a}.page-quick-links a.offers{color:#ffffff;background:#675a15}.page-quick-links a.offers:hover{background:#3d350c}.page-quick-links a.voucher{color:#473b11;background:#d1d71f}.page-quick-links a.voucher:hover{background:#a6aa19}.page-quick-links a.voucher i{transform:scale(1.3)}.page-quick-links a.shop{color:#473b11;background:#d1d71f}.page-quick-links a.shop:hover{background:#a6aa19}.page-quick-links a.shop i{transform:scale(1.3)}.page-quick-links a.rating{background:#ffffff}.page-quick-links a.rating:hover{background:#e6e6e6}.page-quick-links a.rating .averagerating{text-align:center;padding:10px}.page-quick-links a.rating .averagerating .rating-text{margin-bottom:0;line-height:100%;font-weight:bold;text-transform:uppercase}.page-quick-links a.rating .averagerating .rating-percentage{font-size:2em;line-height:100%;font-weight:bold;color:#6A7F10;margin:0}.page-quick-links a.rating .averagerating .ca_img{text-align:center;margin-top:6px}.page-quick-links a.rating .averagerating .ca_img img{width:70px;height:auto}.no-slider .page-quick-links{top:calc(var(--hHeight) + 1em)}.scrolled2 .page-quick-links{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.page-quick-links{-webkit-transition:0.5s transform ease-in-out 0s;-moz-transition:0.5s transform ease-in-out 0s;-ms-transition:0.5s transform ease-in-out 0s;-o-transition:0.5s transform ease-in-out 0s;transition:0.5s transform ease-in-out 0s}#booking-benefits,.scrolled2 #booking-benefits.active{position:absolute;right:8em;top:0;background:#505050;padding:1em;opacity:0;border-radius:2px;overflow:hidden;width:20em;-webkit-transform:translateX(150%);-moz-transform:translateX(150%);-ms-transform:translateX(150%);-o-transform:translateX(150%);transform:translateX(150%);-webkit-transition:0.5s all ease-in-out 0s;-moz-transition:0.5s all ease-in-out 0s;-ms-transition:0.5s all ease-in-out 0s;-o-transition:0.5s all ease-in-out 0s;transition:0.5s all ease-in-out 0s}#booking-benefits.active{display:block;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#booking-benefits p.headline{color:white;font-size:1em;background-color:#8d8719}#booking-benefits p.subheadline1{color:white;font-size:1em}#booking-benefits p.subheadline2{color:white;font-weight:500;font-size:1em;text-align:center}#booking-benefits p.headline span{position:absolute;right:10px;top:8px;padding:5px;padding-top:0px}#booking-benefits #booking-benefits p span:hover{cursor:pointer}#booking-benefits a.button{height:auto;color:white;border:1px solid white;padding:0.6em 0.5em !important;width:100%;margin:0;box-sizing:border-box;position:static;line-height:120%;display:block;height:auto}#booking-benefits a.button:after{display:none}#booking-benefits a.button:hover{color:#505050;background:white}.ratemonitor iframe div#hns-widget-own-price{color:white}.ratemonitor iframe #hns-other-prices li{border-top:1px solid white}.ratemonitor iframe #hns-widget.light{color:white}.ratemonitor iframe .light #hns-widget-content{background:#968f21}#booking-benefits{font-size:0.9em}#booking-benefits .closer{position:absolute;right:0.5em;top:0.4em;width:2em;height:2em;cursor:pointer}#booking-benefits .closer:after{content:"";position:absolute;top:50%;height:1px;width:60%;left:20%;background:white;transform:rotate(45deg)}#booking-benefits .closer:before{content:"";position:absolute;top:50%;height:1px;width:60%;left:20%;background:white;transform:rotate(-45deg)}#booking-benefits .title-bar{margin:-1em;margin-bottom:0.7em;padding:5px 1em;background:#404040;padding:0.7em;text-align:left}#booking-benefits .title-bar>p{display:block;color:#fff;margin:0;font-family:"Josefin Sans", sans-serif;text-transform:uppercase;font-size:1em;font-weight:bold;white-space:nowrap}#booking-benefits ul li{position:relative;padding:0.3em 0.1em 0.3em 1.5em;color:#fff;line-height:140%}#booking-benefits ul li:before{content:"";font-family:"icomoon" !important;width:1em;height:1em;position:absolute;display:block;top:0.3rem;left:0;font-size:0.9em;font-weight:normal}#hns-other-prices{color:#e2dddd}#hns-other-prices li{border-color:#e2dddd}.ratemonitor iframe body{background:#fff}@media screen and (max-width:1400px){.page-quick-links{font-size:0.9em}}@media screen and (max-width:1200px){#booking-benefits{right:0 !important;width:100% !important;overflow:hidden;opacity:1 !important;position:relative !important;display:none !important;transform:none !important}#booking-benefits.active{display:block !important}.magnifier-check{display:none}#booking-benefits .title-bar>p{text-align:center;line-height:2}.title-second-bar,.ratemonitor{display:none}#booking-benefits ul{max-width:22em;width:100%;margin:auto;text-align:left}#booking-benefits>ul li{max-width:22em;width:100%;margin:auto;text-align:left}.benefits-icon-close:before{top:auto}#booking-benefits{display:block !important}#booking-benefits .closer{display:none}.page-quick-links{display:flex;flex-wrap:wrap;position:relative;top:0;left:0;right:0;width:100%;transform:none !important}.no-slider .page-quick-links{top:0}.page-quick-links a{flex:1 1 25%;border-radius:0;margin:0}#booking-benefits{order:-1}.page-quick-links a:nth-child(1){order:2}.page-quick-links a:nth-child(2){order:3}.page-quick-links a:nth-child(3){order:4}.page-quick-links a:nth-child(4){order:5}}@media screen and (max-width:510px){.page-quick-links a{flex:1 1 50%}}#slider{overflow:hidden;position:relative;height:100vh}.c2a-buttons{position:absolute;right:40px;top:40px;z-index:10}.c2a-buttons .booking{background:#6A7F10;border-radius:50%;overflow:hidden;border:1px solid #99b421;box-shadow:0 0 0 6px #6A7F10;width:17.5em;height:17.5em;position:absolute;right:0;top:0;-webkit-transition:0.3s background ease 0s;-moz-transition:0.3s background ease 0s;-ms-transition:0.3s background ease 0s;-o-transition:0.3s background ease 0s;transition:0.3s background ease 0s}.c2a-buttons .booking:hover{background:#44520a}.c2a-buttons .booking:hover .top{background-color:#7c921b}.c2a-buttons .booking a.overlay-link{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:10}.c2a-buttons .booking .top{background:#a1bd23;padding:1.8em 1em 0.2em 1em;text-align:center;background-image:url(/files/images/bg/bg-pattern-3-light.png);background-repeat:repeat;background-position:center center;background-size:auto;-webkit-transition:0.3s background ease 0s;-moz-transition:0.3s background ease 0s;-ms-transition:0.3s background ease 0s;-o-transition:0.3s background ease 0s;transition:0.3s background ease 0s}.c2a-buttons .booking .top i{display:none;color:#fff;font-size:1.7em;margin-bottom:10px}.c2a-buttons .booking .top p{display:block;color:#fff;margin:0;font-family:"Josefin Sans", sans-serif;text-transform:uppercase;font-size:1.3em;font-weight:bold;white-space:nowrap}.c2a-buttons .booking .bottom{padding:0.5em 0.2em 0.5em 1.5em}.c2a-buttons .booking .bottom ul{color:#ffffff;font-size:0.9em;margin:0}.c2a-buttons .booking .bottom ul li{position:relative;text-align:left;display:block;padding:0.2em 4px 0.2em 1.5em;line-height:120%}.c2a-buttons .booking .bottom ul li:before{content:"";font-family:"FontAwesome", FontAwesome;left:0;position:absolute;top:0.2em;color:#ffffff}.c2a-buttons .booking.red{background:#860d0d;border:1px solid #d28989;box-shadow:0 0 0 6px #860d0d}.c2a-buttons .booking.red:hover{background:#580808}.c2a-buttons .booking.red:hover .top{background-color:#580808}.c2a-buttons .booking.red .top{background-color:#921313;padding:1.3em 1em 0.4em 1em}.c2a-buttons .booking.red .top p{line-height:120%;font-size:1.2em}.c2a-buttons .booking.red .bottom{padding:0.5em 0.2em 0.5em 0.2em}.c2a-buttons .booking.red .bottom ul li{text-align:center;padding:0.3em 0}.c2a-buttons .booking.red .bottom ul li:before{display:none}.c2a-buttons .booking.red .bottom ul li strong{font-size:1.08em;font-weight:600}.c2a-buttons .booking.green .top{padding:1.3em 1em 0.4em 1em}.c2a-buttons .booking.green .top p{line-height:120%;font-size:1.2em}.c2a-buttons .booking.green .bottom{padding:0.5em 0.2em 0.5em 0.2em}.c2a-buttons .booking.green .bottom ul li{text-align:center;padding:0.3em 0}.c2a-buttons .booking.green .bottom ul li:before{display:none}.c2a-buttons .booking.green .bottom ul li strong{font-size:1.08em;font-weight:600}.c2a-buttons .ratings{background:#ffffff;border-radius:50%;overflow:hidden;border:1px solid #dcdcdc;box-shadow:0 0 0 6px #ffffff;width:9.5em;height:9.5em;position:absolute;right:10em;top:16em;-webkit-transition:0.3s background ease 0s;-moz-transition:0.3s background ease 0s;-ms-transition:0.3s background ease 0s;-o-transition:0.3s background ease 0s;transition:0.3s background ease 0s}.c2a-buttons .ratings:hover{background:#e6e6e6}.c2a-buttons .ratings:hover .top{background-color:#c3c3c3}.c2a-buttons .ratings a.overlay-link{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:10}.c2a-buttons .ratings .top{text-align:center;background:#dcdcdc;padding:20px 0 5px;-webkit-transition:0.3s background ease 0s;-moz-transition:0.3s background ease 0s;-ms-transition:0.3s background ease 0s;-o-transition:0.3s background ease 0s;transition:0.3s background ease 0s}.c2a-buttons .ratings .top p{display:block;color:#121212;margin:0;font-family:"Josefin Sans", sans-serif;font-size:0.9em;white-space:nowrap;line-height:120%;font-weight:bold}.c2a-buttons .ratings .bottom .averagerating{text-align:center;padding:10px}.c2a-buttons .ratings .bottom .averagerating .rating-text{margin-bottom:0;line-height:100%;font-weight:bold;text-transform:uppercase}.c2a-buttons .ratings .bottom .averagerating .rating-percentage{font-size:2em;line-height:100%;font-weight:bold;color:#6A7F10;margin:0}.c2a-buttons .ratings .bottom .averagerating .ca_img{text-align:center;margin-top:6px}.c2a-buttons .ratings .bottom .averagerating .ca_img img{width:70px;height:auto}.c2a-buttons .links{background:#675a15;border-radius:50%;overflow:hidden;border:1px solid #ffffff;box-shadow:0 0 0 6px #675a15;width:8.5em;height:8.5em;position:absolute;right:-2em;top:15.5em}.c2a-buttons .links .top{text-align:center;min-height:50%;background:#675a15;-webkit-transition:0.3s background ease 0s;-moz-transition:0.3s background ease 0s;-ms-transition:0.3s background ease 0s;-o-transition:0.3s background ease 0s;transition:0.3s background ease 0s}.c2a-buttons .links .top:hover{background:#524711}.c2a-buttons .links .top>a{display:block;padding:1em 1em 0.3em 1em;font-weight:300}.c2a-buttons .links .top i{color:#fff;font-size:1.4em;margin-bottom:0.2em}.c2a-buttons .links .top span{display:block;color:#fff;margin:0;font-family:"Josefin Sans", sans-serif;font-size:0.9em;white-space:nowrap}.c2a-buttons .links .bottom{background:#473b11;text-align:center;min-height:50%;-webkit-transition:0.3s background ease 0s;-moz-transition:0.3s background ease 0s;-ms-transition:0.3s background ease 0s;-o-transition:0.3s background ease 0s;transition:0.3s background ease 0s}.c2a-buttons .links .bottom:hover{background:#322a0c}.c2a-buttons .links .bottom>a{display:block;padding:0.6em 1em 0.7em 1em;font-weight:300}.c2a-buttons .links .bottom i{color:#fff;font-size:1.4em;margin-bottom:0.2em}.c2a-buttons .links .bottom span{display:block;color:#fff;margin:0;font-family:"Josefin Sans", sans-serif;font-size:0.9em;white-space:nowrap}.c2a-buttons .links-v2{background:#d1d71f;border-radius:50%;overflow:hidden;border:1px solid #ffffff;box-shadow:0 0 0 6px #d1d71f;width:8.5em;height:8.5em;position:absolute;right:-2em;top:15.5em}.c2a-buttons .links-v2:after{background-image:url(/files/images/bg/bg-pattern-3.png);content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-size:200px auto;opacity:0.7}.c2a-buttons .links-v2 .top{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;text-align:center;min-height:100%;-webkit-transition:0.3s background ease 0s;-moz-transition:0.3s background ease 0s;-ms-transition:0.3s background ease 0s;-o-transition:0.3s background ease 0s;transition:0.3s background ease 0s}.c2a-buttons .links-v2 .top:hover{background:#bbc11c}.c2a-buttons .links-v2 .top>a{display:block;padding:0em 1em 1em 1em;font-weight:300}.c2a-buttons .links-v2 .top img{width:2.7em}.c2a-buttons .links-v2 .top i{color:#473b11;font-size:1.3em;margin-bottom:0.2em}.c2a-buttons .links-v2 .top span{display:block;color:#473b11;margin:0;font-family:"Josefin Sans", sans-serif;font-size:1.2em;font-weight:bold}.c2a-buttons.small-spacing .ratings{top:14em;right:8em}.c2a-buttons.small-spacing .links{top:13.5em}.scroller-container{position:absolute;height:4em;width:8em;z-index:200;margin:0 auto;left:0;right:0;bottom:0;font-size:1em}.scroller-container:after{content:"";position:absolute;width:100%;height:200%;border-radius:50%;background:#000;background:rgba(0, 0, 0, 0.6);border:1px solid rgba(255, 255, 255, 0.7);z-index:-1}.scroller-container a{position:absolute;left:0;top:0;right:0;bottom:0;color:#ffffff;text-align:center;font-family:"Josefin Sans", sans-serif;font-weight:300;padding-top:1.8em;font-size:0.9em}.scroller-container a span{text-transform:uppercase;display:block}.scroller-container a i{position:relative;display:block}.scroller-container a:hover{color:#6A7F10}a[name*=content]{position:absolute;bottom:0}.iframe-widget{position:relative;width:100%;height:auto;margin:0px 0px 50px 0px;background:#272727;overflow:hidden;border-radius:5px}.iframe-widget .iw-container{float:none;width:100%;height:100%;border-right:1px solid #171717}.iframe-widget .iw-container .inside{position:relative;width:100%;height:100%;padding:0;padding-bottom:56.25%}.iframe-widget .iw-container .inside iframe{width:100%;height:100%;position:absolute;left:0}.iframe-widget .iw-preview{position:relative;right:0;top:0;width:100%;height:100%;overflow:auto}.iframe-widget .iw-preview .inside{width:100%;height:100%;padding:0}.iframe-widget .iw-preview .inside .preview-item{position:relative;padding:20px;border-top:1px solid #404040;border-bottom:1px solid #171717;cursor:pointer;background:#272727;float:left;width:100%;height:100px;overflow:hidden}.iframe-widget .iw-preview .inside .preview-item:hover{background:#1B1B1B}.iframe-widget .iw-preview .inside .preview-item.active{background:#101010}.iframe-widget .iw-preview .inside .preview-item .thumb{position:absolute;left:20px;top:20px;width:50px;height:50px;background-position:center center;background-repeat:no-repeat;background-size:100% auto;background-size:cover}.iframe-widget .iw-preview .inside .preview-item .title{padding-left:70px;text-align:left}.iframe-widget .iw-preview .inside .preview-item .title p{color:#fff;font-weight:bold;margin:0}.iframe-widget .iw-preview .inside .preview-item .title p span{font-weight:normal;font-size:0.8em}#footer .cleverreach.blocked .message{color:#fff;font-weight:bold;text-shadow:0px 0 4px #8fa62a, 0px 0 14px #8fa62a, 0px 0 24px #8fa62a}#footer .cleverreach.blocked .message a{color:inherit;font-weight:bold;text-decoration:underline}#footer .cleverreach.blocked .message *{font-weight:inherit}.iframe-widget.blocked .message{color:#fff;padding:0.5em}.iframe-widget.blocked .message a{color:inherit}.iframe-widget.blocked .iw-container{display:none}.iframe-widget.blocked .iw-preview{display:none}.ca-widget{width:228px;display:block;overflow:hidden;border-radius:2px;margin:4px auto 0 auto;position:relative;box-shadow:0 0 10px rgba(0, 0, 0, 0.2)}.ca-widget img{display:block;width:215px;margin-left:16px;margin-bottom:-3px}.ca-widget .icon-container{position:absolute;left:0;top:0;width:41px;height:48px;background:url(/files/images/icons/check.png) center no-repeat #4da100}.rating-total{margin:30px -20px}.rating-total p{margin:0;line-height:120%}.rating-total .meta{margin:0 20px;float:left;width:40%;width:calc(40% - 40px);text-align:left}.rating-total .meta .amount{font-size:56px;font-weight:bold;line-height:100%}.rating-total img{width:auto;max-width:8em}.rating-total .ratings{margin:0 20px;float:left;width:60%;width:calc(60% - 40px);text-align:left;background:#f5f5f5;padding:2em}.meta .percentage{width:100%;height:2em;background:#a58e2f;position:relative;overflow:hidden;margin:10px 0}.meta .percentage .bar{height:4em;background:#ceaa14;position:absolute;margin-top:-1em}.ratings .rating-stars-large{position:relative;width:calc(24px * 5 * 0.7);height:calc(23px * 1 * 0.7);background:url(/files/images/icons/rating-star-l-blank.png) repeat-x left center;background-size:auto 100%}.ratings .rating-stars-large>.stars{height:100%;background:url(/files/images/icons/rating-star-l.png) repeat-x left center;background-size:auto 100%}.ratings .rating-subcategory{position:relative;padding:5px 0;line-height:110%;display:flex;align-items:baseline}.ratings .rating-subcategory p.label{order:-2;hyphens:auto;margin:0}.ratings .rating-subcategory:after{content:"";position:relative;border-bottom:1px dotted #121212;display:block;order:-1;margin:0 1em;flex:1 1 auto}.ratings .rating-subcategory .rating-stars-large{margin-left:auto;flex:0 0 auto}.ratings .rating-subcategory p.rating-percent{width:4em;margin:0 0 0 0.5em;flex:0 0 auto;align-self:flex-start}.ratings p.rating-percent{font-size:11px;margin:0}.rating-summary{margin:60px -10px}.rating-summary h3{text-align:left;margin:0 10px 20px}.rating-summary .portals-wrap{margin-left:-10px;margin-right:-10px}.rating-summary .portal{float:left;width:50%;width:calc(50% - 40px);margin:0 20px;border-bottom:1px solid rgba(0, 0, 0, 0.15);text-align:left;padding:5px;display:block}.rating-summary .portal p{float:left;width:60%;line-height:110%;padding-right:10px;margin:0}.rating-summary .portal .percentage{float:right;width:40%;height:1em;background:#dbdbdb;position:relative;overflow:hidden}.rating-summary .portal .percentage .bar{height:100%;background:#de9b25;position:absolute}.overall{position:relative;display:table;width:auto;text-align:center;margin:0 0 20px;table-layout:fixed;width:100%;font-size:1.5em}.overall>div{display:table-cell;vertical-align:middle;padding:0}.overall>div.score{width:3em;font-size:1.4em}.overall .score-note{font-weight:bold;font-size:1em;width:2.8em;height:2.8em;line-height:2.8em;background:#6A7F10;color:#fff;border-radius:50%}.overall>div.info{padding:0 0 0 1em}.overall .info span{display:block;text-align:left;line-height:110%;margin:3px 0}.overall .info span.rating-stars{position:relative;background:url(/files/images/icons/rating-star-l-blank.png) repeat-x left center;background-size:auto 100%;width:calc(0.24em * 5 * 3.5);height:calc(0.23em * 1 * 3.5)}.overall .info span.rating-stars .stars{height:100%;background:url(/files/images/icons/rating-star-l.png) repeat-x left center;background-size:auto 100%}.overall .info span.text{font-weight:bold;text-transform:uppercase;font-size:1.5em}@media screen and (max-width:1320px){.rating-total .meta{width:100%;margin:0 0 30px}.rating-total .ratings{width:100%;margin:0 0 30px}}@media screen and (max-width:994px){.rating-summary .portal{width:calc(100% - 40px)}}@media only screen and (max-width:420px){.overall>div.score{font-size:1.1em}.overall>div.info{padding:0 0 0 0.5em;font-size:0.8em}.rating-total .ratings{padding:1em}.ratings .rating-stars-large{width:calc(24px * 5 * 0.55);height:calc(23px * 1 * 0.55)}.ratings .rating-subcategory{padding:0;flex-wrap:wrap}.ratings .rating-subcategory .rating-stars-large{margin:0}.ratings .rating-subcategory:after{display:block;width:100%;order:4;margin:10px 0 5px}.ratings .rating-subcategory p.label{width:100%}}.extra-content p.large{animation:bounceInLeft-1 ease 12s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:bounceInLeft-1 ease 12s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:bounceInLeft-1 ease 12s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:bounceInLeft-1 ease 12s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:bounceInLeft-1 ease 12s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}@keyframes bounceInLeft-1{0%{opacity:0;transform:translate(-1000px, 0px)}6%{opacity:0;transform:translate(-1000px, 0px)}18%{opacity:1;transform:translate(10px, 0px)}23%{opacity:1;transform:translate(0px, 0px)}89%{opacity:1;transform:translate(20px, 0px)}96%{opacity:0;transform:translate(-1000px, 0px)}100%{opacity:0;transform:translate(-1000px, 0px)}}@-moz-keyframes bounceInLeft-1{0%{opacity:0;-moz-transform:translate(-1000px, 0px)}6%{opacity:0;-moz-transform:translate(-1000px, 0px)}18%{opacity:1;-moz-transform:translate(10px, 0px)}23%{opacity:1;-moz-transform:translate(0px, 0px)}89%{opacity:1;-moz-transform:translate(20px, 0px)}96%{opacity:0;-moz-transform:translate(-1000px, 0px)}100%{opacity:0;-moz-transform:translate(-1000px, 0px)}}@-webkit-keyframes bounceInLeft-1{0%{opacity:0;-webkit-transform:translate(-1000px, 0px)}6%{opacity:0;-webkit-transform:translate(-1000px, 0px)}18%{opacity:1;-webkit-transform:translate(10px, 0px)}23%{opacity:1;-webkit-transform:translate(0px, 0px)}89%{opacity:1;-webkit-transform:translate(20px, 0px)}96%{opacity:0;-webkit-transform:translate(-1000px, 0px)}100%{opacity:0;-webkit-transform:translate(-1000px, 0px)}}@-o-keyframes bounceInLeft-1{0%{opacity:0;-o-transform:translate(-1000px, 0px)}6%{opacity:0;-o-transform:translate(-1000px, 0px)}18%{opacity:1;-o-transform:translate(10px, 0px)}23%{opacity:1;-o-transform:translate(0px, 0px)}89%{opacity:1;-o-transform:translate(20px, 0px)}96%{opacity:0;-o-transform:translate(-1000px, 0px)}100%{opacity:0;-o-transform:translate(-1000px, 0px)}}@-ms-keyframes bounceInLeft-1{0%{opacity:0;-ms-transform:translate(-1000px, 0px)}6%{opacity:0;-ms-transform:translate(-1000px, 0px)}18%{opacity:1;-ms-transform:translate(10px, 0px)}23%{opacity:1;-ms-transform:translate(0px, 0px)}89%{opacity:1;-ms-transform:translate(20px, 0px)}96%{opacity:0;-ms-transform:translate(-1000px, 0px)}100%{opacity:0;-ms-transform:translate(-1000px, 0px)}}.extra-content p.small{animation:bounceInLeft-2 ease 12s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:bounceInLeft-2 ease 12s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:bounceInLeft-2 ease 12s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:bounceInLeft-2 ease 12s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:bounceInLeft-2 ease 12s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}@keyframes bounceInLeft-2{0%{opacity:0;transform:translate(-1000px, 0px)}8%{opacity:0;transform:translate(-1000px, 0px)}20%{opacity:1;transform:translate(10px, 0px)}26%{opacity:1;transform:translate(0px, 0px)}86%{opacity:1;transform:translate(20px, 0px)}94%{opacity:0;transform:translate(-1000px, 0px)}100%{opacity:0;transform:translate(-1000px, 0px)}}@-moz-keyframes bounceInLeft-2{0%{opacity:0;-moz-transform:translate(-1000px, 0px)}8%{opacity:0;-moz-transform:translate(-1000px, 0px)}20%{opacity:1;-moz-transform:translate(10px, 0px)}26%{opacity:1;-moz-transform:translate(0px, 0px)}86%{opacity:1;-moz-transform:translate(20px, 0px)}94%{opacity:0;-moz-transform:translate(-1000px, 0px)}100%{opacity:0;-moz-transform:translate(-1000px, 0px)}}@-webkit-keyframes bounceInLeft-2{0%{opacity:0;-webkit-transform:translate(-1000px, 0px)}8%{opacity:0;-webkit-transform:translate(-1000px, 0px)}20%{opacity:1;-webkit-transform:translate(10px, 0px)}26%{opacity:1;-webkit-transform:translate(0px, 0px)}86%{opacity:1;-webkit-transform:translate(20px, 0px)}94%{opacity:0;-webkit-transform:translate(-1000px, 0px)}100%{opacity:0;-webkit-transform:translate(-1000px, 0px)}}@-o-keyframes bounceInLeft-2{0%{opacity:0;-o-transform:translate(-1000px, 0px)}8%{opacity:0;-o-transform:translate(-1000px, 0px)}20%{opacity:1;-o-transform:translate(10px, 0px)}26%{opacity:1;-o-transform:translate(0px, 0px)}86%{opacity:1;-o-transform:translate(20px, 0px)}94%{opacity:0;-o-transform:translate(-1000px, 0px)}100%{opacity:0;-o-transform:translate(-1000px, 0px)}}@-ms-keyframes bounceInLeft-2{0%{opacity:0;-ms-transform:translate(-1000px, 0px)}8%{opacity:0;-ms-transform:translate(-1000px, 0px)}20%{opacity:1;-ms-transform:translate(10px, 0px)}26%{opacity:1;-ms-transform:translate(0px, 0px)}86%{opacity:1;-ms-transform:translate(20px, 0px)}94%{opacity:0;-ms-transform:translate(-1000px, 0px)}100%{opacity:0;-ms-transform:translate(-1000px, 0px)}}.ce_accordion{overflow:visible;margin:14px 0}.ce_accordion .toggler:focus{outline-offset:2px;outline-color:#6A7F10}.ce_accordion .toggler.ui-state-default{position:relative;background:#6A7F10;border-radius:3px;border:none;color:#fff;cursor:pointer;padding:0.8em 3.7em 0.8em 1em;margin:0 0 1px 0;font-size:1.3em;line-height:100%;font-weight:bold;text-align:left;font-family:"Josefin Sans", sans-serif}.ce_accordion .toggler.ui-state-default .headline{position:relative}.ce_accordion .toggler.ui-state-default .ui-icon+.ui-icon{display:none}.ce_accordion .toggler.ui-state-default .ui-icon{position:absolute;top:50%;bottom:0;left:unset;right:10px;z-index:10;overflow:hidden;height:1.5em;width:1.5em;font-size:1em;background:none;line-height:2em;text-align:center;margin-top:-0.75em}.ce_accordion .toggler.ui-state-default .ui-icon:after{content:"+";position:absolute;text-indent:0;color:#fff;font-weight:bold;font-size:1em;line-height:130%;width:100%;height:100%;right:0;top:0;border-radius:50%;border:1px solid #ffffff}.ce_accordion .toggler.ui-state-default .icon{position:absolute;top:0;bottom:0;left:0;z-index:10;overflow:hidden;border-right:1px solid #cac9c9;-webkit-transition:0.3s color ease 0s, 0.3s background ease 0s;-moz-transition:0.3s color ease 0s, 0.3s background ease 0s;-ms-transition:0.3s color ease 0s, 0.3s background ease 0s;-o-transition:0.3s color ease 0s, 0.3s background ease 0s;transition:0.3s color ease 0s, 0.3s background ease 0s}.ce_accordion .toggler.ui-state-default .icon{width:2em;height:100%;line-height:2em;font-size:1.5em;text-align:center;background-size:100% 100%;color:#999;margin:0}.ce_accordion .toggler.ui-state-active{background-color:#44520a}.ce_accordion .toggler.ui-state-active .ui-icon:after{content:"-"}.ce_accordion .ui-accordion-content{border:medium none;border-radius:0 0 0 0;padding:1em 1.5em;background:transparent}.ce_accordion .ui-accordion-content>div>*:first-child{margin-top:0}.ce_accordion .ui-accordion-content>div>*:last-child{margin-bottom:0}.ce_tabsStart{border:0;padding:0;margin:50px 0}.ce_tabsStart .bcat-tabs-headers{padding:1em 0 0;text-align:center;border:0;border-bottom:3px solid #6A7F10;border-radius:0;line-height:0;background:none;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.ce_tabsStart .bcat-tabs-headers>li{float:none;display:inline-block;background:#6A7F10;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;line-height:normal}.ce_tabsStart .bcat-tabs-headers>li a{color:#ffffff;font-size:1.15em;padding:0.6em 2em !important}.ce_tabsStart .bcat-tabs-headers>li:before{display:none !important}.ce_tabsStart .bcat-tabs-headers>li.ui-state-active,.ce_tabsStart .bcat-tabs-headers>li.active{background:#44520a}.ce_tabsStart .bcat-tab-content{padding:1em}.ce_gallery{position:relative;padding:0}.ce_gallery .gallery-carousel{width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden;z-index:1}.ce_gallery .gallery-carousel-wrapper-outer{position:relative;width:calc(100% + 10px);margin:0 -5px}.ce_gallery .gallery-carousel-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin:0}.ce_gallery .gallery-carousel-wrapper>div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;padding:0 5px}.ce_gallery .image_container{display:block;margin:0;width:100%;overflow:hidden}.ce_gallery .prev,.ce_gallery .next{font-size:1.5em;color:#ffffff;line-height:1.8em;width:1.8em;height:1.8em;top:50%;margin-top:-0.5em;position:absolute;z-index:10;text-align:center;font-weight:normal;background:#000;background:rgba(0, 0, 0, 0.6);border:1px solid #fff;border-radius:1em;cursor:pointer;-webkit-transition:0.3s all ease-in-out 0s;-moz-transition:0.3s all ease-in-out 0s;-ms-transition:0.3s all ease-in-out 0s;-o-transition:0.3s all ease-in-out 0s;transition:0.3s all ease-in-out 0s}.ce_gallery .prev:hover,.ce_gallery .next:hover{background:rgba(0, 0, 0, 0.8)}.ce_gallery .prev:focus,.ce_gallery .next:focus{outline-color:rgba(0, 0, 0, 0.6);outline-offset:2px}.ce_gallery .prev{left:0.4em}.ce_gallery .prev:after{content:"";font-family:"FontAwesome", FontAwesome;position:absolute;left:0.6em}.ce_gallery .next{right:0.4em}.ce_gallery .next:after{content:"";font-family:"FontAwesome", FontAwesome;position:absolute;right:0.6em}.ce_gallery .pagination{position:relative;bottom:0;width:100%;height:auto;text-align:center;z-index:10;display:none}.ce_gallery .pagination>span{display:inline-block;height:12px;width:12px;background:#A7A7A7;border-radius:50%;margin:0 4px;vertical-align:bottom;cursor:pointer;-webkit-transition:0.3s background ease 0s;-moz-transition:0.3s background ease 0s;-ms-transition:0.3s background ease 0s;-o-transition:0.3s background ease 0s;transition:0.3s background ease 0s}.ce_gallery .pagination>span.swiper-pagination-bullet-active{background:#3E3E3E}.content-slider{width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden;z-index:1;padding:0 1px;margin:0 calc(4em);width:calc(100% - 8em)}.content-slider .slider-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.content-slider .slider-wrapper>div{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;height:100%;position:relative}.content-slider .slider-pagination{position:absolute;bottom:0;width:100%;height:auto;text-align:center;z-index:10}.content-slider .slider-pagination>span{display:inline-block;height:12px;width:12px;background:#A7A7A7;border-radius:50%;margin:0 4px;vertical-align:bottom;cursor:pointer;-webkit-transition:0.3s background ease 0s;-moz-transition:0.3s background ease 0s;-ms-transition:0.3s background ease 0s;-o-transition:0.3s background ease 0s;transition:0.3s background ease 0s}.content-slider .slider-pagination>span.swiper-pagination-bullet-active{background:#3E3E3E}.ce_sliderStart{position:relative;overflow:visible}.ce_sliderStart .slider-control{position:absolute;left:0;width:100%;top:50%;z-index:40;margin-top:-0.5em}.ce_sliderStart .slider-control .slider-prev,.ce_sliderStart .slider-control .slider-next{font-size:1.5em;color:#121212;line-height:1.5em;width:1.5em;height:1.5em;top:50%;position:absolute;z-index:10;text-align:center;box-shadow:inset 0 0 0 1px #121212;border-radius:50%;font-weight:normal;margin-top:-0.5em;opacity:1;-webkit-transition:0.5s all ease-in-out 0s;-moz-transition:0.5s all ease-in-out 0s;-ms-transition:0.5s all ease-in-out 0s;-o-transition:0.5s all ease-in-out 0s;transition:0.5s all ease-in-out 0s}.ce_sliderStart .slider-control .slider-prev:hover,.ce_sliderStart .slider-control .slider-next:hover{color:#6A7F10;box-shadow:inset 0 0 0 1px #6A7F10;opacity:1;-webkit-transform:scale(1) translateX(0em);-moz-transform:scale(1) translateX(0em);-ms-transform:scale(1) translateX(0em);-o-transform:scale(1) translateX(0em);transform:scale(1) translateX(0em)}.ce_sliderStart .slider-control .slider-prev{left:-0.5em;-webkit-transform:scale(1) translateX(0.3em);-moz-transform:scale(1) translateX(0.3em);-ms-transform:scale(1) translateX(0.3em);-o-transform:scale(1) translateX(0.3em);transform:scale(1) translateX(0.3em)}.ce_sliderStart .slider-control .slider-prev:after{content:"";font-family:"FontAwesome", FontAwesome;margin-left:-0.1em}.ce_sliderStart .slider-control .slider-next{right:-0.5em;-webkit-transform:scale(1) translateX(-0.3em);-moz-transform:scale(1) translateX(-0.3em);-ms-transform:scale(1) translateX(-0.3em);-o-transform:scale(1) translateX(-0.3em);transform:scale(1) translateX(-0.3em)}.ce_sliderStart .slider-control .slider-next:after{content:"";font-family:"FontAwesome", FontAwesome;margin-right:-0.1em}.ce_sliderStart:hover .slider-control .slider-prev,.ce_sliderStart:hover .slider-control .slider-next{opacity:1;-webkit-transform:scale(1) translateX(0em);-moz-transform:scale(1) translateX(0em);-ms-transform:scale(1) translateX(0em);-o-transform:scale(1) translateX(0em);transform:scale(1) translateX(0em)}.content-slider .ce_text{text-align:center;padding:0;width:100%}.ce_colsetStart{width:100%;height:100%;margin:0;clear:both}.ce_colsetStart>div>div>[class*="ce_"]>*:first-child{margin-top:0}.ce_colsetStart>div>div>[class*="ce_"]>*:last-child{margin-bottom:0}.ce_colsetStart:first-child>div>div>*:first-child:not([class*=cover]):not([class*=no-padding]){margin-top:0;padding-top:6em;padding-top:6rem}.ce_colsetStart:last-child>div>div>*:last-child:not([class*=cover]):not([class*=no-padding]){margin-bottom:0;padding-bottom:6em;padding-bottom:6rem}.ce_colsetStart>div{padding:0}.ce_colsetStart>div>div{position:relative;padding-top:0 !important;padding-bottom:0 !important;min-height:100%}.ce_colsetStart>div>div>*:not([class*=cover]):not([class*=no-padding]){padding-left:4em;padding-right:4em;padding-left:4rem;padding-right:4rem}.ce_colsetStart>div>div>*:first-child:not([class*=cover]):not([class*=no-padding]){margin-top:0}.ce_colsetStart>div>div>*:last-child:not([class*=cover]):not([class*=no-padding]){margin-bottom:0}.ce_colsetStart>div>div>*:only-child{height:100%}.ce_colsetStart>div>div>*:not([class*=cover]){position:relative;z-index:1}.ce_colsetStart>div>div .ce_colsetStart:not([class*=teaserboxes]){height:auto}.ce_colsetStart>div>div .ce_colsetStart:not([class*=teaserboxes])>div{position:static}.ce_colsetStart>div>div .ce_colsetStart:not([class*=teaserboxes])>div>div>*{padding:0 !important}.ce_colsetStart{display:flex;flex-wrap:wrap}.ie .ui-widget-content .ce_colsetStart.equalize{display:block;table-layout:inherit}.ie .ui-widget-content .ce_colsetStart.equalize>div{display:block;float:left}.ui-tabs-panel .ce_colsetStart>div>div{padding-top:1px !important}.bootstrap3s .row,.bootstrap3s.row{margin-left:0;margin-right:0}.ce_colsetStart.center-colset{display:table}.ce_colsetStart.center-colset>div{display:table-cell;vertical-align:middle;float:none}.ce_colsetStart.center-colset>div>div{height:auto !important}.ce_colsetStart.no-padding>div>div>*{padding:0 !important}#main .ce_colsetStart.overlay{margin:0 auto;text-align:center}#main .ce_colsetStart.overlay .ce_bcseotitle .header>p:before,#main .ce_colsetStart.overlay .ce_bcseotitle .header>p:after{left:0;right:0}#main .ce_colsetStart.overlay .ce_hyperlink a{width:100%}#main .ce_colsetStart.overlay.col_1>.col_1{padding:6em 0 !important}#main .ce_colsetStart.overlay.col_1>.col_1>div{background:rgba(255, 255, 255, 0.85);outline:6px solid rgba(255, 255, 255, 0.85);border:1px solid #866218;max-width:400px;margin:0 auto}#main .ce_colsetStart.overlay.col_1>.col_1>div>*{padding-left:3em;padding-right:3em;padding-left:3rem;padding-right:3rem}#main .ce_colsetStart.overlay.col_1>.col_1>div>*:first-child{margin-top:0;padding-top:3em;padding-top:3rem}#main .ce_colsetStart.overlay.col_1>.col_1>div>*:last-child{margin-top:0;padding-bottom:3em;padding-bottom:3rem}#main .ce_colsetStart.overlay.col_2>.col_2{padding:6em 0 !important}#main .ce_colsetStart.overlay.col_2>.col_2>div{background:rgba(255, 255, 255, 0.85);outline:6px solid rgba(255, 255, 255, 0.85);border:1px solid #866218;max-width:400px;margin:0 auto}#main .ce_colsetStart.overlay.col_2>.col_2>div>*{padding-left:3em;padding-right:3em;padding-left:3rem;padding-right:3rem}#main .ce_colsetStart.overlay.col_2>.col_2>div>*:first-child{margin-top:0;padding-top:3em;padding-top:3rem}#main .ce_colsetStart.overlay.col_2>.col_2>div>*:last-child{margin-top:0;padding-bottom:3em;padding-bottom:3rem}#main .ce_colsetStart.overlay.col_3>.col_3{padding:6em 0 !important}#main .ce_colsetStart.overlay.col_3>.col_3>div{background:rgba(255, 255, 255, 0.85);outline:6px solid rgba(255, 255, 255, 0.85);border:1px solid #866218;max-width:400px;margin:0 auto}#main .ce_colsetStart.overlay.col_3>.col_3>div>*{padding-left:3em;padding-right:3em;padding-left:3rem;padding-right:3rem}#main .ce_colsetStart.overlay.col_3>.col_3>div>*:first-child{margin-top:0;padding-top:3em;padding-top:3rem}#main .ce_colsetStart.overlay.col_3>.col_3>div>*:last-child{margin-top:0;padding-bottom:3em;padding-bottom:3rem}#main .ce_colsetStart.teaserboxes{text-align:center}#main .ce_colsetStart.teaserboxes .ce_bcseotitle .header>p:before,#main .ce_colsetStart.teaserboxes .ce_bcseotitle .header>p:after{left:0;right:0}#main .ce_colsetStart.teaserboxes .ce_hyperlink a{width:100%}#main .ce_colsetStart.teaserboxes>div{padding:0}#main .ce_colsetStart.teaserboxes>div>div{background:rgba(255, 255, 255, 0.85);outline:6px solid rgba(255, 255, 255, 0.85);border:1px solid #866218;max-width:400px;margin:0 auto}#main .ce_colsetStart.teaserboxes>div>div>*{padding-left:1.5em;padding-right:1.5em;padding-left:1.5rem;padding-right:1.5rem}#main .ce_colsetStart.teaserboxes>div>div>*:first-child{margin-top:0;padding-top:1.5em;padding-top:1.5rem}#main .ce_colsetStart.teaserboxes>div>div>*:last-child{margin-top:0;padding-bottom:1.5em;padding-bottom:1.5rem}.ce_image_cover{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 !important;overflow:hidden}.ce_image_cover picture{height:100%;position:relative;width:100%;display:block}.ce_image_cover>.image{height:100%}.ce_image_cover>.image img{position:absolute;max-width:none;max-height:none;width:100%;height:100%;top:0%;left:0%;object-fit:cover}.ce_image_cover a{display:block;width:100%;height:100%}.ce_image_cover figcaption{position:absolute;width:100%;bottom:20px;line-height:120%;font-size:1em;font-weight:700;color:#6A7F10}.ce_image_cover.responsive{position:relative}.ce_image_cover.responsive>.image{height:auto}.ce_image_cover.responsive>.image img{position:absolute;max-width:none;max-height:none;width:100%;height:100%;top:0;left:0;object-fit:cover}.mod_article>.inside>.ce_bcimagecover>.ce_image_cover{z-index:-1}.mod_breadcrumb{text-align:left;position:relative}.mod_breadcrumb:after{content:"";position:absolute;bottom:0;left:1em;right:1em;height:1px;width:100%;background:#efefef}.mod_breadcrumb ul{margin:0;padding:1em 4em}.mod_breadcrumb ul li{display:inline-block;font-size:0.8em;padding:0}.mod_breadcrumb ul li br{content:"";display:inline;width:0.2em}.mod_breadcrumb ul li:before{display:none !important}.mod_breadcrumb ul li:after{content:"";font-family:"FontAwesome", FontAwesome;position:relative;margin:0 0.3em 0 0.5em}.mod_breadcrumb ul li.last:after{display:none}a.anchor{top:-120px;position:relative;display:block}.pagination.block{clear:both;padding:20px 0 0}.pagination.block p{text-align:center;margin:0}.pagination.block ul{margin:5px 0;padding:0;text-align:center}.pagination.block ul li{display:inline-block;margin:0;padding:0;border:0;width:auto;text-align:center}.pagination.block ul li:before{display:none}.pagination.block ul li a{padding:3px 10px;text-decoration:none;display:block}.pagination.block ul li a:hover{padding:3px 10px;text-decoration:none;display:block}.pagination.block ul li span{background:#6A7F10;color:#fff;text-decoration:none;padding:3px 10px;text-decoration:none;display:block}.pagination.block ul li a{color:#6A7F10}.pagination.block ul li a:hover{background:#6A7F10;color:#fff;text-decoration:none}a.scroll-to-top{position:fixed;bottom:25px;right:25px;background:#000;background:rgba(0, 0, 0, 0.4);border:1px solid #fff;border-radius:50%;font-size:0.9em;width:3em;height:3em;line-height:2.75em;text-align:center;color:#ffffff;z-index:600;-webkit-transform:translateY(6em);-moz-transform:translateY(6em);-ms-transform:translateY(6em);-o-transform:translateY(6em);transform:translateY(6em);-webkit-transition:0.5s transform ease 0s;-moz-transition:0.5s transform ease 0s;-ms-transition:0.5s transform ease 0s;-o-transition:0.5s transform ease 0s;transition:0.5s transform ease 0s}a.scroll-to-top i{margin-top:-1em;position:relative}a.scroll-to-top:hover{background:rgba(0, 0, 0, 0.8)}.scrolled a.scroll-to-top{-webkit-transform:translateY(0em);-moz-transform:translateY(0em);-ms-transform:translateY(0em);-o-transform:translateY(0em);transform:translateY(0em)}html.menu-mobile-active a.scroll-to-top{-webkit-transform:translateY(6em);-moz-transform:translateY(6em);-ms-transform:translateY(6em);-o-transform:translateY(6em);transform:translateY(6em)}#cookie-bar{position:fixed;bottom:10px;right:10px;width:260px;max-width:90%;height:auto;background:#ffffff;padding:10px;display:none;z-index:600;text-align:center;box-shadow:0 0 10px rgba(0, 0, 0, 0.4);border-radius:2px}#cookie-bar.visible{display:block}#cookie-bar p,#cookie-bar a{display:inline-block;font-size:11px;line-height:120%;color:#ccc;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;color:#616161}#cookie-bar a.accept{margin:5px 5px 0;padding:7px 25px;color:#ffffff;background:#6A7F10;border-radius:2px}#cookie-bar a.accept:hover{background:#44520a}html{font-size:94%}@media screen and (min-width:1000px){html{font-size:94%}}@media screen and (min-width:1050px){html{font-size:95.25%}}@media screen and (min-width:1100px){html{font-size:96.5%}}@media screen and (min-width:1150px){html{font-size:97.75%}}@media screen and (min-width:1200px){html{font-size:99%}}.seperator>div:after,.separator>div:after{content:"";position:absolute;width:1px;height:100%;right:0;top:0;background:#CACACA}.seperator>div:last-child:after,.separator>div:last-child:after{display:none}.information{color:#9b9b9b;font-size:0.9em}.no-margin{margin:0 !important}#cboxTitle,#cboxCurrent{display:none !important}#cboxContent{background:#ffffff;border-radius:3px;margin-top:30px}#cboxLoadedContent{background:#FFF;border:1px solid #fff;margin:0;border-radius:3px}#cboxPrevious,#cboxNext{top:50%;margin-top:-23px;width:24px;height:46px;padding:8px;background-position:50% 50%;background-size:auto;background-repeat:no-repeat;background-color:#000;border-radius:5px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#cboxPrevious:hover,#cboxNext:hover{background-color:rgba(0, 0, 0, 0.5)}#cboxPrevious{background-image:url("../../files/images/icons/cbox-prev.png")}#cboxPrevious:hover{background-position:35% 50%}#cboxNext{background-image:url("../../files/images/icons/cbox-next.png")}#cboxNext:hover{background-position:65% 50%}#cboxClose{background-image:url("../../files/images/icons/cbox-close.png");background-position:right 50% !important;background-size:auto;background-repeat:no-repeat;position:absolute;top:-30px;right:5px;height:30px;width:30px;text-indent:inherit !important;color:#CFCFCF;padding-right:30px;width:auto;line-height:normal}#cboxClose:hover{background-position:right 50% !important}#cboxCurrent{padding-right:40px}.ce_iconTeaser{position:relative;float:none;clear:both;overflow:visible;margin:30px 0}.ce_iconTeaser .ico-container{width:5em;height:5em;line-height:5.5em;font-size:1em;text-align:center;margin:0}.ce_iconTeaser .text{margin:0}.ce_iconTeaser .text h1,.ce_iconTeaser .text h2,.ce_iconTeaser .text h3,.ce_iconTeaser .text h4{margin-bottom:5px;color:#121212}.ce_iconTeaser .text p{line-height:130%}.ce_iconTeaser .text p strong{color:#ffffff}.ce_iconTeaser .text>*:first-child{margin-top:0}.ce_iconTeaser .text>*:last-child{margin-bottom:0}.ce_iconTeaser.above,.ce_iconTeaser.below{text-align:center}.ce_iconTeaser.above .icon,.ce_iconTeaser.below .icon{margin:0 auto}.ce_iconTeaser.left{text-align:left}.ce_iconTeaser.left .icon{position:absolute;top:50%;z-index:10;overflow:hidden;height:4.2em;width:4.2em;font-size:1em;line-height:2em;text-align:center;margin-top:-2.1em}.ce_iconTeaser.left .icon i{position:absolute;text-indent:0;color:#ffffff;font-weight:normal;font-size:1.5em;line-height:170%;width:70%;height:70%;right:15%;top:15%;border-radius:50%;border:2px dashed #d6d6d6}.ce_iconTeaser.left .text{padding-left:5em}.ce_iconTeaser.right{text-align:right}.ce_iconTeaser.right .icon{position:absolute;top:50%;z-index:10;overflow:hidden;height:4.2em;width:4.2em;font-size:1em;line-height:2em;text-align:center;margin-top:-2.1em}.ce_iconTeaser.right .icon i{position:absolute;text-indent:0;color:#ffffff;font-weight:normal;font-size:1.5em;line-height:170%;width:70%;height:70%;right:15%;top:15%;border-radius:50%;border:2px dashed #d6d6d6}.ce_iconTeaser.right .text{padding-right:5em}.mod_sitemap{margin:0 auto}.mod_sitemap ul{margin:0;text-align:left;padding-left:30px}.mod_sitemap ul li{padding:4px;list-style-type:disc}.mod_sitemap ul li:before{display:none}.mod_sitemap ul.level_1{padding:0}.mod_sitemap ul.level_1>li{background:#f9f9f9;margin:3px 0;padding:2em;list-style-type:none}.mod_sitemap ul.level_1>li>a{font-weight:bold;font-family:"Josefin Sans", sans-serif;font-size:2em}.mod_sitemap ul.level_2>li{margin:15px 0}.mod_sitemap ul.level_2>li>a{font-weight:bold;font-size:1.2em}.overlay .ce_hyperlink:not([class*="button-"]) a{color:#121212;background:#d9d6c5}.overlay .ce_hyperlink:not([class*="button-"]) a:hover{color:#121212;background:#c4c1a7}.bg-beige{background:#edece4}.bg-beige .ce_hyperlink:not([class*="button-"]) a{color:#121212;background:#d9d6c5}.bg-beige .ce_hyperlink:not([class*="button-"]) a:hover{color:#121212;background:#c4c1a7}.bg-pattern-1{background-image:url(/files/images/bg/bg-pattern-1.png);background-repeat:repeat-x;background-position:top left}.bg-pattern-2{background-image:url(/files/images/bg/bg-pattern-2.png);background-repeat:no-repeat;background-position:center left;background-size:100% auto;background-size:contain}.bg-pattern-3{background-image:url(/files/images/bg/bg-pattern-3.png);background-repeat:repeat;background-position:center center;background-size:auto}.bg-pattern-3.bg-beige{background-image:url(/files/images/bg/bg-pattern-3.png), radial-gradient(ellipse at center, white 0%, #edece4 100%)}.mod_search .even{text-align:left;background:#f9f9f9;padding:3em}.mod_search .odd{text-align:left;background:#f1f1f1;padding:3em}.ce_gallery_cover{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.mosaic-gallery.pattern-1{position:relative;height:100%;width:100%}.mosaic-gallery.pattern-1 .ce_image{margin:0}.mosaic-gallery.pattern-1 .mosaic-col1{width:100%;height:60%;padding-bottom:6px}.mosaic-gallery.pattern-1 .mosaic-col1 .mosaic-image{width:100%;height:100%;position:relative}.mosaic-gallery.pattern-1 .mosaic-col2{width:100%;height:40%}.mosaic-gallery.pattern-1 .mosaic-col2:before,.mosaic-gallery.pattern-1 .mosaic-col2:after{content:"";display:table}.mosaic-gallery.pattern-1 .mosaic-col2:after{clear:both}.mosaic-gallery.pattern-1 .mosaic-col2 .mosaic-image{float:left;width:50%;height:100%;position:relative}.mosaic-gallery.pattern-1 .mosaic-col2 .mosaic-image.image_1{margin-right:calc(3px);width:calc(50% - 3px)}.mosaic-gallery.pattern-1 .mosaic-col2 .mosaic-image.image_2{margin-left:calc(3px);width:calc(50% - 3px)}.mosaic-gallery.pattern-2{height:auto}.mosaic-gallery.pattern-2 img{padding:3px}.mosaic-gallery.pattern-2 .mosaic-col1,.mosaic-gallery.pattern-2 .mosaic-col2,.mosaic-gallery.pattern-2 .mosaic-col3,.mosaic-gallery.pattern-2 .mosaic-col4{width:33.33%;height:100%;float:left}.mosaic-gallery.pattern-2 .mosaic-col1{clear:both}.mosaic-gallery.pattern-2 .mosaic-col1 .image_0,.mosaic-gallery.pattern-2 .mosaic-col1 .image_1{height:50%}.mosaic-gallery.pattern-2 .mosaic-col2 .image_2{height:30%}.mosaic-gallery.pattern-2 .mosaic-col2 .image_3{height:70%}.mosaic-gallery.pattern-2 .mosaic-col3 .image_4{height:70%}.mosaic-gallery.pattern-2 .mosaic-col3 .image_5{height:30%}.mod_roomslist{position:relative;height:auto}.mod_roomslist .layout_latest{position:relative;height:auto;margin:30px 0;display:block;background:#f5f5f1}.mod_roomslist .layout_latest .room-description{position:relative;height:100%;width:100%;display:block}.mod_roomslist .layout_latest .room-description .room-image{position:absolute;margin:0 0 0 0;width:40%;height:100%;overflow:hidden;display:block;padding:0}.mod_roomslist .layout_latest .room-description .room-image .top{height:50%;width:100%;position:relative;border-bottom:2px solid #f5f5f1}.mod_roomslist .layout_latest .room-description .room-image .bottom{height:50%;width:100%;position:relative;border-top:2px solid #f5f5f1}.mod_roomslist .layout_latest .room-description .room-image .bottom:before,.mod_roomslist .layout_latest .room-description .room-image .bottom:after{content:"";display:table}.mod_roomslist .layout_latest .room-description .room-image .bottom:after{clear:both}.mod_roomslist .layout_latest .room-description .room-image .bottom .col_1{float:left;width:50%;height:100%;border-right:2px solid #f5f5f1}.mod_roomslist .layout_latest .room-description .room-image .bottom .col_1 .img_1{height:100%;width:100%;position:relative}.mod_roomslist .layout_latest .room-description .room-image .bottom .col_2{float:right;width:50%;height:100%;border-left:2px solid #f5f5f1;background:#6A7F10}.mod_roomslist .layout_latest .room-description .room-image .bottom .col_2 p{color:#ffffff;font-size:1.8em;line-height:100%;text-transform:uppercase;font-family:"Josefin Sans", sans-serif;position:absolute;left:100%;bottom:0;-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);margin-bottom:0;padding:10px}.mod_roomslist .layout_latest .room-description .room-image .bottom .col_2 p strong{display:block}.mod_roomslist .layout_latest .room-description .room-image .image_container{display:block}.mod_roomslist .layout_latest .room-description .room-image a{height:100%;margin:0}.mod_roomslist .layout_latest .room-description .room-image a>div{height:100%;width:100%;background-size:100% auto;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.mod_roomslist .layout_latest .room-description .room-text{position:relative;width:60%;height:100%;margin:0 0 0 40%;display:block;padding:0}.mod_roomslist .layout_latest .room-description .room-text .inner{height:100%;padding:3em}.mod_roomslist .layout_latest .room-description .room-text .inner .headline{position:relative;font-family:"Josefin Sans", sans-serif;font-size:1.8em;line-height:120%;text-transform:uppercase;color:#121212;padding:10px 0;margin:0 0 10px 0;font-weight:300}.mod_roomslist .layout_latest .room-description .room-text .inner .headline:after{content:"";position:absolute;left:0;bottom:0;width:2.5em;height:1px;background:#121212;margin:0 auto}.mod_roomslist .layout_latest .room-description .room-text .inner .subheader{font-family:"Arapey", sans-serif;font-size:1.25em;font-weight:normal;font-style:italic;margin:0 0 30px;color:#121212;line-height:120%;text-transform:none}.mod_roomslist .layout_latest .room-description .room-text .inner ul li:before{background:#6A7F10}.mod_roomslist .layout_latest .room-description .room-text .price{text-align:center;display:block;position:relative;margin:30px 0;padding:20px 0}.mod_roomslist .layout_latest .room-description .room-text .price:before{content:"";position:absolute;border-bottom:1px dotted #2c2c2c;left:0;right:0;top:0;width:80%;max-width:18em;margin:0 auto}.mod_roomslist .layout_latest .room-description .room-text .price:after{content:"";position:absolute;border-bottom:1px dotted #2c2c2c;left:0;right:0;bottom:0;width:80%;max-width:18em;margin:0 auto}.mod_roomslist .layout_latest .room-description .room-text .price .price-string{font-style:italic;font-weight:bold;font-size:1.4em;margin:0;line-height:120%}.mod_roomslist .layout_latest .room-description .room-text .price .price-note{display:block;font-size:0.9em;margin:0;line-height:120%}.mod_roomslist .layout_latest .room-description .room-text .room-buttons{display:flex;flex-wrap:wrap;margin-left:-2px;margin-right:-2px}.mod_roomslist .layout_latest .room-description .room-text .room-buttons>.ce_hyperlink{flex:1 1 100%;margin:0;padding:2px}.mod_roomslist .layout_latest .room-description .room-text .room-buttons>.ce_hyperlink a{width:100%}.mod_roomslist .layout_latest .room-description .room-text .room-buttons>.ce_hyperlink.details{flex:1 1 50%}.mod_roomslist .layout_latest .room-description .room-text .room-buttons>.ce_hyperlink.inquiry{flex:1 1 50%}.mod_roomslist .layout_latest.color-olive .room-description .room-image .bottom .col_2{background:#867e35}.mod_roomslist .layout_latest.color-olive .room-description .room-text .inner ul li:before{background:#867e35}.mod_roomslist .layout_latest.color-red .room-description .room-image .bottom .col_2{background:#8f2727}.mod_roomslist .layout_latest.color-red .room-description .room-text .inner ul li:before{background:#8f2727}.mod_roomslist .layout_latest.color-yellow .room-description .room-image .bottom .col_2{background:#967103}.mod_roomslist .layout_latest.color-yellow .room-description .room-text .inner ul li:before{background:#967103}.room-partial{}.room-partial .price{text-align:center;display:block;position:relative;margin:30px 0;padding:20px 0}.room-partial .price:before{content:"";position:absolute;border-bottom:1px dotted #2c2c2c;left:0;right:0;top:0;width:80%;max-width:18em;margin:0 auto}.room-partial .price:after{content:"";position:absolute;border-bottom:1px dotted #2c2c2c;left:0;right:0;bottom:0;width:80%;max-width:18em;margin:0 auto}.room-partial .price .price-string{font-style:italic;font-weight:bold;font-size:1.4em;margin:0;line-height:120%}.room-partial .price .price-note{display:block;font-size:0.9em;margin:0;line-height:120%}.room-partial .room-buttons{display:flex;flex-wrap:wrap;margin-left:-2px;margin-right:-2px}.room-partial .room-buttons>.ce_hyperlink{flex:1 1 100%;margin:0;padding:2px}.room-partial .room-buttons>.ce_hyperlink a{width:100%}.room-partial .back-link{display:block;text-align:center;margin-top:40px}.ce_packageslisttags{position:relative;height:auto}.ce_packageslisttags .layout_latest{position:relative;height:auto;margin:30px 0;display:block;background:#f5f5f1}.ce_packageslisttags .layout_latest .package-description{position:relative;height:100%;width:100%;display:block}.ce_packageslisttags .layout_latest .package-description .package-image{position:absolute;margin:0 0 0 0;width:40%;height:100%;overflow:hidden;display:block;padding:0}.ce_packageslisttags .layout_latest .package-description .package-image .image_container{display:block}.ce_packageslisttags .layout_latest .package-description .package-image a{height:100%;margin:0}.ce_packageslisttags .layout_latest .package-description .package-image a>div{height:100%;width:100%;background-size:100% auto;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.ce_packageslisttags .layout_latest .package-description .package-text{position:relative;width:60%;height:100%;margin:0 0 0 40%;display:block;padding:0}.ce_packageslisttags .layout_latest .package-description .package-text .inner{height:100%;padding:3em}.ce_packageslisttags .layout_latest .package-description .package-text .inner .headline{position:relative;font-family:"Josefin Sans", sans-serif;font-size:1.8em;line-height:120%;text-transform:uppercase;color:#121212;padding:10px 0;margin:0 0 10px 0;font-weight:300}.ce_packageslisttags .layout_latest .package-description .package-text .inner .headline:after{content:"";position:absolute;left:0;bottom:0;width:2.5em;height:1px;background:#121212;margin:0 auto}.ce_packageslisttags .layout_latest .package-description .package-text .inner .subheader{font-family:"Arapey", sans-serif;font-size:1.25em;font-weight:normal;font-style:italic;margin:0 0 30px;color:#121212;line-height:120%;text-transform:none}.ce_packageslisttags .layout_latest .package-description .package-text .inner ul li:before{background:#6A7F10}.ce_packageslisttags .layout_latest .package-description .package-text .price{text-align:center;display:block;position:relative;margin:50px 0;padding:20px 0}.ce_packageslisttags .layout_latest .package-description .package-text .price:before{content:"";position:absolute;border-bottom:1px dotted #2c2c2c;left:0;right:0;top:0;width:80%;max-width:18em;margin:0 auto}.ce_packageslisttags .layout_latest .package-description .package-text .price:after{content:"";position:absolute;border-bottom:1px dotted #2c2c2c;left:0;right:0;bottom:0;width:80%;max-width:18em;margin:0 auto}.ce_packageslisttags .layout_latest .package-description .package-text .price .price-string{font-style:italic;font-weight:bold;font-size:1.4em;margin:0;line-height:120%}.ce_packageslisttags .layout_latest .package-description .package-text .price .price-note{display:block;font-size:0.9em;margin:0;line-height:120%}.ce_packageslisttags .layout_latest .package-description .package-text .package-buttons a{padding:0.8em 1em;color:#ffffff;background:#6A7F10;text-align:center;position:relative;display:block;font-size:1em;font-weight:normal;line-height:120%;overflow:hidden;margin:5px 0}.ce_packageslisttags .layout_latest .package-description .package-text .package-buttons a>span{display:inline-block;vertical-align:middle;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:0.3s transform ease 0s;-moz-transition:0.3s transform ease 0s;-ms-transition:0.3s transform ease 0s;-o-transition:0.3s transform ease 0s;transition:0.3s transform ease 0s}.ce_packageslisttags .layout_latest .package-description .package-text .package-buttons a:after{content:attr(data-text);position:absolute;left:0;right:0;top:0;padding:0.8em 1em;color:#fff;-webkit-transform:translateY(300%);-moz-transform:translateY(300%);-ms-transform:translateY(300%);-o-transform:translateY(300%);transform:translateY(300%);-webkit-transition:0.3s transform ease 0s;-moz-transition:0.3s transform ease 0s;-ms-transition:0.3s transform ease 0s;-o-transition:0.3s transform ease 0s;transition:0.3s transform ease 0s}.ce_packageslisttags .layout_latest .package-description .package-text .package-buttons a:hover{background:#44520a}.ce_packageslisttags .layout_latest .package-description .package-text .package-buttons a:hover>span{-webkit-transform:translateY(-300%);-moz-transform:translateY(-300%);-ms-transform:translateY(-300%);-o-transform:translateY(-300%);transform:translateY(-300%)}.ce_packageslisttags .layout_latest .package-description .package-text .package-buttons a:hover:after{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}.ce_packageslisttags .layout_latest .package-description .package-text .package-buttons a.details{width:50%;width:calc(50% - 2px);float:left}.ce_packageslisttags .layout_latest .package-description .package-text .package-buttons a.inquiry.w50{width:50%;width:calc(50% - 2px);float:right}.ce_packageslisttags .layout_latest .package-description .package-text .package-buttons a.booking{clear:both;background:#44520a}.ce_packageslisttags .layout_latest .package-description .package-text .package-buttons a.booking:hover{background:#313b07}.ce_packageslisttags .layout_latest.color-olive .room-description .room-image .bottom .col_2{background:#867e35}.ce_packageslisttags .layout_latest.color-olive .room-description .room-text .inner ul li:before{background:#867e35}.ce_packageslisttags .layout_latest.color-red .room-description .room-image .bottom .col_2{background:#8f2727}.ce_packageslisttags .layout_latest.color-red .room-description .room-text .inner ul li:before{background:#8f2727}.ce_packageslisttags .layout_latest.color-yellow .room-description .room-image .bottom .col_2{background:#967103}.ce_packageslisttags .layout_latest.color-yellow .room-description .room-text .inner ul li:before{background:#967103}#ca_hotel,.ca_review{text-align:left}#ca_hotel .information .rating-stars-large,.ca_review .information .rating-stars-large{width:calc(0.24em * 5 * 3.5 * 1.5);height:calc(0.23em * 1 * 3.5 * 1.5);background:url(/files/images/icons/rating-star-l-blank.png) repeat-x left center;background-size:auto 100%}#ca_hotel .information .rating-stars-large>.stars,.ca_review .information .rating-stars-large>.stars{height:100%;background:url(/files/images/icons/rating-star-l.png) repeat-x left center;background-size:auto 100%}#ca_hotel .ratings,.ca_review .ratings{background:#f5f5f5;padding:2em}#ca_hotel table.rating tr>td,.ca_review table.rating tr>td{padding:6px 0;text-align:left;border:0;background:transparent}#ca_hotel table.rating tr>td.desc,.ca_review table.rating tr>td.desc{font-weight:bold}#ca_hotel table.rating tr>td.stars,.ca_review table.rating tr>td.stars{width:110px}#ca_hotel table.rating tr.comment>td,.ca_review table.rating tr.comment>td{padding:0 0 10px 0}#ca_hotel table.rating tr p,.ca_review table.rating tr p{margin:0}@media only screen and (max-width:420px){#ca_hotel .ratings,.ca_review .ratings{padding:1em}}#ca_hotel{display:block;width:100%}#ca_hotel .title{font-size:2em;font-family:"Josefin Sans", sans-serif}#ca_hotel .averagerating{float:left;width:50%}#ca_hotel .averagerating .rating-text{font-size:3.4em;font-family:"Josefin Sans", sans-serif;font-weight:bold;margin:0}#ca_hotel .ratings{float:left;width:50%}#ca_hotel .ratings .rating-table{width:100%;background:#f5f5f5;padding:2em}#ca_hotel .ratings .rating-table .row{position:relative;display:block;width:100%;clear:both;margin:10px 0;background:inherit}#ca_hotel .ratings .rating-table .row:before,#ca_hotel .ratings .rating-table .row:after{content:"";display:table}#ca_hotel .ratings .rating-table .row:after{clear:both}#ca_hotel .ratings .rating-table .row:before{content:"";position:absolute;left:0;right:0;bottom:1px;width:100%;border-bottom:1px dotted #121212;display:block}#ca_hotel .ratings .rating-table .row .descr{position:relative;float:left;background:inherit;padding:0 5px 0 0}#ca_hotel .ratings .rating-table .row .rating{position:relative;float:right;font-weight:bold;background:inherit;padding:0 0 0 5px}.ca_review{position:relative;padding:15px;background:#FFF;margin:0 0 25px 0;border:1px solid #EAEAEA;text-align:left;display:block;width:100%}.ca_review .information{position:relative;display:block}.ca_review .information .rating-stars-large{float:left;margin-right:8px}.ca_review .comment{clear:both}.ca_review .date{clear:both}.ca_review .date p{font-size:0.9em;margin:0 0 25px}.ca_review .customer p{font-weight:bold;margin:0;font-size:1.3em}.ca_review .averagerating{position:absolute;margin:0;display:block;top:0;right:0}.ca_review .rating-percent{float:left;position:relative;font-size:0.9em;font-weight:normal;margin:0;color:#5F5F5F}.ca_review .hyperlink_txt.more-toggler>span:after{content:"";font-family:"FontAwesome", FontAwesome;position:relative;font-size:0.7em;margin-left:0.5em;display:inline-block;transform:translateY(-0.2em)}.ca_review .rating-overview{display:none}.ca_review .rating-overview table.rating{table-layout:auto;width:100%;margin:0}.ca_review .rating-overview table.rating tr:nth-child(odd){background:#F1F1F1}.ca_review .rating-overview table.rating tr:nth-child(even){background:#F7F7F7}.ca_review .rating-overview table.rating tr td{padding:15px}.ca_review .hotel-comment{font-weight:normal}.ca_review .hotel-comment .title{font-weight:bold}.ca_review .hotel-comment .wbs p{font-weight:bold}.powered{text-align:right;display:flex;width:100%;align-items:center;justify-content:flex-end}.powered img{width:auto;margin-left:1em}#main .ce_colsetStart.button-container{width:90%}#main .ce_colsetStart.button-container>div{margin:2px 0 !important}.mod_newslist .layout_latest{position:relative;display:table;border-spacing:3px 9px;width:100%}.mod_newslist .layout_latest .news-date{padding:20px;background:#f5f5f1;display:table-cell;vertical-align:middle;font-family:"Josefin Sans", sans-serif;width:20%}.mod_newslist .layout_latest .news-date p.time{display:none}.mod_newslist .layout_latest .news-date .table{display:table;margin:0 auto}.mod_newslist .layout_latest .news-date .table .table-cell{display:table-cell;vertical-align:bottom}.mod_newslist .layout_latest .news-date span.day{font-size:4em;font-weight:bold;color:#6A7F10;line-height:0}.mod_newslist .layout_latest .news-date span.month,.mod_newslist .layout_latest .news-date span.year{font-size:1.3em;font-weight:bold;color:#6A7F10;text-transform:uppercase;display:block;line-height:100%}.mod_newslist .layout_latest .news-date .day-long{font-size:1.4em;font-weight:bold;text-align:center;margin:0;line-height:120%}.mod_newslist .layout_latest .news-teaser{position:relative;padding:30px;background:#f5f5f1;display:table-cell;vertical-align:middle;width:80%}.mod_newslist .layout_latest .news-teaser .news-image{position:absolute;right:0;top:0;width:33%;height:100%;margin:0;border:20px solid transparent}.mod_newslist .layout_latest .news-teaser .news-image .ce_image{margin:0;line-height:0}.mod_newslist .layout_latest .news-teaser .news-desc{width:100%}.mod_newslist .layout_latest .news-teaser .news-desc.image-added{width:66%}.mod_newslist .layout_latest .news-teaser .news-desc .teaser{margin-bottom:25px}.mod_newslist .layout_latest .news-teaser .news-desc .teaser>*:first-child{margin-top:0}.mod_newslist .layout_latest .news-teaser .news-desc .teaser>*:last-child{margin-bottom:0}.mod_newslist .layout_latest .news-teaser .news-desc>*:first-child{margin-top:0}.mod_newslist .layout_latest .news-teaser .news-desc>*:last-child{margin-bottom:0}.mod_eventlist .layout_list{position:relative;display:table;border-spacing:3px 9px;width:100%}.mod_eventlist .layout_list .event-date{padding:20px;background:#f5f5f1;display:table-cell;vertical-align:middle;font-family:"Josefin Sans", sans-serif;width:20%}.mod_eventlist .layout_list .event-date p.time{display:none}.mod_eventlist .layout_list .event-date .table{display:table;margin:0 auto}.mod_eventlist .layout_list .event-date .table .table-cell{display:table-cell;vertical-align:bottom}.mod_eventlist .layout_list .event-date span.day{font-size:4em;font-weight:bold;color:#6A7F10;line-height:0}.mod_eventlist .layout_list .event-date span.month,.mod_eventlist .layout_list .event-date span.year{font-size:1.3em;font-weight:bold;color:#6A7F10;text-transform:uppercase;display:block;line-height:100%}.mod_eventlist .layout_list .event-date .day-long{font-size:1.4em;font-weight:bold;text-align:center;margin:0;line-height:120%}.mod_eventlist .layout_list .event-teaser{position:relative;padding:30px;background:#f5f5f1;display:table-cell;vertical-align:middle;width:80%}.mod_eventlist .layout_list .event-teaser .event-image{position:absolute;right:0;top:0;width:33%;height:100%;margin:0;border:20px solid transparent}.mod_eventlist .layout_list .event-teaser .event-image .ce_image{margin:0;line-height:0}.mod_eventlist .layout_list .event-teaser .event-desc{width:100%}.mod_eventlist .layout_list .event-teaser .event-desc.image-added{width:66%}.mod_eventlist .layout_list .event-teaser .event-desc .teaser{margin-bottom:25px}.mod_eventlist .layout_list .event-teaser .event-desc .teaser>*:first-child{margin-top:0}.mod_eventlist .layout_list .event-teaser .event-desc .teaser>*:last-child{margin-bottom:0}.mod_eventlist .layout_list .event-teaser .event-desc .details{margin-bottom:25px}.mod_eventlist .layout_list .event-teaser .event-desc .details>*:first-child{margin-top:0}.mod_eventlist .layout_list .event-teaser .event-desc .details>*:last-child{margin-bottom:0}.mod_eventlist .layout_list .event-teaser .event-desc .details p{margin:0}.mod_eventlist .layout_list .event-teaser .event-desc .details p span{font-weight:bold}.mod_eventlist .layout_list .event-teaser .event-desc>*:first-child{margin-top:0}.mod_eventlist .layout_list .event-teaser .event-desc>*:last-child{margin-bottom:0}.ui-widget{font-size:inherit;font-weight:inherit;font-family:inherit}a.rsfh-article,a.rsfh-pastenew,a.rsfh-pastebottom,a.rsfh-delete,a.rsfh-preview{display:none !important}.cr_form img{width:auto}.cr_form button{display:block;width:100%;padding:10px;border:0;border-radius:3px;background:#6A7F10;color:#fff;font-weight:bold;text-transform:uppercase;font-size:1.1em;cursor:pointer}.cr_form button:hover{background:#44520a}.cr_form .cr_ipe_item{margin:20px 0}.cr_form .badge{display:none}.cr_form .privacy input{display:inline-block;vertical-align:middle;width:15px;height:15px;margin-right:0.5em}.cr_form .privacy span{display:inline-block;vertical-align:middle;margin-right:1.5em}.cr_form .privacy .item{display:flex;align-items:baseline}.cr_form .privacy .item label{padding:0;background:transparent}.cr_form [rel*="subunsub"]{display:flex;flex-wrap:wrap;gap:10px}.cr_form [rel*="subunsub"] input{display:inline-block;vertical-align:middle;width:15px;height:15px;margin-right:0.5em}.cr_form [rel*="subunsub"] span{display:inline-block;vertical-align:middle;margin-right:1.5em}.cr_form [rel*="subunsub"] .item{display:flex;align-items:baseline}.cr_form [rel*="subunsub"] .item label{padding:0;background:transparent}.mod_menuslist{position:relative;padding:40px 0}.mod_menuslist .menu-carousel{width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden;z-index:1}.mod_menuslist .menu-carousel-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mod_menuslist .menu-carousel-wrapper>div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.mod_menuslist .image_container{display:block;margin:0;width:100%;overflow:hidden}.mod_menuslist .navigation-container{position:relative;display:block;width:100%}.mod_menuslist .navigation-container:before,.mod_menuslist .navigation-container:after{content:"";display:table}.mod_menuslist .navigation-container:after{clear:both}.mod_menuslist .navigation-container .prev,.mod_menuslist .navigation-container .next{font-size:1em;color:#757575;line-height:1.2em;position:relative;z-index:10;font-weight:normal;cursor:pointer;width:50%;float:left;-webkit-transition:0.3s all ease-in-out 0s;-moz-transition:0.3s all ease-in-out 0s;-ms-transition:0.3s all ease-in-out 0s;-o-transition:0.3s all ease-in-out 0s;transition:0.3s all ease-in-out 0s}.mod_menuslist .navigation-container .prev:after,.mod_menuslist .navigation-container .next:after{position:absolute;top:0em;width:1.5em;height:1.5em;line-height:1.5em;text-align:center;box-shadow:0 0 0 1px #ccc;border-radius:50%;font-size:1.5em;-webkit-transition:0.3s box-shadow ease-in-out 0s;-moz-transition:0.3s box-shadow ease-in-out 0s;-ms-transition:0.3s box-shadow ease-in-out 0s;-o-transition:0.3s box-shadow ease-in-out 0s;transition:0.3s box-shadow ease-in-out 0s}.mod_menuslist .navigation-container .prev:hover,.mod_menuslist .navigation-container .next:hover{color:#6A7F10;background:#ffffff}.mod_menuslist .navigation-container .prev:hover:after,.mod_menuslist .navigation-container .next:hover:after{box-shadow:0 0 0 1px #6A7F10}.mod_menuslist .navigation-container .prev:focus,.mod_menuslist .navigation-container .next:focus{outline-offset:2px}.mod_menuslist .navigation-container .prev.swiper-button-disabled,.mod_menuslist .navigation-container .next.swiper-button-disabled{opacity:0.3;cursor:not-allowed}.mod_menuslist .navigation-container .prev{left:0em;text-align:left;padding-left:3.5em}.mod_menuslist .navigation-container .prev:after{content:"";font-family:"FontAwesome";left:0em}.mod_menuslist .navigation-container .next{right:0em;text-align:right;padding-right:3.5em}.mod_menuslist .navigation-container .next:after{content:"";font-family:"FontAwesome";right:0em}.mod_menuslist .pagination{position:relative;width:100%;height:auto;text-align:center;z-index:10;display:flex;flex-wrap:wrap;gap:0.75em 1.75em}.mod_menuslist .pagination>*{position:relative;display:inline-block;padding:10px 1px;cursor:pointer;width:auto;height:auto;background:none;opacity:1;text-align:left;border-radius:0}.mod_menuslist .pagination>*:after{content:"";position:absolute;left:0;right:0;top:100%;margin-top:0px;width:100%;height:3px;background:#6A7F10;opacity:0;pointer-events:none;-webkit-transition:0.3s opacity ease 0s, 0.3s margin ease 0s;-moz-transition:0.3s opacity ease 0s, 0.3s margin ease 0s;-ms-transition:0.3s opacity ease 0s, 0.3s margin ease 0s;-o-transition:0.3s opacity ease 0s, 0.3s margin ease 0s;transition:0.3s opacity ease 0s, 0.3s margin ease 0s}.mod_menuslist .pagination>*>span.title{position:relative;display:block;font-size:1em;font-weight:bold;color:#121212;-webkit-transition:0.3s color ease 0s;-moz-transition:0.3s color ease 0s;-ms-transition:0.3s color ease 0s;-o-transition:0.3s color ease 0s;transition:0.3s color ease 0s}.mod_menuslist .pagination>*>span.subtitle{position:relative;display:block;font-size:0.9em}.mod_menuslist .pagination>*.swiper-pagination-bullet-active>span.title{color:#6A7F10}.mod_menuslist .pagination>*.swiper-pagination-bullet-active:after{opacity:1;margin-top:0}.mod_menuslist.mittagstisch{text-align:center}.mod_menuslist.mittagstisch .menu-container .menu_list .inside .ce_headline{text-align:center;margin:40px 0 20px}.mod_menuslist.mittagstisch .menu-container .menu_list .inside .ce_text{text-align:center;margin:20px 0 20px}.mod_menuslist.mittagstisch .menu-container .menu_list .inside .ce_text h1,.mod_menuslist.mittagstisch .menu-container .menu_list .inside .ce_text h2,.mod_menuslist.mittagstisch .menu-container .menu_list .inside .ce_text h3,.mod_menuslist.mittagstisch .menu-container .menu_list .inside .ce_text h4{margin:20px 0 0}.mod_menuslist.mittagstisch .menu-container .menu_list .inside .ce_text:first-child h1,.mod_menuslist.mittagstisch .menu-container .menu_list .inside .ce_text:first-child h2,.mod_menuslist.mittagstisch .menu-container .menu_list .inside .ce_text:first-child h3,.mod_menuslist.mittagstisch .menu-container .menu_list .inside .ce_text:first-child h4{margin-top:0}.mod_menuslist.mittagstisch .menu-container .menu_list .inside>*:first-child{margin-top:0}.mod_menuslist.mittagstisch .menu-container .menu_list .inside>*:last-child{margin-bottom:0}.mod_menuslist .menu-container{width:90%;position:relative;border:1px solid #d6d6d6;border-radius:6px;padding:35px;max-width:100%;margin:0 auto;z-index:10;background:#fff}.mod_menuslist .menu-container>h2{font-size:2.2em;text-align:left;margin:0 0 10px}.mod_menuslist .menu-container .headline-container{position:relative;height:11em}.mod_menuslist .menu-container .headline-container>div{opacity:0;position:absolute;left:0;right:0;top:0;-webkit-transition:0.4s opacity ease 0s;-moz-transition:0.4s opacity ease 0s;-ms-transition:0.4s opacity ease 0s;-o-transition:0.4s opacity ease 0s;transition:0.4s opacity ease 0s}.mod_menuslist .menu-container .headline-container>div.active{opacity:1}.mod_menuslist .menu-container .menu_list{display:block;width:100%;height:auto}.mod_menuslist .menu-container .menu_list .inside{display:block;width:100%;height:auto;padding:70px 0}.mod_menuslist .menu-container .menu_list .inside b,.mod_menuslist .menu-container .menu_list .inside strong{font-weight:bold}.mod_menuslist .menu-container .menu_list .inside .ce_headline{color:#473b11;margin:80px 0 40px}.mod_menuslist .menu-container .menu_list .inside .ce_text{margin:40px 0 40px}.mod_menuslist .menu-container .menu_list .inside .ce_text h1,.mod_menuslist .menu-container .menu_list .inside .ce_text h2,.mod_menuslist .menu-container .menu_list .inside .ce_text h3,.mod_menuslist .menu-container .menu_list .inside .ce_text h4{color:#473b11;margin:40px 0 0;display:block}.mod_menuslist .menu-container .menu_list .inside .ce_text:first-child h1,.mod_menuslist .menu-container .menu_list .inside .ce_text:first-child h2,.mod_menuslist .menu-container .menu_list .inside .ce_text:first-child h3,.mod_menuslist .menu-container .menu_list .inside .ce_text:first-child h4{margin-top:0}.mod_menuslist .menu-container .menu_list .inside .ce_text p{line-height:1.2}.mod_menuslist .menu-container .menu_list .inside>*:first-child{margin-top:0}.mod_menuslist .menu-container .menu_list .inside>*:last-child{margin-bottom:0}.mod_menuslist .ce_bcmenuline{position:relative;display:block;margin:40px 0}.mod_menuslist .ce_bcmenuline .menu-line .dish{font-weight:bold;border-bottom:1px dashed #bdbdbd;font-size:1.1em;padding-bottom:6px;margin-bottom:6px;padding-right:6em;color:#473b11}.mod_menuslist .ce_bcmenuline .menu-line .addition{padding-right:6em}.mod_menuslist .ce_bcmenuline .menu-line .price{position:absolute;right:0;bottom:4px;font-weight:bold}.mod_menuslist .ce_bcmenuline .menu-line .price:only-child{position:relative;float:right}.mod_menuslist .ce_bcmenuline .menu-line .extra-line{position:relative;margin:0;padding:4px 0}.mod_menuslist .ce_bcmenuline .menu-line .extra-line:not(:last-child){border-bottom:1px solid #f4f4f4}#pop-up{overflow:hidden;position:fixed;width:90%;width:calc(100% - 2em);max-height:calc(100% - 2em);max-width:860px;bottom:0%;z-index:20000;margin:0 auto;left:0;right:0;background:rgba(255, 255, 255, 0.95);box-shadow:0 0 180px -40px #000;border:1px solid #fff;-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%);-webkit-transition:0.6s ease 0s;-moz-transition:0.6s ease 0s;-ms-transition:0.6s ease 0s;-o-transition:0.6s ease 0s;transition:0.6s ease 0s}#pop-up.active{bottom:50%;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}.scrolled-2 #pop-up.active{-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%);bottom:0}#pop-up h1,#pop-up .h1 p,#pop-up h2,#pop-up .h2 p,#pop-up h3,#pop-up .h3 p{line-height:120%}#pop-up hr{margin:1em 0}#pop-up .closer{position:absolute;right:0;top:0;line-height:0;height:2em;width:2em;line-height:1.8em;text-align:center;font-weight:300;cursor:pointer;z-index:10;background:#6A7F10;color:#fff}#pop-up .closer:after{content:"x";font-size:1.5em;position:relative;display:block;-webkit-transform:scale(1.3, 1);-moz-transform:scale(1.3, 1);-ms-transform:scale(1.3, 1);-o-transform:scale(1.3, 1);transform:scale(1.3, 1);-webkit-transition:0.3s ease 0s;-moz-transition:0.3s ease 0s;-ms-transition:0.3s ease 0s;-o-transition:0.3s ease 0s;transition:0.3s ease 0s}#pop-up .closer:hover:after{-webkit-transform:scale(1.4, 1.1);-moz-transform:scale(1.4, 1.1);-ms-transform:scale(1.4, 1.1);-o-transform:scale(1.4, 1.1);transform:scale(1.4, 1.1)}#pop-up .ce_image{padding:1em}#pop-up>.inside{padding:1em;z-index:5;overflow:auto;overflow-x:hidden}#pop-up>.inside:after,#pop-up>.inside:before{content:"";position:absolute;z-index:-1}#pop-up>.inside:after{right:0;bottom:0;width:50%;height:100%;background-size:auto 100%;-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);opacity:0.2}#pop-up>.inside:before{left:0;top:0;width:50%;height:80%;background-size:auto 100%;-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);opacity:0.2}#pop-up>.inside .ce_colsetStart{margin:0}#pop-up>.inside .ce_colsetStart .col_1{border-right:1px solid rgba(153, 138, 111, 0.6)}#pop-up>.inside .ce_colsetStart .row{display:flex;align-items:center}#pop-up>.inside .ce_colsetStart .ce_colsetPart{display:flex;align-items:center}#pop-up>.inside .ce_colsetStart .ce_colsetPart>.inside{padding:0.5em 1em}#pop-up>.inside .ce_bcseotitle{margin:0 0 10px 0}#pop-up>.inside .ce_bcseotitle .header p{text-transform:uppercase;font-size:1.8em;line-height:100%}#pop-up>.inside .ce_bcseotitle .subheader{font-weight:400;font-size:1.25em;line-height:100%}#pop-up>.inside .ce_bcseotitle .subheader:after{display:none}#pop-up>.inside .ce_text{margin:0 0 10px 0;font-size:0.9em;padding:1em}#pop-up>.inside .ce_hyperlink a{border:1px solid #998a6f;background:transparent;padding:0.5em 1.2em}#pop-up>.inside .ce_hyperlink a:hover{background:#ddd9d2}#pop-up>.inside .ce_hyperlink a span{font-size:1.1em}#pop-up>.inside .ce_hyperlink a span:after{display:none}#pop-up.style-green{background:rgba(106, 127, 16, 0.98);border:1px solid #6A7F10;color:#fff}#pop-up.style-green .inside{background-image:url(/files/images/bg/bg-pattern-3.png);background-repeat:repeat;background-position:center center;background-size:auto}#pop-up.style-green .closer{background:#44520a}#pop-up.style-green h1,#pop-up.style-green .h1 p,#pop-up.style-green h2,#pop-up.style-green .h2 p,#pop-up.style-green h3,#pop-up.style-green .h3 p{color:#fff}#pop-up.style-green p{color:#fff}#pop-up.style-green a{color:#fff;text-decoration:underline;opacity:1}#pop-up.style-green a:hover{opacity:0.9}#pop-up.style-green hr{border-color:#fff}.popup-toggler{text-align:center;display:flex;align-items:center;justify-content:center;padding:0 3em 1em}.popup-toggler .inner{width:100%;height:2.7em;cursor:pointer;display:flex;font-size:0.9em}.popup-toggler .inner span{line-height:100%;display:flex;align-items:center;justify-content:center;text-align:center;background:#6A7F10;color:#fff;padding:0;width:100%;border-radius:2px}.popup-toggler .inner:hover span,.popup-toggler .inner.active span{background:#44520a}#pop-up h1,#pop-up .h1 p{font-size:calc(2.2em * 0.9)}@media only screen and (max-width:767px){#pop-up>.inside .ce_colsetStart .col_1{border:none}#pop-up>.inside .ce_image img{width:100%;height:auto;max-width:max-content}}@media only screen and (max-width:420px){#pop-up h1,#pop-up .h1 p{font-size:calc(1.8em * 0.9)}}div#chat-bubble{position:fixed;bottom:20px;right:20px;z-index:10009}div#chat-bubble .symbol{background-color:#d90000 !important;width:60px;height:60px;line-height:60px;background-color:var(--button-bg-color);border-radius:30px;cursor:pointer;transition:background-color 0.25s ease, opacity 0.25s ease, transform 0.25s ease;box-shadow:rgba(0, 0, 0, 0.2) 0px 1px 6px 1px;z-index:20;cursor:pointer}div#chat-bubble .symbol:after{content:"";width:60px;height:60px;top:0;left:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuNTQ5ODA1IDEwLjg2OTVDMC41NDk4MDUgNS4xNjc0NCA1Ljg0OTAyIDAuNTQ5OTg4IDEyLjM1NjggMC41NDk5ODhDMTguODY0NiAwLjU0OTk4OCAyNC4xMzI5IDUuMTY3NDQgMjQuMTMyOSAxMC45MDA1QzI0LjEzMjkgMTYuNjMzNiAxOC44NjQ2IDIxLjI1MSAxMi4zNTY4IDIxLjI1MUMxMC4wMDE2IDIxLjI1MSA3LjgwMTM3IDIwLjYzMTIgNS45NDE5OSAxOS41Nzc2QzQuMjY4NTUgMjAuNTY5MyAyLjQ3MTE2IDIwLjUzODMgMS40NDg1IDIwLjM4MzNDMS4xMzg2MSAyMC4zNTIzIDEuMDc2NjMgMTkuOTQ5NSAxLjMyNDU0IDE5Ljc5NDVDMi4zNDcyIDE5LjE0MzcgMi44NzQwMiAxOC4yMTQxIDMuMTgzOTIgMTcuMzc3M0MxLjU0MTQ3IDE1LjYxMDkgMC41NDk4MDUgMTMuMzQ4NyAwLjU0OTgwNSAxMC44Njk1Wk0yOS40NjMxIDI4LjU2NDZDMjkuNzExIDI4LjUzMzYgMjkuNzczIDI4LjIyMzcgMjkuNTU2MSAyOC4wNjg3QzI4LjY4ODMgMjcuNTEwOSAyOC4yMjM1IDI2LjczNjIgMjcuOTc1NiAyNi4wNTQ0QzI5LjMzOTEgMjQuNTY2OSAzMC4xNDQ5IDIyLjcwNzUgMzAuMTQ0OSAyMC42NjIyQzMwLjE0NDkgMTcuNzE4MiAyOC40NDA0IDE1LjA4NDEgMjUuODM3MyAxMy41MzQ2QzI0LjUwNDggMTkuMDgxOCAxOC45NTc2IDIzLjI2NTQgMTIuMzU2OCAyMy4yNjU0QzExLjg5MiAyMy4yNjU0IDExLjQyNzEgMjMuMjM0NCAxMC45OTMzIDIzLjIwMzRDMTIuMjMyOSAyNi43MDUyIDE1Ljk1MTYgMjkuMjc3MyAyMC4zODMxIDI5LjI3NzNDMjIuMzM1NSAyOS4yNzczIDI0LjE2MzkgMjguNzgxNSAyNS43MTMzIDI3Ljg4MjhDMjcuMTA3OSAyOC43MTk1IDI4LjU5NTQgMjguNjg4NSAyOS40NjMxIDI4LjU2NDZaIiBmaWxsPSJ3aGl0ZSIvPjxtYXNrIGlkPSJtYXNrMCIgbWFzay10eXBlPSJhbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjMxIiBoZWlnaHQ9IjMwIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuNTQ5ODA1IDEwLjg2OTVDMC41NDk4MDUgNS4xNjc0NCA1Ljg0OTAyIDAuNTQ5OTg4IDEyLjM1NjggMC41NDk5ODhDMTguODY0NiAwLjU0OTk4OCAyNC4xMzI5IDUuMTY3NDQgMjQuMTMyOSAxMC45MDA1QzI0LjEzMjkgMTYuNjMzNiAxOC44NjQ2IDIxLjI1MSAxMi4zNTY4IDIxLjI1MUMxMC4wMDE2IDIxLjI1MSA3LjgwMTM3IDIwLjYzMTIgNS45NDE5OSAxOS41Nzc2QzQuMjY4NTUgMjAuNTY5MyAyLjQ3MTE2IDIwLjUzODMgMS40NDg1IDIwLjM4MzNDMS4xMzg2MSAyMC4zNTIzIDEuMDc2NjMgMTkuOTQ5NSAxLjMyNDU0IDE5Ljc5NDVDMi4zNDcyIDE5LjE0MzcgMi44NzQwMiAxOC4yMTQxIDMuMTgzOTIgMTcuMzc3M0MxLjU0MTQ3IDE1LjYxMDkgMC41NDk4MDUgMTMuMzQ4NyAwLjU0OTgwNSAxMC44Njk1Wk0yOS40NjMxIDI4LjU2NDZDMjkuNzExIDI4LjUzMzYgMjkuNzczIDI4LjIyMzcgMjkuNTU2MSAyOC4wNjg3QzI4LjY4ODMgMjcuNTEwOSAyOC4yMjM1IDI2LjczNjIgMjcuOTc1NiAyNi4wNTQ0QzI5LjMzOTEgMjQuNTY2OSAzMC4xNDQ5IDIyLjcwNzUgMzAuMTQ0OSAyMC42NjIyQzMwLjE0NDkgMTcuNzE4MiAyOC40NDA0IDE1LjA4NDEgMjUuODM3MyAxMy41MzQ2QzI0LjUwNDggMTkuMDgxOCAxOC45NTc2IDIzLjI2NTQgMTIuMzU2OCAyMy4yNjU0QzExLjg5MiAyMy4yNjU0IDExLjQyNzEgMjMuMjM0NCAxMC45OTMzIDIzLjIwMzRDMTIuMjMyOSAyNi43MDUyIDE1Ljk1MTYgMjkuMjc3MyAyMC4zODMxIDI5LjI3NzNDMjIuMzM1NSAyOS4yNzczIDI0LjE2MzkgMjguNzgxNSAyNS43MTMzIDI3Ljg4MjhDMjcuMTA3OSAyOC43MTk1IDI4LjU5NTQgMjguNjg4NSAyOS40NjMxIDI4LjU2NDZaIiBmaWxsPSJ3aGl0ZSIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2swKSI+PC9nPjwvc3ZnPg==);background-position:center;background-size:33px 33px;background-repeat:no-repeat;transition:transform 0.16s linear, opacity 0.08s linear;position:absolute}div#chat-bubble .message{position:absolute;margin-bottom:1em;background:white;font-size:15px;line-height:27px;font-weight:400;cursor:pointer;box-shadow:rgba(35, 47, 53, 0.45) 0px 2px 8px 0px;background-color:#fff;border-radius:4px;padding:15px 20px;box-sizing:border-box;-webkit-font-smoothing:auto;width:320px;max-width:calc(100vw - 60px);hyphens:auto;opacity:0;transition:0.3s ease 0s, 0s right ease 0.31s, 0s bottom ease 0.31s;transform:translateY(10px);right:-999999px;bottom:-999999px}div#chat-bubble.active .message{opacity:1;transition-delay:0s, 0s, 0s;transform:translateY(0px);right:0;bottom:100%}div#chat-bubble .message button{background:#5c5c5c;border:0;padding:6px 13px;display:block;color:#fff;border-radius:4px;cursor:pointer}div#chat-bubble .message button:hover{background:#505050}div#chat-bubble .message p{margin:0 0 10px 0;line-height:1.4}.ds-widget.ds-button{opacity:1 !important;animation:none !important;right:var(--base-margin-right) !important}#slider-after .menu-bottom{margin-top:auto;width:100%;display:flex;flex-wrap:wrap;padding:0;border-bottom:2px solid #fff}#slider-after .menu-bottom>*{display:flex;gap:0.5em;align-items:center;justify-content:center;text-align:center;position:relative;flex:1 1 25%;padding:0.9em 1em 0.7em;color:#fff;-webkit-transition:0.3s background ease 0s;-moz-transition:0.3s background ease 0s;-ms-transition:0.3s background ease 0s;-o-transition:0.3s background ease 0s;transition:0.3s background ease 0s}#slider-after .menu-bottom>*.active i,#slider-after .menu-bottom>*.active span{opacity:0.6}#slider-after .menu-bottom>* i{font-size:1.3em;display:block;margin-bottom:0.3em;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:0.3s transform ease 0s;-moz-transition:0.3s transform ease 0s;-ms-transition:0.3s transform ease 0s;-o-transition:0.3s transform ease 0s;transition:0.3s transform ease 0s}#slider-after .menu-bottom>* span{display:block;font-family:"Josefin Sans", sans-serif;font-weight:normal;font-size:1.2em;line-height:120%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:0.3s transform ease 0s;-moz-transition:0.3s transform ease 0s;-ms-transition:0.3s transform ease 0s;-o-transition:0.3s transform ease 0s;transition:0.3s transform ease 0s}#slider-after .menu-bottom>*:hover i,#slider-after .menu-bottom>*:hover span{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}#slider-after .menu-bottom>*.active:after{content:"";position:absolute;left:0;background-color:inherit;height:10px;width:100%;z-index:-1;top:-8px;clip-path:polygon(50% 0, 100% calc(100% - 2px), 100% 100%, 0% 100%, 0% calc(100% - 2px))}#slider-after .menu-bottom>*.label{flex:1 1 100%;color:#5D554D;padding:1em 1em 2em;font-style:italic;font-size:0.9em;display:none}#slider-after .menu-bottom>*.weingut{background:#675a15}#slider-after .menu-bottom>*.weingut:hover{background:#3d350c}#slider-after .menu-bottom>*.kaisergarten{background:#473b11}#slider-after .menu-bottom>*.kaisergarten:hover{background:#1e1907}#slider-after .menu-bottom>*.weinhotel{background:#6A7F10}#slider-after .menu-bottom>*.weinhotel:hover{background:#44520a}#slider-after .menu-bottom>*.birkenhof{background:#d1d71f}#slider-after .menu-bottom>*.birkenhof:hover{background:#a6aa19}.ce_bcmenulines{position:relative;max-width:520px;margin:0 auto;overflow:visible}.ce_bcmenulines>*{margin:0}.ce_bcmenulines>*+*{margin-top:0.75em}.ce_bcmenulines>.headline{color:#473b11}.ce_bcmenulines>.dish{display:grid;grid-template-columns:4fr 1fr;grid-template-rows:min-content;gap:0px 1em;grid-template-areas:"dish price" "addition price";text-align:left}.ce_bcmenulines>.dish .dish{grid-area:dish}.ce_bcmenulines>.dish .price{grid-area:price}.ce_bcmenulines>.dish .addition{grid-area:addition}.ce_bcmenulines>.dish>*{margin:0}.ce_bcmenulines>.dish .dish{font-weight:bold}.ce_bcmenulines>.dish .addition{font-style:italic;font-size:0.95em}.ce_bcmenulines>.dish .price{text-align:right;min-width:4em}.ce_bcmenulines>.dish+.dish{border-top:1px solid #ededed;padding-top:0.75em}*+.ce_bcmenulines{margin-top:2.5em;padding-top:2.5em}*+.ce_bcmenulines:before{content:"";position:absolute;left:50%;top:0;width:110%;border-top:1px dashed #bdbdbd;transform:translateX(-50%)}.mod_newslist_jobs .ce_accordion .ui-accordion-content{background:#fdfdfd;border:1px solid #d5d5d5;border-radius:3px;margin-top:-6px;padding-top:calc(1em + 8px)}#bg-body-swiper{width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden;z-index:1;padding:0}#bg-body-swiper:before{content:"";position:absolute;left:0;top:0;right:0;height:calc(var(--hHeight) + 15rem);width:100%;background:linear-gradient(180deg, rgba(39, 34, 32, 0.62), rgba(39, 34, 32, 0));z-index:10;max-height:50%}#bg-body-swiper .carousel-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#bg-body-swiper .carousel-wrapper>div{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;height:100%;position:relative;overflow:hidden}#bg-body-swiper img{display:block}#bg-body-swiper.bgheight img{position:absolute;top:0;left:50%;width:auto;max-width:none;height:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#bg-body-swiper.bgwidth img{position:absolute;top:50%;left:0;width:100%;max-width:none;height:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#bg-body-swiper .extra-content{display:block;position:absolute;left:0;right:0;margin:0 auto;width:100%;bottom:5em;text-align:center;padding:0 2em}#bg-body-swiper .extra-content .title{position:relative;font-family:"Josefin Sans", sans-serif;color:#ffffff;font-size:4.4em;font-weight:bold;text-transform:uppercase;margin:0 0 0.3em;text-shadow:0 0 20px #000;line-height:1.2;padding:0.2em 0 0}#bg-body-swiper .extra-content .title:before,#bg-body-swiper .extra-content .title:after{content:"";position:absolute;left:0;right:0;width:3.8em;height:2px;background:#ffffff;margin:0 auto;box-shadow:0 0 20px #000}#bg-body-swiper .extra-content .title:before{top:0}#bg-body-swiper .extra-content .title:after{bottom:0}#bg-body-swiper .extra-content .subtitle{font-family:"Arapey", serif;color:#f6e83b;font-size:1.6em;font-style:italic;margin:0;text-shadow:0 0 20px #000}@media screen and (min-width:993px){#bg-body-swiper .swiper-slide .extra-content p.title{-webkit-transition:opacity 0.35s, transform 0.35s;-moz-transition:opacity 0.35s, transform 0.35s;-ms-transition:opacity 0.35s, transform 0.35s;-o-transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translateY(-10px) translateY(0);-moz-transform:translateY(-10px) translateY(0);-ms-transform:translateY(-10px) translateY(0);-o-transform:translateY(-10px) translateY(0);transform:translateY(-10px) translateY(0);opacity:0}#bg-body-swiper .swiper-slide .extra-content p.title:after,#bg-body-swiper .swiper-slide .extra-content p.title:before{width:0;opacity:0;-webkit-transition:opacity 0.35s, width 0.35s;-moz-transition:opacity 0.35s, width 0.35s;-ms-transition:opacity 0.35s, width 0.35s;-o-transition:opacity 0.35s, width 0.35s;transition:opacity 0.35s, width 0.35s}#bg-body-swiper .swiper-slide .extra-content p.subtitle{-webkit-transition:opacity 0.35s, transform 0.35s;-moz-transition:opacity 0.35s, transform 0.35s;-ms-transition:opacity 0.35s, transform 0.35s;-o-transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translateY(10px) translateY(0);-moz-transform:translateY(10px) translateY(0);-ms-transform:translateY(10px) translateY(0);-o-transform:translateY(10px) translateY(0);transform:translateY(10px) translateY(0);opacity:0}#bg-body-swiper .active-slide .extra-content p.title{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-ms-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}#bg-body-swiper .active-slide .extra-content p.title:after,#bg-body-swiper .active-slide .extra-content p.title:before{width:1.8em;opacity:1;-webkit-transition-delay:0.75s;-moz-transition-delay:0.75s;-ms-transition-delay:0.75s;-o-transition-delay:0.75s;transition-delay:0.75s}#bg-body-swiper .active-slide .extra-content p.subtitle{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-ms-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}}#bg-body-pagination{display:none;position:absolute;bottom:0;width:100%;height:auto;text-align:center;z-index:10}#bg-body-pagination>span{display:inline-block;height:12px;width:12px;background:#A7A7A7;border-radius:50%;margin:0 4px;vertical-align:bottom;cursor:pointer;-webkit-transition:0.3s background ease 0s;-moz-transition:0.3s background ease 0s;-ms-transition:0.3s background ease 0s;-o-transition:0.3s background ease 0s;transition:0.3s background ease 0s}#bg-body-pagination>span.swiper-pagination-bullet-active{background:#3E3E3E}#bg-body-prev,#bg-body-next{font-size:1.5em;color:#ffffff;line-height:1.8em;width:1.8em;height:1.8em;bottom:25px;position:absolute;z-index:10;text-align:center;font-weight:normal;background:#000;background:rgba(0, 0, 0, 0.4);border:1px solid #fff;border-radius:1em;cursor:pointer;-webkit-transition:0.3s all ease-in-out 0s;-moz-transition:0.3s all ease-in-out 0s;-ms-transition:0.3s all ease-in-out 0s;-o-transition:0.3s all ease-in-out 0s;transition:0.3s all ease-in-out 0s}#bg-body-prev:hover,#bg-body-next:hover{background:rgba(0, 0, 0, 0.8)}#bg-body-prev span,#bg-body-next span{display:none}#bg-body-prev{left:1.2em}#bg-body-prev:after{content:"";font-family:"FontAwesome", FontAwesome;position:absolute;left:0.6em}#bg-body-next{right:1.2em}#bg-body-next:after{content:"";font-family:"FontAwesome", FontAwesome;position:absolute;right:0.6em}@media screen and (max-width:1600px){#bg-body-swiper .extra-content .title{font-size:3.85em}#bg-body-swiper .extra-content .subtitle{font-size:1.44em}}@media screen and (max-width:1420px){#bg-body-swiper .extra-content .title{font-size:3.3em}#bg-body-swiper .extra-content .subtitle{font-size:1.28em}}@media screen and (max-width:994px){#bg-body-swiper .extra-content{bottom:4em}#bg-body-swiper .extra-content .title{font-size:2.64em}#bg-body-swiper .extra-content .subtitle{font-size:1.12em}}@media screen and (max-width:767px){#bg-body-swiper .extra-content{bottom:2em}#bg-body-swiper .extra-content .title{font-size:2.2em}#bg-body-swiper .extra-content .subtitle{font-size:0.96em}#bg-body-prev,#bg-body-next{display:none}}@media only screen and (max-width:480px){#bg-body-swiper .extra-content{bottom:1.35em}#bg-body-swiper .extra-content .title{font-size:1.848em}#bg-body-swiper .extra-content .subtitle{font-size:0.88em}}input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ce_form{text-align:left}fieldset{margin-bottom:0px}input,select,textarea{border:0;border-bottom:1px solid #e9e7de;color:#454545;background:#f7f7f3;font-size:1em;border-radius:0 0 4px 4px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.widget{position:relative;margin-bottom:20px}label{text-align:left;float:left;width:100%;margin-bottom:0;margin-top:0;font-weight:normal;color:#121212;font-size:1em;background:#e9e7de;padding:10px;border-radius:4px 4px 0 0}label.checkbox{float:none;display:block;margin-bottom:5px}label.error{color:red}input{padding:0.5em;width:100%;height:2.5em}input.error{border:1px solid red}select{width:100%;height:auto;padding:0 0;height:2.5em}textarea{width:100%;max-width:100%;height:8em;resize:vertical;padding:0.5em}legend{display:none}::-webkit-input-placeholder{color:#1F1F1F;font-weight:400}:-moz-placeholder{color:#1F1F1F;font-weight:400}::-moz-placeholder{color:#1F1F1F;font-weight:400}:-ms-input-placeholder{color:#1F1F1F;font-weight:400}.widget-submit{margin:0}.widget-submit input,.widget-submit button{cursor:pointer;color:#ffffff;text-align:center;border-radius:1px;background:#6A7F10;position:relative;padding:1em 1.5em;font-weight:normal;display:inline-block;font-size:1em;line-height:100%;height:auto;width:auto;border:0;font-weight:bold;width:100%;-webkit-transition:background 0.3s ease 0s;-moz-transition:background 0.3s ease 0s;-ms-transition:background 0.3s ease 0s;-o-transition:background 0.3s ease 0s;transition:background 0.3s ease 0s}.widget-submit input:hover,.widget-submit button:hover{background-color:#44520a}.widget-submit input:before,.widget-submit button:before{content:"";font-family:"FontAwesome";display:inline-block;vertical-align:middle;padding-right:0.8em}.radio_container span{display:block;margin-bottom:5px}.radio_container label{float:none}.radio_container input{width:20px;height:auto;border:none;margin:0}label.radio-button{display:none}.checkbox_container{position:relative;margin:0 0 30px 0;clear:both;text-align:left}.checkbox_container span{display:block;margin:0 0 7px}.checkbox_container span:last-child{margin-bottom:0}.checkbox_container legend{display:block;position:relative;margin:15px 0;font-family:"Josefin Sans", sans-serif;color:#121212;text-transform:uppercase;line-height:140%;font-weight:600;font-size:1.1em}.checkbox_container label{float:none;background:none;border-radius:0;padding:0;font-weight:300}.checkbox_container input{width:20px;height:auto;border:none;margin:0}.columnar label{width:141px}.columnar label.radio-button{display:inline;float:left}.columnar label.checkbox{display:inline;float:left}.columnar .radio_container{margin-left:141px;margin-top:1px}.columnar .checkbox_container{margin-top:1px;margin-left:120px}.columnar .submit_container input{width:163px;height:27px;border:0;padding:0}.captcha{margin-bottom:3px;width:100%}.captcha label{width:250px;float:none;display:block;font-weight:bold}.captcha input{width:100%;margin:0;float:left;background:#fff}.captcha .captcha-frage{margin-left:140px;margin-top:15px}.captcha .captcha-text{margin-bottom:2px;display:block}span.captcha_text{color:#000;display:block;font-weight:bold;margin-bottom:15px}.captcha-block{background:#dadbd6;padding:20px 0 0 20px;margin:10px 0 10px 0;border:1px solid #cbcbcb;width:260px}.captcha-block label{color:#000}.explanation{font-style:normal;color:#6c6c6c}p.error{color:red;margin:0}.ce_form .submit_container input{text-transform:uppercase}form .bootstrap3s{width:100%;height:100%;margin:0;clear:both;margin:0}form .bootstrap3s>div{padding:0}form .bootstrap3s>div>div{padding-top:0 !important;padding-bottom:0 !important}.widget-headline{text-align:left}.widget.j-datepicker:after{content:"";font-family:"FontAwesome";position:absolute;right:10px;bottom:0.75em;color:#191919;pointer-events:none}.widget.widget-textarea:before,.widget.widget-submit:before{display:none}.ui-datepicker.ui-widget{font-family:"Helvetica Neue", "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;background:#6A7F10;color:#ffffff;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:0 1px 13px rgba(37, 37, 37, 0.3)}.ui-datepicker{padding:0}.ui-datepicker .ui-datepicker-header{border:none;border-bottom:1px solid #44520a;background:transparent;font-weight:normal;font-size:1em;text-transform:uppercase}.ui-datepicker .ui-datepicker-header .ui-state-hover{background:transparent;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.ui-datepicker .ui-datepicker-title{margin:10px 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:40px;height:40px;top:10px;border:none}.ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{background:url("../../files/images/icons/ico-prevnext-datepicker.png") no-repeat 0 0;font-weight:normal;height:40px;width:40px;left:0;top:0;right:0;bottom:0;margin:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.ui-datepicker .ui-datepicker-next span{background-position:-40px 0}.ui-datepicker .ui-datepicker-prev span{background-position:0 0}.ui-datepicker .ui-datepicker-prev-hover span{background-color:#44520a}.ui-datepicker .ui-datepicker-next-hover span{background-color:#44520a}.ui-datepicker table{margin:0;table-layout:fixed}.ui-datepicker td{border:none;padding:0;font-size:1em}.ui-datepicker td .ui-state-default{background:transparent;border:none;text-align:center;padding:0.7em 0;margin:0;font-weight:normal;color:#efefef;font-size:1em}.ui-datepicker td .ui-state-active,.ui-datepicker td .ui-state-hover{background:#44520a;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}#fullscreen-search{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:rgba(0, 0, 0, 0.8);display:flex;padding:2em}#fullscreen-search .mod_search{margin:auto;width:100%;max-width:600px}#fullscreen-search .mod_search .formbody{display:flex;flex-direction:row}#fullscreen-search .mod_search .formbody .widget{margin:3px;flex:1 1 100%}#fullscreen-search .mod_search .formbody .widget-submit{flex:0 0 auto}#fullscreen-search .mod_search .formbody input{background:#fff;height:3em;line-height:1;border-radius:3px;padding:0.5em 1em}#fullscreen-search .mod_search .formbody button{height:3em;line-height:1;border-radius:3px}#fullscreen-search .close{position:absolute;right:2em;top:2em;cursor:pointer;border-radius:50%;opacity:0.8;-webkit-transition:0.35s ease 0s;-moz-transition:0.35s ease 0s;-ms-transition:0.35s ease 0s;-o-transition:0.35s ease 0s;transition:0.35s ease 0s}#fullscreen-search .close svg{width:3em;height:3em;fill:#fff;border:1px solid #fff;border-radius:50%;padding:0.5em;background:rgba(0, 0, 0, 0.6)}#fullscreen-search .close svg path{stroke:#fff !important;stroke-width:30}#fullscreen-search .close:hover{opacity:1}#fullscreen-search{transform:translateY(-200%);opacity:0;pointer-events:none;-webkit-transition:0.35s ease 0s, 0s transform ease 0.4s;-moz-transition:0.35s ease 0s, 0s transform ease 0.4s;-ms-transition:0.35s ease 0s, 0s transform ease 0.4s;-o-transition:0.35s ease 0s, 0s transform ease 0.4s;transition:0.35s ease 0s, 0s transform ease 0.4s}.search-open #fullscreen-search{transform:translateY(0);opacity:1;pointer-events:auto;-webkit-transition-delay:0s, 0s;-moz-transition-delay:0s, 0s;-ms-transition-delay:0s, 0s;-o-transition-delay:0s, 0s;transition-delay:0s, 0s}@media screen and (max-width:767px){#fullscreen-search .close{right:1em;top:1em}}@media only screen and (max-width:480px){#fullscreen-search .close{right:0.5em;top:0.5em}#fullscreen-search .mod_search .formbody{flex-direction:column}}#bg-body-swiper,#main-container{-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);backface-visibility:hidden;-webkit-backface-visibility:hidden}@media screen and (max-height:850px) and (min-width:993px){.header-contacts{margin:0.8em 0}.header-socials{margin:1em 0 2em}.popup-toggler{padding-bottom:0.5em}.header-socials{margin:0.5em 0}}@media screen and (max-height:750px) and (min-width:993px){.header-contacts{margin:0.6em 0}}@media screen and (min-width:993px){}@media screen and (max-width:1280px){#footer .footer-bottom .inside .logo:after{width:calc(100vw - 300px - 125% - 2em)}}@media screen and (max-width:1180px){.mod_roomslist .layout_latest .room-description .room-image{position:relative;width:100%;height:500px}.mod_roomslist .layout_latest .room-description .room-text{width:100%;margin:0}#footer .footer-top .inside{padding:0}#footer .footer-top .inside>div{width:50%;padding:30px 4em}#footer .footer-top .inside>div:nth-child(3){clear:both}}@media screen and (max-width:994px){.header-buttons-container{display:none}#slider{height:auto}#bg-body-swiper{height:auto}#bg-body-swiper:after{content:"";position:relative;display:block;padding-bottom:72%}#bg-body-swiper .carousel-wrapper{position:absolute;top:0}#bg-body-swiper .swiper-slide img{height:100%;width:100%;object-fit:cover}.scroller-container{display:none}#footer .footer-bottom .inside .logo:after{width:calc(100vw - 125% - 2em)}.mod_article>.inside>*:first-child:not(.ce_colsetStart):not([class*="parallax"]):not([class*="gallery"]):not([class*="maps"]){padding-top:3em;padding-top:3rem}.mod_article>.inside>*:last-child:not(.ce_colsetStart):not([class*="parallax"]):not([class*="gallery"]):not([class*="maps"]){padding-bottom:3em;padding-bottom:3rem}#slider-after .menu-bottom a{font-size:0.8em}.mod_eventlist .layout_list{display:flex;flex-direction:column;margin:15px 0}.mod_eventlist .layout_list .event-date{width:100%}.mod_eventlist .layout_list .event-teaser{width:100%}}@media screen and (max-width:820px){.cleverreach form .form-container{display:block;text-align:center}.cleverreach form .form-container .container-label{display:block;width:100%;padding:10px 0}.cleverreach form .form-container .container-label p{display:inline-block;vertical-align:middle}.cleverreach form .form-container .cr_ipe_item{padding:2px 0}.cleverreach form .sub-unsub{position:relative;right:auto;text-align:center}}@media screen and (max-width:767px){#bg-body-prev,#bg-body-next{font-size:1.2em}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:none}.ce_colsetStart>div,.bootstrap3s>div{padding:0 !important;margin:0 !important;display:block !important;width:100%}.ce_colsetStart>div>div,.bootstrap3s>div>div{padding:0 !important}.ce_colsetStart>div:first-child,.bootstrap3s>div:first-child{margin-top:0 !important}.ce_colsetStart>div:last-child,.bootstrap3s>div:last-child{margin-bottom:0 !important}.ce_colsetStart .ce_colsetStart .col-md-1,.ce_colsetStart .bootstrap3s .col-md-1,.bootstrap3s .ce_colsetStart .col-md-1,.bootstrap3s .bootstrap3s .col-md-1{width:8.33333333%}.ce_colsetStart .ce_colsetStart .col-md-2,.ce_colsetStart .bootstrap3s .col-md-2,.bootstrap3s .ce_colsetStart .col-md-2,.bootstrap3s .bootstrap3s .col-md-2{width:16.66666667%}.ce_colsetStart .ce_colsetStart .col-md-3,.ce_colsetStart .bootstrap3s .col-md-3,.bootstrap3s .ce_colsetStart .col-md-3,.bootstrap3s .bootstrap3s .col-md-3{width:25%}.ce_colsetStart .ce_colsetStart .col-md-4,.ce_colsetStart .bootstrap3s .col-md-4,.bootstrap3s .ce_colsetStart .col-md-4,.bootstrap3s .bootstrap3s .col-md-4{width:33.33333333%}.ce_colsetStart .ce_colsetStart .col-md-5,.ce_colsetStart .bootstrap3s .col-md-5,.bootstrap3s .ce_colsetStart .col-md-5,.bootstrap3s .bootstrap3s .col-md-5{width:41.66666667%}.ce_colsetStart .ce_colsetStart .col-md-6,.ce_colsetStart .bootstrap3s .col-md-6,.bootstrap3s .ce_colsetStart .col-md-6,.bootstrap3s .bootstrap3s .col-md-6{width:50%}.ce_colsetStart .ce_colsetStart .col-md-7,.ce_colsetStart .bootstrap3s .col-md-7,.bootstrap3s .ce_colsetStart .col-md-7,.bootstrap3s .bootstrap3s .col-md-7{width:58.33333333%}.ce_colsetStart .ce_colsetStart .col-md-8,.ce_colsetStart .bootstrap3s .col-md-8,.bootstrap3s .ce_colsetStart .col-md-8,.bootstrap3s .bootstrap3s .col-md-8{width:66.66666667%}.ce_colsetStart .ce_colsetStart .col-md-9,.ce_colsetStart .bootstrap3s .col-md-9,.bootstrap3s .ce_colsetStart .col-md-9,.bootstrap3s .bootstrap3s .col-md-9{width:75%}.ce_colsetStart .ce_colsetStart .col-md-10,.ce_colsetStart .bootstrap3s .col-md-10,.bootstrap3s .ce_colsetStart .col-md-10,.bootstrap3s .bootstrap3s .col-md-10{width:83.33333333%}.ce_colsetStart .ce_colsetStart .col-md-11,.ce_colsetStart .bootstrap3s .col-md-11,.bootstrap3s .ce_colsetStart .col-md-11,.bootstrap3s .bootstrap3s .col-md-11{width:91.66666667%}.ce_colsetStart .ce_colsetStart .col-md-12,.ce_colsetStart .bootstrap3s .col-md-12,.bootstrap3s .ce_colsetStart .col-md-12,.bootstrap3s .bootstrap3s .col-md-12{width:100%}form .ce_colsetStart>div,form .bootstrap3>div{margin:0 !important}form .ce_colsetStart>div>div,form .bootstrap3>div>div{padding:0 !important}.ce_colsetStart.reverse-on-mobile{display:flex;flex-direction:column-reverse}.ce_colsetStart.reverse-on-mobile>div:first-child{margin-bottom:0 !important}.ce_colsetStart.reverse-on-mobile>div:last-child{margin-top:0 !important}.ce_colsetStart.center-colset{display:block}.ce_packageslisttags .layout_latest .package-description .package-image{position:relative;width:100%;height:auto}.ce_packageslisttags .layout_latest .package-description .package-text{width:100%;display:block;margin:0}.mod_roomslist .layout_latest .room-description .room-image{height:auto}.mod_roomslist .layout_latest .room-description .room-image .bottom{height:auto}.mod_roomslist .layout_latest .room-description .room-image .bottom .col_1{width:100%;border:0;border-bottom:2px solid #f5f5f1;float:none;clear:both;display:none}.mod_roomslist .layout_latest .room-description .room-image .bottom .col_2{position:relative;left:0;width:100%;border:0;float:none;clear:both}.mod_roomslist .layout_latest .room-description .room-image .bottom .col_2 p{position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:0;height:auto}.mod_roomslist .layout_latest .room-description .room-image .ce_image_cover{position:relative;height:auto}.mod_roomslist .layout_latest .room-description .room-image .ce_image_cover>.image img{position:relative;height:auto}#ca_hotel .averagerating,#ca_hotel .ratings{width:100%;float:none}.ca_review .averagerating{position:relative}.c2a-buttons{top:inherit;bottom:0;right:1em;z-index:100}.c2a-buttons .booking{top:unset;bottom:-1.5em;font-size:0.85em}.c2a-buttons .links-v2{bottom:15.5em;top:unset;right:unset;left:-8.5em;font-size:0.8em}.c2a-buttons .ratings{display:none}.c2a-buttons .links{display:none}#slider{overflow:visible}.ce_image_cover{position:relative;height:auto}.ce_image_cover>.image img{position:relative;height:auto}.mosaic-gallery .ce_image_cover{position:absolute;height:100%}.mosaic-gallery .ce_image_cover>.image img{position:absolute;height:100%}.ce_gallery_cover{position:relative;width:100%;height:auto !important}.mosaic-gallery.pattern-1:after{content:"";position:relative;width:100%;height:auto;padding-bottom:80%;display:block;z-index:-1}.mosaic-gallery.pattern-1 .mosaic-col1{position:absolute;top:0}.mosaic-gallery.pattern-1 .mosaic-col2{position:absolute;top:60%}#slider-after .menu-bottom a{font-size:0.7em}.mod_eventlist .layout_list .event-teaser{display:flex;flex-direction:column;gap:20px;padding-top:0}.mod_eventlist .layout_list .event-teaser .event-image{width:100%;position:relative;border:0}.mod_eventlist .layout_list .event-teaser .event-desc.image-added{width:100%}}@media only screen and (max-width:680px){.mod_article>.inside>*:first-child:not(.ce_colsetStart):not([class*="parallax"]):not([class*="gallery"]):not([class*="maps"]){padding-top:2em;padding-top:2rem}.mod_article>.inside>*:last-child:not(.ce_colsetStart):not([class*="parallax"]):not([class*="gallery"]):not([class*="maps"]){padding-bottom:2em;padding-bottom:2rem}.ce_colsetStart[class*="bg-"]{margin:2em 0;margin:2rem 0}.ce_colsetStart[class*="bg-"]>div>div>*:first-child:not(.ce_colsetStart):not([class*="parallax"]):not([class*="gallery"]):not([class*="maps"]){padding-top:2em;padding-top:2rem}.ce_colsetStart[class*="bg-"]>div>div>*:last-child:not(.ce_colsetStart):not([class*="parallax"]):not([class*="gallery"]):not([class*="maps"]){padding-bottom:2em;padding-bottom:2rem}.mod_article>.inside>*:not(.ce_colsetStart):not([class*="parallax"]):not([class*="gallery"]):not([class*="maps"]){padding:0 2em;padding:0 2rem}.ce_colsetStart:first-child>div>div>*:first-child:not([class*=cover]):not([class*=no-padding]){padding-top:2em;padding-top:2rem}.ce_colsetStart:last-child>div>div>*:last-child:not([class*=cover]):not([class*=no-padding]){padding-bottom:2em;padding-bottom:2rem}.ce_colsetStart>div>div>*:not([class*=cover]):not([class*=no-padding]){padding-left:2em;padding-right:2em;padding-left:2rem;padding-right:2rem}#main .ce_colsetStart.overlay.col_1>.col_1{padding:2em 1em !important}#main .ce_colsetStart.overlay.col_1>.col_1>div>*{padding-left:2em;padding-right:2em;padding-left:2rem;padding-right:2rem}#main .ce_colsetStart.overlay.col_1>.col_1>div>*:first-child{padding-top:2em;padding-top:2rem}#main .ce_colsetStart.overlay.col_1>.col_1>div>*:last-child{padding-bottom:2em;padding-bottom:2rem}#main .ce_colsetStart.overlay.col_2>.col_2{padding:2em 1em !important}#main .ce_colsetStart.overlay.col_2>.col_2>div>*{padding-left:2em;padding-right:2em;padding-left:2rem;padding-right:2rem}#main .ce_colsetStart.overlay.col_2>.col_2>div>*:first-child{padding-top:2em;padding-top:2rem}#main .ce_colsetStart.overlay.col_2>.col_2>div>*:last-child{padding-bottom:2em;padding-bottom:2rem}#main .ce_colsetStart.overlay.col_3>.col_3{padding:2em 1em !important}#main .ce_colsetStart.overlay.col_3>.col_3>div>*{padding-left:2em;padding-right:2em;padding-left:2rem;padding-right:2rem}#main .ce_colsetStart.overlay.col_3>.col_3>div>*:first-child{padding-top:2em;padding-top:2rem}#main .ce_colsetStart.overlay.col_3>.col_3>div>*:last-child{padding-bottom:2em;padding-bottom:2rem}#footer .footer-top .inside>div{width:100%;padding:30px 2em;text-align:center;float:none}#footer .footer-top .footer-links ul li{text-align:center;padding:4px 4px 4px 4px}#footer .footer-top .footer-links ul li:before{position:relative;margin-right:0.5em;top:0}#footer .footer-bottom .inside .logo{max-width:200px;margin:0 auto;width:90%}#footer .footer-bottom .inside .logo:before{width:calc(50vw - 50% - 1em)}#footer .footer-bottom .inside .logo:after{width:calc(50vw - 50% - 1em);background:#473c17}.ce_packageslisttags .layout_latest .package-description .package-text .inner{padding:1.5em}.mod_roomslist .layout_latest .room-description .room-text .inner{padding:1.5em}.c2a-buttons{font-size:0.9em}.mod_breadcrumb ul{margin:0;padding:1em 1em}}@media only screen and (max-width:480px){.c2a-buttons{position:relative;right:0;left:0;background:#eae8df;font-size:1em}.c2a-buttons .booking{position:relative;right:0;left:0;bottom:0;margin:0 auto;height:auto;width:100%;border-radius:0}.c2a-buttons .booking .top{padding:0.5em}.c2a-buttons .booking.green .top{padding:0.6em 1em 0.6em 1em}.c2a-buttons .booking .bottom{text-align:center;padding:0.5em 0.5em 0.5em 0.5em}.c2a-buttons .booking .bottom ul li{display:block;padding:0.2em 4px 0.2em 18px;margin:0.2em 0.6em}.c2a-buttons .links-v2{display:block;width:100%;position:relative;top:unset;left:unset;bottom:unset;right:unset;border-radius:0;margin:0;height:auto}.c2a-buttons .links-v2 .top img{width:1.7em;margin-right:0.6em}.c2a-buttons .links-v2 .top>a{display:flex;align-content:center;align-items:center;flex-wrap:wrap;padding:0.5em 0}.cleverreach{padding:20px 30px 30px}.mod_menuslist .pagination{gap:1em 0;flex-direction:column}.mod_menuslist .pagination>span{padding:5px 1px}.mod_menuslist .menu-container{width:100%;padding:25px}#slider-after .menu-bottom{flex-wrap:wrap}#slider-after .menu-bottom a{flex:1 1 50%}#slider-after .menu-bottom>*.label{padding-bottom:1em}}@media only screen and (max-width:420px){h1,.h1 p{font-size:1.9em}h2,.h2 p{font-size:1.25em}h3,.h3 p{font-size:1.25em}h4,.h4 p{font-size:1.25em}h1.subheader,h2.subheader{font-size:1.3em}.ce_bcseotitle .header>p{font-size:1.6em}.mod_roomslist .layout_latest .room-description .room-image .bottom .col_2 p{font-size:1.6em}.mod_roomslist .layout_latest .room-description .room-text .inner .headline{font-size:1.6em}.ce_packageslisttags .layout_latest .package-description .package-text .inner .headline{font-size:1.6em}#ca_hotel .ratings .rating-table .row .descr{width:100%;display:block}#cookie-bar{width:100%;left:0;right:0;max-width:100%;bottom:0}.mod_search .odd,.mod_search .even{padding:1.5em}}*:focus{outline-color:currentColor;outline-offset:-2px;outline:2px solid}
