.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}

.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
:root{--clr-brand:rgb(105,35,98);--clr-brand--3:#fde2d2;--clr-white:#fff}.show-for-sr{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.block{overflow:visible}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}[id=container]{overflow:hidden}[class*=col-]{margin-left:10px;margin-right:10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:48em){[class*=col-]{float:left}}[class*=col-]>div{padding-left:10px;padding-right:10px}@media only screen and (min-width:48em){[class*=col-]>div{padding-left:20px;padding-right:20px}}[class*=col-] .ce_image{padding-left:0;padding-right:0}@media screen and (min-width:25em){.col-xs-1{width:calc(8.3333333333% - 2 * 10px)}.col-xs-2{width:calc(16.6666666667% - 2 * 10px)}.col-xs-3{width:calc(25% - 2 * 10px)}.col-xs-4{width:calc(33.3333333333% - 2 * 10px)}.col-xs-5{width:calc(41.6666666667% - 2 * 10px)}.col-xs-6{width:calc(50% - 2 * 10px)}.col-xs-7{width:calc(58.3333333333% - 2 * 10px)}.col-xs-8{width:calc(66.6666666667% - 2 * 10px)}.col-xs-9{width:calc(75% - 2 * 10px)}.col-xs-10{width:calc(83.3333333333% - 2 * 10px)}.col-xs-11{width:calc(91.6666666667% - 2 * 10px)}.col-xs-12{width:calc(100% - 2 * 10px)}.offsetxs-1{margin-left:8.3333333333%}.offsetxs-2{margin-left:16.6666666667%}.offsetxs-3{margin-left:25%}.offsetxs-4{margin-left:33.3333333333%}.offsetxs-5{margin-left:41.6666666667%}.offsetxs-6{margin-left:50%}.offsetxs-7{margin-left:58.3333333333%}.offsetxs-8{margin-left:66.6666666667%}.offsetxs-9{margin-left:75%}.offsetxs-10{margin-left:83.3333333333%}.offsetxs-11{margin-left:91.6666666667%}.offsetxs-12{margin-left:100%}}@media screen and (min-width:34.375em){.col-sm-1{width:calc(8.3333333333% - 2 * 10px)}.col-sm-2{width:calc(16.6666666667% - 2 * 10px)}.col-sm-3{width:calc(25% - 2 * 10px)}.col-sm-4{width:calc(33.3333333333% - 2 * 10px)}.col-sm-5{width:calc(41.6666666667% - 2 * 10px)}.col-sm-6{width:calc(50% - 2 * 10px)}.col-sm-7{width:calc(58.3333333333% - 2 * 10px)}.col-sm-8{width:calc(66.6666666667% - 2 * 10px)}.col-sm-9{width:calc(75% - 2 * 10px)}.col-sm-10{width:calc(83.3333333333% - 2 * 10px)}.col-sm-11{width:calc(91.6666666667% - 2 * 10px)}.col-sm-12{width:calc(100% - 2 * 10px)}.offsetsm-1{margin-left:8.3333333333%}.offsetsm-2{margin-left:16.6666666667%}.offsetsm-3{margin-left:25%}.offsetsm-4{margin-left:33.3333333333%}.offsetsm-5{margin-left:41.6666666667%}.offsetsm-6{margin-left:50%}.offsetsm-7{margin-left:58.3333333333%}.offsetsm-8{margin-left:66.6666666667%}.offsetsm-9{margin-left:75%}.offsetsm-10{margin-left:83.3333333333%}.offsetsm-11{margin-left:91.6666666667%}.offsetsm-12{margin-left:100%}}@media screen and (min-width:48em){.col-md-1{width:calc(8.3333333333% - 2 * 10px)}.col-md-2{width:calc(16.6666666667% - 2 * 10px)}.col-md-3{width:calc(25% - 2 * 10px)}.col-md-4{width:calc(33.3333333333% - 2 * 10px)}.col-md-5{width:calc(41.6666666667% - 2 * 10px)}.col-md-6{width:calc(50% - 2 * 10px)}.col-md-7{width:calc(58.3333333333% - 2 * 10px)}.col-md-8{width:calc(66.6666666667% - 2 * 10px)}.col-md-9{width:calc(75% - 2 * 10px)}.col-md-10{width:calc(83.3333333333% - 2 * 10px)}.col-md-11{width:calc(91.6666666667% - 2 * 10px)}.col-md-12{width:calc(100% - 2 * 10px)}.offsetmd-1{margin-left:8.3333333333%}.offsetmd-2{margin-left:16.6666666667%}.offsetmd-3{margin-left:25%}.offsetmd-4{margin-left:33.3333333333%}.offsetmd-5{margin-left:41.6666666667%}.offsetmd-6{margin-left:50%}.offsetmd-7{margin-left:58.3333333333%}.offsetmd-8{margin-left:66.6666666667%}.offsetmd-9{margin-left:75%}.offsetmd-10{margin-left:83.3333333333%}.offsetmd-11{margin-left:91.6666666667%}.offsetmd-12{margin-left:100%}}@media screen and (min-width:58.75em){.col-lg-1{width:calc(8.3333333333% - 2 * 10px)}.col-lg-2{width:calc(16.6666666667% - 2 * 10px)}.col-lg-3{width:calc(25% - 2 * 10px)}.col-lg-4{width:calc(33.3333333333% - 2 * 10px)}.col-lg-5{width:calc(41.6666666667% - 2 * 10px)}.col-lg-6{width:calc(50% - 2 * 10px)}.col-lg-7{width:calc(58.3333333333% - 2 * 10px)}.col-lg-8{width:calc(66.6666666667% - 2 * 10px)}.col-lg-9{width:calc(75% - 2 * 10px)}.col-lg-10{width:calc(83.3333333333% - 2 * 10px)}.col-lg-11{width:calc(91.6666666667% - 2 * 10px)}.col-lg-12{width:calc(100% - 2 * 10px)}.offsetlg-1{margin-left:8.3333333333%}.offsetlg-2{margin-left:16.6666666667%}.offsetlg-3{margin-left:25%}.offsetlg-4{margin-left:33.3333333333%}.offsetlg-5{margin-left:41.6666666667%}.offsetlg-6{margin-left:50%}.offsetlg-7{margin-left:58.3333333333%}.offsetlg-8{margin-left:66.6666666667%}.offsetlg-9{margin-left:75%}.offsetlg-10{margin-left:83.3333333333%}.offsetlg-11{margin-left:91.6666666667%}.offsetlg-12{margin-left:100%}}@media screen and (min-width:68.75em){.col-xl-1{width:calc(8.3333333333% - 2 * 10px)}.col-xl-2{width:calc(16.6666666667% - 2 * 10px)}.col-xl-3{width:calc(25% - 2 * 10px)}.col-xl-4{width:calc(33.3333333333% - 2 * 10px)}.col-xl-5{width:calc(41.6666666667% - 2 * 10px)}.col-xl-6{width:calc(50% - 2 * 10px)}.col-xl-7{width:calc(58.3333333333% - 2 * 10px)}.col-xl-8{width:calc(66.6666666667% - 2 * 10px)}.col-xl-9{width:calc(75% - 2 * 10px)}.col-xl-10{width:calc(83.3333333333% - 2 * 10px)}.col-xl-11{width:calc(91.6666666667% - 2 * 10px)}.col-xl-12{width:calc(100% - 2 * 10px)}.offsetxl-1{margin-left:8.3333333333%}.offsetxl-2{margin-left:16.6666666667%}.offsetxl-3{margin-left:25%}.offsetxl-4{margin-left:33.3333333333%}.offsetxl-5{margin-left:41.6666666667%}.offsetxl-6{margin-left:50%}.offsetxl-7{margin-left:58.3333333333%}.offsetxl-8{margin-left:66.6666666667%}.offsetxl-9{margin-left:75%}.offsetxl-10{margin-left:83.3333333333%}.offsetxl-11{margin-left:91.6666666667%}.offsetxl-12{margin-left:100%}}@media screen and (min-width:100em){.col-xxl-1{width:calc(8.3333333333% - 2 * 10px)}.col-xxl-2{width:calc(16.6666666667% - 2 * 10px)}.col-xxl-3{width:calc(25% - 2 * 10px)}.col-xxl-4{width:calc(33.3333333333% - 2 * 10px)}.col-xxl-5{width:calc(41.6666666667% - 2 * 10px)}.col-xxl-6{width:calc(50% - 2 * 10px)}.col-xxl-7{width:calc(58.3333333333% - 2 * 10px)}.col-xxl-8{width:calc(66.6666666667% - 2 * 10px)}.col-xxl-9{width:calc(75% - 2 * 10px)}.col-xxl-10{width:calc(83.3333333333% - 2 * 10px)}.col-xxl-11{width:calc(91.6666666667% - 2 * 10px)}.col-xxl-12{width:calc(100% - 2 * 10px)}.offsetxxl-1{margin-left:8.3333333333%}.offsetxxl-2{margin-left:16.6666666667%}.offsetxxl-3{margin-left:25%}.offsetxxl-4{margin-left:33.3333333333%}.offsetxxl-5{margin-left:41.6666666667%}.offsetxxl-6{margin-left:50%}.offsetxxl-7{margin-left:58.3333333333%}.offsetxxl-8{margin-left:66.6666666667%}.offsetxxl-9{margin-left:75%}.offsetxxl-10{margin-left:83.3333333333%}.offsetxxl-11{margin-left:91.6666666667%}.offsetxxl-12{margin-left:100%}}.row{display:flex;flex-wrap:wrap;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin-left:-10px;margin-right:-10px}.row:after{content:"";display:table;clear:both}.row--show{position:relative;background:#f9f9f9;z-index:0;padding-top:10px}.row--show:before{content:"";display:block;position:absolute;z-index:-1;left:10px;right:10px;top:0;height:100%;background:repeating-linear-gradient(to right,rgba(255,0,0,0.1) 0%,rgba(255,0,0,0.1) calc((100% - 20px * 11) / 12),#f9f9f9 calc((100% - 20px * 11) / 12),#f9f9f9 calc((100% - 20px * 11) / 12 + 20px))}@media screen and (min-width:48em){.row.column--reverse{flex-direction:row-reverse}}@media screen and (min-width:0){.offset-xs-0{margin-left:0%}.offset-xs-1{margin-left:8.33333333%}.offset-xs-2{margin-left:16.66666667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.33333333%}.offset-xs-5{margin-left:41.66666667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.33333333%}.offset-xs-8{margin-left:66.66666667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.33333333%}.offset-xs-11{margin-left:91.66666667%}}@media screen and (min-width:0){.pull-right-xs{float:right}.pull-left-xs{float:left}}@media screen and (min-width:0){.clear-xs{clear:both}}@media screen and (min-width:34.375em){.clear-xs{clear:none}}@media screen and (min-width:34.375em){.offset-sm-0{margin-left:0%}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media screen and (min-width:34.375em){.pull-right-sm{float:right}.pull-left-sm{float:left}}@media screen and (min-width:34.375em){.clear-sm{clear:both}}@media screen and (min-width:48em){.clear-sm{clear:none}}@media screen and (min-width:48em){.offset-md-0{margin-left:0%}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media screen and (min-width:48em){.pull-right-md{float:right}.pull-left-md{float:left}}@media screen and (min-width:48em){.clear-md{clear:both}}@media screen and (min-width:58.75em){.clear-md{clear:none}}@media screen and (min-width:58.75em){.offset-lg-0{margin-left:0%}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media screen and (min-width:58.75em){.pull-right-lg{float:right}.pull-left-lg{float:left}}@media screen and (min-width:58.75em){.clear-lg{clear:both}}@media screen and (min-width:68.75em){.clear-lg{clear:none}}@media screen and (min-width:68.75em){.offset-xl-0{margin-left:0%}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media screen and (min-width:68.75em){.pull-right-xl{float:right}.pull-left-xl{float:left}}@media screen and (min-width:68.75em){.clear-xl{clear:both}}@font-face{font-display:swap;font-family:"din-regular";font-style:normal;font-weight:400;src:url("../../files/theme/dist/fonts/din/din-regular");src:url("../../files/theme/dist/fonts/din/din-regular.eot?#iefix") format("embedded-opentype"),url("../../files/theme/dist/fonts/din/din-regular.woff2") format("woff2"),url("../../files/theme/dist/fonts/din/din-regular.woff") format("woff"),url("../../files/theme/dist/fonts/din/din-regular.ttf") format("truetype");text-rendering:optimizeLegibility}@font-face{font-family:"din-medium";font-style:normal;font-weight:500;src:url("../../files/theme/dist/fonts/din-medium/din-medium.woff2") format("woff2"),url("../../files/theme/dist/fonts/din/din-medium.woff") format("woff");text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:"din-bold";font-style:normal;font-weight:700;src:url("../../files/theme/dist/fonts/din/din-medium.woff2") format("woff2"),url("../../files/theme/dist/fonts/din/din-medium.woff") format("woff");text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:"din-bold";font-style:normal;font-weight:500;src:url("../../files/theme/dist/fonts/din/din-bold");src:url("../../files/theme/dist/fonts/din/din-bold.eot?#iefix") format("embedded-opentype"),url("../../files/theme/dist/fonts/din/din-bold.woff2") format("woff2"),url("../../files/theme/dist/fonts/din/din-bold.woff") format("woff"),url("../../files/theme/dist/fonts/din/din-bold.ttf") format("truetype");text-rendering:optimizeLegibility}@font-face{font-family:"iconfont";src:url("../../files/theme/dist/fonts/icons/iconfont.eot?xiqpsh");src:url("../../files/theme/dist/fonts/icons/iconfont.eot?xiqpsh#iefix") format("embedded-opentype"),url("../../files/theme/dist/fonts/icons/iconfont.ttf?xiqpsh") format("truetype"),url("../../files/theme/dist/fonts/icons/iconfont.woff?xiqpsh") format("woff"),url("../../files/theme/dist/fonts/icons/iconfont.svg?xiqpsh#iconfont") format("svg");font-weight:normal;font-style:normal}.icon-search:before{content:"\f002"}.icon-check:before{content:"\f00c"}.icon-close:before{content:"\f00d"}.icon-remove:before{content:"\f00d"}.icon-times:before{content:"\f00d"}.icon-file-o:before{content:"\f016"}.icon-lock:before{content:"\f023"}.icon-map-marker:before{content:"\f041"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-exclamation-circle:before{content:"\f06a"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-folder:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-bookmark-o:before{content:"\f097"}.icon-chain:before{content:"\f0c1"}.icon-link:before{content:"\f0c1"}.icon-envelope:before{content:"\f0e0"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-mobile:before{content:"\f10b"}.icon-mobile-phone:before{content:"\f10b"}.icon-calendar-o:before{content:"\f133"}.icon-phone:before{content:"\e942"}.icon-clock:before{content:"\e94e"}.icon-mobile2:before{content:"\e958"}.icon-phere:before{content:"\e9c9"}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{margin:0;font-family:"din-regular",arial,helvetica,verdana,tahoma,sans-serif;font-size:17px;font-size:1.7rem;color:#333333;line-height:1.6;overflow-y:scroll;background:#FFF;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body.dev--stage:before{content:"xsmall - xs";-webkit-box-sizing:border-box;box-sizing:border-box;display:block;color:#FFF;text-align:center;font-weight:500;font-family:arial;background-color:rgb(0,0,0);position:fixed;z-index:9999;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.75);box-shadow:0 0 5px 1px rgba(0,0,0,0.75);top:0;right:0;top:15px;left:15px;right:auto;font-size:10px;width:80px;padding:2px 5px}@media only screen and (min-width:34.375em){body.dev--stage:before{content:"small - sm"}}@media only screen and (min-width:48em){body.dev--stage:before{width:100px;padding:6px 10px;font-size:12px;content:"medium - md"}}@media only screen and (min-width:58.75em){body.dev--stage:before{content:"large - lg"}}@media only screen and (min-width:68.75em){body.dev--stage:before{content:"xlarge - xl"}}@media only screen and (min-width:100em){body.dev--stage:before{content:"xxlarge - xxl"}}:root{--logo--max-width:90px}@media only screen and (min-width:34.375em){:root{--logo--max-width:120px}}@media only screen and (min-width:48em){:root{--logo--max-width:180px}}@media only screen and (min-width:58.75em){:root{--logo--max-width:200px}}[id=wrapper]{padding:0 10px}.article_inner,[id=footer] .inside,[id=header] .inside{margin:0 auto;width:100%;max-width:1100px}.header-article .article_inner{display:flex;gap:10px;justify-content:space-between}.header-nav-wrapper{display:flex;gap:10px;flex-direction:column;justify-content:flex-end}[id=header] .inside{padding:20px 0;margin-bottom:0;position:relative}.logo-slogan{max-width:100px;width:100%;margin-left:0;position:absolute;z-index:5;top:0;left:0;margin-bottom:0}.logo-slogan:before{content:"";display:block;background-color:var(--clr-white);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0 0 100%;background-image:url("../../files/images/system/logo_moenkemoeller.svg")}@media only screen and (min-width:34.375em){.logo-slogan{top:0}}@media only screen and (min-width:48em){.logo-slogan{font-size:45px;max-width:170px;top:0;left:0}body:not(.home) .logo-slogan{margin-top:-66px}}@media only screen and (min-width:58.75em){.logo-slogan{font-size:60px;max-width:230px}body:not(.home) .logo-slogan{margin-top:-88px}}.logo-slogan img{margin:0}.logo-slogan.logo-praxis{max-width:var(--logo--max-width)}@media only screen and (min-width:34.375em){.logo-slogan.logo-praxis{--logo--max-width:120px}}@media only screen and (min-width:48em){.logo-slogan.logo-praxis{--logo--max-width:180px}}@media only screen and (min-width:58.75em){.logo-slogan.logo-praxis{--logo--max-width:200px}body:not(.home) .logo-slogan.logo-praxis{margin-top:-90px}}.article_inner{padding-top:0;padding-bottom:0}.page-header .article_inner,[id=header] .article_inner{padding-top:0;padding-bottom:0}.page-header{padding-bottom:20px;--page-header--img-online-space:0;--page-header--introspace-top:30px;--page-header--introspace-bottom:52px}#main .page-header h1{font-size:3.5rem}.page-header:has(.hero-image){-webkit-padding-before:calc(0.5 * var(--logo--max-width) + 30px);padding-block-start:calc(0.5 * var(--logo--max-width) + 30px)}.page-header:has(.ce_text){-webkit-padding-before:calc(0.65 * var(--logo--max-width) + 5px);padding-block-start:calc(0.65 * var(--logo--max-width) + 5px)}.page-header:has(.ce_text) .ce_text{-webkit-padding-after:var(--page-header--introspace-bottom);padding-block-end:var(--page-header--introspace-bottom)}.page-header__empty{height:230px}@media screen and (min-width:48em){.page-header__empty{height:320px}}@media screen and (min-width:58.75em){.page-header__empty{height:480px}}.page-header .article_inner{position:relative}.header__teaser{position:absolute;z-index:5;left:20px;bottom:10px;font-size:14px;font-size:1.4rem;line-height:1.6}@media only screen and (min-width:34.375em){.header__teaser{font-size:22px;font-size:2.2rem;bottom:20px}}@media only screen and (min-width:48em){.header__teaser{top:45%;bottom:auto;left:60px;font-size:28px;font-size:2.8rem}}@media only screen and (min-width:58.75em){.header__teaser{font-size:32px;font-size:3.2rem}}.header__teaser p:last-child{margin-bottom:0}.ce_hyperlink+.header__teaser{top:auto;bottom:70px}@media only screen and (min-width:48em){.ce_hyperlink+.header__teaser{top:45%;bottom:auto}}#main .header__teaser h1{margin-bottom:0;padding:0;font-size:inherit;line-height:1.6;color:#fff}@media only screen and (min-width:58.75em){#main .header__teaser h1{line-height:3.8rem}}[id=main]>.inside>.mod_article:first-child:not(.page-header){-webkit-padding-before:var(--logo--max-width);padding-block-start:var(--logo--max-width)}[id=footer]{color:rgb(105,35,98)}[id=footer] .inside{border-top:2px dotted rgb(105,35,98);padding-top:3rem;padding-bottom:3rem}[id=container]{width:100%}.col-md-6:has(h1)+.col-md-6:has(h2) h2{-webkit-margin-before:10px;margin-block-start:10px}h1,h2,h3,h4,h5,h6{margin:0 0 5px;font-weight:400;color:rgb(105,35,98)}h1:not(.page-header h1){font-size:30px;font-size:3rem;line-height:1.2;margin-bottom:20px}h2{font-size:30px;font-size:3rem;line-height:1.2;margin-bottom:20px}h2.headline-background{margin:0 -20px 20px;padding:8px 20px 10px;text-align:center;background-color:rgb(105,35,98);text-transform:uppercase;color:#FFF}.text-background{display:inline-block;margin-bottom:10px}.text-background a,.text-background a:focus,.text-background a:hover,.text-background a:visited{color:#FFF}.text-background,.text-background-uppercase{padding:4px 10px 5px;background-color:rgb(105,35,98);color:#FFF}.text-background-uppercase{text-transform:uppercase;font-size:24px;font-size:2.4rem;text-align:center;display:block}address,blockquote,dl,fieldset,figure,hr,ol,p,pre,table,ul{margin:0 0 1.5rem}ol ol,ol ul,ul ol,ul ul{margin:0;padding:0 0 0 20px}@media only screen and (max-width:767px){table,tbody,td,tfoot,th,thead,tr{display:block}th{display:none}td,th{margin-top:-1px}}table{width:100%;border-collapse:collapse}th{font-weight:800}td,th{text-align:left;border:1px solid #bbb;padding:10px;vertical-align:top}[id=main] [class*=col-]{margin-top:20px;margin-bottom:20px}figure{margin:0}figure.float_left{margin:0 15px 10px 0}figure.float_right{margin:0 0 10px 15px}.caption{padding:5px 0;font-size:0.8em}img{margin:0 auto;display:block;max-width:100%;height:auto}a,a:visited{color:rgb(105,35,98)}a:not([class]):focus,a:not([class]):hover{-webkit-text-decoration:transparent;text-decoration:transparent}p a:not([class]){text-decoration:underline}:not(p) a{text-decoration:none}.btn,button{padding:0.5rem 1rem;background:rgb(105,35,98);color:#FFF;border:1px solid transparent;border-radius:0}.btn:hover,button:hover{cursor:pointer}.btn--primary{background:rgb(105,35,98);color:#FFF;border-color:rgb(105,35,98)}.iframe-wrapper{position:relative;padding:56.25% 0 0}.iframe-wrapper iframe{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}p:blank,p:empty{margin:0;padding:0;display:none;visibility:hidden}.ce_text:after,.ce_text:before{content:" ";display:block}.ce_text:after{clear:both}@media only screen and (min-width:34.375em){.ce_text .float_left,.ce_text .float_right{max-width:45%}}.no-text-padding.ce_text{padding-left:0;padding-right:0}.programm-text-wrapper [class*=col-]{margin-top:0;margin-bottom:0}.programm-text-wrapper [class*=col-] p{margin-bottom:2rem}.text--white{color:rgb(255,255,255)}.text--highlighted{font-family:din-medium;color:var(--clr-brand);font-weight:400}.link-arrow--right{text-decoration:none;text-transform:uppercase}.link-arrow--right:before{font-family:"iconfont"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";display:inline-block;font-size:24px;font-size:2.4rem;font-weight:400;line-height:1;margin-right:10px;-webkit-transform:translateY(15%);transform:translateY(15%)}.text-uppercase{text-transform:uppercase;margin-bottom:10px}.text-background-uppercase{text-transform:uppercase;line-height:1.33}.hero-image img{min-height:140px;-o-object-fit:cover;object-fit:cover}.programm-month{display:inline-block;padding:10px;line-height:1;text-transform:uppercase;color:#FFF;background-color:rgb(105,35,98)}.link-roundet-button{font-size:14px;font-size:1.4rem;font-family:"din-bold",arial,helvetica,verdana,tahoma,sans-serif;width:98px;height:32px;line-height:32px;background:#FFF;position:absolute;top:60px;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;text-align:center;font-weight:400;border-radius:0;display:none}@media only screen and (min-width:48em){.link-roundet-button{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;font-size:1.6rem;right:50px;width:120px;height:120px;line-height:120px;border-radius:50%;display:block}}@media only screen and (min-width:58.75em){.link-roundet-button{font-size:20px;font-size:2rem;width:150px;height:150px;line-height:150px}}.link-roundet-button:before{font-family:"iconfont"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";display:inline-block;font-size:24px;font-size:2.4rem;font-weight:400;line-height:1;margin-right:10px;-webkit-transform:translateY(15%);transform:translateY(15%);font-size:20px;font-size:2rem;margin-right:5px}@media only screen and (min-width:58.75em){.link-roundet-button:before{font-size:28px;font-size:2.8rem}}.link--boxed-button{display:block;width:auto;font-family:"din-medium",arial,helvetica,verdana,tahoma,sans-serif;font-weight:500;text-transform:uppercase}@media only screen and (min-width:48em){.link--boxed-button{position:absolute;z-index:4;bottom:40px;right:50px;font-size:30px;font-size:3rem}}.link--boxed-button .hyperlink_txt{display:flex;flex-wrap:wrap;padding:15px 17px;line-height:1;text-box-trim:trim-both;background:var(--clr-brand);border:1px solid transparent;color:var(--clr-white);text-transform:uppercase;-webkit-transition:background 0.5s ease-in-out,color 0.5s ease-in-out;transition:background 0.5s ease-in-out,color 0.5s ease-in-out}.link--boxed-button:focus-visible .hyperlink_txt,.link--boxed-button:hover .hyperlink_txt{background:var(--clr-brand--3);color:var(--clr-brand);border-color:transparent}.image--round,.image--round-big{padding:8px 0 0}.image--round img,.image--round-big img{border-radius:50%;margin:0 auto}.image--round a,.image--round-big a{display:block}.image--round-big:not(:last-child),.image--round:not(:last-child){margin-bottom:20px}@media only screen and (min-width:34.375em){.image--round img{max-width:80%}}@media only screen and (min-width:48em){.image--round img{max-width:280px}}.image--round-big img{max-width:100%}:root{--nav-color:#25455f;--nav-active-color:#f47c00;--nav-item-line-height:1.5;--nav-mobile-background:var(--clr-brand);--nav-mobile-color:#d3d6da;--nav-mobile-active-background:#172b3b;--nav-mobile-active-color:#f47c00;--nav-mobile-active-border-color:#f47c00;--nav-mobile-btn-clr:#f47c00;--nav-mobile-separator-color:hsla(0,0%,100%,.1);--nav-mobile-padding:120px 20px 20px;--nav-mobile-font-size:18px;--nav-mobile-backdrop-height:80px;--nav-submenu-background:#fff;--skip-background:#172b3b;--skip-color:#d3d6da;--skip-focus-border-color:#f47c00}body.navigation-open{overflow:hidden}body.navigation-open .nav-burger{color:#fff}body.navigation-open header .logo{position:relative;z-index:7}.nav-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.navigation-main a,.navigation-main strong{line-height:1.5;line-height:var(--nav-item-line-height)}.navigation-main .skip-link{visibility:hidden}.btn-toggle-submenu{all:revert;background:none!important;border:none;color:currentcolor!important;cursor:pointer;height:44px;position:absolute;right:0;top:5px;width:44px;z-index:1}.btn-toggle-submenu:after{align-items:center;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"><path d="m9 18 6-6-6-6"/></svg>') no-repeat 50%;content:"";display:flex;height:100%;justify-content:center;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.2,0.6,0.3,1.1);transition:-webkit-transform 0.3s cubic-bezier(0.2,0.6,0.3,1.1);transition:transform 0.3s cubic-bezier(0.2,0.6,0.3,1.1);transition:transform 0.3s cubic-bezier(0.2,0.6,0.3,1.1),-webkit-transform 0.3s cubic-bezier(0.2,0.6,0.3,1.1)}.nav-burger{align-items:center;background:transparent;border:none;display:flex;justify-content:flex-start;line-height:1.5;padding:0;position:relative;z-index:7}.nav-burger .icon-line{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;z-index:1}.nav-burger .icon-line:before{top:-0.625rem}.nav-burger .icon-line:after{bottom:-0.625rem}.nav-burger .icon-line,.nav-burger .icon-line:after,.nav-burger .icon-line:before{background:#f57a00;border-radius:3rem;height:0.25rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2.25rem}.nav-burger .icon-line:after,.nav-burger .icon-line:before{content:"";-webkit-transition:top 0.2s ease-in-out,bottom 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;transition:top 0.2s ease-in-out,bottom 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,top 0.2s ease-in-out,bottom 0.2s ease-in-out;transition:transform 0.2s ease-in-out,top 0.2s ease-in-out,bottom 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;z-index:6}.nav-burger.is-active .icon-line{background:transparent}.nav-burger.is-active .icon-line:before{top:0;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.nav-burger.is-active .icon-line:after{bottom:0;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.nav-burger:hover{cursor:pointer}.nav-burger__inner{height:44px;position:relative;width:44px}@media (max-width:1023.98px){.nav-wrapper{position:relative;z-index:5}.header-nav-wrapper{background:var(--nav-mobile-background);bottom:0;color:var(--nav-mobile-color);font-size:var(--nav-mobile-font-size);left:0;line-height:1.5;overflow:hidden auto;padding:var(--nav-mobile-padding);position:fixed;right:0;top:0;-webkit-transition:opacity 0.15s ease-in-out,visibility 0.1s;transition:opacity 0.15s ease-in-out,visibility 0.1s;z-index:6;justify-content:flex-start}.header-nav-wrapper.is-active:before{backdrop-filter:blur(1px);bottom:auto;content:"";display:block;height:var(--nav-mobile-backdrop-height);left:0;position:fixed;right:0;top:0;z-index:1}.header-nav-wrapper:not(.is-active){opacity:0;pointer-events:none;visibility:hidden}.navigation-main a,.navigation-main strong{color:var(--nav-mobile-color)!important;display:inline-block;padding:12px 10px;text-decoration:none!important;text-decoration:initial!important;width:calc(100% - 44px)}.navigation-main a.active,.navigation-main strong.active{--nav-color:var(--nav-mobile-active-color)}.navigation-main .level_1 ul{display:none;flex-direction:column}.navigation-main .level_2 li{padding:0 0 0 20px}.navigation-main ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.navigation-main li{padding:0;position:relative}.navigation-main li:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,0.1);border-bottom:1px solid var(--nav-mobile-separator-color)}.navigation-main li.submenu li:first-child{border-top:1px solid hsla(0,0%,100%,0.1);border-top:1px solid var(--nav-mobile-separator-color)}.navigation-main li>.btn-toggle-submenu:after{-webkit-transform:rotateX(180deg) rotate(-90deg);transform:rotateX(180deg) rotate(-90deg)}.navigation-main li.active{background:#172b3b;background:var(--nav-mobile-active-background);color:#f47c00;color:var(--nav-mobile-active-color)}.navigation-main li.nav-expanded>ul{display:flex}.navigation-main li.nav-expanded>.btn-toggle-submenu:after{-webkit-transform:rotateX(0deg) rotate(-90deg);transform:rotateX(0deg) rotate(-90deg)}}@media (min-width:1024px){.nav-wrapper{align-items:center;display:flex}.navigation-main a{text-decoration:none;text-decoration:initial}.navigation-main a,.navigation-main strong{color:#25455f;color:var(--nav-color);display:block;font-size:20px;font-weight:600;position:relative}.navigation-main a:focus-visible{color:#f47c00;color:var(--nav-active-color)}.navigation-main a.trail,.navigation-main a:hover,.navigation-main strong:not(.does-not-exist){color:#f47c00;color:var(--nav-active-color)}.navigation-main ul{display:flex;flex-wrap:wrap;gap:1.5rem;list-style:none;margin:0;padding:0}.navigation-main ul li.submenu{position:relative}.navigation-main ul ul{background:#fff;background:var(--nav-submenu-background);-webkit-box-shadow:1px 2px 15px 8px rgba(0,0,0,0.1);box-shadow:1px 2px 15px 8px rgba(0,0,0,0.1);gap:0;min-width:270px;position:absolute;top:100%;z-index:2}.navigation-main ul ul li{padding:0}.navigation-main ul ul li.submenu{padding-right:40px}.navigation-main ul ul li:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,0.1)}.navigation-main ul ul .btn-toggle-submenu{bottom:0;height:100%;right:0;top:0;width:40px}.navigation-main li.nav-expanded>ul{display:flex}.navigation-main li.nav-expanded .level_2 ul{left:100%;min-width:200px;top:0}.navigation-main li.nav-expanded .level_2 ul.bounds-right,.navigation-main li.nav-expanded .level_2 ul.bounds-right ul{left:auto;right:100%}.navigation-main .level_1{align-items:center;gap:0 1.25rem;justify-content:flex-end}.navigation-main .level_1 ul{border-radius:4px;display:none;flex-direction:column}.navigation-main .level_1 ul a,.navigation-main .level_1 ul strong{font-size:1rem;line-height:1.2;padding:0.75rem 1rem;-webkit-text-decoration:none;text-decoration:none;width:100%}.navigation-main .level_1>li{padding:5px 0}.navigation-main .level_1>li>.btn-toggle-submenu:after{-webkit-transform:rotateX(180deg) rotate(-90deg);transform:rotateX(180deg) rotate(-90deg)}.navigation-main .level_1>li.submenu{padding-right:20px}.navigation-main .level_1>li.nav-expanded>.btn-toggle-submenu:after{-webkit-transform:rotateX(0deg) rotate(-90deg);transform:rotateX(0deg) rotate(-90deg)}.navigation-main .level_2:before{border:8px solid hsla(0,0%,100%,0);border-bottom:8px solid var(--nav-submenu-background);bottom:100%;content:"";display:block;height:0;left:16px;margin-left:-8px;pointer-events:none;position:absolute;width:0}.navigation-main .level_2.bounds-right{right:0}.navigation-main .level_2.bounds-right:before{left:auto;right:16px}.navigation-main .level_2:not(.bounds-left):not(.bounds-right){left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.navigation-main .level_2:not(.bounds-left):not(.bounds-right):before{left:50%}.navigation-main .skip-link{background:#172b3b;background:var(--skip-background);clip-path:revert;color:#d3d6da;color:var(--skip-color);left:50%;opacity:0;overflow:hidden;position:absolute;text-align:center;-webkit-text-decoration:none;text-decoration:none;top:-100px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:top 0.15s ease-in-out;transition:top 0.15s ease-in-out;visibility:visible;z-index:6}.navigation-main .skip-link:focus-visible{height:auto;opacity:1;outline:2px solid #f47c00;outline:2px solid var(--skip-focus-border-color);outline-offset:0;padding:6px 12px;top:0;width:auto}.btn-toggle-submenu{height:24px;padding:0;right:-6px;top:9px;width:24px}.btn-toggle-submenu:after{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"><path d="m9 18 6-6-6-6"/></svg>') no-repeat 50%}.nav-burger{display:none}}@media (forced-colors){.nav-burger .icon-line,.nav-burger .icon-line:after,.nav-burger .icon-line:before{border:1px solid transparent;height:0}.nav-burger.is-active .icon-line{border:0}.nav-burger.is-active .icon-line:after{bottom:-1px}.nav-burger__inner{color:currentcolor}}nav ul{list-style:none;margin:0;Padding:0}nav a{text-decoration:none}.nav-main{--nav--link-clr:var(--clr-white);--nav--link-bg-clr:var(--clr-brand);--nav--link-clr-hover:var(--clr-brand);--nav--link-bg-clr-hover:var(--clr-brand--3);--nav--link-lvl2-bg:var(--clr-white);--nav--link-lvl2-txt:var(--clr-brand)}.nav-main .level_1{display:flex;gap:10px;align-items:flex-end}.nav-main .level_1>li{position:relative;display:flex;gap:5px;padding:0}.nav-main .level_1>li.submenu{padding:0}.nav-main .level_1 .btn-toggle-submenu{position:absolute;top:2px;right:3px;z-index:5}.nav-main .level_1 .btn-toggle-submenu:after{color:currentColor}.nav-main a,.nav-main strong{display:block;padding:5px 15px;text-transform:uppercase;-webkit-transition:background 0.5s ease-in-out,color 0.5s ease-in-out;transition:background 0.5s ease-in-out,color 0.5s ease-in-out;font-family:"din-medium",arial,helvetica,verdana,tahoma,sans-serif;font-weight:500;font-size:1.7rem;line-height:1}.nav-main a+.btn-toggle-submenu,.nav-main strong+.btn-toggle-submenu{color:var(--clr-white)!important;background:transparent}.nav-main a+.btn-toggle-submenu:after,.nav-main strong+.btn-toggle-submenu:after{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"><path d="m9 18 6-6-6-6"/></svg>') no-repeat 50%}.nav-main a.submenu,.nav-main strong.submenu{-webkit-padding-end:30px;padding-inline-end:30px}.nav-main a{color:var(--nav--link-clr);background:var(--nav--link-bg-clr)}.nav-main a.trail,.nav-main a:focus-visible,.nav-main a:hover,.nav-main strong{--nav-active-color:var(--nav--link-clr-hover);background-color:var(--nav--link-bg-clr-hover)}.nav-main a.trail+.btn-toggle-submenu,.nav-main a:focus-visible+.btn-toggle-submenu,.nav-main a:hover+.btn-toggle-submenu,.nav-main strong+.btn-toggle-submenu{color:var(--nav--link-clr-hover)!important;background:transparent}.nav-main a.trail+.btn-toggle-submenu:after,.nav-main a:focus-visible+.btn-toggle-submenu:after,.nav-main a:hover+.btn-toggle-submenu:after,.nav-main strong+.btn-toggle-submenu:after{color:var(--nav--link-clr-hover)!important}.nav-main .level_2{--nav-submenu-background:var(--clr-white);border-radius:0;-webkit-box-shadow:none;box-shadow:none}.nav-main .level_2:not(.bounds-left):not(.bounds-right){left:0;-webkit-transform:translateX(0);transform:translateX(0)}.nav-main .level_2 li{border-color:transparent!important}.nav-main .level_2 li>a,.nav-main .level_2 li>strong{font-size:1.7rem;line-height:1.1}@media (min-width:1024px){.nav-main .level_2 li>a{color:var(--nav--link-lvl2-txt);background:var(--nav--link-lvl2-bg)}}.nav-main .level_2 li>a.trail,.nav-main .level_2 li>a:focus-visible,.nav-main .level_2 li>a:hover,.nav-main .level_2 li>strong{--nav-active-color:var(--nav--link-clr-hover);color:var(--nav--link-clr-hover);background-color:var(--nav--link-bg-clr-hover)}.nav-main .level_2:before{display:none}@media only screen and (max-width:1023.9px){.navigation-main{--nav-mobile-background:var(--clr-brand);--nav-mobile-active-background:transparent;--nav-mobile--icon-size:20px;--nav--link-bg-clr-hover:var(--clr-brand--3);--nav-icon--toggle-sub:24px;--nav-mobile-color:var(--clr-white);--nav-mobile-active-color:rgb(62,10,57)}.navigation-main .level_1{align-items:center;gap:10px;margin-inline:auto;padding:0;max-width:280px;min-height:200px}.navigation-main .level_1 li{flex-shrink:0;flex-wrap:wrap;justify-content:center}.navigation-main .level_1 a,.navigation-main .level_1 strong{width:100%;font-weight:500;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.navigation-main .level_1 a.trail,.navigation-main .level_1 a:focus-visible,.navigation-main .level_1 a:hover,.navigation-main .level_1 strong{color:var(--nav-mobile-active-color)!important;background-color:var(--nav--link-bg-clr-hover)}.navigation-main li.submenu li:first-child,.navigation-main li:not(:last-child){border:none}.navigation-main .btn-toggle-submenu{width:var(--nav-icon--toggle-sub);height:var(--nav-icon--toggle-sub)}.navigation-main .level_2{--nav-submenu-background:transparent;--nav--link-l2:transparent;width:100%;align-items:center;gap:10px}.navigation-main .level_2 li{padding:0;background:transparent}}@media (min-width:1024px){.navigation-main ul ul{min-width:100%!important}.navigation-main .level_1 ul a,.navigation-main .level_1 ul strong{padding:5px 15px}}.nav--meta{text-align:center;margin:0 40px}@media only screen and (min-width:34.375em){.nav--meta{text-align:left}.nav--meta li{padding:0;display:inline-block}.nav--meta li:not(:first-child){margin-left:-4px}}@media only screen and (max-width:47.99em){.nav--meta{margin:0}}@media only screen and (min-width:1100px){.nav--meta{margin:0}}.nav--meta a,.nav--meta a:visited,.nav--meta strong{font-size:18px;font-size:1.8rem;background:transparent;color:rgb(105,35,98);text-transform:uppercase;padding:0 15px;display:block;line-height:1}.nav--meta li{margin-bottom:10px}.nav--meta a:focus,.nav--meta a:hover,.nav--meta strong{text-decoration:underline}.nav--meta-header{--nav--link-clr:var(--clr-brand);--nav--link-bg-clr:transparent;--nav--link-clr-hover:var(--clr-brand);--nav--link-bg-clr-hover:var(--clr-brand--3)}.nav--meta-header .level_1{display:flex;gap:10px}.nav--meta-header a,.nav--meta-header strong{display:block;padding:3px 15px;text-transform:uppercase;-webkit-transition:background 0.5s ease-in-out,color 0.5s ease-in-out;transition:background 0.5s ease-in-out,color 0.5s ease-in-out;font-family:"din-medium",arial,helvetica,verdana,tahoma,sans-serif;font-weight:500;font-size:1.7rem;line-height:1.1}.nav--meta-header a{color:var(--nav--link-clr);background:var(--nav--link-bg-clr)}.nav--meta-header .icon-home svg{display:none}.nav--meta-header a.trail,.nav--meta-header a:focus-visible,.nav--meta-header a:hover,.nav--meta-header strong{color:var(--nav--link-clr-hover);background-color:var(--nav--link-bg-clr-hover)}@media only screen and (max-width:767px){.nav--meta-header{display:none}}@media only screen and (max-width:1023.9px){.navigation-open .nav--meta-header{display:flex;justify-content:center}.nav--meta-header .level_1{flex-direction:column;align-items:center}.nav--meta-header a{color:var(--nav--link-bg-clr-hover);background:var(--nav--link-bg-clr)}.nav--meta-header a path{fill:var(--clr-white);-webkit-transition:fill 0.5s ease-in-out;transition:fill 0.5s ease-in-out}.nav--meta-header a.trail,.nav--meta-header a:focus-visible,.nav--meta-header a:hover,.nav--meta-header strong{color:var(--nav--link-clr-hover);background-color:var(--nav--link-bg-clr-hover)}.nav--meta-header a.trail.icon-home,.nav--meta-header a:focus-visible.icon-home,.nav--meta-header a:hover.icon-home,.nav--meta-header strong.icon-home{background-color:transparent}.nav--meta-header a.trail path,.nav--meta-header a:focus-visible path,.nav--meta-header a:hover path,.nav--meta-header strong path{fill:var(--nav--link-bg-clr-hover)}.nav--meta-header .icon-home{display:flex}.nav--meta-header .icon-home svg{display:block;width:20px;height:20px}.nav--meta-header .icon-home .show-for-sr--mobile{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}}.pagination{margin-top:20px}.pagination p{margin:0 0 0.5rem;font-size:14px;font-size:1.4rem}.pagination ul{list-style:none;margin:0;padding:0}.pagination li{margin:0 0 0.5rem 0;display:inline-block}.pagination a,.pagination a:visited,.pagination span{padding:0.4rem 0.8rem 0.5rem;display:block;color:#FFF;background:rgb(58,58,58);font-size:14px;font-size:1.4rem;line-height:1}.nav-burger{--nav-burger--bg:var(--clr-brand);--nav-burger--icon-size:24px;--nav-burger--inner-gap:5px;--nav-burger--outer-spacing:5px 10px;--nav-burger--icon-clr:var(--clr-white);margin-left:auto;padding:var(--nav-burger--outer-spacing);background:var(--nav-burger--bg)}.nav-burger__inner{width:var(--nav-burger--icon-size);height:var(--nav-burger--icon-size)}.nav-burger .icon-line,.nav-burger .icon-line:after,.nav-burger .icon-line:before{background-color:var(--nav-burger--icon-clr)}@media only screen and (max-width:1023px){.nav-burger{display:flex;align-items:center;gap:var(--nav-burger--inner-gap)}}.ce_accordion{margin-bottom:1px;padding-left:10px;padding-right:10px}@media only screen and (min-width:48em){.ce_accordion{padding-left:20px;padding-right:20px}}.ce_accordion .toggler{padding:1rem 1rem 1rem 0;background:transparent;position:relative;text-transform:uppercase}.ce_accordion .toggler:focus{outline:none}.ce_accordion .toggler:before{font-family:"iconfont"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";display:inline-block;font-size:24px;font-size:2.4rem;font-weight:400;line-height:1;margin-right:10px;-webkit-transform:translateY(15%);transform:translateY(15%);margin-right:0;width:1.5rem;height:1.5rem;line-height:1.5rem;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.ce_accordion .toggler:focus,.ce_accordion .toggler:hover{background:transparent;color:#333333}.ce_accordion .toggler.ui-state-active{background:transparent;color:#333333}.ce_accordion .toggler.ui-state-active:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ce_accordion .accordion:after,.ce_accordion .accordion:before{content:" ";display:block}.ce_accordion .accordion:after{clear:both}.mod_eventreader{padding-left:0;padding-right:0}.event-calendar__headline{padding:10px 20px 20px;height:140px;color:#FFF;text-transform:uppercase;background:rgb(105,35,98)}.event-list__link{text-transform:uppercase}.event-list__link:before{font-family:"iconfont"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";display:inline-block;font-size:24px;font-size:2.4rem;font-weight:400;line-height:1;margin-right:10px;-webkit-transform:translateY(15%);transform:translateY(15%)}.event__course-list .empty{padding:10px 0 0;border-top:2px dotted rgb(105,35,98);margin-bottom:20px}.event__course-list__item{padding:10px 0 0;border-top:2px dotted rgb(105,35,98);margin-bottom:20px}.event__course-list__headline{font-size:22px;font-size:2.2rem;font-weight:500}.event-programm-list{margin-bottom:20px}.event-programm-list__date{margin-bottom:0;font-weight:500}.event-programm-list__headline{font-size:17px;font-size:1.7rem;font-weight:500;margin-bottom:0}.event-course__date,.event-course__headline{font-weight:500;font-size:17px;font-size:1.7rem}.event-details .row .col-md-12{margin-top:0;margin-bottom:0}.event-details [class*=col-]>div{padding-left:0;padding-right:0}.event-details .back{padding-left:10px}.divider-date{display:inline-block;margin-bottom:20px;padding:10px;line-height:1;text-transform:uppercase;color:#FFF;background-color:rgb(105,35,98)}@media only screen and (min-width:48em){.mod_eventlist.event__course-list{padding-left:0;padding-right:0}}form .widget{margin-bottom:15px}form input,form label,form select,form textarea{padding:7px 10px;display:block;width:100%;max-width:500px;line-height:1.2}form label{padding:5px 0}form input,form select,form textarea{border:1px solid #bbb}form input:focus,form input:hover,form select:focus,form select:hover,form textarea:focus,form textarea:hover{outline:none;border-color:rgb(105,35,98);border-left-width:5px}form .captcha_text{padding:5px 0;display:inline-block}form .submit,form .submit:visited{padding:10px;color:rgb(255,255,255);background:rgb(105,35,98);display:inline-block}form .submit:focus,form .submit:hover{background:rgb(0,0,0)}form .error{color:rgb(204,0,0)}.ce_gallery{margin-bottom:1.5rem}.ce_gallery ul{margin:0 -7px;padding:0;list-style:none;display:flex;flex-wrap:wrap}.ce_gallery li{width:100%;padding:7px;display:flex}@media only screen and (min-width:34.375em){.ce_gallery .cols_2 li{width:50%}.ce_gallery .cols_3 li{width:33.33%}.ce_gallery .cols_4 li{width:25%}.ce_gallery .cols_5 li{width:20%}}.ce_divider hr,hr{margin:0;border-top:2px dotted rgb(105,35,98)}.dlh_googlemap{position:relative;width:100%;padding-bottom:20%;overflow:hidden;min-height:200px}.dlh_googlemap>div{height:100%;width:100%;position:absolute;top:0;left:0;z-index:5}.ce_dlh_googlemaps{margin-top:20px;margin-bottom:20px}[id=confirm-googlemaps]{background-color:#FFF;color:rgb(105,35,98);border:1px solid rgb(105,35,98);padding:20px;cursor:pointer}@media only screen and (min-width:48em){[id=confirm-googlemaps]{padding:30px}}#cookiebar{border-top:1px solid rgb(0,0,0);font-family:"din-regular",arial,helvetica,verdana,tahoma,sans-serif;line-height:1.4;padding:0;background-color:rgb(58,58,58);color:#FFF}#cookiebar .inside{width:100%;max-width:1100px;margin:0 auto;padding:15px;text-align:left}#cookiebar .inside:after,#cookiebar .inside:before{content:" ";display:block}#cookiebar .inside:after{clear:both}@media only screen and (min-width:34.375em){#cookiebar .inside{display:table}}#cookiebar p{margin:0}#cookiebar button{margin:2rem 0 0 0;padding:7px 10px;color:rgb(255,255,255);background:rgb(105,35,98);line-height:1;-webkit-transition:all 0.5s;transition:all 0.5s}#cookiebar button:focus,#cookiebar button:hover{background:rgb(0,0,0)}@media only screen and (min-width:34.375em){#cookiebar button{display:table-cell;vertical-align:top;margin:0 0 0 2rem}}@media only screen and (min-width:34.375em){#cookiebar-desc{display:table-cell;vertical-align:top}}.slide-buttons__item{position:relative;height:34px}@media only screen and (min-width:48em){.slide-buttons__item{margin-bottom:5px;height:55px}}.slide-buttons__link{font-size:17px;font-size:1.7rem;display:flex;align-items:center;position:absolute;z-index:1;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);height:34px;background:#fde2d2;word-break:keep-all;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}@media only screen and (min-width:48em){.slide-buttons__link{height:55px}}.slide-buttons__link:focus,.slide-buttons__link:hover{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.slide-buttons__link-text{display:block;white-space:nowrap;padding:0 20px}.slide-buttons__trigger{display:flex;justify-content:center;align-items:center;position:absolute;z-index:5;top:0;right:0;width:34px;height:34px;background:rgb(105,35,98);cursor:pointer}@media only screen and (min-width:48em){.slide-buttons__trigger{width:55px;height:55px}}.slide-buttons__trigger.is-active+.slide-buttons__link{-webkit-transform:translateX(calc(-1 * (100% - 5px)));transform:translateX(calc(-1 * (100% - 5px)))}.slide-buttons__icon{padding:6px;width:34px;height:34px}.slide-buttons__icon path{fill:#fff}.slide-buttons__icon path.path-bg{fill:rgb(105,35,98)}.slide-buttons__icon path.path-icon{fill:#fff}@media only screen and (min-width:48em){.slide-buttons__icon{padding:10px;width:55px;height:55px}}.servicebutton__link{margin-top:5px;background:rgb(105,35,98);line-height:1}.servicebutton__link,.slide-buttons__trigger{border-radius:5px 0 0 5px;overflow:hidden}.facebook_btn,.youtube_btn{width:34px;height:34px;background:rgb(105,35,98)}@media only screen and (min-width:48em){.facebook_btn,.youtube_btn{width:55px;height:55px}}.facebook_btn__link,.youtube_btn__link{display:block;padding:6px 4px 0;line-height:0}@media only screen and (min-width:48em){.facebook_btn__link,.youtube_btn__link{padding:10px 5px 0}}.facebook_btn__icon path{fill:#fff}.youtube_btn__link{padding-top:5px}.button_content-secondary a{font-family:"din-medium",arial,helvetica,verdana,tahoma,sans-serif;display:inline-flex;font-weight:500;text-align:left;font-size:2.2rem;line-height:1;text-transform:uppercase;text-decoration:none!important;text-box-trim:trim-both;-webkit-transition:background 0.5s ease-in-out,color 0.5s ease-in-out;transition:background 0.5s ease-in-out,color 0.5s ease-in-out;margin:10px 0 10px 0;padding:8px 15px;background-color:#692362;border:1px solid transparent;color:#fff}.button_content-secondary a:focus-visible,.button_content-secondary a:hover{color:#692362;background-color:var(--clr-brand--3);border-color:transparent}.button span{font-size:inherit;line-height:inherit}
/*# sourceMappingURL=styles.css.map */
.ce_divider {
	width: 100%;	
}

.mod_article .mod_article {
	width: 100%;
}
/** start custom */
@media only screen and (min-width: 34.375em) {
}

@media screen and (min-width: 48em) {
}

@media screen and (min-width: 58.75em) {
}

body {
    font-size: 1.9rem;
}

body:not(.home) .logo-slogan.logo-praxis {
    margin-top: 0px !important;
}

.page-header {
    padding-bottom: 40px;

}

#main h1 {
    font-family: 'din-medium';
    /* font-size: 2.2em; geändert wegen größe von H2
    font-size: 2.7rem;*/
    line-height: 1.4;
}
.starseite_h1{
    font-size: 3rem !important;
}

