legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}form button,input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}form button,input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}form button:hover,input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}form button:active,input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}form button.blue,input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}form button.blue:active,input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}form button.green,input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}form button.green:active,input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}form button.orange,input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}form button.orange:active,input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}form button.red,input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}form button.red:active,input[type=submit].red:active,.button.red:active{background-color:#be322b}.widget{margin-bottom:12px}.widget>label{display:block;margin-bottom:6px;font-weight:700}.inline-form .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.horizontal-form .widget:after{content:"";display:table;clear:both}.horizontal-form .widget>label{width:20%;float:left;padding:3px 2% 0 0;text-align:right}.horizontal-form .widget>input,.horizontal-form .widget>textarea{width:78%;float:left}.horizontal-form .widget>fieldset{margin-left:20%}
.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%;
  }
}

.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.cc-cookies{display:none;width:100%}.cc-detail-btn{padding:8px 10px;line-height:1.2rem}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px}.cc-detail-btn,.cc-detail-btn-details{display:inline-block;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn span:nth-child(2),.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn.cc-active span:nth-child(1),.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2),.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn:hover,.cc-detail-btn-details:hover{background:rgba(0,0,0,0);color:var(--ccb-detail-clr-hvr, #717171)}
.lines-button{padding:1.4rem 0.7rem;transition:0.3s;cursor:pointer;user-select:none;border-radius:0.175rem}.lines-button:hover{opacity:1}.lines-button:active{transition:0}.lines{display:inline-block;width:1.4rem;height:0.175rem;background:#ecf0f1;border-radius:0.1rem;transition:0.3s;position:relative}.lines:before,.lines:after{display:inline-block;width:1.4rem;height:0.175rem;background:#ecf0f1;border-radius:0.1rem;transition:0.3s;position:absolute;left:-10px;content:"";-webkit-transform-origin:0.1rem center;transform-origin:0.1rem center}.lines:before{top:0.35rem}.lines:after{top:-0.4rem}.lines-button:hover .lines:before{top:0.35rem;left:0px}.lines-button:hover .lines:after{top:-0.35rem;left:0px}.lines-button.close{z-index:1000}.lines-button.arrow.close .lines:before,.lines-button.arrow.close .lines:after{top:0;width:0.9333333333rem}.lines-button.arrow.close .lines:before{-webkit-transform:rotate3d(0, 0, 1, 40deg);transform:rotate3d(0, 0, 1, 40deg)}.lines-button.arrow.close .lines:after{-webkit-transform:rotate3d(0, 0, 1, -40deg);transform:rotate3d(0, 0, 1, -40deg)}.lines-button.arrow-up.close{-webkit-transform:scale3d(0.8, 0.8, 0.8) rotate3d(0, 0, 1, 90deg);transform:scale3d(0.8, 0.8, 0.8) rotate3d(0, 0, 1, 90deg)}.lines-button.minus.close .lines:before,.lines-button.minus.close .lines:after{-webkit-transform:none;transform:none;top:0;width:1.4rem}.lines-button.x.close .lines{background:transparent}.lines-button.x.close .lines:before,.lines-button.x.close .lines:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:5px;left:0px;width:1.4rem}.lines-button.x.close .lines:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.lines-button.x.close .lines:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.loader{margin:30px auto;font-size:6px;position:relative;text-indent:-9999em;border-top:1em solid rgba(255, 255, 255, 0.2);border-right:1em solid rgba(255, 255, 255, 0.2);border-bottom:1em solid rgba(255, 255, 255, 0.2);border-left:1em solid #ffffff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;top:50%;margin-top:-20px}.loader,.loader:after{border-radius:50%;width:6em;height:6em}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load{0%{transform:translateY(-100%)}100%{transform:translateY(100%)}}
.sm-but:hover,
.sm-open a:hover,
.sm-kontakt a:hover {
    filter:brightness(0.9);
}

.sm-but,
.sm-open a,
.sm-kontakt a {
    box-shadow: 0px 3px 10px rgba(0,0,0,.25);
    transition:0.3s ease-out;
    -webkit-transition:0.3s ease-out;
}


.sm-buttons .sm-open.talk {
    transform:translateX(0px);
    -webkit-transform:translateX(0px);
    opacity:1;
    visibility:visible;
}



.sm-open {
    transition:0.3s ease-out;
    -webkit-transition:0.3s ease-out;
    transform:translateX(15px);
    -webkit-transform:translateX(15px);
    opacity:0;
    visibility:hidden;
    position:absolute;
    left:-215px;
    top:2px;
}

.sm-open .fb {
    width:60px;
    height:60px;
    display:block;
    margin-bottom:10px;
        margin-left:2px;
    padding-top:8px;
    text-align:center;
    font-size:1.4em;
    color:#FFF;
    border-radius:50%;
    background-color:#C3B79C;
}


.sm-open .ig {
    width:60px;
    height:60px;
    display:block;
    margin-bottom:10px;
    margin-left:2px;
    padding-top:2px;
    text-align:center;
    font-size:1.6em;
    color:#FFF;
    border-radius:50%;
         background-color:#C3B79C;
}



.sm-open .wa {
    width:60px;
    height:60px;
    display:block;
    margin-bottom:10px;
        margin-left:2px;
    padding-top:2px;
    text-align:center;
    background-color:#C3B79C;
    font-size:1.6em;
    color:#FFF;
    border-radius:50%;
}


.sm-but {
    width:70px;
    height:70px;
    padding-top:12px;
    text-align:center;
    background-color:#3D2D14;
    font-size:1.4em;
    color:#FFF;
    border-radius:50%;
}

.sm-buttons {
    bottom:120px;
    right:37px;
    position:fixed;
    z-index:10;
}

/* bebas-neue-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/fonts/bebas-neue-v10-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/fonts/bebas-neue-v10-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* taviraj-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Taviraj';
  font-style: normal;
  font-weight: 200;
  src: url('../../files/fonts/taviraj-v11-latin-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/fonts/taviraj-v11-latin-200.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* taviraj-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Taviraj';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/fonts/taviraj-v11-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/fonts/taviraj-v11-latin-300.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* taviraj-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Taviraj';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/fonts/taviraj-v11-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/fonts/taviraj-v11-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* taviraj-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Taviraj';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/fonts/taviraj-v11-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/fonts/taviraj-v11-latin-italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* taviraj-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Taviraj';
  font-style: normal;
  font-weight: 500;
  src: url('../../files/fonts/taviraj-v11-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/fonts/taviraj-v11-latin-500.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* taviraj-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Taviraj';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/fonts/taviraj-v11-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/fonts/taviraj-v11-latin-600.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* taviraj-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Taviraj';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/fonts/taviraj-v11-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/fonts/taviraj-v11-latin-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* taviraj-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Taviraj';
  font-style: normal;
  font-weight: 800;
  src: url('../../files/fonts/taviraj-v11-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/fonts/taviraj-v11-latin-800.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* taviraj-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Taviraj';
  font-style: normal;
  font-weight: 900;
  src: url('../../files/fonts/taviraj-v11-latin-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/fonts/taviraj-v11-latin-900.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* 01style.css */
.karte .pad-bot-sm{padding-bottom: 70px}.karte table{border-collapse: collapse}.karte .ui-accordion-header:hover .ui-icon,.karte .ui-accordion-header.ui-state-active .ui-icon{transform: rotate(90deg);transition: 0.3s ease-out; -webkit-transition: 0.3s ease-out;top: 43%;cursor: pointer}.karte .ce_table td{border-bottom: 1px solid black;  padding-top: 15px;  padding-bottom: 15px;  padding-left: 20px;  padding-right:20px}.karte .ce_table table{margin: 0px;  padding: 0px;  width: 100%}.karte .ce_table .col_1{width: 20%;text-align: right;font-weight: 500}.karte .ce_table .col_0{width: 80%}.karte .ui-widget-content{border: 0px;margin-top: 25px;margin-bottom: 45px}.karte .ui-icon{background-image:url("../../files/grafiken/arrow-right-black.svg");background-position:center center;background-repeat:no-repeat;width: 35px;  height: 25px;  position: absolute;  right: 30px;  top: 50%;  background-size: 100% !important;  transform: translateY(-30%);transition: 0.3s ease-out; -webkit-transition: 0.3s ease-out}.karte .ui-accordion-header h4{margin: 0px;font-size: 1.5em;text-transform: none;letter-spacing: 1px}.karte .ui-accordion-header{background-color: #F3F2F1;color: #212121;position: relative;padding: 25px 25px 25px 25px;margin-top: 15px}.img-buttn2.winter::after{display: none}.ul-none .mod_changelanguage ul{padding-left:40px}.hright .mod_changelanguage a{bottom: -12px;  margin-left: 20px}.hright .mod_changelanguage a{position: absolute;bottom: -18px;margin-left: 25px}.mod_changelanguage li,.ul-none .mod_changelanguage li{list-style-type: none}.mod_changelanguage{position:relative;display:inline-block}.el-1.en::before{background-image:url("../../files/grafiken/icons/Icons_EN/seit-1022-EN.svg")}.el-2.en::before{background-image:url("../../files/grafiken/icons/Icons_EN/EN_genussmomente.svg")}.sidePanelOpen .en .menu::after{content:"close"}.en .menu::after{content:"Menu"}.el-3{position: absolute;width: 180px;height: 180px;left: 50px;bottom: 150px;background-size: 100% auto;z-index: 10}.scr .hlogo img{content: url("../../files/grafiken/KWER_Logo_SteffnerWallner_sm.svg")}.angebotdetails.wandern #main .buttn a{color: #FFFFFF}.angebotdetails #container{max-width: unset;width: 100%}.angebotdetails .mod_breadcrumb{display: none}.angebotdetails .ce_text li a{color:#212121}.ce_text.link a{color:#212121}.impr .cta span a{background-color:#949C81}.impr #main .found a{color:#FFFFFF}.panelinside .level_2 > li > strong,.panelinside .level_1 > li > strong{color:#AEA99F!important}.preise #full5{background-color: #FFFFFF}.sommeraktiv #full{background-color: #FFFFFF}.einl.ce_text p a{color:#212121}.level_2 li:nth-child(1){padding-top: 5px}.navover .level_2 li:nth-child(1){padding-top: 0px}.home-slider h2{max-width: 80vw;    margin-left: auto;    margin-right: auto}.ui-datepicker .ui-datepicker-header{padding:0;padding-left:50px!important}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{background-color:rgba(148,156,129,.1);width:35%;float:left!Important;margin-right:5px}.angebotdetails.sidePanelOpen .before-header a,.impr.sidePanelOpen .before-header a{color: #FFFFFF !important}.angebotdetails.sidePanelOpen .before-header,.impr.sidePanelOpen .before-header{background-color: transparent}.angebotdetails #main,.angebotdetails.impr.wandern #main{margin-top:120px;margin-bottom:160px}.slider-detail{margin-left: auto;  margin-right: auto}.angebotdetails.center .hright{text-align: left !important}.angebotdetails .layout_full li{border-bottom:1px solid rgba(33,33,33,.15);padding-top: 15px;  padding-bottom: 15px;  margin-left: auto;  margin-right: auto}.angebotdetails .layout_full ul{list-style-type:none;padding-top: 40px;padding-left: 0px}.pad-bot-sm{padding-bottom: 100px}.center .mod_breadcrumb ul{text-align: center}.pausch .mod_newslist .layout_latest .more a{padding: 12px}.pausch .mod_newslist .app-text h3{margin-top: 0px;margin-bottom: 35px;font-size: 2.7em;line-height: 1em}.pausch .mod_newslist .app-text h4{font-weight: 600;margin-bottom: 15px}.pausch .mod_newslist .more{position: absolute;  bottom: 10%;  margin-left: auto;  margin-right: auto;  text-align: center;  left: 50%;transform: translateX(-50%)}.pausch .mod_newslist .app-more{width: 100%;  position: absolute;  bottom: 0px;  height: 100%}.pausch .mod_newslist .app-text{position: absolute;top: 0px;color: #FFFFFF;text-align: center;width: 80%;font-weight: 600;line-height: 1.5em;padding-left: 10%;padding-right: 10%;padding-top: 20%;padding-bottom: 20%}.pausch{max-width:1500px;width: 90%;margin-left: auto;margin-right: auto}.pausch .mod_newslist .layout_latest .image_container img{width:100%;height:auto;position: relative;opacity: 0.5;vertical-align: middle}.pausch .mod_newslist .layout_latest .image_container{position:relative}.pausch .mod_newslist .layout_latest.odd{margin-right: 0px !important}.pausch .mod_newslist .layout_latest{position:absolute;background-color:#212121;width: 100%;height: auto}.pausch .mod_newslist .layout_latest a{padding: 0px;height: 100%;display: inline-block;width: 100%;position: relative}.pausch .mod_newslist .layout_latest{position:relative;width: calc(50% - 25px);margin-right: 40px;display: inline-block;margin-top: 20px;margin-bottom: 25px}.pausch .mod_newslist{position:relative}.anfrageformular #ctrl_174{border: 0px}.aktiv .giggle-widget-v2{padding-bottom: 0px !important}.giggle-widget-v2{padding-left: 0px !important;  padding-right: 0px !important;padding-top: 50px;  padding-bottom: 100px !important}.galerie{width: 80%;margin-left: auto;margin-right: auto}.ce_masonry_gallery img{width: 100%;height: auto}.masonry_gallery .image_container{margin: 10px}.msry_theme_standard .masonry_gallery{box-shadow: unset;  border: unset;  padding: 0px;  border-radius: 0px;  background-color: unset;  margin-bottom: 0px}.masonry_gallery,.mgallery-row{width: 500px}.msry_theme_standard.ce_masonry_gallery{padding: 10px}.ul-none .footlinks li{list-style-type: none}.ul-none li{list-style-type:square}.ul-none ul{padding-left: 20px}.impr.fehler #container{margin-bottom: 20px;margin-top: 0px}.sitemap .level_1 li.sibling{font-weight: 600}.sitemap .level_1 li:hover{display: block}.sitemap ul.level_1{padding-left:0}.sitemap .level_1 li{list-style-type:none;margin-top: 15px}.sitemap .level_2{justify-content: left;width: 100%;  display: grid}.sitemap .submenu .level_2 li{display: block;  margin-top: 2px;  margin-bottom: 2px;  font-weight: normal;  padding-left: 20px}.ol-zoom{margin-top: -3px}.list{margin-top:50px}.list li{list-style-type: none;  padding-top: 15px;  padding-bottom: 15px;  border-bottom: 1px solid #212121}.submenu:hover .level_2 li{display: inline-block !important;transition: 0.3s ease-out;  -webkit-transition: 0.3s ease-out}.submenu .level_2 li{display:none;transition: 0.3s ease-out;  -webkit-transition: 0.3s ease-out}#full4{position:relative}.ce_text p.link a:hover,label a:hover,.list a:hover,.sitemap li a:hover{color:#9E7754;transition: 0.3s ease-out;  -webkit-transition: 0.3s ease-out}.ce_text p.link a,label a,.list a{color:#212121;transition: 0.3s ease-out;  -webkit-transition: 0.3s ease-out}#full3{position:relative}.navup{transform: translateY(-100%)}.nav-social{padding-top: 50px}.appart-text h3{margin-top: 0px}.el-big.right::before{right: -30%;  top: -15%}.el-4.teaser.top::before{left: -165px;  bottom: unset;  top: -10px}.el-1.rechts::before{right: -40vh;  top: 0px}.appart-list-full .rs-column.-large-first a{margin-right: 5px;margin-top: -10px;width: calc(35% + 3.4px)}.el-4{position:relative}.tab-preise td{background-color:#FFFFFF}.el-4.bottom::before{right: -200px;top: 450px}.text-banner-1.left{bottom: 20vh;  left: 15%}.col2 #cont5::before{background-color: #AEA99F !important}.col2 #buch a.bcol2,.col2 #buch button.bcol2{color: #949C81 !important}.col2 #buch{background-color:#949C81}.col2 #last-bg .anfr-cont a:nth-child(2){color: #AEA99F !important}.col2 #last-bg{background-color:#AEA99F}.angebote .layout_latest .more a{margin-top: 0px !important;border: none;padding-left: 0px;padding-right: 0px;padding-top: 35px;padding-bottom: 35px}.angebote .layout_latest .app-bild a{position:relative;padding-top: 0px;padding-bottom: 0px}.angebote .layout_latest.last{margin-right:0}.angebote .layout_latest{display:inline-block;margin-right:50px;width: calc(50% - 50px)}.tab-preise.sommer h3{margin-top:0}.tab-preise.winter h3,.tab-preise.kids h3{margin-top:80px}.tab-preise td.first{padding-left:20px}.tab-preise.kids h3,.tab-preise.kids strong.color{color:#AEA99F}.tab-preise.sommer h3,.tab-preise.sommer strong.color{color:#949C81}.tab-preise.winter h3,.tab-preise.winter strong.color{color:#9E7754}.tab-preise td{padding-top:15px;padding-bottom:15px}.tab-preise .first,.tab-preise h3{text-align:left}.tab-preise{text-align:center}.tab-preise{line-height:1.5em}.el-big.app::before{top: calc(27% + 15px);left: -40%}.inklusives h4.unter{text-transform:none;margin-top: 45px;margin-bottom: 10px;padding-left: 20px}#last-bg .buttn a{margin-right: 5px}.el-4.teaser::before{left: -195px;bottom: 540px;top: unset}.el-4.teaser,.el-big.app{position:relative}.nav-slide h2{margin-bottom:0}.nav-scroll .hlogo{margin-top: 12px}.appart-list-full .rs-column.-large-first li a{width: 13px}.appart-list-full .last .rs-columns{padding-bottom:0}.appart-text .buttn a.green,.appart-list-full .buttn a.green,.angebotdetails .buttn a.green{background-color:#949C81;margin-right: 0px !important}.appart-text .buttn a,.appart-list-full .buttn a,.angebotdetails .buttn a{background-color:#AEA99F}.appart-list-full .rs-columns{padding-bottom:100px}.pad-top-big{padding-top:200px}.appart-text .ap-desc img{padding-right:12px}.appart-text .ap-desc{padding-right: 20px}.op-black.mod_rocksolid_slider img{opacity: 0.4}.op-black.mod_rocksolid_slider{background-color:#212121}.el-big::before{position:absolute;display:inline-block;background-image:url("../../files/grafiken/element2.svg");background-position:center center;background-repeat:no-repeat;content:"";width: 900px;  height: 400px;  background-size: 100%;  right: -70%;  top: -25%}.el-big{position:relative}.img-buttn2.none::after{display:none}#cont3{background-color:#F3F2F1}#cont-nobg,body.bread-center{background-color:#FFFFFF}.img-buttn2.no::after{display:none}.bread-center .mod_breadcrumb ul{text-align:center}.unters #header .ce_text{margin-top:200px;padding: 0px 10px}.unters .scroll{bottom: 60px}p strong{font-weight: 600}.hleft a.mail::after{display:none}.hleft a::after{width:3.5px;height:40px;bottom:1px;right:0;position:absolute;display:inline-block;background-color:#F3F2F1;content:""}.hleft a{position:relative;padding-right:20px;padding-left:20px}.lines-button{padding-top: 1.3rem !important}.foot-booking2{margin-top: 50px}.nobread .mod_breadcrumb{display: none}.before-header a,.overlay-foot > a,.nav-social a,.menu{-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out}.panelinside .level_1 > li > a:hover,.panelinside .level_2 > li > a:hover,.overlay-foot > a:hover,.nav-social a:hover,.menu:hover{opacity: 0.7}.before-header .hleft a:hover{opacity: 0.7}#ctrl_140{border: unset}.sidePanelOpen .before-header > div{filter: unset !important}.scr .cta .cta-text{color:#212121}.cookiebar-desc h3{font-size: 1.5em}.contao-cookiebar .cc-inner .cc-btn{margin: 5px;padding: 11px 17px}.contao-cookiebar .cc-inner .cc-btn:hover{background-color:#212121}.viewport-bottom .cta{transform: translateX(100%)}.viewport-bottom #buch{transform: translateY(100%)}.impr #main{margin-top: 160px}a.bcol2,button.bcol2{background-color: #FFFFFF !important;border-color: #FFFFFF !important;color: #AEA99F !important}a.bcol2:hover,button.bcol2:hover{background-color: #605F67 !important;border-color: #605F67 !important;color: #FFFFFF !important}a.bcol1,button.bcol1{background-color: unset !important;border-color: #FFFFFF !important}a.bcol1:hover,button.bcol1:hover{background-color: transparent !important;border-color: #605F67 !important;color: #605F67 !important}.buch-left .widget-calendar:nth-child(2){border-right:2px solid #FFFFFF;border-left:2px solid #FFFFFF;padding: 0px 10px}.ui-datepicker-trigger{display: none}#buch .widget.widget-text.widget-calendar,#buch .widget.widget-text{display: flex;justify-content: space-around;align-items: center;margin-bottom: 0px;justify-content: space-around}.widget > label{font:1.3em Taviraj, serif;text-transform:uppercase;font-weight: 700;margin-bottom: 0px}.ui-datepicker-title{margin: 0px !important}.ui-datepicker .ui-datepicker-title select{border-radius: 0px;box-shadow: unset;border: unset;padding: 5px 11px}.ui-corner-all{border-radius: 0px}.ui-datepicker td span,.ui-datepicker td a{text-align: right;text-decoration: none;padding: 10px 5px}{}#ui-datepicker-div{bottom: 150px !important;top: unset !Important}.anfr-cont a:nth-child(1),a.bcol1{background-color: unset !important;border-color: #FFFFFF !important}.buch-right{display: flex;justify-content: space-between;align-items: center}.buch-left{border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;display: grid;grid-template-columns: 1fr 1fr 1.4fr;column-gap: 10px;height: 71px}#buch .formbody{display: grid;grid-template-columns: 1fr 410px;padding: 0px 3%;column-gap: 50px;height: 120px;align-items: center}#buch .submit,#buch a{margin: 0px !important}.widget.widget-submit{display: inline-block;margin: 0px}#buch{background-color:#AEA99F;color:#FFFFFF;position: fixed;bottom: 0px;width: 100%;left: 0px;z-index: 20;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out}form button{background-image: unset}#footer a{-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out}#footer a:hover{opacity: 0.6}.el-4::before{background-image:url("../../files/grafiken/sw-icon.svg");background-position:center center;background-repeat:no-repeat;content: "";  position: absolute;  width: 250px;  height: 210px;  right: -90px;  top: -180px;  background-size: 100% auto}.img-buttn2::after{background-image:url("../../files/grafiken/wanderhotels.svg");background-position:center center;background-repeat:no-repeat;content: "";position: absolute;width: 140px;height: 100px;right: 70px;top: 70px;background-size: 100% auto}.el-2::after{background-image:url("../../files/grafiken/element2.svg");background-position:center center;background-repeat:no-repeat;content: "";position: absolute;width: 390px;height: 230px;right: -290px;top: 150px;background-size: 100% auto}.el-2::before{background-image:url("../../files/grafiken/genussmomente.svg");background-position:center center;background-repeat:no-repeat;content: "";position: absolute;width: 180px;height: 180px;right: 50px;top: 150px;background-size: 100% auto;z-index: 2}.el-1::before{background-image:url("../../files/grafiken/seit-1022.svg");background-position:center center;background-repeat:no-repeat;content: "";position: absolute;width: 170px;height: 180px;right: -15vh;top: 100px;background-size: 100% auto}.img-buttn a.arrow-black::before{filter: invert(1)}.text-banner-2{position: absolute;bottom: 25vh;left: 25%}.text-banner-1{position: absolute;bottom: 35vh;right: 25%}.text-1{font:1.5em Bebas Neue, sans-serif;text-decoration:none;color:#212121;text-transform:uppercase;position: absolute;right: -70px;writing-mode: tb;height: 100%;top: 0px;text-align: center}.text-2{font:1.5em Bebas Neue, sans-serif;text-decoration:none;color:#212121;text-transform:uppercase;position: absolute;left: -100px;writing-mode: tb;height: 100%;top: 0px;text-align: center;transform: rotate(180deg)}#cont,#cont4,#cont1{background-image:url("../../files/grafiken/background.jpg");background-repeat:no-repeat;background-size: cover;position: relative;background-position: top -15px center}.spikes2-top::before{background-image:url("../../files/grafiken/zacken2.svg");background-position:center top;background-repeat:no-repeat;content: "";position: absolute;width: 100%;height: 50px;z-index: 0;background-size: 110vw;top: -2px}#full2{background-color:#FFFFFF;position: relative}#cont::after{background-color:#FFFFFF;content:"";bottom: 0px;left: 0px;width: 100%;height: 50vh;position: absolute;z-index: 1}.spikes-top::before{background-image:url("../../files/grafiken/zacken.svg");background-position:center top;background-repeat:no-repeat;content: "";position: absolute;width: 100%;height: 50px;z-index: 1;background-size: 110vw;top: -4px}.overlay-foot > a{font:1.3em Bebas Neue, sans-serif;text-decoration:none;color:#FFFFFF;text-transform:uppercase}.overlay-foot > :nth-child(3){text-align: right}.overlay-foot > :nth-child(1),.overlay-foot > :nth-child(3){width: 700px}.overlay-foot{display: flex;justify-content: space-between;align-items: center;position: absolute;width: 93%;bottom: 30px;padding-left: 3%;padding-bottom: 2%;padding-right: 3%;padding-top: 0px}.level_2 li{margin-top: 10px;margin-bottom: 10px;margin-left: 15px;margin-right: 15px}.scr .cta span a{background-color:#949C81}.cta a:hover .cta-text{transform: translateX(-82%);opacity: 1}.cta .cta-text{font-family:Bebas Neue, sans-serif;color:#F3F2F1;text-transform:uppercase;transform: translateX(75%);position: absolute;z-index: -1;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;text-align: right;width: 190px;opacity: 0}.hright{margin-top: -3px}.scr .before-header > div,.impr .before-header > div,.angebotdetails .before-header > div{filter: brightness(0.2)}.scr .hlogo img,.impr .hlogo img,.angebotdetails .hlogo img{width: 130px}.scr .before-header,.impr .before-header,.angebotdetails .before-header{background-color:#F3F2F1;height: 125px;-webkit-box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.2);box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.2)}.foot-booking a{padding: 0px 20px}.foot-booking{margin-top: 50px;margin-bottom: 50px}.foot-booking2 img{width: 80px}.createdby{position: relative;top: 3px;margin-right: 6px}.overlay-foot .buttn a{margin-top: 0px}.anfr-cont a:nth-child(2){background-color: #FFFFFF;color: #949C81 !important}.overlay-foot .buttn a:nth-child(2){background-color: #FFFFFF;color: #605F67 !important}.anfr-cont a:nth-child(2):hover{background-color: #605F67;color: #FFFFFF !important;border-color: transparent}.overlay-foot .buttn a:nth-child(2):hover{background-color: #605F67;color: #FFFFFF !important;border-color: #FFFFFF}.anfr-cont a:nth-child(1):hover{color:#605F67;background-color: unset;border-color: #605F67 !important}.overlay-foot .buttn a:nth-child(1){background-color: transparent }.overlay-foot .buttn a:nth-child(1):hover{border-color:#FFFFFF;color:#605F67;background-color: #FFFFFF}.anfr-cont .ce_text:nth-child(2){text-align: right}.anfr-cont{display: grid;grid-template-columns: 2fr 1.6fr}.aktiv-link{z-index: 1;position: relative}#cont2::before,#cont5::before{background-color:#949C81;content: "";position: absolute;bottom: 0px;width: 100%;height: 40vh;z-index: 0}#cont2,#cont2-nobg,#cont5,#cont5-nobg{background-color:#FFFFFF;position: relative}.img-bev{border:30px solid #FFFFFF;position: absolute;width: 25vw;height: auto;right: 5%;top: -23vh}.img-bev img{width: 100%;height: auto}.rsts-skin-default .rsts-prev:hover,.rsts-skin-default .rsts-next:hover{background-color: unset;opacity: 0.6}.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next{font:1.3em Bebas Neue, sans-serif;color:#FFFFFF;text-indent: 0px;overflow: unset}.rsts-skin-default .rsts-prev span,.rsts-skin-default .rsts-next span{left: -60px;position: relative;width: 60px;display: inline-block;text-align: left}.rsts-skin-default .rsts-prev{background-image:url("../../files/grafiken/arrow-left.svg");background-position:center center;background-repeat:no-repeat;width: 70px;background-size: 50px;border: unset;box-shadow: unset;top: 120px;right: 5%}.rsts-skin-default .rsts-next{background-image:url("../../files/grafiken/arrow-right.svg");background-position:center center;background-repeat:no-repeat;width: 70px;background-size: 50px;border: unset;box-shadow: unset;top: 160px;right: 5%}.nav-slide .rsts-slide:nth-child(1){}.nav-slide .rsts-slide > div{height: 100%}.nav-text{display: flex;justify-content: space-between;align-items: end;width: 100%;height: 100%;padding: 5%}.nav-slide{color:#FFFFFF}.nav-slide .rsts-slides > div > img{opacity: 0.31}.nav-slide .rsts-slide{background-color:#212121}.before-header a{font:1.5em Bebas Neue, sans-serif;text-decoration:none;color:#F3F2F1}.sidePanelOpen .menu::after{content: "close"}.menu::after{font:29px Bebas Neue, sans-serif;color:#F3F2F1;content: "Menü";font-size: 1.5em}.hright,.hleft{width: 700px}.text-left{padding-left: 20%;width: 70%}.quote p{font-size:2.3em;text-transform:uppercase;letter-spacing:5px;font-weight: 500;line-height: 1.2;margin-bottom: 0px}.m-top{margin-top: 120px}.img-buttn{position: relative}.img-buttn.ib-col1 a{background-color:#605F67}.img-buttn.ib-col1 a:hover{background-color:#212121}.img-buttn.ib-col2 a{background-color:#212121}.img-buttn.ib-col2 a:hover{background-color:#605F67}.img-buttn.ib-col3 a{background-color:#949C81}.img-buttn.ib-col3 a:hover{background-color:#605F67}.img-buttn.ib-col4 a{background-color:#9E7754}.img-buttn.ib-col4 a:hover{background-color:#605F67}.img-buttn a{font-family:Bebas Neue, sans-serif;text-decoration:none;color:#FFFFFF;text-transform:uppercase;padding: 25px 0px;width: 100%;display: inline-block;text-align: center;font-weight: 700;font-size: 1.5em;transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out;position: relative;margin-top: -3px}.img-buttn a::before{background-image:url("../../files/grafiken/arrow-down.svg");background-position:center center;background-repeat:no-repeat;content: "";position: absolute;width: 30px;height: 50px;background-size: 18px auto;left: calc(50% - 15px);top: -100px;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out}.img-buttn a:hover::before{top: -85px}.img-buttn p{margin: 0px;margin-top: -10px}.footlinks a,.copyr{text-transform:uppercase}.footlinks ul{display: flex;list-style: none;margin: 0px;padding: 0px}.footlinks li{padding: 0px 10px}.kontbig a:nth-last-child(1){color:#FFFFFF;text-decoration: none}.kontbig a:nth-child(1){text-decoration:none}.kontbig a{font-family:Bebas Neue, sans-serif;line-height:1;color:#FFFFFF;text-transform:uppercase;font-size: 3.5em;font-weight: 500;display: inline-block;width: 100%}.address{color:#FFFFFF;text-transform:uppercase;padding-top: 50px;display: inline-block;font-weight: 500;margin-top: 50px;position: relative}.address::before{background-image:url("../../files/grafiken/star.svg");background-position:center center;background-repeat:no-repeat;content: "";position: absolute;width: 30px;height: 30px;filter: brightness(0) invert(1);top: -12px;left: calc(50% - 15px)}.finnercont{text-align: center}.logofoot img{width: 260px;margin-bottom: 80px;height: auto}.white .buttn a,.white .submit,.white .more a{border-color:#FFFFFF;color:#FFFFFF}#last-bg{background-color:#949C81}.text-right{width: 70%}.img-buttn2{width: 800px;text-align: center;margin-left: auto;margin-right: auto;z-index: 2;position: relative}.cont{max-width: 1000px;margin-left: auto;margin-right: auto}.hlogo img,.sidePanelOpen .hlogo img{width: 230px;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out}.impr h2{font-size: 1.8em}.impr h3{font-size: 1.4em}.impr #container{margin-bottom: 120px;margin-top: 120px}.impr #main a{color:#212121}label{font-size: 0.8em;letter-spacing: 1px}#header{position: relative}.level_2{list-style: none;padding: 0px;margin: 0px;display: flex;width: 100%;justify-content: center}.image_container{margin: unset}.scroll:hover{transform: translateY(10px)}.scroll img{width: 14px;transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out}.scroll{position: absolute;bottom: 160px;left: calc(50% - 25px);z-index: 10;cursor: pointer;transition: all .2s ease-in-out;display: block;font-weight: 700;width: 50px;text-align: center;height: 70px}.pad-top-sm{padding-top: 80px}.right{text-align: right}.rel{position: relative}.rsts-skin-default .rsts-nav{left: 0;right: 0;bottom: 5px;text-align: left;padding-left: 10px}.cta span a:hover{background-color:#AEA99F}.cta a{display: flex}.cta span a{border-right:2px solid #F3F2F1;border-bottom:2px solid #F3F2F1;border-left:2px solid #F3F2F1;width: 70px;height: 70px;display: flex;justify-content: center;align-items: center;transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out}.cta img{width: 22px;height: auto;filter: brightness(0) invert(1);transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out}.cta a:hover img{filter: unset}.cta{border-top:2px solid #F3F2F1;position: fixed;right: -2px;bottom: calc(50% - 80px);z-index: 10;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out}.sidePanelOpen .before-header.nav-scroll{background-color: unset}.sidePanelOpen .before-header.nav-scroll a{color:#FFFFFF}.sidePanelOpen .nav-scroll .hleft{filter: brightness(0) invert(1)}.footer-foot a{text-decoration:none;color:#FFFFFF}.footer-foot{border-top:2px solid #FFFFFF;font-family:Bebas Neue, sans-serif;color:#FFFFFF;display: flex;justify-content: space-between;flex-direction: row;width: auto;padding-top: 40px;font-size: 0.9em;margin-top: 50px}.copy-right{font-size: 0.9em;display: inherit}.copy-right svg{width: 80px;filter: brightness(0) invert(1)}.noov{overflow: unset}.white p,.white h2,.white h3,.white h4{color:#FFFFFF}.foot-social{display: flex;justify-content: space-between;width: 85px;margin-right: 30px}.foot-social img{height: 23px;padding-right: 10px;padding-top: 3px}.cont-left{max-width: calc(1500px + (100vw - 1500px)/2);width: 90% !important;margin-left: auto !important}.cont-right{max-width: calc(1500px + (100vw - 1500px)/2);width: 90% !important;margin-right: auto !important}.panelinside .level_1 > li > a,.panelinside .level_1 > li > strong{font-family:Bebas Neue, sans-serif;text-decoration:none;color:#FFFFFF;text-transform:uppercase;font-size: 2.3em;font-weight: 700;line-height: 1;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out}.panelinside .level_2 > li > a,.panelinside .level_2 > li > strong{font-family:Taviraj, serif;text-decoration:none;color:#FFFFFF;text-transform:uppercase;font-size: 0.9em;font-weight: 500;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out}.panelinside .level_1{list-style: none;padding: 0px;text-align: center;height: 48vh;display: flex;flex-direction: column;justify-content: space-around}.nav-social img{height: 20px;padding: 0px 8px}.invisible{display: none}.panelinside > a img{width: 180px}.more .invisible{display: none}.rs-center{display: flex;align-items: center}.rs-end{display: flex;align-items: end}.more a{text-decoration:none;color:#$farb2}.img-buttn img{width: 100%;height: auto}.log2{position: absolute;right: 10%;bottom: -80px;max-width: 480px}.hleft{display: flex;align-items: center;justify-content: end;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out}.hleft .buttn a{margin-top: 0px;margin-left: 20px;width: 240px}.hright a{text-decoration:none;padding: 0px 20px}.pad{padding-top: 160px;padding-bottom: 160px}.pad-bot{padding-bottom: 160px}.pad-top{padding-top: 160px}.mod_breadcrumb ul{padding: 0px;text-align: left;margin-top: 80px;margin-bottom: 80px}.mod_breadcrumb ul li a::after{content: " > ";  font-weight: 500}.mod_breadcrumb ul li{letter-spacing:0.2em;font-weight: 600;text-transform: uppercase;list-style-type: none;margin: 0px;padding: 0px;display: inline-block;font-size: 0.9em}.mod_breadcrumb ul li a{text-decoration:none;color:#212121;text-transform:uppercase;font-weight: 500}#footer .finner{background-color:#605F67;padding: 100px 5% 35px}#footer{background-color:#AEA99F;background-repeat:no-repeat;position: relative}.home-txt{font-size:1.8em;color:#AEA99F;letter-spacing:0px;font-weight: 600;line-height: 1.4em}.container,#container{max-width: 1500px;margin-left: auto !important;margin-right: auto !important;width: 80%}h1,h2{font-family:Bebas Neue, sans-serif;letter-spacing:0.1em;font-size: 3.5em;line-height: 1;margin-bottom: 30px;margin-top: 0px;font-weight: 500}h1,.home-slider h2,.nav-slide h2{font-family:Bebas Neue, sans-serif;font-size: 4.5em !important;font-weight: 500}.home-slider .rsts-slide picture img{opacity: 0.4}.home-slider .ce_text{width: 100%}.contao-cookiebar .cc-btn{border:0}.mod_c4g_maps .cc-module{padding:50px;text-align:center;background-color:rgba(33,33,33,.05)}.form-control{padding-top:18px!important;padding-bottom:18px!important;height:initial!Important}.ce_form .text,.ce_form textarea{background-color:rgba(243,242,241,.05);border-top:0px solid #AEA99F;border-right:0px solid #AEA99F;border-bottom:1px solid #AEA99F;border-left:0px solid #AEA99F;border-radius:0;box-shadow:none;padding: 16px 10px;font-size:0.9em;font-family:Taviraj, serif!important}.ce_form textarea{min-height:200px}.ce_form select{-webkit-appearance:none}.ce_form{margin-top:80px}.ce_form .custom-control label{font-size:0.7em!important}.overlay .bhmail img{width:40px;height:auto;margin-right:60px}.cookiebar_default .cc-info > a,.cookiebar_default .cc-cookies .cc-cookie p,.cookiebar_default .cc-cookies .cc-cookie .cc-cookie-info{font-size:1rem}.contao-cookiebar .cc-inner{background-color:#FFFFFF;border-radius: 0px;padding: 40px;font-size: 1rem}.contao-cookiebar .cc-inner .cc-btn{background-color:#AEA99F;font:1.3em Bebas Neue, sans-serif;text-transform:uppercase;letter-spacing:1px;border-radius:0px!important;color:#FFFFFF;box-shadow:none!important}.contao-cookiebar .cc-inner .cc-btn.success{background-color:#949C81;border-radius:0px!important;color:#FFFFFF;box-shadow:none!important}.contao-cookiebar .cc-inner .cc-btn.success:hover{background-color:#9E7754}.menu{font-size:1.5em;color:#F3F2F1;text-transform:uppercase;letter-spacing:0.1em;transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out;width: 100%;right: -60px;top: 16px;position: absolute;text-align: left}.overlay .collection{margin-top:50px;text-align:left}#main .partner-home a{color:#212121}input[type="checkbox"]:checked{background-color:rgba(148,156,129,.6)}.custom-checkbox input:checked::before{background-color:#949C81!important}.custom-checkbox{width:100%;display:table}.checkbox,.custom-control-label{float:left}.checkbox:checked{background-color:#605F67}.custom-checkbox input:checked::before{opacity:1}html{scroll-behavior: smooth}.overlay .social{width:100%}h4{font:1em Taviraj, serif;text-transform:uppercase;letter-spacing:0.1em;font-weight: 500;margin-top: 0px;margin-bottom: 30px;line-height: 1.3em}.rsts-skin-default .rsts-nav-bullets a.active,.rsts-skin-default .rsts-nav-bullets a:hover{background-color:#FFFFFF;border:1px solid #FFFFFF;box-shadow:none}.rsts-skin-default .rsts-nav-bullets a{border:2px solid #FFFFFF;box-shadow: none;border-radius: 50%;background:transparent;width: 13px;height: 13px;margin-right: 5px;margin-left: 5px}.center{text-align:center}.ui-datepicker-trigger:hover,#buch input:hover{opacity:0.7}input:focus,input:active{box-shadow:none;border:none}.ui-state-default,.ui-widget-content .ui-state-default.ui-state-hover,.ui-state-default,.ui-widget-content .ui-state-default.ui-state-highlight{background-color:#949C81;color:#FFFFFF;border:none;background-image:none}.ui-state-default,.ui-widget-content .ui-state-default{background-color:rgba(148,156,129,.1);border:none;background-image:none}.ui-datepicker .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-prev.ui-state-hover{background-color:rgba(96,95,103,.15);border:none;background-image:none}.ui-datepicker .ui-datepicker-prev{left:0;top:0;background-color:rgba(96,95,103,.1);border-radius:0}.ui-datepicker .ui-datepicker-next{right:0;top:0;background-color:rgba(96,95,103,.1);border-radius:0}.ui-datepicker .ui-datepicker-prev span{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.ui-datepicker .ui-datepicker-next span{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{background-image:url("../../files/grafiken/arrow-down.svg");background-position:center center;background-repeat:no-repeat;background-size:20px}.ui-widget-header{border:none;background:none}.btn-primary:hover{border:1px solid #949C81}#buch input{width:150px;font:.9em/1em Taviraj, serif;color:#FFFFFF;text-transform:uppercase;background:none;border:none;box-shadow:none;cursor:pointer;height:auto!Important;outline:none;font-weight: 500;text-align: center}.ui-datepicker-trigger{width:10px;height:auto;top:0;position:relative;margin-left:10px;cursor:pointer}.rsts-skin-default .rsts-nav-numbers a.active,.rsts-skin-default .rsts-nav-numbers a:hover{color:#FFFFFF;background:none}.rsts-skin-default .rsts-nav-numbers{width:70px;height:29px;bottom:300px;right:0;position:absolute;margin-left:-35px;text-align:center;z-index:3;left:50%;overflow:hidden}.rsts-skin-default .rsts-nav-numbers a,.rsts-skin-default .rsts-nav-tabs a{height:auto;padding:0;font:.8em Bebas Neue, sans-serif;color:rgba(255,255,255,.8);opacity:1;background:none;border:none;box-shadow:none;transition:0.3s ease-out;-webkit-transition:0.3s ease-out}.aktivs{background-color:#212121}.aktivs .rsts-slide > img{opacity:0.8}.mobil{display:none}.lines-button.x.close .lines::before,.lines-button.x.close .lines::after{width: 33px;top: -4px;left: -11px}.overlay .navunter.nav-item strong{display:block;padding-top:10px;padding-bottom:10px;padding-left:35px;font-size:.7em;color:#949C81;text-transform:uppercase;letter-spacing:0.1em;font-weight:600;transition:0.3s ease-out;-webkit-transition:0.3s ease-out}.overlay .navunter.nav-item a{margin-bottom:0;padding-left:35px;font-size:.7em;text-transform:uppercase;letter-spacing:0.1em;font-weight:600;transition:0.3s ease-out;-webkit-transition:0.3s ease-out}.overlay h3{position:relative;margin-top:10px;margin-bottom:10px;font-size:1.1em}.panelinside h2{margin-bottom:40px;padding-bottom:5px;font-size:1.5em}.panelinside{padding-top: 27vh}#wrapper{overflow: hidden}.lines-button.x{position: relative}body.sidePanelOpen,body.collection-open{overflow-y: hidden}.sidePanelOpen #wrapper{margin:0}.sidePanelOpen .overlay{opacity:1;visibility:visible}.overlay{width:100%;height:100vh;background-color:#605F67;background-repeat:no-repeat;position: fixed;z-index: 100;opacity:0;visibility:hidden;transition: 0.4s ease-out;-webkit-transition: 0.4s ease-out;top:0px;left:0px}.overlay::before{width:100%;height:100vh;background-image:url("../../files/grafiken/element2.svg");background-repeat:no-repeat;content: "";position: absolute;background-size: 105vw;opacity: 0.15;background-position: right -15vw bottom -8vh;z-index: -1}.custom-control.custom-checkbox input:checked ~ label:after{background-color:#FFFFFF;display: block}.ce_form .checkbox{margin-right:15px;background-color:rgba(96,95,103,.08);border:1px solid #605F67;width: 12px;height:12px;	border-radius: 50%;-webkit-appearance:none;margin-top: 13px}#footer .inside{position:relative}.submit:hover,{text-decoration: none;background-position: center}.buttn a:hover,.submit:hover,.more a:hover,.buttn a.green:hover,.mod_c4g_maps .cc-module button:hover{background-color:#605F67;color:#FFFFFF}.submit{box-shadow: none;background-color: unset;border: unset}.buttn a,.submit,.more a,.mod_c4g_maps .cc-module button{background-color:#9E7754;background-position:center center;background-repeat:no-repeat;border:2px solid;font:1.3em Bebas Neue, sans-serif;text-decoration:none;color:#FFFFFF;text-transform:uppercase;letter-spacing:0.1em;font-weight: 700;display: inline-block;padding: 19px 45px 17px;position: relative;transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out;text-align: center;margin-top: 40px;background-size: 100% auto;border-color: transparent}h3{margin-bottom:30px;font:3em/1em Bebas Neue, sans-serif;font-weight: 500;letter-spacing: 0.1em}.lines-button:hover .lines::after,.lines-button:hover .lines::before{left: -10px}.lines::after,.lines-button:hover .lines::after{top: -9px}.lines::before{top: 4px}.lines::before,.lines::after{background-color:#F3F2F1;width: 35px;height: 4px;border-radius: 0px}.lines{background-color: transparent;height: 0px}.lines::before,.lines::after{left:-10px}.lines-button.x{border: none;width: 60px;height: 100%;border-radius: 0px;background-color: unset}.before-header,.sidePanelOpen .before-header{font-weight:bold;color:#FFFFFF;text-transform:uppercase;padding: 0px 3%;text-transform: uppercase;z-index: 10;position: fixed;top: 0px;left: 0px;width: 94%;transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out;display: flex;justify-content: space-between;height: 230px;z-index: 100;align-items: center;box-shadow: unset}#header .ce_text{display:inline-block;text-align:center;color:#FFFFFF}.unters .home-slider{min-height: 600px}.home-slider{background-color:#212121;text-align: center}.lines-button{position: absolute;z-index: 100;right: 0px;transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out}body{margin:0;padding:0;background-color:#F3F2F1;font:20px/1.8 Taviraj, serif;letter-spacing:0.1em;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;scroll-behavior: smooth;font-weight: 350}
@media (min-width: 992px) and (max-width: 1449px){
/* 03tablet.css */
.karte .pad-bot-sm{padding-bottom: 50px}.karte .ui-icon{width: 30px;height: 20px;right: 20px}.karte .ui-widget-content{margin-top: 15px;margin-bottom: 35px}.karte .ui-accordion-header h4{font-size: 1.3em}.karte .ui-accordion-header{padding: 20px 18px 18px 18px;margin-top: 10px}.karte .ce_table td{padding-top: 15px;padding-bottom: 15px;padding-left: 15px;padding-right: 15px}.hright .mod_changelanguage a{bottom: -12px;  margin-left: 20px}.overlay-foot .buttn a:nth-child(1){display:none}##c4g_map_6597{height: 600px !important}.hleft a::after{width: 2.5px;height:27px}.hleft a{padding-right: 10px;  padding-left: 10px}.menu{font-size: 1.3em;top: 18px}.before-header a{font-size:1.3em;line-height: 1}.slider-detail{width: 100% !important}.foot-social img{height: 20px}.el-3{width: 140px;height: 140px;left: -10px;bottom: 90px;background-size: 100% auto;z-index: 10}.el-3::before{width: 140px;height: 140px;left: -10px;bottom: 90px;background-size: 100% auto;z-index: 10}.rsts-skin-default .rsts-next{top: 120px}.rsts-skin-default .rsts-prev{top: 80px}.panelinside{padding-top: 160px}.panelinside .level_1 > li > a,.panelinside .level_1 > li > strong{font-size: 2.6em}.overlay-foot > :nth-child(1),.overlay-foot > :nth-child(3){width: 330px}.nav-social img{height: 21px;padding: 0px 8px}.level_2 li{margin: 3px 10px;font-size: 0.9em}.buch-right .buttn a,.buch-right .submit{font-size: 1.2em;padding: 15px 21px 13px}.address{padding-top: 40px;display: inline-block;font-weight: 500;margin-top: 40px}.footlinks li{padding: 0px 7px}.img-buttn a::before{width: 30px;height: 50px;background-size: 12px auto;left: calc(50% - 15px);top: -80px}.elimg-1 img{width: 70px}.text-banner-2 img{width: 22vw}.el-1::before{width: 130px;height: 140px}.el-2::before{content: "";position: absolute;width: 140px;height: 140px;right: 10px;top: 180px;background-size: 100% auto;z-index: 2}.buch-left{height: 64px}#buch input{font-size:.8em;width: 100px}.text-left{padding-left: 15%;width: 80%}.scroll{width: 50px;text-align: center;height: 45px;bottom: 120px}.text-1{right: -60px}.text-2{left: -60px}.cta span a{width: 60px;height: 60px}.el-4::before{content: "";position: absolute;width: 200px;height: 180px;right: -70px;top: -180px}.img-bev{position: absolute;width: 25vw;height: auto;right: 5%;top: -32vh;border-width: 25px}#footer .finner{padding: 70px 4% 35px}h4{margin-bottom: 25px}.foot-booking2 img{width: 70px}.footer-foot{padding-top: 35px;font-size: 0.9em;margin-top: 40px}.foot-booking img{width: 130px}.kontbig a{font-size: 3em}.logofoot img{width: 180px;margin-bottom: 50px}.img-buttn2::after{content: "";position: absolute;width: 110px;height: 80px;right: 55px;top: 55px;background-size: 100% auto}.img-buttn2{width: 550px}.buttn a,.submit,.more a{padding: 16px 33px 14px;margin-top: 30px}.img-buttn a{padding: 17px 0px}.pad-bot{padding-bottom: 140px}.pad-top{padding-top: 140px}.pad{padding-top: 140px;padding-bottom: 140px}.home-txt{font-size: 1.5em}#buch .formbody{height: 100px;grid-template-columns: 1fr 270px}h1,.home-slider h2,.nav-slide h2{font-size: 3.8em !important}.scr .before-header,.impr .before-header{height: 95px}.scr .hlogo img,.impr .hlogo img{width: 110px}.before-header,.sidePanelOpen .before-header{height: 180px}.hlogo img,.sidePanelOpen .hlogo img{width: 160px}body{font-size: 19px}
}
@media (min-width:992px) and (max-width:1199px){
/* 02tablet_sm.css */
{}.angebotdetails .mod_rocksolid_slider{height: 450px !important}.ce_form .text,.ce_form textarea{padding: 15px 6px}#buch .formbody{column-gap: 20px}.widget > label{font-size: 1em}.el-big::before{content: "";  width: 690px;  height: 400px;  background-size: 100%;  right: -70%;  top: -26%;  z-index: 0}.img-buttn a{line-height: 1.2}.pad-top-sm{padding-top: 60px}.mod_breadcrumb ul{margin-top: 55px;  margin-bottom: 55px}.before-header .hleft a:nth-child(1){display: none}.slider-detail{width: 100% !important}.pausch .mod_newslist .more{bottom: 7%}.pausch .mod_newslist .app-text{padding-left: 8%;  padding-right: 8%;  padding-top: 15%;  padding-bottom: 15%;width: 84%}
}
@media (min-width: 768px) and (max-width: 991px){
/* 04before-tablet.css */
.karte .pad-bot-sm{padding-bottom: 50px}.karte .ui-icon{width: 25px;height: 15px;right: 20px}.karte .ui-widget-content{margin-top: 10px;margin-bottom: 30px}.karte .ui-accordion-header h4{font-size: 1.2em}.karte .ui-accordion-header{padding: 17px 15px 15px 15px;margin-top: 10px}.karte .ce_table td{padding-top: 12px;padding-bottom: 12px;padding-left: 15px;padding-right: 15px}.hright .mod_changelanguage a{bottom: -14px;margin-left: 10px}.angebotdetails .mod_rocksolid_slider{height: 450px !important}.overlay::before{background-size: 85vw}.tab-preise{overflow-x: scroll}.tab-preise td.first{padding-left: 13px}.tab-preise td{padding: 10px 8px;line-height: 1.2}.appart-gal{max-height: 469px}#c4g_map_6597{height: 450px !important}.sitemap .level_1 li{margin-top: 5px}.buttn a:nth-child(2){margin-top: 15px}.panelinside .level_1 > li > a,.panelinside .level_1 > li > strong{font-size: 2em}.overlay-foot > :nth-child(3) a:nth-child(1){display: none}.overlay-foot .buttn a:nth-child(1){margin-bottom: 10px}.before-header a{font-size:1.4em}.el-big::before{width: 400px}.foot-booking{margin-top: 35px;  margin-bottom: 35px}.footer-foot{font-size: 0.8em;  line-height: 1.6}.footlinks ul{justify-content: center}.buch-left{grid-template-columns: 1fr 1fr 1.2fr}.widget > label{font-size: 0.9em}.pad-top-sm{padding-top: 60px}.unters .scroll{bottom: 30px}.unters #header .ce_text{margin-top: 90px}.hleft a{padding-right: 10px;  padding-left: 15px}.menu{font-size: 1.2em;top: 19px}.before-header .hleft a:nth-child(1){display: none}.slider-detail{width: 100% !important}.pausch .mod_newslist .layout_latest{width: 100%;  margin-right: 0px;margin-top: 9px;  margin-bottom: 9px}.pausch .mod_newslist .more{bottom: 7%}.pausch .mod_newslist .app-text{padding-left: 8%;  padding-right: 8%;  padding-top: 15%;  padding-bottom: 15%;width: 84%}.el-2::after{content: "";position: absolute;width: 390px;height: 230px;right: -310px;top: 210px;background-size: 100% auto}.buch-right .buttn{display: none}.address{margin-top: 40px;padding-top: 40px}.text-banner-1 img{width: 100%;height: auto}.text-banner-1{position: absolute;bottom: 200px;right: 25%;width: 230px}.nav-slide .buttn{margin-bottom: 30px}.cta .cta-text{width: 130px;margin-top: 3px}.cta img{width: 20px}.nav-social img{height: 20px;padding: 0px 4px}.overlay-foot{width: calc(100% - 40px);bottom: 20px;padding: 0px 20px}.overlay-foot > :nth-child(1),.overlay-foot > :nth-child(3){width: 260px}.panelinside{padding-top: 120px}.level_2 li{margin: 2px 5px;font-size: 0.8em;letter-spacing: 1px}.img-buttn a:hover::before{top: -62px}.img-buttn2::after{content: "";position: absolute;width: 100px;height: 70px;right: 40px;top: 40px;background-size: 100% auto}.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next{width: 50px;background-size: 40px}.footlinks ul{flex-wrap: wrap}.foot-booking img{width: 110px}.el-4::before{position: absolute;width: 160px;height: 160px;right: -50px;top: -130px}h1,h2{font-size: 3.0em}.img-bev{width: 200px;height: auto;right: 9%;top: -150px;border-width: 20px}.el-3::before{content: "";position: absolute;width: 130px;height: 130px;left: -40px;bottom: 80px;background-size: 100% auto;z-index: 10}.el-3{position: absolute;width: 130px;height: 130px;left: -40px;bottom: 80px;background-size: 100% auto;z-index: 10}.img-buttn2{width: 450px}.elimg-1 img{width: 60px}.rsts-skin-default .rsts-prev{top: 80px}.rsts-skin-default .rsts-next{top: 120px}.quote p{margin-top: 20px;font-size: 1.8em;letter-spacing: 3px}.img-buttn a::before{content: "";position: absolute;width: 30px;height: 50px;background-size: 13px auto;left: calc(50% - 15px);top: -70px}h1,h2{margin-bottom: 20px}h1,.home-slider h2,.nav-slide h2{font-size: 3.2em !important}.home-txt{font-size: 1.5em;line-height: 1.2}.footer-foot{padding-top: 30px;margin-top: 30px}.foot-social img{height: 17px}.foot-booking2 img{width: 70px}.kontbig a{font-size: 2.2em}#footer .finner{padding: 60px 5% 35px}#buch input{font-size: 0.6em;    width: 71px;    padding: 0px 3px}.buttn a,.submit,.more a{margin-top: 30px;padding: 13px 19px 11px;font-size: 1.1em}.text-2,.text-1{font-size:1.2em}.text-2{left: -50px}.text-1{right: -50px}.img-buttn a{padding: 15px 0px;line-height: 1}.el-1::before{content: "";position: absolute;width: 110px;height: 140px;right: -20vh;top: 100px;background-size: 100% auto}#buch .formbody{grid-template-columns: 1fr 235px;padding: 0px 3%;column-gap: 30px;height: 95px}.buch-left{height: 55px}.text-left{padding-left: 5%;width: 80%}.el-2::before{content: "";position: absolute;width: 120px;height: 120px;right: -80px;top: -60px;background-size: 100% auto;z-index: 2}h4{margin-bottom: 15px}.scr .before-header,.impr .before-header{height: 85px}.scr .hlogo img,.impr .hlogo img,.sidePanelOpen .hlogo img{width: 90px}.logofoot img{width: 140px;    margin-bottom: 44px;    height: auto}.mod_breadcrumb ul{margin-top: 60px;margin-bottom: 60px}.cta span a{width: 50px;height: 50px}.hlogo img{width: 135px}.before-header,.sidePanelOpen .before-header{height: 130px}.before-header{font-size: 0.9em}.impr h3{font-size: 1.6em}.navigation-cont img{margin-bottom: -5px}.scroll img{width: 13px}.scroll{bottom: 50px}.rs1{max-height: 600px}.rs2{max-height: 500px}.pad{padding-top: 80px;    padding-bottom: 80px}.pad-top{padding-top: 100px}p{line-height: 1.3}.pad-bot{padding-bottom: 100px}body{font-size: 19px}
}
@media (max-width:767px){
/* 05mobile.css */
.karte .ce_table td.col_0{padding-right: 15px}.karte .pad-bot-sm{padding-bottom: 30px}.karte .ui-icon{width: 22px;    height: 12px;    right: 15px;top: 55%}.karte .ui-widget-content{margin-top: 10px;margin-bottom: 30px}.karte .ui-accordion-header h4{font-size: 1em}.karte .ui-accordion-header{padding: 17px 15px 15px 15px;margin-top: 10px}.karte .ce_table td{padding-top: 15px;padding-bottom: 15px;padding-left: 0px;padding-right: 0px;font-size: 0.9em}.hright .mod_changelanguage a{bottom: -13px;    margin-left: -10px}.ul-none .panelinside ul{padding-left:0px}.el-3 img{width:100%;height:auto}.el-3{margin-top:40px;position:relative;top:initial;left:initial;bottom:initial;width:160px;height:160px}.angebotdetails .mod_rocksolid_slider{height: 350px !important}body.sidePanelOpen .navup{transform:initial!Important}.navover .level_1 > li{margin-top:10px;margin-bottom:10px}.submenu .level_2 li{line-height:1.6em}.overlay::before{background-size: 105vw;  opacity: 0.15;  background-position: right -15vw bottom 14vh}.pausch .mod_newslist .app-text h3{font-size: 1.9em;    margin-bottom: 12px}.tab-preise{overflow-x: scroll}.tab-preise td{padding: 10px 4px;    line-height: 1.1}.tab-preise td.first{padding-left: 8px}.pad-bot.pad-mobile{padding: 0px !important}.pad-top-big{padding-top: 100px}.appart-gal{max-height: 369px}.unters .scroll{bottom: 0px}.unters #header .ce_text{margin-top: 110px}.unters .home-slider{min-height: 400px}.galerie{width: 94%}#masonry_7061,.masonry_gallery,.mgallery-row{width: 100% !important}.msry_theme_standard.ce_masonry_gallery{padding: 0px}.spikes2-top::before{background-size: 350vw}#header .ce_text{padding: 0px 5px}.el-big::before{content: "";  width: 250px;  height: 400px;  background-size: 100%;  right: -40%;  top: -5%}.pad-top-sm{padding-top: 40px}.overlay{width: 100%;  height: 100%}.panelinside .level_1 > li{padding-top: 7px}#header .overlay-foot .nav-social{display: none}#header .overlay-foot{flex-direction: column;border-top: 1px solid #FFFFFF;    padding-top: 15px}.overlay-foot > :nth-child(1),.overlay-foot > :nth-child(3){width: unset}.cta .cta-text,.overlay-foot > :nth-child(3) a:nth-child(1){display: none}.overlay-foot > :nth-child(3) a,.overlay-foot .buttn a:nth-child(2){padding: unset;background-color: transparent !important;border: unset;color: #FFFFFF !important}.panelinside .level_1 > li > a,.panelinside .level_1 > li > strong{font-size: 1.4em;    line-height: 1em}.buttn a:nth-child(2){margin-top: 10px}.cta{border-top:1px solid #FFFFFF}#c4g_map_6597{height: 300px !important}.contao-cookiebar h3{font-size:1.9em}.slider-detail{width: 100% !important}.angebotdetails .mod_rocksolid_slider img{margin-top: 0px !important}.pausch .mod_newslist .layout_latest{width: 100%;  margin-right: 0px;margin-top: 9px;  margin-bottom: 9px}.pausch .mod_newslist .more{left: 46%;bottom: 0%}.pausch .mod_newslist .app-text{padding-left: 4%;    padding-right: 4%;    padding-top: 7%;    padding-bottom: 10%;    width: 92%}.cta span a{width: 25vw;height: 25vw;border-width: 1px;max-height: 100px}.cta > span{display: flex;width: 100%}.cta{bottom: 0px}.anfr-cont{flex-direction: column;display: flex}.overlay-foot{bottom: 6px}.panelinside .level_1{height: auto;    margin-top: 30px}.panelinside{padding-top: 90px}.level_2 li{margin: 0px 5px}.panelinside .level_2 > li > a,.panelinside .level_2 > li > strong{text-transform: uppercase;font-size: 0.7em}.level_2{margin: 0px;flex-direction: column}.panelinside .level_1 > li > a,.panelinside .level_1 > li > strong{font-size: 1.7em;font-weight:500}.footlinks ul{flex-wrap: wrap}.footlinks li{padding-left: 0px;padding-right: 8px}.footlinks{margin-top: 15px;margin-bottom: 7px}.foot-social{width: 60px;margin-right: 20px}.foot-social img{height: 20px}.footer-foot{width: auto;padding-top: 30px;font-size: 0.9em;margin-top: 45px;flex-direction: column}.foot-booking2 img{width: 65px}.foot-booking img{width: 130px;margin-top: 8px;margin-bottom: 8px;max-height: 35px}.foot-booking{margin-top: 30px;margin-bottom: 30px}.address{margin-top: 40px;padding-top: 35px}.address::before{background-size: 15px}.kontbig a{font-size: 2.1em}#footer .finner{padding: 45px 5% 35px}.logofoot img{width: 130px;    margin-bottom: 39.9px;    height: auto}.el-4::before{content: "";position: absolute;width: 140px;height: 160px;right: 0px;top: -100px;background-size: 100% auto}.m-top{margin-top: 20px}.img-bev{position: absolute;width: 180px;height: auto;right: 5%;top: -23vh;border-width: 10px}.text-banner-1{position: absolute;bottom: 160px;right: 15%;width: 140px}.img-buttn2::after{content: "";position: absolute;width: 80px;    height: 60px;    right: 15px;    top: 19px;background-size: 100% auto}.el-3::before,.el-3{content: unset}.img-buttn2{width: 90%}.elimg-1 img{width: 55px}.buttn a,.submit,.more a{padding: 9px 15px 7px}.rsts-skin-default .rsts-prev{width: 50px;background-size: 45px;border: unset;box-shadow: unset;top: 30px;right: 15%}.rsts-skin-default .rsts-next{width: 50px;background-size: 45px;border: unset;box-shadow: unset;top: 60px;right: 15%}.text-banner-2{position: absolute;bottom: 150px;left: 15%;width: 150px}.text-banner-2 img,.text-banner-1 img{width: 100%;height: auto}.quote p{font-size: 1.49em}.text-right.el-1 h2{padding-right: 70px}.el-2::before{right: -10px}.container,#container{width: 90%}.text-right{width: 100%}h1,h2{font-size: 2.5em}.el-1::before{content: "";    position: absolute;    width: 70px;    height: 100px;    right: -10px;top: 150px;background-size: 100% auto}.el-2::before{content: "";    position: absolute;    width: 100px;    height: 100px;    right: -20px;    top: 20px;background-size: 100% auto;z-index: 2}.text-left{padding-left: 0%;width: 100%}.img-buttn a{font-size: 1.4em;padding: 15px 0px}.img-buttn a:hover::before{top: -65px}.img-buttn a::before{width: 30px;height: 50px;background-size: 14px auto;left: calc(50% - 15px);top: -70px}.scr .before-header,.impr .before-header{height: 90px}.scr .hlogo img,.impr .hlogo img,.sidePanelOpen .hlogo img{width: 85px}#buch{display: none}.home-txt{font-size: 1.3em;    line-height: 1.2}.mod_breadcrumb ul li{letter-spacing: 0.1em}.mod_breadcrumb ul{padding: 0px;text-align: left;margin-top: 39px;margin-bottom: 30px;font-size: 0.8em}.cta span a{width: 45px;height: 45px;border-width: 1px}.hleft{display: none}.menu{font-size: 1.2em;right: -45px;top: 17px}.before-header,.sidePanelOpen .before-header{height: 120px}.hlogo img{width: 110px}h1,.home-slider h2,.nav-slide h2{font-size: 2.4em !important;margin-bottom: 15px}.impr #container{margin-bottom: 60px;margin-top: 100px}.impr h3{font-size:1.6em;margin-bottom: 20px}.ce_form .checkbox{margin-right: 10px;margin-top: 4px}.scroll img{width: 10px}.scroll{bottom: 10px}.lines,.lines::before,.lines::after{width: 32px;height: 4px}.rs1{max-height: 400px}.rs2{max-height: 350px}.rs-center,.rs-end{display: flex;flex-direction: column}#last-bg .buttn a{margin-left: 5px;margin-right: 5px}.pad{padding-top: 70px;padding-bottom: 70px}.pad-top{padding-top: 80px}.pad-bot{padding-bottom: 80px}.copy-right{padding-top: 15px;text-align: center}body{line-height:1.2;font-size: 17px;letter-spacing: 0.08em}
}
