/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* inter-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/hwp-theme/fonts/inter-v20-latin-regular.woff2') format('woff2'), 
       url('../../files/hwp-theme/fonts/inter-v20-latin-regular.ttf') format('truetype');
}

/* inter-italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/hwp-theme/fonts/inter-v20-latin-italic.woff2') format('woff2'),
       url('../../files/hwp-theme/fonts/inter-v20-latin-italic.ttf') format('truetype');
}

/* inter-600 - latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/hwp-theme/fonts/inter-v20-latin-600.woff2') format('woff2'),
       url('../../files/hwp-theme/fonts/inter-v20-latin-600.ttf') format('truetype');
}

/* inter-600italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  src: url('../../files/hwp-theme/fonts/inter-v20-latin-600italic.woff2') format('woff2'),
       url('../../files/hwp-theme/fonts/inter-v20-latin-600italic.ttf') format('truetype');
}

/* inter-700 - latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/hwp-theme/fonts/inter-v20-latin-700.woff2') format('woff2'),
       url('../../files/hwp-theme/fonts/inter-v20-latin-700.ttf') format('truetype');
}

/* inter-700italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/hwp-theme/fonts/inter-v20-latin-700italic.woff2') format('woff2'),
       url('../../files/hwp-theme/fonts/inter-v20-latin-700italic.ttf') format('truetype');
}

/* inter-800 - latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  src: url('../../files/hwp-theme/fonts/inter-v20-latin-800.woff2') format('woff2'),
       url('../../files/hwp-theme/fonts/inter-v20-latin-800.ttf') format('truetype');
}

/* inter-800italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Inter';
  font-style: italic;
  font-weight: 800;
  src: url('../../files/hwp-theme/fonts/inter-v20-latin-800italic.woff2') format('woff2'),
       url('../../files/hwp-theme/fonts/inter-v20-latin-800italic.ttf') format('truetype');
}

*,*::before,*::after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html{box-sizing:border-box;height:100%;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,div{padding:0;margin:0}.clearfix::after{visibility:hidden;content:"";display:table;clear:both}body{font-family:"Inter",Helvetica,Arial,sans-serif;font-size:0.938em;line-height:1.45;color:#434343;background:#fff}button,input,select,textarea{font-family:"Inter",Helvetica,Arial,sans-serif}a{text-decoration:none;background:transparent;border:none;transition:color .3s ease}a:link{color:#111}a:visited{color:#111}a:hover,a:focus{color:#007fc4;cursor:pointer}a:active{color:#007fc4}.active{color:#007fc4}.trail>a{color:#007fc4}main a,main a:link,main a:visited{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:1px;color:#007fc4}main a:hover,main a:focus{color:#111}h1,h2{font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:700;text-wrap:balance}h1{margin:1em 0;font-size:2em;line-height:1;letter-spacing:-0.02em}h2{margin:1em 0;font-size:1.5em;line-height:1.2;letter-spacing:-0.01em}h3,h4{font-weight:700;text-wrap:balance}h3{margin:1.5em 0 0.5em;font-size:1.25em;line-height:1.3;letter-spacing:-0.01em}h4{margin:1em 0 0.5em;font-size:1.1em;line-height:1.3}b,strong{font-weight:700}p{margin:1em 0}p+h3{margin-top:1.5em}h3+p,h4+p{margin-top:0.5em}hr{display:block;height:1px;border:0;border-bottom:1px solid #bbb;margin-top:1.5em;margin-bottom:1.5em}hr.abstand-xs{margin-top:1em;margin-bottom:1em}hr.abstand-m{margin-top:2.5em;margin-bottom:2.5em}hr.abstand-l{margin-top:calc(30px + 4%);margin-bottom:calc(30px + 4%)}.column-66+hr.abstand-l,.column-50+hr.abstand-l,.column-33+hr.abstand-l,.column-25+hr.abstand-l{padding-top:4%}hr.breite-70{width:70%}hr.breite-50{width:50%}hr.breite-30{width:30%}hr.staerke-2{border-bottom-width:2px}hr.staerke-3{border-bottom-width:3px}hr.staerke-4{border-bottom-width:4px}hr.max-900.breite-70{max-width:630px}hr.max-900.breite-50{max-width:450px}hr.max-900.breite-30{max-width:270px}.invisible{display:inline;position:absolute;top:-2000px;right:-2000px;width:0px;height:0px;visibility:hidden;overflow:hidden}.text-xsmall,.text-xs{font-size:12px}.text-small,.text-s{font-size:0.875em;line-height:1.25}.text-large,.text-l{font-size:1.1em}.text-xlarge,.text-xl{font-size:1.25em}.text-center,.align-center{text-align:center}.text-right,.align-right{text-align:right}.text-grey{color:#888}.text-white{color:#fff}.text-white h2,.text-white h3,.text-white p{color:#fff}.uppercase{text-transform:uppercase}.no-break{display:inline-block}.text-balance{text-wrap:balance}.h1h2-teaser{display:block;margin-bottom:1em;color:#999;font-weight:700}h1 .h1h2-teaser{font-size:1.2rem}h2 .h1h2-teaser{font-size:1rem}@media screen and (min-width: 770px){body{font-size:1em;line-height:1.5}h1{font-size:2.2em}h2{font-size:1.6em}h3{font-size:1.3em}.hr-margin{margin:2em 0}h1 .h1h2-teaser{font-size:1.5rem}h2 .h1h2-teaser{font-size:1.2rem}}@media screen and (min-width: 1025px){h1{font-size:2.5em}h2{font-size:1.8em}}#wrapper{position:relative;overflow:hidden}header{position:absolute;top:0;width:100%;height:135px;font-family:"Inter",Helvetica,Arial,sans-serif;overflow:visible;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}header>.inside{position:relative;height:100%;margin:0 auto}#logo{position:absolute;bottom:34px;left:10%;width:160px;z-index:500;transition:opacity .3s ease}#logo img{width:100%;height:auto}#logo:hover{opacity:0.7}.start #logo{opacity:1;cursor:default}.nav-service{position:absolute;right:5%;bottom:85px;text-align:right}.nav-social{display:flex;justify-content:flex-end;margin:0 -8px 0 0;padding:0;list-style:none}.nav-social a{display:block;width:40px;height:40px;background:url("../../files/hwp-theme/images/sprite-social.svg") no-repeat;background-size:120px 80px;background-position:0px 0px;transition:opacity .3s ease}.nav-social a:hover,.nav-social a:focus{opacity:0.5}.nav-social a.instagram{background-position:-40px 0px}.nav-social a.facebook{background-position:-80px 0px}#banner{position:relative;margin-top:120px}.banner-container{position:relative;min-height:180px;padding-bottom:33.33%;background-color:#eee;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}@media only screen and (min-width: 770px){header{height:160px}#logo{left:5%;bottom:37px;width:184px}.nav-service{bottom:110px}}.nav-main ul{list-style:none;margin:0;padding:0;line-height:1}.nav-main ul ul strong{font-weight:400}.nav-main>ul>li>a,.nav-main>ul>li>strong,.nav-main>ul>li>.active,.nav-main>ul>li>.forward{font-weight:600;text-transform:uppercase;letter-spacing:0.05em}@media screen and (max-width: 769px){.menu-toggle{display:inline-block;position:absolute;top:62px;right:5%;padding:12px 5px 15px 2px;cursor:pointer;color:#484c55;text-align:center;text-transform:none;background-color:transparent;border:0;overflow:visible;z-index:50;transition:opacity .3s ease}.menu-toggle:hover{opacity:0.6}.menu-toggle-box{width:28px;height:16px;display:inline-block;position:relative;vertical-align:middle}.menu-toggle-inner,.menu-toggle-start-inner{display:block;top:50%;margin-top:-1px}.menu-toggle-inner,.menu-toggle-inner::before,.menu-toggle-inner::after,.menu-toggle-start-inner,.menu-toggle-start-inner::before,.menu-toggle-start-inner::after{width:28px;height:2px;background-color:#484c55;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.menu-toggle-inner::before,.menu-toggle-inner::after,.menu-toggle-start-inner::before,.menu-toggle-start-inner::after{content:"";display:block}.menu-toggle-inner::before,.menu-toggle-start-inner::before{top:-7px}.menu-toggle-inner::after,.menu-toggle-start-inner::after{bottom:-7px}.menu-toggle-start-inner{right:11px}.menu-toggle-start-inner,.menu-toggle-start-inner::before,.menu-toggle-start-inner::after{background-color:#fff}.menu-toggle--squeeze .menu-toggle-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-toggle--squeeze .menu-toggle-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.menu-toggle--squeeze .menu-toggle-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-toggle--squeeze.is-active .menu-toggle-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.menu-toggle--squeeze.is-active .menu-toggle-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.menu-toggle--squeeze.is-active .menu-toggle-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.menu-toggle-label{display:block;margin-bottom:6px;font-size:10px;line-height:1;letter-spacing:0.05em}.nav-main{position:absolute;top:120px;right:-105%;width:100%;padding:1em 10% 4em;background-color:#fff;z-index:10;transition:right 0.3s ease-out;box-shadow:0px 7px 7px 0px rgba(0,0,0,0.2)}}@media screen and (max-width: 769px) and (max-width: 600px){.nav-main{transition:right 0.3s ease-out}}@media screen and (max-width: 769px){.nav-main ul,.nav-main ul li{margin:0;border:0;display:block;position:relative}.nav-main>ul{max-width:400px;margin:0 auto}.nav-main ul li a,.nav-main ul li>.active,.nav-main ul li>.forward{display:block;position:relative;height:3em;cursor:pointer;overflow:hidden;text-decoration:none;vertical-align:middle}.nav-main>ul>li>a,.nav-main>ul>li>.active,.nav-main>ul>li>.forward{padding-top:0.9em;border-top:1px solid #ddd}.nav-main>ul>li:first-child>a,.nav-main>ul>li:first-child>.active{border-top:0}.nav-main>ul>li>.active,.nav-main>ul>li>.forward{z-index:2}.nav-main>ul>li>.active,.nav-main>ul>li>.forward,.nav-main>ul>li.trail>a,.nav-main>ul>li>a:hover{color:#007fc4}.nav-main ul ul li{font-size:0.95em}.nav-main ul ul li a,.nav-main ul ul li>.active{height:2.6em;z-index:2;padding-left:7%;padding-top:0.5em}.nav-main ul ul li:last-child a,.nav-main ul ul li:last-child>.active{height:3.5em}.nav-main ul ul li>.active,.nav-main ul ul li.trail>a,.nav-main ul ul li a:hover{color:#007fc4}.nav-main ul ul{display:none}.nav-main>ul>li.active>ul,.nav-main>ul>li.forward>ul{display:block}.nav-main li .level-toggle{position:absolute;display:block;right:0px;top:1px;z-index:4;overflow:hidden;height:3em;width:18%;cursor:pointer}.nav-main li .level-toggle::before{display:block;position:absolute;left:0;top:0.6em;bottom:0.7em;content:"";width:1px;background-color:#ddd}.nav-main ul>li.submenu>.level-toggle::after{position:relative;content:"";z-index:5;display:block;height:11px;width:11px;margin:1.05em auto 0;border-top:1px solid #111;border-right:1px solid #111;transform:rotate(45deg);transition:all 0.1s ease-out}.nav-main ul>li.submenu.open>.level-toggle::after,.nav-main ul>li.submenu>.level-toggle:hover::after{border-top-color:#007fc4;border-right-color:#007fc4}.nav-main ul>li.submenu.open>.level-toggle::after{margin-top:0.9em;transform:rotate(135deg)}.nav-main ul ul>li.submenu>.level-toggle::after{margin:0.9em auto 0}.menu-toggle.is-active ~ .nav-main{right:0}}@media screen and (min-width: 770px){.menu-toggle{display:none}#header{z-index:90}.nav-main{position:relative;display:block;top:82px;width:100%;z-index:95;overflow:visible}#header.nav-fixed{position:fixed !important;top:0;left:0;right:0;height:80px;padding:0;background:#fff}.nav-fixed #logo{bottom:9px;width:140px;transition:all .5s ease}.nav-fixed .nav-main{top:8px}.nav-fixed .nav-main ul ul{opacity:0;visibility:hidden}.nav-fixed .nav-main ul>li>a,.nav-fixed .nav-main ul>li>.active,.nav-fixed .nav-main ul>li>strong,.nav-fixed .nav-main ul>li>.forward{background-image:url("../../files/hwp-theme/images/marker-transparent.svg");transition:all .3s ease}.nav-main-container form{position:absolute;z-index:101;top:19px;right:60px}.nav-main-container form #field1{border:none;height:25px;width:160px;padding:0 30px 0 8px}.nav-main-container form #field2{position:absolute;top:6px;right:8px;width:14px;height:auto}.nav-main ul{text-align:right}.nav-main ul li{display:inline-block;margin:0 -2px;vertical-align:top}.nav-main ul>li>a,.nav-main ul>li>.active,.nav-main ul>li>strong,.nav-main ul>li>.forward{display:inline-block;text-decoration:none;background-image:url("../../files/hwp-theme/images/marker-transparent.svg");background-position:bottom center;background-repeat:no-repeat}.nav-main ul>li>a:hover{color:#007fc4;transition:all .3s ease}.nav-main .active{cursor:default}.nav-main .active a{cursor:pointer}.nav-main>ul{display:inline-block;float:right;height:60px;padding-right:5%}.nav-main>ul>li{position:relative;height:60px}.nav-main>ul>li>a,.nav-main>ul>li>.active,.nav-main>ul>li>strong,.nav-main>ul>li>.forward{height:60px;padding:20px 0.5em 0;font-size:1.063em}.nav-main>ul>li>a:hover,.nav-main>ul>li>a:focus,.nav-main>ul>li>.active,.nav-main>ul>li>strong,.nav-main>ul>li>.trail{color:#007fc4}.nav-main>ul>li:last-child>a,.nav-main>ul>li:last-child>.active,.nav-main>ul>li:last-child>strong,.nav-main>ul>li:last-child>.forward{padding-right:0}.nav-main>ul>li::after{position:absolute;content:"";bottom:5px;left:0.75em;width:calc(100% - 1.5em);height:1px;background-color:#007fc4;opacity:0;transition:all .3s ease}.nav-main>ul>li.active::after,.nav-main>ul>li.trail::after,.nav-main>ul>li:hover::after{bottom:10px;opacity:1}.nav-main>ul>li.active:last-child::after,.nav-main>ul>li.trail:last-child::after,.nav-main>ul>li:last-child::after{width:calc(100% - 0.75em)}.nav-main>ul>li:first-child{display:none}.nav-main>ul>li>ul{padding:1em;width:140%;min-width:180px;left:-20%}.nav-main ul ul{display:inline-block;position:absolute;top:calc(100% + 5px);left:0%;min-width:150px;font-size:0.9em;text-align:left;background-color:#eee;opacity:0;visibility:hidden;transition:opacity ease .2s, visibility ease .2s, top ease .2s}.nav-main ul ul>li{display:block;position:relative;border-bottom:1px solid #bbb}.nav-main ul ul>li:last-child{border-bottom:0}.nav-main ul ul ul li{background:#aaa}.nav-main>ul>li>ul a,.nav-main ul ul li>.active{display:block;padding:8px 0.5em 9px}.nav-main ul>.active:hover>ul,.nav-main ul>.trail:hover>ul,.nav-main ul>.submenu:hover>ul{top:100%;opacity:1;visibility:visible}}@media only screen and (min-width: 900px){.nav-main>ul>.submenu>a::after,.nav-main>ul>.submenu>.active::after,.nav-main>ul>.trail>a::after{content:"";display:inline-block;width:5px;height:5px;margin-left:4px;border-bottom:1px solid #111;border-right:1px solid #111;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);transition:all .3s ease}.nav-main>ul>.submenu>.active::after,.nav-main>ul>.trail>a::after,.nav-main>ul>.submenu:hover>a::after{border-bottom-color:#007fc4;border-right-color:#007fc4}}@media only screen and (min-width: 1025px){.nav-main>ul>li>a,.nav-main>ul>li>.active,.nav-main>ul>li>.forward{padding:24px 0.8em 0}.nav-main>ul>li:last-child>a,.nav-main>ul>li:last-child>.active,.nav-main>ul>li:last-child>.forward{padding-right:0}.nav-main>ul>li:first-child{width:50px}}#container{position:relative}header+#container{margin-top:135px}main{overflow:hidden}main .mod_article{padding:0 5%}main .mod_article>.inside{max-width:1300px;margin:0 auto;padding:calc(5% + 20px) 0}main .mod_article>.inside::after{visibility:hidden;content:"";display:table;clear:both}main .mod_article>.inside>*:first-child,main .mod_article>.inside>.content-text:first-child>h1,main .mod_article>.inside>.content-text:first-child>h2,main .mod_article>.inside>.content-text:first-child>h3,main .mod_article>.inside>.content-text:first-child>div>*:first-child{margin-top:0}main .article-wide>.inside{max-width:1500px}main .article-banner,main .top-banner{padding:0}main .article-banner>.inside,main .top-banner>.inside{max-width:none;padding:0}.content-text.center,.content-headline.center,.content-image.center{margin-left:auto;margin-right:auto}.content-text,.content-headline,.content-image,.content-accordion,.block-center{margin-left:auto;margin-right:auto}.content-text.block-left,.content-headline.block-left,.content-image.block-left,.content-accordion.block-left,.block-left{margin-left:0;margin-right:0}.background-white{background-color:#fff !important}.background-grey,.background-light-grey{background-color:#eee}.background-mid-grey{background-color:#ddd}.background-dark-grey,.background-dark-blue{color:#fff;background-color:#555}.background-dark-grey a,.background-dark-blue a{color:#d0dbef}.background-dark-grey a:hover,.background-dark-grey a:focus,.background-dark-blue a:hover,.background-dark-blue a:focus{color:#fff}.background-sky{background-color:#e1f1fb}.background-dark-blue{background-color:#004075}.columns,.mod_article.columns>.inside{display:flex;flex-wrap:wrap;row-gap:2em}.columns>div,.columns h2,.columns h3,.mod_article.columns>.inside>div,.mod_article.columns>.inside h2,.mod_article.columns>.inside h3{padding-bottom:0}.columns .content-headline,.columns>div>*:first-child,.columns>div>div>*:first-child,.mod_article.columns>.inside .content-headline,.mod_article.columns>.inside>div>*:first-child,.mod_article.columns>.inside>div>div>*:first-child{margin-top:0}.columns .content-headline,.columns>div>*:last-child,.columns>div>div>*:last-child,.mod_article.columns>.inside .content-headline,.mod_article.columns>.inside>div>*:last-child,.mod_article.columns>.inside>div>div>*:last-child{margin-bottom:0}.column-66,.column-50,.column-33,.column-25{width:100%}@media only screen and (min-width: 770px){header+#container{margin-top:160px}#container{min-height:calc(100vh - 350px)}main{font-size:1.125em}.column-100{clear:both;width:auto}.column-66,.column-50,.column-33,.column-25{float:left;overflow:hidden}.column-66{width:64.9%}.column-50{width:47.5%}.column-33{width:30%}.column-25{width:47.5%}.column-66+.column-33,.column-33+.column-66,.column-33+.column-33,.column-50+.column-50,.column-25:nth-child(even){margin-left:5%}.column-66+.column-33::after,.column-33+.column-66::after,.column-50+.column-50::after{visibility:hidden;content:"";display:table;clear:both}.columns,.mod_article.columns>.inside{justify-content:space-between;gap:2em 5%}.columns.justify-left,.mod_article.columns>.inside.justify-left{justify-content:flex-start}.columns.justify-right,.mod_article.columns>.inside.justify-right{justify-content:flex-end}.columns.justify-center,.mod_article.columns>.inside.justify-center{justify-content:center}.columns.justify-evenly,.mod_article.columns>.inside.justify-evenly{justify-content:space-evenly}.columns.align-top,.mod_article.columns>.inside.align-top{align-items:flex-start}.columns.align-bottom,.mod_article.columns>.inside.align-bottom{align-items:flex-end}.columns.align-center,.mod_article.columns>.inside.align-center{align-items:center}.columns.align-baseline,.mod_article.columns>.inside.align-baseline{align-items:baseline}.columns.gap-xs,.mod_article.columns>.inside.gap-xs{gap:10px}.columns.gap-xs .column-66,.mod_article.columns>.inside.gap-xs .column-66{width:calc(66.6% - $gap-xs * 1.334)}.columns.gap-xs .column-50,.mod_article.columns>.inside.gap-xs .column-50{width:calc(50% - $gap-xs / 2)}.columns.gap-xs .column-33,.mod_article.columns>.inside.gap-xs .column-33{width:calc(33.3% - $gap-xs * 0.667)}.columns.gap-xs .column-25,.mod_article.columns>.inside.gap-xs .column-25{width:calc(50% - $gap-xs / 2)}.columns.gap-s,.mod_article.columns>.inside.gap-s{gap:20px}.columns.gap-s .column-66,.mod_article.columns>.inside.gap-s .column-66{width:calc(66.6% - $gap-s * 1.334)}.columns.gap-s .column-50,.mod_article.columns>.inside.gap-s .column-50{width:calc(50% - $gap-s / 2)}.columns.gap-s .column-33,.mod_article.columns>.inside.gap-s .column-33{width:calc(33.3% - $gap-s * 0.667)}.columns.gap-s .column-25,.mod_article.columns>.inside.gap-s .column-25{width:calc(50% - $gap-s / 2)}.columns.gap-xl,.mod_article.columns>.inside.gap-xl{gap:5em 10%}.columns.gap-xl .column-66,.mod_article.columns>.inside.gap-xl .column-66{width:calc(66.6% - $gap-xl * 1.334)}.columns.gap-xl .column-50,.mod_article.columns>.inside.gap-xl .column-50{width:calc(50% - $gap-xl / 2)}.columns.gap-xl .column-33,.mod_article.columns>.inside.gap-xl .column-33{width:calc(33.3% - $gap-xl * 0.667)}.columns.gap-xl .column-25,.mod_article.columns>.inside.gap-xl .column-25{width:calc(50% - $gap-xl / 2)}.columns>div,.mod_article.columns>.inside>div{float:none;margin-left:0 !important}.text-column-2{column-count:2;column-gap:60px;column-rule:1px solid #bbb;vertical-align:top;margin-top:1em}.text-column-2 p:first-child{margin-top:0}.text-column-no-break{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}@media only screen and (min-width: 1025px){.column-25{width:21.25%}.column-25+.column-25,.column-50+.column-25,.column-25+.column-50{margin-left:5%}.columns.gap-xs .column-25,.mod_article.columns>.inside.gap-xs .column-25{width:calc(25% - $gap-xs * 0.75)}.columns.gap-s .column-25,.mod_article.columns>.inside.gap-s .column-25{width:calc(25% - $gap-s * 0.75)}.columns.gap-xl .column-25,.mod_article.columns>.inside.gap-xl .column-25{width:calc(25% - $gap-xl * 0.75)}}footer{min-height:220px;padding:3.5em 5% 4.5em;background-color:#007fc4;color:#fff;overflow:hidden}footer a{color:#d0dbef !important}footer a:hover,footer a:focus{color:#fff !important}.footer-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.footer-address{width:100%;margin-bottom:1.5em;text-align:center}.footer-address p:first-child{margin-top:0}#logo-footer{display:block;width:150px;margin:0 auto;transition:opacity .3s ease}#logo-footer img{display:block;width:100%;height:auto}#logo-footer:hover,#logo-footer:focus{opacity:0.7}.footer-nav{width:100%}footer .mod_customnav{text-align:center}footer .mod_customnav ul{margin:0 0 0.5em;padding:0;list-style:none;font-weight:600}footer .mod_customnav ul li{display:inline-block;margin:0}footer .mod_customnav a{display:block;padding:0 0 0.5em;margin:0 0.8em}footer .active{color:#fff}footer .nav-social{justify-content:center;margin:0}footer .nav-social a{background-position:0px -40px;opacity:0.7;transition:opacity .3s ease}footer .nav-social a:hover,footer .nav-social a:focus{opacity:1}footer .nav-social a.instagram{background-position:-40px -40px}footer .nav-social a.facebook{background-position:-80px -40px}.footer-seals{display:flex;align-items:flex-start;gap:2em;order:1;margin-top:2em}.footer-seals img{width:auto;height:auto;max-width:130px;max-height:100px}.back-top{display:block;position:fixed;right:0;bottom:5vh;width:40px;height:40px;border-top-left-radius:10px;border-bottom-left-radius:10px;background-color:rgba(180,180,180,0.5);text-align:center;line-height:1;transition:background-color .3s ease;z-index:100;outline:0}.back-top::after{display:block;content:"";margin:16px auto 0;width:12px;height:12px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg)}.back-top:hover{background-color:#007fc4}@media only screen and (min-width: 770px){footer{padding:4em 5% 5.5em}footer>.inside{margin:0 auto}footer .mod_customnav{text-align:right}footer .mod_customnav li:last-child a{margin-right:0}footer .nav-social{justify-content:flex-end;margin:0 -9px 0 0}.footer-row{justify-content:flex-start}#logo-footer{margin:0}.footer-nav{width:50%}.footer-address{width:50%;margin:0 0 1.5em;text-align:left}.footer-seals{margin-top:0}}@media only screen and (min-width: 1025px){.footer-row{flex-wrap:no-wrap;justify-content:space-between}.footer-nav,.footer-address{width:auto}.footer-seals{order:0}.footer-seals img{max-width:160px;max-height:120px}}.contact-index{position:absolute;right:0;top:60%;transform:translateY(-50%);overflow:hidden;background-color:#555;border-top-left-radius:10px;border-bottom-left-radius:10px;color:#fff;text-align:center;cursor:pointer;transition:background-color .3s ease;z-index:2}.contact-index:hover{background-color:#007fc4}.contact-index a{display:block;width:40px}.contact-index .icon-mail{display:inline-block;width:40px;height:36px;background:url("../../files/hwp-theme/images/sprite-contact-white.svg") no-repeat;background-size:60px 30px;background-position:-25px 8px}.contact-index .index-vertical{display:inline-block;margin:0 0 0.8em;color:#fff;font-size:13px;text-align:left;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:0.02em}@media screen and (min-width: 770px){.contact-index{position:fixed;top:45%}.contact-index a{width:50px}.contact-index .index-vertical{margin:0 0 1em;font-size:0.85em}}main .margin-top-s{margin-top:calc(20px + 2%)}main .margin-top-m{margin-top:calc(20px + 4%)}main .margin-top-l{margin-top:calc(20px + 7%)}main .margin-bottom-s{margin-bottom:calc(20px + 2%)}main .margin-bottom-m{margin-bottom:calc(20px + 4%)}main .margin-bottom-l{margin-bottom:calc(20px + 7%)}main .padding-top-s{padding-top:3%}main .padding-top-m{padding-top:5%}main .padding-top-l{padding-top:8%}.margin-top-m10{margin-top:-1em}.margin-top-00,main .margin-top-00{margin-top:0}.margin-top-05,main .margin-top-05{margin-top:0.5em}.margin-top-10{margin-top:1em}.margin-top-15{margin-top:1.5em}.margin-top-20{margin-top:2em}.margin-top-25{margin-top:2.5em}.margin-top-30{margin-top:3em}.margin-bottom-00,main .margin-bottom-00{margin-bottom:0}.margin-bottom-05,main .margin-bottom-05{margin-bottom:0.5em}.margin-bottom-10{margin-bottom:1em}.margin-bottom-15{margin-bottom:1.5em}.margin-bottom-20{margin-bottom:2em}.margin-bottom-25{margin-bottom:2.5em}.margin-bottom-30{margin-bottom:3em}.margin-bottom-40{margin-bottom:4em}main .margin-bottom-00+p,main .margin-bottom-00+ul,main .margin-bottom-00+ol{margin-top:0}@media only screen and (max-width: 769px){.margin-top-10-mobile{margin-top:1em}.margin-top-20-mobile{margin-top:2em}}.max-1300{max-width:1300px}.max-1200{max-width:1200px}.max-1100{max-width:1100px}.max-1000{max-width:1000px}.max-900{max-width:900px}.max-800{max-width:800px}.max-700{max-width:700px}.max-600{max-width:600px}.max-500{max-width:500px}.max-400{max-width:400px}.max-300{max-width:300px}.max-250{max-width:250px}.max-200{max-width:200px}main img{width:100%;max-width:800px;height:auto;margin:1em 0}.image-3-2 figure,.image-4-3 figure,.image-1-1 figure{aspect-ratio:1 / 1;width:100%;max-width:800px;max-height:800px;overflow:hidden}.image-3-2 img,.image-4-3 img,.image-1-1 img{margin:0;padding:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-3-2 figure{aspect-ratio:3 / 2}.image-4-3 figure{aspect-ratio:4 / 3}.fokus-oben img,img.fokus-oben,.focus-top img,img.focus-top{object-position:top}.focus-semi-top img,img.focus-semi-top{object-position:50% 25%}.focus-semi-bottom img,img.focus-semi-bottom{object-position:50% 75%}.fokus-unten img,img.fokus-unten,.focus-bottom img,img.focus-bottom{object-position:bottom}.fokus-links img,img.fokus-links,.focus-left img,img.focus-left{object-position:left}.fokus-rechts img,img.fokus-rechts,.focus-right img,img.focus-right{object-position:right}main .button a,main a.button,main button a,main .submit{display:inline-block;position:relative;margin-bottom:0.5em;padding:1em 2.8em 1.05em 1.5em;border:0;border-radius:0.5em;background-color:#007fc4;color:#fff;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:600;line-height:1.1;text-decoration:none;cursor:pointer;transition:background-color .3s ease}main .button a:hover,main .button a:focus,main a.button:hover,main a.button:focus,main button a:hover,main button a:focus,main .submit:hover,main .submit:focus{background-color:#111}main .button-ghost a,main a.button-ghost,main .button-ghost a{border:2px solid #007fc4;color:#007fc4;background-color:transparent;padding-top:calc(0.8em - 2px);padding-bottom:calc(0.85em - 2px);transition:border-color .3s ease, color .3s ease}main .button-ghost a:hover,main .button-ghost a:focus,main a.button-ghost:hover,main a.button-ghost:focus,main .button-ghost a:hover,main .button-ghost a:focus{background-color:transparent;border-color:#111;color:#111}.button{margin-right:1.5em}main .button a::after,main a.button::after,main button a::after,main .submit::after,.module-box-compact .icon-link::after,.newslist-boxes .icon-link::after{content:"";display:block;position:absolute;top:calc(50% - 0.37em);right:1.5em;width:0.7em;height:0.7em;margin-left:0.5em;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}main .button-ghost a::after,main a.button-ghost::after,main .button-ghost a::after{border-top-color:#007fc4;border-right-color:#007fc4;transition:border-color .3s ease}main .button-ghost a:hover::after,main a.button-ghost:hover::after,main .button-ghost a:hover::after,main .button-ghost a:focus::after,main a.button-ghost:focus::after,main .button-ghost a:focus::after{border-top-color:#111;border-right-color:#111}.module-box-compact .icon-link,.newslist-boxes .icon-link{display:block;position:absolute;right:6%;bottom:8%;width:2em;height:2em;border-radius:50%;background-color:#007fc4;transition:background-color .3s ease;outline:0}.module-box-compact .icon-link::after,.newslist-boxes .icon-link::after{right:calc(50% - 0.15em)}main ul,main ol{margin:1em 0 1em 1em;padding-left:1em}main .list-margin li+li{margin-top:0.5em}main ul{list-style:disc}main ol{list-style:decimal}main li>ul,main li>ol{margin-bottom:0;margin-left:1.5em}main ul.list-line,main .list-line>div>ul{margin:1.5em 0 0;padding-left:0;list-style:none;border-bottom:1px solid #bbb}main ul.list-line>li,main .list-line>div>ul>li{border-top:1px solid #bbb;padding:0.8em 0;overflow:hidden}main ul.check-list,main .check-list>div>ul,main ul.list-check,main .list-check>div>ul{list-style:none;margin-left:0;padding-left:0}main .check-list li,main .list-check li{position:relative;margin-left:0;padding-left:2em}main .check-list li+li,main .list-check li+li{margin-top:0.5em}main .check-list li::before,main .list-check li::before{content:"";display:block;position:absolute;top:0.3em;left:0.2em;width:1em;height:0.65em;border-left:solid 3px #007fc4;border-bottom:solid 3px #007fc4;transform:rotate(-45deg)}main .numbers-list,main .list-numbers,main .numbers-list ol,main .list-numbers ol{list-style:none;margin-top:1.5em;margin-bottom:1.5em;padding-left:0}main .numbers-list li,main .list-numbers li{position:relative;margin-left:0;padding-left:2.3em}main .numbers-list li+li,main .list-numbers li+li{margin-top:0.5em}.numbers-list li::before,.list-numbers li::before{content:"1";display:inline-block;position:absolute;left:0.05em;top:0.05em;width:1.5em;height:1.5em;border-radius:0.75em;color:#fff;text-align:center;background-color:#434343}.numbers-list li:nth-child(2)::before,.list-numbers li:nth-child(2)::before{content:"2"}.numbers-list li:nth-child(3)::before,.list-numbers li:nth-child(3)::before{content:"3"}.numbers-list li:nth-child(4)::before,.list-numbers li:nth-child(4)::before{content:"4"}.numbers-list li:nth-child(5)::before,.list-numbers li:nth-child(5)::before{content:"5"}.numbers-list li:nth-child(6)::before,.list-numbers li:nth-child(6)::before{content:"6"}.numbers-list li:nth-child(7)::before,.list-numbers li:nth-child(7)::before{content:"7"}.numbers-list li:nth-child(8)::before,.list-numbers li:nth-child(8)::before{content:"8"}.content-text.box-white{padding:2em 2.2em;background-color:#fff}.background-white .content-text.box-white{border:1px solid #bbb}.content-text.box-grey{padding:2em 2.2em;background-color:#eee}.content-text.box-grey-dark{padding:2em 2.2em;background-color:#555;color:#fff}.content-text.box-grey-dark a{color:#d0dbef}.content-text.box-grey-dark a:hover,.content-text.box-grey-dark a:focus{color:#fff}.content-text.box-white *:first-child,.content-text.box-grey *:first-child,.content-text.box-grey-dark *:first-child{margin-top:0}.content-text.box-white *:last-child,.content-text.box-grey *:last-child,.content-text.box-grey-dark *:last-child{margin-bottom:0}blockquote{position:relative;padding-left:60px}blockquote p{margin-bottom:0.8em}blockquote cite{font-size:1rem;font-style:italic}blockquote::before{content:"";display:block;position:absolute;top:0.25em;left:0;width:40px;height:40px;border-radius:50%;background:#007fc4 url("../../files/hwp-theme/images/icon-quote.png") no-repeat center;background-size:20px 20px}.more-toggle-switch{position:relative;min-height:1em;margin-top:0;transition:margin-top .6s ease}.more-toggle-switch.toggle-margin{margin-top:1em}.more-toggle-open,.more-toggle-close{display:none;position:absolute;top:0;color:#007fc4;font-weight:700;cursor:pointer;transition:color .3s ease}.more-toggle-open:hover,.more-toggle-open:focus,.more-toggle-close:hover,.more-toggle-close:focus{color:#111}.more-toggle-content>*:first-child{margin-top:0}.more-toggle-content>*:last-child{margin-bottom:0}.ce_text .video-container{max-width:640px;margin:1.5em 0}.ce_text .video-frame{position:relative;margin-bottom:1.5em;padding-bottom:55.8%;overflow:hidden}.ce_text .video-container iframe{position:absolute;top:0;left:0;width:100%;max-width:640px;height:100%;max-height:420px}.map-container{width:100%;height:220px}@media only screen and (min-width: 600px){img.img-80,.img-80 img{width:80%}img.img-70,.img-70 img{width:70%}img.img-60,.img-60 img{width:60%}img.img-50,.img-50 img{width:47.5%}img.img-40,.img-40 img{width:37.5%}img.img-33,.img-33 img{width:30%}img.img-30,.img-30 img{width:26.6%}.img-50+.img-50,.img-40+.img-40,.img-33+.img-33,.img-30+.img-30{margin-left:5%}}@media only screen and (min-width: 770px){blockquote{padding-left:90px}blockquote cite{font-size:1.125rem}blockquote::before{width:60px;height:60px;background-size:30px 30px}.map-container{height:400px}}@media only screen and (min-width: 1200px){.map-container{height:500px}}.banner-2-1,.banner-3-1,.banner-full-3-1,.banner-full-4-1{width:100%;min-height:210px;max-height:800px;margin-top:0;margin-bottom:0;overflow:hidden}.banner-2-1 figure,.banner-3-1 figure,.banner-full-3-1 figure,.banner-full-4-1 figure{height:100%}.banner-2-1 img,.banner-3-1 img,.banner-full-3-1 img,.banner-full-4-1 img{margin:0;padding:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.banner-2-1.focus-top-mid img,.banner-3-1.focus-top-mid img,.banner-full-3-1.focus-top-mid img,.banner-full-4-1.focus-top-mid img{object-position:50% 25%}.banner-2-1{aspect-ratio:2 / 1;min-height:280px}.banner-3-1{aspect-ratio:3 / 1}.banner-full-3-1{height:33.3vw;min-height:280px;max-width:100%}.banner-full-4-1{height:25vw;max-width:100%}.top-banner{position:relative}.top-banner .content-image,.top-banner .content-player{aspect-ratio:2.5 / 1;margin:0;overflow:hidden;min-height:450px}.top-banner .content-image figure,.top-banner .content-player figure{height:100%}.top-banner .content-image img,.top-banner .content-image video,.top-banner .content-player img,.top-banner .content-player video{display:block;margin:0;padding:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.top-banner .content-image::before,.top-banner .content-player::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);z-index:1}.top-banner .content-image+.content-text,.top-banner .content-player+.content-text{position:absolute;bottom:12%;left:5%;width:80%;max-width:900px;color:#fff;z-index:5;text-align:left}.top-banner h1{margin:0.5em 0}.top-banner h1:first-child{margin-top:0}.top-banner h1:last-child{margin-bottom:0}.banner-button{position:absolute;display:flex;align-items:center;right:5%;top:-0.8em;width:25%;aspect-ratio:1/1;max-width:250px;min-width:170px;border-radius:50%;background-color:rgba(165,0,40,0.7);font-size:0.9em;line-height:1.3;cursor:pointer;z-index:2;transition:background-color .3s ease}.banner-button:hover,.banner-button:focus{background-color:#555}.banner-button a,.banner-button a:link,.banner-button a:visited{display:flex;align-items:center;padding:0.8em;text-align:center;text-decoration:none;color:#fff}@media screen and (max-width: 769px){.top-banner h1{font-size:1.8em}}@media screen and (min-width: 1025px){.banner-button{font-size:1em;line-height:1.4}}.slider-slide{position:relative;padding-bottom:33.33%;min-height:350px;background-repeat:no-repeat;background-size:cover}.slider-inside{display:flex;position:absolute;justify-content:center;align-items:center;left:5%;width:90%;height:95%;text-align:center}.slider-content{color:#fff}.module-carousel h3:first-child,.module-carousel h4:first-child,.module-carousel p:first-child{margin-top:0}.module-carousel figure{margin:0 0 1em;aspect-ratio:3 / 2;overflow:hidden}.module-carousel figure img{margin:0;width:100%;height:100%;object-fit:cover;-o-object-fit:cover}.module-carousel a:link,.module-carousel a:visited{text-decoration:none}.module-carousel a .content-text{transition:opacity .3s ease}.module-carousel a:hover .content-text,.module-carousel a:focus .content-text{opacity:0.7}@media screen and (min-width: 770px){.module-carousel h3{font-size:1.2em}}.mod_newsarchive{margin:0;padding:0}.mod_newsarchive .layout_latest,.mod_newslist:not(.newslist-boxes) .layout_latest{border-top:1px solid #bbb}.mod_newsarchive .layout_latest{padding:1.5em 0 1.7em}.mod_newsarchive .layout_latest:first-of-type,.mod_newslist .layout_latest:first-of-type{border-top:none;padding-top:0}.mod_newsarchive h2{padding-top:0;text-transform:none}.mod_newsarchive .teaser p{margin:0}.mod_newsarchive .info{margin:0;font-size:0.95em}.mod_newsarchive .layout_latest .more{margin:0;padding-bottom:0.2em}.mod_newslist:not(.newslist-boxes) .layout_latest{padding:0.8em 0}.mod_newslist a,.mod_newsarchive a{text-decoration:none !important}.mod_newslist,.mod_newslist h2{font-size:1em;text-transform:none;text-align:left}.mod_newslist h2{margin-bottom:0.5em;font-size:1.25em;line-height:1.3;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:0}.mod_newslist h2:first-child{margin-top:0}.mod_newslist .teaser,.mod_newslist .teaser p,.mod_newslist .more{display:inline}.newslist-boxes .layout_latest{position:relative;background-color:#eee;transition:opacity .3s ease}.newslist-boxes .layout_latest:hover,.newslist-boxes .layout_latest:focus{opacity:0.7}.newslist-boxes .layout_latest .icon-link{bottom:1.2em;right:1.2em}.newslist-boxes .info{display:none}.newslist-boxes .newslist-content{padding:1.2em 2.5em 2em 1.2em}.newslist-boxes .ce_text p:last-child::after,.newslist-boxes .content-text p:last-child::after{content:"";display:inline-block;width:3em;height:1em}.newslist-boxes h2 a{color:#434343}.newslist-boxes p:last-child{margin-bottom:0}.newslist-boxes .more,.newslist-boxes .more a{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;overflow:hidden;z-index:2}.newslist-boxes .more a{padding-left:100%}.background-light-grey .layout_latest,.background-grey .layout_latest{background-color:#fff}.mod_newsreader{position:relative}.mod_newsreader h1{width:85%}.mod_newsreader .back,.mod_newsreader .back-list{position:absolute;top:5px;right:0}.mod_newsreader .back a,.mod_newsreader .back-list a{display:inline-block;padding-left:5px;margin-top:0;vertical-align:top;line-height:18px}.mod_newsreader .back:before,.mod_newsreader .back-list:before{content:url("../../files/hwp-theme/images/arrow-left-line-cyan.svg")}@media only screen and (min-width: 770px){.mod_newsarchive .layout_latest{padding:1.5em 5% 1.7em}.newslist-boxes .layout_latest{width:47.5%}.newslist-boxes .layout_latest .icon-link{bottom:1.5em;right:1.5em}.newslist-boxes .newslist-content{padding:1.5em 2.2em 2.5em}}@media only screen and (min-width: 1300px){.newslist-boxes .layout_latest{width:30%}}.ce_form{padding-bottom:1.5em}.ce_form h2{margin-bottom:1.5em}.ce_form h3{margin-bottom:1.5em;text-align:center}.ce_form .widget{position:relative;width:100%;padding-bottom:0.8em}.ce_form label{display:inline-block;width:22%;min-width:60px;margin-top:1.2em;margin-right:1.5%;font-size:0.9em;line-height:1.1;text-align:right;vertical-align:top}.ce_form label.text-s{font-size:0.8em}.ce_form .widget-text{padding-bottom:0}.ce_form input,.ce_form textarea{width:74%;padding:1.2em 0.5em 0.4em;border:0;border-bottom:1px solid #ddd;transition:background-color .3s ease}.ce_form input:hover,.ce_form input:focus,.ce_form textarea:hover,.ce_form textarea:focus{background-color:#eee;outline:none}.background-light-grey .ce_form input,.background-light-grey .ce_form textarea{background-color:#eee}.background-light-grey .ce_form input:hover,.background-light-grey .ce_form input:focus,.background-light-grey .ce_form textarea:hover,.background-light-grey .ce_form textarea:focus{background-color:#fff}.ce_form fieldset{border:none;padding:0}.ce_form legend{display:none}.ce_form .checkbox_container,.ce_form .widget-submit{margin-left:22%;border:0}.ce_form .checkbox_container{margin-top:0.5em;margin-bottom:0.5em}.ce_form .checkbox_container input{width:20px;height:20px;margin:0 0.5em 0 5px;border:1px solid #ddd}.ce_form .checkbox_container label{margin-top:0;text-align:left;width:calc(100% - 5em);max-width:600px}.ce_form p.error{position:absolute;left:22%;top:0;color:#cb0000;font-size:0.8em;margin:0}.ce_form div.error{padding-top:1.5em}.ce_form .text-small{display:block;font-size:0.8em;margin:1em 0 0 24%}@media only screen and (min-width: 770px){.ce_form label{width:23.5%;font-size:1em}.ce_form input,.ce_form textarea{width:50%}.ce_form .checkbox_container,.ce_form .widget-submit{margin-left:25%}.ce_form .text-small{margin:1em 0 0 25.5%}}ul#tabs{position:relative;margin-top:2em;margin-left:0;padding:0;list-style-type:none;border-bottom:1px solid #bbb;overflow:visible}ul#tabs li{display:inline-block;position:relative;top:1px;cursor:pointer;margin-right:0.4em;padding:0.5em 0.6em 0.6em;background-color:#eee;border:1px solid #bbb;color:#111;font-size:0.9em;transition:background-color .5s ease, color .5s ease}ul#tabs li:hover,ul#tabs li:focus{background-color:#fff;color:#007fc4;transition:background-color .5s ease, color .5s ease}ul#tabs li.current{color:#007fc4;background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;cursor:default}.background-light-grey ul#tabs li{background-color:#ddd}.background-light-grey ul#tabs li:hover,ul#tabs li:focus{background-color:#eee}.background-light-grey ul#tabs li.current{background-color:#eee;border-bottom:1px solid #eee}#main ul#tabs li:before{content:""}div.tabs{margin-top:2em}div.dyn-tabs{display:none}.info-tabs .ce_text{padding-bottom:0}.content-accordion{border-bottom:1px solid #bbb;padding:0}.handorgel__header__button{display:block;width:100%;padding:1em 1em;margin:0;border:none;border-top:1px solid #bbb;background-color:transparent;border-radius:0;color:#111;cursor:pointer;font-size:inherit;font-weight:700;text-align:left;transition:background-color 0.2s ease, color 0.2s ease;user-select:none}.handorgel__header__button:hover{color:#007fc4;outline:none;background-color:#eee}.background-light-grey .handorgel__header__button:hover{background-color:#fff}.handorgel__header__button::after{display:block;content:"";float:right;height:12px;width:12px;margin-top:5px;border-bottom:1px solid #111;border-right:1px solid #111;transform:rotate(-45deg);transition:all 0.2s ease}.handorgel__header--open .handorgel__header__button::after{margin-top:2px;transform:rotate(45deg)}.handorgel__content{border-top:none;background-color:transparent;transition:height 0.2s ease}.handorgel__content__inner{padding:0.5em 1em 1em;opacity:0;transition:opacity 0.1s ease}.handorgel__content__inner h4:first-child,.handorgel__content__inner ul:first-child,.handorgel__content__inner p:first-child{margin-top:0}.ce_accordion{border-bottom:1px solid #bbb;padding:0}.ce_accordion:first-of-type{border-top:1px solid #bbb;margin-top:1em}.ce_accordion:last-of-type{margin-bottom:2.5em}.ce_accordion .toggler{font-weight:700;padding:1em 1em;color:#111;font-size:1.1125em;line-height:1.375;cursor:pointer}.ce_accordion .toggler p{margin:0.4 0 0;font-weight:400}.ce_accordion .toggler::after{display:block;content:"";float:right;height:12px;width:12px;margin-top:5px;border-bottom:1px solid #111;border-right:1px solid #111;transform:rotate(-45deg);transition:all 0.2s ease}.ce_accordion .toggler.active::after{margin-top:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.ce_accordion .toggler:hover,.ce_accordion .toggler:focus{color:#007fc4;cursor:pointer;outline:none;background:#eee;transition:all .5s ease}.ce_accordion .accordion{padding:0 1em 0.5em;overflow:hidden}@media only screen and (min-width: 770px){ul#tabs li{padding:0.6em 1.1em 0.7em;font-size:1em}.column100.ce_accordion{padding:0;margin-left:20px;margin-right:20px}}.ce_gallery,.content-gallery{width:102%;margin:2em 0}.ce_gallery ul,.content-gallery ul{display:flex;flex-wrap:wrap;margin-left:0;padding:0;list-style:none}.ce_gallery li,.content-gallery li{width:23.2%;height:22%;margin:0.8% 1.8% 0 0;overflow:hidden;transition:opacity .3s ease}.ce_gallery li:hover,.ce_gallery li:focus,.content-gallery li:hover,.content-gallery li:focus{opacity:0.5}@media only screen and (min-width: 770px){.ce_gallery,.content-gallery{width:102%;margin:2em 0}.ce_gallery li,.content-gallery li{width:18%;height:17.2%;margin:1.4% 2% 0 0}}.module-box-container,.newslist-boxes{display:flex;flex-wrap:wrap;gap:2em 5%;margin:calc(20px + 4%) 0}.module-box{display:flex;flex-direction:column;position:relative;width:100%;background-color:#eee;transition:background-color .5s ease}.module-box-image,.newslist-boxes .image_container{position:relative;aspect-ratio:2 / 1;overflow:hidden}.module-box-image img,.newslist-boxes .image_container img{margin:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;transition:transform 0.5s ease,opacity 0.5s ease}.module-box-image.breite-hoehe-3-2{aspect-ratio:3 / 2}.module-box-image.breite-hoehe-4-3{aspect-ratio:4 / 3}.module-box-content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;padding:1.4em 1.2em 1.6em}.module-box-content h3:first-child,.module-box-content h4:first-child{margin-top:0}.module-box-content .button{display:inline-block}.module-box-button{margin-top:0.5em}.background-light-grey .module-box,.background-grey .module-box{background-color:#fff}.mod_article .module-box-compact{background-color:#555}.module-box-compact>a,.module-box-compact .module-box-image::before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.module-box-compact>a{z-index:2;background-color:transparent}.module-box-compact>a:hover+.module-box-image img{transform:scale(1.15);opacity:0.7}.module-box-compact:has(>a):hover{background-color:#007fc4}.module-box-compact-content{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;padding:1.2em 1.2em 1.6em;color:#fff;font-size:1.25em}.module-box-compact-content h3,.module-box-compact-content p{margin:0}.module-box-compact-content h3{font-weight:800}.module-projects h2{margin:1.5em 0 0.5em;font-size:1.25em;line-height:1.3}.module-projects h2:first-child{margin-top:0}.module-projects p+ul{margin-top:-1em}@media only screen and (min-width: 770px){.module-box-container,.newslist-boxes{gap:2.5em 5%}.module-box-container.spalten-2{gap:3.5em 5%}.module-box{width:47.5%}.module-box-content{padding:1.8em 2.2em 2em}}@media only screen and (min-width: 1300px){.spalten-3 .module-box{width:30%}}.ce_rsce_2columns{margin:calc(20px + 4%) 0}.ce_rsce_2columns:last-child{margin-bottom:0.5em}h2+.column-2-container,h3+.column-2-container{margin-top:calc(20px + 4%)}.column-2-container{display:flex;flex-wrap:wrap}.column-2-container img{display:block;max-width:550px;height:auto;margin-left:auto;margin-right:auto}.col-1,.col-2{width:100%}.col-1 p:first-child,.col-2 p:first-child{margin-top:0}.col-1 p:last-child,.col-2 p:last-child{margin-bottom:0}.col-1 p:first-child img,.col-2 p:first-child img{margin-top:0.3em}.col-1 p:last-child img,.col-2 p:last-child img{margin-bottom:0.3em}.l60-r40 .col-1,.l70-r30 .col-1,.l75-r25 .col-1{order:1}.l60-r40 .col-2,.l70-r30 .col-2,.l75-r25 .col-2{order:0}@media only screen and (max-width: 769px){.col-1+.col-2{margin-top:0.5em}.l60-r40 .col-2,.l70-r30 .col-2,.l75-r25 .col-2{margin-top:0}.l25-r75 .col-1 img{max-width:250px}.l75-r25 .col-2 img{max-width:250px}.l30-r70 .col-1 img{max-width:300px}.l70-r30 .col-2 img{max-width:300px}.l40-r60 .col-1 img{max-width:350px}.l60-r40 .col-2 img{max-width:350px}}@media only screen and (min-width: 770px){.column-2-container{flex-wrap:nowrap;align-items:center}.column-2-container img{width:100%;max-width:none}.column-2-container>div>*:first-child{margin-top:0}.column-2-container>div>*:last-child{margin-bottom:0}.column-2-container.ausrichtung-oben{align-items:flex-start}.column-2-container.ausrichtung-unten{align-items:flex-end}.col-1{margin-right:4.9%}.l25-r75 .col-1{width:22.5%}.l25-r75 .col-2{width:72.5%}.l30-r70 .col-1{width:27.5%}.l30-r70 .col-2{width:67.5%}.l40-r60 .col-1{width:37.5%}.l40-r60 .col-2{width:57.5%}.l50-r50 .col-1{width:47.5%}.l50-r50 .col-2{width:47.5%}.l60-r40 .col-1{width:57.5%;order:0}.l60-r40 .col-2{width:37.5%}.l70-r30 .col-1{width:67.5%;order:0}.l70-r30 .col-2{width:27.5%}.l75-r25 .col-1{width:72.5%;order:0}.l75-r25 .col-2{width:22.5%}}.module-team{margin:calc(20px + 4%);max-width:1200px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:40px}.team-member{position:relative;max-width:360px;margin:0}.team-member figure{aspect-ratio:1 / 1;margin:0;border-radius:50%;overflow:hidden}.team-member figure img{display:block;width:100%;height:100%;margin:0;object-fit:cover}.team-member .team-name{margin:0;font-size:1.2em;font-weight:700}.team-member .team-name+p{margin-top:0}.team-member a{display:block;position:absolute;bottom:calc(14% - 23px);right:calc(14% - 23px);width:46px;height:46px;padding-left:46px;background-color:#555;border-radius:50%;overflow:hidden;transition:background-color .3s ease}.team-member a:hover,.team-member a:focus{background-color:#007fc4}.team-member a::before{content:"";display:block;position:absolute;top:8px;left:8px;width:30px;height:30px;background:url("../../files/hwp-theme/images/sprite-contact-white.svg") no-repeat;background-size:60px 30px;background-position:-30px 0}.team-member a.linkedin::before,.team-member a.xing::before,.team-member a.instagram::before,.team-member a.facebook::before{background:url("../../files/hwp-theme/images/sprite-social-white.svg") no-repeat;background-size:120px 30px;background-position:0 0}.team-member a.xing::before{background-position:-30px 0}.team-member a.instagram::before{background-position:-60px 0}.team-member a.facebook::before{background-position:-90px 0}.team-member a:nth-of-type(2){bottom:calc(18% + 23px);right:calc(4% - 23px)}.team-member a:nth-of-type(3){bottom:calc(32% + 46px);right:calc(4% - 23px)}.team-image{position:relative}.team-caption{position:relative;padding:1.5em 10% 0}@media only screen and (min-width: 600px){.module-team{justify-content:flex-start}.team-member{width:calc(50% - 20px)}}@media only screen and (min-width: 770px){.module-team{gap:60px}.team-member{width:calc(50% - 30px)}}@media only screen and (min-width: 1025px){.team-member{width:calc(33.3% - 40px)}}main .module-counter{font-size:1.2em;line-height:1.3;text-align:center}main .module-counter>.inside{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2em 6%;max-width:1300px;padding:calc(3% + 20px) 0}main .module-counter .content-text{position:relative;width:47%;margin:0}main .module-counter .content-text p{margin:0}main .module-counter .counter,main .module-counter .counter-2,main .module-counter .counter-3,main .module-counter .counter-4{display:inline-block;margin-bottom:0.2em;font-size:3em;font-family:"Inter",Helvetica,Arial,sans-serif;font-weight:800;line-height:1.1;letter-spacing:-0.03em}@media screen and (min-width: 1025px){main .module-counter .content-text{width:20.5%}.module-counter .content-text:nth-child(-n+3)::after{content:"";display:block;position:absolute;top:0;right:-12%;width:1px;height:100%;background-color:#fff}}.ce_rsce_map_locations{overflow:visible}.module-map{position:relative;z-index:2;margin:0 6%;font-size:0.8em}.module-map img{display:block;margin:0}h2+.module-map,h3+.module-map{margin-top:calc(20px + 4%)}.map-marker{position:absolute;width:32px;height:32px;margin-top:-16px;margin-left:-16px;cursor:pointer}.map-circle{width:20px;height:20px;margin:6px auto;border-radius:50%;opacity:0.8;background-color:#007fc4;transition:background-color .3s ease}.map-location{position:absolute;top:34px;left:50%;z-index:1;transform:translateX(-50%);width:16em;max-height:20em;background-color:#fff;box-shadow:1px 1px 12px 0 rgba(0,0,0,0.15);visibility:hidden;opacity:0;transition:visibility .2s ease, opacity .2s ease}.map-location::before{content:"";display:block;position:absolute;top:-6px;left:calc(50% - 8px);width:15px;height:15px;transform:rotate(45deg);background-color:#fff}.map-south .map-location{top:auto;bottom:34px}.map-south .map-location::before{top:auto;bottom:-6px}.map-location-scroll{max-height:20em;padding:0.8em;overflow-y:auto}.map-location-scroll>h3:first-child,.map-location-scroll>h4:first-child,.map-location-scroll>p:first-child{margin-top:0}.map-location-scroll>p:last-child{margin-bottom:0}.map-marker:hover,.map-marker:focus{z-index:1}.map-marker:hover .map-circle,.map-marker:focus .map-circle{background-color:#555}.map-marker:hover .map-location,.map-marker:focus .map-location{visibility:visible;opacity:1}.map-location.map-open{visibility:visible;opacity:1}@media screen and (min-width: 770px){.module-map{margin-left:8%}}.customer-logos{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:40px 10%;width:92%;margin:1em auto}.customer-logos .content-image{display:flex;justify-content:center;align-items:center;width:45%;margin:0}.customer-logos figure{max-width:180px}.customer-logos img{width:auto;max-width:100%;max-height:120px;margin:0}@media screen and (min-width: 600px){.customer-logos{width:100%}.customer-logos .content-image{width:26.6%}}@media screen and (min-width: 770px){.customer-logos{gap:60px}.customer-logos .content-image{width:calc(25% - 45px)}.customer-logos figure{max-width:220px}}.animation,.animation li,.animation-box .module-box,.animation-artikel>div>*{opacity:1;transform:translateX(0px);transition:transform 1s ease, opacity 2s ease}.fade-left,.fade-left.module-box,.fade-left li{opacity:0;transform:translateX(50px)}ul.fade-left,ol.fade-left{opacity:1;transform:translateX(0px)}.animation li:nth-child(1),.animation-inhalt li:nth-child(1){transition:transform 1s 0s ease, opacity 2s 0s ease}.animation li:nth-child(2),.animation-inhalt li:nth-child(2){transition:transform 1s .2s ease, opacity 2s .2s ease}.animation li:nth-child(3),.animation-inhalt li:nth-child(3){transition:transform 1s .4s ease, opacity 2s .4s ease}.animation li:nth-child(4),.animation-inhalt li:nth-child(4){transition:transform 1s .6s ease, opacity 2s .6s ease}.animation li:nth-child(5),.animation-inhalt li:nth-child(5){transition:transform 1s .8s ease, opacity 2s .8s ease}.animation li:nth-child(6),.animation-inhalt li:nth-child(6){transition:transform 1s 1s ease, opacity 2s 1s ease}.animation li:nth-child(7),.animation-inhalt li:nth-child(7){transition:transform 1s 1.2s ease, opacity 2s 1.2s ease}.animation li:nth-child(8),.animation-inhalt li:nth-child(8){transition:transform 1s 1.4s ease, opacity 2s 1.4s ease}.animation li:nth-child(9),.animation-inhalt li:nth-child(9){transition:transform 1s 1.6s ease, opacity 2s 1.6s ease}.animation li:nth-child(n+10),.animation-inhalt li:nth-child(n+10){transition:transform 1s 1.8s ease, opacity 2s 1.8s ease}.keine-animation,.no-animation{opacity:1 !important;transform:translateX(0px) !important}#logo.massenberg{bottom:32px;width:190px}.banner-button{background-color:rgba(0,127,196,0.75)}@media only screen and (min-width: 770px){#logo.massenberg{bottom:32px;width:220px}.nav-fixed #logo.massenberg{bottom:9px;width:140px;transition:all .5s ease}}

/* Copyright MADE/YOUR/DAY OG <mail@madeyourday.net>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
/* ===========================================
 * L58 Skin
 * ======================================== */