#main h2.paddingleft {
    padding-left: 20px;
}

.bloglist #main h1, .blog_beitrag #main h1 {
    padding-left: 0px;
}

h2, h3 {
    font-family: 'din-medium';
    font-size: 2.2rem !important;
    line-height: 1.4;
    margin-bottom: 10px;
}

h4 {
 /*   font-weight: 600*/
}

#main .page-header h1 {
    font-size: 4rem;
}
.kontaktheader h1{
    padding-bottom: 25px;
	border-bottom: 2px dotted #692362;
}
.ce_divider {
    width: 100%;
    padding-top: 20px;
}
/*CTA*/
.cta_kontakt {
    text-align: center;
    font-size:2.8rem !important;
    font-family: 'din-medium';
    color: #692362;
}
.cta_kontakt p{
    font-size:1.9rem
}

.home .cta_kontakt {
    padding-top: 30px;
    text-align: center;
}

h2.h2-big {
    font-size: 2.2em;
    padding-left: 10px;
}

.margin-top-space {
    margin-top: 0;
}

@media screen and (min-width: 58.75em) {
    .margin-top-space {
        margin-top: 30px;
    }

    #main h1 {

        padding-left: 20px;
        padding-left: 0px;
        /* font-size: 5rem; geändert wegen größe von H2 */
    }

    h2.h2-big {
        font-size: 2em;
        padding-left: 20px;
    }
}

