.waconcookiemanagement{display:none;font-family:Helvetica,sans-serif;z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,0.5);font-weight:300;}.cookie-set.script img{max-width:100%;height:auto;}.cookie-information{margin-bottom:20px;}#CookieBox p,#CookieBox h1,#CookieBox h2,#CookieBox h3{color:#333333;text-transform:none;text-decoration:none;font-style:normal;}#CookieBox a{color:#333333;font-size:16px;text-transform:none;text-decoration:none;}#CookieBox{z-index:201;position:fixed;top:10%;left:20%;width:60%;max-width:100%;max-height:80%;overflow:auto;background:#fff;padding:70px 20px 20px;border-radius:5px;}.waconcookiemanagementlist #CookieBox{z-index:201;position:relative;width:100%;top:0%;left:0%;max-width:100%;max-height:auto;overflow:auto;background:#fff;padding:0px;border-radius:0px;}#CookieBox h2{text-align:center;font-weight:600;font-size:1.6rem;}#CookieBox ul,#CookieBox2 ul{margin:0;padding:0;padding-top:20px;padding-bottom:20px;text-align:center;}#CookieBox .cookie-info ul,#CookieBox2 .cookie-infolist ul{text-align:left;padding:0;padding-left:1rem;}#CookieBox p,#CookieBox2 p{font-size:1.1rem;margin:0 auto 10px;}#CookieBox .cookie-btn{display:inline-block;font-family:inherit;font-size:1.1rem;font-weight:bold;padding:.5em 1em;text-decoration:none;background:#8dc63f;border-radius:15px;color:#fff;cursor:pointer;margin:15px auto;}#CookieBox .cookie-btn:hover{color:white;text-decoration:none;}#CookieBox .cookie-refuse .cookie-btn{background:#ccc;}#CookieBox .cookie-accept-container{text-align:center;cursor:pointer;}#CookieBox  a.cookie-accept{padding:10px 50px;}#CookieBox .cookieclose{cursor:pointer;position:absolute;top:15px;right:15px;border-radius:4px;border:1px solid #333;background:#333;padding:2px 9px;font-family:Verdana,sans-serif;font-size:26px;color:#fff;}#CookieBox .intro p{width:75%;}#CookieBox .cookie-management,#CookieBox .cookie-refuse{margin:10px auto;text-align:center;cursor:pointer;border-radius:15px;padding:5px 50px;background-color:#ccc;}.waconcookiemanagementlist #CookieBox .cookie-refuse{background-color:transparent;}#CookieBox .text-center{text-align:center;}#CookieBox .text-right,#CookieBox .text-back-right{text-align:right;}#CookieBox .text-back-right a{display:inline-block;padding:0 5px;margin-right:10px;color:#333333;text-decoration:none;}#CookieBox .cookieback{margin-left:auto;margin-right:auto;width:65%;text-align:center;cursor:pointer;border-radius:15px;padding:5px;margin-bottom:10px;background-color:#ccc;}#CookieBox .cookie-on,#CookieBox .cookie-off,#CookieBox2 .cookie-on,#CookieBox2 .cookie-off{float:left;cursor:pointer;margin-right:5px;}#CookieBox .cookie-on,#CookieBox2 .cookie-on{display:none;}#CookieBox .intro .cookie-legal,#CookieBox2 .intro .cookie-legal{margin-top:50px;width:100%;}#CookieBox .cookie-legal a{display:inline-block;padding:0;font-size:.9rem;margin-right:30px;color:#333333;text-decoration:none;cursor:pointer;}#CookieBox .cookie-legal a:hover{text-decoration:underline;}#CookieBox .info-text{display:none;}#CookieBox .info-show{cursor:pointer;}#CookieBox .info-hide{cursor:pointer;}#CookieBox .category{background:#eeeeee;padding:10px;margin:25px 30px;}.waconcookiemanagementlist #CookieBox2 .category{background:#eeeeee;padding:10px;margin:25px 0px;}#CookieBox .category h3{margin-top:0;font-size:1.25rem;}#CookieBox .cookie-info,#CookieBox2 .cookie-infolist{background:#fff;padding:10px;}#CookieBox .cookie-info table,#CookieBox2 .cookie-infolist table{border-collapse:collapse;border-spacing:0px;width:100%;}#CookieBox .cookie-info td,#CookieBox2 .cookie-infolist td{padding:3px 10px 3px 0;border-top:#eeeeee solid 1px;}#CookieBox .cookie-info p,#CookieBox2 .cookie-infolist p{margin-top:0;}#CookieBox .box-cookie-management{display:none;overflow:auto;}#CookieBox .box-cookie-management-in > p{width:80%;}.waconcookiemanagementlist #CookieBox  .box-cookie-management{display:block;}.waconcookiemanagementlist #CookieBox .box-cookie-management-in > p{width:100%;margin:25px 0 0 0;}.waconcookiemanagementlist  #CookieBox .intro p{width:100%;}#CookieBox .deactivated,#CookieBox .activated,#CookieBox2 .deactivated,#CookieBox2 .activated{width:40px;height:20px;border-radius:10px;background:#ccc;display:inline-block;}#CookieBox .activated,#CookieBox2 .activated{background:#8dc63f;}#CookieBox .off,#CookieBox .on,#CookieBox2 .off,#CookieBox2 .on{cursor:pointer;display:block;float:left;background:#fff;width:16px;margin:2px;height:16px;border-radius:8px;}#CookieBox .on,#CookieBox2 .on{float:right;}#CookieBox .arrow,#CookieBox2 .arrow{border:.5rem solid #333;font-size:0;line-height:0;height:0;padding:0;margin:0px 10px;display:inline-block;}#CookieBox .arrow.down,#CookieBox2 .arrow.down{border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;margin-bottom:-5px;}#CookieBox .arrow.up,#CookieBox2 .arrow.up{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;margin-top:-5px;}#CookieBox .cookie-fix{display:none;overflow:auto;padding:20px 0 0 0;}.waconcookiemanagementlist #CookieBox .cookie-fix{display:block;}#CookieBox .cookie-fix .cookie-save{float:left;margin-left:30px;}#CookieBox .cookie-fix .text-back-right{float:right;margin-right:30px;}#CookieBox .cookie-refuse-container,#CookieBox .cookie-accept-container,#CookieBox .cookie-management-container{text-align:center;}#CookieBox .cookie-fix .cookieback,#CookieBox .cookie-fix .cookie-refuse{display:block;margin:10px auto;text-align:center;cursor:pointer;border-radius:15px;padding:5px 20px;background-color:#ccc;white-space:nowrap;width:auto;}#CookieBox .cookie-fix .cookie-legal{clear:both}.cookie-set.script{cursor:pointer;position:relative;min-height:50px;background:#ffffff;text-align:center;}.cookie-set.script p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#333333;text-align:center;background-color:rgb(255,255,255,0.8);margin:0 auto;padding:40px;border-radius:5px;}.cookie-set{cursor:pointer}@media(max-width:1000px){#CookieBox{left:2%;width:96%;top:5%;max-height:90%;min-height:90%;}}@media(max-width:786px){#CookieBox .cookie-fix .text-back-right{width:87%;}}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:400;src:local(""),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/barlow-condensed-v5-latin-regular.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/barlow-condensed-v5-latin-regular.woff') format("woff")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:700;src:local(""),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/barlow-condensed-v5-latin-700.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/barlow-condensed-v5-latin-700.woff') format("woff")}@font-face{font-family:"iconfont";font-display:swap;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/iconfont.woff') format("woff"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/iconfont.ttf') format("truetype");font-style:normal;font-weight:normal}[class*=" icon-"],[class^=icon-]{font-family:"iconfont"!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none}.icon-social-instagram-solid:before{content:"\e913"}.icon-social-xing-solid:before{content:"\e914"}.icon-social-twitter-solid:before{content:"\e915"}.icon-social-facebook-solid:before{content:"\e916"}.icon-social-youtube-solid:before{content:"\e917"}.icon-social-solid-linkedin:before{content:"\e918"}.icon-caret-down-solid:before{content:"\e901"}.icon-download-solid:before{content:"\e902"}.icon-envelope-solid:before{content:"\e903"}.icon-exclamation-solid:before{content:"\e904"}.icon-expand-solid:before{content:"\e905"}.icon-external-link-solid:before{content:"\e906"}.icon-fax-solid:before{content:"\e907"}.icon-file-solid:before{content:"\e908"}.icon-globe-solid:before{content:"\e909"}.icon-images-solid:before{content:"\e90a"}.icon-info-solid:before{content:"\e90b"}.icon-long-arrow-right-solid:before{content:"\e90c"}.icon-map-marker-solid:before{content:"\e90d"}.icon-phone-solid:before{content:"\e90e"}.icon-play-circle-solid:before{content:"\e90f"}.icon-play-light-button:before{content:"\e900"}.icon-podcast-solid:before{content:"\e910"}.icon-search-solid:before{content:"\e911"}.icon-times-solid:before{content:"\e912"}.icon-toggle-open:before{content:"\e90b"}.icon-toggle-close:before{content:"\e919"}.icon-copyright-icon:before{content:"\e912"}.icon-link-icon:before{content:"\e91a"}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:0.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:0.35em 0.625em 0.75em;margin:0 2px;border:1px solid #c0c0c0}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a[href]:after{content:" (" attr(href) ")"}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.minict_wrapper{position:relative}.minict_wrapper.disabled{background:#f5f5f5;text-shadow:0 1px 0 #fff}.minict_wrapper.disabled span{color:#bbb!important}.minict_wrapper.disabled:after{color:#bbb}.minict_wrapper span{padding-right:45px!important}.minict_wrapper span:empty:before{content:attr(data-placeholder)}.minict_wrapper ul{display:none;position:absolute;width:100%;max-height:350px;max-height:22rem;overflow-y:auto;z-index:999999}.minict_wrapper ul li{cursor:pointer;background:#fff;color:#0095db}.minict_wrapper ul li.minict_group{color:#444;background:#f6f6f6;font-weight:bold;cursor:default}.minict_wrapper ul li.minict_empty{display:none;background:#fff!important;color:#bbb;text-align:center;font-size:14px;font-size:0.9rem;height:55px;height:3.5rem;line-height:50px;line-height:3.3rem}.minict_wrapper ul li.disabled{cursor:default;background:#fff!important;color:#bbb}.minict_wrapper ul li.hidden{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{box-sizing:border-box;padding:0;margin:0;border:0}html{margin-right:0!important;overflow:hidden;overflow-y:scroll}body{position:relative;min-height:320px;background:#fff;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}main{position:relative;z-index:2;min-height:calc(100vh - 155px);padding-bottom:6.25rem;background-color:#fff}embed,img,object,video{max-width:100%;height:auto}audio,canvas,img,svg,video{font-style:italic;vertical-align:middle}hr{height:1px;border:0;background:#000000}textarea{resize:vertical}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}span.invisible{display:none}.prio-two{color:#fff;background-color:#000}.show-all{text-align:center}.show-all>.button{margin-top:1.25rem}html{font-family:"Barlow Condensed","Arial",sans-serif;font-size:16px;font-weight:400}body{color:#000000;font-size:1.5625rem;line-height:1.4;text-rendering:optimizeLegibility}a{color:#000000;text-decoration:none;cursor:pointer}a:active,a:hover{text-decoration:underline}b,strong{font-weight:700}@media (max-width:1600px){html{font-size:95%}}@media (max-width:1024px){html{font-size:90%}}@media (max-width:680px){html{font-size:80%}}.brand-primary{color:#fff;background-color:#0095db}.brand-primary a{color:#fff}*+.grid{margin-top:1.875rem}.grid{display:flex;flex-wrap:wrap}.grid .column{position:relative;margin-right:1.875rem}.grid .column>*+*{margin-top:1.875rem}.grid-1-third-2-third>.column:nth-child(odd){width:calc(33.3333333333% - 15px - 1px)}.grid-1-third-2-third>.column:nth-child(2n){width:calc(66.6666666667% - 15px - 1px);margin-right:0}.grid-1-third-2-third>.column:nth-child(n+3){margin-top:1.875rem}.grid-2-third-1-third>.column:nth-child(odd){width:calc(66.6666666667% - 15px - 1px)}.grid-2-third-1-third>.column:nth-child(2n){width:calc(33.3333333333% - 15px - 1px);margin-right:0}.grid-2-third-1-third>.column:nth-child(n+3){margin-top:1.875rem}.grid-2-col>.column{width:calc(50% - 15px - 1px)}.grid-2-col>.column:nth-child(2n){margin-right:0}.grid-2-col>.column:nth-child(n+3){margin-top:1.875rem}.grid-3-col>.column{width:calc(33.3333333333% - 20px - 1px)}.grid-3-col>.column:nth-child(3n){margin-right:0}.grid-3-col>.column:nth-child(n+4){margin-top:1.875rem}.grid-4-col>.column{width:calc(25% - 22.5px - 1px)}.grid-4-col>.column:nth-child(4n){margin-right:0}.grid-4-col>.column:nth-child(n+5){margin-top:1.875rem}.grid-5-col>.column{width:calc(20% - 24px - 1px)}.grid-5-col>.column:nth-child(5n){margin-right:0}.grid-5-col>.column:nth-child(n+6){margin-top:1.875rem}.grid-6-col>.column{width:calc(16.6666666667% - 25px - 1px)}.grid-6-col>.column:nth-child(6n){margin-right:0}.grid-6-col>.column:nth-child(n+7){margin-top:30px}.grid-7-col>.column{width:calc(14.2857142857% - 25.7142857143px - 1px)}.grid-7-col>.column:nth-child(7n){margin-right:0}.grid-7-col>.column:nth-child(n+8){margin-top:30px}.grid-8-col>.column{width:calc(12.5% - 26.25px - 1px)}.grid-8-col>.column:nth-child(8n){margin-right:0}.grid-8-col>.column:nth-child(n+9){margin-top:1.875rem}.grid-flex{flex-wrap:nowrap}.grid-flex>.column{flex-shrink:0}.grid-flex>.column:first-child{flex-grow:1;flex-shrink:1}.grid-flex>.column:nth-child(2n){margin-right:0}.grid-flex>.column:nth-child(n+3){margin-top:1.875rem}@media (max-width:1280px){.grid-5-col>.column{width:calc(33.3333333333% - 20px - 1px)}.grid-5-col>.column:nth-child(3n){margin-right:0}.grid-5-col>.column:nth-child(5n){margin-right:1.875rem}.grid-5-col>.column:nth-child(n+4){margin-top:1.875rem}.grid-6-col>.column{width:calc(33.3333333333% - 20px - 1px)}.grid-6-col>.column:nth-child(3n){margin-right:0}.grid-6-col>.column:nth-child(n+4){margin-top:1.875rem}.grid-7-col>.column{width:calc(25% - 22.5px - 1px)}.grid-7-col>.column:nth-child(4n){margin-right:0}.grid-7-col>.column:nth-child(7n){margin-right:1.875rem}.grid-7-col>.column:nth-child(n+5){margin-top:30px}.grid-8-col>.column{width:calc(25% - 22.5px - 1px)}.grid-8-col>.column:nth-child(4n){margin-right:0}.grid-8-col>.column:nth-child(n+5){margin-top:30px}}@media (max-width:1024px){.grid-2-col .grid-2-col>.column{width:100%;margin-right:0}.grid-2-col .grid-2-col>.column:nth-child(n+2){margin-top:1.875rem}.grid-3-col>.column{width:calc(50% - 15px - 1px)}.grid-3-col>.column:nth-child(2n){margin-right:0}.grid-3-col>.column:nth-child(odd){margin-right:1.875rem}.grid-3-col>.column:nth-child(n+3){margin-top:1.875rem}.grid-4-col>.column{width:calc(50% - 15px - 1px)}.grid-4-col>.column:nth-child(2n){margin-right:0}.grid-4-col>.column:nth-child(n+3){margin-top:1.875rem}}@media (max-width:768px){.grid-1-third-2-third>.column:nth-child(n){width:100%;margin-right:0}.grid-1-third-2-third>.column:nth-child(n+2){margin-top:1.875rem}.grid-2-third-1-third .column:nth-child(n){width:100%;margin-right:0}.grid-2-third-1-third .column:nth-child(n+2){margin-top:1.875rem}.grid-2-col>.column{width:100%;margin-right:0}.grid-2-col>.column:nth-child(n+2){margin-top:1.875rem}.grid-5-col>.column{width:calc(50% - 15px - 1px)}.grid-5-col>.column:nth-child(2n){margin-right:0}.grid-5-col>.column:nth-child(odd){margin-right:1.875rem}.grid-5-col>.column:nth-child(n+3){margin-top:1.875rem}.grid-6-col>.column{width:calc(50% - 15px - 1px)}.grid-6-col>.column:nth-child(2n){margin-right:0}.grid-6-col>.column:nth-child(odd){margin-right:1.875rem}.grid-6-col>.column:nth-child(n+3){margin-top:1.875rem}.grid-7-col>.column{width:calc(50% - 15px - 1px)}.grid-7-col>.column:nth-child(2n){margin-right:0}.grid-7-col>.column:nth-child(odd){margin-right:1.875rem}.grid-7-col>.column:nth-child(n+3){margin-top:1.875rem}.grid-8-col>.column{width:calc(50% - 15px - 1px)}.grid-8-col>.column:nth-child(2n){margin-right:0}.grid-8-col>.column:nth-child(n+3){margin-top:1.875rem}.grid-flex{flex-direction:column;flex-wrap:wrap}.grid-flex>.column{width:100%;margin-right:0;flex-grow:1;flex-shrink:1}.grid-flex>.column:nth-child(n+2){text-align:center;margin-top:1.875rem}}@media (max-width:680px){.grid-3-col>.column:nth-child(n){width:100%;margin-right:0}.grid-3-col>.column:nth-child(n+2){margin-top:1.875rem}.grid-4-col>.column{width:100%;margin-right:0}.grid-4-col>.column:nth-child(n+2){margin-top:1.875rem}.grid-5-col>.column:nth-child(n){width:100%;margin-right:0}.grid-5-col>.column:nth-child(n+2){margin-top:1.875rem}.grid-6-col>.column:nth-child(n){width:100%;margin-right:0}.grid-6-col>.column:nth-child(n+2){margin-top:1.875rem}.grid-7-col>.column:nth-child(n){width:100%;margin-right:0}.grid-7-col>.column:nth-child(n+2){margin-top:1.875rem}.grid-8-col>.column{width:100%;margin-right:0}.grid-8-col>.column:nth-child(n+2){margin-top:1.875rem}}.content-wrap{width:100%;max-width:1810px;padding-right:5rem;padding-left:5rem;margin:auto}.content-wrap.small{width:80%}.content-wrap>*+*{margin-top:2.5rem}.subpage-small main .content-wrap{max-width:1390px}@media (max-width:1600px){.content-wrap{padding-right:3.75rem;padding-left:3.75rem}}@media (max-width:1024px){.content-wrap{padding-right:2.5rem;padding-left:2.5rem}}@media (max-width:680px){.content-wrap.small{width:100%}}.fullwidth-container{margin-top:6.25rem}.fullwidth-container+.action-container{margin-top:1.875rem}.fullwidth-container.overlay-gradient{position:relative}.fullwidth-container.overlay-gradient:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,black 0%,rgba(0,0,0,0) 100%);opacity:0.6}.fullwidth-container.abstract{margin-top:3.125rem}.fullwidth-container.abstract+.regular,.fullwidth-container.abstract+.teaser-product-container{margin-top:3.125rem}.fullwidth-container.category{padding-bottom:6.25rem}.fullwidth-container:not(.regular):not(.abstract):not(.category){padding-top:6.25rem;padding-bottom:6.25rem}.fullwidth-container:not(.regular):not(.abstract):not(.category).padding-half{padding-top:3.125rem;padding-bottom:3.125rem}.fullwidth-container.background-image{min-height:27vw;background-repeat:no-repeat;background-position:center center;background-size:cover}.fullwidth-container.background-image *+.button,.fullwidth-container.background-image *+.button-link{margin-top:2.5rem}.fullwidth-container.category{padding-top:0}.fullwidth-container.category .button-category{padding-right:1.25rem;padding-left:1.25rem}.fullwidth-container.category .button-category+*{margin-top:4.25rem}.fullwidth-container.background-image+.teaser-product-container,.fullwidth-container.category+.teaser-product-container,.fullwidth-container.regular+.teaser-product-container{margin-top:6.25rem}@media (max-width:560px){.fullwidth-container{margin-top:3.125rem}}@media screen and (max-width:768px){.fullwidth-container.action-container .grid-2-col .column+.column,.fullwidth-container.action-container .grid-3-col .column+.column,.fullwidth-container.action-container .grid-4-col .column+.column{margin-top:3.75rem}}.mfp-iframe-holder,.mfp-image-holder{padding-top:3.75rem}.mfp-iframe-holder .mfp-content,.mfp-image-holder .mfp-content{max-width:1280px}.mfp-iframe-holder .mfp-figure,.mfp-iframe-holder .mfp-iframe-scaler,.mfp-iframe-holder .mfp-video,.mfp-image-holder .mfp-figure,.mfp-image-holder .mfp-iframe-scaler,.mfp-image-holder .mfp-video{position:relative;overflow:visible}.mfp-iframe-holder .mfp-figure .mfp-close,.mfp-iframe-holder .mfp-iframe-scaler .mfp-close,.mfp-iframe-holder .mfp-video .mfp-close,.mfp-image-holder .mfp-figure .mfp-close,.mfp-image-holder .mfp-iframe-scaler .mfp-close,.mfp-image-holder .mfp-video .mfp-close{position:absolute;top:-40px;right:0;width:40px;height:40px;padding:0.3125rem;color:#fff;line-height:1;text-align:center;background-color:#0095db;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.mfp-iframe-holder .mfp-figure figure,.mfp-iframe-holder .mfp-iframe-scaler figure,.mfp-iframe-holder .mfp-video figure,.mfp-image-holder .mfp-figure figure,.mfp-image-holder .mfp-iframe-scaler figure,.mfp-image-holder .mfp-video figure{position:relative}.mfp-iframe-holder .mfp-figure figure img.mfp-img,.mfp-iframe-holder .mfp-iframe-scaler figure img.mfp-img,.mfp-iframe-holder .mfp-video figure img.mfp-img,.mfp-image-holder .mfp-figure figure img.mfp-img,.mfp-image-holder .mfp-iframe-scaler figure img.mfp-img,.mfp-image-holder .mfp-video figure img.mfp-img{padding:0}.mfp-iframe-holder .mfp-figure figure figcaption,.mfp-iframe-holder .mfp-iframe-scaler figure figcaption,.mfp-iframe-holder .mfp-video figure figcaption,.mfp-image-holder .mfp-figure figure figcaption,.mfp-image-holder .mfp-iframe-scaler figure figcaption,.mfp-image-holder .mfp-video figure figcaption{position:absolute;bottom:0;left:0;width:100%}.mfp-iframe-holder .mfp-figure figure figcaption .mfp-bottom-bar,.mfp-iframe-holder .mfp-iframe-scaler figure figcaption .mfp-bottom-bar,.mfp-iframe-holder .mfp-video figure figcaption .mfp-bottom-bar,.mfp-image-holder .mfp-figure figure figcaption .mfp-bottom-bar,.mfp-image-holder .mfp-iframe-scaler figure figcaption .mfp-bottom-bar,.mfp-image-holder .mfp-video figure figcaption .mfp-bottom-bar{position:relative;margin:0;color:#fff}.mfp-iframe-holder .mfp-figure figure figcaption .mfp-bottom-bar .mfp-title,.mfp-iframe-holder .mfp-iframe-scaler figure figcaption .mfp-bottom-bar .mfp-title,.mfp-iframe-holder .mfp-video figure figcaption .mfp-bottom-bar .mfp-title,.mfp-image-holder .mfp-figure figure figcaption .mfp-bottom-bar .mfp-title,.mfp-image-holder .mfp-iframe-scaler figure figcaption .mfp-bottom-bar .mfp-title,.mfp-image-holder .mfp-video figure figcaption .mfp-bottom-bar .mfp-title{display:flex;padding:0;flex-direction:row;align-items:flex-end;justify-content:flex-end;background-color:rgba(0,0,0,0.5)}.mfp-iframe-holder .mfp-figure figure figcaption .mfp-bottom-bar .mfp-title span,.mfp-iframe-holder .mfp-iframe-scaler figure figcaption .mfp-bottom-bar .mfp-title span,.mfp-iframe-holder .mfp-video figure figcaption .mfp-bottom-bar .mfp-title span,.mfp-image-holder .mfp-figure figure figcaption .mfp-bottom-bar .mfp-title span,.mfp-image-holder .mfp-iframe-scaler figure figcaption .mfp-bottom-bar .mfp-title span,.mfp-image-holder .mfp-video figure figcaption .mfp-bottom-bar .mfp-title span{display:block;font-size:0.9375rem;line-height:1.6666666667}.mfp-iframe-holder .mfp-figure figure figcaption .mfp-bottom-bar .mfp-title>span,.mfp-iframe-holder .mfp-iframe-scaler figure figcaption .mfp-bottom-bar .mfp-title>span,.mfp-iframe-holder .mfp-video figure figcaption .mfp-bottom-bar .mfp-title>span,.mfp-image-holder .mfp-figure figure figcaption .mfp-bottom-bar .mfp-title>span,.mfp-image-holder .mfp-iframe-scaler figure figcaption .mfp-bottom-bar .mfp-title>span,.mfp-image-holder .mfp-video figure figcaption .mfp-bottom-bar .mfp-title>span{padding:0.3125rem 1.25rem;flex-grow:1;flex-shrink:1}.mfp-iframe-holder .mfp-figure figure figcaption .mfp-bottom-bar .mfp-title>span+.copyright,.mfp-iframe-holder .mfp-iframe-scaler figure figcaption .mfp-bottom-bar .mfp-title>span+.copyright,.mfp-iframe-holder .mfp-video figure figcaption .mfp-bottom-bar .mfp-title>span+.copyright,.mfp-image-holder .mfp-figure figure figcaption .mfp-bottom-bar .mfp-title>span+.copyright,.mfp-image-holder .mfp-iframe-scaler figure figcaption .mfp-bottom-bar .mfp-title>span+.copyright,.mfp-image-holder .mfp-video figure figcaption .mfp-bottom-bar .mfp-title>span+.copyright{background-color:rgba(0,0,0,0.6)}.mfp-iframe-holder .mfp-figure figure figcaption .mfp-bottom-bar .mfp-title .copyright,.mfp-iframe-holder .mfp-iframe-scaler figure figcaption .mfp-bottom-bar .mfp-title .copyright,.mfp-iframe-holder .mfp-video figure figcaption .mfp-bottom-bar .mfp-title .copyright,.mfp-image-holder .mfp-figure figure figcaption .mfp-bottom-bar .mfp-title .copyright,.mfp-image-holder .mfp-iframe-scaler figure figcaption .mfp-bottom-bar .mfp-title .copyright,.mfp-image-holder .mfp-video figure figcaption .mfp-bottom-bar .mfp-title .copyright{padding:0.3125rem 1.25rem 0.3125rem 0.625rem;flex-grow:0;flex-shrink:0}.mfp-iframe-holder .mfp-figure figure figcaption .mfp-bottom-bar .mfp-title .copyright span:before,.mfp-iframe-holder .mfp-iframe-scaler figure figcaption .mfp-bottom-bar .mfp-title .copyright span:before,.mfp-iframe-holder .mfp-video figure figcaption .mfp-bottom-bar .mfp-title .copyright span:before,.mfp-image-holder .mfp-figure figure figcaption .mfp-bottom-bar .mfp-title .copyright span:before,.mfp-image-holder .mfp-iframe-scaler figure figcaption .mfp-bottom-bar .mfp-title .copyright span:before,.mfp-image-holder .mfp-video figure figcaption .mfp-bottom-bar .mfp-title .copyright span:before{content:"\e912";margin-right:0.3125rem;font-family:"iconfont",sans-serif;font-size:0.9375rem}.mfp-gallery .mfp-iframe-holder .mfp-figure figure figcaption .mfp-bottom-bar .mfp-counter,.mfp-gallery .mfp-iframe-holder .mfp-iframe-scaler figure figcaption .mfp-bottom-bar .mfp-counter,.mfp-gallery .mfp-iframe-holder .mfp-video figure figcaption .mfp-bottom-bar .mfp-counter,.mfp-gallery .mfp-image-holder .mfp-figure figure figcaption .mfp-bottom-bar .mfp-counter,.mfp-gallery .mfp-image-holder .mfp-iframe-scaler figure figcaption .mfp-bottom-bar .mfp-counter,.mfp-gallery .mfp-image-holder .mfp-video figure figcaption .mfp-bottom-bar .mfp-counter{top:auto;bottom:calc(100% + 5px);padding:0.3125rem 1.25rem 5px 10px;color:#fff;font-size:0.9375rem;line-height:1.6666666667;background-color:rgba(0,0,0,0.5)}.mfp-iframe-holder .mfp-arrow,.mfp-image-holder .mfp-arrow{width:98px;height:110px;padding:0;margin:0;transform:translateY(-25%);opacity:1}.mfp-iframe-holder .mfp-arrow:before,.mfp-image-holder .mfp-arrow:before{content:"\e901";position:absolute;top:30px;display:flex;width:calc(100% - 50px);height:calc(100% - 60px);margin:0;border:0;align-items:center;justify-content:center;color:#fff;font-family:"iconfont",sans-serif;font-size:0.9375rem;background-color:#0095db;opacity:1}.mfp-iframe-holder .mfp-arrow:after,.mfp-image-holder .mfp-arrow:after{display:none}.mfp-iframe-holder .mfp-arrow-left,.mfp-image-holder .mfp-arrow-left{left:0}.mfp-iframe-holder .mfp-arrow-left:before,.mfp-image-holder .mfp-arrow-left:before{right:auto;left:0;transform:rotate(180deg)}.mfp-iframe-holder .mfp-arrow-right,.mfp-image-holder .mfp-arrow-right{right:0}.mfp-iframe-holder .mfp-arrow-right:before,.mfp-image-holder .mfp-arrow-right:before{right:0;left:auto}@media (max-width:680px){.mfp-iframe-holder .mfp-arrow,.mfp-image-holder .mfp-arrow{width:50px;height:60px}.mfp-iframe-holder .mfp-arrow:before,.mfp-image-holder .mfp-arrow:before{top:10px;width:calc(100% - 10px);height:calc(100% - 20px)}}.swiper-container{position:relative}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{width:48px;height:60px;padding-top:0.625rem;padding-bottom:0.625rem;margin:0 3.125rem;transform:translateY(-50%);outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.swiper-container .swiper-button-next:before,.swiper-container .swiper-button-prev:before{content:"\e901";position:absolute;top:10px;display:flex;width:calc(100% - 10px);height:calc(100% - 20px);align-items:center;justify-content:center;color:#fff;font-family:"iconfont",sans-serif;font-size:0.8125rem;line-height:1;background-color:#0095db;border-radius:100%}.swiper-container .swiper-button-next:after,.swiper-container .swiper-button-prev:after{display:none}.swiper-container .swiper-button-prev{left:0;padding-right:0.625rem}.swiper-container .swiper-button-prev:before{left:10px;transform:rotate(180deg)}.swiper-container .swiper-button-next{right:0;padding-left:0.625rem}.swiper-container .swiper-button-next:before{right:10px}.swiper-container .swiper-pagination{position:absolute;bottom:0;display:flex;align-items:center}.swiper-container .swiper-pagination .swiper-pagination-bullet{width:15px;height:5px;border-radius:0;outline:none;opacity:0.3}.swiper-container .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.swiper-container:not(.header-slider) .swiper-pagination{margin-top:1.25rem;justify-content:center}.swiper-container:not(.header-slider) .swiper-pagination .swiper-pagination-bullet{background-color:#0095db}.swiper-container.header-slider.swiper-container-horizontal>.content-wrap .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container.header-slider .swiper-pagination{bottom:0;margin-bottom:2.5rem;justify-content:flex-start}.swiper-container.header-slider .swiper-pagination .swiper-pagination-bullet{background-color:#fff}@media (max-width:1810px){.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{margin:0}}@media (max-width:1024px){.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{width:38px;height:50px}}.page-header{padding:1.16em 0;font-size:1.5625rem}.page-header .header-content{display:flex;justify-content:space-between}.page-header .header-content .logo{margin-right:1.6em}.page-header .header-content .header-right{display:flex;align-items:center}@media (max-width:1024px){.page-header{font-size:1.375rem}.page-header .header-content{flex-direction:column}.page-header .header-content .header-right{margin-top:1.2em}}.page-footer{z-index:0;width:100%}.page-footer .footer-meta-navigation{padding:1.25rem 0 1.875rem 0;border-top:4px solid #cbcbcb}.page-footer .meta-navigation{display:flex}.page-footer .meta-navigation li{line-height:1}.page-footer .meta-navigation li+li{margin-left:1.25rem}.page-footer .meta-navigation .cookie-set,.page-footer .meta-navigation a{font-size:1.125rem;transition:color 0.15s}.page-footer .meta-navigation .cookie-set:hover,.page-footer .meta-navigation a:hover{color:#0095db;text-decoration:none}.back-to-top-area,.back-to-top-button{position:fixed;right:0;bottom:0;width:60px;background-color:#000;transition:background-color 0.3s,opacity 0.3s}.back-to-top-area span,.back-to-top-button span{display:none}.back-to-top-area.hover,.back-to-top-button.hover{background-color:#0095db}.back-to-top-button{z-index:3;height:60px;opacity:0;pointer-events:none}.back-to-top-button.show{opacity:1;pointer-events:inherit}.back-to-top-button:before{content:"\e90c";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,1px) rotate(-90deg);perspective:0;color:#fff;font-family:"iconfont",sans-serif;font-size:30px;line-height:1}.back-to-top-area{height:100%}@media (max-width:1600px){.back-to-top-area,.back-to-top-button{width:50px}.back-to-top-button{height:50px}.back-to-top-button:before{font-size:25px}}@media (max-width:1024px){.back-to-top-area,.back-to-top-button{width:40px}.back-to-top-button{height:40px}.back-to-top-button:before{font-size:20px}.back-to-top-area{position:absolute;height:100%}}@media (max-width:680px){.back-to-top-area,.back-to-top-button{background-color:#000}.back-to-top-area span,.back-to-top-button span{display:none}}.h1,h1{color:#000;font-size:5rem;font-weight:700;line-height:1.125;text-transform:none}.h1+*,h1+*{margin-top:1.25rem}.text ol+h1,.text p+h1,.text ul+h1{margin-top:2.1875rem}.text ol+.h1,.text p+.h1,.text ul+.h1{margin-top:2.1875rem}.h2,h2{color:#000;font-size:4.6875rem;font-weight:600;line-height:1.1333333333}.h2+*,h2+*{margin-top:1.25rem}.text ol+h2,.text p+h2,.text ul+h2{margin-top:2.1875rem}.text ol+.h2,.text p+.h2,.text ul+.h2{margin-top:2.1875rem}.h3,h3{font-size:3.75rem;font-weight:400;line-height:1.1666666667;text-transform:none}.h3.semi,h3.semi{font-weight:600}.h3+*,h3+*{margin-top:0.9375rem}.text ol+h3,.text p+h3,.text ul+h3{margin-top:1.5625rem}.text ol+.h3,.text p+.h3,.text ul+.h3{margin-top:1.5625rem}.h4,h4{color:#000;font-size:3.125rem;font-weight:400;line-height:1.2;text-transform:none}.h4.semi,h4.semi{font-weight:600}.h4+*,h4+*{margin-top:0.9375rem}.text ol+h4,.text p+h4,.text ul+h4{margin-top:1.5625rem}.text ol+.h4,.text p+.h4,.text ul+.h4{margin-top:1.5625rem}.h5,h5{font-size:2rem;font-weight:400;line-height:1.3125;text-transform:none}.h5.semi,h5.semi{font-weight:600}.h5+*,h5+*{margin-top:0.625rem}.text ol+h5,.text p+h5,.text ul+h5{margin-top:1.25rem}.text ol+.h5,.text p+.h5,.text ul+.h5{margin-top:1.25rem}.h6,h6{font-size:1.75rem;font-weight:400;line-height:1.3571428571;text-transform:none}.h6.semi,h6.semi{font-weight:600}.h6+*,h6+*{margin-top:0.625rem}.text ol+h6,.text p+h6,.text ul+h6{margin-top:1.25rem}.text ol+.h6,.text p+.h6,.text ul+.h6{margin-top:1.25rem}@media (max-width:680px){.h1,h1{font-size:3rem}.h2,h2{font-size:2.7rem}.h3,h3{font-size:2.5rem}.h4,h4{font-size:2rem}}.banner-header{position:relative;overflow:hidden;color:#fff}.banner-header .video{height:100%;cursor:unset}.banner-header img,.banner-header video{position:absolute;top:-10000px;right:-10000px;bottom:-10000px;left:-10000px;width:auto;min-width:201%;max-width:none;height:auto;min-height:201%;max-height:none;margin:auto;transform:scale(0.5)}.banner-header .content-wrap{position:absolute;top:0;left:50%;z-index:2;display:flex;height:100%;align-items:center;transform:translateX(-50%)}.banner-header .content-wrap .overlay-content{max-width:50%;padding:2.5rem 0}.banner-header .content-wrap .text .h2{color:#fff;font-size:3.75rem;font-weight:bold;-webkit-hyphens:auto;hyphens:auto}.banner-header .content-wrap .text p{font-size:1.5625rem;line-height:1.3333333333}.banner-header .content-wrap .button{margin-top:35px}.banner-header .content-wrap .button-video{display:inline-flex;flex-direction:row;align-items:center}.banner-header .content-wrap .button-video:after{content:"\e900";margin-left:0.9375rem;color:#fff;font-family:"iconfont",sans-serif;font-size:2.1875rem;font-weight:400;line-height:1}.startpage .banner-header{position:relative;height:100%;padding-bottom:2.5rem}.startpage .banner-header .video{height:calc(100% + 2.5rem)}.subpage-small .banner-header .scroll-down-button,.subpage-wide .banner-header .scroll-down-button{display:none}.subpage-wide .banner-header{height:300px}.subpage-wide .banner-header .content-wrap{align-items:flex-end}.subpage-wide .banner-header .content-wrap .text h1{color:#fff;font-size:2.5rem;line-height:60px;text-transform:uppercase}.subpage-wide .banner-header .content-wrap .text h1 mark{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 6px;color:#fff;background-color:#658191;-webkit-box-decoration-break:clone;box-decoration-break:clone}.subpage-between .banner-header{height:350px}.subpage-small .banner-header{height:180px}.banner-header.overlay-gradient:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,black 0%,rgba(0,0,0,0) 100%);opacity:0.6}@media (max-width:1600px){.banner-header.popup-video .content-wrap:before{margin-left:3.125rem}}@media (max-width:1280px){.startpage .banner-header{height:calc(80vh - 60px)}.banner-header .content-wrap .overlay-content{max-width:80%}}@media (max-width:1024px){.startpage .banner-header{height:calc(100vh - 60px)}.banner-header .content-wrap .overlay-content{max-width:90%}}@media (max-width:680px){.banner-header .content-wrap .overlay-content{max-width:100%}.subpage-wide .banner-header .content-wrap .text h1{font-size:1.875rem;line-height:2.5rem;-webkit-hyphens:auto;hyphens:auto}.banner-header .video:before{content:unset;padding-top:0}}.button-list{display:flex;width:100%;flex-wrap:wrap;gap:1.875rem}.button-list-center{justify-content:center}.button-list-right{justify-content:flex-end}.button{position:relative;display:inline-block;padding:0.125rem 0.875rem;border:1px solid transparent;color:#fff;font-size:1.5625rem;font-weight:700;line-height:1.4;text-decoration:none;text-transform:uppercase;background-color:#0095db;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color 0.3s,background-color 0.3s,border-color 0.3s}.button:hover{border:1px solid #0095db;color:#0095db;text-decoration:none;background-color:transparent}.button.white{border:1px solid transparent;color:#000;background-color:#fff}.button.white:hover{border:1px solid #fff;color:#fff;background-color:transparent}.button-link{font-weight:900}.button-link:after{content:"\e90c";margin-left:0.625rem;font-family:"iconfont",sans-serif;font-size:0.875rem;line-height:1.4;vertical-align:middle;transition:color 0.3s}.image,.image-slide{position:relative;width:100%;height:auto}.image-popup,.image-slide-popup{display:block}.image-popup:before,.image-slide-popup:before{content:"\e905";position:absolute;top:50%;left:50%;z-index:1;padding:0.625rem;transform:translate(-50%,-50%);color:#fff;font-family:"iconfont",sans-serif;font-size:3.4375rem;text-shadow:0 1px 8px rgba(0,0,0,0.5);opacity:0;transition:opacity 0.3s}.image-slide:hover .image-popup,.image:hover .image-popup{text-decoration:none}.image-slide:hover .image-popup:before,.image:hover .image-popup:before{opacity:1}.image img,.image-slide img{width:100%;height:auto;transition:scale 0.15s}.image figcaption,.image-slide figcaption{display:block;font-size:0.9375rem;line-height:1.6666666667}.image figcaption.caption,.image-slide figcaption.caption{width:100%;background-color:rgba(0,0,0,0.5)}.image figcaption span,.image-slide figcaption span{display:block;padding:0.3125rem 0;font-size:max(12px,0.9375rem);line-height:1.6666666667}.image figcaption .copyright,.image-slide figcaption .copyright{padding:0.3125rem 1.25rem 0.3125rem 0.625rem;flex-grow:0;flex-shrink:0;background-color:rgba(0,0,0,0.6)}.image figcaption .copyright span:before,.image-slide figcaption .copyright span:before{content:"\e912";margin-right:0.3125rem;font-family:"iconfont",sans-serif;font-size:0.9375rem}.image .counter,.image-slide .counter{position:absolute;top:0;right:0;padding:0.3125rem 1.25rem 0.3125rem 0.625rem;color:#fff;font-size:0.9375rem;line-height:1.6666666667;white-space:nowrap;background-color:rgba(0,0,0,0.5)}.imageWithHref{display:block;overflow:hidden}.imageWithHref:hover img{scale:1.05}@media (max-width:850px){.image figcaption,.image-slide figcaption{position:relative}.image figcaption.copyright.caption,.image-slide figcaption.copyright.caption{background-color:transparent}.image figcaption>span,.image-slide figcaption>span{padding:0;padding-top:0.625rem;color:#000000}.image figcaption .copyright,.image-slide figcaption .copyright{position:absolute;right:0;bottom:100%}}.image-gallery-teaser{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:row dense;place-items:start;gap:1.875rem}.image-gallery-teaser .image-slide{width:calc(100% + 1px);height:calc(100% + 1px);overflow:hidden}.image-gallery-teaser .image-slide:nth-child(n+2) figcaption .copyright span{font-size:0.75rem;line-height:1.4}.image-gallery-teaser .image-slide:nth-child(n+2) figcaption .copyright span:before{font-size:0.75rem;line-height:1.4}.image-gallery-teaser .image-slide:before{content:"";display:block;width:100%;padding-top:56.25%}.image-gallery-teaser .image-slide .image-popup{position:absolute;top:50%;left:50%;width:100%;height:100%;overflow:hidden;transform:translate3d(-50%,-50%,0)}.image-gallery-teaser .image-slide .image-popup img{position:absolute;top:-10000px;right:-10000px;bottom:-10000px;left:-10000px;width:auto;min-width:201%;max-width:none;height:auto;min-height:201%;max-height:none;margin:auto;transform:scale(0.5)}@media (max-width:1024px){.image-gallery-teaser{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (max-width:768px){.image-gallery-teaser{grid-template-columns:repeat(6,1fr);gap:0.625rem}.image-gallery-teaser .image-slide:nth-child(n+2) .image-popup:before{font-size:2.5rem;line-height:1}.image-gallery-teaser .image-slide:nth-child(n+2) figcaption{display:none}.image-gallery-teaser .image-slide:first-of-type{grid-column:span 6;grid-row:span 1;height:100%}}@media (max-width:560px){.image-gallery-teaser{grid-template-columns:repeat(4,1fr)}.image-gallery-teaser .image-slide:first-of-type{grid-column:span 4}}@media (max-width:320px){.image-gallery-teaser{grid-template-columns:repeat(3,1fr)}.image-gallery-teaser .image-slide:first-of-type{grid-column:span 3}}body.IE .image-gallery-teaser{display:flex;width:100%;flex-wrap:wrap;justify-content:flex-start}body.IE .image-gallery-teaser .image-slide{position:relative;display:block;width:calc((100% - 3 * 30px) / 4)}body.IE .image-gallery-teaser .image-slide+.image-slide{margin-left:1.875rem}body.IE .image-gallery-teaser .image-slide:nth-child(4n+1){margin-left:0}body.IE .image-gallery-teaser .image-slide:nth-child(n+5){margin-top:1.875rem}@media (max-width:1024px){body.IE .image-gallery-teaser .image-slide{position:relative;display:block;width:calc((100% - 3 * 30px * 2 / 3) / 3)}body.IE .image-gallery-teaser .image-slide+.image-slide{margin-left:1.25rem}body.IE .image-gallery-teaser .image-slide:nth-child(3n+1){margin-left:1.25rem}body.IE .image-gallery-teaser .image-slide:nth-child(n+4){margin-top:1.25rem}}@media (max-width:768px){body.IE .image-gallery-teaser .image-slide{position:relative;display:block;width:calc((100% - 5 * 30px * 1 / 3) / 6 + 1px)}body.IE .image-gallery-teaser .image-slide+.image-slide{margin-left:0.625rem}body.IE .image-gallery-teaser .image-slide:nth-child(n+2){margin-top:0.625rem}body.IE .image-gallery-teaser .image-slide:nth-child(6n+2){margin-left:0}body.IE .image-gallery-teaser .image-slide:first-of-type{width:100%;margin-left:0}}@media (max-width:560px){body.IE .image-gallery-teaser .image-slide{position:relative;display:block;width:calc((100% - 3 * 30px * 1 / 3) / 4 + 1px)}body.IE .image-gallery-teaser .image-slide+.image-slide{margin-left:0.625rem}body.IE .image-gallery-teaser .image-slide:nth-child(4n+2){margin-left:0}}@media (max-width:320px){body.IE .image-gallery-teaser .image-slide{position:relative;display:block;width:calc((100% - 2 * 30px * 1 / 3) / 3 + 1px)}body.IE .image-gallery-teaser .image-slide+.image-slide{margin-left:0.625rem}body.IE .image-gallery-teaser .image-slide:nth-child(3n+2){margin-left:0}}.text{width:100%}.text .intro-text+.intro-text{margin-top:1.875rem}.text.small{width:60%;margin:0 auto}.text.center{text-align:center}.text.half{max-width:825px}.subpage-small .text.half{max-width:615px}.text.half.right{margin-left:50%}.text.half p{font-size:1.5625rem;line-height:1.4}.text>a:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6)+*,.text>blockquote+*,.text>ol+*,.text>p+*,.text>ul+*{margin-top:1.875rem}.text>h2{color:#0095db}.text>p a{color:#000;text-decoration:underline;transition:color 0.15s}.text>p a:hover{color:#0095db}.fullwidth-container.background-image .text>p a{color:#fff;text-decoration:underline}.fullwidth-container.background-image .text>p a:hover{text-decoration:none}.text>blockquote p:after,.text>blockquote p:before{content:'"'}.text>.h0{font-size:4.6875rem;font-weight:700;line-height:1.1333333333;text-transform:none}.text>.h0+*{margin-top:1.25rem}.text .text ol+.h0,.text .text p+.h0,.text .text ul+.h0{margin-top:35px}.text>ol,.text>ul{font-size:1.5625rem;line-height:1.4;list-style:none}.text>ol a,.text>ul a{position:relative;transition:color 0.3s ease,-webkit-text-decoration 0.3s ease;transition:color 0.3s ease,text-decoration 0.3s ease;transition:color 0.3s ease,text-decoration 0.3s ease,-webkit-text-decoration 0.3s ease}.text>ol li,.text>ul li{padding-left:2.5rem}.text>ol li+li,.text>ul li+li{margin-top:0.3125rem}.text>ol li:before,.text>ul li:before{color:#0095db;font-size:1.5625rem;line-height:1.4}.fullwidth-container.background-image .text>ol li:before,.fullwidth-container.background-image .text>ul li:before{color:#fff}.text>ol{counter-reset:section}.text>ol li{position:relative;counter-increment:section}.text>ol li:before{content:counters(section,"") ".";position:absolute;top:0;left:0}.text>ul li{position:relative}.text>ul li:not(.link-item):not(.download-item):not(.link-external-item):before{content:"";position:absolute;top:10px;left:0;display:block;width:8px;height:8px;background-color:#0095db}.fullwidth-container.background-image .text>ul li:not(.link-item):not(.download-item):not(.link-external-item):before{background-color:#fff}.text>ul li.download-item:before,.text>ul li.link-external-item:before,.text>ul li.link-item:before{position:absolute;left:0;display:block;font-family:"iconfont",sans-serif}.text>ul li.download-item a,.text>ul li.link-external-item a,.text>ul li.link-item a{display:inline-block}.text>ul li.download-item a span,.text>ul li.link-external-item a span,.text>ul li.link-item a span{display:inline-block}.text>ul li.download-item:hover a,.text>ul li.link-external-item:hover a,.text>ul li.link-item:hover a{text-decoration:underline}.text>ul li.download-item:hover a span,.text>ul li.link-external-item:hover a span,.text>ul li.link-item:hover a span{text-decoration:underline}.text>ul li.link-item:before{content:"\e91a";font-size:1.0625rem}.text>ul li.link-external-item:before{content:"\e906";top:1px;font-size:0.9375rem}.text>ul li.download-item:before{content:"\e902";top:5px;font-size:0.75rem}.text .contact a,.text .contact span{position:relative;display:block;padding-left:2.5rem;font-size:1.5625rem;line-height:1.4}.text .contact a:before,.text .contact span:before{position:absolute;top:0;left:0;display:block;color:#0095db;font-family:"iconfont",sans-serif;font-size:1.5625rem;line-height:1.4}.text .contact a.address:before,.text .contact span.address:before{content:"\e90d";font-size:1.3125rem;line-height:1.5}.text .contact a.address+*,.text .contact span.address+*{margin-top:1.75rem}.text .contact a.phone:before,.text .contact span.phone:before{content:"\e90e"}.text .contact a.fax:before,.text .contact span.fax:before{content:"\e907"}.text .contact a.mail:before,.text .contact span.mail:before{content:"\e903"}.text .contact a{color:#0095db}.text.brand-primary,.text.brand-primary-secondary,.text.brand-primary-tertiary,.text.brand-special{padding:1.4375rem 2.5rem 2.5rem}.text.brand-primary a:not(.button):not(.button-link),.text.brand-primary p,.text.brand-primary span,.text.brand-primary-secondary a:not(.button):not(.button-link),.text.brand-primary-secondary p,.text.brand-primary-secondary span,.text.brand-primary-tertiary a:not(.button):not(.button-link),.text.brand-primary-tertiary p,.text.brand-primary-tertiary span,.text.brand-special a:not(.button):not(.button-link),.text.brand-special p,.text.brand-special span{font-size:1rem;line-height:1.625}.text.brand-primary a:not(.button):not(.button-link):before,.text.brand-primary p:before,.text.brand-primary span:before,.text.brand-primary-secondary a:not(.button):not(.button-link):before,.text.brand-primary-secondary p:before,.text.brand-primary-secondary span:before,.text.brand-primary-tertiary a:not(.button):not(.button-link):before,.text.brand-primary-tertiary p:before,.text.brand-primary-tertiary span:before,.text.brand-special a:not(.button):not(.button-link):before,.text.brand-special p:before,.text.brand-special span:before{font-size:1rem;line-height:1.625}.text.brand-primary .contact a:not(.button):not(.button-link),.text.brand-primary .contact span,.text.brand-primary-secondary .contact a:not(.button):not(.button-link),.text.brand-primary-secondary .contact span,.text.brand-primary-tertiary .contact a:not(.button):not(.button-link),.text.brand-primary-tertiary .contact span,.text.brand-special .contact a:not(.button):not(.button-link),.text.brand-special .contact span{font-size:1.5625rem;line-height:1.4}.text.brand-primary-secondary>ol li,.text.brand-primary-secondary>ul li,.text.brand-primary-tertiary>ol li,.text.brand-primary-tertiary>ul li,.text.brand-primary>ol li,.text.brand-primary>ul li,.text.brand-special>ol li,.text.brand-special>ul li{padding-left:2rem;font-size:1rem;line-height:1.625}.text.brand-primary-secondary>ol li:before,.text.brand-primary-secondary>ul li:before,.text.brand-primary-tertiary>ol li:before,.text.brand-primary-tertiary>ul li:before,.text.brand-primary>ol li:before,.text.brand-primary>ul li:before,.text.brand-special>ol li:before,.text.brand-special>ul li:before{font-size:1rem;line-height:1.625}.text.brand-primary-secondary>ol li a,.text.brand-primary-secondary>ol li span,.text.brand-primary-secondary>ul li a,.text.brand-primary-secondary>ul li span,.text.brand-primary-tertiary>ol li a,.text.brand-primary-tertiary>ol li span,.text.brand-primary-tertiary>ul li a,.text.brand-primary-tertiary>ul li span,.text.brand-primary>ol li a,.text.brand-primary>ol li span,.text.brand-primary>ul li a,.text.brand-primary>ul li span,.text.brand-special>ol li a,.text.brand-special>ol li span,.text.brand-special>ul li a,.text.brand-special>ul li span{font-size:1rem;line-height:1.625}.text.brand-primary-secondary>ul li:not(.link-item):not(.download-item):not(.link-external-item):before,.text.brand-primary-tertiary>ul li:not(.link-item):not(.download-item):not(.link-external-item):before,.text.brand-primary>ul li:not(.link-item):not(.download-item):not(.link-external-item):before,.text.brand-special>ul li:not(.link-item):not(.download-item):not(.link-external-item):before{width:6px;height:6px}.text.brand-primary-secondary>ul li.link-item:before,.text.brand-primary-tertiary>ul li.link-item:before,.text.brand-primary>ul li.link-item:before,.text.brand-special>ul li.link-item:before{font-size:0.9375rem}.text.brand-primary-secondary>ul li.link-external-item:before,.text.brand-primary-tertiary>ul li.link-external-item:before,.text.brand-primary>ul li.link-external-item:before,.text.brand-special>ul li.link-external-item:before{font-size:0.8125rem}.text.brand-primary-secondary>ul li.download-item:before,.text.brand-primary-tertiary>ul li.download-item:before,.text.brand-primary>ul li.download-item:before,.text.brand-special>ul li.download-item:before{font-size:0.625rem}.text.brand-primary>ol li:before,.text.brand-primary>ul li:before{color:#000}.text.brand-primary>ul li:not(.link-item):not(.download-item):not(.link-external-item):before{background-color:#000}.text.brand-primary p a{color:#000}.text.brand-primary .contact a:before,.text.brand-primary .contact span:before{color:#000}.text.brand-primary-secondary .contact a:before,.text.brand-primary-secondary .contact span:before,.text.brand-primary-tertiary .contact a:before,.text.brand-primary-tertiary .contact span:before{color:#0095db}.text.brand-primary-secondary p a,.text.brand-primary-tertiary p a{color:#0095db}.background-image .text{color:#fff}.overlay-gradient .text{transform:translateZ(0)}@media screen and (min-width:769px){.text .intro-text{display:block;text-align:center}}@media (max-width:1600px){.text>ul li:not(.link-item):not(.download-item):not(.link-external-item):before{content:"";top:8px}}@media (max-width:1280px){.text.small{width:70%}}@media (max-width:1024px){.text.half.right{margin-left:0}.text.small{width:100%}.text.small h2{font-size:45px}.text>ul li.link-item:before{top:2px}.text>ul li.link-external-item:before{top:2px}.text>ul li.download-item:before{top:5px}}@media (max-width:680px){.text.half p{font-size:16px}.text p{font-size:16px}.text.small{width:100%}.text.small h2{font-size:35px}.text>.h0{font-size:2.5rem}.text>ul li:not(.link-item):not(.download-item):not(.link-external-item):before{content:"";top:6px}.text>ul li.link-item:before{top:1px}.text>ul li.link-external-item:before{top:1px}.text>ul li.download-item:before{top:3px}}.abstract{max-width:1230px;margin-right:auto;margin-left:auto}.abstract .text{padding:2.5rem}.abstract .text-center{text-align:center}.abstract .text-center>.h2{font-weight:400}.abstract .text-center>.h2 strong{font-weight:600}.abstract .text-center>.h2+*{margin-top:1.875rem}.abstract .text-center>.h3+p{margin-top:0.9375rem}.abstract .text-center>p{font-size:1.875rem;line-height:1.3333333333}.tile-icon-container{text-align:center}.tile-icon-container *+.grid{margin-top:3.25rem}.tile-icon-container .grid{align-items:flex-start;justify-content:center}.tile-icon-container .grid .column{display:flex;align-items:flex-end;justify-content:center}.tile-icon-container a{text-decoration:none}.tile-icon-container .tile-icon{display:flex;width:auto;width:100%;max-width:100%;flex-direction:column;align-items:center}.tile-icon-container .tile-icon:hover{text-decoration:none}.tile-icon-container .tile-icon:hover .text{border-top:3px solid #0095db;transition:ease-in 0.2s}.tile-icon-container .tile-icon:hover .text p{color:#0095db;transition:ease-in 0.2s}.tile-icon-container .tile-icon img{width:auto;height:auto}.tile-icon-container .tile-icon .text{width:70%;height:100%;margin-top:1.5625rem;border-top:3px solid #000;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:ease-in 0.2s}.tile-icon-container .tile-icon .text p{margin:auto;font-size:1.375rem;font-weight:600;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;transition:ease-in 0.2s}.teaser{display:flex;flex-direction:column;justify-content:stretch}.teaser .image{flex-grow:0;flex-shrink:0}.teaser .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.teaser .image+.text{margin-top:1.4375rem}.teaser .text{margin-top:1.875rem}.teaser .text p{font-size:1.375rem}.teaser .text .button-link{font-size:16px}.teaser .text>ol+*,.teaser .text>p+*,.teaser .text>ul+*{margin-top:1.25rem}.teaser .text>*+.button-link{display:block;margin-top:1.5625rem;text-decoration:none}.teaser .text>*+.button-link:hover{color:#0095db}.column .teaser:first-child:last-child{height:100%}.column .teaser:first-child:last-child .text{flex-grow:1}@media (max-width:680px){.teaser .text p{font-size:16px}}.teaser-news-container .show-all{text-align:center}.teaser-news-container .show-all>.button{margin-top:1.25rem}.teaser-news-container .teaser-news{position:relative;width:100%;min-height:33.75rem}.teaser-news-container .teaser-news.overlay-gradient>a .image:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(to top,black 0%,rgba(0,0,0,0) 100%);opacity:0.6}.teaser-news-container .teaser-news:before{content:"";display:block;padding-top:100%}.teaser-news-container .teaser-news>a{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.teaser-news-container .teaser-news>a .image{position:relative;width:100%;height:100%;overflow:hidden}.teaser-news-container .teaser-news>a .image:before{content:"";display:block;width:0;padding-top:75%;pointer-events:none}.teaser-news-container .teaser-news>a .image img{position:absolute;top:-10000px;right:-10000px;bottom:-10000px;left:-10000px;width:auto;min-width:201%;max-width:none;height:auto;min-height:201%;max-height:none;margin:auto;transform:scale(0.5)}.teaser-news-container .teaser-news>a .image a{height:100%}.teaser-news-container .teaser-news>a .content{position:absolute;top:0;left:0;z-index:2;display:flex;width:100%;height:100%;padding:2.375rem;flex-direction:column;align-items:flex-start;justify-content:flex-end;transform:translateZ(0);color:#fff;transition:background-color 0.3s}.teaser-news-container .teaser-news>a .content .meta-information{background-color:transparent}.teaser-news-container .teaser-news>a .content .meta-information span.date{font-size:0.9375rem;font-weight:600;line-height:1.6666666667;text-transform:uppercase;white-space:nowrap}.teaser-news-container .teaser-news>a .content .meta-information+.text{margin-top:0.75rem}.teaser-news-container .teaser-news>a .content .text{display:flex;flex-direction:column}.teaser-news-container .teaser-news>a .content .text>*+*{margin-top:0.3125rem}.teaser-news-container .teaser-news>a .content .text h3{color:#fff;font-size:1.875rem;font-weight:900}.teaser-news-container .teaser-news>a .content .text p{display:none;max-height:0;color:#fff;font-size:1.5625rem;line-height:1.75rem;opacity:0;transition:max-height 0.3s,opacity 0.3s}.teaser-news-container .teaser-news>a .content .button-link{display:none;max-height:0;margin-top:1.875rem;color:#fff;font-size:15px;opacity:0;transition:max-height 0.3s,opacity 0.3s}.teaser-news-container .teaser-news>a .content .button-link:hover:after{margin-left:0.625rem}.brand-primary .teaser-news-container .teaser-news>a .content{background-color:#0095db}.teaser-news-container .teaser-news>a:hover .content .text p{display:block;max-height:1280px;opacity:1}.teaser-news-container .teaser-news>a:hover .button-link{display:inline-block;max-height:1280px;opacity:1}.teaser-news-container .teaser-news.brand-primary>a:hover .content{background-color:#0095db}@media (max-width:1680px){.teaser-news-container .grid-4-col>.column{width:calc(50% - 15px - 1px)}.teaser-news-container .grid-4-col>.column:nth-child(2n){margin-right:0}.teaser-news-container .grid-4-col>.column:nth-child(n+3){margin-top:1.875rem}.teaser-news-container .teaser-news:before{content:"";padding-top:50%}.teaser-news-container .teaser-news .content .button-link,.teaser-news-container .teaser-news .content .meta-information,.teaser-news-container .teaser-news .content .text{max-width:70%}}@media (max-width:1480px){.teaser-news-container .teaser-news:before{content:"";padding-top:60%}.teaser-news-container .teaser-news .content .button-link,.teaser-news-container .teaser-news .content .meta-information,.teaser-news-container .teaser-news .content .text{max-width:90%}}@media (max-width:1280px){.teaser-news-container .teaser-news>a .content .button-link,.teaser-news-container .teaser-news>a .content .meta-information,.teaser-news-container .teaser-news>a .content .text{max-width:100%}.teaser-news-container .teaser-news>a .content .button-link{display:inline-block;max-height:1280px;opacity:1}.teaser-news-container .teaser-news>a:hover .content .text p{display:none;max-height:0;opacity:0}}@media (max-width:1024px){.teaser-news-container .teaser-news:before{content:"";padding-top:100%}}@media (max-width:850px){.teaser-news-container .grid-4-col>.column{width:100%;margin-right:0}.teaser-news-container .grid-4-col>.column:nth-child(n+2){margin-top:1.875rem}.teaser-news-container .teaser-news:before{content:"";padding-top:50%}.teaser-news-container .teaser-news>a .content .button-link,.teaser-news-container .teaser-news>a .content .meta-information,.teaser-news-container .teaser-news>a .content .text{max-width:70%}}@media (max-width:768px){.teaser-news-container .teaser-news>a .content .button-link,.teaser-news-container .teaser-news>a .content .meta-information,.teaser-news-container .teaser-news>a .content .text{max-width:90%}}@media (max-width:680px){.teaser-news-container .teaser-news:before{content:"";padding-top:60%}.teaser-news-container .teaser-news>a .content .button-link,.teaser-news-container .teaser-news>a .content .meta-information,.teaser-news-container .teaser-news>a .content .text{max-width:90%}}@media (max-width:560px){.teaser-news-container .teaser-news:before{content:"";padding-top:100%}.teaser-news-container .teaser-news>a .content .button-link,.teaser-news-container .teaser-news>a .content .meta-information,.teaser-news-container .teaser-news>a .content .text{max-width:100%}}.teaser-slider,.teaser-slider-single{height:100%;padding-bottom:1.5625rem}.teaser-slider .swiper-slide,.teaser-slider-single .swiper-slide{height:auto}.teaser-slider .swiper-slide .grid-2-col,.teaser-slider-single .swiper-slide .grid-2-col{height:100%}.teaser-slider .media-slider,.teaser-slider-single .media-slider{height:100%}.teaser-slider .image,.teaser-slider .image-slide,.teaser-slider .video,.teaser-slider-single .image,.teaser-slider-single .image-slide,.teaser-slider-single .video{position:relative;width:100%;height:100%;overflow:hidden}.teaser-slider .image img,.teaser-slider .image-slide img,.teaser-slider .video img,.teaser-slider-single .image img,.teaser-slider-single .image-slide img,.teaser-slider-single .video img{position:absolute;top:-10000px;right:-10000px;bottom:-10000px;left:-10000px;width:auto;min-width:201%;max-width:none;height:auto;min-height:201%;max-height:none;margin:auto;transform:scale(0.5)}.teaser-slider .image a,.teaser-slider .image-slide a,.teaser-slider .video a,.teaser-slider-single .image a,.teaser-slider-single .image-slide a,.teaser-slider-single .video a{height:100%}.teaser-slider .video figure,.teaser-slider-single .video figure{width:100%;height:100%}@media (max-width:768px){.teaser-slider .grid-2-col>.column,.teaser-slider-single .grid-2-col>.column{width:100%;margin-right:0}.teaser-slider .image,.teaser-slider .image-slide,.teaser-slider .video,.teaser-slider-single .image,.teaser-slider-single .image-slide,.teaser-slider-single .video{position:relative;width:100%;height:auto;overflow:visible}.teaser-slider .image img,.teaser-slider .image-slide img,.teaser-slider-single .image img,.teaser-slider-single .image-slide img{position:relative;top:0;right:0;bottom:0;left:0;width:100%;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;transform:scale(1)}.teaser-slider .image a,.teaser-slider .image-slide a,.teaser-slider-single .image a,.teaser-slider-single .image-slide a{height:auto}}.toggle-trigger{position:relative;padding:0.8333333333rem 2.5rem 0.8333333333rem 0;border-top:3px solid #658191;cursor:pointer;transition:margin-top 0.3s}.toggle-trigger:after,.toggle-trigger:before{position:absolute;top:50%;right:0;transform:translateY(-50%);color:#0095db;font-family:"iconfont",sans-serif;font-size:1.5625rem}.toggle-trigger:before{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/icons/open.svg')}.toggle-trigger:after{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/icons/close.svg');opacity:0}.toggle-content{padding-top:1.25rem}.toggle-content>*+*{margin-top:1.875rem}.toggle+.toggle{margin-top:0}.toggle.open .toggle-trigger:before{opacity:0}.toggle.open .toggle-trigger:after{opacity:1}.toggle.open+.toggle{margin-top:3.75rem}.video{position:relative;width:100%;height:auto}.video-popup{position:relative;display:block;cursor:pointer}.video-popup:before{position:absolute;top:50%;left:50%;padding:0.625rem;transform:translate(-50%,-50%);line-height:1;text-decoration:none}.video-popup:before{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/icons/play.png');z-index:2}.video-popup.overlay-gradient:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,black 0%,rgba(0,0,0,0) 70%);opacity:0.6;pointer-events:none}.grid .video-popup:before{font-size:3.4375rem}.grid .video-popup:after{content:"";width:3.3125rem;height:3.3125rem}.video-popup:hover{text-decoration:none}.video-popup .overlay-content{position:absolute;bottom:60px;left:50%;z-index:1;display:flex;flex-direction:column;align-items:center;transform:translateX(-50%);color:#fff;text-align:center}.video-popup .overlay-content>*+*{margin-top:5px}.video-popup .overlay-content .h3{font-weight:900;text-transform:none}.video-popup .overlay-content .h5{margin-top:1.875rem}.video-popup img{width:100%;height:auto}.video-popup figcaption{position:absolute;right:0;bottom:0;z-index:1;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;color:#fff;font-size:0.9375rem;line-height:1.6666666667}.video-popup figcaption span{display:block}.video-popup figcaption .copyright{padding:0.3125rem 1.25rem 0.3125rem 0.625rem;flex-grow:0;flex-shrink:0;background-color:rgba(0,0,0,0.6)}.video-popup figcaption .copyright span:before{content:"\e912";margin-right:5px;font-family:"iconfont",sans-serif;font-size:0.9375rem;line-height:1.6666666667}.video .youtube-info-box{margin-top:0.625rem}.video .youtube-info-box a,.video .youtube-info-box p{font-size:0.875rem}.video .youtube-info-box a{color:#0095db}.video .youtube-info-box p:before{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/icons/circle-info.svg');display:inline-block;width:15px;height:15px;margin-right:0.3125rem}.grid-2-col .video-popup .overlay-content{bottom:20px;width:60%}.grid-2-col .video-popup .overlay-content .h3{font-size:1.875rem}.grid-2-col .video-popup .overlay-content .h5{margin-top:0.625rem;font-size:1rem}@media (max-width:1600px){.video-popup:before{top:auto;bottom:10px;left:10px;padding:0;margin:0.625rem;transform:translate(0)}}@media (max-width:1280px){.grid-2-col .video-popup:before{bottom:-25px;left:-25px;transform:scale(0.5)}}@media (max-width:1024px){.video-popup .overlay-content{bottom:10px;width:70%}.video-popup .overlay-content .h3{font-size:2.5rem}.video-popup .overlay-content .h5{font-size:1.5625rem}}@media (max-width:768px){.video{position:relative}.video-popup{position:absolute;top:0;left:0;width:100%;height:100%}.video-popup:before{bottom:-25px;left:-25px;transform:scale(0.5)}.video-popup figure{position:relative;width:100%;height:100%;overflow:hidden}.video-popup figure img{position:absolute;top:-10000px;right:-10000px;bottom:-10000px;left:-10000px;width:auto;min-width:201%;max-width:none;height:auto;min-height:201%;max-height:none;margin:auto;transform:scale(0.5)}.video-popup figure a{height:100%}.video-popup .overlay-content{bottom:20px;width:70%}.video-popup .overlay-content .h3{font-size:2.1875rem}.video-popup .overlay-content .h5{font-size:1.25rem}.video:before{content:"";display:block;width:100%;padding-top:56.25%}}@media (max-width:560px){.video:before{padding-top:75%}}.swiper-container .swiper-button-next:before,.swiper-container .swiper-button-prev:before{width:100%;height:calc(100% - 12px)}.swiper-wrapper{width:100%;height:42.5rem}.swiper-slide{position:relative;display:flex;align-items:center}.swiper-slide .background-image{position:absolute;top:0;left:0;width:100%;height:100%}.swiper-slide .background-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.swiper-slide .background-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-slide .content-wrap{position:relative;z-index:2}.swiper-slide .content-wrap .text{margin-top:2.625rem}.swiper-slide .content-wrap .text h1{display:block;width:60%;color:#fff;font-weight:900;line-height:1.05}.swiper-slide .content-wrap .text .button{padding:0.25rem 0.625rem 0.25rem;line-height:1.2}.swiper-slide .content-wrap .text p{display:block;max-width:42.375rem;margin-top:2.1875rem;color:#fff;line-height:1.2}.swiper-slide .content-wrap .text p+.button{margin-top:3.4375rem}@media screen and (max-width:1900px){.swiper-slide .content-wrap .text{margin-left:1.5625rem}}@media screen and (max-width:1840px){.swiper-slide .content-wrap .text{margin-left:2.8125rem}}@media (max-width:1280px){.swiper-slide .content-wrap .text h1{width:100%}.swiper-slide .content-wrap .text p{width:60%}}@media (max-width:1024px){.swiper-slide .content-wrap{margin:0 15px}.swiper-slide .content-wrap .text h1{width:90%}.swiper-slide .content-wrap .text p{width:70%}}@media screen and (max-width:768px){.swiper-container .swiper-button-next:before,.swiper-container .swiper-button-prev:before{width:2.5rem;height:2.5rem}.swiper-container .swiper-button-prev:before{left:3px}.swiper-container .swiper-button-next:before{right:3px}}@media (max-width:680px){.swiper-slide .content-wrap .text{margin-left:0}.swiper-slide .content-wrap .text h1{width:100%}.swiper-slide .content-wrap .text p{width:95%;font-size:16px}}.image-icon{display:flex;margin-right:2.8125rem;justify-content:flex-end}.image-icon img{width:auto;height:auto;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.image-icon{display:none}}.action-tile{position:relative;padding:4.0625rem 0;background-color:#0095db}.action-tile>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.action-tile .text{position:relative;height:100%;padding-bottom:4.375rem}.action-tile .text>h2{color:#fff}.action-tile .text .button{position:absolute;bottom:0;padding:0.25rem 0.6875rem 0.25rem;line-height:1.2}.tx-indexedsearch-info-sword,.tx-indexedsearch-rules{display:none}.tx-indexedsearch-searchbox form fieldset>legend{display:none}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-form{display:inline-block;width:100%;max-width:350px;vertical-align:bottom}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-form label{display:block}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-form input{width:100%;max-width:1024px;padding:0.25rem 0.625rem;margin-top:0.3125rem;border:3px solid #0095db;color:#0095db;font-size:1rem;line-height:1.625;outline:none}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-form input::-ms-clear{display:none}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit{display:inline-block}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit button{padding:0.25rem 0.625rem;margin-top:0.3125rem;border:3px solid #0095db;font-size:1rem;line-height:1.625;text-decoration:none;vertical-align:bottom;background-color:transparent;border-radius:0;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color 0.3s,color 0.3s}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit button span{color:#0095db;font-weight:700}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit button:hover{background-color:#0095db}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit button:hover span{color:#fff}.tx-indexedsearch-browsebox+*{margin-top:1.875rem}.tx-indexedsearch-browsebox p{margin-top:0.3125rem}.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox{margin-top:1.25rem}.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li{display:inline-block;min-width:90px;margin-top:0.3125rem;margin-right:0.3125rem}.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li:last-of-type{margin-right:0}.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a{color:#fff;background-color:#0095db}.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li a{display:inline-block;text-align:center;width:100%;padding:0.25rem 0.625rem;border:3px solid #0095db;color:#0095db;font-size:1rem;font-weight:700;line-height:1.625;transition:background-color 0.3s,color 0.3s}.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li a:hover{color:#fff;text-decoration:none;background-color:#0095db}.tx-indexedsearch-res{padding:2.5rem 0;border-bottom:3px solid #0095db}.tx-indexedsearch-res:first-of-type{margin-top:1.875rem}.tx-indexedsearch-res h3 a{transition:color 0.3s}.tx-indexedsearch-res h3 a:hover{color:#0095db;text-decoration:none}.tx-indexedsearch-res .tx-indexedsearch-description strong{font-weight:400;background-color:#F1F1F1}.tx-indexedsearch-res>a{display:inline-block;margin-top:1.875rem;color:#0095db;font-size:1.5625rem;font-weight:600;line-height:1.4}.tx-indexedsearch-res>a:after{content:"\e901";display:inline-block;margin-left:0.625rem;font-family:"iconfont",sans-serif;font-size:0.625rem;line-height:1.4;transition:margin-left 0.3s}.tx-indexedsearch-res>a:hover{text-decoration:none}.tx-indexedsearch-res>a:hover:after{margin-left:0.9375rem}.tx-indexedsearch-res .tx-indexedsearch-icon,.tx-indexedsearch-res .tx-indexedsearch-info,.tx-indexedsearch-res .tx-indexedsearch-percent{display:none}@media (max-width:560px){.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-form{max-width:183px}}.frame header+.fake-powermail,.frame header+.tx-powermail{margin-top:0.9375rem}.fake-powermail .powermail_form,.tx-powermail .powermail_form{display:flex;flex-direction:row;flex-wrap:wrap}.fake-powermail .powermail_form fieldset,.tx-powermail .powermail_form fieldset{width:calc(50% - 15px - 1px);margin-top:0;margin-right:1.875rem}.fake-powermail .powermail_form fieldset:nth-child(odd) .parsley-errors-list,.tx-powermail .powermail_form fieldset:nth-child(odd) .parsley-errors-list{left:calc(100% + 5px)}.fake-powermail .powermail_form fieldset:nth-child(2n) .parsley-errors-list,.tx-powermail .powermail_form fieldset:nth-child(2n) .parsley-errors-list{right:calc(100% + 5px)}.fake-powermail .powermail_form fieldset:nth-child(odd),.tx-powermail .powermail_form fieldset:nth-child(odd){margin-right:0}.fake-powermail .powermail_form fieldset .powermail_fieldwrap+.powermail_fieldwrap,.tx-powermail .powermail_form fieldset .powermail_fieldwrap+.powermail_fieldwrap{margin-top:0.875rem}.fake-powermail .powermail_form fieldset .powermail_fieldwrap a,.tx-powermail .powermail_form fieldset .powermail_fieldwrap a{text-decoration:underline}.fake-powermail .powermail_form fieldset .powermail_fieldwrap .powermail_label,.tx-powermail .powermail_form fieldset .powermail_fieldwrap .powermail_label{display:block;font-size:1.5625rem;line-height:1.4}.fake-powermail .powermail_form fieldset .powermail_fieldwrap .powermail_label+*,.tx-powermail .powermail_form fieldset .powermail_fieldwrap .powermail_label+*{margin-top:0.125rem}.fake-powermail .powermail_form fieldset .powermail_fieldwrap .powermail_label .mandatory,.tx-powermail .powermail_form fieldset .powermail_fieldwrap .powermail_label .mandatory{color:#32A5FF}.fake-powermail .powermail_form fieldset .powermail_fieldwrap .powermail_field,.tx-powermail .powermail_form fieldset .powermail_fieldwrap .powermail_field{position:relative}.fake-powermail .powermail_form fieldset .powermail_fieldwrap.powermail_fieldwrap_type_check+*,.fake-powermail .powermail_form fieldset .powermail_fieldwrap.powermail_fieldwrap_type_radio+*,.tx-powermail .powermail_form fieldset .powermail_fieldwrap.powermail_fieldwrap_type_check+*,.tx-powermail .powermail_form fieldset .powermail_fieldwrap.powermail_fieldwrap_type_radio+*{margin-top:1.3125rem}.fake-powermail .powermail_form fieldset .powermail_fieldwrap.powermail_fieldwrap_type_file .powermail_field,.tx-powermail .powermail_form fieldset .powermail_fieldwrap.powermail_fieldwrap_type_file .powermail_field{padding:0.25rem 0.625rem;font-size:1rem;line-height:1.625;border:3px solid #0095db}.fake-powermail .powermail_form fieldset .powermail_fieldwrap.powermail_fieldwrap_type_text,.tx-powermail .powermail_form fieldset .powermail_fieldwrap.powermail_fieldwrap_type_text{font-size:1rem;line-height:1.625}.fake-powermail .powermail_form fieldset .powermail_fieldwrap.powermail_fieldwrap_type_text+*,.tx-powermail .powermail_form fieldset .powermail_fieldwrap.powermail_fieldwrap_type_text+*{margin-top:5px}.fake-powermail .powermail_form fieldset .powermail_fieldwrap.powermail_fieldwrap_type_text+.powermail_fieldwrap_jhinput,.tx-powermail .powermail_form fieldset .powermail_fieldwrap.powermail_fieldwrap_type_text+.powermail_fieldwrap_jhinput{margin-top:1.3125rem}.fake-powermail .powermail_form fieldset .powermail_fieldwrap.powermail_fieldwrap_type_country,.fake-powermail .powermail_form fieldset .powermail_fieldwrap.powermail_fieldwrap_type_select,.tx-powermail .powermail_form fieldset .powermail_fieldwrap.powermail_fieldwrap_type_country,.tx-powermail .powermail_form fieldset .powermail_fieldwrap.powermail_fieldwrap_type_select{position:relative}.fake-powermail .powermail_form fieldset .powermail_fieldwrap.powermail_fieldwrap_dataprotection span,.tx-powermail .powermail_form fieldset .powermail_fieldwrap.powermail_fieldwrap_dataprotection span{font-size:1.5625rem;line-height:1.4}.fake-powermail .powermail_form fieldset .powermail_captcha,.fake-powermail .powermail_form fieldset .powermail_country,.fake-powermail .powermail_form fieldset .powermail_input,.fake-powermail .powermail_form fieldset .powermail_select,.fake-powermail .powermail_form fieldset .powermail_textarea,.tx-powermail .powermail_form fieldset .powermail_captcha,.tx-powermail .powermail_form fieldset .powermail_country,.tx-powermail .powermail_form fieldset .powermail_input,.tx-powermail .powermail_form fieldset .powermail_select,.tx-powermail .powermail_form fieldset .powermail_textarea{border:none;background-color:transparent;padding:0.25rem 0.625rem;width:100%;font-size:1rem;line-height:1.625;font-weight:400;color:#0095db;transition:border-color 0.3s,color 0.3s}.IE .fake-powermail .powermail_form fieldset .powermail_captcha,.IE .fake-powermail .powermail_form fieldset .powermail_country,.IE .fake-powermail .powermail_form fieldset .powermail_input,.IE .fake-powermail .powermail_form fieldset .powermail_select,.IE .fake-powermail .powermail_form fieldset .powermail_textarea,.IE .tx-powermail .powermail_form fieldset .powermail_captcha,.IE .tx-powermail .powermail_form fieldset .powermail_country,.IE .tx-powermail .powermail_form fieldset .powermail_input,.IE .tx-powermail .powermail_form fieldset .powermail_select,.IE .tx-powermail .powermail_form fieldset .powermail_textarea{height:40px}.fake-powermail .powermail_form fieldset .powermail_captcha:focus,.fake-powermail .powermail_form fieldset .powermail_country:focus,.fake-powermail .powermail_form fieldset .powermail_input:focus,.fake-powermail .powermail_form fieldset .powermail_select:focus,.fake-powermail .powermail_form fieldset .powermail_textarea:focus,.tx-powermail .powermail_form fieldset .powermail_captcha:focus,.tx-powermail .powermail_form fieldset .powermail_country:focus,.tx-powermail .powermail_form fieldset .powermail_input:focus,.tx-powermail .powermail_form fieldset .powermail_select:focus,.tx-powermail .powermail_form fieldset .powermail_textarea:focus{border-color:#000;color:#000;outline:0 none}.fake-powermail .powermail_form fieldset .powermail_captcha::-ms-clear,.fake-powermail .powermail_form fieldset .powermail_country::-ms-clear,.fake-powermail .powermail_form fieldset .powermail_input::-ms-clear,.fake-powermail .powermail_form fieldset .powermail_select::-ms-clear,.fake-powermail .powermail_form fieldset .powermail_textarea::-ms-clear,.tx-powermail .powermail_form fieldset .powermail_captcha::-ms-clear,.tx-powermail .powermail_form fieldset .powermail_country::-ms-clear,.tx-powermail .powermail_form fieldset .powermail_input::-ms-clear,.tx-powermail .powermail_form fieldset .powermail_select::-ms-clear,.tx-powermail .powermail_form fieldset .powermail_textarea::-ms-clear{display:none}.fake-powermail .powermail_form fieldset .powermail_captcha,.fake-powermail .powermail_form fieldset .powermail_input,.tx-powermail .powermail_form fieldset .powermail_captcha,.tx-powermail .powermail_form fieldset .powermail_input{border:3px solid #0095db;border-radius:0}.fake-powermail .powermail_form fieldset .powermail_textarea,.tx-powermail .powermail_form fieldset .powermail_textarea{max-width:100%;border-radius:0;border:3px solid #0095db}.fake-powermail .powermail_form fieldset .powermail_country-wrapper,.fake-powermail .powermail_form fieldset .powermail_select-wrapper,.tx-powermail .powermail_form fieldset .powermail_country-wrapper,.tx-powermail .powermail_form fieldset .powermail_select-wrapper{position:relative}.fake-powermail .powermail_form fieldset .powermail_country-wrapper .powermail_country,.fake-powermail .powermail_form fieldset .powermail_country-wrapper .powermail_select,.fake-powermail .powermail_form fieldset .powermail_select-wrapper .powermail_country,.fake-powermail .powermail_form fieldset .powermail_select-wrapper .powermail_select,.tx-powermail .powermail_form fieldset .powermail_country-wrapper .powermail_country,.tx-powermail .powermail_form fieldset .powermail_country-wrapper .powermail_select,.tx-powermail .powermail_form fieldset .powermail_select-wrapper .powermail_country,.tx-powermail .powermail_form fieldset .powermail_select-wrapper .powermail_select{padding:0.25rem 0.625rem;font-size:1rem;line-height:1.625;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;cursor:pointer}.fake-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper,.fake-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper,.tx-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper,.tx-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper{border:3px solid #0095db;color:#0095db}.IE .fake-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper,.IE .fake-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper,.IE .tx-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper,.IE .tx-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper{height:40px}.fake-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper.active,.fake-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper.active,.tx-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper.active,.tx-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper.active{border-color:#000;color:#000}.fake-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper.active span:after,.fake-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper.active span:after,.tx-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper.active span:after,.tx-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper.active span:after{transform:translateY(-50%) rotate(270deg)}.fake-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper.active span:hover,.fake-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper.active span:hover,.tx-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper.active span:hover,.tx-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper.active span:hover{background-color:#000}.fake-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper span,.fake-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper span,.tx-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper span,.tx-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper span{display:block;padding:0.25rem 0.625rem;font-size:1rem;line-height:1.625;outline:none;cursor:pointer;transition:border-color 0.3s,color 0.3s,background-color 0.3s}.IE .fake-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper span,.IE .fake-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper span,.IE .tx-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper span,.IE .tx-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper span{height:34px}.fake-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper span:hover,.fake-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper span:hover,.tx-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper span:hover,.tx-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper span:hover{color:#fff;background-color:#0095db}.fake-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper span:after,.fake-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper span:after,.tx-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper span:after,.tx-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper span:after{content:"\e901";position:absolute;top:50%;right:1.25rem;transform:translateY(-50%) rotate(90deg);font-family:"iconfont",sans-serif;font-size:0.9375rem;font-weight:400;transition:transform 0.3s;pointer-events:none;transform-origin:center}.fake-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper ul,.fake-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper ul,.tx-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper ul,.tx-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper ul{top:calc(100% + 5px);left:-3px;right:3px;max-height:12.75rem;padding-top:0.375rem;padding-bottom:0.375rem;margin-top:0.3125rem;border:3px solid #0095db;box-sizing:content-box;background-color:#fff}.fake-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper ul li,.fake-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper ul li,.tx-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper ul li,.tx-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper ul li{padding:0.25rem 1.5625rem;font-size:1rem;line-height:1.625;transition:background-color 0.3s}.fake-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper ul li:hover,.fake-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper ul li:hover,.tx-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper ul li:hover,.tx-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper ul li:hover{background-color:#F1F1F1}.fake-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper ul li.highlighted,.fake-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper ul li.selected,.fake-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper ul li.highlighted,.fake-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper ul li.selected,.tx-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper ul li.highlighted,.tx-powermail .powermail_form fieldset .powermail_country-wrapper .minict_wrapper ul li.selected,.tx-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper ul li.highlighted,.tx-powermail .powermail_form fieldset .powermail_select-wrapper .minict_wrapper ul li.selected{color:#fff;background-color:#0095db}.fake-powermail .powermail_form fieldset .powermail_fieldwrap_type_captcha .powermail_field,.tx-powermail .powermail_form fieldset .powermail_fieldwrap_type_captcha .powermail_field{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start}.fake-powermail .powermail_form fieldset .powermail_fieldwrap_type_captcha .powermail_field .powermail_captcha,.tx-powermail .powermail_form fieldset .powermail_fieldwrap_type_captcha .powermail_field .powermail_captcha{display:block;max-width:229px;margin-top:0.3125rem}.fake-powermail .powermail_form fieldset .powermail_fieldwrap_type_captcha .powermail_field img,.tx-powermail .powermail_form fieldset .powermail_fieldwrap_type_captcha .powermail_field img{order:1}.fake-powermail .powermail_form fieldset .powermail_fieldwrap_type_captcha .powermail_field input,.tx-powermail .powermail_form fieldset .powermail_fieldwrap_type_captcha .powermail_field input{order:2;font-size:1rem!important}.fake-powermail .powermail_form fieldset .powermail_fieldwrap_type_captcha .powermail_field .powermail_file,.tx-powermail .powermail_form fieldset .powermail_fieldwrap_type_captcha .powermail_field .powermail_file{font-size:1rem;line-height:1.625}.fake-powermail .powermail_form fieldset .powermail_fieldwrap_type_check .powermail_field,.fake-powermail .powermail_form fieldset .powermail_fieldwrap_type_radio .powermail_field,.tx-powermail .powermail_form fieldset .powermail_fieldwrap_type_check .powermail_field,.tx-powermail .powermail_form fieldset .powermail_fieldwrap_type_radio .powermail_field{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.fake-powermail .powermail_form fieldset .powermail_submit,.tx-powermail .powermail_form fieldset .powermail_submit{padding:0.75rem 1.25rem;margin-top:1.25rem;background-color:transparent;font-size:1.5625rem;font-weight:700;line-height:1.4;color:#0095db;border:3px solid #0095db;border-radius:0;text-decoration:none;transition:color 0.3s,background-color 0.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.fake-powermail .powermail_form fieldset .powermail_submit:hover,.tx-powermail .powermail_form fieldset .powermail_submit:hover{color:#fff;background-color:#0095db;text-decoration:none}.fake-powermail .powermail_form fieldset .checkbox,.fake-powermail .powermail_form fieldset .radio,.tx-powermail .powermail_form fieldset .checkbox,.tx-powermail .powermail_form fieldset .radio{margin-top:0.4375rem;margin-right:1.875rem;font-size:1rem;line-height:1.625}.fake-powermail .powermail_form fieldset .checkbox label,.fake-powermail .powermail_form fieldset .radio label,.tx-powermail .powermail_form fieldset .checkbox label,.tx-powermail .powermail_form fieldset .radio label{display:inline;font-size:1rem;line-height:1.625;text-transform:none;letter-spacing:normal;cursor:pointer}.fake-powermail .powermail_form fieldset .checkbox input,.fake-powermail .powermail_form fieldset .radio input,.tx-powermail .powermail_form fieldset .checkbox input,.tx-powermail .powermail_form fieldset .radio input{position:absolute;height:auto;width:0;height:0;opacity:0}.fake-powermail .powermail_form fieldset .checkbox input+span,.fake-powermail .powermail_form fieldset .radio input+span,.tx-powermail .powermail_form fieldset .checkbox input+span,.tx-powermail .powermail_form fieldset .radio input+span{position:relative;display:inline-block;padding-left:1.6875rem;min-height:1.25rem;line-height:1.4}.fake-powermail .powermail_form fieldset .checkbox input+span:before,.fake-powermail .powermail_form fieldset .radio input+span:before,.tx-powermail .powermail_form fieldset .checkbox input+span:before,.tx-powermail .powermail_form fieldset .radio input+span:before{content:"";display:inline-block;width:20px;height:20px;border:3px solid #0095db;position:absolute;top:0;left:0;text-align:center}.fake-powermail .powermail_form fieldset .checkbox input+span:after,.fake-powermail .powermail_form fieldset .radio input+span:after,.tx-powermail .powermail_form fieldset .checkbox input+span:after,.tx-powermail .powermail_form fieldset .radio input+span:after{content:"";position:absolute;top:5px;left:5px;display:inline-block;width:10px;height:10px;background-color:#0095db;transform:scale(0);transition:transform 0.3s}.fake-powermail .powermail_form fieldset .checkbox input:focus+span:before,.fake-powermail .powermail_form fieldset .radio input:focus+span:before,.tx-powermail .powermail_form fieldset .checkbox input:focus+span:before,.tx-powermail .powermail_form fieldset .radio input:focus+span:before{border-color:#000}.fake-powermail .powermail_form fieldset .checkbox input:focus+span:after,.fake-powermail .powermail_form fieldset .radio input:focus+span:after,.tx-powermail .powermail_form fieldset .checkbox input:focus+span:after,.tx-powermail .powermail_form fieldset .radio input:focus+span:after{background-color:#000}.fake-powermail .powermail_form fieldset .checkbox input:checked+span:after,.fake-powermail .powermail_form fieldset .radio input:checked+span:after,.tx-powermail .powermail_form fieldset .checkbox input:checked+span:after,.tx-powermail .powermail_form fieldset .radio input:checked+span:after{transform:scale(1)}.fake-powermail .powermail_form fieldset .radio input+span:after,.fake-powermail .powermail_form fieldset .radio input+span:before,.tx-powermail .powermail_form fieldset .radio input+span:after,.tx-powermail .powermail_form fieldset .radio input+span:before{border-radius:100%}.fake-powermail .powermail_form fieldset .parsley-errors-list,.tx-powermail .powermail_form fieldset .parsley-errors-list{position:absolute;top:0;margin-top:0}.fake-powermail .powermail_form fieldset .parsley-errors-list li,.tx-powermail .powermail_form fieldset .parsley-errors-list li{display:none}.fake-powermail .powermail_form fieldset .parsley-error .parsley-errors-list:before,.fake-powermail .powermail_form fieldset .parsley-error+.parsley-errors-list:before,.tx-powermail .powermail_form fieldset .parsley-error .parsley-errors-list:before,.tx-powermail .powermail_form fieldset .parsley-error+.parsley-errors-list:before{content:"\e904";display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-family:"iconfont",sans-serif;font-size:1.1875rem;line-height:1.6666666667;color:#000;background-color:#0095db}.fake-powermail .powermail_form fieldset ::-moz-placeholder,.tx-powermail .powermail_form fieldset ::-moz-placeholder{color:#C8C8C8}.fake-powermail .powermail_form fieldset ::placeholder,.tx-powermail .powermail_form fieldset ::placeholder{color:#C8C8C8}.fake-powermail .powermail_form .powermail_message_error,.tx-powermail .powermail_form .powermail_message_error{margin-top:1.3125rem;width:100%}@media (max-width:1767px){.fake-powermail .powermail_form fieldset .parsley-errors-list:before,.tx-powermail .powermail_form fieldset .parsley-errors-list:before{width:25px}}@media (max-width:1600px){.fake-powermail .powermail_form fieldset .parsley-errors-list:before,.tx-powermail .powermail_form fieldset .parsley-errors-list:before{height:37px}}@media (max-width:1024px){.fake-powermail .powermail_form fieldset .parsley-errors-list:before,.tx-powermail .powermail_form fieldset .parsley-errors-list:before{height:36px}}@media (max-width:850px){.fake-powermail .powermail_form fieldset,.tx-powermail .powermail_form fieldset{width:100%;margin-right:0}.fake-powermail .powermail_form fieldset+*,.tx-powermail .powermail_form fieldset+*{margin-top:0.875rem}.fake-powermail .powermail_form fieldset:nth-child(odd) .parsley-errors-list,.tx-powermail .powermail_form fieldset:nth-child(odd) .parsley-errors-list{left:auto;right:calc(100% + 5px)}}@media (max-width:680px){.fake-powermail .powermail_form fieldset .checkbox input+span,.fake-powermail .powermail_form fieldset .radio input+span,.tx-powermail .powermail_form fieldset .checkbox input+span,.tx-powermail .powermail_form fieldset .radio input+span{padding-left:1.875rem;line-height:1.8}.fake-powermail .powermail_form fieldset .parsley-errors-list:before,.tx-powermail .powermail_form fieldset .parsley-errors-list:before{width:20px;height:32px}}body .tx-wacon-cookie-management,footer .tx-wacon-cookie-management,header .tx-wacon-cookie-management,main .tx-wacon-cookie-management{display:none;height:0}body .tx-wacon-cookie-management .cookie-set,footer .tx-wacon-cookie-management .cookie-set,header .tx-wacon-cookie-management .cookie-set,main .tx-wacon-cookie-management .cookie-set{display:none;visibility:hidden}body aside .footer__contact-wrap>.tx-wacon-cookie-management,footer aside .footer__contact-wrap>.tx-wacon-cookie-management,header aside .footer__contact-wrap>.tx-wacon-cookie-management,main aside .footer__contact-wrap>.tx-wacon-cookie-management{display:none;height:0}body aside .footer__contact-wrap>.tx-wacon-cookie-management .cookie-set,footer aside .footer__contact-wrap>.tx-wacon-cookie-management .cookie-set,header aside .footer__contact-wrap>.tx-wacon-cookie-management .cookie-set,main aside .footer__contact-wrap>.tx-wacon-cookie-management .cookie-set{display:none;visibility:hidden}body aside .footer__contact-wrap>.tx-wacon-cookie-management span:hover,footer aside .footer__contact-wrap>.tx-wacon-cookie-management span:hover,header aside .footer__contact-wrap>.tx-wacon-cookie-management span:hover,main aside .footer__contact-wrap>.tx-wacon-cookie-management span:hover{text-decoration:underline}body .footer__meta-navigation .tx-wacon-cookie-management,footer .footer__meta-navigation .tx-wacon-cookie-management,header .footer__meta-navigation .tx-wacon-cookie-management,main .footer__meta-navigation .tx-wacon-cookie-management{display:inline-block;height:auto;color:#000000}body .footer__meta-navigation .tx-wacon-cookie-management .cookie-set,footer .footer__meta-navigation .tx-wacon-cookie-management .cookie-set,header .footer__meta-navigation .tx-wacon-cookie-management .cookie-set,main .footer__meta-navigation .tx-wacon-cookie-management .cookie-set{display:block;visibility:visible}body .footer__meta-navigation .tx-wacon-cookie-management span:hover,footer .footer__meta-navigation .tx-wacon-cookie-management span:hover,header .footer__meta-navigation .tx-wacon-cookie-management span:hover,main .footer__meta-navigation .tx-wacon-cookie-management span:hover{text-decoration:underline}.page-footer .frame .cookie-set{display:none}.waconcookiemanagement-cookiebar{position:fixed;display:flex;z-index:200;bottom:0;width:100%;padding:1.5625rem 0.9375rem;align-items:center;color:#fff;font-family:"Barlow Condensed","Arial",sans-serif;font-size:0.9375rem;line-height:1.5em;background:#0095db;box-shadow:0 -3px 6px rgba(0,0,0,0.08)}.waconcookiemanagement-cookiebar .cookiebar_content{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons{display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:1;flex-shrink:0;justify-content:space-between;align-items:center;margin-left:1.875rem}.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-accept,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-impressum,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-refuse,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-set{margin-left:10px;font-size:0.9375rem;color:#000000;text-decoration:none;cursor:pointer}.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-accept,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-refuse,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-set{padding:0.625rem 0.9375rem;color:#fff;font-weight:700;background-color:#0095db;transition:background-color 0.3s,color 0.3s,border-color 0.3s}.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-accept:hover,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-refuse:hover,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-set:hover{background-color:#000}.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-set{background-color:#009fea}.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-accept,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-refuse{background-color:#000}.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-impressum{padding:0.3125rem 0.625rem;color:#fff}.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-impressum:hover{text-decoration:underline}@media screen and (max-width:768px){.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons{display:flex;flex-direction:column;align-items:center;white-space:pre-wrap}.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-accept,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-impressum,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-refuse,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-set{width:100%;margin:0;text-align:center}.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-accept+*,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-impressum+*,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-refuse+*,.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons .cookie-set+*{margin-top:0.3125rem}}@media screen and (max-width:320px){.waconcookiemanagement-cookiebar .cookiebar_content .cookiebar_buttons{width:100%;margin-left:0;margin-top:1.875rem}}@media screen and (max-width:320px){.waconcookiemanagement-cookiebar .cookiebar_content{flex-direction:column}}.waconcookiemanagement{z-index:1000;font-family:"Barlow Condensed","Arial",sans-serif}.waconcookiemanagement #CookieBox{top:50%;left:50%;transform:translate(-50%,-50%);padding:4.375rem 1.25rem 1.25rem;border-radius:4px;overflow:scroll}.waconcookiemanagement #CookieBox .intro .h2,.waconcookiemanagement #CookieBox .intro p{max-width:820px;text-align:center}.waconcookiemanagement #CookieBox .box-cookie-management-in>.h2,.waconcookiemanagement #CookieBox .box-cookie-management-in>p{max-width:820px;text-align:center}.waconcookiemanagement #CookieBox .h2,.waconcookiemanagement #CookieBox p{width:100%;margin:0 auto;-webkit-hyphens:auto;hyphens:auto}.waconcookiemanagement #CookieBox p{font-size:0.9375rem;line-height:1.5}.waconcookiemanagement #CookieBox p.text-right{text-align:right}.waconcookiemanagement #CookieBox .h2{font-size:3.125rem;line-height:1.2;font-weight:700}.waconcookiemanagement #CookieBox .h2+p{margin-top:10px}@media screen and (max-width:320px){.waconcookiemanagement #CookieBox .h2{font-size:2.5rem}}.waconcookiemanagement #CookieBox .h3{font-size:1.5625rem;font-weight:700}.waconcookiemanagement #CookieBox .h3+p{margin-top:10px}@media screen and (max-width:320px){.waconcookiemanagement #CookieBox .h3{font-size:1.40625rem}}.waconcookiemanagement #CookieBox .cookieclose{top:1.25rem;right:1.25rem;border:2px solid #f2f2f2;color:#f2f2f2;font-size:0.9375rem;background-color:transparent;border-radius:0;transition:color 0.3s ease,border 0.3s ease}.waconcookiemanagement #CookieBox .cookieclose:hover{border:2px solid #d9d9d9;color:#d9d9d9}.waconcookiemanagement #CookieBox .cookie-legal a{margin-right:0}.waconcookiemanagement #CookieBox .cookie-legal a+*{margin-left:1.875rem}.waconcookiemanagement #CookieBox .cookie-accept .cookie-btn,.waconcookiemanagement #CookieBox .cookie-save .cookie-btn{margin:0;margin-top:1.875rem;font-size:0.9375rem;background-color:#0095db;border-radius:0;transition:background-color 0.3s}.waconcookiemanagement #CookieBox .cookie-accept .cookie-btn:hover,.waconcookiemanagement #CookieBox .cookie-save .cookie-btn:hover{background-color:#0fb2ff}@media screen and (max-width:320px){.waconcookiemanagement #CookieBox .cookie-accept .cookie-btn,.waconcookiemanagement #CookieBox .cookie-save .cookie-btn{width:100%;padding:0.3125rem}}.waconcookiemanagement #CookieBox .cookie-management,.waconcookiemanagement #CookieBox .cookie-refuse{margin-top:0.625rem;font-size:0.9375rem;line-height:1.4;background-color:#f2f2f2;border-radius:0;transition:background-color 0.3s ease}.waconcookiemanagement #CookieBox .cookie-management a,.waconcookiemanagement #CookieBox .cookie-refuse a{font-size:0.9375rem}.waconcookiemanagement #CookieBox .cookie-management:hover,.waconcookiemanagement #CookieBox .cookie-refuse:hover{background-color:#d9d9d9}.waconcookiemanagement #CookieBox .cookieback{font-size:0.9375rem}.waconcookiemanagement #CookieBox .category{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0 0.3125rem;margin-top:1.875rem;padding:1.25rem;text-align:left;background-color:#f2f2f2}.waconcookiemanagement #CookieBox .category+.category{margin-top:0.625rem}.waconcookiemanagement #CookieBox .category .h3{flex-grow:0;flex-shrink:0;width:auto;margin:0}.waconcookiemanagement #CookieBox .category .cookie-off,.waconcookiemanagement #CookieBox .category .cookie-on{float:none;height:26px;margin-right:0.625rem}@media screen and (max-width:320px){.waconcookiemanagement #CookieBox .category{padding:0.625rem;flex-direction:column}.waconcookiemanagement #CookieBox .category .cookie-off,.waconcookiemanagement #CookieBox .category .cookie-on{width:100%;margin-right:0}.waconcookiemanagement #CookieBox .category .h3{width:100%}}.waconcookiemanagement #CookieBox .cookie-fix{width:100%;padding:0 0.3125rem;margin-top:1.875rem;overflow:auto}.waconcookiemanagement #CookieBox .cookie-fix .cookie-save{display:inline-block;width:auto;max-width:none;margin:0;margin-bottom:0.625rem;text-align:left}.waconcookiemanagement #CookieBox .cookie-fix .cookie-save a{margin:0}@media screen and (max-width:320px){.waconcookiemanagement #CookieBox .cookie-fix .cookie-save{width:100%;text-align:center}}.waconcookiemanagement #CookieBox .cookie-fix .text-back-right{display:flex;flex-direction:column;width:auto;max-width:100%;margin-right:0}.waconcookiemanagement #CookieBox .cookie-fix .text-back-right .cookie-refuse,.waconcookiemanagement #CookieBox .cookie-fix .text-back-right .cookieback{margin:0;background-color:#f2f2f2;white-space:normal;border-radius:0;transition:background-color 0.3s ease}.waconcookiemanagement #CookieBox .cookie-fix .text-back-right .cookie-refuse:hover,.waconcookiemanagement #CookieBox .cookie-fix .text-back-right .cookieback:hover{background-color:#d9d9d9}.waconcookiemanagement #CookieBox .cookie-fix .text-back-right .cookie-refuse{margin-top:0.625rem}@media screen and (max-width:320px){.waconcookiemanagement #CookieBox .cookie-fix .text-back-right{width:100%;margin-top:0.625rem}}.waconcookiemanagement #CookieBox .cookie-fix .cookie-legal{width:100%;max-width:none;padding-top:1.875rem}.waconcookiemanagement #CookieBox .cookie-fix:after{content:"";display:table;clear:both}.waconcookiemanagement #CookieBox .deactivated{background-color:#0095db}.waconcookiemanagement #CookieBox .info-hide,.waconcookiemanagement #CookieBox .info-show{position:relative;width:100%;max-width:350px;padding:0.625rem 1.875rem 0.625rem 0.625rem;margin:0 auto;margin-top:0.625rem;color:#fff;text-align:left;transition:background-color 0.3s ease}.waconcookiemanagement #CookieBox .info-hide span,.waconcookiemanagement #CookieBox .info-show span{position:absolute;top:50%;right:15px;margin:0;border:6px solid;border-right-color:transparent;border-left-color:transparent;transform:translateY(-50%)}.waconcookiemanagement #CookieBox .info-hide+.cookie-info,.waconcookiemanagement #CookieBox .info-show+.cookie-info{margin-top:1.25rem}.waconcookiemanagement #CookieBox .info-show{background-color:#0095db}.waconcookiemanagement #CookieBox .info-show span{border-bottom-color:transparent}.waconcookiemanagement #CookieBox .info-show span.down{margin-top:3px}.waconcookiemanagement #CookieBox .info-show:hover{background-color:#000}.waconcookiemanagement #CookieBox .info-hide{background-color:#000}.waconcookiemanagement #CookieBox .info-hide span{border-top-color:transparent}.waconcookiemanagement #CookieBox .info-hide span.up{margin-top:-3px}.waconcookiemanagement #CookieBox .info-hide:hover{background-color:#0095db}.waconcookiemanagement #CookieBox .info-text{width:100%}.waconcookiemanagement #CookieBox .info-text .cookie-info table{margin-top:0.625rem;font-size:0.9375rem;line-height:1.4}.waconcookiemanagement #CookieBox .info-text .cookie-info table tbody tr td:nth-child(2){word-break:break-word}@media screen and (max-width:1024px){.waconcookiemanagement #CookieBox{width:100%!important;min-width:0!important;max-width:calc(100% - 30px)!important;height:auto!important;min-height:0!important;max-height:calc(100% - 30px)!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}@media screen and (max-width:320px){.waconcookiemanagement #CookieBox{max-width:calc(100% - 10px)!important;height:100%!important;max-height:calc(100% - 10px)!important;padding:4.375rem 0.625rem 0.625rem;overflow:auto}}.cookiebar_hide{display:none}.dp-consent-management.consent-banner{position:fixed;bottom:0;z-index:200;display:flex;width:100%;padding:1.5625rem 0.9375rem;align-items:center;color:#fff;font-family:"Barlow Condensed","Arial",sans-serif;font-size:0.9375rem;line-height:1.5em;background:#0095db;box-shadow:0 -3px 6px rgba(0,0,0,0.08)}.dp-consent-management.consent-banner.consent-banner-hidden{display:none}.dp-consent-management.consent-banner .consent-banner-content{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls{display:flex;margin-left:1.875rem;flex-direction:row;flex-grow:1;flex-shrink:0;flex-wrap:nowrap;align-items:center;justify-content:space-between}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .accept-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents{margin-left:10px;color:#000000;font-size:0.9375rem;text-decoration:none;cursor:pointer}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .accept-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents{padding:0.625rem 0.9375rem;border:none;color:#fff;font-weight:700;background-color:#0095db;background-color:#00a6f5;transition:background-color 0.3s,color 0.3s,border-color 0.3s}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .accept-consents:hover,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents:hover,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents:hover{background-color:#000}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy{padding:0.3125rem 0.625rem;color:#fff}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice:hover,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy:hover{text-decoration:underline}@media screen and (max-width:768px){.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls{display:flex;flex-direction:column;align-items:center;white-space:pre-wrap}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .accept-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents{width:100%;margin:0;text-align:center}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .accept-consents+*,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents+*,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice+*,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy+*,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents+*{margin-top:0.3125rem}}@media screen and (max-width:320px){.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls{width:100%;margin-top:1.875rem;margin-left:0}}@media screen and (max-width:320px){.dp-consent-management.consent-banner .consent-banner-content{flex-direction:column}}.tx-dp-consent-management .consent-content-template iframe-template,.tx-dp-consent-management .consent-content-template script-template{display:none}.dp-consent-management.consent-popup{position:relative;width:90vw;max-width:1230px;height:75vh;padding:30px;margin:auto;overflow:hidden;font-size:15px;background-color:#f2f2f2}.dp-consent-management.consent-popup-wrapper{position:fixed;top:0;left:0;z-index:999;display:flex;width:100vw;max-width:unset;height:100vh;max-height:unset;padding:0;margin:0;border:0;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.8);transition:opacity 0.3s}.dp-consent-management.consent-popup-wrapper.consent-popup-hidden{opacity:0;pointer-events:none}.dp-consent-management.consent-popup-wrapper .consent-content{display:flex;height:56%;padding-right:1.25rem;padding-bottom:1.875rem;flex-direction:column;overflow-y:scroll}.dp-consent-management.consent-popup .consent-headline{margin:1.25rem 0 0.3125rem 0;font-size:50px;text-align:center}.dp-consent-management.consent-popup .consent-intro{margin:0rem 0 1.25rem 0;text-align:center}.dp-consent-management.consent-popup .consent-category{padding:0.9375rem;background-color:#fff}.dp-consent-management.consent-popup .consent-category .consent-category-headline{font-size:25px}.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper,.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper{position:relative;display:inline-block;width:40px;height:20px}.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper input,.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper input{width:0;height:0;opacity:0}.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper input:checked+span,.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper input:checked+span{background-color:#19a819}.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper input:checked+span:before,.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper input:checked+span:before{transform:translate(17px,50%)}.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper span,.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper span{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-1200px;background-color:#ff0000;border-radius:34px;cursor:pointer;transition:0.4s}.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper span:before,.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper span:before{content:"";position:absolute;bottom:50%;left:3px;width:16px;height:16px;transform:translateY(50%);background-color:#fff;border-radius:50%;transition:0.4s}.dp-consent-management.consent-popup .consent-category+.consent-category{margin-top:1.875rem}.dp-consent-management.consent-popup .close-consent-popup{display:block;padding:0.4375rem 0.9375rem;margin-left:auto;border:0 solid transparent;color:#000;font-size:1rem;background-color:rgba(0,0,0,0.2);border-radius:0;cursor:pointer;transition:0.15s linear}.dp-consent-management.consent-popup .close-consent-popup:hover{color:#fff;background-color:#0095db}.dp-consent-management.consent-popup .consent-property,.dp-consent-management.consent-popup .cookie-property{display:flex;padding:0.8125rem 0rem;margin:0rem 0rem;align-items:center}.dp-consent-management.consent-popup .consent-property+.consent-property,.dp-consent-management.consent-popup .consent-property+.cookie-property,.dp-consent-management.consent-popup .cookie-property+.consent-property,.dp-consent-management.consent-popup .cookie-property+.cookie-property{border-top:1px solid rgba(0,0,0,0.2)}.dp-consent-management.consent-popup .consent-toggle-trigger{display:inline-block;padding:0.625rem 1.25rem;margin:1.25rem 0rem;border:2px solid transparent;color:#fff;font-size:16px;background-color:#0095db;border-radius:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all 0.15s linear}.dp-consent-management.consent-popup .consent-toggle-trigger:hover{border-color:#0095db;color:#0095db;background:transparent}.dp-consent-management.consent-popup .consent-property-name,.dp-consent-management.consent-popup .cookie-property-name{flex-basis:9.375rem;font-weight:bold}.dp-consent-management.consent-popup .consent-property-value,.dp-consent-management.consent-popup .cookie-property-value{flex-basis:calc(100% - 150px)}.dp-consent-management.consent-popup .consent-properties{padding:1.25rem;background-color:#e6e6e6}.dp-consent-management.consent-popup .consent-properties+.consent-properties{margin-top:1.25rem}.dp-consent-management.consent-popup .cookie-properties{padding:1.25rem;background-color:#cccccc}.dp-consent-management.consent-popup .cookie-properties+.cookie-properties{margin-top:1.25rem}.dp-consent-management.consent-popup .consent-toggle{overflow:hidden;transition:all 0.15s linear}.dp-consent-management.consent-popup .consent-popup-buttons{margin-top:1.25rem}.dp-consent-management.consent-popup .consent-popup-buttons button{padding:0.625rem 1.25rem;border:2px solid transparent;color:#fff;font-size:16px;background-color:#0095db;border-radius:0;cursor:pointer;transition:all 0.15s linear}.dp-consent-management.consent-popup .consent-popup-buttons button:hover{border-color:#0095db;color:#0095db;background-color:transparent}.dp-consent-management.consent-popup .consent-popup-meta-nav{margin-top:1.25rem}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-legal-notice{color:#000;text-decoration:none}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-legal-notice+.consent-privacy-policy{margin-left:0.9375rem}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-legal-notice:hover{text-decoration:underline}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-privacy-policy{color:#000;text-decoration:none}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-privacy-policy:hover{text-decoration:underline}@media screen and (max-width:320px){.dp-consent-management.consent-popup-wrapper{position:absolute}.dp-consent-management.consent-popup-wrapper .consent-content{padding-right:0}.dp-consent-management .consent-popup{width:100vw;height:auto;overflow:auto}.dp-consent-management .consent-popup .consent-property,.dp-consent-management .consent-popup .cookie-property{flex-direction:column;align-items:flex-start}.dp-consent-management .consent-popup .consent-property .consent-property-name,.dp-consent-management .consent-popup .consent-property .cookie-property-name,.dp-consent-management .consent-popup .cookie-property .consent-property-name,.dp-consent-management .consent-popup .cookie-property .cookie-property-name{flex-basis:auto}.dp-consent-management .consent-popup .consent-property .consent-property-value,.dp-consent-management .consent-popup .consent-property .cookie-property-value,.dp-consent-management .consent-popup .cookie-property .consent-property-value,.dp-consent-management .consent-popup .cookie-property .cookie-property-value{flex-basis:auto}.dp-consent-management .consent-popup .consent-property-name,.dp-consent-management .consent-popup .cookie-property-name{flex-basis:140px}.dp-consent-management .consent-popup-buttons button{display:block;width:100%;margin-top:8px}}