.rsts-skin-l58.rsts-main {
  position: relative;
}
.rsts-skin-l58.rsts-type-fade .rsts-slide {
  background-color: white;
}
.rsts-skin-l58 .rsts-caption {
  position: absolute;
  top: 20px;
  left: 20px;
  margin-right: 20px;
  padding: 5px 10px;
  border-radius: 3px;
  color: white;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transform: translate(0, -20px);
  transition: opacity 0.5s, transform 0.5s;
}
.rsts-skin-l58 .rsts-active .rsts-caption {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  transform: translate(0, 0);
}

/* Prev / Next */

.rsts-skin-l58 .rsts-prev, 
.rsts-skin-l58 .rsts-next, 
.rsts-skin-l58 .rsts-video-play, 
.rsts-skin-l58 .rsts-video-stop,
.rsts-skin-l58 .rsts-thumbs-prev, 
.rsts-skin-l58 .rsts-thumbs-next {
    position: absolute;
    left: 5%;
    top: 50%;
    margin-top: -40px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: rgba(180,180,180,0.6);
    outline: none;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    text-indent: -9999px;
    transition: background-color .3s ease;
}

.rsts-skin-l58 .rsts-prev::after, 
.rsts-skin-l58 .rsts-next::after {
    display: block;
    position: absolute;
    content: "";
    top: 14px;
    left: 17px;
    width: 12px;
    height: 12px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    transform: rotate(-135deg);
}