/*button Startseite Header*/

.link--boxed-button .icon--arrow-right {
    margin: 0 5px 0 0;
    width: 47px;
    height: 47px;
}

/*Teaser*/
.row.teaser {
    margin-left: -20px;
    margin-right: -20px;


}

.teaser .caption {
    font-family: 'din-medium';
    font-size: 2.2rem;
    background-color: #692362;
    color: #FFFFFF;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
    padding-top: 4px;
    padding-bottom: 5px;
}

.teaser .ce_text {
    padding-left: 0px;
    padding-right: 0px;
}

.teaser .col-md-4 {
    padding-left: 10px;
    padding-right: 10px;
}

.speakerin .teaser .ce_image {
    margin-bottom: 20px;
}

.teaser_kokon .caption {
    font-family: 'din-medium';
    font-size: 2.2rem;
    background-color: #692362;
    color: #FFFFFF;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
    padding-top: 4px;
    padding-bottom: 5px;
}

.teaser_kokon .ce_hyperlink {

    padding-right: 0px;
}
.teaser_heilpraktikerin .image_container{
    margin-bottom:20px;
    padding:10px;
}
.teaser_heilpraktikerin .ce_text {
    padding-left: 10px;
    padding-right: 10px;
}
.teaser_heilpraktikerin .ce_hyperlink {
    padding-left: 10px;
}


