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

/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

@-ms-viewport {
  width: device-width;
}

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: .5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

form {

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}


code,
pre,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

a > code {
  color: inherit;
}


pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.order-last {
  -webkit-box-ordinal-group: 14;
  -ms-flex-order: 13;
  order: 13;
}

.order-0 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}

.order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.justify-content-center {
  justify-content: center !important;
}

.text-justify {
  text-align: justify !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.me-0,
.mx-0 {
  margin-right: 0 !important;
}

.me-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.me-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.me-3,
.mx-3 {
  margin-right: 1rem !important;
}

.me-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.me-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ms-0,
.mx-0 {
  margin-left: 0 !important;
}

.ms-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.ms-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.ms-3,
.mx-3 {
  margin-left: 1rem !important;
}

.ms-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.ms-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pe-0,
.px-0 {
  padding-right: 0 !important;
}

.pe-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pe-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pe-3,
.px-3 {
  padding-right: 1rem !important;
}

.pe-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pe-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.ps-0,
.px-0 {
  padding-left: 0 !important;
}

.ps-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.ps-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.ps-3,
.px-3 {
  padding-left: 1rem !important;
}

.ps-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.ps-5,
.px-5 {
  padding-left: 3rem !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

/*
 * Project grid refresh
 * Keep the existing Bootstrap 4-style class names, but switch the layout
 * primitives to a modern Bootstrap 5-like implementation with CSS variables.
 */
:root {
  --bs-gutter-x: 30px;
  --bs-gutter-y: 0;
}

.container,
.container-fluid {
  --bs-gutter-x: 30px;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

.row {
  --bs-gutter-x: 30px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-left: calc(var(--bs-gutter-x) * -0.5);
}

.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.row > .col-auto,
.row > .col-sm-auto,
.row > .col-md-auto,
.row > .col-lg-auto,
.row > .col-xl-auto {
  width: auto;
  max-width: none;
}

.row.no-gutters,
.no-gutters {
  --bs-gutter-x: 0;
  --bs-gutter-y: 0;
  margin-right: 0;
  margin-left: 0;
}

.row.no-gutters > *,
.no-gutters > * {
  padding-right: 0;
  padding-left: 0;
}

.col,
.col-auto,
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6,
.col-7, .col-8, .col-9, .col-10, .col-11, .col-12,
.col-sm, .col-sm-auto,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
.col-md, .col-md-auto,
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
.col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
.col-lg, .col-lg-auto,
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6,
.col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12,
.col-xl, .col-xl-auto,
.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6,
.col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
  position: relative;
  min-height: 1px;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

@media (min-width: 576px) {
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.333333%;
  }
}

@media (min-width: 768px) {
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
}

@media (min-width: 992px) {
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
}
/*# sourceMappingURL=bootstrap.css.map */

:root{--col-corporate: #c9d646;--col-corporate-rgb: 201 214 70;--col-corporate-dark: #a0ab22;--col-corporate-trans: #7AC1431A;--col-accent: #6eb74a;--col-gray: #cccccc;--col-gray-light: #f5f5f5;--col-default: #222222;--col-black: #000000;--col-white: #ffffff}@font-face{font-family:"RockSolid Icons";src:url("../../files/layout/fonts/rocksolid-icons.eot");src:url("../../files/layout/fonts/rocksolid-icons.eot#iefix") format("embedded-opentype"),url("../../files/layout/fonts/rocksolid-icons.woff") format("woff"),url("../../files/layout/fonts/rocksolid-icons.ttf") format("truetype"),url("../../files/layout/fonts/rocksolid-icons.svg#rocksolid-icons") format("svg");font-weight:normal;font-style:normal}html{font:300 1em/1.4em "Poppins",sans-serif;color:#777;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;text-align:center}@media(min-width: 480px){html{text-align:left}}body{background:#252525}ul,ol{text-align:left;padding-left:0}ul.check,ol.check{list-style:none}ul.check li,ol.check li{margin-left:25px}ul.check li:before,ol.check li:before{content:"✔";font-family:"RockSolid Icons";margin-left:-25px;margin-right:10px;font-size:1em;color:var(--col-corporate)}.content-text ul,.content-text ol{margin-left:20px}table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #dcdcdc;background:#fff}table th,table td{border:solid #f2f2f2;border-width:1px 0 0 1px}table th:first-child,table td:first-child{border-left:0}table>thead>tr:first-child>th,table>thead>tr:first-child>td,table>tbody:first-child>tr:first-child>th,table>tbody:first-child>tr:first-child>td,table>tfoot:first-child+tbody>tr:first-child>th,table>tfoot:first-child+tbody>tr:first-child>td{border-top:0}table th{padding:.4em .66667em;font-weight:bold;text-align:left}table td{padding:.4em .66667em}table thead{background:rgba(0,0,0,.02)}table tfoot td{font-style:italic}a{display:inline-block}a,a:visited{text-decoration:none;color:var(--col-accent);transition:color .5s;font-weight:bold}a:hover,a:active,a:focus{color:#000;text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:700;color:#333}h1,.h1{font-size:2em;line-height:1.1em}h2,.h2{font-size:1.8em;line-height:1.2em;margin-bottom:15px}@media(min-width: 768px){h2,.h2{margin-bottom:20px;font-size:2em}}h3,.h3{font-size:1em;line-height:1.3em;font-weight:600}h4,.h4{font-size:1.5em;line-height:1.3em;font-weight:400}.headline-lemonada :is(h1,h2,h3,h4,h5,h6),:is(h1,h2,h3,h4,h5,h6).headline-lemonada{font-family:"Lemonada",sans-serif}.headline-second{display:inline-flex;align-items:center;margin-bottom:.5rem;color:var(--col-accent) !important;font-weight:600;line-height:1.2}.headline-second.-highlighted{padding:.5rem 1rem;border:1px solid rgba(122,193,67,.25);border-radius:9999px;background:rgba(122,193,67,.1);color:#557d34 !important}.text-corporate{color:var(--col-corporate)}.text-corporate-dark{color:var(--col-corporate-dark)}.text-accent{color:var(--col-accent)}.text-default{color:var(--col-default)}.text-gray{color:var(--col-gray)}.text-gray-light{color:var(--col-gray-light)}.text-black{color:var(--col-black)}.text-white{color:var(--col-white)}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:var(--col-white)}.bg-corporate{background-color:var(--col-corporate)}.bg-corporate-dark{background-color:var(--col-corporate-dark)}.bg-corporate-transparent{background-color:var(--col-corporate-trans)}.bg-accent{background-color:var(--col-accent)}.bg-default{background-color:#3f4a4c}.bg-gray{background-color:var(--col-gray)}.bg-gray-light{background-color:var(--col-gray-light)}.bg-black{background-color:var(--col-black)}.bg-white{background-color:var(--col-white)}.rounded-12{border-radius:12px}.border-grey{border:1px solid var(--col-gray)}.button-corporate a{background-color:var(--col-accent);color:#fff;transition:color .5s;-webkit-appearance:none;height:auto;padding:15px 30px;transition:all .5s;border-radius:12px}.button-white-grey a{background-color:var(--col-white);color:var(--col-default);transition:color .5s;-webkit-appearance:none;height:auto;padding:15px 30px;transition:all .5s;border-radius:12px;border:1px solid var(--col-gray)}.button-white-green a{background-color:var(--col-white);color:var(--col-default);transition:color .5s;-webkit-appearance:none;height:auto;padding:15px 30px;transition:all .5s;border-radius:12px;border:1px solid var(--col-accent)}.image_container.float_above+h2{font-size:1.8em;margin-bottom:15px}.content-text{position:relative}.content-text h1,.content-text h2,.content-text h3,.content-text h4,.content-text h5,.content-text h6{margin-top:0}.content-text.media{display:flex;flex-direction:column;align-items:flex-start}.content-text.media>:not(figure):not(.rte){width:100%}.content-text.media figure{flex:0 0 auto;margin:0 0 20px 0;float:none;max-width:100%}.content-text.media figure img{display:block;width:100%;height:auto}.content-text.media .rte{flex:1 1 auto;width:100%}@media(min-width: 768px){.content-text.media{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.content-text.media.media--left>figure{order:1;margin:0 30px 20px 0;width:calc(50% - 15px);max-width:calc(50% - 15px)}.content-text.media.media--left>.rte{order:2;width:calc(50% - 15px)}.content-text.media.media--right>figure{order:2;margin:0 0 20px 30px;width:calc(50% - 15px);max-width:calc(50% - 15px)}.content-text.media.media--right>.rte{order:1;width:calc(50% - 15px)}}@media(max-width: 767px){.content-text.media.media--left>figure,.content-text.media.media--right>figure{float:none;margin:0 0 20px 0;width:100%;max-width:none}}.content-text .image_container{overflow:hidden;margin-bottom:20px}.content-text .image_container img{transition:all 1s}.caption{background:rgb(var(--col-corporate-rgb)/90%);padding:15px;position:absolute;bottom:0;color:#fff}.content-gallery ul{padding:0;margin:30px 0 0 0}.content-gallery li{list-style:none;margin:0 0 15px 0}@media(min-width: 768px){.content-gallery li{margin:0 15px 15px 0;float:left}.content-gallery li:nth-child(3){margin-right:0}}.invisible{display:none !important}.center{margin-left:auto;margin-right:auto;float:none;display:table}@media(min-width: 768px){.center{text-align:center}}.center img{text-align:center;display:inline}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}img{max-width:100%;height:auto}main{font-size:1.2rem}.container{padding-top:20px;padding-bottom:20px}@media(min-width: 768px){.container{width:auto;padding-top:40px;padding-bottom:40px}}@media(min-width: 992px){.container{width:auto}}@media(min-width: 1200px){.container{width:1170px;padding-top:80px;padding-bottom:80px}}.container .container,.container.accordion{padding-top:0;padding-bottom:0}@media(min-width: 768px){.container.header{padding-top:15px;padding-bottom:15px}}.header .container{padding:15px 0}.header .icon-text-block{font-size:.8em;color:#fff;justify-content:end}.header .icon-text-block:before{margin-top:3px}.header .icon-text-block em{font-style:normal;color:#777}.header .icon-text-block p{margin-bottom:5px}.header .contact{display:none}@media(min-width: 1199px){.header .contact{display:block;margin-left:auto}}.header>.container>.row{justify-content:space-between;align-items:center;margin-right:0;margin-left:0}.mod_article{background:#f7f7f7}.mod_article.first .centered-wrapper.-vertical-centered:before{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);content:"";width:100%;height:150px;position:absolute;top:0;left:0;z-index:10}@media(min-width: 1200px){.mod_article.first .centered-wrapper.-vertical-centered:before{height:350px}}.centered-wrapper.-vertical-centered{background:#252525}.centered-wrapper.-vertical-centered h1,.centered-wrapper.-vertical-centered h2{text-transform:uppercase;color:#fff}.centered-wrapper.-vertical-centered h1{font-size:1.2em;font-weight:400}.centered-wrapper.-vertical-centered h2{font-weight:400;font-size:2em;margin-bottom:30px;font-family:"Anton",sans-serif}@media(min-width: 768px){.centered-wrapper.-vertical-centered h2{font-size:2.5em}}@media(min-width: 992px){.centered-wrapper.-vertical-centered h2{font-size:3.5em}}.centered-wrapper.-vertical-centered .content-text{position:relative;z-index:50}.centered-wrapper.-vertical-centered p{font-size:1.3em;line-height:1.5em}.logos{margin-right:15px;margin-left:0;flex:0 0 auto;width:auto !important;max-width:none}.logo{float:left}@media(min-width: 992px){.logo{margin-right:10px}}.logo img{width:auto;height:70px}.menu-toggle,input.nav-toggle{display:none}@media screen and (max-width: 1155px){header .menu-toggle{margin-right:7.5px}}header .menu-toggle{position:relative;z-index:110;display:block;width:30px;height:30px;cursor:pointer;margin-right:15px;user-select:none}@media(min-width: 1200px){header .menu-toggle{display:none}}header .menu-toggle>span{display:block;width:30px;height:1px;background:var(--col-corporate);transition:all .3s}header .menu-toggle>span:nth-child(1){margin-top:9px}header .menu-toggle>span+span{margin-top:10px}input.menu-toggle:checked{position:fixed;cursor:pointer;z-index:1000}input.menu-toggle:checked~.wrapper-box{max-width:100vw;max-height:100vh;overflow:hidden}input.menu-toggle:checked~.wrapper-box header label.menu-toggle>span{transform-origin:50% 50%}input.menu-toggle:checked~.wrapper-box header label.menu-toggle>span:nth-child(1){transform:translateY(5px) rotate(-45deg);margin-top:13px}input.menu-toggle:checked~.wrapper-box header label.menu-toggle>span:nth-child(2){transform:rotate(45deg);margin-top:4px}input.menu-toggle:checked~.wrapper-box header label.menu-toggle>span:nth-child(3){transform:translateY(10px);opacity:0}input.menu-toggle:checked~.wrapper-box header .mainnavi{display:block;opacity:1}.mainnavi{width:100%;height:100%;overflow:auto;max-width:1200px;position:absolute;left:0;right:0;top:100px;background:#252525;z-index:100;color:#fff;opacity:0;display:none;scrollbar-width:none;-ms-overflow-style:none}.mainnavi::-webkit-scrollbar{display:none}@media(min-width: 1200px){.mainnavi{padding:0 15px;text-align:right;overflow:visible;font-size:1em;font-weight:400;display:block;opacity:1;width:auto;top:auto;background:none;position:relative;max-width:none;text-transform:uppercase}}.mainnavi ul{margin:0;padding:0;display:flex;flex-direction:column;list-style:none}@media(min-width: 1200px){.mainnavi ul{flex-direction:row}}.mainnavi ul>label{display:flex;justify-content:center;align-items:center;width:50px;cursor:pointer}.mainnavi ul>label>span{display:block;transition:transform .2s}.mainnavi ul ul{opacity:0;display:none;list-style:none;transition:all 1s ease-in-out;position:relative}@media(min-width: 1200px){.mainnavi ul ul{min-width:200px;border-radius:3px;position:absolute;top:100%;left:0;z-index:500;background-color:#252525 !important;box-shadow:0 6px 12px rgba(0,0,0,.175) !important;padding:15px !important}}.mainnavi ul ul a,.mainnavi ul ul strong{padding-left:15px}@media(min-width: 1200px){.mainnavi ul ul a,.mainnavi ul ul strong{padding-left:0}}.mainnavi li{position:relative;padding:15px}@media(min-width: 1200px){.mainnavi li{margin-right:25px;padding:0}.mainnavi li:last-child{margin-right:0}}.mainnavi li>label{width:8px;height:16px;cursor:pointer;position:relative;margin-bottom:0;transition:all .3s ease-in-out}.mainnavi li>label:after{content:"";font-family:"RockSolid Icons";color:#fff;width:10px;float:right;transition:all .3s ease-in-out}.mainnavi li>label>span{display:block;transition:transform .2s}.mainnavi li>input:checked~label>span{transform:rotate(180deg)}.mainnavi li>input:checked~ul{display:block;opacity:1;box-shadow:none;background:none;padding:0}@media(min-width: 1200px){.mainnavi li>input:checked~ul{display:none;opacity:0}}.mainnavi li>input:checked li.trail span{color:#fff;font-weight:bold}.mainnavi li.active a,.mainnavi li.active strong,.mainnavi li.submenu,.mainnavi li.submenu.trail a.trail{color:var(--col-accent)}.mainnavi li.submenu:hover,.mainnavi li.submenu.trail{background-color:#323232}@media(min-width: 992px){.mainnavi li.submenu:hover,.mainnavi li.submenu.trail{background-color:rgba(0,0,0,0)}}.mainnavi li.submenu:hover label:after,.mainnavi li.submenu.trail label:after{color:var(--col-accent);transform:translateY(-5px) rotate(90deg)}.mainnavi li.submenu:hover{color:var(--col-accent)}.mainnavi li.submenu:hover a,.mainnavi li.submenu:hover a:hover,.mainnavi li.submenu:hover label:after{color:var(--col-accent)}.mainnavi li.submenu:hover.trail a.submenu.trail{color:var(--col-accent)}.mainnavi li.submenu:hover.trail{color:var(--col-accent)}.mainnavi li.submenu:hover.trail label:after{color:var(--col-accent)}.mainnavi li.submenu:hover.trail ul a:hover{color:var(--col-accent)}.mainnavi li.submenu:hover ul a{color:#fff}@media(min-width: 1200px){.mainnavi li.submenu:hover ul{display:block;opacity:1}}.mainnavi li.submenu li{padding:0;margin-right:0}.mainnavi li.submenu a{color:#fff}.mainnavi li.submenu a:hover{color:var(--col-accent)}.mainnavi li.submenu input{display:none}.mainnavi li:hover .level_2,.mainnavi li:active .level_2,.mainnavi li:focus .level_2{opacity:1}.mainnavi a{color:#fff;transition:all .5s}.mainnavi a:hover,.mainnavi a:active{color:var(--col-accent)}.mainnavi strong,.mainnavi a{display:inline-block;font-weight:400}[class*=col-].no-padding{padding-right:0;padding-left:0}.filters{width:auto;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto;padding-top:30px}@media(min-width: 1200px){.filters{width:1170px;padding-right:30px;padding-left:30px;padding-top:80px}}.filters ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start;width:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;-ms-overflow-style:none;flex-wrap:nowrap;scroll-snap-type:mandatory;padding-bottom:15px}@media(min-width: 768px){.filters ul{justify-content:center}}.filters li{animation:animate-to-right .6s;animation-fill-mode:forwards;will-change:opacity,transform}.filters a{border:2px solid var(--col-accent);padding:5px 15px;font-weight:bold;margin:0 5px 5px 0;font-size:.8em;border-radius:12px}@media(min-width: 768px){.filters a{padding:10px 25px;margin-right:15px}}.filters a:hover,.filters a:focus,.filters a:active{background:var(--col-accent);color:var(--col-white);text-decoration:none;cursor:pointer}.filters a .active{background:var(--col-accent);color:var(--col-white);text-decoration:none}.map{width:100%;height:250px}@media(min-width: 768px){.map{height:400px}}form fieldset{margin-bottom:15px;margin:1.2em 0;padding:.35em .625em .75em;border:1px solid #dcdcdc}form fieldset fieldset{margin:0;border:none;padding:0}form fieldset legend{padding:0 .33333em;border:none;display:inline;width:auto}form fieldset .widget{margin-bottom:0}form fieldset .widget-checkbox label{font-size:.8em;line-height:1.5em}form .widget-explanation{font-size:.8em;line-height:1.1em}form label{display:block;text-align:left;margin-bottom:0;font-size:.8em}form legend{color:inherit;font-size:inherit;margin-bottom:0;font-weight:bold;display:block;text-align:left}form input,form textarea{font:900 14px/40px "Open Sans",sans-serif;width:100%;height:55px;padding:0 15px;border:1px solid var(--col-gray);border-radius:0;background:#fff}form input:focus,form textarea:focus{border:1px solid var(--col-accent);outline:none}form input[type=file]{line-height:0;padding:0;border:none}form input[type=radio],form input[type=checkbox]{display:inline-block;float:left;width:auto;height:auto;margin-right:8px}form textarea{height:250px}form input.submit,form input[type=submit],form .button,form button{background-color:var(--col-accent);color:#fff;border:none;transition:color .5s;-webkit-appearance:none;height:auto;padding:15px 30px;transition:all .5s;border-radius:12px}form input.submit:visited,form input[type=submit]:visited,form .button:visited,form button:visited{color:#fff}@media(min-width: 768px){form input.submit,form input[type=submit],form .button,form button{width:auto}}form input.submit:hover,form input[type=submit]:hover,form .button:hover,form button:hover{background-color:var(--col-accent);color:#fff}form .widget{margin-bottom:30px}@media(min-width: 768px){form .widget{margin-bottom:15px}}form .widget fieldset{margin-bottom:0}form .radio_container legend,form .checkbox_container legend{border-bottom:none}form .radio_container label,form .checkbox_container label{margin-bottom:0}form .radio_container span,form .checkbox_container span{float:left;margin-right:10px;width:70px}form .radio_container span.mandatory,form .checkbox_container span.mandatory{width:auto;float:none}form span.mandatory{color:var(--col-accent)}.button{background-color:var(--col-accent);color:#fff;border:none;transition:color .5s;-webkit-appearance:none;height:auto;padding:15px 30px;transition:all .5s;border-radius:12px}.button:visited{color:#fff}@media(min-width: 768px){.button{width:auto}}.button:hover{background-color:var(--col-corporate);color:#fff}.footer{padding-top:50px;color:#fff;font-weight:700}@media(min-width: 1200px){.footer{padding-top:135px}}.footer .container{padding-top:0}.footer .content-text.first{font-size:1em;line-height:1.3em}.footer .icon-links{text-align:center;margin:30px 0}.footer .icon-links li{display:inline-block;margin-right:5px}.footer .icon-links a{color:#fff;width:40px;height:40px;border:1px solid #fff;border-radius:50%;text-align:center;line-height:40px}.footer .icon-links a:before{margin-right:0}.footer .icon-links a:hover{background:#fff;color:#252525}.footer a:hover,.footer a:active,.footer a:focus{color:var(--col-accent)}.contact form br,.hide{display:none}.cookiebar{background-color:rgba(0,0,0,.7);z-index:50}@media(min-width: 768px){.cookiebar{max-width:500px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(min-width: 768px){.cookiebar.bottom{bottom:30px}}.cookiebar a{display:block}.cookiebar button{background:#fff;color:#000;margin-top:15px;float:none}.cookiebar button:hover{border:none;background:var(--col-accent);color:#fff}.cookiebar .cookiebar__text{margin-right:0}.cookiebar-active .footer{padding-bottom:145px}.margin-top-xs{margin-top:15px}.margin-bottom-xs{margin-bottom:15px}.padding-top-xs{margin-top:15px}.padding-bottom-xs{paddingn-bottom:15px}.margin-top-s{margin-top:15px}@media(min-width: 768px){.margin-top-s{margin-top:30px}}.margin-bottom-s{margin-bottom:15px}@media(min-width: 768px){.margin-bottom-s{margin-bottom:30px}}.padding-top-s{padding-top:15px}@media(min-width: 768px){.padding-top-s{padding-top:30px}}.padding-bottom-s{padding-bottom:15px}@media(min-width: 768px){.padding-bottom-s{padding-bottom:30px}}.margin-top-m{margin-top:15px}@media(min-width: 768px){.margin-top-m{margin-top:50px}}.margin-bottom-m{margin-bottom:15px}@media(min-width: 768px){.margin-bottom-m{margin-bottom:50px}}.padding-top-m{padding-top:15px}@media(min-width: 768px){.padding-top-m{padding-top:50px}}.padding-bottom-m{padding-bottom:15px}@media(min-width: 768px){.padding-bottom-m{padding-bottom:50px}}.margin-top-l{margin-top:15px}@media(min-width: 768px){.margin-top-l{margin-top:80px}}.margin-bottom-l{margin-bottom:15px}@media(min-width: 768px){.margin-bottom-l{margin-bottom:80px}}.padding-top-none .container{padding-top:0}.padding-top-l{padding-top:15px}@media(min-width: 768px){.padding-top-l{padding-top:80px}}.padding-bottom-l{padding-bottom:15px}@media(min-width: 768px){.padding-bottom-l{padding-bottom:80px}}.elements-filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}@media(min-width: 992px){.elements-filter-wrapper{margin-top:0}}*[data-icon]:before,*[class^=icon-]:before,*[class*=" icon-"]:before{font:100%/1 "RockSolid Icons";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin-right:.26667em}*[data-icon]:before{content:attr(data-icon)}*[data-icon].after:before{content:none}*[data-icon].after:after{font:100%/1 "RockSolid Icons";content:attr(data-icon);-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision;text-indent:0;display:inline-block;position:relative;margin-left:.26667em}.icon-box{margin-bottom:30px}.icon-box .box{background:#fff;box-shadow:0 10px 50px -12px rgba(171,171,171,.9);border-radius:12px;transform:translateY(-10px);border:1px solid #e6e6e6;transition:all .55s ease;padding:15px;height:100%}@media(min-width: 768px){.icon-box .box{padding:40px}}.icon-box h3{margin-top:0;margin-bottom:1.06667em;font-weight:500;text-transform:none;font-size:21px;line-height:24px;color:#252525}.headline-icon{display:inline-block;width:20px;height:20px;font-size:1em;line-height:1;color:#fff}.headline-icon:before{margin-right:0}.-highlight-color .headline-icon{background:#e65100}.-color-inverted .icon-box{color:#fff}.-color-inverted .schmuck-headline{color:#fff !important}.icon-text-block{display:flex}.icon-text-block:before{margin-right:5px;color:var(--col-accent)}.image-box .box.-color-inverted .text,.image-box .box.-color-inverted h1,.image-box .box.-color-inverted h2,.image-box .box.-color-inverted h3,.image-box .box.-color-inverted h4,.image-box .box.-color-inverted h5,.image-box .box.-color-inverted h6{color:#fff}.image-box .green{background:var(--col-corporate)}.image-box .image{float:left}.image-box .text{display:grid;padding:0 30px 15px 30px}.image-box .box{float:left;width:100%}.centered-wrapper{zoom:1;position:relative;clear:both;background:50% 50% no-repeat;background-size:cover}.centered-wrapper.pb-0 .container{padding-bottom:0}.centered-wrapper.pt-0 .container{padding-top:0}.centered-wrapper:before{content:"";display:table}.centered-wrapper:after{content:"";display:table;clear:both}.centered-wrapper.-vertical-centered{display:flex;flex-direction:column;justify-content:center}.centered-wrapper.-border-top{border-top:1px solid #dcdcdc}.centered-wrapper.-border-bottom{border-bottom:1px solid #dcdcdc}.centered-wrapper.-color-inverted{color:#fff}.centered-wrapper.-color-inverted h1,.centered-wrapper.-color-inverted h2,.centered-wrapper.-color-inverted h3,.centered-wrapper.-color-inverted h4,.centered-wrapper.-color-inverted h5,.centered-wrapper.-color-inverted h6{color:#fff}.centered-wrapper.-color-inverted .inner h1,.centered-wrapper.-color-inverted .inner h2,.centered-wrapper.-color-inverted .inner h3,.centered-wrapper.-color-inverted .inner h4,.centered-wrapper.-color-inverted .inner h5,.centered-wrapper.-color-inverted .inner h6{color:#242424}.centered-wrapper.-color-inverted .text,.centered-wrapper.-color-inverted .inner{color:#242424}.centered-wrapper.-highlight-color{background-color:var(--col-corporate);color:#fff}@media(min-width: 1200px){.centered-wrapper.-highlight-color{margin-right:15px;margin-left:15px;padding-left:0}}.centered-wrapper.-highlight-color a{color:#fff}.centered-wrapper.-highlight-color input.submit,.centered-wrapper.-highlight-color input[type=submit],.centered-wrapper.-highlight-color .button,.centered-wrapper.-highlight-color button{background-color:var(--col-corporate-dark)}.centered-wrapper.-background-color-1{background-color:var(--col-accent)}.centered-wrapper.-background-color-2{background-color:var(--col-gray)}.centered-wrapper.-height-small{min-height:200px}@media(min-width: 768px){.centered-wrapper.-height-small{min-height:300px;padding-top:100px}}.centered-wrapper.-height-medium{min-height:600px}@media screen and (max-width: 599px){.centered-wrapper.-height-medium{min-height:400px}}@media(min-width: 768px){.centered-wrapper.-height-large{min-height:300px}}@media(min-width: 992px){.centered-wrapper.-height-large{min-height:600px}}@media(min-width: 1200px){.centered-wrapper.-height-large{min-height:800px}}.centered-wrapper.-viewport-height{min-height:710px;min-height:calc(100vh - 3.86667em)}@media screen and (max-width: 900px){.centered-wrapper.-viewport-height{min-height:100vh}}@media screen and (max-width: 599px){.centered-wrapper.-viewport-height{min-height:500px;min-height:100vh}}.centered-wrapper.-background-parallax{overflow:hidden}.centered-wrapper-background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:50% 50% no-repeat;background-size:cover}.centered-wrapper-background video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}.centered-wrapper-background-2{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.1)}.centered-wrapper-inner{position:relative;width:auto}@media(min-width: 1200px){.centered-wrapper-inner{width:1170px}}.centered-wrapper-inner.-fullwidth{width:100%;max-width:none;margin:0}.centered-wrapper-inner.-fullwidth-padded{max-width:none;padding-right:2.66667em;padding-left:2.66667em}@media screen and (max-width: 1280px){.centered-wrapper-inner.-fullwidth-padded{padding-right:0;padding-left:0}}@media screen and (max-width: 900px){.centered-wrapper.-no-background-tablet>.centered-wrapper-background,.centered-wrapper.-no-background-tablet>.centered-wrapper-background-2{display:none}}@media screen and (max-width: 599px){.centered-wrapper.-no-background-mobile>.centered-wrapper-background,.centered-wrapper.-no-background-mobile>.centered-wrapper-background-2{display:none}}.ce_wrapper.row.card-gap-fix{--bs-gutter-x: 0;--bs-gutter-y: 0;margin-right:0;margin-left:0;margin-top:0;gap:1.5rem}.ce_wrapper.row.card-gap-fix>*{padding-left:0;padding-right:0;margin-top:0}@media(min-width: 768px){.ce_wrapper.row.row-cols-md-2.card-gap-fix>*{width:calc(50% - .75rem)}}hr,.headline-hr:before,.headline-hr:after{clear:both;height:0;overflow:visible;margin:2.4em 0 0;border:0;border-top:1px solid var(--col-gray)}hr.-hr-dotted,.headline-hr.-hr-dotted:before,.headline-hr.-hr-dotted:after{border-top-style:dotted;border-top-color:var(--col-gray)}hr.-hr-shadow,.headline-hr.-hr-shadow:before,.headline-hr.-hr-shadow:after{height:8px;background:radial-gradient(rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0) 60%);background-size:100% 16px;background-position:50% -8px}.kurs-box .box{box-shadow:0 0 15px #e5e5e5}.kurs-box .headline{background:var(--col-accent);color:#fff;font:700 1em/1em "Lemonada",sans-serif;padding:15px 25px;text-align:center}.kurs-box .timetable{background:#fff;list-style:none;padding:30px}.kurs-box li{display:flex;flex-wrap:wrap}.kurs-box .day{font-weight:bold;width:120px;border-right:1px solid #e5e5e5;display:inline-block}.kurs-box .hours:before{content:"";font-family:"RockSolid Icons";width:15px;height:15px;float:left;margin:0 10px 0 15px;color:var(--col-accent)}.kurs-box .infotext{text-align:center;padding:15px;background-color:#fff;font-size:.8em}.kurs-box .infotext p{margin-bottom:0}.team-boxes .inner{background:#fff;padding:15px;display:flex;flex-wrap:wrap;justify-content:center}.team-boxes img{border-radius:50%}.icon-links{padding-left:0;list-style-type:none}.icon-links li{padding-bottom:.4em}.icon-links a{text-decoration:none}.icon-links a:hover span{text-decoration:underline}.flex .content{display:flex}.flex .teaser{align-self:stretch;flex-basis:33%}.content-list h1,.content-list h2,.content-list h3,.content-list h4,.content-list h5,.content-list h6{font-family:"Lemonada",sans-serif}.content-list li{list-style-type:none;margin-bottom:2px;background:var(--col-corporate-trans);color:var(--col-default);padding:15px 20px;transition:all .5s;border-radius:12px;display:flex;align-items:center;margin-bottom:1rem}.content-list li:before{content:"";width:10px;height:10px;background:var(--col-accent);border-radius:50%;display:inline-block;margin-right:10px;font-family:"RockSolid Icons";flex:0 0 10px}.content-list.list-white li{background:var(--col-white);color:var(--col-default);border:1px solid var(--col-gray)}.content-list.list-white li:before{display:none}.content-list.list-dark li{background:rgba(255,255,255,.1019607843);color:var(--col-white)}.content-list.list-dark li:before{display:none}.col-3-list ul{display:flex;flex-wrap:wrap;gap:1rem}.col-3-list ul li{flex:0 0 auto;width:calc(100% - 1rem);margin-bottom:0}@media screen and (min-width: 640px){.col-3-list ul li{width:calc(50% - 1rem)}}@media screen and (min-width: 768px){.col-3-list ul li{width:calc(33% - 1rem)}}.rsts-slide-image{background-color:#252525}.rsts-slide-image a:before{width:100%;height:98%;background:rgba(0,0,0,.3);content:"";position:absolute;transition:all .2s ease-in-out;left:0}.rsts-slide-image a:hover:before{width:0}.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next{bottom:-20px}@media(min-width: 490px){.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next{margin-bottom:-40px}}.mod_rocksolid_slider{margin-bottom:10%}@media(min-width: 768px){.mod_rocksolid_slider{margin-bottom:3%}}@media(min-width: 992px){.mod_rocksolid_slider{margin-bottom:0}}.mod_rocksolid_slider .rsts-skin-default .rsts-next{right:15px}@media(min-width: 992px){.mod_rocksolid_slider .rsts-skin-default .rsts-next{right:0}}.mod_rocksolid_slider .rsts-skin-default .rsts-prev{right:50px}@media(min-width: 992px){.mod_rocksolid_slider .rsts-skin-default .rsts-prev{right:35px}}
