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}
.ce_text.layout_2col .text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3.123%;-moz-column-gap:3.123%;column-gap:3.123%}.ce_text.layout_2col .text p,.ce_text.layout_2col .text div,.ce_text.layout_2col .text ul,.ce_text.layout_2col .text ol,.ce_text.layout_2col .text dl{break-inside:avoid-column;break-before:auto}.ce_text.layout_2col .text h1,.ce_text.layout_2col .text h2,.ce_text.layout_2col .text h3,.ce_text.layout_2col .text h4,.ce_text.layout_2col .text h5,.ce_text.layout_2col .text h6{break-inside:avoid-column;break-after:avoid-column}@media screen and (max-width:599px){.ce_text.layout_2col .text{-webkit-column-count:1;-moz-column-count:1;column-count:1}}
/**
 * Fomrilicious for Contao Open Source CMS
 *
 * Copyright (C) 2013-2014 eSalesMedia
 *
 * @package eSM_formilicious
 * @link    http://www.esales-media.de
 * @license http://www.gnu.org/licenses/lgpl-3.0.html LGPL
 *
 * @author  Benjamin Roth <benjamin@esales-media.de>
 */

/**
 *
 */
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],
input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea, select {
	width:100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.widget input.captcha {
	max-width: 4em;
}


/**
 * Fieldset Styles
 */
.formbody,
.formbody > .fields:not(.widget) {
	display: grid;
	grid-gap: 10px;
	row-gap: 0.75em;
	grid-template-columns: repeat(12, 1fr);
	align-items: end;
}
.formbody > *:not(.widget) {
	grid-column: auto / span 12;
}
.formbody > fieldset {
	grid-column-start: 1;
	grid-column: auto / span 12;
	display: grid;
	grid-gap: 10px;
	row-gap: 0.75em;
	grid-template-columns: repeat(12, 1fr);
	align-items: end;
}
.formbody .widget label {
	display: block;
	margin-bottom: 0.4em;
	line-height: 1.5em;
}
.formbody .widget.fl_right_alignment,
.formbody .submit_container.fl_right_alignment {
	text-align: right;
}
.formbody .widget.fl_center_alignment,
.formbody .submit_container.fl_center_alignment {
	text-align: center;
}
.formbody .widget.fl_left_alignment,
.formbody .submit_container.fl_left_alignment {
	text-align: left;
}

.widget.lblp {
	padding-top: 1.9em;
}
.formbody .widget.w10 { grid-column: auto / span 2; }
.formbody .widget.w11 { grid-column: auto / span 2; }
.formbody .widget.w15 { grid-column: auto / span 2; }
.formbody .widget.w16_5 { grid-column: auto / span 2; }
.formbody .widget.w20 { grid-column: auto / span 3; }
.formbody .widget.w22 { grid-column: auto / span 3; }
.formbody .widget.w25 { grid-column: auto / span 3; }
.formbody .widget.w30 { grid-column: auto / span 4; }
.formbody .widget.w33 { grid-column: auto / span 4; }
.formbody .widget.w35 { grid-column: auto / span 5; }
.formbody .widget.w40 { grid-column: auto / span 5; }
.formbody .widget.w44 { grid-column: auto / span 6; }
.formbody .widget.w45 { grid-column: auto / span 6; }
.formbody .widget.w50 { grid-column: auto / span 6; }
.formbody .widget.w55 { grid-column: auto / span 7; }
.formbody .widget.w60 { grid-column: auto / span 8; }
.formbody .widget.w65 { grid-column: auto / span 8; }
.formbody .widget.w66 { grid-column: auto / span 8; }
.formbody .widget.w70 { grid-column: auto / span 9; }
.formbody .widget.w75 { grid-column: auto / span 9; }
.formbody .widget.w80 { grid-column: auto / span 10; }
.formbody .widget.w85 { grid-column: auto / span 11; }
.formbody .widget.w90 { grid-column: auto / span 11; }
.formbody .widget.w95 { grid-column: auto / span 11; }
.formbody .widget.w100,
.formbody .widget { grid-column: auto / span 12; }

.formbody .widget.clr { grid-column-start: 1 }

@media screen and (max-width: 599px) {
	.formbody .widget.w10,
	.formbody .widget.w11,
	.formbody .widget.w15,
	.formbody .widget.w16_5,
	.formbody .widget.w20,
	.formbody .widget.w22,
	.formbody .widget.w25,
	.formbody .widget.w30,
	.formbody .widget.w33,
	.formbody .widget.w35,
	.formbody .widget.w40,
	.formbody .widget.w44,
	.formbody .widget.w45,
	.formbody .widget.w50,
	.formbody .widget.w55,
	.formbody .widget.w60,
	.formbody .widget.w65,
	.formbody .widget.w66,
	.formbody .widget.w70,
	.formbody .widget.w75,
	.formbody .widget.w80,
	.formbody .widget.w85,
	.formbody .widget.w90,
	.formbody .widget.w95,
	.formbody .widget.w100 {
		grid-column: auto / span 12;
		grid-column-start: 1;
	}
}

/*
.formbody > fieldset legend {
	color: inherit;
	font-size: 123%;
	line-height: 2;
	font-weight: normal;
	border-bottom: inherit 3px solid;
	margin-bottom: 1em;
}

.widget .radio_container legend,
.widget .checkbox_container legend {
	color: inherit;
	font-size: 100%;
	font-weight: normal;
	border-bottom: none;
	display: block;
	margin-bottom: 0.4em;
	line-height: 1.5em;
}

.widget .checkbox_container label,
.widget .radio_container label {
	font-weight: normal;
	display: inline;
	margin-bottom: 0;
}

.widget .checkbox_container > span,
.widget .radio_container > span {
	display: block;
}

!**
 * Headline Styles
 *!

.widget.headline {
	margin-top: 1em;
	!*color: #d7ae6e;*!
	font-size: 108%;
	font-weight: bold;
	min-height: 1.5em;
}

!**
 * Widget Styles
 *!
.widget {
	padding: 0 10px;
	margin-bottom: 0.5em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 4em;
	float: left;
	width: 100%;
}

.widget.cbx {
	min-height: 1.5em;
	height: 1.5em;
	padding: 4px 10px;
}

.widget label {
	display: block;
	margin-bottom: 0.4em;
	line-height: 1.5em;
}

!*.widget.error label {
	color: #E23E15;
}*!
.widget.error input,
.widget.error select,
.widget.error textarea {
	border-color: #E23E15;
}

.widget p.error {
	font-size: 85%;
	margin-top: -0.4em;
	margin-bottom: 0.4em;
}

.widget.error .errortip {
	background-color: rgb(226, 62, 21);
	border-bottom-left-radius: 50%;
	border-bottom-right-radius: 50%;
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	color: rgb(255, 255, 255);
	cursor: help;
	display: block;
	float: right;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 15px;
	line-height: 13px;
	margin-top: 3.25px;
	text-align: center;
	vertical-align: top;
	width: 15px;
}

.submit_container {
	!*padding-top: 1.9em;*!
	min-height: 2.1em;
}

.widget.w10 { float: left; width: 10%; }
.widget.w11 { float: left; width: 11.111%; }
.widget.w15 { float: left; width: 15%; }
.widget.w16_5 { float: left; width: 16.6665%; }
.widget.w20 { float: left; width: 20%; }
.widget.w22 { float: left; width: 22.222%; }
.widget.w25 { float: left; width: 25%; }
.widget.w30 { float: left; width: 30%; }
.widget.w33 { float: left; width: 33.333%; }
.widget.w35 { float: left; width: 35%; }
.widget.w40 { float: left; width: 40%; }
.widget.w44 { float: left; width: 44.444%; }
.widget.w45 { float: left; width: 45%; }
.widget.w50 { float: left; width: 50%; }
.widget.w55 { float: left; width: 55%; }
.widget.w60 { float: left; width: 60%; }
.widget.w65 { float: left; width: 65%; }
.widget.w66 { float: left; width: 66.666%; }
.widget.w70 { float: left; width: 70%; }
.widget.w75 { float: left; width: 75%; }
.widget.w80 { float: left; width: 80%; }
.widget.w85 { float: left; width: 85%; }
.widget.w90 { float: left; width: 90%; }
.widget.w95 { float: left; width: 95%; }
.widget.w100 { float: left; width: 100%; }


.widget.clr,
.formbody > fieldset {
	clear: left;
}

@media screen and (max-width: 43em) {
	.widget.w10,
	.widget.w11,
	.widget.w15,
	.widget.w16_5,
	.widget.w20,
	.widget.w22,
	.widget.w25,
	.widget.w30,
	.widget.w33,
	.widget.w35,
	.widget.w40,
	.widget.w44,
	.widget.w45,
	.widget.w50,
	.widget.w55,
	.widget.w60,
	.widget.w65,
	.widget.w66,
	.widget.w70,
	.widget.w75,
	.widget.w80,
	.widget.w85,
	.widget.w90,
	.widget.w95,
	.widget.w100 { float: none; width: 100%; }
}

.widget.w10:before,
.widget.w10:after,
.widget.w11:before,
.widget.w11:after,
.widget.w15:before,
.widget.w15:after,
.widget.w16_5:before,
.widget.w16_5:after,
.widget.w20:before,
.widget.w20:after,
.widget.w22:before,
.widget.w22:after,
.widget.w25:before,
.widget.w25:after,
.widget.w30:before,
.widget.w30:after,
.widget.w33:before,
.widget.w33:after,
.widget.w35:before,
.widget.w35:after,
.widget.w40:before,
.widget.w40:after,
.widget.w44:before,
.widget.w44:after,
.widget.w45:before,
.widget.w45:after,
.widget.w50:before,
.widget.w50:after,
.widget.w55:before,
.widget.w55:after,
.widget.w60:before,
.widget.w60:after,
.widget.w65:before,
.widget.w65:after,
.widget.w66:before,
.widget.w66:after,
.widget.w70:before,
.widget.w70:after,
.widget.w75:before,
.widget.w75:after,
.widget.w80:before,
.widget.w80:after,
.widget.w85:before,
.widget.w85:after,
.widget.w90:before,
.widget.w90:after,
.widget.w95:before,
.widget.w95:after,
.widget.w100:before,
.widget.w100:after,
form:before,
form:after {
	content: " "; !* 1 *!
	display: table; !* 2 *!
}

.widget.w10:after,
.widget.w11:after,
.widget.w15:after,
.widget.w16_5:after,
.widget.w20:after,
.widget.w22:after,
.widget.w25:after,
.widget.w30:after,
.widget.w33:after,
.widget.w35:after,
.widget.w40:after,
.widget.w44:after,
.widget.w45:after,
.widget.w50:after,
.widget.w55:after,
.widget.w66:after,
.widget.w65:after,
.widget.w70:after,
.widget.w75:after,
.widget.w80:after,
.widget.w85:after,
.widget.w90:after,
.widget.w95:after,
.widget.w100:after,
form:after {
	clear: both;
}

.widget.widget-split input[type="text"],
.widget.widget-split input[type="password"],
.widget.widget-split input[type="date"],
.widget.widget-split input[type="datetime"],
.widget.widget-split input[type="email"],
.widget.widget-split input[type="number"],
.widget.widget-split input[type="search"],
.widget.widget-split input[type="tel"],
.widget.widget-split input[type="time"],
.widget.widget-split input[type="url"],
.widget.widget-split textarea,
.widget.widget-split select
{
	max-width: 50% !important;
	min-width: 10% !important;
	float: left;
	margin-right: 10px;
	display: inline;
}

.widget.widget-split.widget-split-3 input { max-width: 30% !important; }
.widget.widget-split.widget-split-3 input[type="submit"] { max-width: 70% !important; }
.widget.widget-split.widget-split-4 input { max-width: 40% !important; }
.widget.widget-split.widget-split-4 input[type="submit"] { max-width: 60% !important; }
.widget.widget-split.widget-split-5 input { max-width: 50% !important; }
.widget.widget-split.widget-split-5 input[type="submit"] { max-width: 50% !important; }
.widget.widget-split.widget-split-6 input { max-width: 60% !important; }
.widget.widget-split.widget-split-6 input[type="submit"] { max-width: 40% !important; }
.widget.widget-split.widget-split-7 input { max-width: 70% !important; }
.widget.widget-split.widget-split-7 input[type="submit"] { max-width: 30% !important; }


.widget.fl_right input[type="submit"],
.submit_container.fl_right .submit {
	float: right;
}

.widget.lblp {
	padding-top: 1.9em;
	min-height: 2.1em;
}

.widget.autoh {
	min-height: 0;
}

!**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 *!
.widget,
form {
	*zoom: 1;
}
*/

.jBox-wrapper{text-align:left;box-sizing:border-box}.jBox-container,.jBox-content,.jBox-title{position:relative;word-break:break-word;box-sizing:border-box}.jBox-container{background:#fff}.jBox-content{padding:8px 12px;overflow-x:hidden;overflow-y:auto;transition:opacity .2s}.jBox-footer{box-sizing:border-box}.jBox-Mouse .jBox-container,.jBox-Tooltip .jBox-container{border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.25)}.jBox-Mouse .jBox-title,.jBox-Tooltip .jBox-title{padding:8px 10px 0;font-weight:700}.jBox-Mouse.jBox-hasTitle .jBox-content,.jBox-Tooltip.jBox-hasTitle .jBox-content{padding-top:5px}.jBox-Mouse{pointer-events:none}.jBox-pointer{position:absolute;overflow:hidden;box-sizing:border-box}.jBox-pointer:after{content:'';width:20px;height:20px;position:absolute;background:#fff;transform:rotate(45deg);box-sizing:border-box}.jBox-pointer-top{top:0}.jBox-pointer-top:after{left:5px;top:6px;box-shadow:-1px -1px 2px rgba(0,0,0,.15)}.jBox-pointer-right{right:0}.jBox-pointer-right:after{top:5px;right:6px;box-shadow:1px -1px 2px rgba(0,0,0,.15)}.jBox-pointer-left{left:0}.jBox-pointer-left:after{top:5px;left:6px;box-shadow:-1px 1px 2px rgba(0,0,0,.15)}.jBox-pointer-bottom{bottom:0}.jBox-pointer-bottom:after{left:5px;bottom:6px;box-shadow:1px 1px 2px rgba(0,0,0,.15)}.jBox-pointer-bottom,.jBox-pointer-top{width:30px;height:12px}.jBox-pointer-left,.jBox-pointer-right{width:12px;height:30px}.jBox-Modal .jBox-container{border-radius:4px}.jBox-Modal .jBox-container,.jBox-Modal.jBox-closeButton-box:before{box-shadow:0 3px 15px rgba(0,0,0,.4),0 0 5px rgba(0,0,0,.4)}.jBox-Modal .jBox-content{padding:15px 20px}.jBox-Modal .jBox-title{border-radius:4px 4px 0 0;padding:15px 20px;background:#fafafa;border-bottom:1px solid #eee}.jBox-Modal.jBox-closeButton-title .jBox-title{padding-right:65px}.jBox-Modal .jBox-footer{border-radius:0 0 4px 4px}.jBox-closeButton{z-index:1;cursor:pointer;position:absolute;box-sizing:border-box}.jBox-closeButton svg{position:absolute;top:50%;right:50%}.jBox-closeButton path{fill:#aaa;transition:fill .2s}.jBox-closeButton:hover path{fill:#888}.jBox-overlay .jBox-closeButton{top:0;right:0;width:40px;height:40px}.jBox-overlay .jBox-closeButton svg{width:20px;height:20px;margin-top:-10px;margin-right:-10px}.jBox-overlay .jBox-closeButton path{fill:#ddd}.jBox-overlay .jBox-closeButton:hover path{fill:#fff}.jBox-closeButton-title .jBox-closeButton{top:0;right:0;bottom:0;width:50px}.jBox-closeButton-title svg{width:12px;height:12px;margin-top:-6px;margin-right:-6px}.jBox-closeButton-box{box-sizing:border-box}.jBox-closeButton-box .jBox-closeButton{top:-8px;right:-10px;width:24px;height:24px;background:#fff;border-radius:50%}.jBox-closeButton-box .jBox-closeButton svg{width:10px;height:10px;margin-top:-5px;margin-right:-5px}.jBox-closeButton-box:before{content:'';position:absolute;top:-8px;right:-10px;width:24px;height:24px;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.3)}.jBox-closeButton-box.jBox-pointerPosition-top:before{top:5px}.jBox-closeButton-box.jBox-pointerPosition-right:before{right:2px}.jBox-Modal.jBox-hasTitle.jBox-closeButton-box .jBox-closeButton{background:#fafafa}.jBox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.82)}.jBox-footer{background:#fafafa;border-top:1px solid #eee;padding:8px 10px;border-radius:0 0 3px 3px}body[class*=" jBox-blockScroll-"],body[class^=jBox-blockScroll-]{overflow:hidden}.jBox-draggable{cursor:move}@keyframes jBoxLoading{to{transform:rotate(360deg)}}.jBox-loading .jBox-content{opacity:.2}.jBox-loading-spinner .jBox-content{min-height:38px!important;min-width:38px!important;opacity:0}.jBox-spinner{box-sizing:border-box;position:absolute;top:50%;left:50%;width:24px;height:24px;margin-top:-12px;margin-left:-12px}.jBox-spinner:before{display:block;box-sizing:border-box;content:'';width:24px;height:24px;border-radius:50%;border:2px solid rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.8);animation:jBoxLoading .6s linear infinite}.jBox-countdown{border-radius:4px 4px 0 0;z-index:0;background:#000;opacity:.2;position:absolute;top:0;left:0;right:0;height:3px;overflow:hidden}.jBox-countdown-inner{top:0;right:0;width:100%;height:3px;position:absolute;background:#fff}[class*=" jBox-animated-"],[class^=jBox-animated-]{animation-fill-mode:both}@keyframes jBox-tada{0%{transform:scale(1)}10%,20%{transform:scale(.8) rotate(-4deg)}30%,50%,70%,90%{transform:scale(1.2) rotate(4deg)}40%,60%,80%{transform:scale(1.2) rotate(-4deg)}100%{transform:scale(1) rotate(0)}}.jBox-animated-tada{animation:jBox-tada 1s}@keyframes jBox-tadaSmall{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-2deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(2deg)}40%,60%,80%{transform:scale(1.1) rotate(-2deg)}100%{transform:scale(1) rotate(0)}}.jBox-animated-tadaSmall{animation:jBox-tadaSmall 1s}@keyframes jBox-flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.jBox-animated-flash{animation:jBox-flash .5s}@keyframes jBox-shake{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.jBox-animated-shake{animation:jBox-shake .4s}@keyframes jBox-pulseUp{0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}}.jBox-animated-pulseUp{animation:jBox-pulseUp .25s}@keyframes jBox-pulseDown{0%{transform:scale(1)}50%{transform:scale(.85)}100%{transform:scale(1)}}.jBox-animated-pulseDown{animation:jBox-pulseDown .25s}@keyframes jBox-popIn{0%{transform:scale(0)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.jBox-animated-popIn{animation:jBox-popIn .25s}@keyframes jBox-popOut{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(0)}}.jBox-animated-popOut{animation:jBox-popOut .25s}@keyframes jBox-fadeIn{0%{opacity:0}100%{opacity:1}}.jBox-animated-fadeIn{animation:jBox-fadeIn .2s}@keyframes jBox-fadeOut{0%{opacity:1}100%{opacity:0}}.jBox-animated-fadeOut{animation:jBox-fadeOut .2s}@keyframes jBox-slideUp{0%{transform:translateY(0)}100%{transform:translateY(-300px);opacity:0}}.jBox-animated-slideUp{animation:jBox-slideUp .4s}@keyframes jBox-slideRight{0%{transform:translateX(0)}100%{transform:translateX(300px);opacity:0}}.jBox-animated-slideRight{animation:jBox-slideRight .4s}@keyframes jBox-slideDown{0%{transform:translateY(0)}100%{transform:translateY(300px);opacity:0}}.jBox-animated-slideDown{animation:jBox-slideDown .4s}@keyframes jBox-slideLeft{0%{transform:translateX(0)}100%{transform:translateX(-300px);opacity:0}}.jBox-animated-slideLeft{animation:jBox-slideLeft .4s}.jBox-Confirm .jBox-content{text-align:center;padding:46px 35px}@media (max-width:500px){.jBox-Confirm .jBox-content{padding:32px 20px}}.jBox-Confirm-footer{height:46px}.jBox-Confirm-button{display:block;float:left;cursor:pointer;text-align:center;width:50%;line-height:46px;height:46px;overflow:hidden;padding:0 10px;transition:color .2s,background-color .2s;box-sizing:border-box}.jBox-Confirm-button-cancel{border-bottom-left-radius:4px;background:#ddd;color:#666}.jBox-Confirm-button-cancel:active,.jBox-Confirm-button-cancel:hover{background:#ccc}.jBox-Confirm-button-cancel:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.2)}.jBox-Confirm-button-submit{border-bottom-right-radius:4px;background:#7d0;color:#fff}.jBox-Confirm-button-submit:active,.jBox-Confirm-button-submit:hover{background:#6c0}.jBox-Confirm-button-submit:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.2)}.jBox-Image .jBox-container{background-color:transparent}.jBox-Image .jBox-content{padding:0;width:100%;height:100%}.jBox-image-container{background:center center no-repeat;position:absolute;width:100%;height:100%;opacity:0}.jBox-image-label-wrapper{position:absolute;top:100%;left:0;right:0;height:40px;z-index:100;display:flex}.jBox-image-label-container{position:relative;flex:1}.jBox-image-label{box-sizing:border-box;position:absolute;left:0;bottom:0;width:100%;text-align:center;color:#fff;padding:8px 12px;font-size:15px;line-height:24px;transition:opacity .36s;opacity:0;z-index:0;pointer-events:none}.jBox-image-label.expanded{background:#000}.jBox-image-label:not(.expanded){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jBox-image-label.active{opacity:1;pointer-events:all}@media (max-width:600px){.jBox-image-label{font-size:13px}}.jBox-image-pointer-next,.jBox-image-pointer-prev{flex-shrink:0;width:40px;height:40px;cursor:pointer;opacity:.8;transition:opacity .2s;background:no-repeat center center url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijc0LjcgMjI0IDE4LjcgMzIiPg0KPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTkzLDIyNy40TDgwLjQsMjQwTDkzLDI1Mi42YzAuNCwwLjQsMC40LDEuMSwwLDEuNWwtMS42LDEuNmMtMC40LDAuNC0xLDAuNS0xLjUsMEw3NSwyNDAuN2MtMC40LTAuNC0wLjUtMSwwLTEuNWwxNC45LTE0LjljMC40LTAuNCwxLTAuNCwxLjUsMGwxLjYsMS42QzkzLjUsMjI2LjQsOTMuNCwyMjcsOTMsMjI3LjR6Ii8+DQo8L3N2Zz4=);background-size:11px auto;user-select:none;z-index:1}.jBox-image-pointer-next:hover,.jBox-image-pointer-prev:hover{opacity:1}.jBox-image-pointer-next{transform:scaleX(-1)}.jBox-image-counter-container{flex-shrink:0;white-space:nowrap;height:40px;line-height:40px;font-size:13px;color:#fff;text-align:right;display:none}.jBox-image-has-counter .jBox-image-counter-container{display:block}.jBox-overlay.jBox-overlay-Image{background:#000}.jBox-image-not-found{background:#000}.jBox-image-not-found:before{content:'';box-sizing:border-box;display:block;width:80px;height:80px;margin-top:-40px;margin-left:-40px;position:absolute;top:50%;left:50%;border:5px solid #222;border-radius:50%}.jBox-image-not-found:after{content:'';display:block;box-sizing:content-box;z-index:auto;width:6px;height:74px;margin-top:-37px;margin-left:-3px;position:absolute;top:50%;left:50%;background:#222;transform:rotateZ(45deg);transform-origin:50% 50% 0}.jBox-image-download-button-wrapper{position:absolute;top:-40px;right:35px;height:40px;display:flex;cursor:pointer;opacity:.8;transition:opacity .2s}.jBox-image-download-button-wrapper:hover{opacity:1}.jBox-image-download-button-icon{width:40px;height:40px;background:center center no-repeat url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDE2IDI1NnYtMTkyaC0xOTJ2MTkyaC0xNjBsMjU2IDI1NiAyNTYtMjU2aC0xNjB6TTAgNTc2aDY0MHY2NGgtNjQwdi02NHoiPjwvcGF0aD48L3N2Zz4=);background-size:60%}.jBox-image-download-button-text{white-space:nowrap;line-height:40px;padding:0 10px 0 0;color:#fff;font-size:14px}@keyframes jBoxImageLoading{to{transform:rotate(360deg)}}.jBox-image-loading:before{content:'';position:absolute;top:50%;left:50%;width:32px;height:32px;margin-top:-16px;margin-left:-16px;border:4px solid #333;border-bottom-color:#666;animation:jBoxImageLoading 1.2s linear infinite;border-radius:50%}.jBox-Notice{transition:margin .2s}.jBox-Notice .jBox-container{border-radius:4px;box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.25),inset -1px -1px 0 0 rgba(0,0,0,.1)}.jBox-Notice .jBox-content{border-radius:4px;padding:12px 20px}@media (max-width:768px){.jBox-Notice .jBox-content{padding:10px 15px}}@media (max-width:500px){.jBox-Notice .jBox-content{padding:8px 10px}}.jBox-Notice.jBox-hasTitle .jBox-content{padding-top:5px}@media (max-width:500px){.jBox-Notice.jBox-hasTitle .jBox-content{padding-top:0}}.jBox-Notice.jBox-hasTitle .jBox-title{padding:12px 20px 0;font-weight:700}@media (max-width:768px){.jBox-Notice.jBox-hasTitle .jBox-title{padding:10px 15px 0}}@media (max-width:500px){.jBox-Notice.jBox-hasTitle .jBox-title{padding:8px 10px 0}}.jBox-Notice.jBox-closeButton-title .jBox-title{padding-right:55px}.jBox-Notice.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton{width:40px}.jBox-Notice.jBox-Notice-black .jBox-container{color:#fff;background:#000}.jBox-Notice.jBox-Notice-black.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,.jBox-Notice.jBox-Notice-black.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path{fill:#fff}.jBox-Notice.jBox-Notice-gray .jBox-container{color:#222;background:#f6f6f6}.jBox-Notice.jBox-Notice-gray.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,.jBox-Notice.jBox-Notice-gray.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path{fill:#222}.jBox-Notice.jBox-Notice-red .jBox-container{color:#fff;background:#d00}.jBox-Notice.jBox-Notice-red.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,.jBox-Notice.jBox-Notice-red.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path{fill:#fff}.jBox-Notice.jBox-Notice-green .jBox-container{color:#fff;background:#5d0}.jBox-Notice.jBox-Notice-green.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,.jBox-Notice.jBox-Notice-green.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path{fill:#fff}.jBox-Notice.jBox-Notice-blue .jBox-container{color:#fff;background:#49d}.jBox-Notice.jBox-Notice-blue.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,.jBox-Notice.jBox-Notice-blue.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path{fill:#fff}.jBox-Notice.jBox-Notice-yellow .jBox-container{color:#000;background:#fd0}.jBox-Notice.jBox-Notice-yellow.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,.jBox-Notice.jBox-Notice-yellow.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path{fill:#fff}.jBox-NoticeFancy .jBox-content,.jBox-NoticeFancy .jBox-title{padding-left:25px}.jBox-NoticeFancy.jBox-Notice-color .jBox-container{color:#fff;background:#000}.jBox-NoticeFancy.jBox-Notice-color .jBox-container:after{content:'';position:absolute;top:0;left:0;bottom:0;width:8px;border-radius:4px 0 0 4px;background-image:linear-gradient(45deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent);background-size:14px 14px}.jBox-NoticeFancy.jBox-Notice-black .jBox-container:after,.jBox-NoticeFancy.jBox-Notice-gray .jBox-container:after{background-color:#888}.jBox-NoticeFancy.jBox-Notice-red .jBox-container:after{background-color:#e00}.jBox-NoticeFancy.jBox-Notice-green .jBox-container:after{background-color:#6c0}.jBox-NoticeFancy.jBox-Notice-blue .jBox-container:after{background-color:#49d}.jBox-NoticeFancy.jBox-Notice-yellow .jBox-container:after{background-color:#fb0}.jBox-NoticeFancy .jBox-countdown{left:8px;border-radius:0 4px 0 0}.jBox-TooltipBorder .jBox-container,.jBox-TooltipBorder .jBox-pointer:after{border:2px solid #49d}.jBox-TooltipBorder .jBox-pointer:after{width:22px;height:22px}.jBox-TooltipBorder .jBox-pointer-bottom,.jBox-TooltipBorder .jBox-pointer-top{width:34px;height:13px}.jBox-TooltipBorder .jBox-pointer-bottom:after,.jBox-TooltipBorder .jBox-pointer-top:after{left:6px}.jBox-TooltipBorder .jBox-pointer-left,.jBox-TooltipBorder .jBox-pointer-right{width:13px;height:34px}.jBox-TooltipBorder .jBox-pointer-left:after,.jBox-TooltipBorder .jBox-pointer-right:after{top:6px}.jBox-TooltipBorder.jBox-closeButton-box:before{width:28px;height:28px;background:#49d}.jBox-TooltipBorderThick .jBox-container{box-shadow:none;border-radius:8px;border:4px solid #ccc}.jBox-TooltipBorderThick .jBox-pointer:after{box-shadow:none;border:4px solid #ccc;width:24px;height:24px}.jBox-TooltipBorderThick .jBox-pointer-bottom,.jBox-TooltipBorderThick .jBox-pointer-top{width:38px;height:13px}.jBox-TooltipBorderThick .jBox-pointer-left,.jBox-TooltipBorderThick .jBox-pointer-right{width:13px;height:38px}.jBox-TooltipBorderThick.jBox-closeButton-box:before{width:32px;height:32px;background:#ccc}.jBox-TooltipDark .jBox-container{border-radius:4px;background:#000;color:#fff;box-shadow:0 0 6px rgba(0,0,0,.4)}.jBox-TooltipDark .jBox-pointer:after{background:#000}.jBox-TooltipDark .jBox-closeButton{background:#000}.jBox-TooltipDark.jBox-closeButton-box:before{box-shadow:0 0 6px rgba(0,0,0,.4)}.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton path{fill:#ddd}.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton:hover path{fill:#fff}.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton:active path{fill:#bbb}.jBox-TooltipError{pointer-events:none}.jBox-TooltipError .jBox-container{border-radius:2px;background:#d00;color:#fff;font-weight:700;font-size:13px}.jBox-TooltipError .jBox-content{padding:0 10px;line-height:28px}.jBox-TooltipError .jBox-pointer:after{background:#d00;width:20px;height:20px}.jBox-TooltipError .jBox-pointer-bottom,.jBox-TooltipError .jBox-pointer-top{width:22px;height:8px}.jBox-TooltipError .jBox-pointer-left,.jBox-TooltipError .jBox-pointer-right{width:8px;height:22px}.jBox-TooltipError .jBox-pointer-top:after{left:1px;top:6px}.jBox-TooltipError .jBox-pointer-right:after{top:1px;right:6px}.jBox-TooltipError .jBox-pointer-bottom:after{left:1px;bottom:6px}.jBox-TooltipError .jBox-pointer-left:after{top:1px;left:6px}.jBox-TooltipSmall{pointer-events:none}.jBox-TooltipSmall .jBox-container{border-radius:2px}.jBox-TooltipSmall .jBox-content{padding:0 10px;line-height:28px}.jBox-TooltipSmall .jBox-pointer:after{width:20px;height:20px}.jBox-TooltipSmall .jBox-pointer-bottom,.jBox-TooltipSmall .jBox-pointer-top{width:22px;height:8px}.jBox-TooltipSmall .jBox-pointer-left,.jBox-TooltipSmall .jBox-pointer-right{width:8px;height:22px}.jBox-TooltipSmall .jBox-pointer-top:after{left:1px;top:6px}.jBox-TooltipSmall .jBox-pointer-right:after{top:1px;right:6px}.jBox-TooltipSmall .jBox-pointer-bottom:after{left:1px;bottom:6px}.jBox-TooltipSmall .jBox-pointer-left:after{top:1px;left:6px}.jBox-TooltipSmallGray{pointer-events:none}.jBox-TooltipSmallGray .jBox-container{font-size:13px;line-height:24px;border-radius:12px;background-image:linear-gradient(to bottom,#fafafa,#f2f2f2)}.jBox-TooltipSmallGray .jBox-content{padding:0 10px}.jBox-TooltipSmallGray .jBox-pointer:after{width:20px;height:20px}.jBox-TooltipSmallGray .jBox-pointer-bottom,.jBox-TooltipSmallGray .jBox-pointer-top{width:22px;height:8px}.jBox-TooltipSmallGray .jBox-pointer-left,.jBox-TooltipSmallGray .jBox-pointer-right{width:8px;height:22px}.jBox-TooltipSmallGray .jBox-pointer-top:after{background:#fafafa;left:1px;top:6px}.jBox-TooltipSmallGray .jBox-pointer-right:after{top:1px;right:6px}.jBox-TooltipSmallGray .jBox-pointer-bottom:after{background:#f2f2f2;left:1px;bottom:6px}.jBox-TooltipSmallGray .jBox-pointer-left:after{top:1px;left:6px}
.jBox-TooltipNs .jBox-container{border-radius:0;background:#59585C;color:#fff;box-shadow:0 0 6px rgba(0, 0, 0, 0.4);font-size:14px;text-transform:none;letter-spacing:normal;line-height:1.3}.jBox-TooltipNs .jBox-pointer:after{background:#59585C;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.jBox-TooltipNs .jBox-closeButton{background:#59585C}.jBox-TooltipNs.jBox-closeButton-box:before{box-shadow:0 0 6px rgba(0, 0, 0, 0.4)}.jBox-TooltipNs.jBox-closeButton-box .jBox-closeButton path{fill:#ddd}.jBox-TooltipNs.jBox-closeButton-box .jBox-closeButton:hover path{fill:#fff}.jBox-TooltipNs.jBox-closeButton-box .jBox-closeButton:active path{fill:#bbb}.jBox-TooltipNs.-scope-gewoelbekeller .jBox-container,.jBox-TooltipNs.-scope-gewoelbekeller .jBox-pointer:after{background:#A73E0C}.jBox-TooltipNs.-scope-gewoelbekellersanierung .jBox-container,.jBox-TooltipNs.-scope-gewoelbekellersanierung .jBox-pointer:after{background:#B49F83}.jBox-TooltipNs.-scope-weinkeller .jBox-container,.jBox-TooltipNs.-scope-weinkeller .jBox-pointer:after{background:#59585C}.jBox-TooltipNs.-scope-weinregalshop .jBox-container,.jBox-TooltipNs.-scope-weinregalshop .jBox-pointer:after{background:#826662}
.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;--ccb-focus-clr: #00a4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar input:focus-visible:not(.cc-hide-focus)+label:before{outline:3px dashed var(--ccb-focus-clr);outline-offset:2px}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-focus:not(.cc-hide-focus):focus-visible{outline:3px dashed var(--ccb-focus-clr);outline-offset:-3px}.cc-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@media(forced-colors){.contao-cookiebar input+label:after{border:1px solid currentColor}.cc-inner{border:1px solid currentColor}input.cc-group-half+label:after{margin-left:9px}}@media(prefers-reduced-motion){.contao-cookiebar{--ccb-anim-duration: 2s}}@media print{.contao-cookiebar{opacity:0}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.cc-cookies{display:none;width:100%}.cc-detail-btn{padding:8px 10px;line-height:1.2rem}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px}.cc-detail-btn,.cc-detail-btn-details{display:inline-block;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn span:nth-child(2),.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn.cc-active span:nth-child(1),.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2),.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn:hover,.cc-detail-btn-details:hover{background:rgba(0,0,0,0);color:var(--ccb-detail-clr-hvr, #717171)}
@charset "UTF-8";
img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.block{}.block:before,.block:after{content:" ";display:table}.block:after{clear:both}.block{*zoom:1}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ta_left{text-align:left}.ta_right{text-align:right}.ta_center{text-align:center}.spc_default{margin-bottom:7.497%}.spc_paragraph{margin-bottom:1.5rem}.pad_default{padding:3.7485% 0}.ce_text.layout_2col{column-count:2;column-gap:30px}.content-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:1230px){.content-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-right:15px}}.-color-gewoelbekeller{background-color:#A73E0C !important}.-color-gewoelbekellersanierung{background-color:#B49F83 !important}.-color-weinkeller{background-color:#59585C !important}.-color-weinregalshop{background-color:#826662 !important}.video_container video{vertical-align:middle}.video_container .responsive{overflow:hidden;position:relative}.video_container .responsive video{max-width:100%;height:auto}.video_container .responsive iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.video_container .responsive.ratio-169{padding-top:56.25%}.video_container .responsive.ratio-1610{padding-top:62.5%}.video_container .responsive.ratio-219{padding-top:42.85%}.video_container .responsive.ratio-43{padding-top:75%}.video_container .responsive.ratio-32{padding-top:66.66%}.image_container{}.image_container,.image_container picture{overflow:hidden}.image_container img{vertical-align:middle}.image_container figcaption{padding:10px 0 0;font-size:0.8rem;color:#000000;line-height:1.3;text-align:center}.image_container figcaption:before{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:120%;line-height:1;content:"";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative}.image_container.float_right{float:right;margin:0 0 2.499% 2.499%}.image_container.float_left{float:left;margin:0 2.499% 2.499% 0}@media screen and (max-width:599px){.image_container.float_right{float:none;margin:0 0 2.499%}.image_container.float_left{float:none;margin:0 0 2.499%}}*[data-icon]:before{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:100%;line-height:1;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;content:attr(data-icon);margin-right:0.5ex}*[data-icon].-after:before{content:none}*[data-icon].-after:after{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:100%;line-height:1;content:attr(data-icon);-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin-left:0.5ex}hr{border:none;border-bottom:1px #EBEBEB solid;margin:1.5em 0}ul.list,.ce_text ul,ol.list,.ce_text ol{padding-top:0.25em;margin-bottom:0.75em}ul.list li,.ce_text ul li,ol.list li,.ce_text ol li{position:relative;line-height:1.3;padding:0 0 0.25em 15px}ul.list li:last-child,.ce_text ul li:last-child,ol.list li:last-child,.ce_text ol li:last-child{padding-bottom:0}ul.list li:before,.ce_text ul li:before,ol.list li:before,.ce_text ol li:before{line-height:1;font-size:100%;content:"•";color:#000000;position:absolute;left:0;top:0.1em}ul.list li[data-icon]:before,.ce_text ul li[data-icon]:before,ol.list li[data-icon]:before,.ce_text ol li[data-icon]:before{content:attr(data-icon)}ul.list.list-check li:before,.ce_text ul.list-check li:before,ol.list.list-check li:before,.ce_text ol.list-check li:before{content:""}ol{padding-left:1.1em}ol.list li,.ce_text ol li{padding-left:5px}ol.list li:before,.ce_text ol li:before{content:none}.ce_text.layout_2col .text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.499%;-moz-column-gap:2.499%;column-gap:2.499%}.ce_text.layout_2col .text p,.ce_text.layout_2col .text div,.ce_text.layout_2col .text ul,.ce_text.layout_2col .text ol,.ce_text.layout_2col .text dl{break-inside:auto;break-before:auto}.ce_text.layout_2col .text h1,.ce_text.layout_2col .text h2,.ce_text.layout_2col .text h3,.ce_text.layout_2col .text h4,.ce_text.layout_2col .text h5,.ce_text.layout_2col .text h6{break-inside:avoid-column;break-after:avoid-column}@media screen and (max-width:599px){.ce_text.layout_2col .text{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.ce_text table,.ce_table table{border-collapse:separate;border-spacing:0;border:1px solid #EBEBEB;background:#fff;margin-bottom:0.75em;color:#707070}.ce_text table caption,.ce_table table caption{text-align:center;padding:0.25em 0.75em;font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:1.25em}.ce_text table th,.ce_text table td,.ce_table table th,.ce_table table td{border:solid #EBEBEB;border-width:1px 0 0 1px}.ce_text table th:first-child,.ce_text table td:first-child,.ce_table table th:first-child,.ce_table table td:first-child{border-left:0}.ce_text table>thead th,.ce_text table>thead td,.ce_text table>tbody:first-child th,.ce_text table>tbody:first-child td,.ce_text table>tfoot:first-child+tbody th,.ce_text table>tfoot:first-child+tbody td,.ce_text table>tr :first-child th,.ce_text table>tr :first-child td,.ce_table table>thead th,.ce_table table>thead td,.ce_table table>tbody:first-child th,.ce_table table>tbody:first-child td,.ce_table table>tfoot:first-child+tbody th,.ce_table table>tfoot:first-child+tbody td,.ce_table table>tr :first-child th,.ce_table table>tr :first-child td{border-top:0}.ce_text table th,.ce_table table th{padding:0.25em 0.75em;font-weight:bold;text-align:left}.ce_text table td,.ce_table table td{padding:0.25em 0.75em}.ce_text table thead,.ce_table table thead{background:#707070}.ce_text table thead th,.ce_table table thead th{color:#fff;font-weight:700}.ce_text table tbody tr,.ce_table table tbody tr{background:#ffffff}.ce_text table tbody tr:nth-child(even),.ce_table table tbody tr:nth-child(even){background:#F4F2F2}.ce_text table tfoot,.ce_table table tfoot{font-style:italic}p.back{clear:both}p.back>a:before{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:100%;line-height:1;content:"";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin:0.75em 0.5ex 0 0}.box,.boxed>*:not(.rs-columns),.boxed>*.rs-columns>*{background:#F4F2F2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding:15px}.negate-slider-pagination{margin-bottom:-30px}.pagination{line-height:35px}.pagination p{float:left;font-weight:700;margin-bottom:0.75em}.pagination ul{text-align:center;position:relative;padding:0 0 0 2em}.pagination li{display:inline-block;vertical-align:middle;margin-bottom:0.75em}.pagination li a:hover{border-bottom-color:#707070;color:#822e0d}.pagination li a,.pagination li strong{font-weight:400;display:block;min-width:1.5em;height:2em;line-height:2em;padding:0 0.125em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px transparent solid;color:#D94D15;text-align:center;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.pagination li a.active,.pagination li strong.active{border-bottom-color:#707070;color:#707070;font-weight:600}.pagination li a.next,.pagination li a.previous,.pagination li a.first,.pagination li a.last,.pagination li strong.next,.pagination li strong.previous,.pagination li strong.first,.pagination li strong.last{position:relative;text-indent:-9999em;overflow:hidden}.pagination li a.next:before,.pagination li a.previous:before,.pagination li a.first:before,.pagination li a.last:before,.pagination li strong.next:before,.pagination li strong.previous:before,.pagination li strong.first:before,.pagination li strong.last:before{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;line-height:inherit;position:absolute;font-size:1.5rem;left:0;top:0;right:0;text-indent:0;text-align:center}.pagination li a.next:before,.pagination li strong.next:before{content:""}.pagination li a.previous:before,.pagination li strong.previous:before{content:""}.pagination li a.last:before,.pagination li strong.last:before{content:""}.pagination li a.first:before,.pagination li strong.first:before{content:""}.callout{border-left:30px solid #BBB;background-color:#EEE;padding:15px 15px 15px 15px;display:block;position:relative;margin-bottom:0.75em}.callout.info{border-left-color:#fab200;background-color:#fff3d4;color:#966c00}.callout.success{border-left-color:#52A256;background-color:#e7f3e7;color:#376c39}.callout.success:before{content:""}.callout.warning{border-left-color:#e27b41;background-color:#faeae0;color:#b6531c}.callout.warning:before{content:""}.callout.danger{border-left-color:#E84F4F;background-color:#fce8e8;color:#b91818}.callout.danger:before{content:""}.callout:before{position:absolute;left:-15px;top:50%;line-height:1;text-align:center;display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:1rem;color:#fff;content:"";-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ce_gallery ul{display:flex;align-items:flex-start;flex-wrap:wrap;margin-left:-2.499%}.ce_gallery ul>li{flex:0;max-width:100%;min-width:0;margin-top:2.499%;margin-left:2.499%}.ce_gallery ul>li.row_first{margin-top:0}.ce_gallery ul.cols_1>li{flex-basis:97.501%}.ce_gallery ul.cols_2>li{flex-basis:47.501%}.ce_gallery ul.cols_3>li{flex-basis:30.8343333333%}.ce_gallery ul.cols_4>li{flex-basis:22.501%}.ce_gallery ul.cols_5>li{flex-basis:17.501%}.ce_gallery ul.cols_6>li{flex-basis:14.1676666667%}.ce_gallery ul.cols_7>li{flex-basis:11.7867142857%}.ce_gallery ul.cols_8>li{flex-basis:10.001%}.ce_gallery ul.cols_9>li{flex-basis:8.6121111111%}.ce_gallery ul.cols_10>li{flex-basis:7.501%}.ce_gallery ul.cols_11>li{flex-basis:6.5919090909%}.ce_gallery ul.cols_12>li{flex-basis:5.8343333333%}@media screen and (max-width:900px){.ce_gallery ul{margin-left:-3.333%}.ce_gallery ul>li{margin-top:3.333%;margin-left:3.333%}.ce_gallery ul>li.row_first{margin-top:0}.ce_gallery ul.cols_1>li{flex-basis:96.667%}.ce_gallery ul.cols_2>li{flex-basis:46.667%}.ce_gallery ul.cols_3>li{flex-basis:30.0003333333%}.ce_gallery ul.cols_4>li{flex-basis:21.667%}.ce_gallery ul.cols_5>li{flex-basis:16.667%}.ce_gallery ul.cols_6>li{flex-basis:13.3336666667%}.ce_gallery ul.cols_7>li{flex-basis:10.9527142857%}.ce_gallery ul.cols_8>li{flex-basis:9.167%}.ce_gallery ul.cols_9>li{flex-basis:7.7781111111%}.ce_gallery ul.cols_10>li{flex-basis:6.667%}.ce_gallery ul.cols_11>li{flex-basis:5.7579090909%}.ce_gallery ul.cols_12>li{flex-basis:5.0003333333%}}@media screen and (max-width:599px){.ce_gallery ul{margin-left:-5.007%}.ce_gallery ul>li{margin-top:5.007%;margin-left:5.007%}.ce_gallery ul>li.row_first{margin-top:5.007%}.ce_gallery ul>li:first-child{margin-top:0}.ce_gallery ul.cols_1>li{flex-basis:94.993%}.ce_gallery ul.cols_2>li{flex-basis:94.993%}.ce_gallery ul.cols_3>li{flex-basis:94.993%}.ce_gallery ul.cols_4>li{flex-basis:94.993%}.ce_gallery ul.cols_5>li{flex-basis:94.993%}.ce_gallery ul.cols_6>li{flex-basis:94.993%}.ce_gallery ul.cols_7>li{flex-basis:94.993%}.ce_gallery ul.cols_8>li{flex-basis:94.993%}.ce_gallery ul.cols_9>li{flex-basis:94.993%}.ce_gallery ul.cols_10>li{flex-basis:94.993%}.ce_gallery ul.cols_11>li{flex-basis:94.993%}.ce_gallery ul.cols_12>li{flex-basis:94.993%}}html,body{font:20px/1.5 "viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}body{font-weight:400;color:#707070}a{text-decoration:none;color:#D94D15;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-ms-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}a:hover{color:#822e0d}p{margin-bottom:0.75em}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;color:#707070;font-weight:300;font-size:100%;line-height:1.3;margin:0 0 0.75em}h1,h2{font-size:2.45rem}h1[data-icon]:before,h2[data-icon]:before{font-size:1.5em;vertical-align:middle}h3{font-size:1.5rem}h4,h5{font-size:1.25rem}@media screen and (max-width:900px){h1,h2{font-size:1.75rem}h3{font-size:1.25rem}h4,h5{font-size:1rem}}@media screen and (max-width:599px){h1,h2{font-size:1.65rem}h3{font-size:1.25rem}h4,h5{font-size:1.1rem}}strong,b{font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-weight:700}*:not(.widget)>fieldset{clear:left}.formbody legend,.formbody label{font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}legend{width:100%;display:block;font-weight:bold;border:0}input,textarea,button,select,.button{line-height:150%;outline:none;font-size:20px;font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}::-webkit-input-placeholder{color:#999;font-size:92%}:-moz-placeholder{color:#999;font-size:92%}::-moz-placeholder{color:#999;font-size:92%}:-ms-input-placeholder{color:#999;font-size:92%}.widget{margin-bottom:5px}.widget input[type="text"],.widget input[type="password"],.widget input[type="date"],.widget input[type="datetime"],.widget input[type="email"],.widget input[type="number"],.widget input[type="search"],.widget input[type="tel"],.widget input[type="time"],.widget input[type="url"],.widget input:not([type]),.widget textarea,.widget select{vertical-align:top}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input:not([type]),textarea,select{display:inline-block;width:100%;height:40px;line-height:32px;padding:3px 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#707070;background:#ffffff;border:1px solid #ffffff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-ms-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input:not([type]):focus,textarea:focus,select:focus{outline:0;background:#f1f1f1;border-color:white}.widget>input[type="text"]:focus~label,.widget>input[type="text"]:not([value=""])~label,.widget>input[type="text"][type="text"][data-value-set]~label,.widget>input[type="text"][type="password"][data-value-set]~label,.widget>input[type="password"]:focus~label,.widget>input[type="password"]:not([value=""])~label,.widget>input[type="password"][type="text"][data-value-set]~label,.widget>input[type="password"][type="password"][data-value-set]~label,.widget>input[type="date"]:focus~label,.widget>input[type="date"]:not([value=""])~label,.widget>input[type="date"][type="text"][data-value-set]~label,.widget>input[type="date"][type="password"][data-value-set]~label,.widget>input[type="datetime"]:focus~label,.widget>input[type="datetime"]:not([value=""])~label,.widget>input[type="datetime"][type="text"][data-value-set]~label,.widget>input[type="datetime"][type="password"][data-value-set]~label,.widget>input[type="email"]:focus~label,.widget>input[type="email"]:not([value=""])~label,.widget>input[type="email"][type="text"][data-value-set]~label,.widget>input[type="email"][type="password"][data-value-set]~label,.widget>input[type="number"]:focus~label,.widget>input[type="number"]:not([value=""])~label,.widget>input[type="number"][type="text"][data-value-set]~label,.widget>input[type="number"][type="password"][data-value-set]~label,.widget>input[type="search"]:focus~label,.widget>input[type="search"]:not([value=""])~label,.widget>input[type="search"][type="text"][data-value-set]~label,.widget>input[type="search"][type="password"][data-value-set]~label,.widget>input[type="tel"]:focus~label,.widget>input[type="tel"]:not([value=""])~label,.widget>input[type="tel"][type="text"][data-value-set]~label,.widget>input[type="tel"][type="password"][data-value-set]~label,.widget>input[type="time"]:focus~label,.widget>input[type="time"]:not([value=""])~label,.widget>input[type="time"][type="text"][data-value-set]~label,.widget>input[type="time"][type="password"][data-value-set]~label,.widget>input[type="url"]:focus~label,.widget>input[type="url"]:not([value=""])~label,.widget>input[type="url"][type="text"][data-value-set]~label,.widget>input[type="url"][type="password"][data-value-set]~label,.widget>input:not([type]):focus~label,.widget>input:not([type]):not([value=""])~label,.widget>input:not([type])[type="text"][data-value-set]~label,.widget>input:not([type])[type="password"][data-value-set]~label,.widget>textarea:focus~label,.widget>textarea:not([value=""])~label,.widget>textarea[type="text"][data-value-set]~label,.widget>textarea[type="password"][data-value-set]~label,.widget>select:focus~label,.widget>select:not([value=""])~label,.widget>select[type="text"][data-value-set]~label,.widget>select[type="password"][data-value-set]~label{top:0;left:10px;font-size:1rem;line-height:1.5;color:inherit}.widget>input[type="text"]:not(select)~label,.widget>input[type="password"]:not(select)~label,.widget>input[type="date"]:not(select)~label,.widget>input[type="datetime"]:not(select)~label,.widget>input[type="email"]:not(select)~label,.widget>input[type="number"]:not(select)~label,.widget>input[type="search"]:not(select)~label,.widget>input[type="tel"]:not(select)~label,.widget>input[type="time"]:not(select)~label,.widget>input[type="url"]:not(select)~label,.widget>input:not([type]):not(select)~label,.widget>textarea:not(select)~label,.widget>select:not(select)~label{color:#999;font-size:0.875rem;font-weight:normal;position:absolute;pointer-events:none;left:16px;top:1.5rem;line-height:40px;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all}textarea{line-height:1.35}.formbody label{color:inherit;display:block;margin-bottom:0.25em}.formbody .widget.lblp{padding-top:1.75em}.formbody .widget{position:relative;padding-top:1.5rem;min-height:40px}.formbody .widget>label{color:inherit;position:absolute;top:0;left:10px;line-height:1.5}.formbody>fieldset{margin-top:1.5em}.formbody>fieldset:first-of-type{margin-top:0}.formbody>fieldset legend{font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;color:#707070;font-weight:300;font-size:0.9rem;line-height:1.3}input[type="file"]{cursor:pointer}select,input[type="file"]{display:block}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}textarea,select[multiple],select[size]{height:auto}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}select::-ms-expand{display:none}select{display:inline-block;width:100%;height:40px;padding:3px 31px 3px 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#707070;background:#ffffff;border:1px solid #ffffff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-ms-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear}.select-wrapper{position:relative;display:inline-block;width:100%;min-height:40px}.select-wrapper:before{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:1rem;line-height:1;content:"";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;position:absolute;right:10px;top:10px;pointer-events:none}.widget.widget-checkbox>fieldset,.widget.widget-radio>fieldset{padding-left:1.25em}.widget.widget-checkbox>fieldset>legend,.widget.widget-radio>fieldset>legend{margin-left:-1.25em}.widget.widget-checkbox>fieldset>legend~span,.widget.widget-radio>fieldset>legend~span{display:block;font-size:0.875rem}.widget.widget-checkbox input[type="radio"],.widget.widget-checkbox input[type="checkbox"],.widget.widget-radio input[type="radio"],.widget.widget-radio input[type="checkbox"]{height:1em;width:1em;margin-left:-1.25em;margin-right:0}.widget.widget-checkbox label,.widget.widget-radio label{display:inline;margin-bottom:0}input[type="radio"],input[type="checkbox"]{margin:0 3px 0 0}input[type="radio"],input[type="checkbox"],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eeeeee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background:transparent}input[type="submit"],button[type="submit"],.submit,.button{position:relative;font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;background:#D94D15;color:#ffffff;font-size:1rem;font-weight:400;display:inline-block;padding:3px 15px;height:30px;line-height:22px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px #D94D15 solid;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer;text-align:center;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;text-transform:none}input[type="submit"]:after,button[type="submit"]:after,.submit:after,.button:after{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:1rem;line-height:inherit;content:"";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;vertical-align:bottom;margin-left:1ex}input[type="submit"][data-icon]:not([data-icon=""]):before,button[type="submit"][data-icon]:not([data-icon=""]):before,.submit[data-icon]:not([data-icon=""]):before,.button[data-icon]:not([data-icon=""]):before{display:none}input[type="submit"][data-icon]:not([data-icon=""]):after,button[type="submit"][data-icon]:not([data-icon=""]):after,.submit[data-icon]:not([data-icon=""]):after,.button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}input[type="submit"]:hover,button[type="submit"]:hover,.submit:hover,.button:hover{color:#ffffff;border-color:#D94D15;background:#98360f}input[type="submit"].button-icon-only,button[type="submit"].button-icon-only,.submit.button-icon-only,.button.button-icon-only{position:relative;font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;background:#D94D15;color:#ffffff;font-size:1rem;font-weight:400;display:inline-block;padding:3px 15px;height:30px;line-height:22px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px #D94D15 solid;-webkit-border-radius:#ffffff;-moz-border-radius:#ffffff;border-radius:#ffffff;cursor:pointer;text-align:center;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;text-transform:none;min-width:30px;text-indent:-9999px;overflow:hidden;font-size:100%}input[type="submit"].button-icon-only:after,button[type="submit"].button-icon-only:after,.submit.button-icon-only:after,.button.button-icon-only:after{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:1rem;line-height:inherit;content:"";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;vertical-align:bottom;margin-left:1ex}input[type="submit"].button-icon-only[data-icon]:not([data-icon=""]):before,button[type="submit"].button-icon-only[data-icon]:not([data-icon=""]):before,.submit.button-icon-only[data-icon]:not([data-icon=""]):before,.button.button-icon-only[data-icon]:not([data-icon=""]):before{display:none}input[type="submit"].button-icon-only[data-icon]:not([data-icon=""]):after,button[type="submit"].button-icon-only[data-icon]:not([data-icon=""]):after,.submit.button-icon-only[data-icon]:not([data-icon=""]):after,.button.button-icon-only[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}input[type="submit"].button-icon-only:hover,button[type="submit"].button-icon-only:hover,.submit.button-icon-only:hover,.button.button-icon-only:hover{color:#D94D15;border-color:#98360f;background:#98360f}input[type="submit"].button-icon-only:after,button[type="submit"].button-icon-only:after,.submit.button-icon-only:after,.button.button-icon-only:after{text-indent:0;float:left;margin:0;width:-2px}input[type="submit"].-big,button[type="submit"].-big,.submit.-big,.button.-big{padding:6px 30px;height:60px;line-height:46px}#header .inside{position:relative;height:175px;z-index:10;background:#ffffff}@media screen and (max-width:1120px){#header{z-index:999;position:fixed;top:0;left:0;right:0;-webkit-box-shadow:0 -2px 10px 4px rgba(0, 0, 0, 0.65);-moz-box-shadow:0 -2px 10px 4px rgba(0, 0, 0, 0.65);box-shadow:0 -2px 10px 4px rgba(0, 0, 0, 0.65)}#header .inside{height:auto;min-height:50px}}#navbar{height:76px;position:absolute;left:0;right:0;bottom:50px;z-index:10}#navbar .navbar-content{height:100%;z-index:1}@media screen and (max-width:1120px){#navbar{height:50px;top:0}}#logo{position:absolute;top:0;left:0;z-index:1}#logo img{vertical-align:middle}#logo .branch-title{display:block;position:absolute;top:100%;left:50%;margin-top:5px;white-space:nowrap;letter-spacing:0.05em;text-transform:uppercase;font-size:1.1rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.branch-gewoelbekeller #logo .branch-title{color:#A73E0C}.branch-gewoelbekellersanierung #logo .branch-title{color:#B49F83}.branch-weinkellerbau #logo .branch-title{color:#59585C}.branch-weinregalshop #logo .branch-title{color:#826662}@media screen and (max-width:1120px){#logo{top:50%;left:15px;max-width:50vw;max-height:40px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#logo img{max-height:40px;width:auto}#logo .branch-title{display:none}}#logo-mobile{z-index:1;position:absolute;left:15px;top:5px;display:none}@media screen and (max-width:1120px){#logo-mobile{display:block}}#topbar{position:absolute;left:0;right:0;top:0;height:35px;background-color:#242325}#topbar:before{content:"";position:absolute;left:0;right:0;top:100%;height:3px;background-color:#707070}#topbar .topbar-content{height:35px;display:flex;align-items:center;justify-content:flex-start}.branch-gewoelbekeller #topbar,.branch-weinkellerbau #topbar{color:#707070}.branch-gewoelbekeller #topbar:before{background-color:#A73E0C}.branch-gewoelbekeller #topbar a{color:#000}.branch-weinkellerbau #topbar:before{background-color:#59585C}.branch-weinkellerbau #topbar a{color:#000}#topbar .mod_customnav{margin-left:auto}#topbar .mod_customnav ul{margin:0;display:flex;flex-wrap:nowrap;align-items:center;text-align:left;font-weight:400}#topbar .mod_customnav ul>li{line-height:35px;flex-grow:1;margin-right:15px;position:relative;text-align:center}#topbar .mod_customnav ul>li>a,#topbar .mod_customnav ul>li>span,#topbar .mod_customnav ul>li>strong{padding:0 5px 0 30px;font-size:0.75rem;text-transform:uppercase;color:rgba(255, 255, 255, 0.6);display:block;position:relative;-webkit-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);-moz-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);-ms-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);-o-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7)}#topbar .mod_customnav ul>li>a:after,#topbar .mod_customnav ul>li>span:after,#topbar .mod_customnav ul>li>strong:after{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:100%;line-height:1;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;line-height:inherit;position:absolute;left:15px;content:"";-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.branch-gewoelbekeller #topbar .mod_customnav ul>li>a.-scope-gewoelbekeller,.branch-gewoelbekeller #topbar .mod_customnav ul>li>span.-scope-gewoelbekeller,.branch-gewoelbekeller #topbar .mod_customnav ul>li>strong.-scope-gewoelbekeller{background-color:#A73E0C;color:#ffffff}#topbar .mod_customnav ul>li>a.-scope-gewoelbekeller:after,#topbar .mod_customnav ul>li>span.-scope-gewoelbekeller:after,#topbar .mod_customnav ul>li>strong.-scope-gewoelbekeller:after{content:""}#topbar .mod_customnav ul>li>a.-scope-gewoelbekellersanierung:after,#topbar .mod_customnav ul>li>span.-scope-gewoelbekellersanierung:after,#topbar .mod_customnav ul>li>strong.-scope-gewoelbekellersanierung:after{content:""}.branch-weinkellerbau #topbar .mod_customnav ul>li>a.-scope-weinkeller,.branch-weinkellerbau #topbar .mod_customnav ul>li>span.-scope-weinkeller,.branch-weinkellerbau #topbar .mod_customnav ul>li>strong.-scope-weinkeller{background-color:#59585C;color:#ffffff}#topbar .mod_customnav ul>li>a.-scope-weinkeller:after,#topbar .mod_customnav ul>li>span.-scope-weinkeller:after,#topbar .mod_customnav ul>li>strong.-scope-weinkeller:after{content:""}#topbar .mod_customnav ul>li>a.-scope-weinregalshop:after,#topbar .mod_customnav ul>li>span.-scope-weinregalshop:after,#topbar .mod_customnav ul>li>strong.-scope-weinregalshop:after{content:""}#topbar .mod_customnav ul>li>a:hover,#topbar .mod_customnav ul>li>span:hover,#topbar .mod_customnav ul>li>strong:hover{color:#ffffff}#topbar .mod_customnav ul>li>a:hover.-scope-gewoelbekeller,#topbar .mod_customnav ul>li>span:hover.-scope-gewoelbekeller,#topbar .mod_customnav ul>li>strong:hover.-scope-gewoelbekeller{background-color:#A73E0C}#topbar .mod_customnav ul>li>a:hover.-scope-gewoelbekellersanierung,#topbar .mod_customnav ul>li>span:hover.-scope-gewoelbekellersanierung,#topbar .mod_customnav ul>li>strong:hover.-scope-gewoelbekellersanierung{background-color:#B49F83}#topbar .mod_customnav ul>li>a:hover.-scope-weinkeller,#topbar .mod_customnav ul>li>span:hover.-scope-weinkeller,#topbar .mod_customnav ul>li>strong:hover.-scope-weinkeller{background-color:#59585C}#topbar .mod_customnav ul>li>a:hover.-scope-weinregalshop,#topbar .mod_customnav ul>li>span:hover.-scope-weinregalshop,#topbar .mod_customnav ul>li>strong:hover.-scope-weinregalshop{background-color:#826662}@media screen and (max-width:1120px){#topbar{display:none}}@keyframes menu-expander-splash-pseudo-before{0%{left:0;bottom:0;right:0;height:2px}50%{left:-33px;right:-12px;height:2px}100%{left:-33px;right:-12px;height:100%}}@keyframes menu-expander-pseudo-before{0%{left:0;bottom:0;right:0;height:2px}50%{left:-12px;right:-12px;height:2px}100%{left:-12px;right:-12px;height:100%}}@keyframes menu-expander-pseudo-after{0%{opacity:1;visibility:visible}75%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes menu-expander{0%{color:#707070}50%{color:#707070}100%{color:#ffffff}}.splash #mainnav .mod_navigation{font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:75%;position:absolute;right:0;left:35%;bottom:-0.5em}.splash #mainnav .mod_navigation .level_1{margin:0;display:flex;flex-wrap:nowrap;align-items:center;text-align:left;font-weight:400}.splash #mainnav .mod_navigation .level_1>li{flex-grow:1;padding:0 12px 0 33px;position:relative;text-align:center}.splash #mainnav .mod_navigation .level_1>li>a,.splash #mainnav .mod_navigation .level_1>li>span,.splash #mainnav .mod_navigation .level_1>li>strong{display:inline-block;position:relative;-webkit-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);-moz-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);-ms-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);-o-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);color:#707070;line-height:2;font-weight:400;text-transform:uppercase;white-space:nowrap}.splash #mainnav .mod_navigation .level_1>li>a.active,.splash #mainnav .mod_navigation .level_1>li>a.trail,.splash #mainnav .mod_navigation .level_1>li>a:hover,.splash #mainnav .mod_navigation .level_1>li>span.active,.splash #mainnav .mod_navigation .level_1>li>span.trail,.splash #mainnav .mod_navigation .level_1>li>span:hover,.splash #mainnav .mod_navigation .level_1>li>strong.active,.splash #mainnav .mod_navigation .level_1>li>strong.trail,.splash #mainnav .mod_navigation .level_1>li>strong:hover{color:#ffffff;animation:menu-expander 0.25s cubic-bezier(0.8, 1, 0.5, 0.7) normal forwards}.splash #mainnav .mod_navigation .level_1>li>a.active:before,.splash #mainnav .mod_navigation .level_1>li>a.trail:before,.splash #mainnav .mod_navigation .level_1>li>a:hover:before,.splash #mainnav .mod_navigation .level_1>li>span.active:before,.splash #mainnav .mod_navigation .level_1>li>span.trail:before,.splash #mainnav .mod_navigation .level_1>li>span:hover:before,.splash #mainnav .mod_navigation .level_1>li>strong.active:before,.splash #mainnav .mod_navigation .level_1>li>strong.trail:before,.splash #mainnav .mod_navigation .level_1>li>strong:hover:before{animation:menu-expander-splash-pseudo-before 0.25s cubic-bezier(0.8, 1, 0.5, 0.7) normal forwards}.splash #mainnav .mod_navigation .level_1>li>a.active:after,.splash #mainnav .mod_navigation .level_1>li>a.trail:after,.splash #mainnav .mod_navigation .level_1>li>a:hover:after,.splash #mainnav .mod_navigation .level_1>li>span.active:after,.splash #mainnav .mod_navigation .level_1>li>span.trail:after,.splash #mainnav .mod_navigation .level_1>li>span:hover:after,.splash #mainnav .mod_navigation .level_1>li>strong.active:after,.splash #mainnav .mod_navigation .level_1>li>strong.trail:after,.splash #mainnav .mod_navigation .level_1>li>strong:hover:after{animation:menu-expander-pseudo-after 0.25s cubic-bezier(0.8, 1, 0.5, 0.7) normal forwards}.splash #mainnav .mod_navigation .level_1>li>a:before,.splash #mainnav .mod_navigation .level_1>li>span:before,.splash #mainnav .mod_navigation .level_1>li>strong:before{display:block;z-index:-1;position:absolute;left:0;bottom:0;right:0;height:2px;background-color:#707070;content:"";-webkit-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);-moz-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);-ms-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);-o-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7)}.splash #mainnav .mod_navigation .level_1>li>a:after,.splash #mainnav .mod_navigation .level_1>li>span:after,.splash #mainnav .mod_navigation .level_1>li>strong:after{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:100%;line-height:1;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;color:#ffffff;line-height:inherit;position:absolute;left:-21px;content:"";opacity:0;visibility:hidden;-webkit-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);-moz-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);-ms-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);-o-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7)}.splash #mainnav .mod_navigation .level_1>li>a.-scope-gewoelbekeller:before,.splash #mainnav .mod_navigation .level_1>li>span.-scope-gewoelbekeller:before,.splash #mainnav .mod_navigation .level_1>li>strong.-scope-gewoelbekeller:before{background-color:#A73E0C}.splash #mainnav .mod_navigation .level_1>li>a.-scope-gewoelbekeller:after,.splash #mainnav .mod_navigation .level_1>li>span.-scope-gewoelbekeller:after,.splash #mainnav .mod_navigation .level_1>li>strong.-scope-gewoelbekeller:after{content:""}.splash #mainnav .mod_navigation .level_1>li>a.-scope-gewoelbekellersanierung:before,.splash #mainnav .mod_navigation .level_1>li>span.-scope-gewoelbekellersanierung:before,.splash #mainnav .mod_navigation .level_1>li>strong.-scope-gewoelbekellersanierung:before{background-color:#B49F83}.splash #mainnav .mod_navigation .level_1>li>a.-scope-gewoelbekellersanierung:after,.splash #mainnav .mod_navigation .level_1>li>span.-scope-gewoelbekellersanierung:after,.splash #mainnav .mod_navigation .level_1>li>strong.-scope-gewoelbekellersanierung:after{content:""}.splash #mainnav .mod_navigation .level_1>li>a.-scope-weinkeller:before,.splash #mainnav .mod_navigation .level_1>li>span.-scope-weinkeller:before,.splash #mainnav .mod_navigation .level_1>li>strong.-scope-weinkeller:before{background-color:#59585C}.splash #mainnav .mod_navigation .level_1>li>a.-scope-weinkeller:after,.splash #mainnav .mod_navigation .level_1>li>span.-scope-weinkeller:after,.splash #mainnav .mod_navigation .level_1>li>strong.-scope-weinkeller:after{content:""}.splash #mainnav .mod_navigation .level_1>li>a.-scope-weinregalshop:before,.splash #mainnav .mod_navigation .level_1>li>span.-scope-weinregalshop:before,.splash #mainnav .mod_navigation .level_1>li>strong.-scope-weinregalshop:before{background-color:#826662}.splash #mainnav .mod_navigation .level_1>li>a.-scope-weinregalshop:after,.splash #mainnav .mod_navigation .level_1>li>span.-scope-weinregalshop:after,.splash #mainnav .mod_navigation .level_1>li>strong.-scope-weinregalshop:after{content:""}.splash #mainnav .mod_navigation .level_1>li>ul{opacity:0;visibility:hidden;-webkit-transition:all 0.25s ease-in-out 0.25s;-moz-transition:all 0.25s ease-in-out 0.25s;-ms-transition:all 0.25s ease-in-out 0.25s;-o-transition:all 0.25s ease-in-out 0.25s;transition:all 0.25s ease-in-out 0.25s;position:absolute;top:100%;left:-5px;padding:0;text-align:left;min-width:220px;max-width:300px;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);-moz-transform:translateZ(0) scale(1, 1);-ms-transform:translateZ(0) scale(1, 1);-o-transform:translateZ(0) scale(1, 1);transform:translateZ(0) scale(1, 1)}.splash #mainnav .mod_navigation .level_1>li>ul ul{padding-left:2em;border-left:1px #707070 solid}.splash #mainnav .mod_navigation .level_1>li>ul>li{background-color:rgba(112, 112, 112, 0.75);margin:0 0 1px;padding:0 20px}.splash #mainnav .mod_navigation .level_1>li>ul>li:last-child{margin-bottom:0}.splash #mainnav .mod_navigation .level_1>li>ul>li:hover{background:#707070}.splash #mainnav .mod_navigation .level_1>li>ul li>a,.splash #mainnav .mod_navigation .level_1>li>ul li>span,.splash #mainnav .mod_navigation .level_1>li>ul li>strong{display:block;position:relative;-webkit-transition:color 0.25s;-moz-transition:color 0.25s;-ms-transition:color 0.25s;-o-transition:color 0.25s;transition:color 0.25s;color:#053253;line-height:1.3;padding:0.5em 0;text-transform:uppercase;font-size:0.65rem;font-weight:500}.splash #mainnav .mod_navigation .level_1>li>ul li>a.active,.splash #mainnav .mod_navigation .level_1>li>ul li>a.trail,.splash #mainnav .mod_navigation .level_1>li>ul li>a:hover,.splash #mainnav .mod_navigation .level_1>li>ul li>span.active,.splash #mainnav .mod_navigation .level_1>li>ul li>span.trail,.splash #mainnav .mod_navigation .level_1>li>ul li>span:hover,.splash #mainnav .mod_navigation .level_1>li>ul li>strong.active,.splash #mainnav .mod_navigation .level_1>li>ul li>strong.trail,.splash #mainnav .mod_navigation .level_1>li>ul li>strong:hover{color:#053253}.splash #mainnav .mod_navigation .level_1>li:hover>ul,.splash #mainnav .mod_navigation .level_1>li:focus-within>ul{opacity:1;visibility:visible;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.branch #mainnav .mod_navigation{font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:75%;position:absolute;right:0;left:35%;bottom:-0.5em}.branch #mainnav .mod_navigation .level_1{margin:0;display:flex;flex-wrap:nowrap;align-items:center;text-align:left;font-weight:400}.branch #mainnav .mod_navigation .level_1>li{flex-grow:1;margin-right:15px;position:relative;text-align:center}.branch #mainnav .mod_navigation .level_1>li>a,.branch #mainnav .mod_navigation .level_1>li>span,.branch #mainnav .mod_navigation .level_1>li>strong{padding:0 0 0 0;display:inline-block;position:relative;-webkit-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);-moz-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);-ms-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);-o-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);color:#707070;line-height:2;font-weight:400;text-transform:uppercase;white-space:nowrap}.branch #mainnav .mod_navigation .level_1>li>a.active,.branch #mainnav .mod_navigation .level_1>li>a.trail,.branch #mainnav .mod_navigation .level_1>li>span.active,.branch #mainnav .mod_navigation .level_1>li>span.trail,.branch #mainnav .mod_navigation .level_1>li>strong.active,.branch #mainnav .mod_navigation .level_1>li>strong.trail{color:#ffffff}.branch #mainnav .mod_navigation .level_1>li>a.active:before,.branch #mainnav .mod_navigation .level_1>li>a.trail:before,.branch #mainnav .mod_navigation .level_1>li>span.active:before,.branch #mainnav .mod_navigation .level_1>li>span.trail:before,.branch #mainnav .mod_navigation .level_1>li>strong.active:before,.branch #mainnav .mod_navigation .level_1>li>strong.trail:before{left:-12px;right:-12px;height:100%}.branch #mainnav .mod_navigation .level_1>li>a:before,.branch #mainnav .mod_navigation .level_1>li>span:before,.branch #mainnav .mod_navigation .level_1>li>strong:before{display:block;z-index:-1;position:absolute;left:0;bottom:0;right:0;height:2px;background-color:#707070;content:"";-webkit-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);-moz-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);-ms-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);-o-transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7);transition:all 0.25s cubic-bezier(0.8, 1, 0.5, 0.7)}.branch-gewoelbekeller.branch #mainnav .mod_navigation .level_1>li>a:before,.branch-gewoelbekeller.branch #mainnav .mod_navigation .level_1>li>span:before,.branch-gewoelbekeller.branch #mainnav .mod_navigation .level_1>li>strong:before{background-color:#A73E0C}.branch-gewoelbekellersanierung.branch #mainnav .mod_navigation .level_1>li>a:before,.branch-gewoelbekellersanierung.branch #mainnav .mod_navigation .level_1>li>span:before,.branch-gewoelbekellersanierung.branch #mainnav .mod_navigation .level_1>li>strong:before{background-color:#B49F83}.branch-weinkellerbau.branch #mainnav .mod_navigation .level_1>li>a:before,.branch-weinkellerbau.branch #mainnav .mod_navigation .level_1>li>span:before,.branch-weinkellerbau.branch #mainnav .mod_navigation .level_1>li>strong:before{background-color:#59585C}.branch-weinregalshop.branch #mainnav .mod_navigation .level_1>li>a:before,.branch-weinregalshop.branch #mainnav .mod_navigation .level_1>li>span:before,.branch-weinregalshop.branch #mainnav .mod_navigation .level_1>li>strong:before{background-color:#826662}.branch #mainnav .mod_navigation .level_1>li:hover>a:not(.active):not(.trail),.branch #mainnav .mod_navigation .level_1>li:hover .submenu:not(.active):not(.trail){color:#ffffff;animation:menu-expander 0.25s cubic-bezier(0.8, 1, 0.5, 0.7) normal forwards}.branch #mainnav .mod_navigation .level_1>li:hover>a:not(.active):not(.trail):before,.branch #mainnav .mod_navigation .level_1>li:hover .submenu:not(.active):not(.trail):before{animation:menu-expander-pseudo-before 0.25s cubic-bezier(0.8, 1, 0.5, 0.7) normal forwards}.branch #mainnav .mod_navigation .level_1>li:hover.submenu:after,.branch #mainnav .mod_navigation .level_1>li:hover>.dropdown{z-index:100;opacity:1;visibility:visible}.branch #mainnav .mod_navigation .level_1>li:last-child .dropdown{left:auto;right:-12px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.branch #mainnav .mod_navigation .level_1>li:last-child .dropdown:after{left:auto;right:20px}.branch #mainnav .mod_navigation .level_1>li>.dropdown{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;opacity:0;visibility:hidden;position:absolute;top:100%;cursor:default;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);max-width:none;padding-top:10px}.branch #mainnav .mod_navigation .level_1>li>.dropdown:after{width:20px;height:20px;background-color:#242325;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;position:absolute;top:5px;left:50%;content:""}.branch-gewoelbekeller.branch #mainnav .mod_navigation .level_1>li>.dropdown:after{background-color:#A73E0C}.branch-gewoelbekellersanierung.branch #mainnav .mod_navigation .level_1>li>.dropdown:after{background-color:#B49F83}.branch-weinkellerbau.branch #mainnav .mod_navigation .level_1>li>.dropdown:after{background-color:#59585C}.branch-weinregalshop.branch #mainnav .mod_navigation .level_1>li>.dropdown:after{background-color:#826662}.branch #mainnav .mod_navigation .level_1>li>.dropdown .list-wrapper{background-color:#242325;padding:12px;overflow:hidden;display:flex;align-items:flex-start;position:relative}.branch-gewoelbekeller.branch #mainnav .mod_navigation .level_1>li>.dropdown .list-wrapper{background-color:#A73E0C}.branch-gewoelbekellersanierung.branch #mainnav .mod_navigation .level_1>li>.dropdown .list-wrapper{background-color:#B49F83}.branch-weinkellerbau.branch #mainnav .mod_navigation .level_1>li>.dropdown .list-wrapper{background-color:#59585C}.branch-weinregalshop.branch #mainnav .mod_navigation .level_1>li>.dropdown .list-wrapper{background-color:#826662}.branch #mainnav .mod_navigation .level_1>li>.dropdown ul{margin:0 15px 0 0;padding:0;background:none;-webkit-border-radius:unset;-moz-border-radius:unset;border-radius:unset}.branch #mainnav .mod_navigation .level_1>li>.dropdown ul:last-child{margin-right:0}.branch #mainnav .mod_navigation .level_1>li>.dropdown ul>li{font-size:0.75rem;text-transform:uppercase;text-align:left;padding:5px 0;width:160px}.branch #mainnav .mod_navigation .level_1>li>.dropdown ul>li>a,.branch #mainnav .mod_navigation .level_1>li>.dropdown ul>li>strong{color:#ffffff;font-weight:400;padding-left:0}.branch #mainnav .mod_navigation .level_1>li>.dropdown ul>li>a:hover,.branch #mainnav .mod_navigation .level_1>li>.dropdown ul>li>strong{color:rgba(255, 255, 255, 0.6)}#mainnav .hamburger{z-index:1;display:none;position:absolute;top:5px;right:15px;width:40px;height:40px}#mainnav .hamburger .line{position:absolute;left:5px;height:4px;width:30px;background:#707070;display:block;transition:0.5s;transform-origin:center}#mainnav .hamburger .line:nth-child(1){top:10px}#mainnav .hamburger .line:nth-child(2){top:18px}#mainnav .hamburger .line:nth-child(3){top:26px}#mainnav #hamburger{display:none}#mainnav #hamburger:checked+.hamburger .line:nth-child(1){transform:translateY(8px) rotate(-45deg)}#mainnav #hamburger:checked+.hamburger .line:nth-child(2){opacity:0}#mainnav #hamburger:checked+.hamburger .line:nth-child(3){transform:translateY(-8px) rotate(45deg)}#mainnav #hamburger:checked~.mod_navigation{opacity:1;visibility:visible}#mainnav #hamburger:checked~.mod_navigation:before{opacity:1;visibility:visible}@media screen and (max-width:1120px){#mainnav #hamburger{display:none}#mainnav #hamburger:checked~.mod_navigation{height:auto}.splash #mainnav .mod_navigation,.branch #mainnav .mod_navigation,#mainnav .mod_navigation{height:0;opacity:0;visibility:hidden;top:50px;bottom:0;right:0;left:0;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;position:fixed;padding-top:0;padding-bottom:15px;overflow:hidden;background:#ffffff;font-size:99.75%}.splash #mainnav .mod_navigation:before,.branch #mainnav .mod_navigation:before,#mainnav .mod_navigation:before{position:absolute;left:0;right:0;bottom:0;content:"";-webkit-box-shadow:0 -2px 10px 4px rgba(0, 0, 0, 0.65);-moz-box-shadow:0 -2px 10px 4px rgba(0, 0, 0, 0.65);box-shadow:0 -2px 10px 4px rgba(0, 0, 0, 0.65);z-index:-1}.splash #mainnav .mod_navigation .level_1,.branch #mainnav .mod_navigation .level_1,#mainnav .mod_navigation .level_1{display:block;padding:25px 15px 0;overflow-y:auto;height:auto;max-height:300px;max-height:calc(100vh - 50px)}.splash #mainnav .mod_navigation .level_1>li,.branch #mainnav .mod_navigation .level_1>li,#mainnav .mod_navigation .level_1>li{flex:none;padding:10px 0;margin-right:0}.splash #mainnav .mod_navigation .level_1>li>a,.splash #mainnav .mod_navigation .level_1>li>strong,.branch #mainnav .mod_navigation .level_1>li>a,.branch #mainnav .mod_navigation .level_1>li>strong,#mainnav .mod_navigation .level_1>li>a,#mainnav .mod_navigation .level_1>li>strong{line-height:2.25;text-align:left;padding-left:1.5em}.splash #mainnav .mod_navigation .level_1>li>a:after,.splash #mainnav .mod_navigation .level_1>li>strong:after,.branch #mainnav .mod_navigation .level_1>li>a:after,.branch #mainnav .mod_navigation .level_1>li>strong:after,#mainnav .mod_navigation .level_1>li>a:after,#mainnav .mod_navigation .level_1>li>strong:after{opacity:1;visibility:visible;color:#707070;left:0}.splash #mainnav .mod_navigation .level_1>li>a:before,.splash #mainnav .mod_navigation .level_1>li>strong:before,.branch #mainnav .mod_navigation .level_1>li>a:before,.branch #mainnav .mod_navigation .level_1>li>strong:before,#mainnav .mod_navigation .level_1>li>a:before,#mainnav .mod_navigation .level_1>li>strong:before{display:none}.splash #mainnav .mod_navigation .level_1>li>a:not(a),.splash #mainnav .mod_navigation .level_1>li>strong:not(a),.branch #mainnav .mod_navigation .level_1>li>a:not(a),.branch #mainnav .mod_navigation .level_1>li>strong:not(a),#mainnav .mod_navigation .level_1>li>a:not(a),#mainnav .mod_navigation .level_1>li>strong:not(a){font-weight:700}.splash #mainnav .mod_navigation .level_1>li>a.active,.splash #mainnav .mod_navigation .level_1>li>a.trail,.splash #mainnav .mod_navigation .level_1>li>a:hover,.splash #mainnav .mod_navigation .level_1>li>strong.active,.splash #mainnav .mod_navigation .level_1>li>strong.trail,.splash #mainnav .mod_navigation .level_1>li>strong:hover,.branch #mainnav .mod_navigation .level_1>li>a.active,.branch #mainnav .mod_navigation .level_1>li>a.trail,.branch #mainnav .mod_navigation .level_1>li>a:hover,.branch #mainnav .mod_navigation .level_1>li>strong.active,.branch #mainnav .mod_navigation .level_1>li>strong.trail,.branch #mainnav .mod_navigation .level_1>li>strong:hover,#mainnav .mod_navigation .level_1>li>a.active,#mainnav .mod_navigation .level_1>li>a.trail,#mainnav .mod_navigation .level_1>li>a:hover,#mainnav .mod_navigation .level_1>li>strong.active,#mainnav .mod_navigation .level_1>li>strong.trail,#mainnav .mod_navigation .level_1>li>strong:hover{color:#707070;animation:none}.splash #mainnav .mod_navigation .level_1>li>a.active:before,.splash #mainnav .mod_navigation .level_1>li>a.active:after,.splash #mainnav .mod_navigation .level_1>li>a.trail:before,.splash #mainnav .mod_navigation .level_1>li>a.trail:after,.splash #mainnav .mod_navigation .level_1>li>a:hover:before,.splash #mainnav .mod_navigation .level_1>li>a:hover:after,.splash #mainnav .mod_navigation .level_1>li>strong.active:before,.splash #mainnav .mod_navigation .level_1>li>strong.active:after,.splash #mainnav .mod_navigation .level_1>li>strong.trail:before,.splash #mainnav .mod_navigation .level_1>li>strong.trail:after,.splash #mainnav .mod_navigation .level_1>li>strong:hover:before,.splash #mainnav .mod_navigation .level_1>li>strong:hover:after,.branch #mainnav .mod_navigation .level_1>li>a.active:before,.branch #mainnav .mod_navigation .level_1>li>a.active:after,.branch #mainnav .mod_navigation .level_1>li>a.trail:before,.branch #mainnav .mod_navigation .level_1>li>a.trail:after,.branch #mainnav .mod_navigation .level_1>li>a:hover:before,.branch #mainnav .mod_navigation .level_1>li>a:hover:after,.branch #mainnav .mod_navigation .level_1>li>strong.active:before,.branch #mainnav .mod_navigation .level_1>li>strong.active:after,.branch #mainnav .mod_navigation .level_1>li>strong.trail:before,.branch #mainnav .mod_navigation .level_1>li>strong.trail:after,.branch #mainnav .mod_navigation .level_1>li>strong:hover:before,.branch #mainnav .mod_navigation .level_1>li>strong:hover:after,#mainnav .mod_navigation .level_1>li>a.active:before,#mainnav .mod_navigation .level_1>li>a.active:after,#mainnav .mod_navigation .level_1>li>a.trail:before,#mainnav .mod_navigation .level_1>li>a.trail:after,#mainnav .mod_navigation .level_1>li>a:hover:before,#mainnav .mod_navigation .level_1>li>a:hover:after,#mainnav .mod_navigation .level_1>li>strong.active:before,#mainnav .mod_navigation .level_1>li>strong.active:after,#mainnav .mod_navigation .level_1>li>strong.trail:before,#mainnav .mod_navigation .level_1>li>strong.trail:after,#mainnav .mod_navigation .level_1>li>strong:hover:before,#mainnav .mod_navigation .level_1>li>strong:hover:after{animation:none}.splash #mainnav .mod_navigation .level_1>li:last-child .dropdown,.branch #mainnav .mod_navigation .level_1>li:last-child .dropdown,#mainnav .mod_navigation .level_1>li:last-child .dropdown{left:auto;right:auto;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.splash #mainnav .mod_navigation .level_1>li:last-child .dropdown:after,.branch #mainnav .mod_navigation .level_1>li:last-child .dropdown:after,#mainnav .mod_navigation .level_1>li:last-child .dropdown:after{left:50%;right:auto}.splash #mainnav .mod_navigation .level_1>li>.dropdown,.branch #mainnav .mod_navigation .level_1>li>.dropdown,#mainnav .mod_navigation .level_1>li>.dropdown{opacity:1;visibility:visible;position:relative;top:auto;left:auto;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);min-width:0;max-width:none;margin:0}.splash #mainnav .mod_navigation .level_1>li>.dropdown>li,.branch #mainnav .mod_navigation .level_1>li>.dropdown>li,#mainnav .mod_navigation .level_1>li>.dropdown>li{padding:0;margin:0;background:none}.splash #mainnav .mod_navigation .level_1>li>.dropdown>li:hover,.branch #mainnav .mod_navigation .level_1>li>.dropdown>li:hover,#mainnav .mod_navigation .level_1>li>.dropdown>li:hover{background:none}.splash #mainnav .mod_navigation .level_1>li>.dropdown li>a,.splash #mainnav .mod_navigation .level_1>li>.dropdown li>span,.splash #mainnav .mod_navigation .level_1>li>.dropdown li>strong,.branch #mainnav .mod_navigation .level_1>li>.dropdown li>a,.branch #mainnav .mod_navigation .level_1>li>.dropdown li>span,.branch #mainnav .mod_navigation .level_1>li>.dropdown li>strong,#mainnav .mod_navigation .level_1>li>.dropdown li>a,#mainnav .mod_navigation .level_1>li>.dropdown li>span,#mainnav .mod_navigation .level_1>li>.dropdown li>strong{color:#707070;padding-left:4.998%;font-weight:400}.splash #mainnav .mod_navigation .level_1>li>.dropdown li>a.active,.splash #mainnav .mod_navigation .level_1>li>.dropdown li>a:hover,.splash #mainnav .mod_navigation .level_1>li>.dropdown li>span.active,.splash #mainnav .mod_navigation .level_1>li>.dropdown li>span:hover,.splash #mainnav .mod_navigation .level_1>li>.dropdown li>strong.active,.splash #mainnav .mod_navigation .level_1>li>.dropdown li>strong:hover,.branch #mainnav .mod_navigation .level_1>li>.dropdown li>a.active,.branch #mainnav .mod_navigation .level_1>li>.dropdown li>a:hover,.branch #mainnav .mod_navigation .level_1>li>.dropdown li>span.active,.branch #mainnav .mod_navigation .level_1>li>.dropdown li>span:hover,.branch #mainnav .mod_navigation .level_1>li>.dropdown li>strong.active,.branch #mainnav .mod_navigation .level_1>li>.dropdown li>strong:hover,#mainnav .mod_navigation .level_1>li>.dropdown li>a.active,#mainnav .mod_navigation .level_1>li>.dropdown li>a:hover,#mainnav .mod_navigation .level_1>li>.dropdown li>span.active,#mainnav .mod_navigation .level_1>li>.dropdown li>span:hover,#mainnav .mod_navigation .level_1>li>.dropdown li>strong.active,#mainnav .mod_navigation .level_1>li>.dropdown li>strong:hover{font-weight:700;color:#707070}.splash #mainnav .mod_navigation .level_1>li>.dropdown .list-wrapper,.branch #mainnav .mod_navigation .level_1>li>.dropdown .list-wrapper,#mainnav .mod_navigation .level_1>li>.dropdown .list-wrapper{flex-wrap:wrap}.branch #mainnav .mod_navigation .level_1>li>a,.branch #mainnav .mod_navigation .level_1>li>strong{padding-left:0}#mainnav .hamburger{display:block}}#headerimage{position:absolute;left:0;right:0;bottom:15px}#headerimage .headerimage-poster{max-width:1920px;margin-left:auto;margin-right:auto;position:relative;background:url("../../files/themes/neuschwander_2019/assets/images/base/headerbild.png") 50% 50% no-repeat;height:615px}@media screen and (max-width:1920px){#headerimage .headerimage-poster{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:0;padding-right:0}}#account{font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;position:absolute;right:0;top:34px}#account .level_1{font-weight:400;font-size:75%}#account .level_1 li{margin-top:0.25em;padding:0 15px;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:rgba(112, 112, 112, 0.75)}#account .level_1 li:last-child{padding-right:0}#account .level_1 li:first-child{padding-left:0}#account .level_1 li a,#account .level_1 li strong{color:#053253;display:block;text-transform:uppercase;line-height:2;padding:0 5px}#account .level_1 li a>span,#account .level_1 li strong>span{display:inline-block}#account .level_1 li a:before,#account .level_1 li strong:before{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:100%;line-height:1;content:"";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin-right:5px}#account .level_1 li a.page_kunden-login:before,#account .level_1 li a.page_customer-login:before,#account .level_1 li strong.page_kunden-login:before,#account .level_1 li strong.page_customer-login:before{content:""}#account .level_1 li a.page_logout:before,#account .level_1 li strong.page_logout:before{content:""}#account .level_1 li a.page_index:before,#account .level_1 li strong.page_index:before{content:""}.sticky #account{margin-top:0}@media screen and (max-width:1120px){#account{right:75px;top:5px}}@media screen and (max-width:399px){#account{top:10px}#account .level_1 li{width:30px;height:30px;margin:0}#account .level_1 li a,#account .level_1 li strong{text-indent:-9999px;width:20px;white-space:nowrap;overflow:hidden;position:relative}#account .level_1 li a:before,#account .level_1 li strong:before{font-size:20px;display:inline-block;position:absolute;text-indent:0;top:5px;left:0;right:0;text-align:center;margin:0}}#toplink{opacity:0;visibility:hidden;position:fixed;bottom:30px;right:30px;-webkit-transition:all 0.25s cubic-bezier(0, 0, 0, 1);-moz-transition:all 0.25s cubic-bezier(0, 0, 0, 1);-ms-transition:all 0.25s cubic-bezier(0, 0, 0, 1);-o-transition:all 0.25s cubic-bezier(0, 0, 0, 1);transition:all 0.25s cubic-bezier(0, 0, 0, 1);-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}.scrolled #toplink{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#toplink a{font-size:1.2rem;text-align:center;line-height:36px;width:40px;height:40px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#EBEBEB;color:#707070;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px #ffffff solid}#hero,.hero-embedded{z-index:0;position:relative;background:#F4F2F2}#hero>.inside,.hero-embedded>.inside{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;background:#999;-webkit-background-size:cover;background-size:cover;position:relative}@media screen and (max-width:1230px){#hero>.inside,.hero-embedded>.inside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-right:15px}}#hero .slick-slider-container .slick-slide,.hero-embedded .slick-slider-container .slick-slide{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#hero .slick-slider-wrapper,#hero .slick-list,#hero .slick-track,#hero .slick-slide,#hero .slick-slide>div,#hero .slick-slide>div>div,#hero .slide-content,.hero-embedded .slick-slider-wrapper,.hero-embedded .slick-list,.hero-embedded .slick-track,.hero-embedded .slick-slide,.hero-embedded .slick-slide>div,.hero-embedded .slick-slide>div>div,.hero-embedded .slide-content{height:100%}#hero .slide-content,.hero-embedded .slide-content{position:absolute;left:80px;right:80px;top:0;bottom:0}@media screen and (max-width:720px){#hero .slide-content,.hero-embedded .slide-content{left:40px;right:40px}}#container{padding:0;position:relative;z-index:1;background:#ffffff}#breadcrumb{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:-46px auto 19px;font-size:0.7rem;line-height:1;padding:0 0 5px;color:#000000;border-bottom:1px #EBEBEB solid}@media screen and (max-width:1230px){#breadcrumb{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-right:15px}}#breadcrumb ul{margin:0;padding:0}#breadcrumb li{display:inline-block;line-height:1.5;margin-right:1px}#breadcrumb li:before{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:inherit;display:inline-block;line-height:inherit;margin-right:2px;content:"";vertical-align:-0.1em}#breadcrumb li:first-child:before{display:none}#breadcrumb li a{display:inline}.custom+#container #main{padding:2.499% 0}#main{padding:0 0 2.499%}body:not(.splash) #main .inside .mod_article>*:not(.ce_metamodel_list){max-width:1200px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:1230px){body:not(.splash) #main .inside .mod_article>*:not(.ce_metamodel_list){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-right:15px}}#footer{font-weight:300;position:relative;overflow:hidden;background:#59585C;font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:75%}#footer .inside{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;padding:30px 0 15px}@media screen and (max-width:1230px){#footer .inside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-right:15px}}#footer h5{font-size:0.75rem;text-transform:uppercase;font-weight:300}#footer,#footer a{color:#ffffff}#footer a{color:#ffffff}#footer .ce_gallery ul{align-items:center;justify-content:center}#footer .rs-columns .rs-column:not(:first-child):not(:last-child){margin-left:auto;margin-right:auto}@media screen and (max-width:900px){#footer{position:relative;left:auto;right:auto;bottom:auto}}@media screen and (max-width:599px){#footer .ce_text.ta_right{text-align:center}}#footernav li{font-weight:300;padding-top:1.5em}#footernav li:first-child{padding-top:0}#footernav li a,#footernav li span,#footernav li strong{text-transform:uppercase;font-weight:400}@media screen and (max-width:599px){#footernav{text-align:center}#footernav .ce_text.ta_right{text-align:center}}#footerlogo,#slow-food{text-align:center}#footer-wgs .image_container{text-align:center}#footer-social .social-content{display:inline-block;text-align:left}#footer-social .label{text-transform:uppercase}#footer-social a{font-size:2rem;margin-right:10px}#footer-social a:last-child{margin-right:0}#legal{margin-top:1.5em;font-size:0.7rem}#legal a{text-decoration:underline}#footer .mod_customnav .level_1>li>a,#footer .mod_customnav .level_1>li>strong,#footer .mod_customnav .level_1>li>span{font-weight:300}.slick-slider-container{padding:0}.slick-slider{overflow:visible;position:relative}.slick-slider-slide{vertical-align:middle}.slick-list{padding:0}.slick-loading .slick-list{background:#000}.slick-prev,.slick-next{z-index:10;position:absolute;display:block;height:45px;width:60px;line-height:0;font-size:0;cursor:pointer;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;opacity:0.75;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;color:transparent;opacity:1}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:0.35}.slick-prev:before,.slick-next:before{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;line-height:45px;color:#ffffff;text-shadow:0 0 5px #000;font-size:60px;position:relative;-webkit-transition:all 0.75s cubic-bezier(0, 0, 0, 1);-moz-transition:all 0.75s cubic-bezier(0, 0, 0, 1);-ms-transition:all 0.75s cubic-bezier(0, 0, 0, 1);-o-transition:all 0.75s cubic-bezier(0, 0, 0, 1);transition:all 0.75s cubic-bezier(0, 0, 0, 1)}.slick-prev{left:0}[dir="rtl"] .slick-prev{left:auto;right:15px}.slick-prev:before{left:0;content:""}[dir="rtl"] .slick-prev:before{left:auto;right:0;content:""}.slick-next{right:0}[dir="rtl"] .slick-next{left:15px;right:auto}.slick-next:before{right:0;content:""}[dir="rtl"] .slick-next:before{right:auto;left:0;content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;top:100%;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;line-height:30px}.slick-dots li{position:relative;display:inline-block;vertical-align:middle;height:12px;width:12px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:#707070;display:block;height:12px;width:12px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;-webkit-border-radius:99px;-moz-border-radius:99px;border-radius:99px}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li.slick-active button{background:#F4F2F2}.background-wrapper{zoom:1;position:relative;clear:both;background:50% 50% no-repeat;background-size:cover;overflow:hidden}.background-wrapper:before{content:"";display:table}.background-wrapper:after{content:"";display:table;clear:both}.background-wrapper.-alt-color{background-color:#F4F2F2}.background-wrapper.-small>.background-wrapper-helper>.background-wrapper-inner{min-height:250px}@media screen and (max-width:599px){.background-wrapper.-small>.background-wrapper-helper>.background-wrapper-inner{min-height:150px}}.background-wrapper.-medium>.background-wrapper-helper>.background-wrapper-inner{min-height:550px}@media screen and (max-width:599px){.background-wrapper.-medium>.background-wrapper-helper>.background-wrapper-inner{min-height:400px}}.background-wrapper.-large>.background-wrapper-helper>.background-wrapper-inner{min-height:900px}@media screen and (max-width:599px){.background-wrapper.-large>.background-wrapper-helper>.background-wrapper-inner{min-height:600px}}.background-wrapper.-full-vh>.background-wrapper-helper{height:100vh;display:table;table-layout:fixed;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.background-wrapper.-full-vh>.background-wrapper-helper>.background-wrapper-inner{width:100%;height:100%;display:table-cell}.background-wrapper.-full-vh-header>.background-wrapper-helper{height:90vh;display:table;table-layout:fixed;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.background-wrapper.-full-vh-header>.background-wrapper-helper>.background-wrapper-inner{width:100%;height:100%;display:table-cell}.background-wrapper.-valign-center>.background-wrapper-helper{display:flex;align-items:center;height:100%}.background-wrapper.-valign-center>.background-wrapper-helper>.background-wrapper-inner{flex:0 0 auto;width:100%}.background-wrapper.-shadow{-webkit-box-shadow:0 0 5px 0px rgba(0, 0, 0, 0.9);-moz-box-shadow:0 0 5px 0px rgba(0, 0, 0, 0.9);box-shadow:0 0 5px 0px rgba(0, 0, 0, 0.9)}.background-wrapper.-invert{color:#ffffff}.background-wrapper.-invert h1,.background-wrapper.-invert h2,.background-wrapper.-invert h3,.background-wrapper.-invert h4,.background-wrapper.-invert h5,.background-wrapper.-invert h6{color:#ffffff}.background-wrapper.-text-shadow{text-shadow:0 0 5px #fff}.background-wrapper.-text-shadow.-invert{text-shadow:0 0 5px #000}.background-wrapper.-bg-restraint,.background-wrapper .background-wrapper-helper{max-width:1200px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:1230px){.background-wrapper.-bg-restraint,.background-wrapper .background-wrapper-helper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-right:15px}}.background-wrapper.-width-expand>.background-wrapper-helper{max-width:none}.background-wrapper.-width-expand>.background-wrapper-helper .background-wrapper-inner>.rs-columns{margin-top:-30px}.background-wrapper.-width-expand>.background-wrapper-helper .background-wrapper-inner>.rs-columns>.rs-column{margin-top:30px}.background-wrapper-background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:50% 50% no-repeat;background-size:cover}.background-wrapper-background video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.background-wrapper-inner{position:relative}.background-wrapper-inner.-padding{padding:2.499% 0}.icon-cards{margin:0 0 45px}.icon-cards-item{position:relative;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.icon-cards-item[data-icon]:before{position:absolute;left:50%;bottom:100%;margin-bottom:-31px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-size:6.2rem}.icon-cards-item .icon-cards-item-content{width:140px;display:inline-block;position:relative}.icon-cards-item .icon-cards-item-text{font-weight:300;font-size:1.25rem;line-height:1.2}.icon-cards-item .icon-cards-item-icon{display:block;width:140px;height:140px;line-height:140px;background:#707070;color:#ffffff;margin-bottom:10px;-webkit-transition:all 0.25s cubic-bezier(0.48, 0.38, 0.57, 0.98);-moz-transition:all 0.25s cubic-bezier(0.48, 0.38, 0.57, 0.98);-ms-transition:all 0.25s cubic-bezier(0.48, 0.38, 0.57, 0.98);-o-transition:all 0.25s cubic-bezier(0.48, 0.38, 0.57, 0.98);transition:all 0.25s cubic-bezier(0.48, 0.38, 0.57, 0.98)}.icon-cards-item .icon-cards-item-icon:before{margin:0;font-size:4rem;line-height:inherit}.icon-cards-item .icon-cards-item-link{position:absolute;top:0;bottom:0;left:0;right:0;display:block}.icon-cards-item.-has-link:hover .icon-cards-item-icon{-webkit-transform:scale3d(1.05, 1.05, 1);-moz-transform:scale3d(1.05, 1.05, 1);-ms-transform:scale3d(1.05, 1.05, 1);-o-transform:scale3d(1.05, 1.05, 1);transform:scale3d(1.05, 1.05, 1);box-shadow:0 5px 10px 2px rgba(0, 0, 0, 0.35)}.icon-cards-item.-has-link:active .icon-cards-item-icon{-webkit-transition:all 0.05s cubic-bezier(0.2, 0.38, 0.51, 0.99);-moz-transition:all 0.05s cubic-bezier(0.2, 0.38, 0.51, 0.99);-ms-transition:all 0.05s cubic-bezier(0.2, 0.38, 0.51, 0.99);-o-transition:all 0.05s cubic-bezier(0.2, 0.38, 0.51, 0.99);transition:all 0.05s cubic-bezier(0.2, 0.38, 0.51, 0.99);-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);box-shadow:0 3px 6px 1px rgba(0, 0, 0, 0.35);background-color:#707070 !important}.imageteaser-boxes>.rs-columns{align-items:stretch}.imageteaser-boxes-item{position:relative;font-size:1.25rem;font-weight:300;text-decoration:none;color:inherit;outline:none;background:#707070;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.imageteaser-boxes-item.-scope-gewoelbekeller .imageteaser-boxes-item-helper,.imageteaser-boxes-item.-scope-gewoelbekeller .icon-canvas{background-color:rgba(167, 62, 12, 0.8);color:#ffffff}.imageteaser-boxes-item.-scope-gewoelbekeller .icon-wrapper,.imageteaser-boxes-item.-scope-gewoelbekeller h1,.imageteaser-boxes-item.-scope-gewoelbekeller h2,.imageteaser-boxes-item.-scope-gewoelbekeller h3,.imageteaser-boxes-item.-scope-gewoelbekeller h4,.imageteaser-boxes-item.-scope-gewoelbekeller h5,.imageteaser-boxes-item.-scope-gewoelbekeller h6{color:#ffffff}.imageteaser-boxes-item.-scope-gewoelbekeller .link a{color:#ffffff;border-color:#ffffff}.imageteaser-boxes-item.-scope-gewoelbekellersanierung .imageteaser-boxes-item-helper,.imageteaser-boxes-item.-scope-gewoelbekellersanierung .icon-canvas{background-color:rgba(180, 159, 131, 0.8);color:#ffffff}.imageteaser-boxes-item.-scope-gewoelbekellersanierung .icon-wrapper,.imageteaser-boxes-item.-scope-gewoelbekellersanierung h1,.imageteaser-boxes-item.-scope-gewoelbekellersanierung h2,.imageteaser-boxes-item.-scope-gewoelbekellersanierung h3,.imageteaser-boxes-item.-scope-gewoelbekellersanierung h4,.imageteaser-boxes-item.-scope-gewoelbekellersanierung h5,.imageteaser-boxes-item.-scope-gewoelbekellersanierung h6{color:#ffffff}.imageteaser-boxes-item.-scope-gewoelbekellersanierung .link a{color:#ffffff;border-color:#ffffff}.imageteaser-boxes-item.-scope-weinkeller .imageteaser-boxes-item-helper,.imageteaser-boxes-item.-scope-weinkeller .icon-canvas{background-color:rgba(89, 88, 92, 0.8);color:#ffffff}.imageteaser-boxes-item.-scope-weinkeller .icon-wrapper,.imageteaser-boxes-item.-scope-weinkeller h1,.imageteaser-boxes-item.-scope-weinkeller h2,.imageteaser-boxes-item.-scope-weinkeller h3,.imageteaser-boxes-item.-scope-weinkeller h4,.imageteaser-boxes-item.-scope-weinkeller h5,.imageteaser-boxes-item.-scope-weinkeller h6{color:#ffffff}.imageteaser-boxes-item.-scope-weinkeller .link a{color:#ffffff;border-color:#ffffff}.imageteaser-boxes-item.-scope-weinregalshop .imageteaser-boxes-item-helper,.imageteaser-boxes-item.-scope-weinregalshop .icon-canvas{background-color:rgba(130, 102, 98, 0.8);color:#ffffff}.imageteaser-boxes-item.-scope-weinregalshop .icon-wrapper,.imageteaser-boxes-item.-scope-weinregalshop h1,.imageteaser-boxes-item.-scope-weinregalshop h2,.imageteaser-boxes-item.-scope-weinregalshop h3,.imageteaser-boxes-item.-scope-weinregalshop h4,.imageteaser-boxes-item.-scope-weinregalshop h5,.imageteaser-boxes-item.-scope-weinregalshop h6{color:#ffffff}.imageteaser-boxes-item.-scope-weinregalshop .link a{color:#ffffff;border-color:#ffffff}.-height-2-1 .imageteaser-boxes-item:before{padding-top:50%}.-height-1-1 .imageteaser-boxes-item:before{padding-top:100%}.-height-1-1 .imageteaser-boxes-item .imageteaser-boxes-item-helper{padding:33% 17.5% 10% 0}.imageteaser-boxes-item:before{content:"";padding-top:60%;display:table;float:left}.imageteaser-boxes-item .image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:50% 50% no-repeat;background-size:cover}.imageteaser-boxes-item .icon-canvas{visibility:visible;opacity:1;background:rgba(255, 255, 255, 0.8);-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.imageteaser-boxes-item .icon-canvas,.imageteaser-boxes-item .icon-wrapper{width:100px;height:100px;position:absolute;top:0;left:0}.imageteaser-boxes-item .icon-wrapper{display:flex;align-items:center;text-align:center;font-size:0.75rem;font-weight:300;-webkit-transition:all 0.55s cubic-bezier(0.42, 0.94, 0.4, 1);-moz-transition:all 0.55s cubic-bezier(0.42, 0.94, 0.4, 1);-ms-transition:all 0.55s cubic-bezier(0.42, 0.94, 0.4, 1);-o-transition:all 0.55s cubic-bezier(0.42, 0.94, 0.4, 1);transition:all 0.55s cubic-bezier(0.42, 0.94, 0.4, 1)}.imageteaser-boxes-item .icon-wrapper>*{flex:1 0 0}.imageteaser-boxes-item .icon-wrapper .icon-label{visibility:visible;opacity:1;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.imageteaser-boxes-item .icon-wrapper .icon{display:block;position:relative;z-index:10}.imageteaser-boxes-item .icon-wrapper .icon:before{margin:0;font-size:1.5rem;-webkit-transition:all 0.55s cubic-bezier(0.42, 0.94, 0.4, 1);-moz-transition:all 0.55s cubic-bezier(0.42, 0.94, 0.4, 1);-ms-transition:all 0.55s cubic-bezier(0.42, 0.94, 0.4, 1);-o-transition:all 0.55s cubic-bezier(0.42, 0.94, 0.4, 1);transition:all 0.55s cubic-bezier(0.42, 0.94, 0.4, 1)}.imageteaser-boxes-item .imageteaser-boxes-item-helper{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(255, 255, 255, 0.9);overflow:hidden;visibility:hidden;opacity:0;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.imageteaser-boxes-item .imageteaser-boxes-item-content{position:relative;height:100%;padding:140px 30px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 0.55s cubic-bezier(0.42, 0.94, 0.4, 1);-moz-transition:all 0.55s cubic-bezier(0.42, 0.94, 0.4, 1);-ms-transition:all 0.55s cubic-bezier(0.42, 0.94, 0.4, 1);-o-transition:all 0.55s cubic-bezier(0.42, 0.94, 0.4, 1);transition:all 0.55s cubic-bezier(0.42, 0.94, 0.4, 1)}.imageteaser-boxes-item .imageteaser-boxes-item-content h1,.imageteaser-boxes-item .imageteaser-boxes-item-content h2,.imageteaser-boxes-item .imageteaser-boxes-item-content h3,.imageteaser-boxes-item .imageteaser-boxes-item-content h4,.imageteaser-boxes-item .imageteaser-boxes-item-content h5,.imageteaser-boxes-item .imageteaser-boxes-item-content h6{text-align:center;font-size:50px;font-weight:300;line-height:1.3;margin-bottom:0.75rem}.-with-button.imageteaser-boxes-item .imageteaser-boxes-item-content{padding-bottom:100px}.-with-button.imageteaser-boxes-item .imageteaser-boxes-item-content a{position:relative;font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;background:transparent;color:#707070;font-size:0.9rem;font-weight:400;display:inline-block;padding:3px 15px;height:30px;line-height:22px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px #707070 solid;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer;text-align:center;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;text-transform:none;position:absolute;right:30px;bottom:30px}.-with-button.imageteaser-boxes-item .imageteaser-boxes-item-content a:after{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:1rem;line-height:inherit;content:"";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;vertical-align:bottom;margin-left:1ex}.-with-button.imageteaser-boxes-item .imageteaser-boxes-item-content a[data-icon]:not([data-icon=""]):before{display:none}.-with-button.imageteaser-boxes-item .imageteaser-boxes-item-content a[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}.-with-button.imageteaser-boxes-item .imageteaser-boxes-item-content a:hover{color:#ffffff;border-color:#D94D15;background:#D94D15}.imageteaser-boxes-item:not(.-with-button):not(.-link) a{z-index:10;display:block;position:absolute;top:0;left:0;right:0;bottom:0}.imageteaser-boxes-item:hover .icon-canvas{visibility:hidden;opacity:0}.imageteaser-boxes-item:hover .icon-wrapper{left:50%;top:20px;margin-left:-60px}.imageteaser-boxes-item:hover .icon-wrapper .icon-label{visibility:hidden;opacity:0;display:none}.imageteaser-boxes-item:hover .icon-wrapper .icon:before{font-size:6rem}.imageteaser-boxes-item:hover .imageteaser-boxes-item-helper{visibility:visible;opacity:1}.imageteaser-boxes-item:hover .imageteaser-boxes-item-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.slider-text.-scope-gewoelbekeller .text-wrapper,.slider-text.-scope-gewoelbekeller .icon-wrapper{background-color:rgba(167, 62, 12, 0.8);color:#ffffff}.slider-text.-scope-gewoelbekeller .icon:before{content:""}.slider-text.-scope-gewoelbekeller .link a{color:#ffffff;border-color:#ffffff}.slider-text.-scope-gewoelbekellersanierung .text-wrapper,.slider-text.-scope-gewoelbekellersanierung .icon-wrapper{background-color:rgba(180, 159, 131, 0.8);color:#ffffff}.slider-text.-scope-gewoelbekellersanierung .icon:before{content:""}.slider-text.-scope-gewoelbekellersanierung .link a{color:#ffffff;border-color:#ffffff}.slider-text.-scope-weinkeller .text-wrapper,.slider-text.-scope-weinkeller .icon-wrapper{background-color:rgba(89, 88, 92, 0.8);color:#ffffff}.slider-text.-scope-weinkeller .icon:before{content:""}.slider-text.-scope-weinkeller .link a{color:#ffffff;border-color:#ffffff}.slider-text.-scope-weinregalshop .text-wrapper,.slider-text.-scope-weinregalshop .icon-wrapper{background-color:rgba(130, 102, 98, 0.8);color:#ffffff}.slider-text.-scope-weinregalshop .icon:before{content:""}.slider-text.-scope-weinregalshop .link a{color:#ffffff;border-color:#ffffff}.slider-text .text-wrapper{position:absolute;right:0;bottom:50px;width:100%;max-width:50%;background:rgba(255, 255, 255, 0.8);padding:25px}.slider-text .text-wrapper .title{font-weight:300;font-size:1.25rem;line-height:1.3}.slider-text .text-wrapper .text{font-size:0.9rem;font-weight:300}.slider-text .icon-wrapper{width:100px;height:100px;position:absolute;left:-80px;top:0;display:flex;align-items:center;background:rgba(255, 255, 255, 0.8);text-align:center;color:#707070;font-size:0.75rem;font-weight:300}.slider-text .icon-wrapper>*{flex:1 0 0}.slider-text .icon-wrapper .icon{display:block}.slider-text .icon-wrapper .icon:before{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:100%;line-height:1;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin:0;font-size:1.5rem}.-hide-icon.slider-text .icon-wrapper{display:none}.slider-text .link{margin-top:0.5em;text-align:right}.slider-text .link a{position:relative;font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;background:transparent;color:#707070;font-size:1rem;font-weight:400;display:inline-block;padding:3px 15px;height:30px;line-height:22px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px #707070 solid;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer;text-align:center;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;text-transform:none}.slider-text .link a:after{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:1rem;line-height:inherit;content:"";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;vertical-align:bottom;margin-left:1ex}.slider-text .link a[data-icon]:not([data-icon=""]):before{display:none}.slider-text .link a[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}.slider-text .link a:hover{color:#ffffff;border-color:#D94D15;background:#D94D15}@media screen and (max-width:720px){.slider-text .icon-wrapper{top:10px;left:-40px;width:auto;height:auto;padding:5px 10px}.slider-text .icon-wrapper>div{display:flex}.slider-text .icon-wrapper>div>*{margin-right:5px}.slider-text .icon-wrapper>div>*:last-child{margin-right:0}.slider-text .icon-wrapper .icon:before{font-size:1rem}.slider-text .hero-content{padding:0 25px}.slider-text .text-wrapper{bottom:25px;right:5px;left:5px;max-width:none;width:auto;padding:5px 10px}.slider-text .text-wrapper .title{font-size:1rem}.slider-text .text-wrapper .text{display:none;font-size:0.7rem}.slider-text .link a{font-size:0.8rem;height:25px;line-height:17px}}.photo-text-wrapper{position:relative}.photo-text-wrapper .photo-text-inside{max-width:1200px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:1230px){.photo-text-wrapper .photo-text-inside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-right:15px}}.photo-text-wrapper .photo-wall{position:absolute;left:51.2495%;right:0;top:0;height:100%}.photo-text-wrapper .photo-wall-content{height:100%;overflow:hidden;background:50% 50% no-repeat;background-size:cover}.photo-text-wrapper .text-wall-content{max-width:51.2495%;margin-right:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2.499% 100px 2.499% 0}.photo-text-wrapper.-alt-color{background-color:#F4F2F2}.photo-text-wrapper.-text-right .photo-wall{margin-left:0;margin-right:2.499%;left:0;right:48.7505%}.photo-text-wrapper.-text-right .text-wall-content{margin-right:0;margin-left:auto;padding-right:0;padding-left:100px}@media screen and (max-width:800px){.photo-text-wrapper .photo-wall{margin-left:60px}.photo-text-wrapper .text-wall-content{padding-right:0}.photo-text-wrapper.-text-right .photo-wall{margin-right:60px}.photo-text-wrapper.-text-right .text-wall-content{padding-left:0}}@media screen and (max-width:599px){.photo-text-wrapper .photo-wall{position:relative;right:auto;left:auto;top:auto;margin:0 0 15px;padding:0 15px}.photo-text-wrapper .photo-wall-content{min-height:66vw}.photo-text-wrapper .text-wall-content{padding-right:0;max-width:none}.photo-text-wrapper.-text-right .photo-wall{margin-right:0;right:0}}.icon-links li{margin-bottom:1em}.icon-links li:last-child{margin-bottom:0}.icon-links a{display:inline-block;padding-left:45px;position:relative;line-height:1.5rem}.icon-links a:before{font-size:1.5rem;position:absolute;left:0;top:0;line-height:inherit}.hero-wrapper{position:relative;height:100%;position:relative}.hero-wrapper:before{display:block;content:"";width:100%;padding-top:25%}.hero-wrapper>.ar-content{position:absolute;top:0;left:0;right:0;bottom:0}.hero-wrapper.-alt-color{background-color:#707070}.hero-wrapper .hero-content{padding:0 80px}.hero-wrapper .hero-background,.hero-wrapper .hero-background-image{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden}.hero-wrapper .hero-background video,.hero-wrapper .hero-background-image video{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.hero-wrapper .hero-background-image img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.hero-wrapper .hero-text{position:absolute;right:80px;bottom:50px;width:100%;max-width:50%;max-width:calc(50% - 80px);background:rgba(255, 255, 255, 0.8);padding:25px;color:#373737;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hero-wrapper .hero-text .title{font-weight:300;font-size:1.25rem;line-height:1.3}.hero-wrapper .hero-text .text{font-size:0.9rem;font-weight:300}@media screen and (max-width:1120px){.hero-wrapper{position:relative}.hero-wrapper:before{display:block;content:"";width:100%;padding-top:45%}.hero-wrapper>.ar-content{position:absolute;top:0;left:0;right:0;bottom:0}.hero-wrapper .hero-content{padding:0 25px}.hero-wrapper .hero-text{bottom:25px;right:auto;left:25px;max-width:100%;max-width:calc(100% - 50px);width:auto;padding:5px 10px}}.teaser-boxes .teaser-boxes-item{margin-bottom:0;align-self:stretch;background:#F4F2F2}.teaser-boxes .teaser-boxes-item:last-child{margin-bottom:0}.teaser-boxes .teaser-boxes-item .teaser-container{position:relative;padding-left:150px;min-height:150px;height:100%}.teaser-boxes .teaser-boxes-item .teaser-content{padding:20px}.teaser-boxes .teaser-boxes-item .teaser-image{position:absolute;left:0;top:0}.teaser-boxes .teaser-boxes-item .teaser-image .image_container{float:none;margin:0 !important}.teaser-boxes .teaser-boxes-item .teaser-image img{vertical-align:center;width:150px;height:150px}.teaser-boxes .teaser-boxes-item h3{line-height:1.3;font-size:1rem;margin-bottom:0.25em}.teaser-boxes .teaser-boxes-item .meta{font-style:italic;float:left;padding-right:0.5ex}.teaser-boxes .teaser-boxes-item .meta:after{display:inline-block;content:"-"}.teaser-boxes .teaser-boxes-item .ce_text{line-height:1.3;font-size:0.9rem}.teaser-boxes .teaser-boxes-item .more{font-size:0.8rem;text-align:right}.teaser-boxes .teaser-boxes-item .more a:after{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:100%;line-height:inherit;content:"";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin-right:0.5ex;-webkit-transition:margin 0.125s ease-out;-moz-transition:margin 0.125s ease-out;-ms-transition:margin 0.125s ease-out;-o-transition:margin 0.125s ease-out;transition:margin 0.125s ease-out}.teaser-boxes .teaser-boxes-item .more a:hover:after{margin-left:0.5ex;margin-right:0}.timeline-moment{font-size:1rem;margin-bottom:3em;display:flex;align-items:center}.timeline-moment .timeline-moment-content{flex:0 0 66.666%;display:flex;align-items:center}.timeline-moment .timeline-moment-content .timeline-moment-name{flex:1 0 0;text-align:right;padding-right:50px;color:#707070;font-size:3rem}.timeline-moment .timeline-moment-content .timeline-moment-description{flex:0 0 66.666%;max-width:66.666%;padding-right:10%;color:#666666;line-height:1.3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.timeline-moment .image-wrapper{align-self:flex-start;flex:1 0 0}@media screen and (max-width:900px){.timeline-moment{flex-direction:column}.timeline-moment .image-wrapper{align-self:center;margin-top:1.5em}}.-font-size-s{font-size:14px}.-font-size-default{font-size:20px}.-font-size-m{font-size:25px}.-font-size-l{font-size:30px}.-font-size-xl{font-size:40px}@media screen and (max-width:900px){.-font-size-s{font-size:12px}.-font-size-default{font-size:18px}.-font-size-m{font-size:18px}.-font-size-l{font-size:23px}.-font-size-xl{font-size:33px}}#wrapper{padding:0;position:relative;min-height:100vh;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1120px){#wrapper{padding-top:50px}}@media screen and (max-width:900px){#wrapper{padding-bottom:0}}.mod_newsreader p.info{margin:0 0.5ex 0 0;float:left;font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-weight:700}.mod_newsreader p.info:after{display:inline-block;content:"-";margin-left:0.5ex}@media screen and (max-width:599px){.mod_newsreader p.info{float:none;text-align:right;margin:0 0 2.499%}.mod_newsreader p.info:after{display:none}}.mod_newslist.ce_slickSliderStart .slick-slider .slick-prev,.mod_newslist.ce_slickSliderStart .slick-slider .slick-next,.mod_newsreader.ce_slickSliderStart .slick-slider .slick-prev,.mod_newsreader.ce_slickSliderStart .slick-slider .slick-next,.ce_mvo_facebook_post_list.ce_slickSliderStart .slick-slider .slick-prev,.ce_mvo_facebook_post_list.ce_slickSliderStart .slick-slider .slick-next{background:none;width:auto}.mod_newslist.ce_slickSliderStart .slick-slider .slick-prev:before,.mod_newslist.ce_slickSliderStart .slick-slider .slick-next:before,.mod_newsreader.ce_slickSliderStart .slick-slider .slick-prev:before,.mod_newsreader.ce_slickSliderStart .slick-slider .slick-next:before,.ce_mvo_facebook_post_list.ce_slickSliderStart .slick-slider .slick-prev:before,.ce_mvo_facebook_post_list.ce_slickSliderStart .slick-slider .slick-next:before{color:#707070;text-shadow:none;font-size:4rem}.mod_newslist.ce_slickSliderStart .slick-slider .slick-prev,.mod_newsreader.ce_slickSliderStart .slick-slider .slick-prev,.ce_mvo_facebook_post_list.ce_slickSliderStart .slick-slider .slick-prev{right:100%;left:auto}.mod_newslist.ce_slickSliderStart .slick-slider .slick-next,.mod_newsreader.ce_slickSliderStart .slick-slider .slick-next,.ce_mvo_facebook_post_list.ce_slickSliderStart .slick-slider .slick-next{left:100%;right:auto}.mod_newslist .layout_slider .teaser-image,.mod_newsreader .layout_slider .teaser-image,.ce_mvo_facebook_post_list .layout_slider .teaser-image{position:relative}.mod_newslist .layout_slider .teaser-image .image_container,.mod_newsreader .layout_slider .teaser-image .image_container,.ce_mvo_facebook_post_list .layout_slider .teaser-image .image_container{float:none;margin:0 !important}.mod_newslist .layout_slider .teaser-image img,.mod_newsreader .layout_slider .teaser-image img,.ce_mvo_facebook_post_list .layout_slider .teaser-image img{vertical-align:middle}.mod_newslist .layout_slider .meta,.mod_newslist .layout_latest .meta,.mod_newslist .layout_full .meta,.mod_newslist .facebook-post .meta,.mod_newsreader .layout_slider .meta,.mod_newsreader .layout_latest .meta,.mod_newsreader .layout_full .meta,.mod_newsreader .facebook-post .meta,.ce_mvo_facebook_post_list .layout_slider .meta,.ce_mvo_facebook_post_list .layout_latest .meta,.ce_mvo_facebook_post_list .layout_full .meta,.ce_mvo_facebook_post_list .facebook-post .meta{margin:0 0 1.5em 0;font-weight:700;white-space:nowrap}.mod_newslist .layout_slider .image_container,.mod_newslist .layout_latest .image_container,.mod_newslist .layout_full .image_container,.mod_newslist .facebook-post .image_container,.mod_newsreader .layout_slider .image_container,.mod_newsreader .layout_latest .image_container,.mod_newsreader .layout_full .image_container,.mod_newsreader .facebook-post .image_container,.ce_mvo_facebook_post_list .layout_slider .image_container,.ce_mvo_facebook_post_list .layout_latest .image_container,.ce_mvo_facebook_post_list .layout_full .image_container,.ce_mvo_facebook_post_list .facebook-post .image_container{text-align:center}.mod_newslist .layout_slider img,.mod_newslist .layout_latest img,.mod_newslist .layout_full img,.mod_newslist .facebook-post img,.mod_newsreader .layout_slider img,.mod_newsreader .layout_latest img,.mod_newsreader .layout_full img,.mod_newsreader .facebook-post img,.ce_mvo_facebook_post_list .layout_slider img,.ce_mvo_facebook_post_list .layout_latest img,.ce_mvo_facebook_post_list .layout_full img,.ce_mvo_facebook_post_list .facebook-post img{vertical-align:middle;display:inline-block}.mod_newslist .layout_slider .more,.mod_newslist .layout_latest .more,.mod_newslist .layout_full .more,.mod_newslist .facebook-post .more,.mod_newsreader .layout_slider .more,.mod_newsreader .layout_latest .more,.mod_newsreader .layout_full .more,.mod_newsreader .facebook-post .more,.ce_mvo_facebook_post_list .layout_slider .more,.ce_mvo_facebook_post_list .layout_latest .more,.ce_mvo_facebook_post_list .layout_full .more,.ce_mvo_facebook_post_list .facebook-post .more{margin-top:0.5em;text-align:right}.mod_newslist .layout_slider .more a,.mod_newslist .layout_latest .more a,.mod_newslist .layout_full .more a,.mod_newslist .facebook-post .more a,.mod_newsreader .layout_slider .more a,.mod_newsreader .layout_latest .more a,.mod_newsreader .layout_full .more a,.mod_newsreader .facebook-post .more a,.ce_mvo_facebook_post_list .layout_slider .more a,.ce_mvo_facebook_post_list .layout_latest .more a,.ce_mvo_facebook_post_list .layout_full .more a,.ce_mvo_facebook_post_list .facebook-post .more a{position:relative;font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;background:transparent;color:#707070;font-size:1rem;font-weight:400;display:inline-block;padding:3px 15px;height:30px;line-height:22px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px #707070 solid;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer;text-align:center;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;text-transform:none}.mod_newslist .layout_slider .more a:after,.mod_newslist .layout_latest .more a:after,.mod_newslist .layout_full .more a:after,.mod_newslist .facebook-post .more a:after,.mod_newsreader .layout_slider .more a:after,.mod_newsreader .layout_latest .more a:after,.mod_newsreader .layout_full .more a:after,.mod_newsreader .facebook-post .more a:after,.ce_mvo_facebook_post_list .layout_slider .more a:after,.ce_mvo_facebook_post_list .layout_latest .more a:after,.ce_mvo_facebook_post_list .layout_full .more a:after,.ce_mvo_facebook_post_list .facebook-post .more a:after{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:1rem;line-height:inherit;content:"";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;vertical-align:bottom;margin-left:1ex}.mod_newslist .layout_slider .more a[data-icon]:not([data-icon=""]):before,.mod_newslist .layout_latest .more a[data-icon]:not([data-icon=""]):before,.mod_newslist .layout_full .more a[data-icon]:not([data-icon=""]):before,.mod_newslist .facebook-post .more a[data-icon]:not([data-icon=""]):before,.mod_newsreader .layout_slider .more a[data-icon]:not([data-icon=""]):before,.mod_newsreader .layout_latest .more a[data-icon]:not([data-icon=""]):before,.mod_newsreader .layout_full .more a[data-icon]:not([data-icon=""]):before,.mod_newsreader .facebook-post .more a[data-icon]:not([data-icon=""]):before,.ce_mvo_facebook_post_list .layout_slider .more a[data-icon]:not([data-icon=""]):before,.ce_mvo_facebook_post_list .layout_latest .more a[data-icon]:not([data-icon=""]):before,.ce_mvo_facebook_post_list .layout_full .more a[data-icon]:not([data-icon=""]):before,.ce_mvo_facebook_post_list .facebook-post .more a[data-icon]:not([data-icon=""]):before{display:none}.mod_newslist .layout_slider .more a[data-icon]:not([data-icon=""]):after,.mod_newslist .layout_latest .more a[data-icon]:not([data-icon=""]):after,.mod_newslist .layout_full .more a[data-icon]:not([data-icon=""]):after,.mod_newslist .facebook-post .more a[data-icon]:not([data-icon=""]):after,.mod_newsreader .layout_slider .more a[data-icon]:not([data-icon=""]):after,.mod_newsreader .layout_latest .more a[data-icon]:not([data-icon=""]):after,.mod_newsreader .layout_full .more a[data-icon]:not([data-icon=""]):after,.mod_newsreader .facebook-post .more a[data-icon]:not([data-icon=""]):after,.ce_mvo_facebook_post_list .layout_slider .more a[data-icon]:not([data-icon=""]):after,.ce_mvo_facebook_post_list .layout_latest .more a[data-icon]:not([data-icon=""]):after,.ce_mvo_facebook_post_list .layout_full .more a[data-icon]:not([data-icon=""]):after,.ce_mvo_facebook_post_list .facebook-post .more a[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}.mod_newslist .layout_slider .more a:hover,.mod_newslist .layout_latest .more a:hover,.mod_newslist .layout_full .more a:hover,.mod_newslist .facebook-post .more a:hover,.mod_newsreader .layout_slider .more a:hover,.mod_newsreader .layout_latest .more a:hover,.mod_newsreader .layout_full .more a:hover,.mod_newsreader .facebook-post .more a:hover,.ce_mvo_facebook_post_list .layout_slider .more a:hover,.ce_mvo_facebook_post_list .layout_latest .more a:hover,.ce_mvo_facebook_post_list .layout_full .more a:hover,.ce_mvo_facebook_post_list .facebook-post .more a:hover{color:#ffffff;border-color:#D94D15;background:#D94D15}.mod_newslist .layout_full .meta,.mod_newsreader .layout_full .meta,.ce_mvo_facebook_post_list .layout_full .meta{float:none;margin:0 0 0.75em;font-weight:700;text-align:right}.mod_newslist .layout_full .meta:after,.mod_newsreader .layout_full .meta:after,.ce_mvo_facebook_post_list .layout_full .meta:after{display:none}.mod_newslist .layout_latest,.mod_newslist .facebook-post,.mod_newsreader .layout_latest,.mod_newsreader .facebook-post,.ce_mvo_facebook_post_list .layout_latest,.ce_mvo_facebook_post_list .facebook-post{margin:0;padding:3.7485% 0}.mod_newslist .layout_latest.odd,.mod_newslist .facebook-post.odd,.mod_newsreader .layout_latest.odd,.mod_newsreader .facebook-post.odd,.ce_mvo_facebook_post_list .layout_latest.odd,.ce_mvo_facebook_post_list .facebook-post.odd{margin:0 -30px 2.499%;padding:3.7485% 30px;background-color:#F4F2F2}.mod_newslist .layout_latest .news-container,.mod_newslist .layout_latest .facebook-post-container,.mod_newslist .facebook-post .news-container,.mod_newslist .facebook-post .facebook-post-container,.mod_newsreader .layout_latest .news-container,.mod_newsreader .layout_latest .facebook-post-container,.mod_newsreader .facebook-post .news-container,.mod_newsreader .facebook-post .facebook-post-container,.ce_mvo_facebook_post_list .layout_latest .news-container,.ce_mvo_facebook_post_list .layout_latest .facebook-post-container,.ce_mvo_facebook_post_list .facebook-post .news-container,.ce_mvo_facebook_post_list .facebook-post .facebook-post-container{padding:0 295px 0 0;min-height:200px;position:relative}.mod_newslist .layout_latest .news-teaser-image,.mod_newslist .layout_latest .facebook-post-image,.mod_newslist .facebook-post .news-teaser-image,.mod_newslist .facebook-post .facebook-post-image,.mod_newsreader .layout_latest .news-teaser-image,.mod_newsreader .layout_latest .facebook-post-image,.mod_newsreader .facebook-post .news-teaser-image,.mod_newsreader .facebook-post .facebook-post-image,.ce_mvo_facebook_post_list .layout_latest .news-teaser-image,.ce_mvo_facebook_post_list .layout_latest .facebook-post-image,.ce_mvo_facebook_post_list .facebook-post .news-teaser-image,.ce_mvo_facebook_post_list .facebook-post .facebook-post-image{position:absolute;right:0;top:0;width:250px}.mod_newslist .layout_latest .news-teaser-image .no_pic,.mod_newslist .layout_latest .facebook-post-image .no_pic,.mod_newslist .facebook-post .news-teaser-image .no_pic,.mod_newslist .facebook-post .facebook-post-image .no_pic,.mod_newsreader .layout_latest .news-teaser-image .no_pic,.mod_newsreader .layout_latest .facebook-post-image .no_pic,.mod_newsreader .facebook-post .news-teaser-image .no_pic,.mod_newsreader .facebook-post .facebook-post-image .no_pic,.ce_mvo_facebook_post_list .layout_latest .news-teaser-image .no_pic,.ce_mvo_facebook_post_list .layout_latest .facebook-post-image .no_pic,.ce_mvo_facebook_post_list .facebook-post .news-teaser-image .no_pic,.ce_mvo_facebook_post_list .facebook-post .facebook-post-image .no_pic{background:#fff}.mod_newslist .layout_featured,.mod_newsreader .layout_featured,.ce_mvo_facebook_post_list .layout_featured{position:relative;padding-top:75%}.mod_newslist .layout_featured .meta,.mod_newsreader .layout_featured .meta,.ce_mvo_facebook_post_list .layout_featured .meta{font-style:italic;float:left;padding-right:0.5ex}.mod_newslist .layout_featured .meta:after,.mod_newsreader .layout_featured .meta:after,.ce_mvo_facebook_post_list .layout_featured .meta:after{display:inline-block;content:"-"}.mod_newslist .layout_featured .news-teaser-image .image_container,.mod_newsreader .layout_featured .news-teaser-image .image_container,.ce_mvo_facebook_post_list .layout_featured .news-teaser-image .image_container{float:none;margin:0 !important;position:absolute;left:0;right:0;top:0}.mod_newslist .layout_featured .news-teaser-image .image_container img,.mod_newsreader .layout_featured .news-teaser-image .image_container img,.ce_mvo_facebook_post_list .layout_featured .news-teaser-image .image_container img{width:100%}.mod_newslist .layout_featured .news-content,.mod_newsreader .layout_featured .news-content,.ce_mvo_facebook_post_list .layout_featured .news-content{position:absolute;right:0;bottom:25px;width:100%;max-width:75%;max-width:calc(100% - 50px);background:rgba(255, 255, 255, 0.8);padding:15px 25px;font-size:0.9rem;font-weight:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.3}.mod_newslist .layout_featured .news-content,.mod_newslist .layout_featured .news-content h3,.mod_newsreader .layout_featured .news-content,.mod_newsreader .layout_featured .news-content h3,.ce_mvo_facebook_post_list .layout_featured .news-content,.ce_mvo_facebook_post_list .layout_featured .news-content h3{color:#373737}.mod_newslist .layout_featured .news-content h3,.mod_newsreader .layout_featured .news-content h3,.ce_mvo_facebook_post_list .layout_featured .news-content h3{font-weight:400;font-size:1.1rem;margin:0;line-height:1.3}.mod_newslist .layout_featured .news-content .more,.mod_newsreader .layout_featured .news-content .more,.ce_mvo_facebook_post_list .layout_featured .news-content .more{margin-top:0.5em;text-align:right}.mod_newslist .layout_featured .news-content .more a,.mod_newsreader .layout_featured .news-content .more a,.ce_mvo_facebook_post_list .layout_featured .news-content .more a{position:relative;font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;background:transparent;color:#707070;font-size:1rem;font-weight:400;display:inline-block;padding:3px 15px;height:30px;line-height:22px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px #707070 solid;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer;text-align:center;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;text-transform:none}.mod_newslist .layout_featured .news-content .more a:after,.mod_newsreader .layout_featured .news-content .more a:after,.ce_mvo_facebook_post_list .layout_featured .news-content .more a:after{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:1rem;line-height:inherit;content:"";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;vertical-align:bottom;margin-left:1ex}.mod_newslist .layout_featured .news-content .more a[data-icon]:not([data-icon=""]):before,.mod_newsreader .layout_featured .news-content .more a[data-icon]:not([data-icon=""]):before,.ce_mvo_facebook_post_list .layout_featured .news-content .more a[data-icon]:not([data-icon=""]):before{display:none}.mod_newslist .layout_featured .news-content .more a[data-icon]:not([data-icon=""]):after,.mod_newsreader .layout_featured .news-content .more a[data-icon]:not([data-icon=""]):after,.ce_mvo_facebook_post_list .layout_featured .news-content .more a[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}.mod_newslist .layout_featured .news-content .more a:hover,.mod_newsreader .layout_featured .news-content .more a:hover,.ce_mvo_facebook_post_list .layout_featured .news-content .more a:hover{color:#ffffff;border-color:#D94D15;background:#D94D15}.mod_newslist .layout_thumbs,.mod_newslist .layout_thumbs_2col,.mod_newsreader .layout_thumbs,.mod_newsreader .layout_thumbs_2col,.ce_mvo_facebook_post_list .layout_thumbs,.ce_mvo_facebook_post_list .layout_thumbs_2col{margin-bottom:0.5em}.mod_newslist .layout_thumbs:last-child,.mod_newslist .layout_thumbs_2col:last-child,.mod_newsreader .layout_thumbs:last-child,.mod_newsreader .layout_thumbs_2col:last-child,.ce_mvo_facebook_post_list .layout_thumbs:last-child,.ce_mvo_facebook_post_list .layout_thumbs_2col:last-child{margin-bottom:0}.mod_newslist .layout_thumbs .news-container,.mod_newslist .layout_thumbs_2col .news-container,.mod_newsreader .layout_thumbs .news-container,.mod_newsreader .layout_thumbs_2col .news-container,.ce_mvo_facebook_post_list .layout_thumbs .news-container,.ce_mvo_facebook_post_list .layout_thumbs_2col .news-container{padding-left:120px;position:relative;min-height:100px}.mod_newslist .layout_thumbs .news-teaser-image,.mod_newslist .layout_thumbs_2col .news-teaser-image,.mod_newsreader .layout_thumbs .news-teaser-image,.mod_newsreader .layout_thumbs_2col .news-teaser-image,.ce_mvo_facebook_post_list .layout_thumbs .news-teaser-image,.ce_mvo_facebook_post_list .layout_thumbs_2col .news-teaser-image{position:absolute;left:0;top:0}.mod_newslist .layout_thumbs .news-teaser-image .image_container,.mod_newslist .layout_thumbs_2col .news-teaser-image .image_container,.mod_newsreader .layout_thumbs .news-teaser-image .image_container,.mod_newsreader .layout_thumbs_2col .news-teaser-image .image_container,.ce_mvo_facebook_post_list .layout_thumbs .news-teaser-image .image_container,.ce_mvo_facebook_post_list .layout_thumbs_2col .news-teaser-image .image_container{float:none;margin:0 !important}.mod_newslist .layout_thumbs .news-teaser-image img,.mod_newslist .layout_thumbs_2col .news-teaser-image img,.mod_newsreader .layout_thumbs .news-teaser-image img,.mod_newsreader .layout_thumbs_2col .news-teaser-image img,.ce_mvo_facebook_post_list .layout_thumbs .news-teaser-image img,.ce_mvo_facebook_post_list .layout_thumbs_2col .news-teaser-image img{vertical-align:center}.mod_newslist .layout_thumbs h3,.mod_newslist .layout_thumbs_2col h3,.mod_newsreader .layout_thumbs h3,.mod_newsreader .layout_thumbs_2col h3,.ce_mvo_facebook_post_list .layout_thumbs h3,.ce_mvo_facebook_post_list .layout_thumbs_2col h3{line-height:1.3;font-size:1rem;margin-bottom:0.25em}.mod_newslist .layout_thumbs .meta,.mod_newslist .layout_thumbs_2col .meta,.mod_newsreader .layout_thumbs .meta,.mod_newsreader .layout_thumbs_2col .meta,.ce_mvo_facebook_post_list .layout_thumbs .meta,.ce_mvo_facebook_post_list .layout_thumbs_2col .meta{font-style:italic;float:left;padding-right:0.5ex}.mod_newslist .layout_thumbs .meta:after,.mod_newslist .layout_thumbs_2col .meta:after,.mod_newsreader .layout_thumbs .meta:after,.mod_newsreader .layout_thumbs_2col .meta:after,.ce_mvo_facebook_post_list .layout_thumbs .meta:after,.ce_mvo_facebook_post_list .layout_thumbs_2col .meta:after{display:inline-block;content:"-"}.mod_newslist .layout_thumbs .ce_text,.mod_newslist .layout_thumbs_2col .ce_text,.mod_newsreader .layout_thumbs .ce_text,.mod_newsreader .layout_thumbs_2col .ce_text,.ce_mvo_facebook_post_list .layout_thumbs .ce_text,.ce_mvo_facebook_post_list .layout_thumbs_2col .ce_text{line-height:1.3;font-size:0.9rem}.mod_newslist .layout_thumbs .more,.mod_newslist .layout_thumbs_2col .more,.mod_newsreader .layout_thumbs .more,.mod_newsreader .layout_thumbs_2col .more,.ce_mvo_facebook_post_list .layout_thumbs .more,.ce_mvo_facebook_post_list .layout_thumbs_2col .more{font-size:0.8rem;text-align:right}.mod_newslist .layout_thumbs .more a:after,.mod_newslist .layout_thumbs_2col .more a:after,.mod_newsreader .layout_thumbs .more a:after,.mod_newsreader .layout_thumbs_2col .more a:after,.ce_mvo_facebook_post_list .layout_thumbs .more a:after,.ce_mvo_facebook_post_list .layout_thumbs_2col .more a:after{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:100%;line-height:inherit;content:"";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin-right:0.5ex;-webkit-transition:margin 0.125s ease-out;-moz-transition:margin 0.125s ease-out;-ms-transition:margin 0.125s ease-out;-o-transition:margin 0.125s ease-out;transition:margin 0.125s ease-out}.mod_newslist .layout_thumbs .more a:hover:after,.mod_newslist .layout_thumbs_2col .more a:hover:after,.mod_newsreader .layout_thumbs .more a:hover:after,.mod_newsreader .layout_thumbs_2col .more a:hover:after,.ce_mvo_facebook_post_list .layout_thumbs .more a:hover:after,.ce_mvo_facebook_post_list .layout_thumbs_2col .more a:hover:after{margin-left:0.5ex;margin-right:0}.mod_newslist .layout_thumbs_2col,.mod_newsreader .layout_thumbs_2col,.ce_mvo_facebook_post_list .layout_thumbs_2col{margin-bottom:0;align-self:stretch;background:#F4F2F2}.mod_newslist .layout_thumbs_2col .news-container,.mod_newsreader .layout_thumbs_2col .news-container,.ce_mvo_facebook_post_list .layout_thumbs_2col .news-container{padding-left:150px;min-height:150px;height:100%}.mod_newslist .layout_thumbs_2col .news-content,.mod_newsreader .layout_thumbs_2col .news-content,.ce_mvo_facebook_post_list .layout_thumbs_2col .news-content{padding:20px}.mod_newslist .layout_thumbs_2col .news-teaser-image img,.mod_newsreader .layout_thumbs_2col .news-teaser-image img,.ce_mvo_facebook_post_list .layout_thumbs_2col .news-teaser-image img{width:150px;height:150px}.mod_newslist .pagination,.mod_newsreader .pagination,.ce_mvo_facebook_post_list .pagination{margin-top:1.2495%}.mod_login p.error{font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:0.9rem;border-left:30px solid #E84F4F;padding:15px 15px 15px 15px;display:block;position:relative;margin-bottom:0.75em;background-color:#fce8e8;color:#b91818}.mod_login p.error:before{position:absolute;left:-15px;top:50%;line-height:1;text-align:center;display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:1rem;color:#fff;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}#clientnav{font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;padding:2.499% 0 0;margin-bottom:2.499%}#clientnav .level_1{margin:0;display:flex;flex-wrap:nowrap;align-items:center;text-align:left;font-weight:400;font-size:75%;border-bottom:1px #707070 solid}#clientnav .level_1>li{flex:1 0 0;padding:0;position:relative;margin-bottom:-1px}#clientnav .level_1>li>span,#clientnav .level_1>li>strong,#clientnav .level_1>li>a{padding:0 12px;font-weight:500;text-transform:uppercase;display:block;line-height:2.5;text-align:center;border-bottom:3px transparent solid;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#clientnav .level_1>li>span:hover,#clientnav .level_1>li>span.active,#clientnav .level_1>li>strong:hover,#clientnav .level_1>li>strong.active,#clientnav .level_1>li>a:hover,#clientnav .level_1>li>a.active{border-bottom:3px #ffffff solid}#clientnav .level_1>li>span.active,#clientnav .level_1>li>strong.active,#clientnav .level_1>li>a.active{background:#F4F2F2}@media screen and (max-width:599px){#clientnav{margin-bottom:4.998%}#clientnav .level_1{flex-direction:column;align-items:stretch;border-bottom:none}#clientnav .level_1>li{margin-bottom:0}#clientnav .level_1>li>span,#clientnav .level_1>li>strong,#clientnav .level_1>li>a{border-bottom:1px #707070 solid}}.clientarea h1 a{float:right;font-size:20px}.clientarea h1 a:before{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:100%;line-height:inherit;content:"";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin-right:5px}.ce_hofff_recursive-download-folder .folder{border:1px #EBEBEB solid;margin-top:5px;position:relative;padding:5px 15px 5px 2.5em;font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;background:none}.ce_hofff_recursive-download-folder .folder:first-child{margin-top:0}.ce_hofff_recursive-download-folder .folder>a,.ce_hofff_recursive-download-folder .folder>span{font-weight:400;display:block;margin:-5px -15px -5px -2.5em;padding:5px 15px 5px 2.5em;color:#707070;background:#F4F2F2;text-transform:uppercase;font-weight:500}.ce_hofff_recursive-download-folder .folder>a:before,.ce_hofff_recursive-download-folder .folder>span:before{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:100%;line-height:inherit;content:"";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;position:absolute;left:15px;top:5px;color:#707070}.ce_hofff_recursive-download-folder .folder.folder-open>a:before{content:""}.ce_hofff_recursive-download-folder .folder ul{margin:10px 0 5px;font-size:0.9rem}.ce_hofff_recursive-download-folder .folder ul li{border-bottom:1px #EBEBEB solid}.ce_download .download-element{padding:0;background:none}.ce_download a{position:relative;font-family:"viato", -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;background:#D94D15;color:#ffffff;font-size:1rem;font-weight:400;display:inline-block;padding:3px 15px;height:30px;line-height:22px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px #D94D15 solid;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer;text-align:center;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;text-transform:none}.ce_download a:after{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:1rem;line-height:inherit;content:"";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;vertical-align:bottom;margin-left:1ex}.ce_download a[data-icon]:not([data-icon=""]):before{display:none}.ce_download a[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}.ce_download a:hover{color:#ffffff;border-color:#D94D15;background:#98360f}.ce_download a:before{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:100%;line-height:1;content:"";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin-right:5px}.ce_download a:after{display:none}.ce_gallery{max-width:unset !important;padding:2.499% 0 !important;background-color:#F4F2F2}.ce_gallery+*{margin-top:2.499%}*+.ce_gallery{margin-top:2.499% !important}.ce_gallery .gallery-wrapper,.ce_gallery .slick-slider-container{max-width:1200px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:1230px){.ce_gallery .gallery-wrapper,.ce_gallery .slick-slider-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-right:15px}}.ce_gallery .slide-image{padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.ce_gallery .gallery-wrapper{display:flex;align-items:center}.ce_gallery .gallery-wrapper .teaser{flex:0 0 40%;max-width:37.501%;margin-right:2.499%}.ce_gallery .gallery-wrapper .teaser.-small{flex:0 0 26%;max-width:23.501%}.ce_gallery .gallery-wrapper .thumbs{flex:1 0 0;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}.ce_gallery .gallery-wrapper .thumbs.cols_1 li{flex-basis:97.501%}.ce_gallery .gallery-wrapper .thumbs.cols_2 li{flex-basis:47.501%}.ce_gallery .gallery-wrapper .thumbs.cols_3 li{flex-basis:30.8343333333%}.ce_gallery .gallery-wrapper .thumbs.cols_4 li{flex-basis:22.501%}.ce_gallery .gallery-wrapper .thumbs.cols_5 li{flex-basis:17.501%}.ce_gallery .gallery-wrapper .thumbs.cols_6 li{flex-basis:14.1676666667%}.ce_gallery .gallery-wrapper .thumbs.cols_7 li{flex-basis:11.7867142857%}.ce_gallery .gallery-wrapper .thumbs.cols_8 li{flex-basis:10.001%}.ce_gallery .gallery-wrapper .thumbs.cols_9 li{flex-basis:8.6121111111%}.ce_gallery .gallery-wrapper .thumbs.cols_10 li{flex-basis:7.501%}.ce_gallery .gallery-wrapper .thumbs.cols_11 li{flex-basis:6.5919090909%}.ce_gallery .gallery-wrapper .thumbs.cols_12 li{flex-basis:5.8343333333%}.ce_gallery .gallery-wrapper ul{width:100%;align-items:stretch;padding-left:2.499%;margin:2.499% 0 0 -2.499%}.ce_gallery .gallery-wrapper ul:first-child{margin-top:0}.ce_gallery .gallery-wrapper ul>li{flex:0 1 0;position:relative;margin:0 0 0 2.499%}.ce_gallery a{display:inline-block;vertical-align:bottom;overflow:hidden;position:relative}.ce_gallery a:before{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.ce_gallery a:before{background:rgba(0, 0, 0, 0.35) url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23D94D15" width="2em" height="2em" viewBox="0 0 32 32"%3E%3Cpath d="M30.821 26.973l-9.492-9.249c1.182-1.802 1.874-3.953 1.874-6.268 0-6.327-5.128-11.455-11.455-11.455s-11.454 5.128-11.454 11.455c0 6.326 5.128 11.454 11.454 11.454 1.88 0 3.649-0.462 5.213-1.263l9.771 9.521c0.569 0.555 1.307 0.832 2.044 0.832 0.763 0 1.524-0.296 2.098-0.886 1.129-1.158 1.106-3.013-0.053-4.142zM19.256 11.455c0 1.783-0.625 3.418-1.662 4.705-0.528 0.655-1.164 1.215-1.88 1.661-1.152 0.718-2.507 1.14-3.966 1.14-4.146 0-7.507-3.361-7.507-7.507s3.361-7.508 7.507-7.508c4.147 0 7.508 3.361 7.508 7.508z"/%3E%3C/svg%3E') 50% 50% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;visibility:hidden;opacity:0;content:""}.ce_gallery a:hover{}.ce_gallery a:hover:before{opacity:1;visibility:visible}.ce_metamodel_list .hero-embedded{margin-bottom:2.499%}.ce_metamodel_list .pagination{margin-top:1.2495%}.ce_metamodel_list>*:not(.ce_gallery):not(.hero-embedded){max-width:1200px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:1230px){.ce_metamodel_list>*:not(.ce_gallery):not(.hero-embedded){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-right:15px}}.ce_accordion+.ce_accordion{margin-top:5px}.ce_accordion .toggler{cursor:pointer;display:block;background-color:#d9d9d9;color:#D94D15;font-size:1.25rem;padding:0.15em 50px 0.15em 15px;position:relative;outline:none;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}.ce_accordion .toggler:before{display:inline-block;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.1em;font-size:100%;line-height:1;content:"";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;position:absolute;right:0.9em;top:0.9em;-webkit-transform:translate(50%, -50%);-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);transform:translate(50%, -50%);-webkit-transition:transform 0.25s ease;-moz-transition:transform 0.25s ease;-ms-transition:transform 0.25s ease;-o-transition:transform 0.25s ease;transition:transform 0.25s ease}.ce_accordion .toggler.ui-state-active{background-color:#707070;color:#ffffff}.ce_accordion .toggler.ui-state-active:before{-webkit-transform:translate(50%, -50%) rotate(-90deg);-moz-transform:translate(50%, -50%) rotate(-90deg);-ms-transform:translate(50%, -50%) rotate(-90deg);-o-transform:translate(50%, -50%) rotate(-90deg);transform:translate(50%, -50%) rotate(-90deg)}.ce_accordion .accordion{padding:0.5rem 1rem;background:#F4F2F2}#main .slick-slider-container .slick-slide{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .slick-slider-container .slick-slider-wrapper,#main .slick-slider-container .slick-list,#main .slick-slider-container .slick-track,#main .slick-slider-container .slick-slide,#main .slick-slider-container .slick-slide>div,#main .slick-slider-container .slick-slide>div>div,#main .slick-slider-container .slide-content{height:100%}#main .slick-slider-container .slide-content{position:absolute;left:80px;right:80px;top:0;bottom:0}@media screen and (max-width:720px){#main .slick-slider-container .slide-content{left:40px;right:40px}}#main .slick-slider-container .slider-text .text-wrapper{padding:15px 25px;right:-80px;left:-80px;bottom:0;line-height:1.2;max-width:none;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .slick-slider-container .slider-text .text-wrapper .title{font-size:1.1rem}#main .slick-slider-container .slider-text .text-wrapper .text{font-size:0.8rem}@media screen and (max-width:720px){#main .slick-slider-container .slider-text .text-wrapper{left:-40px;right:-40px;max-height:calc(2.4em + 30px);-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}#main .slick-slider-container .slider-text .text-wrapper .text{display:block;opacity:0;visibility:hidden}}@media screen and (max-width:720px){#main .slick-slider-container .slick-slide:hover .slider-text .text-wrapper{max-height:100%}#main .slick-slider-container .slick-slide:hover .slider-text .text-wrapper .text{opacity:1;visibility:visible}}
.ico {
    display: inline-block;
}

.ico:before {
    vertical-align: bottom;
}

.ico-lg {
    font-size: 1.33333333em;
    line-height: 0.45em;
    vertical-align: -15%;
}
.ico-2x {
    font-size: 2em;
}
.ico-3x {
    font-size: 3em;
}
.ico-4x {
    font-size: 4em;
}
.ico-5x {
    font-size: 5em;
}
.ico-fw {
    width: 1.28571429em;
    text-align: center;
}
@font-face {
  font-family: 'icomoon';
  src:  url('../../files/themes/neuschwander_2019/assets/fonts/icomoon.eot?nvmhb8');
  src:  url('../../files/themes/neuschwander_2019/assets/fonts/icomoon.eot?nvmhb8#iefix') format('embedded-opentype'),
  url('../../files/themes/neuschwander_2019/assets/fonts/icomoon.woff2?nvmhb8') format('woff2'),
  url('../../files/themes/neuschwander_2019/assets/fonts/icomoon.ttf?nvmhb8') format('truetype'),
  url('../../files/themes/neuschwander_2019/assets/fonts/icomoon.woff?nvmhb8') format('woff'),
  url('../../files/themes/neuschwander_2019/assets/fonts/icomoon.svg?nvmhb8#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ico {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ico-instagram:before {
  content: "\e90e";
}
.ico-facebook-square:before {
  content: "\e90c";
}
.ico-youtube-square:before {
  content: "\e90d";
}
.ico-arrow-left:before {
  content: "\e904";
}
.ico-arrow-right:before {
  content: "\e905";
}
.ico-chevron-down:before {
  content: "\e906";
}
.ico-chevron-left:before {
  content: "\e907";
}
.ico-chevron-right:before {
  content: "\e908";
}
.ico-chevron-up:before {
  content: "\e909";
}
.ico-chevrons-left:before {
  content: "\e90a";
}
.ico-chevrons-right:before {
  content: "\e90b";
}
.ico-gewoelbekeller:before {
  content: "\e900";
}
.ico-gewoelbesanierung:before {
  content: "\e901";
}
.ico-weinregal:before {
  content: "\e902";
}
.ico-weinkeller:before {
  content: "\e903";
}
.rs-columns{display:flex;align-items:flex-start;flex-wrap:wrap;margin-left:-2.499%;margin-top:-2.499%}.rs-columns.-valign-center{align-items:center}.rs-columns.-valign-bottom{align-items:flex-end}.rs-columns.-valign-stretch{align-items:stretch}.rs-column{flex:0;max-width:100%;min-width:0;margin-top:2.499%;margin-left:2.499%;order:6}.rs-column.-large-col-1-1{flex-basis:97.501%;order:6}.rs-column.-large-col-2-1{flex-basis:47.501%;order:6}.rs-column.-large-col-2-2{flex-basis:97.501%;order:6}.rs-column.-large-col-3-1{flex-basis:30.8343333333%;order:6}.rs-column.-large-col-3-2{flex-basis:64.1676666667%;order:6}.rs-column.-large-col-3-3{flex-basis:97.501%;order:6}.rs-column.-large-col-4-1{flex-basis:22.501%;order:6}.rs-column.-large-col-4-2{flex-basis:47.501%;order:6}.rs-column.-large-col-4-3{flex-basis:72.501%;order:6}.rs-column.-large-col-4-4{flex-basis:97.501%;order:6}.rs-column.-large-col-5-1{flex-basis:17.501%;order:6}.rs-column.-large-col-5-2{flex-basis:37.501%;order:6}.rs-column.-large-col-5-3{flex-basis:57.501%;order:6}.rs-column.-large-col-5-4{flex-basis:77.501%;order:6}.rs-column.-large-col-5-5{flex-basis:97.501%;order:6}.rs-column.-large-col-6-1{flex-basis:14.1676666667%;order:6}.rs-column.-large-col-6-2{flex-basis:30.8343333333%;order:6}.rs-column.-large-col-6-3{flex-basis:47.501%;order:6}.rs-column.-large-col-6-4{flex-basis:64.1676666667%;order:6}.rs-column.-large-col-6-5{flex-basis:80.8343333333%;order:6}.rs-column.-large-col-6-6{flex-basis:97.501%;order:6}.rs-column.-large-order-1{order:1}.rs-column.-large-order-2{order:2}.rs-column.-large-order-3{order:3}.rs-column.-large-order-4{order:4}.rs-column.-large-order-5{order:5}.rs-column.-large-order-6{order:6}.rs-column.-valign-center{align-self:center}.rs-column.-valign-bottom{align-self:flex-end}.rs-column.-valign-stretch{align-self:stretch}@media screen and (max-width:900px){.rs-columns{margin-left:-3.333%;margin-top:-3.333%}.rs-column{margin-top:3.333%;margin-left:3.333%;order:6}.rs-column.-medium-col-1-1{flex-basis:96.667%;order:6}.rs-column.-medium-col-2-1{flex-basis:46.667%;order:6}.rs-column.-medium-col-2-2{flex-basis:96.667%;order:6}.rs-column.-medium-col-3-1{flex-basis:30.0003333333%;order:6}.rs-column.-medium-col-3-2{flex-basis:63.3336666667%;order:6}.rs-column.-medium-col-3-3{flex-basis:96.667%;order:6}.rs-column.-medium-col-4-1{flex-basis:21.667%;order:6}.rs-column.-medium-col-4-2{flex-basis:46.667%;order:6}.rs-column.-medium-col-4-3{flex-basis:71.667%;order:6}.rs-column.-medium-col-4-4{flex-basis:96.667%;order:6}.rs-column.-medium-col-5-1{flex-basis:16.667%;order:6}.rs-column.-medium-col-5-2{flex-basis:36.667%;order:6}.rs-column.-medium-col-5-3{flex-basis:56.667%;order:6}.rs-column.-medium-col-5-4{flex-basis:76.667%;order:6}.rs-column.-medium-col-5-5{flex-basis:96.667%;order:6}.rs-column.-medium-col-6-1{flex-basis:13.3336666667%;order:6}.rs-column.-medium-col-6-2{flex-basis:30.0003333333%;order:6}.rs-column.-medium-col-6-3{flex-basis:46.667%;order:6}.rs-column.-medium-col-6-4{flex-basis:63.3336666667%;order:6}.rs-column.-medium-col-6-5{flex-basis:80.0003333333%;order:6}.rs-column.-medium-col-6-6{flex-basis:96.667%;order:6}.rs-column.-medium-order-1{order:1}.rs-column.-medium-order-2{order:2}.rs-column.-medium-order-3{order:3}.rs-column.-medium-order-4{order:4}.rs-column.-medium-order-5{order:5}.rs-column.-medium-order-6{order:6}}@media screen and (max-width:599px){.rs-columns{margin-left:-5.007%;margin-top:-5.007%}.rs-column{margin-top:5.007%;margin-left:5.007%;order:6}.rs-column.-small-col-1-1{flex-basis:94.993%;order:6}.rs-column.-small-col-2-1{flex-basis:44.993%;order:6}.rs-column.-small-col-2-2{flex-basis:94.993%;order:6}.rs-column.-small-col-3-1{flex-basis:28.3263333333%;order:6}.rs-column.-small-col-3-2{flex-basis:61.6596666667%;order:6}.rs-column.-small-col-3-3{flex-basis:94.993%;order:6}.rs-column.-small-col-4-1{flex-basis:19.993%;order:6}.rs-column.-small-col-4-2{flex-basis:44.993%;order:6}.rs-column.-small-col-4-3{flex-basis:69.993%;order:6}.rs-column.-small-col-4-4{flex-basis:94.993%;order:6}.rs-column.-small-col-5-1{flex-basis:14.993%;order:6}.rs-column.-small-col-5-2{flex-basis:34.993%;order:6}.rs-column.-small-col-5-3{flex-basis:54.993%;order:6}.rs-column.-small-col-5-4{flex-basis:74.993%;order:6}.rs-column.-small-col-5-5{flex-basis:94.993%;order:6}.rs-column.-small-col-6-1{flex-basis:11.6596666667%;order:6}.rs-column.-small-col-6-2{flex-basis:28.3263333333%;order:6}.rs-column.-small-col-6-3{flex-basis:44.993%;order:6}.rs-column.-small-col-6-4{flex-basis:61.6596666667%;order:6}.rs-column.-small-col-6-5{flex-basis:78.3263333333%;order:6}.rs-column.-small-col-6-6{flex-basis:94.993%;order:6}.rs-column.-small-order-1{order:1}.rs-column.-small-order-2{order:2}.rs-column.-small-order-3{order:3}.rs-column.-small-order-4{order:4}.rs-column.-small-order-5{order:5}.rs-column.-small-order-6{order:6}}