.rsts-skin-l58 .rsts-next,
.rsts-skin-l58 .rsts-thumbs-next {
    left: auto;
    right: 5%;
 }
 
.rsts-skin-l58 .rsts-next::after {
    left: auto;
    right: 17px;
    transform: rotate(45deg);
}

.module-carousel.rsts-skin-l58 .rsts-prev {
  background-color: rgba(180,180,180,0.8);
  top: 45%;
  left: 1em;
}
 
.module-carousel.rsts-skin-l58 .rsts-next {
  background-color: rgba(180,180,180,0.8);
  top: 45%;
  right: 1em;
}

.rsts-skin-l58 .rsts-prev:hover, 
.rsts-skin-l58 .rsts-next:hover,
.module-carousel.rsts-skin-l58 .rsts-prev:hover, 
.module-carousel.rsts-skin-l58 .rsts-next:hover,
.rsts-skin-l58 .rsts-video-play:hover, 
.rsts-skin-l58 .rsts-video-stop:hover,
.rsts-skin-l58 .rsts-thumbs-prev:hover, 
.rsts-skin-l58 .rsts-thumbs-next:hover {
    background-color: #00a1a1; /* $color-active */
}



/* Thumbnails */

.rsts-skin-l58 .rsts-thumbs-prev, 
.rsts-skin-l58 .rsts-thumbs-next {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -15px;
}