.teaser_veranstaltung {
    font-size: 15px;
    font-weight: 700;
    color: #692362;
    margin: 0.8rem 0 0.8rem;
}

/*Tabelle*/
th, td {
    border: none;
}

.col_first {
    min-width: 65px;
    padding-left: 10px;
    padding-bottom: 0;
}

.col_last {
    padding-top: 0px;
    padding-bottom: 20px;
}

td, th {
    border: 1px solid #fff !important;
}

@media only screen and (min-width: 48em) {
    .link--boxed-button {
        bottom: 80px;
    }
}

@media screen and (min-width: 58.75em) {
    .col_first {
        padding-left: 0;
    }

    .col_last {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}

@media screen and (min-width: 34.375em) {
    .button_spalte {
        display: flex;
        flex-direction: column;
        flex: 1;
    }
}

.ce_cookiebarOpener {
    margin-top: 10px;
    margin-bottom: 30px;
}

.button_content a, .mod_newsreader .back a, .ce_cookiebarOpener a, .ce_dlh_googlemaps button {
    font-family: "din-medium", arial, helvetica, verdana, tahoma, sans-serif;
    line-height: 1.2;
    display: inline-block;
    text-align: left;
    color: #692362;
    background-color: #fff;
    font-size: 2.5rem;
    border: 1px solid #692362;
    margin: 10px 0 10px 0;
    padding: 0 15px 5px 15px;
}

.ce_dlh_googlemaps button {
    padding-top: 8px;
    padding-bottom: 11px;
}

.mod_newslist .more {
    display: inline-block;
    font-weight: 500;
    border-bottom: 1px solid #692362;
    padding-bottom: 2px;
}

.button_content a:hover {
    background-color: #692362;
    color: #fff !important;
}

.pfeil_btn,
.pfeil_btn_zurueck {
    position: relative;
    z-index: 4;
    max-width: 1100px;
    background: #fde2d2;

    font-size: 1.75rem;
    line-height: 1.5;
    font-family: 'din-medium';
    margin-left: 0;
    margin-right: 0;
    padding-top: 2px;
}

.pfeil_btn {
    margin-top: 20px;
    margin-bottom: 20px;
}
/*
.angebote .pfeil_btn {
    margin-top: 20px;
    margin-bottom: 20px;
}*/

.pfeil_btn_zurueck {
    margin-top: 20px;
    margin-bottom: 40px;
}

.pfeil_btn .link-text-wrapper, pfeil_btn_zurueck .link-text-wrapper, ghost_btn .link-text-wrapper {
    display: flex;
}

.pfeil_btn .hyperlink_txt, .pfeil_btn_zurueck .hyperlink_txt {
    font-family: 'din-medium';
    display: flex;
    /*	flex-wrap: wrap;*/
}

.pfeil_btn a.hyperlink_txt:before {
    content: url("/files/theme/src/img/pfeil.svg");
    width: 20px !important;
    height: auto;
    display: block;
    cursor: pointer;
    margin: 4px 20px 0 -8px;
}

.col-md-12 .pfeil_btn, .col-md-12 .pfeil_btn a {
    margin-left: 0px;
    padding-left: 10px;
}

.col-md-12 .pfeil_btn a.hyperlink_txt:before {
    margin: 4px 20px 0 0px;
}

.pfeil_btn_zurueck a.hyperlink_txt:before {
    content: url("/files/theme/src/img/pfeil-back.svg");
    width: 20px;
    height: auto;
    display: inline-block;
    cursor: pointer;
    margin: 4px 10px 0 15px;
}

.ce_divider hr, hr {
    border-bottom: none;
}

/*.ce_text a:hover{
    background-color:#e7e7e7;
    color:#692362;
}*/
#servicebutton {
    width: auto;
    display: block;
    position: fixed;
    right: 0;
    top: 110px;
    top: 70px;
    z-index: 400;
    width: 34px;
    height: auto;
}

