body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
/*********************************************
 *         main
 ********************************************/

 .mod_mobilenav {
    display: none;
}
 
.mod_mobilenav .nav-open {
    color: #333;
    padding: 10px;
    display: block;
}

.mod_mobilenav .nav-open .word {
	display: none;
}

.mod_mobilenav .nav-open .icon {
	position: relative;
	line-height: 40px;
	width: 40px;
	height: 40px;
	text-align: center;
	display: block;
	background: #000000;
}

.mod_mobilenav .nav-open .icon .hamburger {
	width: 25px;
	height: 3px;
	background: white;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -12.5px;
	margin-top: -1.5px;
	transition: transform 200ms;
}

.mod_mobilenav .nav-open .icon .hamburger.hamburger-1 {
  transform: translate3d(0, -8px, 0);
}
.mod_mobilenav .nav-open .icon .hamburger.hamburger-2 {
  transform: translate3d(0, 0, 0);
}
.mod_mobilenav .nav-open .icon .hamburger.hamburger-3 {
  transform: translate3d(0, 8px, 0);
}

.mod_mobilenav .nav-open.active .icon .hamburger.hamburger-1 {
	transform: translate3d(0, 0, 0) rotate(45deg);
}
.mod_mobilenav .nav-open.active .icon .hamburger.hamburger-2 {
	transform: translate3d(0, 0, 0) scale(0.1, 1);
}
.mod_mobilenav .nav-open.active .icon .hamburger.hamburger-3 {
	transform: translate3d(0, 0, 0) rotate(-45deg);
}
 
.nav-mobile  {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: auto;
    z-index: 999;
    transition: 250ms;
    background: #fff;
	transform: translateX(-100%);
	display: none;
}

.nav-mobile.active {
	box-shadow: 0 20px 70px rgb(0 0 0 / 20%)
}

.nav-mobile , .nav-mobile ul {
    width: 100%;
    max-width: 253px;
    overflow: hidden;
}
.nav-mobile ul > li {
    font-size: 16px;
}
.nav-mobile ul > li a, .nav-mobile ul > li strong {
    padding-right: 50px !important;
}

.nav-mobile * {
    box-sizing: border-box;
}

.nav-mobile button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 50px;
    background: rgba(0,0,0,0);
	border: none;
    border-left: 1px solid rgba(0,0,0,0.1);
    cursor: pointer;
}

.nav-mobile .arrow {
	display: inline-block !important;
	border-right: 4px solid black;
	border-bottom: 4px solid black;
	width: 10px; height: 10px;
	padding: 0 !important;
	transform: rotate(-45deg);
}

.nav-mobile .arrow.arrow-left {
	transform: rotate(-225deg) translateX(-1px);
}

.nav-mobile span .arrow.arrow-left {
	margin-right: 10px;
}

.nav-mobile ul > li ul {
    left: 100%;
}
.nav-mobile ul {
    margin: 0;
	padding: 0;
	list-style: none;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    transition: 100ms;
    overflow-y: auto;
    overflow-x: hidden;
}

.nav-mobile ul li {
    width: 100%;
    border-bottom: 1px solid rgba(0,0,0,0.1)
}

.nav-mobile ul li span.forward, .nav-mobile ul li a, .nav-mobile ul li.back span, .nav-mobile ul li.close-menu span, .nav-mobile li.trail > span.trail, .nav-mobile li.active > span, .nav-mobile li.title > span {
    position: relative;
    padding: 1rem 1.25rem;
    display: block;
    cursor: pointer;
	text-decoration: none;
}

.nav-mobile ul li span.forward, .nav-mobile li.trail > a, .nav-mobile li.active > span, .nav-mobile li.trail > span.trail {
    background: rgba(0,0,0,0.025);
}

.nav-mobile.active {
    transform: translateX(0);
	animation: mobilenavSlideIn 250ms linear;
	display: block;
}

.nav-mobile ul.active{
    left: 0;
}

.nav-mobile .no-scroll {
    overflow: hidden;
}

.nav-mobile .close-menu {

}

.nav-mobile li.title, .nav-mobile li.fa-homee span {
    font-weight: bold;
    font-style: italic;
    text-transform: uppercase;
}

.nav-mobile strong {
    font-weight: normal;
}
.nav-mobile li.fa-homee span strong {
    font-weight: bold;
}

/*********************************************
 *         nav-mobile-header
 ********************************************/
.nav-mobile-header {
    display: none;
    position: fixed;
    padding: 10px;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
}

/*********************************************
 *         media
 ********************************************/
@media screen and (max-width: 800px) {
    .mod_mobilenav {
        display: block;
    }

    header .mod_navigation,
	header .mod_customnav,
	header .mod_rocksolid_mega_menu {
        display: none;
    }
}

@keyframes mobilenavSlideIn {
	from {
		transform: translateX(-100%);
	}
	to {
		transform: translateX(0);
	}
}
.rsts-main,.rsts-main *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rsts-header,.rsts-footer,.rsts-thumbs-header,.rsts-thumbs-footer{overflow:hidden}.rsts-view,.rsts-thumbs-view{position:relative}@media print{.rsts-view,.rsts-thumbs-view{position:static}}.rsts-crop,.rsts-thumbs-crop{position:relative;overflow:hidden}@media print{.rsts-crop,.rsts-thumbs-crop{position:static;overflow:visible;width:auto !important;height:auto !important;transform:none !important}}.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:absolute;left:0;top:0}@media print{.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:static;width:auto !important;height:auto !important;transform:none !important}.rsts-slides.rsts-slide-image img,.rsts-slides.rsts-slide-video img,.rsts-slides.rsts-thumbs-slide-image img,.rsts-slides.rsts-thumbs-slide-video img,.rsts-slide.rsts-slide-image img,.rsts-slide.rsts-slide-video img,.rsts-slide.rsts-thumbs-slide-image img,.rsts-slide.rsts-thumbs-slide-video img,.rsts-thumbs-slides.rsts-slide-image img,.rsts-thumbs-slides.rsts-slide-video img,.rsts-thumbs-slides.rsts-thumbs-slide-image img,.rsts-thumbs-slides.rsts-thumbs-slide-video img,.rsts-thumbs-slide.rsts-slide-image img,.rsts-thumbs-slide.rsts-slide-video img,.rsts-thumbs-slide.rsts-thumbs-slide-image img,.rsts-thumbs-slide.rsts-thumbs-slide-video img{width:100% !important;height:auto !important;margin:0 !important}}.rsts-slide,.rsts-thumbs-slide{overflow:hidden}@media print{.rsts-slide,.rsts-thumbs-slide{position:static}}.rsts-video-iframe,.rsts-thumbs-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rsts-type-slide .rsts-view,.rsts-thumbs-type-slide .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/openhand.cur"),default;cursor:-webkit-grab;cursor:-moz-grab;cursor:-ms-grab;cursor:-o-grab;cursor:grab}.rsts-type-slide.rsts-dragging .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/closedhand.cur"),default;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-ms-grabbing;cursor:-o-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rsts-type-slide.rsts-dragging-disabled .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging-disabled .rsts-thumbs-view{cursor:auto}@media print{.rsts-nav,.rsts-prev,.rsts-next,.rsts-overlay-prev,.rsts-overlay-next,.rsts-progress,.rsts-thumbs-nav,.rsts-thumbs-prev,.rsts-thumbs-next,.rsts-thumbs-overlay-prev,.rsts-thumbs-overlay-next,.rsts-thumbs-progress{display:none !important}}