.rsts-skin-l58 .rsts-thumbs-prev {
  right: auto;
  left: 10px;
}

.rsts-skin-l58.rsts-video-playing .rsts-nav, .rsts-skin-l58.rsts-video-playing .rsts-prev, .rsts-skin-l58.rsts-video-playing .rsts-next {
  display: none;
}
.rsts-skin-l58.rsts-video-playing .rsts-nav-thumbs {
  display: block;
}
.rsts-skin-l58.rsts-touch .rsts-nav-numbers, .rsts-skin-l58.rsts-touch .rsts-nav-tabs {
  display: none;
}

/* Bullets */

.rsts-skin-l58 .rsts-nav {
    position: absolute;
    left: 5%;
    right: 5%;
    bottom: 1.5em;
    text-align: center;
}

.rsts-skin-l58 .rsts-nav ul {
  /* Forcing margin/padding, since '#content ul' is quite common */
  margin: 0 !important;
  padding: 0 !important;
}

.rsts-skin-l58 .rsts-nav li {
  display: inline;
}

.rsts-skin-l58 .rsts-nav-numbers a,
.rsts-skin-l58 .rsts-nav-tabs a {
  display: inline-block;
  height: 30px;
  min-width: 30px;
  padding: 0.65em 0.5em 0.5em;
  margin: 0 2px 3px;
  border-radius: 3px;
  outline: none;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  color: white;
  background-color: #555555;
  background-color: rgba(85, 85, 85, 0.6);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  opacity: 0;
  transition: opacity 0.2s ease-in;
}