.footer-kontakt {
    padding-right: 0px !important;
    font-size: 2rem !important;
    line-height: 2.7rem;
    padding: 0;
}

.footer-kontakt h3 {
    font-family: "din-medium", arial, helvetica, verdana, tahoma, sans-serif;
    text-transform: uppercase;
    background-color: #692362;
    color: #fff;
    width: 100%;
    font-size: 2.2rem;
    line-height: 1.5;
    padding: 3px 3px 3px 15px;
}

.ce_text.footer-kontakt a,.kontakt .ce_text a{
    display: inline-block;
    border-bottom: none;
    margin-left: -10px;
    font-weight: normal;
}

.footer-kontakt .phone {
    padding-top: 8px;
}

.footer-kontakt .karte {
    padding-top: 4px;
}

.footer-kontakt a.phone:before, .kontakt a.phone:before {
    display: block;
    float: left;
    content: url("/files/theme/src/img/telefon.svg");
    width: 28px;
    height: auto;
    margin: 2px 10px 0 10px;

}

.footer-kontakt a.mail:before, .kontakt a.mail:before {
    display: block;
    float: left;
    content: url("/files/theme/src/img/brief.svg");
    width: 28px;
    height: auto;
    margin: 2px 10px 3px 10px;

}

.footer-kontakt a.karte:before {
    display: block;
    float: left;
    content: url("/files/theme/src/img/weltkugel.svg");
    width: 28px;
    height: auto;
    margin: 0px 10px 0 10px;
}