.rsts-skin-default.rsts-main{position:relative}.rsts-skin-default.rsts-type-fade .rsts-slide{background-color:#fff}.rsts-skin-default .rsts-caption{position:absolute;top:20px;left:20px;margin-right:20px;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;background-color:#000;background-color:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(0, -20px);-moz-transform:translate(0, -20px);-ms-transform:translate(0, -20px);-o-transform:translate(0, -20px);transform:translate(0, -20px);-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;-moz-transition:opacity 0.5s,-moz-transform 0.5s;-o-transition:opacity 0.5s,-o-transform 0.5s;transition:opacity 0.5s,transform 0.5s}.rsts-skin-default .rsts-active .rsts-caption{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-video-play,.rsts-skin-default .rsts-video-stop,.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{position:absolute;right:55px;bottom:15px;overflow:hidden;width:30px;height:30px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;line-height:0;text-align:center;text-decoration:none;text-indent:-9999px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAilBMVEUHBwg/QEF5enp5ensCAwQHCAhzdHUAAQEGBwh8fX37+/svMDBub3COjo9yc3NtbW709fWvsLDm5uba2trR0dEuLi6Pj4/Q0NDl5eXZ2toFBgfz8/MuLy/09PT29vb8/Pz6+vp7e3x0dXZzdHT4+Pj39/f9/v3+/v79/f3///8EBQb5+fkAAAD19fVMP6q+AAAALnRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8hTP8QAAAJ1JREFUeNrV0lkPwiAMAOB53zrva2xOxQm0///vWZ4a1o3EN20gNPnSlFASRKVQIS2KFHPKaPvcH8St8WesXYzddVMIZn3NZ1tTZ9Y7QLa7MdfVWlgYZqk9lzML7VZPbGCdDsFekpI14GoN/fGoY6aqkbVaUvVg0lKN7v3wvcuwt/Tg5tIPRjA77I/i1dhX2dnEJnYq4vP+2a/4FX8AsSOXytKixMYAAAAASUVORK5CYII=');-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1);background-position:50% 50%;-webkit-transition:opacity 0.05s linear;-moz-transition:opacity 0.05s linear;-o-transition:opacity 0.05s linear;transition:opacity 0.05s linear}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-video-play,.rsts-skin-default .rsts-video-stop,.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAIVBMVEWhoaE7PD15enqVlpaTk5N2d3h0dHVoaWpmZmcGBwj19fXsWX/bAAAAC3RSTlOAgICAgICAgICAgMiF55wAAAB9SURBVHja7dUxEoAgFANRFBTw/ge2YythEivHn/6VmU3XiwUOHPhPuGYf196zjLHPOi0tWsBYtICx/Zxgw4INCzYs2LBgw4INC55ZFadhN+NVbeh9jhf6mGJDgw0NNjTY0GBDgz0NXusiYDRWwGisgNHFL0Yrnwxd4MCBtd3+EosAicYyWQAAAABJRU5ErkJggg==');background-size:30px,30px}}.rsts-skin-default .rsts-prev:hover,.rsts-skin-default .rsts-next:hover,.rsts-skin-default .rsts-video-play:hover,.rsts-skin-default .rsts-video-stop:hover,.rsts-skin-default .rsts-thumbs-prev:hover,.rsts-skin-default .rsts-thumbs-next:hover{background-color:#eee;background-color:rgba(238,238,238,0.7)}.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-thumbs-next{right:20px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAkFBMVEUBAQLPz9AlJiYlJifS0tIsLS0nJyjQ0dDR0tIBAQElJSYrLC2tra39/PwFBQYFBgf6+fmBgYKCgoL9/f339vZBQULIycnIyMiCg4PR0dEmJycmJyjMzMz8/Pzl5eXj4+MCAwQGBwghIiP09PT7+/shIiL6+vrNzs7Nzc0iIyP29vb39/cHCAkAAAD////19fV/WdL3AAAAMHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRnvRdAAAAnklEQVR42tXSxw7CMAwG4LL3XqUtLdRQqNPY7/92WEJVDhkSN7B8iPTpl6M4ETMAA0t/ChmwPTELe+uPGKsQKywWflYUJxn5eI9xpOsneXidp7pp3Wa+dHrGbWY6d43bLD673nR9vLsZaL5cNfoAyp0eDyRdntxp6icy+/Ei981HqVGLq3xo1GaFm4kuRb1vvp1mFNzYLrzvn/2KX/MbXNOe099MDj0AAAAASUVORK5CYII=')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-next,.rsts-skin-default .rsts-thumbs-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAHlBMVEWhoaE7PD2VlpaTk5N2d3h0dHVoaWpmZmcGBwj19fXtfGSSAAAACnRSTlOAgICAgICAgICAXdxslAAAAHxJREFUeNrt1TEOgDAMxdDSAi33vzBbPVUoZkLE+1O2/HK9KHHixH/A9fS4jnGGMfZZl6VFBzAWHcLHQD9gocFCg4UGCw0WGiw0WGjwum3qEsb7tH1xWViwsGBhwcKChQULC5Z2jRs2itHdfc+GjWB094vR+ieHLnHixK4bjyV89TB6vlgAAAAASUVORK5CYII=');background-size:30px,30px}}.rsts-skin-default .rsts-thumbs-prev,.rsts-skin-default .rsts-thumbs-next{position:absolute;top:50%;right:10px;margin-top:-15px}.rsts-skin-default .rsts-thumbs-prev{right:auto;left:10px}.rsts-skin-default.rsts-direction-y .rsts-prev{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEUgISLDw8MgICGUlZaIiImSk5PCwsP9/f39/PyHh4iUlJWSkpLX2NgAAQIoKSkGBwgdHR7Ly8skJSYEBAXHyMj+/v739/ciIyMhIiImJyfNzc3S0tL8/Pz7+/v29vYHCAnNzs4AAAD////19fVh+HN2AAAAJHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC401waAAAAiUlEQVR42uXRyQ7CMAwE0LC2QHfaQkji1sP//yNR1csEiXMlfPFI7zCWbN7JCCVmnj9i738x2hbMpHPTzCAmfag+XyAmrWt2QzqV5URuSLWqdHXmsDMRbFHYuPbnkPBw0rtaBzgbw21IWPKjdg6xxHV68ZJ2j9mhXyrRX/34fblgLQyQLf57S/wBI9V2nx3O9QoAAAAASUVORK5CYII=')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default.rsts-direction-y .rsts-prev{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAG1BMVEWjpKQ5OTqVlpaTk5NmZmdoaWp2d3gGBwj19fXoTOf7AAAACXRSTlOAgICAgICAgIC7HeZcAAAAeUlEQVR42u3UMQ6AMAzF0A8BmvufGHVpyOIOFRJI8f5WyxcqXLhw4U9jLeCznYzRNtYi2zsIs2UttqzFlrXYshZb1mLLWmg31iJ7+YVaaJ210GY9x/awWdsc+z5s1uaEQ4cNbY449LChzQFn3W3S9qsBFi5cuPDr+AYQcW8C6kiUiAAAAABJRU5ErkJggg==');background-size:30px,30px}}.rsts-skin-default.rsts-direction-y .rsts-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEUwMTKKi4suLzAGBwja2trR0dEwMDEuLi/Q0NDZ2dmJiYp7e3x6e3t/gIEAAQL09PTn5+f6+vr8/Px0dHVwcHH8/f329vYFBgdzdHT+/v79/v339/f9/f3///90dXb4+Pj5+fkEBQYAAAD19fUC5l8BAAAAJHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC401waAAAAnElEQVR42uXSyQ4CIQwG4HEddRZmZUSEQnn/d7RkSAi4HI2Jf6AlfIceoHCOMcccrTXcMR5OtInf5k/YyLVL84qHjoHvwLrhmdW+0AJIhT6eVc79YYtYCQBRIZanPmO1QWuxVqr2/aIylqD9fdP4OoLMZ5sb+dK2i8Xr3cTZie+CRk49aOTUcSRNOfo8TXPUnB1QPj0J5z/5Hb7OD7UPdeTEuFeXAAAAAElFTkSuQmCC')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default.rsts-direction-y .rsts-next{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAG1BMVEWjpKQ5OTqVlpaTk5NmZmdoaWp2d3gGBwj19fXoTOf7AAAACXRSTlOAgICAgICAgIC7HeZcAAAAg0lEQVR42u3UMQ6EMAxE0WVDYu5/YhpLXzBSRkAF8i9tvXZ+24MKFy5c+HP4P06H0RzGRoyjjWgOY1Nj0YLFpsaip7hFNrBog3ug02brDKsWK3imxQqe6EWsxWi1HqOxHqONBTuN9RiN9Vg11mPVWI9V99tL0rEe6/dVA1i4cOHCl9oBak1vAkBKLfwAAAAASUVORK5CYII=');background-size:30px,30px}}.rsts-skin-default.rsts-video-playing .rsts-nav,.rsts-skin-default.rsts-video-playing .rsts-prev,.rsts-skin-default.rsts-video-playing .rsts-next{display:none}.rsts-skin-default.rsts-video-playing .rsts-nav-thumbs{display:block}.rsts-skin-default.rsts-touch .rsts-nav-numbers,.rsts-skin-default.rsts-touch .rsts-nav-tabs{display:none}.rsts-skin-default .rsts-nav{position:absolute;right:95px;bottom:12px;left:10px;text-align:right}.rsts-skin-default .rsts-nav ul{margin:0 !important;padding:0 !important}.rsts-skin-default .rsts-nav li{display:inline}.rsts-skin-default .rsts-nav-numbers a,.rsts-skin-default .rsts-nav-tabs a{display:inline-block;height:30px;min-width:30px;padding:0.65em 0.5em 0.5em;margin:0 2px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;font-size:12px;text-align:center;text-decoration:none;color:#fff;background-color:#555;background-color:rgba(85,85,85,0.6);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.rsts-skin-default .rsts-nav-numbers a:hover,.rsts-skin-default .rsts-nav-numbers a.active,.rsts-skin-default .rsts-nav-tabs a:hover,.rsts-skin-default .rsts-nav-tabs a.active{color:#333;background-color:#fff;background-color:rgba(255,255,255,0.5)}.rsts-skin-default:hover .rsts-nav-numbers a,.rsts-skin-default:hover .rsts-nav-tabs a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.rsts-skin-default .rsts-nav-bullets{line-height:0}.rsts-skin-default .rsts-nav-bullets a{display:inline-block;width:9px;height:9px;overflow:hidden;margin:12px 4px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;outline:none;text-align:left;text-indent:-999px;background-color:#fff;background-color:rgba(255,255,255,0.8);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 2px #777;-moz-box-shadow:0 0 2px #777;box-shadow:0 0 2px #777}.rsts-skin-default .rsts-nav-bullets a:hover,.rsts-skin-default .rsts-nav-bullets a.active{background-color:#777;-webkit-box-shadow:inset 0 2px 0 -1px rgba(255,255,255,0.5),inset 0 -2px 0 -1px rgba(0,0,0,0.3),0 0 0 1px #555;-moz-box-shadow:inset 0 2px 0 -1px rgba(255,255,255,0.5),inset 0 -2px 0 -1px rgba(0,0,0,0.3),0 0 0 1px #555;box-shadow:inset 0 2px 0 -1px rgba(255,255,255,0.5),inset 0 -2px 0 -1px rgba(0,0,0,0.3),0 0 0 1px #555}.rsts-skin-default .rsts-nav-thumbs{position:static;padding-top:5px}.rsts-skin-default .rsts-nav .rsts-nav-prev,.rsts-skin-default .rsts-nav .rsts-nav-next{display:none}.rsts-skin-default .rsts-video-play{top:50%;right:auto;bottom:auto;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAb1BMVEU4ODgGBgbx8fGurq7i4uIODg5QUFD7+/vBwcEUFBQYGBggICC1tbXNzc0JCQkVFRWsrKwTExPExMTS0tImJibv7+9KSkozMzP4+PhYWFj+/v6Dg4MDAwPl5eVycnKenp4MDAza2toPDw////8AAACZ5/RyAAAAJXRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwmBGiwAAALNJREFUeNrt1kcOwkAQRFFyxsYmBxtDc/8zIrGpA/xaWKhnO9KT5ncvZvCxnGSSSSaZv2GK0sIsFzMHM53MWwPzfkU8OwsT9cHCRHOyMHFpLYwCIUaBEKNAiFEgxCgQYhSIMQrEGAXijAJxJrZrC7NZGZjb/WF41PHqSLw/Owa+q9D6KQthlAUwykIYZSGMsiBGWRCjLIhRFsQoC2Ga0S8LZMqx7gAzLPr0aUsmmWSS6SXzBf8cqwAv1zglAAAAAElFTkSuQmCC')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-video-play{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAARVBMVEUJCQlOTk4nJyddXV1gYGD29vbh4eGTk5PAwMA2NjYYGBgGBga3t7dUVFQtLS0SEhKHh4fb29sDAwPz8/NaWlr///8AAACZTZFgAAAAF3RSTlOAgICAgICAgICAgICAgICAgICAgICAgCZn8kAAAAFfSURBVHja7dpZUsMwFAVR5gDRLMT+l8r1Cqjih/5oLyB1kurYlp4evkGXGDFixIgRI0aMGDFixIgRI0aMGDFifseQvsBfPvjrdgdhzvsnCHPePkCY8/oCwpxzu4MwCQeESTggTMIBYa5wQJiEA8IkHBAm4YAwVzggTMIBYRIOCJNwQJgrHBAm4YAwCQeESTggzBUOCJNwQJiEA8IkHBDmCgeESTggTMIBYRIOCHOFA8IkHBAm4YAw5/UZhDn7iYOZjfPLlM5pZizMv2lXzk1vNs4duHTOs2kszFN7V87L1WycN73SOe/AY2FWB7tyFnGzcVaUpXPW2mNhdiF25WwWzcbZuSqds6c3Fma3c1fOpvRsnB3y0jmzg7EwU5VdOcOv2TiTuNI5M8qxMNPbXTlD9tk4E//SOWchxsKcEnmsoMM8qGNOYsRgLjFixIgRI0aMGDFixIgRI0aMGDH/e/0Ai4OJ2+ZcrkwAAAAASUVORK5CYII=');background-size:70px,70px}}.rsts-skin-default .rsts-video-stop{top:20px;right:20px;left:auto;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEWnp6dOTk7x8fHv7+9HR0fw8PDu7u7e3t5NTU3f398UFBQTExP4+PhLS0tvb29xcXH09PRJSUn39/fn5+cWFhampqb29vZISEhMTExLS0ukpKT////r6+sAAAD///8AAABKSkr19fUAAAD///8df9PJAAAAJHRSTlN6e35+e35+e3t7fX1/fHl5fXt/e315fnt7e3p/foGBfnt9gIDdofLFAAAAk0lEQVR42u2SSQ7DIAxF03nKPBEC2Ni9/x3jsMXqsuqiljxITx/8EcX7Y/wxuOmUhmPhIMdlg4akzxGbMscrBu4IyHLANce+Ymb7WKRWPsdyqpCnZJzVzUmUEgvpxmAYA4dxAB3TIanvupqisJdkRwr2O403K9V43bdpgaLuu6/x3KY7sO7VN7+m4TI5+K3v8H28AYM7doAzbo6MAAAAAElFTkSuQmCC')}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3){.rsts-skin-default .rsts-video-stop{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAALVBMVEXo6OjGxsZjY2PKysq3t7ewsLCOjo7f39+Pj4/l5eVfX19hYWHj4+NRUVH///80A/15AAAAD3RSTlOGkL2PlZemiKWHvr2HyICcCOzTAAAAv0lEQVR42u3VSQ7DIAxA0bRJSBjs+x83mzYfNnatLqpKeM0THmRY9IuYeOKJJ7bwlsdTWwCfUpsS+Smni7EipfVW5PQwtte5iqAdvIvcGiuy25gs0e1ta7YwuqJ76+NRr6P1MbkSTM7HaKyP0QXK1HyMxgaxrjde1cBe1TV4MzZeMxYdm7OvF9OWR7H0YtpDG/ojnDurnc6hfT7Iw9tnImE7ney00bdFJ3Uw+mXpQoq822Nv8/Yf383EE0/8G3wBfh3Bcn7dsMIAAAAASUVORK5CYII=');background-size:30px,30px}}.rsts-skin-default .rsts-video-youtube>.rsts-video-stop{top:25px}.rsts-skin-default .rsts-video-vimeo>.rsts-video-stop{top:10px;right:auto;left:10px}.rsts-skin-default .rsts-progress{position:absolute;top:0;right:0;width:100%;height:2px;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.rsts-skin-default .rsts-progress div{height:100%;background-color:#fff}.rsts-skin-default .rsts-progress.rsts-progress-active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}.rsts-skin-default .rsts-thumbs-slide{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.rsts-skin-default .rsts-thumbs-slide.rsts-thumbs-active-thumb{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}

.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../files/gvm/design/fonts/google-webfonts/montserrat-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/gvm/design/fonts/google-webfonts/montserrat-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/gvm/design/fonts/google-webfonts/montserrat-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/gvm/design/fonts/google-webfonts/montserrat-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/gvm/design/fonts/google-webfonts/montserrat-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/gvm/design/fonts/google-webfonts/montserrat-v15-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../../files/gvm/design/fonts/google-webfonts/montserrat-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/gvm/design/fonts/google-webfonts/montserrat-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/gvm/design/fonts/google-webfonts/montserrat-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/gvm/design/fonts/google-webfonts/montserrat-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/gvm/design/fonts/google-webfonts/montserrat-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/gvm/design/fonts/google-webfonts/montserrat-v15-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../../files/gvm/design/fonts/google-webfonts/montserrat-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/gvm/design/fonts/google-webfonts/montserrat-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/gvm/design/fonts/google-webfonts/montserrat-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/gvm/design/fonts/google-webfonts/montserrat-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/gvm/design/fonts/google-webfonts/montserrat-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/gvm/design/fonts/google-webfonts/montserrat-v15-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* ------------------------------------------------------------
	Reset Styles
------------------------------------------------------------ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* ------------------------------------------------------------
	General Styles
------------------------------------------------------------ */

* {
	box-sizing: border-box;
}
.sitemap {
	margin: 0 0 2em 0;
}

/* ------------------------------------------------------------
	Page Styles
------------------------------------------------------------ */

/* -------- Top Level --------- */

.primaryNav {
	clear: both;
	width: 100%;
	margin-top: 3em;
}
.primaryNav .home {
	position: absolute;
	margin-top: -3em;
	margin-bottom: 0;
	min-width: 11.5em;
	width: 100%;
}
.primaryNav .home:before {
	display: none;
}
.primaryNav ul {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	position: relative;
}
.primaryNav li {
	flex: 1;
	flex-basis: 11.5em;
	padding-right: 1.25em;
	position: relative;
}
.primaryNav > ul > li {
	margin-top: 3em;
}
.primaryNav li a {
	margin: 0;
	padding: .875em .9375em .9375em .9375em;
	display: block;
	font-size: .9375em;
	font-weight: bold;
	color: white;
	background: #0090ff;
	text-shadow: 0 0 10px rgba(0,0,0,.1);
	border: 1px solid  rgba(0,0,0,.025);
	box-shadow: 0px 2px 1px rgba(0,0,0,0.15);
	text-decoration: none;
}
.primaryNav li a:hover {
	background-color: #0070f9;
}
.primaryNav a:link:after,
.primaryNav a:visited:after,
.utilityNav a:link:after,
.utilityNav a:visited:after {
	content: " "attr(href)" ";
	display: block;
	font-weight: 600;
	font-size: .75em;
	margin-top: .25em;
	word-wrap: break-word;
	color: rgba(255,255,255,.75);
}

/* -------- Second Level --------- */

.primaryNav ul ul {
	display: block;
}
.primaryNav ul ul li {
	padding-top: .6875em;
	padding-right: 0;
}
.primaryNav ul ul li a {
	background-color: #28bf5e;
}
.primaryNav ul ul li a:hover {
	background-color: #09a63e;
}
.primaryNav ul ul li:first-child {
	padding-top: 2em;
}

/* -------- Third Level --------- */

.primaryNav ul ul ul {
	margin-top: .6em;
	padding-top: .6em;
	padding-bottom: .625em;
}
.primaryNav ul ul ul li {
	padding-top: .3125em;
	padding-bottom: .3125em;
}
.primaryNav ul ul ul li a {
	background-color: #ff9d00;
	font-size: .75em;
	padding: .75em;
	width: 90%;
	margin-right: 0;
	margin-left: auto;
}
.primaryNav ul ul ul li a:hover {
	background-color: #ff831b;
}
.primaryNav ul ul ul li:first-child {
	padding-top: 1em;
}
.primaryNav ul ul ul li a:link:after,
.primaryNav ul ul ul li a:visited:after {
	font-size: .75em;
}

/* --------	Fourth Level --------- */

.primaryNav ul ul ul ul {
	margin-top: 0;
	padding-top: .3125em;
	padding-bottom: .3125em;
}
.primaryNav ul ul ul ul li a {
	background-color: #de003a;
	padding: .75em ;
	width: 80%;
}
.primaryNav ul ul ul ul li a:hover {
	background-color: #c20035;
}
.primaryNav ul ul ul ul li a:link:after,
.primaryNav ul ul ul ul li a:visited:after {
	display: none;
}

/* ------------------------------------------------------------
	Connecting Lines:
	Uncomment 'border-color: red' for debugging
------------------------------------------------------------ */

.primaryNav ul:before,
.primaryNav ul:after,
.primaryNav ul li:before,
.primaryNav ul li:after {
	display: block;
	content: '';
	position: absolute;
	border-width: 0;
	border-color: #e3e3e3;
	border-style: solid;
	z-index: -1;
	/* border-color: red; */
}
.primaryNav > ul > li:before {
	height: 1.375em;
	top: -1.375em;;
	right: calc(50% + .625em);
	width: calc(100% - 2px);
	border-top-width: 2px;
	border-right-width: 2px;
	/* border-color: red; */
}
.primaryNav > ul > li:first-child + li:before {
	border-top-width: 0;
	height: 5em;
	top: -5em;
	/* border-color: red; */
}
.primaryNav ul ul li:after {
	width: 50%;
	height: .6875em;
	top: 0;
	right: 1px;
	border-left-width: 2px;
	/* border-color: red */;
}
.primaryNav ul ul li:first-child:before {
	width: 50%;
	height: 1.3125em;
	top: .6875em;
	right: 1px;
	border-left-width: 2px;
	/* border-color: red; */
}
.primaryNav > ul > li:last-child:after {
	border-bottom-width: 0;
}
.primaryNav ul ul ul li:before {
	width: calc(50% - 5px) !important;
	height: calc(100% - 2px);
	top: -50%;
	left: 0;
	border-left-width: 2px;
	border-bottom-width: 2px;
	/* border-color: red; */
}
.primaryNav ul ul ul li:first-child:before {
	height: 2.125em;
	top: -1px;
	border-top-width: 2px;
	/* border-color: red; */
}
.primaryNav ul ul ul:before {
	width: 50%;
	height: 1.25em;
	top: -10px;
	right: 1px;
	border-left-width: 2px;
	/* border-color: red; */
}
.primaryNav ul ul ul li:after {
	border-width: 0;
}
.primaryNav ul ul ul ul li:before,
.primaryNav ul ul ul ul li:first-child:before {
	display: none;
}

.primaryNav ul ul ul ul:before {
	width: 1px;
	height: calc(100% + 2.5em);
	top: -2.5em;
	left: 0;
	border-left-width: 2px;
	/* border-color: red; */
}

/* ------------------------------------------------------------
	Utility Navigation
------------------------------------------------------------ */

.utilityNav {
	float: right;
	margin-top: 0;
	margin-bottom: -.25em;
	margin-right: 1.25em;
	max-width: 48%;
	list-style-type: none;
}
.utilityNav li {
	padding: 0 0 .625em .625em;
	display: inline-block;
}
.utilityNav li:first-child {
}
.utilityNav li a {
	display: block;
	font-size: .75em;
	font-weight: 700;
	padding: .75em 1em;
	font-weight: bold;
	text-align: left;
	color: white;
	background-color: #ff9d00;
	border: 1px solid  rgba(0,0,0,.025);
	box-shadow: 0px 2px 0 rgba(0,0,0,0.15);
	text-shadow: 0 0 10px rgba(0,0,0,.15);
	text-decoration: none;
}
.utilityNav li a:hover {
	background-color: #ff831b;
}
.utilityNav li a:link:after,
.utilityNav li a:visited:after {
	color: rgba(255,255,255,.75);
	font-size: .75em;
	font-weight: 600;
	margin-top: .25em;
}

/* ------------------------------------------------------------
	Responsive Styles
------------------------------------------------------------ */

@media screen and (max-width: 30em) {
	.primaryNav ul {
		display: block;
	}
	.primaryNav li {
		width: 100%;
		padding-right: 0;
	}
	.primaryNav .home {
		width: 100%;
		position: relative;
		margin-bottom: -1em;
		margin-top: 0;
	}
	.utilityNav {
		float: none;
		display: block;
		width: 100%;
		text-align: right;
		margin-bottom: 2.5em;
		max-width: 100%;
	}
}

/* The media queries below keep the grid column widths intact when
a column wraps. This prevents the wrapped column from displaying at
100% width. These queries also make the homepage line item flex
appropriately. When your sitemap is complete, remove the queries
that you don't need, and your sitemap layout will work perfectly. */

/* two column */
@media screen and (min-width: 968px) {
	.primaryNav > ul > li {	max-width: 50%;	}
}
/* three column */
@media screen and (min-width: 1200px) {
	.primaryNav > ul > li {	max-width: 33%;	}
}
/* four column */
@media screen and (min-width: 1400px) {
	.primaryNav > ul > li {	max-width: 25%;	}
}
/*!* five column *!*/
/*@media screen and (min-width: 61em) {*/
/*	.primaryNav > ul > li {	max-width: 20%;	}*/
/*}*/
/*!* six column *!*/
/*@media screen and (min-width: 73em) {*/
/*	.primaryNav > ul > li {	max-width: 16.66%;	}*/
/*}*/
/*!* seven column *!*/
/*@media screen and (min-width: 84.5em) {*/
/*	.primaryNav > ul > li {	max-width: 14.285%;	}*/
/*}*/
/*!* eight column *!*/
/*@media screen and (min-width: 96em) {*/
/*	.primaryNav > ul > li {	max-width: 12.5%; }*/
/*}*/
/*!* nine column *!*/
/*@media screen and (min-width: 107.5em) {*/
/*	.primaryNav > ul > li {	max-width: 11.11%; }*/
/*}*/
/*!* ten column *!*/
/*@media screen and (min-width: 119em) {*/
/*	.primaryNav > ul > li {	max-width: 10%; }*/
/*}*/
#topbar{background:#6D7686;transition:background-color 250ms ease}#topbar .inside{display:flex;justify-content:space-between;margin:0 auto;padding:0 1.25rem;max-width:1440px}#topbar .inside .slogan{padding:0.75rem 0;font-size:0.75rem;line-height:1.125rem;color:white}#topbar .inside .mod_changelanguage,#topbar .inside .topbar-navigation{overflow:visible}#topbar .inside .mod_changelanguage .level_1,#topbar .inside .topbar-navigation .level_1{display:flex;list-style-type:none}#topbar .inside .mod_changelanguage .level_1>li,#topbar .inside .topbar-navigation .level_1>li{position:relative;display:flex}#topbar .inside .mod_changelanguage .level_1>li.accessibility:before,#topbar .inside .topbar-navigation .level_1>li.accessibility:before{content:"";margin:0.125rem 0;padding:0.25rem 0.625rem 0.25rem 0;font-weight:700;font-size:1rem;line-height:1.875rem;font-family:"Font Awesome 5 Free";color:white;text-decoration:none}#topbar .inside .mod_changelanguage .level_1>li:hover .level_2,#topbar .inside .topbar-navigation .level_1>li:hover .level_2{display:flex}#topbar .inside .mod_changelanguage .level_1>li:not(:first-of-type),#topbar .inside .topbar-navigation .level_1>li:not(:first-of-type){padding:0 0 0 2.5rem}#topbar .inside .mod_changelanguage .level_1>li strong,#topbar .inside .mod_changelanguage .level_1>li a,#topbar .inside .topbar-navigation .level_1>li strong,#topbar .inside .topbar-navigation .level_1>li a{display:block;margin:0.125rem 0;padding:0.25rem 0;font-weight:700;font-size:1rem;line-height:1.875rem;color:white;text-decoration:none;transition:color 250ms ease}#topbar .inside .mod_changelanguage .level_1>li strong>span,#topbar .inside .mod_changelanguage .level_1>li a>span,#topbar .inside .topbar-navigation .level_1>li strong>span,#topbar .inside .topbar-navigation .level_1>li a>span{color:white}#topbar .inside .mod_changelanguage .level_1>li strong,#topbar .inside .mod_changelanguage .level_1>li a:hover,#topbar .inside .topbar-navigation .level_1>li strong,#topbar .inside .topbar-navigation .level_1>li a:hover{color:#EDEDED}#topbar .inside .mod_changelanguage .level_1>li strong>span,#topbar .inside .mod_changelanguage .level_1>li a:hover>span,#topbar .inside .topbar-navigation .level_1>li strong>span,#topbar .inside .topbar-navigation .level_1>li a:hover>span{border-bottom:1px solid white}#topbar .inside .mod_changelanguage .level_2,#topbar .inside .topbar-navigation .level_2{display:none;flex-direction:column;position:absolute;top:2.625rem;right:0;width:15rem;list-style-type:none;z-index:100}#topbar .inside .mod_changelanguage .level_2>li,#topbar .inside .topbar-navigation .level_2>li{display:flex;border-top:1px solid white;background:#6D7686}#topbar .inside .mod_changelanguage .level_2>li>strong,#topbar .inside .mod_changelanguage .level_2>li>a,#topbar .inside .topbar-navigation .level_2>li>strong,#topbar .inside .topbar-navigation .level_2>li>a{padding:0.625rem 1.25rem;font-weight:700;font-size:1rem;line-height:1.875rem}#topbar .inside .mod_changelanguage .level_2>li>strong:before,#topbar .inside .mod_changelanguage .level_2>li>a:before,#topbar .inside .topbar-navigation .level_2>li>strong:before,#topbar .inside .topbar-navigation .level_2>li>a:before{display:inline-block;padding:0 0.625rem 0 0;font-weight:900;font-family:"Font Awesome 5 Free";color:white}#topbar .inside .mod_changelanguage .level_2>li>strong.easy-language:before,#topbar .inside .mod_changelanguage .level_2>li>a.easy-language:before,#topbar .inside .topbar-navigation .level_2>li>strong.easy-language:before,#topbar .inside .topbar-navigation .level_2>li>a.easy-language:before{content:""}#topbar .inside .mod_changelanguage .level_2>li>strong.read-out:before,#topbar .inside .mod_changelanguage .level_2>li>a.read-out:before,#topbar .inside .topbar-navigation .level_2>li>strong.read-out:before,#topbar .inside .topbar-navigation .level_2>li>a.read-out:before{content:""}#topbar .inside .mod_changelanguage .level_2>li>strong.toggle-contrast:before,#topbar .inside .mod_changelanguage .level_2>li>a.toggle-contrast:before,#topbar .inside .topbar-navigation .level_2>li>strong.toggle-contrast:before,#topbar .inside .topbar-navigation .level_2>li>a.toggle-contrast:before{content:""}#topbar .inside .mod_changelanguage .level_2>li>strong.increase-fontsize:before,#topbar .inside .mod_changelanguage .level_2>li>a.increase-fontsize:before,#topbar .inside .topbar-navigation .level_2>li>strong.increase-fontsize:before,#topbar .inside .topbar-navigation .level_2>li>a.increase-fontsize:before{content:""}#topbar .inside .mod_changelanguage .level_2>li>strong.decrease-fontsize:before,#topbar .inside .mod_changelanguage .level_2>li>a.decrease-fontsize:before,#topbar .inside .topbar-navigation .level_2>li>strong.decrease-fontsize:before,#topbar .inside .topbar-navigation .level_2>li>a.decrease-fontsize:before{content:""}#topbar .inside .topbar-navigation{display:none}#topbar .inside .mod_changelanguage{margin:0 2.5rem 0 auto}@media only screen and (min-width:960px){#topbar .inside .topbar-navigation{display:block}}@media only screen and (min-width:1400px){#topbar .inside .slogan{padding:0.7875rem 0}#topbar .inside .mod_changelanguage,#topbar .inside .mod_navigation{display:block}}#header{background:#EDEDED}#header .inside{position:relative;margin:0 auto;padding:0 1.25rem;max-width:1440px}#header .inside .header-logo{position:absolute;top:0;left:1.25rem;width:104px;z-index:100}#header .inside .header-logo .ce_image{overflow:visible}#header .inside .header-logo .ce_image img{-webkit-filter:drop-shadow(0 20px 20px #00000026);filter:drop-shadow(0 20px 20px #00000026)}#header .inside .header-container{display:flex;justify-content:flex-end;height:3.75rem}#header .inside .header-container .header-home i,#header .inside .header-container .header-search i,#header .inside .header-container .header-whatsapp i,#header .inside .header-container .header-mobile-trigger i{font-size:1rem;line-height:1.25rem;color:#6D7686;transition:color 250ms ease}#header .inside .header-container .header-home i:hover,#header .inside .header-container .header-search i:hover,#header .inside .header-container .header-whatsapp i:hover,#header .inside .header-container .header-mobile-trigger i:hover{color:#66A120}#header .inside .header-container .header-navigation,#header .inside .header-container .topbar-navigationxxx,#header .inside .header-container .header-search,#header .inside .header-container .header-contact{display:none}@media (max-width:599px){#header .inside .header-container .header-home{display:none}}#header .inside .header-container .header-home,#header .inside .header-container .header-search,#header .inside .header-container .header-whatsapp,#header .inside .header-container .header-contact{margin:1.25rem 0 1.25rem 1.875rem}#header .inside .header-container .header-euro,#header .inside .header-container .header-mv{margin:1.25rem 0;transition:opacity 250ms ease}#header .inside .header-container .header-euro:hover,#header .inside .header-container .header-mv:hover{opacity:0.8}#header .inside .header-container .header-euro img,#header .inside .header-container .header-mv img{height:20px;width:auto}#header .inside .header-container .header-euro+.header-mv,#header .inside .header-container .header-mv+.header-mv{margin-left:0.25rem}#header .inside .header-container .header-search,#header .inside .header-container .header-mobile-trigger{cursor:pointer}#header .inside .header-container .header-mobile-trigger{margin:0.75rem -0.5rem 0.75rem 1.375rem}#header .inside .header-container .header-mobile-trigger a{padding:0.5rem}#header .inside .header-container .header-mobile-trigger a i{line-height:2.25rem}#header .inside .header-container .header-contact{padding:0 0.625rem;font-size:0.75rem;line-height:1.25rem;color:white;text-decoration:none;border-radius:0.3125rem;background:#66A120;transition:background-color 250ms ease}#header .inside .header-container .header-contact:hover{background:#6DC209}#header .inside .header-container .header-contact i{padding:0 0.3755rem 0 0;font-size:0.625rem;line-height:1.25rem;color:white}#header .inside .header-container .header-navigation{overflow:visible}#header .inside .header-container .header-navigation .level_1{display:flex;list-style-type:none}#header .inside .header-container .header-navigation .level_1>li{position:relative;margin:0 0 0 2rem;padding:1.25rem 0}#header .inside .header-container .header-navigation .level_1>li.home{display:none}#header .inside .header-container .header-navigation .level_1>li.submenu:hover .level_2{display:block}#header .inside .header-container .header-navigation .level_1>li a,#header .inside .header-container .header-navigation .level_1>li span,#header .inside .header-container .header-navigation .level_1>li strong{display:inline-block;font-weight:bold;font-size:1.125rem;line-height:1.875rem;color:#6D7686;text-decoration:none;transition:color 250ms ease}#header .inside .header-container .header-navigation .level_1>li a:hover span,#header .inside .header-container .header-navigation .level_1>li strong.active,#header .inside .header-container .header-navigation .level_1>li a.trail span{color:#66A120}#header .inside .header-container .header-navigation .level_2{display:none;position:absolute;top:4.375rem;left:-1.25rem;list-style-type:none;z-index:110}#header .inside .header-container .header-navigation .level_2>li{position:relative;border-top:1px solid #6D7686;background:#EDEDED}#header .inside .header-container .header-navigation .level_2>li>a,#header .inside .header-container .header-navigation .level_2>li>span,#header .inside .header-container .header-navigation .level_2>li>strong{padding:0.625rem 1.25rem;display:block;white-space:nowrap}#header .inside .header-container .header-navigation .level_2>li.submenu:hover>.level_3{display:block}#header .inside .header-container .header-navigation .level_2>li:focus-within>.level_3{display:block}#header .inside .header-container .header-navigation .level_3{display:none;position:absolute;top:0;left:100%;list-style-type:none;z-index:120;background:#EDEDED;border-left:1px solid #6D7686;min-width:16rem}#header .inside .header-container .header-navigation .level_3>li{border-top:1px solid #6D7686}#header .inside .header-container .header-navigation .level_3>li>a,#header .inside .header-container .header-navigation .level_3>li>span,#header .inside .header-container .header-navigation .level_3>li>strong{padding:0.625rem 1.25rem;display:block;white-space:nowrap}#header .inside .header-container .topbar-navigation{overflow:visible}#header .inside .header-container .topbar-navigation .level_1{list-style-type:none}#header .inside .header-container .topbar-navigation .level_1>li{position:relative;margin:0 0 0 0.9375rem;padding:1.25rem 0 1.25rem 0.9375rem;height:3.75rem}#header .inside .header-container .topbar-navigation .level_1>li:hover>.level_2{display:block}#header .inside .header-container .topbar-navigation .level_1>li>a{text-decoration:none}#header .inside .header-container .topbar-navigation .level_1>li>a:hover:before{color:#66A120}#header .inside .header-container .topbar-navigation .level_1>li>a:before{content:"";font-weight:900;font-family:"Font Awesome 5 Free";color:#6D7686;transition:color 250ms ease}#header .inside .header-container .topbar-navigation .level_1>li>a>span{display:none}#header .inside .header-container .topbar-navigation .level_2{display:none;position:absolute;top:3.75rem;left:-0.1875rem;list-style-type:none;z-index:100}#header .inside .header-container .topbar-navigation .level_2>li{border-top:1px solid transparent}#header .inside .header-container .topbar-navigation .level_2>li>a,#header .inside .header-container .topbar-navigation .level_2>li>strong{display:flex;padding:0.625rem 1.25rem;font-size:0.875rem;text-decoration:none;background:#EDEDED;transition:color 250ms ease}#header .inside .header-container .topbar-navigation .level_2>li>a:before,#header .inside .header-container .topbar-navigation .level_2>li>strong:before{display:inline-block;padding:0 0.625rem 0 0;font-weight:900;font-size:0.75rem;font-family:"Font Awesome 5 Free";color:#6D7686}#header .inside .header-container .topbar-navigation .level_2>li>a:hover>span,#header .inside .header-container .topbar-navigation .level_2>li>strong:hover>span{color:#66A120}#header .inside .header-container .topbar-navigation .level_2>li>a.easy-language:before,#header .inside .header-container .topbar-navigation .level_2>li>strong.easy-language:before{content:""}#header .inside .header-container .topbar-navigation .level_2>li>a.read-out:before,#header .inside .header-container .topbar-navigation .level_2>li>strong.read-out:before{content:""}#header .inside .header-container .topbar-navigation .level_2>li>a.toggle-contrast:before,#header .inside .header-container .topbar-navigation .level_2>li>strong.toggle-contrast:before{content:""}#header .inside .header-container .topbar-navigation .level_2>li>a.increase-fontsize:before,#header .inside .header-container .topbar-navigation .level_2>li>strong.increase-fontsize:before{content:""}#header .inside .header-container .topbar-navigation .level_2>li>a.decrease-fontsize:before,#header .inside .header-container .topbar-navigation .level_2>li>strong.decrease-fontsize:before{content:""}#header .inside .header-container .topbar-navigation .level_2>li>a>span,#header .inside .header-container .topbar-navigation .level_2>li>strong>span{white-space:nowrap}@media only screen and (min-width:370px){#header .inside .header-container .header-search,#header .inside .header-container .header-whatsapp{display:block}}@media only screen and (min-width:480px){#header .inside .header-container .header-contact{display:block}}@media only screen and (min-width:960px){#header .inside .header-container .topbar-navigation{display:none}}@media only screen and (min-width:1200px){#header .inside .header-logo{width:214px}#header .inside .header-container{height:4.375rem}#header .inside .header-container .header-home i,#header .inside .header-container .header-search i,#header .inside .header-container .header-whatsapp i,#header .inside .header-container .header-mobile-trigger i{font-size:1.25rem;font-weight:600;line-height:1.875rem;color:#6D7686;transition:color 250ms ease}#header .inside .header-container .header-home i:hover,#header .inside .header-container .header-search i:hover,#header .inside .header-container .header-whatsapp i:hover,#header .inside .header-container .header-mobile-trigger i:hover{color:#66A120}#header .inside .header-container .header-euro,#header .inside .header-container .header-mv{order:5;margin:1.25rem 0 1.25rem 2.5rem}#header .inside .header-container .header-euro img,#header .inside .header-container .header-mv img{height:30px;width:auto}#header .inside .header-container .header-navigation{display:block}#header .inside .header-container .header-contact{margin:1.25rem 0 1.25rem 1.5rem;font-size:0.9375rem;line-height:1.875rem}#header .inside .header-container .header-search,#header .inside .header-container .header-whatsapp{margin:1.25rem 0 1.25rem 1.5rem}#header .inside .header-container .header-mobile-trigger{display:none}}.mod_mobilenav .nav-open{margin:0.75rem -0.5rem 0.75rem 1.375rem;padding:0}.mod_mobilenav .nav-open .icon{background:transparent;padding:0.5;transform:scale(0.75)}.mod_mobilenav .nav-open .icon .hamburger{background:#6D7686}.mod_mobilenav .nav-mobile ul{background:#6D7686;overflow-y:auto}.mod_mobilenav .nav-mobile .close-menu span,.mod_mobilenav .nav-mobile .back span{color:rgba(255, 255, 255, 0.5);font-size:0.875rem}.nav-mobile ul li span.forward,.nav-mobile ul li a,.nav-mobile ul li a span,.nav-mobile ul li strong,.nav-mobile ul li.back span,.nav-mobile ul li.close-menu span,.nav-mobile li.trail>span.trail,.nav-mobile li.active>span,.nav-mobile li.title>span{color:#fff;text-transform:uppercase;font-weight:600}.nav-mobile ul li span.forward,.nav-mobile li.trail>a,.nav-mobile li.active>span,.nav-mobile li.trail>span.trail{color:#fff;background:rgba(255, 255, 255, 0.5)}.mod_article.center>.inside{margin:0 auto;padding:0 1.25rem;max-width:1440px}.mod_article.grid.news{padding:0}.mod_article.grid.news .inside{display:grid;grid-template-columns:minmax(0, 1fr)}.mod_article.vertical-padding-standard{padding-top:3.75rem;padding-bottom:3.75rem}.mod_article.vertical-margin-standard{margin-top:5rem;margin-bottom:5rem}.mod_article.vertical-margin-bottom-standard{margin-bottom:5rem}.mod_article.background-gray{background-color:#EDEDED}@media only screen and (min-width:960px){.mod_article.vertical-padding-standard{padding-top:5rem;padding-bottom:5rem}}@media only screen and (min-width:960px){.mod_article.grid.news{padding:2rem 0}.mod_article.grid.news .inside{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);grid-gap:2.5rem}}@media only screen and (min-width:1200px){.mod_article.grid.news .inside{grid-template-columns:repeat(2, minmax(0, 1fr))}}.mod_newslist.highlight,.mod_eventlist.highlight{margin:0 -1.25rem;padding:3.75rem 1.25rem;border-radius:0.3125rem;background:#EDEDED}.mod_newslist.highlight>h2,.mod_eventlist.highlight>h2{padding:0 0 2.5rem;font-weight:700;font-size:1.5625rem;line-height:1.875rem;color:#66A120;text-align:center}.mod_newslist.highlight .layout_latest .image_container,.mod_eventlist.highlight .layout_latest .image_container{position:relative;width:100%;padding-top:75%}.mod_newslist.highlight .layout_latest .image_container a,.mod_eventlist.highlight .layout_latest .image_container a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.mod_newslist.highlight .layout_latest .image_container img,.mod_eventlist.highlight .layout_latest .image_container img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-position:center;object-fit:cover;border-radius:0.3125rem}.mod_newslist.highlight .layout_latest .info,.mod_eventlist.highlight .layout_latest .info{padding:0.9375rem 0 0;font-size:0.9375rem;line-height:1.1875rem}.mod_newslist.highlight .layout_latest h2,.mod_eventlist.highlight .layout_latest h2{padding:1.25rem 0 2.5rem;font-weight:600;font-size:1.125rem;line-height:1.675rem}.mod_newslist.highlight .layout_latest h2 a,.mod_eventlist.highlight .layout_latest h2 a{text-decoration:none}.mod_newslist.highlight .layout_latest .ce_text,.mod_eventlist.highlight .layout_latest .ce_text{font-size:0.9375rem;line-height:1.5rem}.mod_newslist.highlight .layout_latest .more,.mod_eventlist.highlight .layout_latest .more{display:flex;justify-content:center;padding:1.5rem 0 0}.mod_newslist.highlight .layout_latest .more a,.mod_eventlist.highlight .layout_latest .more a{padding:0;font-size:0.9375rem;line-height:1.1875rem;color:white;text-decoration:none;border-radius:0.3125rem;transition:background-color 250ms ease}.mod_newslist.highlight .layout_latest .more a:hover,.mod_eventlist.highlight .layout_latest .more a:hover{background:#66A120}.mod_newslist.highlight .layout_latest .more a i,.mod_eventlist.highlight .layout_latest .more a i{padding:0 0.625rem 0 0;font-size:0.75rem;line-height:1.1875rem;color:white}.mod_newslist.slider,.mod_eventlist.slider{overflow:visible}.mod_newslist.slider>h2,.mod_eventlist.slider>h2{padding:2.5rem 0;font-weight:700;font-size:1.5625rem;line-height:1.875rem;text-align:center}.mod_newslist.slider .slick-slider,.mod_eventlist.slider .slick-slider{position:relative;padding:0 0.9375rem}.mod_newslist.slider .slick-slider .slick-list,.mod_eventlist.slider .slick-slider .slick-list{margin:0 -1.25rem}.mod_newslist.slider .slick-slider .slick-list .slick-slide,.mod_eventlist.slider .slick-slider .slick-list .slick-slide{margin:0 20px;padding:0 0 3.75rem}.mod_newslist.slider .slick-slider .slick-list .slick-slide .layout_latest,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .layout_latest{background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08);transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);height:100%;display:flex;flex-direction:column}.mod_newslist.slider .slick-slider .slick-list .slick-slide .layout_latest:hover,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .layout_latest:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0, 0, 0, 0.15)}.mod_newslist.slider .slick-slider .slick-list .slick-slide .layout_latest:hover .image_container img,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .layout_latest:hover .image_container img{transform:scale(1.08);filter:contrast(1.2) brightness(1)}.mod_newslist.slider .slick-slider .slick-list .slick-slide .layout_latest:hover .image_container::before,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .layout_latest:hover .image_container::before{left:100%}.mod_newslist.slider .slick-slider .slick-list .slick-slide .layout_latest:hover .image_container .teaser-image-button,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .layout_latest:hover .image_container .teaser-image-button{transform:translateY(-2px);box-shadow:0 6px 20px rgba(59, 105, 5, 0.5);background:linear-gradient(135deg, #4f880e 0%, #3b6905 100%)}.mod_newslist.slider .slick-slider .slick-list .slick-slide .layout_latest:hover .image_container .teaser-image-button::after,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .layout_latest:hover .image_container .teaser-image-button::after{transform:translateX(4px)}.mod_newslist.slider .slick-slider .slick-list .slick-slide .layout_latest:hover h2 a,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .layout_latest:hover h2 a{color:#3b6905}.mod_newslist.slider .slick-slider .slick-list .slick-slide .layout_latest .image_container,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .layout_latest .image_container{position:relative;width:100%;height:220px;overflow:hidden;background:#e0e0e0;padding-top:0}.mod_newslist.slider .slick-slider .slick-list .slick-slide .layout_latest .image_container img,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .layout_latest .image_container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform 0.5s ease, filter 0.3s ease;filter:contrast(1.15) brightness(0.98)}.mod_newslist.slider .slick-slider .slick-list .slick-slide .layout_latest .image_container::before,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .layout_latest .image_container::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.3) 50%, transparent 100%);transition:left 0.6s ease;z-index:2}.mod_newslist.slider .slick-slider .slick-list .slick-slide .layout_latest .image_container::after,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .layout_latest .image_container::after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, transparent 100%);z-index:1}.mod_newslist.slider .slick-slider .slick-list .slick-slide .layout_latest .image_container .teaser-image-button,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .layout_latest .image_container .teaser-image-button{position:absolute;top:15px;right:15px;background:linear-gradient(135deg, #3b6905 0%, #4f880e 100%);color:white;padding:5px 10px;border-radius:8px;font-size:13px;font-weight:600;z-index:3;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(59, 105, 5, 0.4)}.mod_newslist.slider .slick-slider .slick-list .slick-slide .layout_latest .image_container .teaser-image-button::after,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .layout_latest .image_container .teaser-image-button::after{content:"→";transition:transform 0.3s ease}.mod_newslist.slider .slick-slider .slick-list .slick-slide .layout_latest .info,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .layout_latest .info{padding:24px;flex:1;display:flex;flex-direction:column}.mod_newslist.slider .slick-slider .slick-list .slick-slide .layout_latest .info .date,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .layout_latest .info .date{display:flex;align-items:center;gap:8px;color:#6c757d;font-size:13px;margin-bottom:12px;font-weight:500}.mod_newslist.slider .slick-slider .slick-list .slick-slide .layout_latest .info h2,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .layout_latest .info h2{font-size:20px;font-weight:700;color:#2d5016;margin-bottom:12px;line-height:1.3;padding:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mod_newslist.slider .slick-slider .slick-list .slick-slide .layout_latest .info h2 a,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .layout_latest .info h2 a{color:#2d5016;transition:color 0.3s ease}.mod_newslist.slider .slick-slider .slick-list .slick-slide .layout_latest .info .teaser,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .layout_latest .info .teaser{color:#666;font-size:15px;line-height:1.6;padding:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mod_newslist.slider .slick-slider .slick-list .slick-slide img,.mod_eventlist.slider .slick-slider .slick-list .slick-slide img{border-radius:0.3125rem;width:100%}.mod_newslist.slider .slick-slider .slick-list .slick-slide .info,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .info{padding:1.25rem 0 0;font-size:0.9375rem;line-height:1.1875rem}.mod_newslist.slider .slick-slider .slick-list .slick-slide h2,.mod_eventlist.slider .slick-slider .slick-list .slick-slide h2{display:-webkit-box;overflow:hidden;padding:1.25rem 0 0;font-weight:600;font-size:1.125rem;line-height:1.75rem}.mod_newslist.slider .slick-slider .slick-list .slick-slide h2 a,.mod_eventlist.slider .slick-slider .slick-list .slick-slide h2 a{text-decoration:none}.mod_newslist.slider .slick-slider .slick-list .slick-slide .teaser,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .teaser{display:-webkit-box;overflow:hidden;padding:0.75rem 0 0;font-size:0.9375rem;line-height:1.5625rem}.mod_newslist.slider .slick-slider .slick-list .slick-slide .teaser a,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .teaser a{text-decoration:none}.mod_newslist.slider .slick-slider .slick-list .slick-slide .more,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .more{display:flex;justify-content:center;padding:2.5rem 0 0}.mod_newslist.slider .slick-slider .slick-list .slick-slide .more a,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .more a{padding:0;font-size:0.9375rem;line-height:1.1875rem;color:white;text-decoration:none;border-radius:0.3125rem;transition:background-color 250ms ease}.mod_newslist.slider .slick-slider .slick-list .slick-slide .more a:hover,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .more a:hover{background-color:#66A120}.mod_newslist.slider .slick-slider .slick-list .slick-slide .more a i,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .more a i{padding:0 0.625rem 0 0;font-size:0.75rem;line-height:1.1875rem;color:white}.mod_newslist.slider .slick-slider .slick-arrow,.mod_eventlist.slider .slick-slider .slick-arrow{position:absolute;top:calc(50% - 0.9375rem);height:1.875rem;width:1.875rem;cursor:pointer;border-radius:0.3125rem;border:none;z-index:10;transition:background-color 250ms ease}.mod_newslist.slider .slick-slider .slick-arrow.slick-disabled,.mod_eventlist.slider .slick-slider .slick-arrow.slick-disabled{display:none !important}.mod_newslist.slider .slick-slider .slick-arrow i,.mod_eventlist.slider .slick-slider .slick-arrow i{color:white}.mod_newslist.slider .slick-slider .slick-prev,.mod_eventlist.slider .slick-slider .slick-prev{left:0;color:bisque}.mod_newslist.slider .slick-slider .slick-next,.mod_eventlist.slider .slick-slider .slick-next{right:0}.mod_newslist:not(.slider):not(.highlight)>h2,.mod_eventlist:not(.slider):not(.highlight)>h2{padding:2.5rem 0;font-weight:700;font-size:1.5625rem;line-height:1.875rem;text-align:center}.mod_newslist:not(.slider):not(.highlight) .article-container,.mod_eventlist:not(.slider):not(.highlight) .article-container{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.mod_newslist:not(.slider):not(.highlight) .layout_latest,.mod_eventlist:not(.slider):not(.highlight) .layout_latest{flex:1 1 25%;max-width:25%;padding:0 20px 3.75rem}@media (max-width:1199px){.mod_newslist:not(.slider):not(.highlight) .layout_latest,.mod_eventlist:not(.slider):not(.highlight) .layout_latest{flex:1 1 33.333%;max-width:33.333%}}@media (max-width:959px){.mod_newslist:not(.slider):not(.highlight) .layout_latest,.mod_eventlist:not(.slider):not(.highlight) .layout_latest{flex:1 1 50%;max-width:50%}}@media (max-width:767px){.mod_newslist:not(.slider):not(.highlight) .layout_latest,.mod_eventlist:not(.slider):not(.highlight) .layout_latest{flex:1 1 100%;max-width:100%}}.mod_newslist:not(.slider):not(.highlight) .layout_latest .image_container img,.mod_eventlist:not(.slider):not(.highlight) .layout_latest .image_container img{border-radius:0.3125rem;width:100%}.mod_newslist:not(.slider):not(.highlight) .layout_latest .info,.mod_eventlist:not(.slider):not(.highlight) .layout_latest .info{padding:1.25rem 0 0;font-size:0.9375rem;line-height:1.1875rem}.mod_newslist:not(.slider):not(.highlight) .layout_latest h3,.mod_eventlist:not(.slider):not(.highlight) .layout_latest h3{display:-webkit-box;overflow:hidden;padding:1.25rem 0 0;font-weight:600;font-size:1.125rem;line-height:1.75rem}.mod_newslist:not(.slider):not(.highlight) .layout_latest h3 a,.mod_eventlist:not(.slider):not(.highlight) .layout_latest h3 a{text-decoration:none}.mod_newslist:not(.slider):not(.highlight) .layout_latest .ce_text,.mod_eventlist:not(.slider):not(.highlight) .layout_latest .ce_text{display:-webkit-box;overflow:hidden;padding:0.75rem 0 0;font-size:0.9375rem;line-height:1.5625rem}.mod_newslist:not(.slider):not(.highlight) .layout_latest .ce_text a,.mod_eventlist:not(.slider):not(.highlight) .layout_latest .ce_text a{text-decoration:none}.mod_newslist:not(.slider):not(.highlight) .layout_latest .more,.mod_eventlist:not(.slider):not(.highlight) .layout_latest .more{display:flex;justify-content:center;padding:2.5rem 0 0}.mod_newslist:not(.slider):not(.highlight) .layout_latest .more a,.mod_eventlist:not(.slider):not(.highlight) .layout_latest .more a{padding:0.375rem 0.625rem 0.3125rem;font-size:0.9375rem;line-height:1.1875rem;color:white;text-decoration:none;border-radius:0.3125rem;background:#6D7686;transition:background-color 250ms ease}.mod_newslist:not(.slider):not(.highlight) .layout_latest .more a:hover,.mod_eventlist:not(.slider):not(.highlight) .layout_latest .more a:hover{background-color:#66A120}.mod_newslist:not(.slider):not(.highlight) .layout_latest .more a i,.mod_eventlist:not(.slider):not(.highlight) .layout_latest .more a i{padding:0 0.625rem 0 0;font-size:0.75rem;line-height:1.1875rem;color:white}@media only screen and (min-width:768px){.mod_newslist.slider .slick-slider .slick-list .slick-slide h2,.mod_eventlist.slider .slick-slider .slick-list .slick-slide h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;height:6.5rem}.mod_newslist.slider .slick-slider .slick-list .slick-slide .teaser,.mod_eventlist.slider .slick-slider .slick-list .slick-slide .teaser{-webkit-line-clamp:6;-webkit-box-orient:vertical;height:10.125rem}.mod_newslist:not(.slider):not(.highlight) h3,.mod_eventlist:not(.slider):not(.highlight) h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;height:6.5rem}.mod_newslist:not(.slider):not(.highlight) .ce_text,.mod_eventlist:not(.slider):not(.highlight) .ce_text{-webkit-line-clamp:6;-webkit-box-orient:vertical;height:10.125rem}}@media only screen and (min-width:960px){.mod_newslist.highlight,.mod_eventlist.highlight{margin:0;padding:2.5rem}}.pagination{display:flex;justify-content:space-between}.pagination ul{padding:0;margin:0;list-style:none}.pagination ul li{display:inline-block}.pagination ul li+li{margin-left:0.375rem}.pagination ul li a,.pagination ul li strong{padding:0.375rem 0.625rem 0.3125rem;font-size:0.9375rem;line-height:1.1875rem;color:white;text-decoration:none;border-radius:0.3125rem;background:#6D7686;transition:background-color 250ms ease;display:block}.pagination ul li a i,.pagination ul li strong i{padding:0 0.625rem 0 0;font-size:0.75rem;line-height:1.1875rem;color:white}.pagination ul li strong,.pagination ul li a:hover{background-color:#66A120}@media (max-width:767px){.pagination{text-align:center;display:block}.pagination ul{margin-top:0.375rem}}.mod_newsreader .layout_full{max-width:1024px;margin:auto}.mod_newsreader .layout_full .image_container img{width:100%;border-radius:0.3125rem}.mod_newsreader .layout_full .info,.mod_newsreader .layout_full .content{padding:1.25rem 0 1.25rem;font-size:0.9375rem;line-height:1.1875rem}.mod_newsreader .layout_full>h1,.mod_newsreader .layout_full>.info,.mod_newsreader .layout_full>.content,.mod_newsreader .layout_full>.ce_text{max-width:899px;margin:auto}.mod_newsreader .back{display:flex;justify-content:center;padding:2.5rem 0 0}.mod_newsreader .back a{padding:0.375rem 0.625rem 0.3125rem;font-size:0.9375rem;line-height:1.1875rem;color:white;text-decoration:none;border-radius:0.3125rem;background:#6D7686;transition:background-color 250ms ease}.mod_newsreader .back a:hover{background-color:#66A120}.mod_newsreader .back a i{padding:0 0.625rem 0 0;font-size:0.75rem;line-height:1.1875rem;color:white}.mod_eventreader .layout_full{max-width:1024px;margin:auto}.mod_eventreader .layout_full .image_container img{width:100%;border-radius:0.3125rem}.mod_eventreader .layout_full .info{padding:1.25rem 0 1.25rem;font-size:0.9375rem;line-height:1.1875rem}.mod_eventreader .layout_full>h1,.mod_eventreader .layout_full>.info,.mod_eventreader .layout_full>.ce_text{max-width:899px;margin:auto}.mod_eventreader .back{display:flex;justify-content:center;padding:2.5rem 0 0}.mod_eventreader .back a{padding:0.375rem 0.625rem 0.3125rem;font-size:0.9375rem;line-height:1.1875rem;color:white;text-decoration:none;border-radius:0.3125rem;background:#6D7686;transition:background-color 250ms ease}.mod_eventreader .back a:hover{background-color:#66A120}.mod_eventreader .back a i{padding:0 0.625rem 0 0;font-size:0.75rem;line-height:1.1875rem;color:white}.mod_breadcrumb{margin:0 auto;padding:0 1.25rem;max-width:1440px}.mod_breadcrumb ul{display:flex;flex-wrap:wrap;padding:2.5rem 0 5rem;list-style-type:none}.mod_breadcrumb ul li{font-size:0.75rem;line-height:0.9375rem}.mod_breadcrumb ul li:not(:last-of-type):after{content:"";padding:0 0.625rem;font-weight:900;font-size:0.625rem;line-height:0.9375rem;font-family:"Font Awesome 5 Free"}.mod_breadcrumb ul li>a{text-decoration:none}.mod_breadcrumb ul li>a>span{transition:color 250ms ease}.mod_breadcrumb ul li>a:hover>span{color:#66A120}@media only screen and (max-width:479px){.mod_breadcrumb ul{padding:1.25rem 0 2.5rem}}.mod_immoscout24_real_estate_list{margin:0 0 5rem}.mod_immoscout24_real_estate_list section{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:5rem 2.5rem}.mod_immoscout24_real_estate_list section .realEstate{position:relative}.mod_immoscout24_real_estate_list section .realEstate img{width:100%;border-radius:0.3125rem}.mod_immoscout24_real_estate_list section .realEstate .image_placeholder{overflow:auto;box-sizing:border-box;max-width:100%}.mod_immoscout24_real_estate_list section .realEstate .image_placeholder .inside{width:100%;padding-bottom:63.8875%;background:#EDEDED;border-radius:0.3125rem}.mod_immoscout24_real_estate_list section .realEstate h2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:6.5rem;padding:1.25rem 0 0;font-weight:600;font-size:1.125rem;line-height:1.75rem}.mod_immoscout24_real_estate_list section .realEstate .list{margin:0.625rem 0 4.375rem}.mod_immoscout24_real_estate_list section .realEstate .list td{padding:0.25rem 0;background:none}.mod_immoscout24_real_estate_list section .realEstate .list td:first-of-type{font-weight:600}.mod_immoscout24_real_estate_list section .realEstate .list td:first-of-type:after{content:":"}.mod_immoscout24_real_estate_list section .realEstate .list td:last-of-type{padding-left:0.625rem}.mod_immoscout24_real_estate_list section .realEstate .more{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:center}.mod_immoscout24_real_estate_list section .realEstate .more a{padding:0.375rem 0.625rem 0.3125rem;font-size:0.9375rem;line-height:1.1875rem;color:white;text-decoration:none;border-radius:0.3125rem;background:#6D7686;transition:background-color 250ms ease}.mod_immoscout24_real_estate_list section .realEstate .more a:hover{background:#66A120}.mod_immoscout24_real_estate_list section .realEstate .more a i{padding:0 0.625rem 0 0;font-size:0.75rem;line-height:1.1875rem;color:white}@media only screen and (max-width:1199px){.mod_immoscout24_real_estate_list section{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (max-width:959px){.mod_immoscout24_real_estate_list section{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width:767px){.mod_immoscout24_real_estate_list section{grid-template-columns:minmax(0, 1fr)}}.mod_immoscout24_real_estate_reader{margin:0 0 6.25rem}.mod_immoscout24_real_estate_reader .realEstate>.titlePicture{display:none}.mod_immoscout24_real_estate_reader .realEstate>.titlePicture img{width:100%}.mod_immoscout24_real_estate_reader .inside{margin:0 auto;padding:0 1.25rem;max-width:1440px}.mod_immoscout24_real_estate_reader .inside .mod_breadcrumb{padding:0}.mod_immoscout24_real_estate_reader .inside h1{text-align:center}.mod_immoscout24_real_estate_reader .inside .content{display:flex;margin:0 auto;max-width:960px}.mod_immoscout24_real_estate_reader .inside .content .ce_gallery{padding:1.25rem;width:50%}.mod_immoscout24_real_estate_reader .inside .content .ce_gallery figure{overflow:hidden;border-radius:0.3125rem}.mod_immoscout24_real_estate_reader .inside .content .ce_gallery figure a img{border-radius:0.3125rem;transition:transform 250ms ease}.mod_immoscout24_real_estate_reader .inside .content .ce_gallery figure a img:hover{transform:scale(1.05)}.mod_immoscout24_real_estate_reader .inside .content .info .list{list-style-type:none;padding:1.25rem 0 0 2.5rem}.mod_immoscout24_real_estate_reader .inside .content .info .list li{display:flex}.mod_immoscout24_real_estate_reader .inside .content .info .list li:not(:first-of-type){margin:1rem 0 0}.mod_immoscout24_real_estate_reader .inside .content .info .list li .label{font-weight:900}.mod_immoscout24_real_estate_reader .inside .content .info .list li .value{padding:0 0 0 0.5rem}.mod_immoscout24_real_estate_reader .inside table.list{margin:2.5rem auto 0;max-width:960px}.mod_immoscout24_real_estate_reader .inside table.list td:first-of-type{padding:0.625rem 0.625rem 0.125rem;font-weight:600}.mod_immoscout24_real_estate_reader .inside table.list td:last-of-type{padding:0.125rem 0.625rem 0.625rem}.mod_immoscout24_real_estate_reader .inside .buttons{display:flex;justify-content:center;margin:5rem 0 0}.mod_immoscout24_real_estate_reader .inside .buttons a{display:block;padding:0.375rem 0.625rem 0.3125rem;font-size:0.9375rem;line-height:1.1875rem;color:white;text-decoration:none;border-radius:0.3125rem;background:#6D7686;transition:background-color 250ms ease}.mod_immoscout24_real_estate_reader .inside .buttons a:hover{background:#66A120}.mod_immoscout24_real_estate_reader .inside .buttons a i{padding:0 0.625rem 0 0;font-size:0.75rem;line-height:1.1875rem;color:white}@media only screen and (max-width:767px){.mod_immoscout24_real_estate_reader .inside .content{flex-direction:column}.mod_immoscout24_real_estate_reader .inside .content .ce_gallery{width:100%}.mod_immoscout24_real_estate_reader .inside .content .info .list{padding:2.5rem 0 0 1.25rem}.mod_immoscout24_real_estate_reader .inside table.list tr{display:flex;flex-direction:column}.mod_immoscout24_real_estate_reader .inside table.list tr td:first-of-type{padding:1.25rem 1.25rem 0.3125rem}.mod_immoscout24_real_estate_reader .inside table.list tr td:last-of-type{padding:0.3125rem 1.25rem 1.25rem}}.mod_rocksolid_slider{position:relative}.mod_rocksolid_slider.slider-big,.mod_rocksolid_slider.slider-big-school{height:360px}.mod_rocksolid_slider>div .rsts-slide img{width:100%}.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name]{height:100%}.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .ce_rsce_slider_button{display:none;position:absolute;right:1.25rem;bottom:3.125rem;z-index:10}.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .ce_rsce_slider_headline{position:absolute;left:0;bottom:0;right:0;padding:0.5rem 1.25rem 1.875rem;z-index:10}.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .wave{position:absolute;right:0;bottom:-4px;left:0}.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .wave .content{display:flex;flex-direction:column}.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .wave .content .top{margin-bottom:-1px;height:15vw;background:url("../../files/gvm/design/images/header_wave.png") center bottom no-repeat;background-position:30% top;background-size:240%}.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .wave .content .bottom{height:100px;background:#5a8020}@media only screen and (min-width:480px){.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .wave .content .top{height:12.75vw;background-size:160%}.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .wave .content .bottom{height:100px}.mod_rocksolid_slider.slider-big{height:480px}}@media only screen and (min-width:768px){.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .wave .content .top{height:12.2vw;background-position-x:50%;background-size:150%}.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .wave .content .bottom{height:90px}.mod_rocksolid_slider.slider-big{height:480px}}@media only screen and (min-width:960px){.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .ce_rsce_slider_button{display:block}.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .wave .content .top{height:10.6vw;background-size:130%}.mod_rocksolid_slider.slider-big{height:540px}}@media only screen and (min-width:1200px){.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .wave .content .top{height:8.1vw;background-position-x:center;background-size:100%}.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .wave .content .bottom{height:100px}.mod_rocksolid_slider.slider-big{height:700px}.mod_rocksolid_slider.slider-big-school{height:800px}}@media only screen and (min-width:1440px){.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .wave .content .bottom{height:120px}.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .ce_rsce_slider_button{right:calc(50% - 720px)}.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .ce_rsce_slider_headline{left:calc(50% - 720px)}}.mod_rssReader .rss_default_header{display:none}.mod_rssReader .rss_default:not(:last-of-type){margin:0 0 2.5rem}.mod_rssReader .rss_default:not(:last-of-type):after{content:"———";display:block;padding:2.5rem 0 0;color:#66A120;text-align:center}.mod_rssReader .rss_default a{text-decoration:none;transition:color 250ms ease}.mod_rssReader .rss_default a:hover{color:#66A120}.mod_rssReader .rss_default table th,.mod_rssReader .rss_default table td{padding:0.3125rem 0.625rem;background:none}.mod_rssReader .rss_default table th{padding-left:0;font-weight:600;text-align:left}.mod_rssReader .rss_default table th:after{content:":"}.mod_rssReader .rss_default table td a{border-bottom:1px solid #6D7686}@media only screen and (max-width:767px){.mod_rssReader .rss_default table tr{display:flex;flex-direction:column}.mod_rssReader .rss_default table tr th,.mod_rssReader .rss_default table tr td{padding:0}.mod_rssReader .rss_default table tr td{padding:0.3125rem 0 1.25rem}}.mod_search .header{padding:1.25rem 0 0}.mod_search .info{padding:0.625rem 0 1.25rem;font-weight:600}.mod_search .odd,.mod_search .even{padding:0.625rem 1.25rem}.mod_search .odd h3 a,.mod_search .even h3 a{font-weight:600;text-decoration:none;transition:color 250ms ease}.mod_search .odd h3 a:hover,.mod_search .even h3 a:hover{color:#66A120}.mod_search .odd h3 .relevance,.mod_search .even h3 .relevance{font-size:0.875rem}.mod_search .odd .context,.mod_search .even .context{padding:0.625rem 0}.mod_search .odd .url,.mod_search .even .url{font-size:0.875rem}.mod_search .odd .highlight,.mod_search .even .highlight{font-weight:600;color:#66A120;background:none}.mod_search .odd{background:#F8F8F8}.mod_search .even{background:#EDEDED}.mod_sitemap{overflow:visible;margin-top:8.5rem}.mod_sitemap .level_1 li a{background:#66A120}.mod_sitemap .level_1 li a:hover{background:#56871B}.mod_sitemap .level_2 li a{background:#6D7686}.mod_sitemap .level_2 li a:hover{background:#59606E}.mod_sitemap .level_3 li a{background:#8d98ab}.mod_sitemap .level_3 li a:hover{background:#778191}.mod_sitemap .level_4 li a{background:rebeccapurple}.mod_sitemap li a{padding:0.625rem 1.25rem;font-weight:400;font-size:1rem;line-height:1.25rem;border-radius:0.3125rem;transition:background 250ms ease}.mod_sitemap li a:after{content:"" !important;margin:0 !important}.mod_sitemap li a>span{font-family:Montserrat, serif;color:white}.mod_eventlist.slider{overflow:visible}.mod_eventlist:not(.slider) .event-container{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.mod_eventlist:not(.slider)>h2{padding:2.5rem 0;font-weight:700;font-size:1.5625rem;line-height:1.875rem;text-align:center;min-width:100%}.mod_eventlist:not(.slider) .event{flex:1 1 25%;max-width:25%;padding:0 20px 3.75rem}@media (max-width:1199px){.mod_eventlist:not(.slider) .event{flex:1 1 33.333%;max-width:33.333%}}@media (max-width:959px){.mod_eventlist:not(.slider) .event{flex:1 1 50%;max-width:50%}}@media (max-width:767px){.mod_eventlist:not(.slider) .event{flex:1 1 100%;max-width:100%}}.mod_eventlist .event .image_container{position:relative;width:100%;padding-top:64.1%}.mod_eventlist .event .image_container img{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;object-position:center;object-fit:cover;border-radius:0.3125rem}.mod_eventlist .event .date{padding:0.9375rem 0 0;font-size:0.9375rem;line-height:1.1875rem}.mod_eventlist .event h3{display:-webkit-box;overflow:hidden;padding:1.25rem 0 0;font-weight:600;font-size:1.125rem;line-height:1.75rem}.mod_eventlist .event h3 a{text-decoration:none}.mod_eventlist .event .teaser>p{display:-webkit-box;overflow:hidden;padding:0.75rem 0 0;font-size:0.9375rem;line-height:1.5625rem}.mod_eventlist .event .teaser>p a{text-decoration:none}.mod_eventlist .event .more{display:flex;justify-content:center;padding:2.5rem 0 0}.mod_eventlist .event .more a{padding:0;font-size:0.9375rem;line-height:1.1875rem;color:white;text-decoration:none;border-radius:0.3125rem;transition:background-color 250ms ease}.mod_eventlist .event .more a:hover{background:#66A120}.mod_eventlist .event .more a i{padding:0 0.625rem 0 0;font-size:0.75rem;line-height:1.1875rem;color:white}.mod_eventlist .slick-slider .slick-arrow{position:absolute;top:calc(50% - 0.9375rem);height:1.875rem;width:1.875rem;cursor:pointer;border-radius:0.3125rem;border:none;background:#66A120;z-index:10;transition:background-color 250ms ease}.mod_eventlist .slick-slider .slick-arrow:hover{background:#6DC209}.mod_eventlist .slick-slider .slick-arrow.slick-disabled{display:none !important}.mod_eventlist .slick-slider .slick-arrow .fas{color:white}.mod_eventlist .slick-slider .slick-prev{left:0.3125rem}.mod_eventlist .slick-slider .slick-next{right:0.3125rem}.mod_eventlist .slick-slider .slick-list .slick-slide{margin:0 20px}@media only screen and (min-width:480px){.mod_eventlist .event .teaser{-webkit-line-clamp:4;-webkit-box-orient:vertical}}@media only screen and (min-width:1440px){.mod_eventlist .slick-slider .slick-prev{left:-0.9375rem}.mod_eventlist .slick-slider .slick-next{right:-0.9375rem}.mod_eventlist .slick-slider .slick-list{margin:0 20px}}.mod_svgvm_event_list h2{padding:0 0 2.5rem;font-weight:600;font-size:1.5625rem;line-height:1.875rem;text-align:center}.mod_svgvm_event_list .event-container .event .image-container{position:relative;width:100%;padding-top:64.1%}.mod_svgvm_event_list .event-container .event .image-container img{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;object-position:center;object-fit:cover;border-radius:0.3125rem}.mod_svgvm_event_list .event-container .event .date{padding:0.9375rem 0 0;font-size:0.9375rem;line-height:1.1875rem}.mod_svgvm_event_list .event-container .event .teaser{display:-webkit-box;overflow:hidden;padding:1.25rem 0 0;font-weight:600;font-size:1.125rem;line-height:1.75rem}.mod_svgvm_event_list .event-container .event .teaser a{text-decoration:none}.mod_svgvm_event_list .event-container .event .more{display:flex;justify-content:center;padding:2.5rem 0 0}.mod_svgvm_event_list .event-container .event .more a{padding:0;font-size:0.9375rem;line-height:1.1875rem;color:white;text-decoration:none;border-radius:0.3125rem;transition:background-color 250ms ease}.mod_svgvm_event_list .event-container .event .more a:hover{background:#66A120}.mod_svgvm_event_list .event-container .event .more a i{padding:0 0.625rem 0 0;font-size:0.75rem;line-height:1.1875rem;color:white}.mod_svgvm_event_list .button-container{display:flex;justify-content:center;padding:5rem 0 0}.mod_svgvm_event_list .button-container a{display:block;padding:0 0.625rem;font-size:0.9375rem;line-height:1.875rem;color:#6D7686;text-decoration:none;transition:color 250ms ease}.mod_svgvm_event_list .button-container a:hover,.mod_svgvm_event_list .button-container a:hover i{color:#66A120}.mod_svgvm_event_list .button-container a i{padding:0 0.625rem 0 0;font-size:0.75rem;line-height:1.875rem;color:#6D7686}.mod_svgvm_event_list .slick-slider .slick-arrow{position:absolute;top:calc(50% - 0.9375rem);height:1.875rem;width:1.875rem;cursor:pointer;border-radius:0.3125rem;border:none;background:#66A120;z-index:10;transition:background-color 250ms ease}.mod_svgvm_event_list .slick-slider .slick-arrow:hover{background:#6DC209}.mod_svgvm_event_list .slick-slider .slick-arrow.slick-disabled{display:none !important}.mod_svgvm_event_list .slick-slider .slick-arrow .fas{color:white}.mod_svgvm_event_list .slick-slider .slick-prev{left:0.3125rem}.mod_svgvm_event_list .slick-slider .slick-next{right:0.3125rem}.mod_svgvm_event_list .slick-slider .slick-list .slick-slide{margin:0 20px}@media only screen and (min-width:480px){.mod_svgvm_event_list .event-container .event .teaser{-webkit-line-clamp:4;-webkit-box-orient:vertical;height:8.25rem}}@media only screen and (min-width:1440px){.mod_svgvm_event_list .slick-slider .slick-prev{left:-0.9375rem}.mod_svgvm_event_list .slick-slider .slick-next{right:-0.9375rem}.mod_svgvm_event_list .slick-slider .slick-list{margin:0 20px}}.teaser-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px;margin-bottom:50px}.teaser-link{text-decoration:none;color:inherit;display:block;height:100%}.news-teaser{background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08);transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);position:relative;height:100%;display:flex;flex-direction:column}.news-teaser:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0, 0, 0, 0.15)}.news-teaser:hover .teaser-image img{transform:scale(1.08);filter:contrast(1.2) brightness(1)}.news-teaser:hover .teaser-image::before{left:100%}.news-teaser:hover .teaser-title{color:#3b6905}.news-teaser:hover .teaser-image-button{transform:translateY(-2px);box-shadow:0 6px 20px rgba(59, 105, 5, 0.5);background:linear-gradient(135deg, #4f880e 0%, #3b6905 100%)}.news-teaser:hover .teaser-image-button::after{transform:translateX(4px)}.teaser-image{position:relative;width:100%;height:220px;overflow:hidden;background:#e0e0e0}.teaser-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease, filter 0.3s ease;filter:contrast(1.15) brightness(0.98)}.teaser-image::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.3) 50%, transparent 100%);transition:left 0.6s ease;z-index:2}.teaser-image::after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, transparent 100%);z-index:1}.teaser-image-button{position:absolute;top:15px;right:15px;background:linear-gradient(135deg, #3b6905 0%, #4f880e 100%);color:white;padding:5px 10px;border-radius:8px;font-size:13px;font-weight:600;z-index:3;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(59, 105, 5, 0.4);pointer-events:none}.teaser-image-button::after{content:"→";transition:transform 0.3s ease}.teaser-content{padding:24px;flex:1;display:flex;flex-direction:column}.teaser-date{display:flex;align-items:center;gap:8px;color:#6c757d;font-size:13px;margin-bottom:12px;font-weight:500}.teaser-title{font-size:20px;font-weight:700;color:#2d5016;margin-bottom:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.teaser-text{color:#666;font-size:15px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.teaser-glass{background:rgba(255, 255, 255, 0.7);backdrop-filter:blur(10px);border:1px solid rgba(255, 255, 255, 0.3)}.teaser-border{border-top:4px solid #3b6905}.teaser-shadow .teaser-image::after{background:linear-gradient(to top, rgba(59, 105, 5, 0.6) 0%, transparent 100%)}@media only screen and (max-width:1400px){.teaser-grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width:1024px){.teaser-grid{grid-template-columns:repeat(2, 1fr)}.teaser-image{height:200px}}@media only screen and (max-width:768px){.teaser-grid{grid-template-columns:1fr;gap:20px}.teaser-image{height:250px}.teaser-title{font-size:18px}.teaser-content{padding:20px}}.mod_newslist.slider .slick-slider .slick-list .slick-track{display:flex !important;align-items:stretch !important;padding:1.5rem 0 !important}.mod_newslist.slider .slick-slider .slick-list .slick-track>div{padding:0 !important;display:flex !important;height:auto !important}.mod_newslist.slider .slick-slider .slick-list .slick-track .layout_latest{background:white !important;border-radius:16px !important;overflow:hidden !important;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08) !important;transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;height:100% !important;display:flex !important;flex-direction:column !important;position:relative !important}.mod_newslist.slider .slick-slider .slick-list .slick-track .layout_latest:hover{transform:translateY(-4px) !important}.mod_newslist.slider .slick-slider .slick-list .slick-track .layout_latest:hover .image_container img{transform:scale(1.08) !important;filter:contrast(1.2) brightness(1) !important}.mod_newslist.slider .slick-slider .slick-list .slick-track .layout_latest:hover .image_container::before{left:100% !important}.mod_newslist.slider .slick-slider .slick-list .slick-track .layout_latest:hover h2 a{color:#3b6905 !important}.mod_newslist.slider .slick-slider .slick-list .slick-track .layout_latest .image_container{position:relative !important;width:100% !important;height:220px !important;overflow:hidden !important;background:#e0e0e0 !important;padding-top:0 !important}.mod_newslist.slider .slick-slider .slick-list .slick-track .layout_latest .image_container a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.mod_newslist.slider .slick-slider .slick-list .slick-track .layout_latest .image_container img{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;border-radius:0 !important;transition:transform 0.5s ease, filter 0.3s ease !important;filter:contrast(1.15) brightness(0.98) !important}.mod_newslist.slider .slick-slider .slick-list .slick-track .layout_latest .image_container::before{content:"" !important;position:absolute !important;top:0 !important;left:-100% !important;width:100% !important;height:100% !important;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.3) 50%, transparent 100%) !important;transition:left 0.6s ease !important;z-index:2 !important}.mod_newslist.slider .slick-slider .slick-list .slick-track .layout_latest .image_container::after{content:"" !important;position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;height:60% !important;background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, transparent 100%) !important;z-index:1 !important}.mod_newslist.slider .slick-slider .slick-list .slick-track .layout_latest .info{padding:20px !important;flex:1 !important;display:flex !important;flex-direction:column !important;position:relative !important}.mod_newslist.slider .slick-slider .slick-list .slick-track .layout_latest .info .date{display:flex !important;align-items:center !important;gap:8px !important;color:#6c757d !important;font-size:13px !important;margin:0 0 8px 0 !important;font-weight:500 !important}.mod_newslist.slider .slick-slider .slick-list .slick-track .layout_latest h2{font-size:18px !important;font-weight:700 !important;color:#2d5016 !important;margin:0 20px !important;line-height:1.3 !important;padding:0 !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;min-height:70px !important;height:auto !important}.mod_newslist.slider .slick-slider .slick-list .slick-track .layout_latest h2 a{color:#2d5016 !important;transition:color 0.3s ease !important}.mod_newslist.slider .slick-slider .slick-list .slick-track .layout_latest .teaser{color:#666 !important;font-size:15px !important;line-height:1.6 !important;margin:0 !important;padding:20px !important;height:auto !important;min-height:112px !important}.mod_newslist.slider .slick-slider .slick-list .slick-track .layout_latest .teaser p{display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.mod_newslist.slider .slick-slider .slick-list .slick-track .layout_latest .more{position:absolute !important;top:20px !important;right:20px !important;background:#66A120 !important;color:white !important;padding:5px 10px !important;border-radius:8px !important;font-size:14px !important;font-weight:100 !important;text-decoration:none !important;transition:all 0.3s ease !important;z-index:10 !important}@media only screen and (max-width:768px){.mod_newslist.slider>h2,.mod_eventlist.slider>h2{padding:2.5rem 0 0 0}.mod_newslist.slider .slick-slider .slick-list,.mod_eventlist.slider .slick-slider .slick-list{min-height:500px}}.mod_svgvm_event_list .slick-slider .slick-prev.slick-arrow,.mod_svgvm_event_list .slick-slider .slick-next.slick-arrow{top:200px !important}.mod_svgvm_event_list .slick-slider .slick-list{min-height:415px !important}.mod_svgvm_event_list .slick-slider .slick-list .slick-track{display:flex !important;align-items:stretch !important;padding:1.5rem 0 !important}.mod_svgvm_event_list .slick-slider .slick-list .slick-track>div{padding:0 !important;display:flex !important;height:auto !important}.mod_svgvm_event_list .slick-slider .slick-list .slick-track .event{background:white !important;border-radius:16px !important;overflow:hidden !important;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08) !important;transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;height:100% !important;display:flex !important;flex-direction:column !important;position:relative !important}.mod_svgvm_event_list .slick-slider .slick-list .slick-track .event:hover{transform:translateY(-4px) !important;box-shadow:0 12px 40px rgba(0, 0, 0, 0.15) !important}.mod_svgvm_event_list .slick-slider .slick-list .slick-track .event:hover .image_container img{transform:scale(1.08) !important;filter:contrast(1.2) brightness(1) !important}.mod_svgvm_event_list .slick-slider .slick-list .slick-track .event:hover .image_container::before{left:100% !important}.mod_svgvm_event_list .slick-slider .slick-list .slick-track .event:hover .teaser a{color:#3b6905 !important}.mod_svgvm_event_list .slick-slider .slick-list .slick-track .event .image_container{position:relative !important;width:100% !important;height:220px !important;overflow:hidden !important;background:#e0e0e0 !important;padding-top:0 !important}.mod_svgvm_event_list .slick-slider .slick-list .slick-track .event .image_container a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.mod_svgvm_event_list .slick-slider .slick-list .slick-track .event .image_container img{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;border-radius:0 !important;transition:transform 0.5s ease, filter 0.3s ease !important;filter:contrast(1.15) brightness(0.98) !important}.mod_svgvm_event_list .slick-slider .slick-list .slick-track .event .image_container::before{content:"" !important;position:absolute !important;top:0 !important;left:-100% !important;width:100% !important;height:100% !important;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.3) 50%, transparent 100%) !important;transition:left 0.6s ease !important;z-index:2 !important}.mod_svgvm_event_list .slick-slider .slick-list .slick-track .event .image_container::after{content:"" !important;position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;height:60% !important;background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, transparent 100%) !important;z-index:1 !important}.mod_svgvm_event_list .slick-slider .slick-list .slick-track .event .date{padding:20px !important;position:relative !important;align-items:center !important;color:#6c757d !important;font-size:13px !important;font-weight:400 !important}.mod_svgvm_event_list .slick-slider .slick-list .slick-track .event .teaser{font-size:18px !important;font-weight:700 !important;color:#2d5016 !important;margin:0 20px 20px 20px !important;line-height:1.3 !important;padding:0 !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;min-height:70px !important;height:auto !important}.mod_svgvm_event_list .slick-slider .slick-list .slick-track .event .teaser a{color:#2d5016 !important;transition:color 0.3s ease !important}.mod_svgvm_event_list .slick-slider .slick-list .slick-track .event .more{background:#66A120 !important;color:white !important;padding:5px 10px !important;border-radius:0 0 8px 8px !important;font-size:14px !important;font-weight:100 !important;text-decoration:none !important;transition:all 0.3s ease !important;z-index:10 !important}.mod_svgvm_event_list .event-container .event .image-container img{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;border-radius:0 !important;transition:transform 0.5s ease, filter 0.3s ease !important;filter:contrast(1.15) brightness(0.98) !important}.mod_svgvm_event_list .event-container .event .image-container::before{content:"" !important;position:absolute !important;top:0 !important;left:-100% !important;width:100% !important;height:100% !important;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.3) 50%, transparent 100%) !important;transition:left 0.6s ease !important;z-index:2 !important}.mod_svgvm_event_list .event-container .event .image-container::after{content:"" !important;position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;height:60% !important;background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, transparent 100%) !important;z-index:1 !important}@media only screen and (min-width:1440px){.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .wave .content .bottom{height:105px !important}}@media only screen and (min-width:1900px){.mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .wave .content .bottom{height:80px !important}}body.contrast-high #bottombar>.inside .bottom-navigation .level_1 li a{color:#fff}.mod_personalData .formbody,.mod_registration .formbody,.mod_login .formbody{margin-top:0}.mod_personalData h1,.mod_registration h1,.mod_login h1{font-size:2rem;line-height:2rem;padding:0}.mod_personalData button.goback,.mod_registration button.goback,.mod_login button.goback{margin-top:0.5rem;padding:0.375rem 0.625rem 0.3125rem;font-size:0.9375rem;line-height:1.1875rem;font-family:Montserrat, serif;color:white;text-decoration:none;cursor:pointer;border-radius:0.3125rem;border:none;background:#6D7686;transition:background-color 250ms ease;display:inline-block}.mod_login.logout button{margin-top:2rem}h1{padding:0 0 2.5rem;font-weight:600;font-size:1.125rem;line-height:1.375rem}h1+.ce_text h2{padding:0}h2{font-weight:600;font-size:1rem;line-height:1.1875rem}table{margin:0.625rem 0 0;border-collapse:collapse}table thead td,table tbody td{padding:0.625rem 1.25rem;font-size:0.9375rem;line-height:1.25rem}table thead td{font-weight:600;background:#EDEDED}table thead td:first-of-type{border-top-left-radius:0.3125rem}table thead td:last-of-type{border-top-right-radius:0.3125rem}table thead+tbody tr:first-child td:first-of-type{border-top-left-radius:0.3125rem}table thead+tbody tr:first-child td:last-of-type{border-top-right-radius:0.3125rem}table tbody tr:nth-child(odd) td{background:#f8f8f8}table tbody tr:nth-child(even) td{background:#EDEDED}table tbody tr:last-child td:first-of-type{border-bottom-left-radius:0.3125rem}table tbody tr:last-child td:last-of-type{border-bottom-right-radius:0.3125rem}.ce_hyperlink.as-link{display:flex;justify-content:center}.ce_hyperlink.as-link a{display:block;padding:0 0.625rem;font-size:0.9375rem;line-height:1.875rem;color:#6D7686;text-decoration:none;transition:color 250ms ease}.ce_hyperlink.as-link a:hover{color:#66A120}.ce_hyperlink.as-link a:before{content:"";padding:0 0.625rem 0 0;font-weight:900;font-size:0.75rem;line-height:1.875rem;font-family:"Font Awesome 5 Free"}.ce_image .image_container img{border-radius:0.3125rem}.ce_gallery{padding:2.5rem;border-radius:0.3125rem;background:#EDEDED}.ce_gallery .slick-slider{overflow:visible}.ce_gallery .slick-slider .slick-list{margin:0 -0.625rem}.ce_gallery .slick-slider .slick-list .slick-slide{margin:0 0.625rem}.ce_gallery .slick-slider .slick-list .slick-slide .image-container a{overflow:hidden;display:block;border-radius:0.3125rem}.ce_gallery .slick-slider .slick-list .slick-slide .image-container a img{border-radius:0.3125rem;transition:transform 250ms ease}.ce_gallery .slick-slider .slick-list .slick-slide .image-container a img:hover{transform:scale(1.05)}.ce_gallery .slick-slider .slick-arrow{position:absolute;top:calc(50% - 0.9375rem);height:1.875rem;width:1.875rem;cursor:pointer;border-radius:0.3125rem;border:none;background:#66A120;z-index:10;transition:background-color 250ms ease}.ce_gallery .slick-slider .slick-arrow:hover{background:#6DC209}.ce_gallery .slick-slider .slick-arrow.slick-disabled{display:none !important}.ce_gallery .slick-slider .slick-arrow .fas{color:white}.ce_gallery .slick-slider .slick-prev{left:-0.9375rem}.ce_gallery .slick-slider .slick-next{right:-0.9375rem}.ce_text{font-size:1rem;line-height:1.5625rem}.ce_text h1+ul{padding:0}.ce_text h2{padding:2.5rem 0 0}.ce_text p:not(:first-of-type){padding:1.25rem 0 0}.ce_text ol,.ce_text ul{padding:1.25rem 0 0;list-style-type:none}.ce_text ol li,.ce_text ul li{position:relative;padding:0 0 0.25rem 1.25rem;font-size:0.9375rem;line-height:1.5625rem}.ce_text ol li:before,.ce_text ul li:before{position:absolute;top:0;left:0;content:"•";padding:0 0.625rem 0 0;font-size:2.125rem;line-height:1.125rem;color:#66A120}.ce_text a{transition:color 450ms ease}.ce_text a:hover{color:#66A120}@media only screen and (max-width:479px){.ce_text h1{padding:0 0 1.25rem}}.ce_rsce_box:not(:first-of-type){margin:2.5rem 0 0}.ce_rsce_box_contact{padding:2.5rem;border-radius:0.3125rem;background:#EDEDED}.ce_rsce_box_contact h3{padding:0 0 2.5rem;font-weight:700;font-size:1.5625rem;line-height:1.875rem;text-align:center}.ce_rsce_box_contact .content{display:flex;justify-content:space-between}.ce_rsce_box_contact .content .image-container{width:calc(50% - 1.25rem)}.ce_rsce_box_contact .content .image-container img{width:100%;border-radius:0.3125rem}.ce_rsce_box_contact .content .image-container+.text-container{width:calc(50% - 1.25rem)}.ce_rsce_box_contact .content .text-container .subheadline{padding:0 0 1.25rem;font-weight:600;font-size:1.125rem;line-height:1.375rem}.ce_rsce_box_contact .text,.ce_rsce_box_contact .text-bottom{font-size:0.9375rem;line-height:1.5625rem}.ce_rsce_box_contact .text p:not(:last-of-type),.ce_rsce_box_contact .text-bottom p:not(:last-of-type){padding:0 0 0.781rem}.ce_rsce_box_contact .text-bottom{padding:2.5rem 0 0}@media only screen and (max-width:1399px){.ce_rsce_box_contact .content{flex-direction:column-reverse}.ce_rsce_box_contact .content .image-container{width:auto}.ce_rsce_box_contact .content .image-container+.text-container{width:auto;padding-bottom:2.5rem}}@media only screen and (max-width:900px){.ce_rsce_box_contact .content{flex-direction:row}.ce_rsce_box_contact .content .image-container{width:calc(33.3333% - 1.25rem)}.ce_rsce_box_contact .content .image-container+.text-container{width:calc(66.6666% - 1.25rem)}}@media only screen and (max-width:599px){.ce_rsce_box_contact{padding:2.5rem 1.25rem}.ce_rsce_box_contact .content{flex-direction:column-reverse}.ce_rsce_box_contact .content .image-container{width:auto}.ce_rsce_box_contact .content .image-container+.text-container{width:auto;padding-bottom:2.5rem}}.ce_rsce_box_list{padding:2.5rem;border-radius:0.3125rem;background:#EDEDED}.ce_rsce_box_list h3{font-weight:700;font-size:1.5625rem;line-height:1.875rem;text-align:center}.ce_rsce_box_list .content>.text{padding:2.5rem 0 0;font-size:0.9375rem;line-height:1.5625rem}.ce_rsce_box_list .content>.text p:not(:last-of-type){padding:0 0 0.781rem}.ce_rsce_box_list .content .list{padding:2.5rem 0 0;list-style-type:none}.ce_rsce_box_list .content .list li{display:flex}.ce_rsce_box_list .content .list li:not(:first-of-type){padding:1.25rem 0 0}.ce_rsce_box_list .content .list li i{padding:0 0.625rem 0 0;width:2rem;font-size:1.25rem;line-height:1.5625rem;text-align:center}.ce_rsce_box_list .content .list li a,.ce_rsce_box_list .content .list li .text{font-size:1.125rem;line-height:1.5625rem}.ce_rsce_box_list .content .list li a{color:#66A120;text-decoration:none}.ce_rsce_box_list .content .list li a:hover{text-decoration:underline}.ce_rsce_box_list .content .list li p{word-break:break-word}@media (max-width:599px){.ce_rsce_box_list .content .list li p strong{display:block}}@media (max-width:599px){.ce_rsce_box_list .content .list li a,.ce_rsce_box_list .content .list li .text{font-size:14px}}.ce_rsce_button_navigation{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:1.25rem}.ce_rsce_button_navigation .button{border-radius:0.3125rem;background:#EDEDED}.ce_rsce_button_navigation .button a{text-decoration:none}.ce_rsce_button_navigation .button a:hover img{background:rgba(0, 0, 0, 0.1)}.ce_rsce_button_navigation .button .inside{padding:1.25rem 0 0}.ce_rsce_button_navigation .button .inside .image-container{margin:0 1.875rem;border-radius:0.3125rem}.ce_rsce_button_navigation .button .inside .image-container img{border-radius:0.3125rem;box-shadow:0 20px 20px rgba(0, 0, 0, 0.15);transition:background-color 250ms ease}.ce_rsce_button_navigation .button .inside .title-container{display:flex;justify-content:center;align-items:center;padding:0 1rem;height:2.5rem}.ce_rsce_button_navigation .button .inside .title-container .title{font-weight:600;font-size:0.5625rem;line-height:0.75rem;color:#6D7686;text-align:center;text-transform:uppercase}@media only screen and (min-width:480px){.ce_rsce_button_navigation{grid-template-columns:repeat(3, minmax(0, 1fr))}.ce_rsce_button_navigation .button .inside{padding:1.5rem 0 0}.ce_rsce_button_navigation .button .inside .image-container{margin:0 2.25rem}.ce_rsce_button_navigation .button .inside .title-container{height:3rem}.ce_rsce_button_navigation .button .inside .title-container .title{font-size:0.75rem;line-height:0.9375rem}}@media only screen and (min-width:768px){.ce_rsce_button_navigation{grid-template-columns:repeat(4, minmax(0, 1fr))}.ce_rsce_button_navigation .button .inside{padding:1.75rem 0 0}.ce_rsce_button_navigation .button .inside .image-container{margin:0 2.5rem}.ce_rsce_button_navigation .button .inside .title-container{height:3.5rem}.ce_rsce_button_navigation .button .inside .title-container .title{font-size:1rem;line-height:1.25rem}}@media only screen and (min-width:960px){.ce_rsce_button_navigation .button .inside{padding:2rem 0 0}.ce_rsce_button_navigation .button .inside .image-container{margin:0 3rem}.ce_rsce_button_navigation .button .inside .title-container{height:4rem}.ce_rsce_button_navigation .button .inside .title-container .title{font-size:1.125rem;line-height:1.375rem}}@media only screen and (min-width:1200px){.ce_rsce_button_navigation{grid-template-columns:repeat(5, minmax(0, 1fr));grid-gap:2.5rem}.ce_rsce_button_navigation .button .inside{padding:2.5rem 0 0}.ce_rsce_button_navigation .button .inside .image-container{margin:0 3.75rem}.ce_rsce_button_navigation .button .inside .title-container{height:5rem}.ce_rsce_button_navigation .button .inside .title-container .title{font-size:1.125rem;line-height:1.375rem}}.ce_rsce_container_imagelinks .headline{font-weight:700;font-size:1.5625rem;line-height:1.875rem;text-align:center}.ce_rsce_container_imagelinks .content{padding:2.5rem 0 0}.ce_rsce_container_imagelinks .content .list{display:grid;grid-template-columns:1fr;grid-gap:2.5rem 3.125rem;list-style-type:none}.ce_rsce_container_imagelinks .content .list a{text-decoration:none}.ce_rsce_container_imagelinks .content .list a:hover .image_container img{transform:scale(1.1)}.ce_rsce_container_imagelinks .content .list .image_container{overflow:hidden;border-radius:0.3125rem}.ce_rsce_container_imagelinks .content .list .image_container img{transition:transform 375ms ease}.ce_rsce_container_imagelinks .content .list .text{padding:1.25rem 0 0;font-weight:600;font-size:1.125rem;line-height:1.375rem}.ce_rsce_container_imagelinks .content .list .subtext{padding:0.25rem 0 0;font-weight:400;font-size:1.125rem}@media only screen and (min-width:480px){.ce_rsce_container_imagelinks .content .list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width:768px){.ce_rsce_container_imagelinks .content .list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (min-width:960px){.ce_rsce_container_imagelinks .content .list{grid-template-columns:repeat(4, minmax(0, 1fr))}}.ce_rsce_easy_language.active .trigger i{color:#66A120;transform:scale(1)}.ce_rsce_easy_language.active .trigger .text{color:#66A120}.ce_rsce_easy_language .headline{display:inline-block}.ce_rsce_easy_language .headline+i{margin-left:0.625rem;font-size:1.125rem;line-height:1.375rem;cursor:pointer;transition:color 450ms ease}.ce_rsce_easy_language .trigger{display:flex;margin:0 0 0.625rem;cursor:pointer}.ce_rsce_easy_language .trigger i:hover+.text,.ce_rsce_easy_language .trigger .text:hover{color:#66A120}.ce_rsce_easy_language .trigger i{font-size:1.125rem;line-height:1.25rem;transform:scale(-1)}.ce_rsce_easy_language .trigger .text{padding:0 0 0 0.3125rem;font-size:0.8125rem;line-height:1.25rem}.ce_rsce_slider_button{width:15.5rem;height:15.5rem;border-radius:0.3125rem;background:#EDEDED;box-shadow:0px 20px 20px #00000026}.ce_rsce_slider_button a{display:block;text-decoration:none}.ce_rsce_slider_button a:hover img{background:rgba(0, 0, 0, 0.1)}.ce_rsce_slider_button .inside{padding:2.5rem 3.75rem 0}.ce_rsce_slider_button .inside .image-container{width:8rem;height:8rem;border-radius:0.3125rem}.ce_rsce_slider_button .inside .image-container img{box-shadow:0 20px 20px rgba(0, 0, 0, 0.15);transition:background-color 250ms ease}.ce_rsce_slider_button .inside .title-container{display:flex;justify-content:center;align-items:center;height:5rem}.ce_rsce_slider_button .inside .title-container .title{font-weight:600;font-size:1.125rem;line-height:1.375rem;color:#6D7686;text-align:center;text-transform:uppercase}.ce_rsce_slider_headline .headline{font-weight:600;font-size:1.5rem;line-height:1.875rem;color:white;text-transform:uppercase}.ce_rsce_slider_headline .subheadline{padding:0.625rem 0 0;font-weight:600;font-size:0.875rem;line-height:1.0625rem;color:white}@media only screen and (min-width:480px){.ce_rsce_slider_headline .headline{font-size:1.731rem;line-height:2.125rem}.ce_rsce_slider_headline .subheadline{font-size:1rem;line-height:1.1875rem}}@media only screen and (min-width:1440px){.ce_rsce_slider_headline .headline{font-size:2.719rem;line-height:3.3125rem}.ce_rsce_slider_headline .subheadline{font-size:1.5625rem;line-height:1.875rem}}.ce_rsce_webcams .webcams{display:grid;grid-template-columns:1fr;grid-gap:2.5rem}.ce_rsce_webcams .webcams .webcam .image-container img{border-radius:0.3125rem}.ce_rsce_webcams .webcams .webcam h2{padding:1.25rem 0 0;font-weight:600;font-size:1.125rem;line-height:1.375rem}@media only screen and (min-width:480px){.ce_rsce_webcams .webcams{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width:768px){.ce_rsce_webcams .webcams{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (min-width:960px){.ce_rsce_webcams .webcams{grid-template-columns:repeat(4, minmax(0, 1fr))}}.ce_accordion{border-radius:6px;background:#EDEDED;color:#000000}.ce_accordion+.ce_accordion{margin-top:20px}.ce_accordion .ui-accordion-header{font-size:1rem;font-weight:600;position:relative;outline:none;cursor:pointer;padding:1rem 62px 1rem 1rem}.ce_accordion .ui-accordion-header i{position:absolute;right:30px;top:50%;bottom:0;transform:translateY(-50%);display:none;align-items:center}.ce_accordion .ui-accordion-header i.fa-plus{display:flex}.ce_accordion .ui-accordion-header i.fa-minus{display:none}.ce_accordion .ui-accordion-header.active i.fa-plus{display:none}.ce_accordion .ui-accordion-header.active i.fa-minus{display:flex}.ce_accordion .ui-accordion-content{padding:1rem}.ce_accordion .ce_text h2{padding-top:1rem}.ce_headline+.ce_rsce_container_imagelinks>.content{padding-top:0}.mod_article div[class^=ce_]:not(.rs-column)+div[class^=ce_]{padding-top:2.5rem}.mod_article div[class^=ce_]+.ce_headline{padding-top:5rem}.webcam{text-align:center}.webcam h2{margin:2rem 0 1rem 0}.webcam video{width:100%;max-width:1066px;height:600px;border-radius:1rem}@media (max-width:768px){.webcam video{height:300px !important}}.radio_container legend{font-weight:600;width:100%;margin-bottom:15px}.radio_container{display:flex;border:none;padding:0;flex-wrap:wrap}.radio_container span{display:inline-flex;gap:5px;margin-right:10px;align-items:center}.radio_container span:not(:last-child){margin-right:20px}#wave{height:31vw;background:url("../../files/gvm/design/images/footer_welle.png") center top no-repeat;background-size:200%;background-position-x:25%}@media only screen and (min-width:768px){#wave{height:23.2vw;background-size:150%;background-position-x:center}}@media only screen and (min-width:1200px){#wave{height:15.5vw;background-size:100%}}#bottombar>.inside .bottom-navigation .level_1 li a{color:#fff}#footer{margin:-1px 0 0;background:#61911f}#footer>.inside{margin:0 auto;padding:0 1.25rem;max-width:1440px}#footer>.inside .column .ce_text,#footer>.inside .column .ce_rsce_footer_contact,#footer>.inside .column .mod_navigation{font-size:0.9375rem;line-height:1.5625rem;border-bottom:1px solid white}#footer>.inside .column .ce_text *,#footer>.inside .column .ce_rsce_footer_contact *,#footer>.inside .column .mod_navigation *{color:white}#footer>.inside .column .ce_text p,#footer>.inside .column .ce_text .content,#footer>.inside .column .ce_rsce_footer_contact p,#footer>.inside .column .ce_rsce_footer_contact .content,#footer>.inside .column .mod_navigation p,#footer>.inside .column .mod_navigation .content{padding:0 0 0.781rem}#footer>.inside .column .ce_rsce_footer_contact ul{list-style-type:none}#footer>.inside .column .ce_rsce_footer_contact ul li:not(:first-of-type){padding:0.9375rem 0 0}#footer>.inside .column .ce_rsce_footer_contact ul li i{padding:0 0.25rem 0 0}#footer>.inside .column .ce_rsce_footer_contact ul li a{text-decoration:none}#footer>.inside .column .ce_rsce_footer_contact ul li a:hover{text-decoration:underline}#footer>.inside .column .ce_text .inside{padding-right:2.25rem}#footer>.inside .column .mod_navigation .level_1{list-style-type:none}#footer>.inside .column .mod_navigation .level_1 li{margin:0 0 1.25rem}#footer>.inside .column .mod_navigation .level_1 li.contact>a,#footer>.inside .column .mod_navigation .level_1 li.contact>span,#footer>.inside .column .mod_navigation .level_1 li.contact>strong{padding:0.375rem 0.625rem 0.3125rem;font-size:0.9375rem;line-height:1.1875rem;color:white;border-radius:0.3125rem;background:#6DC209;transition:background-color 450ms ease}#footer>.inside .column .mod_navigation .level_1 li.contact>a:hover{text-decoration:none;background:rgba(109, 194, 9, 0.8)}#footer>.inside .column .mod_navigation .level_1 li.contact>a span:before{content:"";padding:0 0.625rem 0 0;font-weight:900;font-size:0.75rem;font-family:"Font Awesome 5 Free"}#footer>.inside .column .mod_navigation .level_1 li.euro>a,#footer>.inside .column .mod_navigation .level_1 li.euro>span,#footer>.inside .column .mod_navigation .level_1 li.euro>strong{display:block;width:250px;height:132px;text-indent:-999em;background:url("/files/gvm/design/images/eu_logos_neu.png") no-repeat;background-size:100%;transition:opacity 450ms ease}#footer>.inside .column .mod_navigation .level_1 li.euro>a:hover{opacity:0.8}#footer>.inside .column .mod_navigation .level_1 li.mv>a,#footer>.inside .column .mod_navigation .level_1 li.mv>span,#footer>.inside .column .mod_navigation .level_1 li.mv>strong{display:block;height:42px;margin:auto;text-indent:-999em;background:url("../../files/gvm/design/images/mv-ls-claim-rgb.png") no-repeat;background-size:contain;background-position:center;transition:opacity 450ms ease}#footer>.inside .column .mod_navigation .level_1 li.mv>a:hover{opacity:0.8}#footer>.inside .column .mod_navigation .level_1 li a,#footer>.inside .column .mod_navigation .level_1 li span,#footer>.inside .column .mod_navigation .level_1 li strong{font-size:0.9375rem;line-height:1.1875rem;text-decoration:none}#footer>.inside .column .mod_navigation .level_1 li a:hover{text-decoration:underline}#footer>.inside .column h2{position:relative;display:block;padding:1.25rem 0;font-weight:600;font-size:1.125rem;line-height:1.375rem;color:white;cursor:pointer}#footer>.inside .column h2.open:after{content:""}#footer>.inside .column h2:after{position:absolute;top:0;right:0;content:"";padding:1.25rem 0;font-size:1.125rem;line-height:1.375rem;font-family:"Font Awesome 5 Free"}#footer>.inside .column .project img{box-sizing:content-box;border-radius:5px;border:5px solid white;background:white;transition:opacity 250ms ease}#footer>.inside .column .project img:hover{opacity:0.9}@media only screen and (min-width:768px){#footer>.inside{display:flex;justify-content:space-between}#footer>.inside .column{width:calc(50% - 1.25rem)}}@media only screen and (min-width:1200px){#footer{padding:3rem 0 0}#footer>.inside .column{display:flex;justify-content:space-between}#footer>.inside .column .ce_text,#footer>.inside .column .ce_rsce_footer_contact,#footer>.inside .column .mod_navigation{text-align:center;border:none}#footer>.inside .column .ce_text .inside{padding:0}#footer>.inside .column .mod_navigation .level_1 li.euro{display:flex;justify-content:center}#footer>.inside .column>div,#footer>.inside .column>nav{width:calc(50% - 1.25rem)}#footer>.inside .column>div h2,#footer>.inside .column>nav h2{text-align:center}#footer>.inside .column>div h2:after,#footer>.inside .column>nav h2:after{display:none}#footer>.inside .column>div h2~*,#footer>.inside .column>nav h2~*{display:block !important}#footer>.inside .column .about .ce_text{text-align:left}#footer>.inside .column .project img{margin:0 auto}}body.contrast-high .mod_newslist.highlight>h2,body.contrast-high .mod_eventlist.highlight>h2{color:#424751}#bottombar{clear:both}#bottombar>.inside{display:flex;flex-direction:column-reverse;margin:0 auto;padding:1.875rem 1.25rem 2.5rem;max-width:1440px}#bottombar>.inside .bottom-copyright{font-size:0.75rem;line-height:1.1875rem;color:#FDFDFD}#bottombar>.inside .bottom-navigation .level_1{display:flex;flex-wrap:wrap;list-style-type:none}#bottombar>.inside .bottom-navigation .level_1 li{margin-bottom:1.25rem}#bottombar>.inside .bottom-navigation .level_1 li:not(:last-of-type){margin-right:1.5rem}#bottombar>.inside .bottom-navigation .level_1 li a{font-size:0.9375rem;line-height:1.1875rem;text-decoration:none}#bottombar>.inside .bottom-navigation .level_1 li a:hover span{text-decoration:underline}#bottombar>.inside .bottom-navigation .level_1 li a>span{color:white}#bottombar>.inside .bottom-navigation .level_1 li>.active{font-weight:400;color:white;text-decoration:underline}#bottombar>.inside .bottom-top{position:fixed;right:0;bottom:5rem}#bottombar>.inside .bottom-top i{display:block;width:1.875rem;height:1.875rem;font-size:0.75rem;line-height:1.875rem;color:white;text-align:center;cursor:pointer;border-radius:0.3125rem 0 0 0.3125rem;background:#66A120;transition:background-color 250ms ease}#bottombar>.inside .bottom-top i:hover{background:#6DC209}@media only screen and (min-width:768px){#bottombar>.inside{flex-direction:row;justify-content:space-between;margin:0 auto;padding:1.875rem 1.25rem 3.75rem;max-width:1440px}#bottombar>.inside .bottom-navigation .level_1 li{margin-bottom:0}}.mm-menu .mm-navbar{border:none;background:#6D7686}.mm-menu .mm-panel{background:#6D7686}.mm-menu .mm-navbars_top .mm-navbar{position:relative;padding:0 3.1215rem}.mm-menu .mm-navbars_top .mm-navbar .mm-btn_prev{position:absolute;top:0;left:0}.mm-menu .mm-navbars_top .mm-navbar .mm-btn_prev:before{content:"";left:0;width:3.125rem;height:auto;margin:0;font-weight:600;font-size:1rem;line-height:2.8125rem;font-family:"Font Awesome 5 Free";color:white;text-align:center;border:none;transform:rotate(0deg)}.mm-menu .mm-navbars_top .mm-navbar .mm-navbar__title{padding:0}.mm-menu .mm-navbars_top .mm-navbar .mm-navbar__title>span{font-weight:600;font-size:1.125rem;line-height:2.8125rem;letter-spacing:0.45px;color:white}.mm-menu .mm-navbars_top .mm-navbar .mm-btn_close{position:absolute;top:0;right:0}.mm-menu .mm-navbars_top .mm-navbar .mm-btn_close:before{content:"";right:0;width:3.125rem;height:auto;margin:0;font-weight:600;font-size:1rem;line-height:2.8125rem;font-family:"Font Awesome 5 Free";color:white;text-align:center;border:none;transform:rotate(0deg)}.mm-menu .mm-navbars_top .mm-navbar .mm-btn_close:after{display:none}.mm-menu .mm-panels .mm-panel .mm-navbar__title span{font-weight:600;font-size:1.125rem;letter-spacing:0.45px;color:white}.mm-menu .mm-panels .mm-panel .mm-listview .mm-listitem.mm-listitem_selected>.mm-listitem__text{font-weight:600;font-size:1.125rem;color:wheat;letter-spacing:0.45px;text-transform:uppercase;background:none}.mm-menu .mm-panels .mm-panel .mm-listview .mm-listitem:after,.mm-menu .mm-panels .mm-panel .mm-listview .mm-listitem__btn{border:none}.mm-menu .mm-panels .mm-panel .mm-listview span[itemprop=name]{font-weight:600;font-size:1.125rem;color:white;letter-spacing:0.45px;text-transform:uppercase;white-space:normal}.mm-menu .mm-panels .mm-btn_prev:before,.mm-menu .mm-panels .mm-btn_next:after{content:"";margin:0.5rem 0;width:auto;height:auto;left:0;right:1.25rem;font-weight:600;font-size:1rem;font-family:"Font Awesome 5 Free";line-height:1.75rem;text-align:right;color:white;border:none;border-left:1px solid white;transform:rotate(0deg)}.mm-menu .mm-panels .mm-btn_prev:before{left:8px;font-size:1rem;transform:rotate(180deg)}.ce_form{clear:both}.formbody{margin:2.5rem 0 0;padding:2.5rem;border-radius:0.3125rem;background:#EDEDED}.formbody .widget:not(:first-of-type){margin:2.5rem 0 0}.formbody .widget label{display:block;padding:0 0 0.25rem;font-weight:600}.formbody .widget label span.mandatory{padding:0 0 0 0.125rem;color:#66A120}.formbody .widget input[type=text],.formbody .widget input[type=email],.formbody .widget input[type=tel],.formbody .widget input[type=password],.formbody .widget input[type=search],.formbody .widget textarea,.formbody .widget select{padding:0.625rem 1.25rem;width:100%;font-family:Montserrat, serif;color:#6D7686;border-radius:0.3125rem;border:none;background:white}.formbody .widget textarea{min-height:6.25rem;resize:vertical}.formbody .widget-checkbox fieldset{border:none}.formbody .widget-checkbox fieldset>span{display:flex}.formbody .widget-checkbox fieldset>span input[type=checkbox]{position:relative;-webkit-appearance:none}.formbody .widget-checkbox fieldset>span input[type=checkbox]:checked+label:before{content:""}.formbody .widget-checkbox fieldset>span label{font-weight:400;line-height:1.5rem}.formbody .widget-checkbox fieldset>span label:before{content:"";padding:0 0.625rem 0 0;vertical-align:top;font-weight:400;font-size:1.25rem;line-height:1.5rem;color:#6D7686;font-family:"Font Awesome 5 Free"}.formbody .widget-checkbox fieldset>span label a{text-decoration:underline;transition:color 250ms ease}.formbody .widget-checkbox fieldset>span label a:hover{color:#66A120}.formbody .widget-submit button{padding:0.375rem 0.625rem 0.3125rem;font-size:0.9375rem;line-height:1.1875rem;font-family:Montserrat, serif;color:white;text-decoration:none;cursor:pointer;border-radius:0.3125rem;border:none;background:#6D7686;transition:background-color 250ms ease}.formbody .widget-submit button:before{content:"";padding:0 0.625rem 0 0;font-weight:600;font-size:0.75rem;line-height:1.1875rem;font-family:"Font Awesome 5 Free";color:white}.formbody .widget-submit button:hover{background:#66A120}.mod_search .formbody,.header-search-form .formbody{display:flex;margin:0;padding:0.625rem}.mod_search .formbody .widget,.header-search-form .formbody .widget{margin:0}.mod_search .formbody .widget input[type=search],.mod_search .formbody .widget input[type=text],.header-search-form .formbody .widget input[type=search],.header-search-form .formbody .widget input[type=text]{padding:0.375rem 0.625rem 0.3125rem;height:1.875rem;font-size:0.9375rem;line-height:1.1875rem}.mod_search .formbody .widget-submit button,.header-search-form .formbody .widget-submit button{margin:0 0 0 0.625rem;height:1.875rem}.mod_search .formbody .widget-submit button:before,.header-search-form .formbody .widget-submit button:before{content:""}.mod_search form{display:flex}.header-search-form{position:absolute;top:5rem;display:none;z-index:100}body.contrast-high{}body.contrast-high *{color:#424751}body.contrast-high.home .header-home i{color:#426e10 !important}body.contrast-high #topbar{background:#424751}body.contrast-high #topbar .inside .topbar-navigation .level_2>li{background:#424751}body.contrast-high #bottombar>.inside .bottom-top i{color:#424751;background:#80ef00}body.contrast-high #header .inside .header-container .topbar-navigation .level_1>li a:before{color:#424751}body.contrast-high #header .inside .header-container .topbar-navigation .level_2>li a,body.contrast-high #header .inside .header-container .topbar-navigation .level_2>li strong,body.contrast-high #header .inside .header-container .topbar-navigation .level_2>li span{color:#424751}body.contrast-high #header .inside .header-container .topbar-navigation .level_2>li a:hover,body.contrast-high #header .inside .header-container .topbar-navigation .level_2>li strong:hover,body.contrast-high #header .inside .header-container .topbar-navigation .level_2>li span:hover{color:#426e10}body.contrast-high #header .inside .header-container .header-contact{background:#426e10}body.contrast-high #header .inside .header-container .header-contact:hover{background:#6DC209}body.contrast-high #header .inside .header-container .header-home i,body.contrast-high #header .inside .header-container .header-search i,body.contrast-high #header .inside .header-container .header-mobile-trigger i{color:#424751}body.contrast-high #header .inside .header-container .header-home i:hover,body.contrast-high #header .inside .header-container .header-search i:hover,body.contrast-high #header .inside .header-container .header-mobile-trigger i:hover{color:#426e10}body.contrast-high #header .inside .header-container .header-navigation .level_1>li a,body.contrast-high #header .inside .header-container .header-navigation .level_1>li span,body.contrast-high #header .inside .header-container .header-navigation .level_1>li strong{color:#424751}body.contrast-high #header .inside .header-container .header-navigation .level_1>li a:hover span,body.contrast-high #header .inside .header-container .header-navigation .level_1>li strong.active,body.contrast-high #header .inside .header-container .header-navigation .level_1>li a.trail span{color:#426e10}body.contrast-high #wave{background-image:url("../../files/gvm/design/images/footer_welle_contrast.png")}body.contrast-high #footer{background:#426e10}body.contrast-high #footer>.inside .column .mod_navigation .level_1 li.contact>a,body.contrast-high #footer>.inside .column .mod_navigation .level_1 li.contact>strong{color:#424751;background:#80ef00}body.contrast-high #footer>.inside .column .mod_navigation .level_1 li.contact>a>span,body.contrast-high #footer>.inside .column .mod_navigation .level_1 li.contact>strong>span{color:#424751}body.contrast-high .mm-menu .mm-panel,body.contrast-high .mm-menu .mm-navbar{background:#424751}body.contrast-high .mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .wave .content .top{background-image:url("../../files/gvm/design/images/header_wave_contrast.png")}body.contrast-high .mod_rocksolid_slider>div .rsts-slide>div[data-rsts-name] .wave .content .bottom{background:#426e10}body.contrast-high .mod_newslist.slider .slick-slider .slick-list .slick-slide .more a,body.contrast-high .mod_svgvm_event_list .event-container .event .more a{background:#424751}body.contrast-high .mod_newslist.slider .slick-slider .slick-list .slick-slide .more a:hover,body.contrast-high .mod_svgvm_event_list .event-container .event .more a:hover{background:#66A120}body.contrast-high .mod_newslist.slider .slick-slider .slick-arrow,body.contrast-high .mod_svgvm_event_list .slick-slider .slick-arrow{background:#426e10}body.contrast-high .mod_newslist.slider .slick-slider .slick-arrow:hover,body.contrast-high .mod_svgvm_event_list .slick-slider .slick-arrow:hover{background:#66A120}body.contrast-high .mod_svgvm_event_list .button-container a{color:#424751}body.contrast-high .mod_svgvm_event_list .button-container a:hover{color:#66A120}body.contrast-high .ce_hyperlink.as-link a{color:#424751}body.contrast-high .ce_hyperlink.as-link a:hover{color:#66A120}body.contrast-high .ce_rsce_slider_button .inside .title-container .title,body.contrast-high .ce_rsce_button_navigation .button .inside .title-container .title{color:#424751}#cboxOverlay{opacity:0.7;background:#EDEDED}#colorbox #cboxContent{background:transparent}#colorbox #cboxContent #cboxLoadedContent{border-radius:0.625rem;border:0.75rem solid white}#colorbox #cboxContent #cboxTitle,#colorbox #cboxContent #cboxCurrent{top:auto;bottom:2rem;padding:0.375rem 0.625rem 0.3125rem;font-size:0.9375rem;line-height:1.1875rem;color:white;text-decoration:none;border-radius:0.3125rem;background:#6D7686;box-shadow:0 0 0.625rem #0000001A;transition:background-color 250ms ease}#colorbox #cboxContent #cboxTitle:empty,#colorbox #cboxContent #cboxCurrent:empty{display:none !important}#colorbox #cboxContent #cboxTitle{left:2rem}#colorbox #cboxContent #cboxCurrent{right:2rem}#colorbox #cboxContent #cboxPrevious,#colorbox #cboxContent #cboxNext{top:calc(50% - 0.9375rem);margin:0;height:1.875rem;width:1.875rem;text-indent:0;cursor:pointer;border-radius:0.3125rem;border:none;background:#66A120;z-index:10;transition:background-color 250ms ease}#colorbox #cboxContent #cboxPrevious i,#colorbox #cboxContent #cboxPrevious i:before,#colorbox #cboxContent #cboxNext i,#colorbox #cboxContent #cboxNext i:before{position:absolute;top:calc(50% - 0.9375rem);height:1.875rem;width:1.875rem;right:0;line-height:1.875rem;color:white}#colorbox #cboxContent #cboxPrevious{left:2rem}#colorbox #cboxContent #cboxNext{right:2rem}#colorbox #cboxContent #cboxClose{top:2rem;right:2rem;padding:0 0 1px;width:1.5rem;height:1.5rem;font-weight:600;font-size:1rem;line-height:1.5rem;color:white;text-align:center;text-indent:0;border-radius:100%;background:#6D7686;box-shadow:0 0 0.625rem #0000001A;transition:background 450ms ease}#colorbox #cboxContent #cboxClose:hover{background:#66A120}.max-width-680{max-width:680px}*{margin:0;padding:0;color:#6D7686;outline:none;box-sizing:border-box}img{display:block}strong{font-weight:bold}em{font-style:italic}p+p{margin-top:10px}html{font-family:Montserrat;font-size:1rem}html body{background:#FDFDFD}html body.home .header-home i{color:#66A120 !important}html body .left{float:left;max-width:50%}.two-button .ce_rsce_button_navigation{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;margin-top:2rem}@media only screen and (min-width:480px){.two-button .ce_rsce_button_navigation{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}@media only screen and (min-width:768px){.two-button .ce_rsce_button_navigation{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}}@media only screen and (min-width:901px){.two-button .ce_rsce_button_navigation{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}