.rsts-skin-l58 .rsts-nav-numbers a:hover, .rsts-skin-l58 .rsts-nav-numbers a.active, .rsts-skin-l58 .rsts-nav-tabs a:hover, .rsts-skin-l58 .rsts-nav-tabs a.active {
  color: #333333;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.5);
}

.rsts-skin-l58:hover .rsts-nav-numbers a, .rsts-skin-l58:hover .rsts-nav-tabs a {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.rsts-skin-l58 .rsts-nav-bullets {
  line-height: 0;
}

.rsts-skin-l58 .rsts-nav-bullets a {
  display: inline-block;
  width: 10px;
  height: 10px;
  overflow: hidden;
  margin: 12px 0.5em;
  border-radius: 50%;
  outline: none;
  text-align: left;
  text-indent: -999px;
  background-color: rgba(200, 200, 200, 0.8);
    -webkit-transition: background-color .3s ease;
    -moz-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
    transition: background-color .3s ease;
}

.rsts-skin-l58 .rsts-nav-bullets a:hover, 
.rsts-skin-l58 .rsts-nav-bullets a.active {
    background-color: #fff;
}

.rsts-skin-l58 .rsts-nav-bullets a.active { cursor: default; }

.rsts-skin-l58 .rsts-nav-thumbs {
  position: static;
  padding-top: 5px;
}

.rsts-skin-l58 .rsts-nav .rsts-nav-prev, 
.rsts-skin-l58 .rsts-nav .rsts-nav-next {
  display: none;
}

/* Video */

.rsts-skin-l58 .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-l58 .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-l58 .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-l58 .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-l58 .rsts-video-youtube > .rsts-video-stop {
  top: 25px;
}
.rsts-skin-l58 .rsts-video-vimeo > .rsts-video-stop {
  top: 10px;
  right: auto;
  left: 10px;
}
.rsts-skin-l58 .rsts-progress {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 2px;
  background-color: black;
  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-l58 .rsts-progress div {
  height: 100%;
  background-color: white;
}
.rsts-skin-l58 .rsts-progress.rsts-progress-active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
.rsts-skin-l58 .rsts-thumbs-slide {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.rsts-skin-l58 .rsts-thumbs-slide.rsts-thumbs-active-thumb {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