.footer-kontakt a.newsletter:before, a.newsletter:before {
    display: block;
    float: left;
    content: url("/files/theme/src/img/newsletter.svg");
    width: 25px;
    height: auto;
    margin: 0px 10px 0 10px;
}

.kontakt #footer .inside {
    border-top: none;
}

/* Zitate */
.ce_text.zitat {
    display: block;
    margin: 20px auto;
    width: 80%;
    padding-bottom: 80%;
    position: relative;
}

.ce_text.zitat p {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    background-color: #692362;
    background-color: #FDE2d2;
    color: #f1e6e2;
    color: #692362;
    font-size: 1.625rem;
    font-family: 'din-medium';;
   /* font-family: "din-500", arial, helvetica, verdana, tahoma, sans-serif;*/
    text-align: center;
}

.ce_text.zitat p:before {
    content: url("/files/theme/src/img/anfuehrungszeichen.svg");
    content: url("/files/theme/src/img/anfuehrungszeichen_lila.svg");
    width: 50px;
    height: 50px;
    margin-top: -35px;
}

@media only screen and (min-width: 34.375em) {
    .ce_text.zitat p {
        font-size: 1.625rem;
    }
}

@media screen and (min-width: 48em) {
    .ce_text.zitat {
        width: 70%;
        padding-bottom: 70%;
    }

    .ce_text.zitat p {
        font-size: 1.625rem;
    }

    .footer-kontakt {

        font-size: 2.3rem;

    }
}

@media screen and (min-width: 58.75em) {
    .ce_text.zitat p {
        font-size: 1.75rem;
    }
}

/* Zitate Ende */
.left_border_dotted {
    border-left: 0px dotted #692362;
}

.ce_text ul {
    margin: 20px 0 0 -28px;
}
.ce_text.vorteile ul {
    margin: 10px 0 0 -28px;
}

.left_border_dotted li::marker, .ce_text li::marker {
    font-size: 12px;
    color: #692362;
    padding-right: 10px;

}

@media (min-width: 768px) {
    #servicebutton {
        top: 310px;
        top: 110px;
        width: 55px;
        height: auto;
    }

    .left_border_dotted {
        border-left: 2px dotted #692362;;
    }
}

.liste_intetrales_coaching ul {
    margin-top: 0;
}

@media (min-width: 992px) {
    #servicebutton {
        top: 410px;
        top: 210px;
        width: 55px;
        height: auto;
    }
}

/* youtube*/
.ce_youtube{
    margin-top:30px;
}
.video_container iframe {
    display: block;
    margin: 0 auto;
    border: none;
    border-radius: 10px 10px;
}

.content-swiper .swiper-button-next, .content-swiper .swiper-button-prev {
    Background: #ffffff
}

.swiper-button-next:after, .swiper-button-prev:after {
    color: #692362;
}

.swiper-pagination {
    padding-top: 30px;
    position: relative;
    display: block;
}

.ytp-chrome-top, .ytp-title-channel {
    display: none;
}

.swiper-pagination-bullet-active {

    background: #692362;
}

/* Rocksolid-Slider*/
.rsts-main {
    margin-bottom: 10px;
    padding-bottom: 50px;
    width: 100%
}

.rsts-nav-thumbs {
    margin-top: 20px;
}

.rsts-thumbs-crop {
    width: 100% !important;
    margin: 0 auto;
    text-align: center;
}

.rsts-header h2 {
    font-family: 'din-medium';
    text-transform: uppercase;
    font-size: 1.625rem;
    text-align: center;
    margin-bottom: 10px;
}

.rsts-slide h6 {
    font-family: din-regular, arial, helvetica, verdana, tahoma, sans-serif;
    font-weight: normal;
    color: #666;
    font-size: 16px;
    text-align: center;
}

.rsts-slide {
    /*	width:90%;*/
    padding-bottom: 20px;
    font-family: 'din-medium';
    font-size: 2.0rem;

    line-height: 2.6rem;
    text-align: center;
    color: #692362;
    border-radius: 10px 10px !important;
}

.rsts-slide img {
    border-radius: 10px 10px !important;
}

.mod_rocksolid_slider {
    display: block;
    margin: 0 auto;
    text-align: center;
}

@media (min-width: 992px) {
    .rsts-slide {
        padding: 0 95px 10px 95px;
    }
}

.rsts-header h2:before {
    display: block;
    margin: 10px auto;
    content: url("/files/theme/src/img/anfuehrungszeichen_lila.svg");
    width: 60px;
    height: auto;
}

.rsts-caption {
    display: none;
}

.rsts-skin-default .rsts-nav {
    /*	right:calc(50% - 65px);*/
    width: 100%;
    text-align: center;
}

.rsts-skin-default .rsts-nav-bullets a.active {
    background-color: #692362;
}

/*Slider*/
.ce_rowStart .col-md-12 > div {
    padding-left: 0px;
    padding-right: 0px;
}

/*Zoom*/
.zoom {
    margin: 1px;
    background-color: #692362;
    font-family: 'din-medium';
    padding-left: 5px;
    padding-right: 5px;
}

.ce_text.zoom, .zoom .ce_text, .zoom h3 {
    text-align: center;
    color: #fff;
}

.zoom .ce_text:before {
    display: block;
    margin: 10px auto;
    content: url("/files/theme/zoombutton.svg");
    width: 60px;
    height: auto;
}

@media (min-width: 768px) {
    .slider-control {
        top: 35%;
    }

    .slider-wrapper .ce_text {
        font-size: 2.8rem;
        line-height: 3.8rem;
        padding: 0 60px 0 50px;
    }

    .rsts-slide {
        font-size: 2.0rem;
        line-height: 2.6rem;
        padding: 0 60px 0 50px;
    }
}

@media (min-width: 992px) {
    .slider-wrapper .ce_text {
        font-size: 2.2rem;
        line-height: 3.8rem;
        padding: 0 95px 0 95px;
    }

    .zoom {
        padding-left: 20px;
        padding-right: 20px;
    }

    .rsts-slide {
        font-size: 2.0rem;
        line-height: 2.6rem;
        padding: 0 95px 0 95px;
    }
}

.content-slider .ce_text h6 {
    font-family: din-regular, arial, helvetica, verdana, tahoma, sans-serif;
    font-weight: normal;
    color: #666;
    font-size: 16px;
}

.content-slider h4:before, .content-slider h6:after {
    display: block;
    margin: 10px auto;
    content: url("/files/theme/src/img/anfuehrungszeichen_lila.svg");
    width: 60px;
    height: auto;
}

.contao-cookiebar .cc-inner, .cookiebar_default .cc-info a, .cookiebar_default .cc-cookies .cc-cookie p {
    font-size: 1.5rem;
}

.cookiebar_default .cc-cookies .cc-cookie .cc-cookie-info, .cc-cookies.toggle-group p {
    font-size: 1.5rem;
}

.video_container iframe {
    display: block;
    margin: 0 auto;
}

.video_container .caption {
    max-width: 640px;
    margin: 0 auto;
}

.swiper-button-next, .swiper-button-prev {
    display: none;
}

/*blog*/
/*
.blog_beitrag [id=main] [class*=col-],.bloglist [id=main] [class*=col-]{
    margin-top:0;
}
.bloglist #main, .blog_beitrag #main{
    margin-top:80px;
}
.bloglist .mod_newscategories{
    padding-left: 0px;
    padding-right:1px;
}
.blog_beitrag .checkbox_container span input{
    width:auto;
    display:inline-block;
}
.mod_newscategories{
    margin:0;
    padding:0;
}
.mod_newscategories ul{
    list-style:none;
    text-decoration:none;
    margin:5px 0 0 0;
    padding:0 0 0 10px;
}
.mod_newscategories ul a{
    color:#9c9d9d;
    font-family: "din-500", arial, helvetica, verdana, tahoma, sans-serif;
}
.mod_newscategories ul li.reset,.mod_newscategories ul li.active{
    font-family: "din-500", arial, helvetica, verdana, tahoma, sans-serif;
    text-transform:uppercase;
    font-size: 1.5rem;
    display:block;
    color:#9c9d9d;
}
.mod_newscategories ul li{
    display:inline-block;
}
.mod_newscategories ul li a:hover{
    color:#692362;
}
.layout_latest{
    margin-bottom:40px;
    padding-bottom:30px;
    border-bottom:2px dotted #692362;
}
.layout_latest.last{
    border-bottom:0px dotted #692362;
}
.ce_comments{
    margin-top:30px;
    padding-top:30px;
    border-top:2px dotted #692362;
}
.ce_comments label{
    max-width:100%;
}
.ce_comments .widget-checkbox .checkbox_container{
    border:none;
    padding-left:0;
}
.ce_comments .submit{
    font-family: "din-regular", arial, helvetica, verdana, tahoma, sans-serif;
    display: inline-block;
    text-align: left;
    color: #692362;
    background-color:#fff;
    font-size: 2.3rem;
    border: 1px solid #692362;
    margin: 10px 0 10px 0px;
    padding: 6px 10px 8px 10px;
}
.ce_comments .submit:hover,.submit:visited{
    background-color:#692362!important;
    color:#fff;
}
/** Explizit die 2. H3 überschreiben **/
/*.ce_comments h3:nth-child(2) {
    color:#9c9d9d;
    font-size: 2.0rem!important;
}


.blog_beitrag .checkbox_container span input {
    width: auto;
    float: left;
    margin-top: 8px;
    margin-right: 5px;
}

@media screen and (min-width: 48em) {
    .mod_newscategories ul{
    margin:0;
    padding:0;
}
    .mod_newsreader,.mod_newslist{
    padding-left:0!important;
    padding-right:0!important;
    }
  }
  .mod_newslist .image_container,.mod_newsreader .image_container{
    margin-bottom:20px;
}
  .mod_newsreader .info span,.mod_newslist .info span{
      margin-right:5px;
  }
p.category{
    display:inline-block;
    padding:2px 5px 1px;
    width:auto;
    background-color:#692362;
    color:#fff;
    font-family: 'din-medium';
    font-size:14px;
    text-transform:uppercase;
}

.newletter form input, .newletter form textarea,.newletter form select{
        font-family: 'din-medium';
}
.newletter .submit:hover{
    background-color:#e7e7e7!important;
    color:#692362;
}
*/
/*Buchseite*/
.buchseite #main {
    padding-bottom: 30px;
}

.buchseite .bilder_zum_buch .ce_image img {
    border: 1px solid #ccc;
}

.row_bilderbuch {
    padding-left: 20px;
    padding-right: 20px;
}

.buchseite .page-header {
    padding-bottom: 0px;
}

.sprungmarken .col-md-4 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.sprungmarken .article_inner {
    margin-top: 10px;
    margin-bottom: 10px;
}

@media only screen and (min-width: 34.375em) {

}

.buchseite .ce_hyperlink {
    border: 1px solid #692362;
    text-align: center;
    font-size: 24px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.buchseite .ce_accordion .toggler {
    font-family: 'din-500';
    font-size: 19px;
    color: #692362;
    text-transform: none;
    padding: 0;
    max-width: auto;
    border-bottom: 1px solid #692362;
    cursor: pointer;
}

.accordion_bilder .ce_accordion {
    padding-left: 20px;
    padding-right: 20px;

}

.buchseite .accordion_bilder .toggler {
    padding-bottom: 40px;
    border: none !important;
    /*	border-bottom:2px dotted #692362;*/
}

.buchseite .mod_article.uebungen .ce_accordion .toggler:before {
    content: '';
}

.buchseite .mod_article.uebungen .ce_accordion .toggler:after {
    border-bottom: 2px solid #692362;
}

.buchseite .mod_article.uebungen .ce_accordion .toggler span {
    display: block;
}

.buchseite .ui-accordion-content {
    padding-top: 40px;
    padding-bottom: 40px;
}

.buchseite .mod_article.glossar .ce_accordion .toggler {
    font-size: 16px;
    border-bottom: 0px solid #fff;
}

.buchseite .mod_article.uebungen .trennlinie {
    padding-top: 40px;
}

.buchseite .mod_article.glossar {
    padding-top: 40px;
}

.mb-30 {
    margin-bottom: 30px;
}

.mt-30 {
    margin-top: 50px;
}
.buch .image_container{
    border:1px solid #692362;
}
#buchteaser h4 {
    font-family: 'din-500';
    font-weight: 500;
}
#datenschutz .button_content-secondary{
    margin-left:-20px;
}
