
/* Titilium Web: Copyright (c) 2009-2011 by Accademia di Belle Arti di Urbino and students of MA course of Visual design. Some rights reserved. This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL */
.clearer{clear:both}.speciallist-icon-size{position:absolute;top:0;left:0;width:20px;height:20px;overflow:hidden;box-sizing:border-box;border:solid 2px #333333;border-radius:50%;font-size:12px;padding-top:2px;padding-left:1px;transition:ease-out .3s background-color,ease-out .3s color}.test{position:absolute;top:0;left:0;z-index:3000;display:none;width:100%;height:100%;opacity:.6}.border-underline a{display:inline;border-bottom:solid 1px #767676;line-height:150%;text-decoration:none}.border-underline a:hover,.border-underline a:focus,.border-underline a:active{border-bottom-color:transparent}.noborder-underline a{border-bottom-color:transparent}.noborder-underline a:hover,.noborder-underline a:focus,.noborder-underline a:active{text-decoration:underline}@media screen{html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,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:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}svg:not(:root){overflow:hidden}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{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}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"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-family:'Titillium Web','vista-sans',arial,sans-serif;color:#333333}}html,body{font-size:100.1%}html,body,object,iframe{background:transparent;border:none 0;outline:0;vertical-align:baseline;font-style:normal;margin:0;padding:0}div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,em,acronym,img,figure,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,select,option,textarea,button{background:transparent;border:none 0;outline:0;vertical-align:baseline;font-style:normal;font-size:1rem;line-height:100%;margin:0;padding:0}@font-face{font-family:'Titillium Web';src:local('Titillium Web'), local('TitilliumWeb-Regular'), url(/static/fonts/titillium-regular-webfont.eot);src:url(/static/fonts/titillium-regular-webfont.eot?#iefix) format('embedded-opentype'), url(/static/fonts/titillium-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Titillium Web';src:local('Titillium WebSemiBold'), local('TitilliumWeb-SemiBold'), url(/static/fonts/titillium-semibold-webfont.eot);src:url(/static/fonts/titillium-semibold-webfont.eot?#iefix) format('embedded-opentype'), url(/static/fonts/titillium-semibold-webfont.woff) format('woff');font-weight:600;font-style:normal}@font-face{font-family:'Titillium Web';src:local('Titillium WebBold'), local('TitilliumWeb-Bold'), url(/static/fonts/titillium-bold-webfont.eot);src:url(/static/fonts/titillium-bold-webfont.eot?#iefix) format('embedded-opentype'), url(/static/fonts/titillium-bold-webfont.woff2) format('woff2'),url(/static/fonts/titillium-bold-webfont.woff) format('woff');font-weight:700;font-style:normal;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'prj';src:url('../../static/fonts/iconfonts/prj.eot?85179266');src:url('../../static/fonts/iconfonts/prj.eot?85179266#iefix') format('embedded-opentype'),url('../../static/fonts/iconfonts/prj.woff?85179266') format('woff'),url('../../static/fonts/iconfonts/prj.ttf?85179266') format('truetype'),url('../../static/fonts/iconfonts/prj.svg?85179266#fontello') format('svg');font-weight:normal;font-style:normal}.prj-icon-img{font-family:'prj';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.prj-icon::before,[class^="icon-"]::before,[class*=" icon-"]::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-stop:before,.readspeaker .rsbtn_colorskin .rsbtn_stop:before{content:'\e800'}.icon-down-small:before,.box[class~="toggle"] .morelink a[aria-expanded="false"]:before,.box[class~="toggle"] .morelink a[aria-expanded="false"]::after,.nav-main .nav>li>a:hover:before,.nav-main .nav>li>a:focus:before,.nav-main .nav>li>a:active:before,.nav-main .nav>li>a[aria-expanded="true"]:before,.nav-mobile nav .main .trigger:before{content:'\e801'}.icon-left-small:before{content:'\e802'}.icon-right-small:before{content:'\e803'}.icon-up-small:before,.box[class~="toggle"] .morelink a[aria-expanded="true"]:before,.box[class~="toggle"] .morelink a[aria-expanded="true"]::after,.nav-main .submenu .back a:before{content:'\e804'}.icon-left:before,.carousel-control.left:before{content:'\e805'}.icon-right:before,.carousel-control.right:before,.breadcrumb a:before{content:'\e806'}.icon-link-intern:before,.teaserlist .image-container .image>a::before,.tx-indexedsearch .box h3 a[class*="intern"]:before,.box[class~="linklist"] li a[class*="intern"]:before,.box[class~="special-1"] li a[class*="intern"]:before,.box[class~="speciallist"] li a[class*="intern"]:before,.box[class~="video"] li a[class*="intern"]:before,.box[class~="linklist"] li a[class*="extern"]:before,.box[class~="special-1"] li a[class*="extern"]:before,.box[class~="speciallist"] li a[class*="extern"]:before,.box[class~="video"] li a[class*="extern"]:before,.pattern-triple h2:before,.nav-copy p span a:before{content:'\e807'}.icon-link-download:before,.tx-indexedsearch .box h3 a[class*="download"]:before,.box[class~="linklist"] li a[class*="download"]:before,.box[class~="special-1"] li a[class*="download"]:before,.box[class~="speciallist"] li a[class*="download"]:before,.box[class~="video"] li a[class*="download"]:before,.teaserlist.is-download .morelink a:before{content:'\e808'}.icon-pause:before,.readspeaker .rsbtn_colorskin .rsbtn_pause:before{content:'\e809'}.icon-volume-down:before,.readspeaker .rsbtn_colorskin .rsbtn_left .rsbtn_text:before{content:'\e80a'}.icon-signal:before,.readspeaker .rsbtn_colorskin .rsbtn_volume:before{content:'\e80b'}.icon-cog:before,.readspeaker .rsbtn_colorskin .rsbtn_settings:before{content:'\e80c'}.icon-quote-left:before,.b-icon-quote:before,blockquote:before{content:'\e810'}.icon-close:before,.b-icon-close:before,.readspeaker .rsbtn_colorskin .rsbtn_closer:before,header form.opened a:before,.nav-mobile a.btn[aria-expanded="true"]:before{content:'\e811'}.icon-menu:before,.b-icon-menu:before,.nav-mobile a.btn:before{content:'\e812'}.icon-search:before,.b-icon-search:before,.tx-indexedsearch form button[type="submit"]:before,header form a:before,header form button:before{content:'\e813'}.icon-play:before,.b-icon-youtube:before,.box[class~="video"]>div.youtube a:before,body:not([class*="standard"]) .paper.videolink .morelink a:before,.readspeaker .rsbtn_colorskin.rspaused .rsbtn_pause:before,.readspeaker .rsbtn_colorskin.rsstopped .rsbtn_pause:before{content:'\e820'}.icon-twitter:before,.b-icon-twitter:before{content:'\e821'}.icon-rss:before,.b-icon-rss:before{content:'\e822'}.icon-facebook-letter:before,.b-icon-facebook-letter:before,.socialmedia.nav-sharer nav a.b-icon-facebook:hover::before,.socialmedia.nav-sharer nav a.b-icon-facebook-letter:hover::before,.socialmedia.nav-sharer nav a.b-icon-facebook:focus::before,.socialmedia.nav-sharer nav a.b-icon-facebook-letter:focus::before,.socialmedia.nav-sharer nav a.b-icon-facebook:active::before,.socialmedia.nav-sharer nav a.b-icon-facebook-letter:active::before{content:'\e823'}.icon-facebook:before,.b-icon-facebook:before,.socialmedia.nav-sharer nav a.b-icon-facebook-letter::before{content:'\e824'}.icon-gplus:before,.b-icon-gplus:before{content:'\e825'}.icon-download:before,.readspeaker .rsbtn_colorskin .rsbtn_dl:before{content:'\f02e'}.icon-sign-language:before,.nav-service .sign-language a::after,.nav-service .sign-language>strong::after,.nav-mobile nav .service .sign-language a::after,.nav-mobile nav .service .sign-language>strong::after{content:'\f2a7'}.b-icon-menu::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-icon-close::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-icon-quote::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-icon-quote::before{font-size:70px}.b-icon-search::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-icon-rss::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-icon-gplus::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-icon-twitter::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-icon-youtube::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-icon-facebook::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-icon-facebook-letter::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none outside none}blockquote,q{quotes:none}acronym{cursor:help;border-bottom:dotted 1px #333}*:focus{outline:0}table{border-collapse:collapse;border-spacing:0;empty-cells:show;caption-side:top}caption,th,td{text-align:left;vertical-align:top}img{display:inline-block;float:none;border:none 0;font-size:1.06rem;line-height:150%}*,div,nav,header{box-sizing:border-box}header::before,footer::before,.container::before,.row::before,nav::before,nav>ul::before,.nav-copy::before,header::after,footer::after,.container::after,.row::after,nav::after,nav>ul::after,.nav-copy::after{display:table;content:"  ";clear:both}.sr-out{display:block;width:1px;height:1px;overflow:hidden;position:absolute;top:-200000em;left:-200000em}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0 none}.structure,.none,.mobile-only{display:none}.mobile-only{display:none}@media only screen and (max-width:  767px){.mobile-only{display:inline-block}}.mobile-hide{display:inline-block}@media only screen and (max-width:  767px){.mobile-hide{display:none}}@media screen{body{background-color:#767676}.page-wrapper{width:100%}.main-content,footer nav,.nav-sharer{max-width:654px}#content{background-color:white;max-width:1440px;margin:0 auto}.container{position:relative;max-width:1440px;width:100%;margin:0 auto}.main-content,footer nav,.nav-sharer{margin:0 auto}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}}@media only screen and (min-width:  768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}@media only screen and (min-width:  1024px){.main-content,footer nav,.nav-sharer{max-width:990px}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}}@media only screen and (min-width:1024px) and (max-width:1050px){.main-content,footer nav,.nav-sharer{max-width:965px}}@media only screen and (min-width:  1440px){.main-content,footer nav,.nav-sharer{max-width:990px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}@media screen{body:not([class~="standard"]) .main-content{margin-bottom:64px}}body[class~="start"]{overflow-x:hidden}@media screen{body[class~="start"] #content{background-color:#CCCCCC}}.content-row{width:100%;box-sizing:border-box;margin-top:16px}@media only screen and (min-width: 800px){.content-row{display:flex;display:-ms-flexbox;display:-webkit-flex;flex:1 0 auto;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 800px){.content-row>div:first-child:not(:last-child){padding-right:8px}}@media only screen and (min-width: 800px){.content-row>div:last-child:not(:first-child){padding-left:8px}}.content-col{box-sizing:border-box}@media only screen and (min-width: 800px){.content-col{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}}.content-col .box{width:100%;box-sizing:border-box}@media only screen and (min-width: 800px){.content-col .box{display:flex;display:-ms-flexbox;display:-webkit-flex;flex:1 0 auto;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}}@media only screen and (min-width: 800px){.content-col .box:first-child{margin-top:0}}@media only screen and (max-width:  767px){.content-col>.box{width:90%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 800px){.pattern-single,.pattern-multiple{flex:1 0 auto;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;width:50%;max-width:50%}}@media only screen and (max-width: 799px){.pattern-single,.pattern-multiple{width:100%}}@media only screen and (max-width:  767px){.pattern-single+.pattern-single{margin-top:16px}}@media only screen and (min-width: 800px){.pattern-single .box{min-height:528px}}@media only screen and (max-width:  767px){.pattern-multiple+.pattern-single{margin-top:16px}}.pattern-multiple .box{margin-top:16px}@media only screen and (min-width: 800px){.pattern-multiple .box{min-height:260px}}@media only screen and (min-width:  1024px){.pattern-triple{flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;width:100%}}@media only screen and (max-width:  1023px){.pattern-triple{display:block;width:100%}}@media only screen and (max-width:  767px){.pattern-triple{width:90%;margin-left:auto;margin-right:auto}}.pattern-triple .box{margin-top:0;margin-left:16px}.pattern-triple .box:first-child{margin-left:0}@media only screen and (min-width:  1024px){.pattern-triple .box{flex:1 0 30%;-ms-flex:1 0 30%;-webkit-flex:1 0 30%;width:auto;min-height:260px}}@media only screen and (max-width:  1023px){.pattern-triple .box{width:100%;margin-left:0}}.pattern-landscape{display:block}@media only screen and (min-width:  1024px){.pattern-landscape{width:104%;margin:16px -2%}}@media only screen and (max-width:  1023px){.pattern-landscape{width:100%}}.standard .main-content{margin-bottom:32px;padding-top:8px}.no-js .collapse{display:block}.no-js .toggle .toggle-headline::after{display:none}.no-js .carousel>.browse{display:none !important}.no-js #mobile-toggle,.no-js .nav-mobile{display:none !important}.box{clear:both}.box::after{content:'';clear:both;display:block}.box .main-content,.standard .main-content .box{margin-top:16px}.standard .box{-webkit-overflow-scrolling:touch;max-width:654px;margin-left:auto;margin-right:auto}@media only screen and (max-width:  767px){.standard .box{width:90%}}.standard .box .box{max-width:100%}@media only screen and (max-width:  767px){.standard .box .box{width:100%}}.box *::before,.box *::after{font-family:'prj';line-height:1;font-weight:400}.box a:link,.box a:visited{position:relative;background-color:transparent;border-bottom:solid 1px #E9051B;color:#E9051B;text-decoration:none;transition:ease-out .3s background-color,ease-out .3s border-color,ease-out .3s color}.box a:link *,.box a:visited *{color:inherit}.box a:hover,.box a:focus,.box a:active{background-color:rgba(200,200,200,0.3);border-color:#000000;color:#000000}.box h1{font-weight:700;padding-bottom:40px}@media only screen and (min-width:  768px){.box h1{font-size:3rem;line-height:120%}}@media only screen and (max-width:  767px){.box h1{font-size:2rem;line-height:130%}}.box h2{padding-top:8px;padding-bottom:32px}@media only screen and (min-width:  768px){.box h2{font-size:2rem;font-weight:700;line-height:130%}}@media only screen and (max-width:  767px){.box h2{font-size:1.75rem;font-weight:600;line-height:125%}}.box h2:first-child{padding-top:0}.box h3{font-size:1.25rem;font-weight:700;line-height:130%;padding-top:8px;padding-bottom:16px}.box h3:first-child{padding-top:0}.box h4{font-size:1.18rem;font-weight:600;line-height:130%;padding-top:8px;padding-bottom:16px}.box h4:first-child{padding-top:0}.box p,.box li{font-weight:400;font-size:1.06rem;line-height:150%;padding-bottom:24px}.box p>*,.box li>*{font-size:inherit;line-height:inherit}.box .intro p,.box .intro li{font-weight:600}@media only screen and (min-width:  768px){.box .intro p,.box .intro li{font-size:1.25rem;line-height:130%}}@media only screen and (max-width:  767px){.box .intro p,.box .intro li{font-size:1.18rem;line-height:130%}}.box .intro p *,.box .intro li *{font-weight:inherit;font-size:inherit;line-height:inherit}.box ul,.box ol{margin-bottom:24px;padding-left:2rem}.box ul>li,.box ol>li{padding-left:5px}.box ul ul,.box ol ul,.box ul ol,.box ol ol{margin-bottom:0}@media only screen and (max-width:  1023px){.box ul ul,.box ol ul,.box ul ol,.box ol ol{padding-left:1rem}}.box li{padding-bottom:8px}.box li ul,.box li ol{margin-top:8px;margin-bottom:0}.box ul{list-style-type:disc}.box ol{list-style-type:decimal}.box .morelink{text-transform:uppercase}.box .morelink a{font-size:.88rem;font-weight:700;text-decoration:none;line-height:150%;letter-spacing:1px;transition:ease-out .3s background-color,ease-out .3s color}.box .morelink a:link,.box .morelink a:visited{border-bottom:0 none}.box .morelink a:hover,.box .morelink a:focus,.box .morelink a:active{background-color:rgba(0,0,0,0.6);color:#FFFFFF}.standard .main-content .box h1+div.intro h2:first-child{margin-top:-24px}body:not([class*="standard"]) .box{position:relative;background-color:#F4F4F4;text-align:center}body:not([class*="standard"]) .box h2,body:not([class*="standard"]) .box h3,body:not([class*="standard"]) .box p{padding-left:24px;padding-right:24px}body:not([class*="standard"]) .box h2{font-weight:600;margin-top:auto;padding-top:0;padding-bottom:16px}@media only screen and (min-width:  768px){body:not([class*="standard"]) .box h2{font-size:1.75rem;line-height:125%}}@media only screen and (max-width:  767px){body:not([class*="standard"]) .box h2{font-size:1.55rem;line-height:135%}}@media only screen and (max-width: 399px){body:not([class*="standard"]) .box h2{font-size:1.25rem;line-height:130%}}body:not([class*="standard"]) .box p{font-size:.88rem;line-height:150%}body:not([class*="standard"]) .box p *{font-size:.88rem;line-height:150%}body:not([class*="standard"]) .box .morelink{position:relative;z-index:1;margin-top:auto}body:not([class*="standard"]) .box .morelink a{display:block;padding:16px 24px 16px}body:not([class*="standard"]) .box[class*="picture"] .morelink a:link,body:not([class*="standard"]) .box[class*="picture"] .morelink a:visited{color:#B51715}body:not([class*="standard"]) .box[class*="picture"] .morelink a:hover,body:not([class*="standard"]) .box[class*="picture"] .morelink a:focus,body:not([class*="standard"]) .box[class*="picture"] .morelink a:active{color:#FFFFFF}.rubrik .main-content>.box.text{background-color:transparent;text-align:left}.image-container{font-size:1px}.image-container figure,.image-container .image{position:relative;width:100%;margin-bottom:16px}.image-container figure img{display:block}.image-container .caption{background-color:#E4E4E4;color:#000000;font-weight:400;line-height:140%;padding:8px 16px}@media only screen and (min-width:  768px){.image-container .caption{font-size:.82rem}}@media only screen and (max-width:  767px){.image-container .caption{font-size:.88rem}}.image-container img{width:100%;height:auto}@media only screen and (min-width:  768px){.image-container.left,.image-container.right{width:48.5%}}@media only screen and (max-width:  767px){.image-container.left,.image-container.right{width:100%}}.blockquote .image-container.left,.blockquote .image-container.right{position:relative;overflow:hidden;border-radius:50%;margin-top:16px}@media only screen and (min-width:  768px){.blockquote .image-container.left,.blockquote .image-container.right{width:140px;height:140px}}@media only screen and (max-width:  767px){.blockquote .image-container.left,.blockquote .image-container.right{float:left;width:100px;height:100px}}@media only screen and (max-width:  479px){.blockquote .image-container.left,.blockquote .image-container.right{float:none;width:140px;height:140px;margin-left:auto;margin-right:auto}}.blockquote .image-container.left img,.blockquote .image-container.right img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);min-width:100%;width:auto;min-height:100%;height:auto}@media only screen and (min-width:  768px){.image-container.left{float:left;margin-right:4%}}@media only screen and (min-width:  768px){.image-container.right{float:right;margin-left:4%}}.image-container.image-group{clear:both}.image-container.image-group div.image{float:none;margin-bottom:15px}.image-container.image-group.center:after{content:'';display:table;width:100%}.image-container.image-group.center div.image{display:inline-block;margin-bottom:16px}.image-container.image-group.center div.image.odd{clear:left;float:left}.image-container.image-group.center div.image.even{clear:right;float:right}.video .image-container .image{margin-bottom:0}.teaserlist .image-container .image>a{display:block;border:0 none}.teaserlist .image-container .image>a::before{position:absolute;top:0;right:0;z-index:1;background-color:rgba(0,0,0,0.6);color:#FFFFFF;font-size:16px;line-height:1;padding:8px;transition:ease-out .3s background-color,ease-out .3s color}.teaserlist .image-container .image>a:hover,.teaserlist .image-container .image>a:focus,.teaserlist .image-container .image>a:active{background-color:transparent}.teaserlist .image-container .image>a:hover::before,.teaserlist .image-container .image>a:focus::before,.teaserlist .image-container .image>a:active::before{background-color:rgba(255,255,255,0.8);color:#333333}.carousel .image-container.center.image-single .image{overflow:hidden;margin-bottom:0}@media only screen and (min-width:  768px){.carousel .image-container.center.image-single .image{height:352px}}@media only screen and (max-width:  767px){.carousel .image-container.center.image-single .image{height:352px}}@media only screen and (min-width:  1024px){.special-1 .carousel .image-container.center.image-single .image{height:506px}}@media only screen and (max-width:  1023px){.special-1 .carousel .image-container.center.image-single .image{height:352px}}.carousel .image-container.center.image-single div.image.odd{float:none;height:100%}.carousel .image-container .caption{position:absolute;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.8)}@media only screen and (min-width:  1024px){.special-1 .carousel .image-container .caption{font-size:1.06rem;padding:16px 80px}}@media only screen and (max-width:  1023px){.special-1 .carousel .image-container .caption{font-size:.88rem;padding:8px 16px}}body[class="standard"] .carousel .image-container img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);width:auto;height:100%}body:not([class*="standard"]) .pattern-single h2+.center,body:not([class*="standard"]) .pattern-single h3+.center{position:relative;overflow:hidden}@media only screen and (min-width:  1024px){body:not([class*="standard"]) .pattern-single h2+.center,body:not([class*="standard"]) .pattern-single h3+.center{height:291px;max-height:291px}}@media only screen and (min-width: 800px) and (max-width:  1023px){body:not([class*="standard"]) .pattern-single h2+.center,body:not([class*="standard"]) .pattern-single h3+.center{height:209px;max-height:209px}}@media only screen and (max-width: 799px){body:not([class*="standard"]) .pattern-single h2+.center,body:not([class*="standard"]) .pattern-single h3+.center{height:291px;max-height:291px}}@media only screen and (max-width: 499px){body:not([class*="standard"]) .pattern-single h2+.center,body:not([class*="standard"]) .pattern-single h3+.center{height:auto;margin-bottom:16px}}body:not([class*="standard"]) .pattern-single h2+.center .image,body:not([class*="standard"]) .pattern-single h3+.center .image{width:100%;height:100%;margin-bottom:0}body:not([class*="standard"]) .pattern-single h2+.center img,body:not([class*="standard"]) .pattern-single h3+.center img{display:block}@media only screen and (min-width: 500px){body:not([class*="standard"]) .pattern-single h2+.center img,body:not([class*="standard"]) .pattern-single h3+.center img{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-100%);-ms-transform:translateX(-50%) translateY(-100%);-webkit-transform:translateX(-50%) translateY(-100%)}}body:not([class*="standard"]) .pattern-single .slider .box .image-container{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden}body:not([class*="standard"]) .pattern-multiple .image-container.left,body:not([class*="standard"]) .faq .image-container.left{position:absolute;left:0;top:0;bottom:0;height:100%;background-color:#E3051B;margin-right:0}@media only screen and (min-width:  1024px){body:not([class*="standard"]) .pattern-multiple .image-container.left,body:not([class*="standard"]) .faq .image-container.left{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex:1 0 auto;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;width:243px}}@media only screen and (min-width: 800px) and (max-width:  1023px){body:not([class*="standard"]) .pattern-multiple .image-container.left,body:not([class*="standard"]) .faq .image-container.left{display:block;width:100%;opacity:.1}}@media only screen and (min-width: 800px){body:not([class*="standard"]) .pattern-multiple .image-container.left,body:not([class*="standard"]) .faq .image-container.left{overflow:hidden}}@media only screen and (max-width: 799px){body:not([class*="standard"]) .pattern-multiple .image-container.left,body:not([class*="standard"]) .faq .image-container.left{display:block;width:30%;opacity:1}}body:not([class*="standard"]) .pattern-multiple .image-container.left::after,body:not([class*="standard"]) .faq .image-container.left::after{content:'';position:absolute;left:0;bottom:0;height:48px;width:100%;background-color:#000000;opacity:.1}body:not([class*="standard"]) .pattern-multiple .image-container .image,body:not([class*="standard"]) .faq .image-container .image{position:static}body:not([class*="standard"]) .pattern-multiple .image-container img,body:not([class*="standard"]) .faq .image-container img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);width:auto;height:auto}@media only screen and (min-width: 800px){body:not([class*="standard"]) .pattern-multiple .image-container img,body:not([class*="standard"]) .faq .image-container img{max-height:100%;max-width:40%}}@media only screen and (max-width: 799px){body:not([class*="standard"]) .pattern-multiple .image-container img,body:not([class*="standard"]) .faq .image-container img{max-height:55%;max-width:55%}}body:not([class*="standard"]) .faq .image-container.left{overflow:visible;opacity:1}@media only screen and (max-width: 799px){body:not([class*="standard"]) .faq .image-container.left{width:50%}}@media only screen and (max-width: 499px){body:not([class*="standard"]) .faq .image-container.left{width:30%}}@media only screen and (min-width: 800px) and (max-width:  1023px){body:not([class*="standard"]) .faq .image-container.left .image{opacity:.1}}@media only screen and (max-width: 799px){body:not([class*="standard"]) .faq .image-container.left img{max-height:100%;max-width:40%}}body:not([class*="standard"]) .faq .image-container.left::after{top:100%;bottom:auto;z-index:1;height:26px;background-color:transparent;background-image:url('../../static/img/style/bg-box-faq.png');opacity:1}@media only screen and (min-width: 800px) and (max-width:  1023px){body:not([class*="standard"]) .faq .image-container.left::after{background-size:100% 26px}}@media only screen and (max-width: 799px){body:not([class*="standard"]) .faq .image-container.left::after{background-size:100% 26px}}@media only screen and (max-width: 499px){body:not([class*="standard"]) .faq .image-container.left::after{height:15px;background-size:100% 15px}}.box.blockquote{margin-bottom:32px}blockquote{position:relative;text-align:center;padding:16px 0}blockquote::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote::before{font-size:70px}@media only screen and (min-width:  480px){blockquote{margin:0 16%}}@media only screen and (max-width:  479px){blockquote{margin:0 0 0 58px}}blockquote::before{position:absolute;top:0;color:#E3051B}@media only screen and (min-width:  480px){blockquote::before{left:-18%}}@media only screen and (max-width:  767px){blockquote::before{font-size:50px}}@media only screen and (max-width:  479px){blockquote::before{left:-58px}}.box blockquote p,.box blockquote a{font-size:.88rem;line-height:150%}blockquote strong{display:inline-block;color:#333333;padding-bottom:5px}blockquote cite{color:#767676;font-style:normal}div.image-container+blockquote{min-height:172px}@media only screen and (min-width:  480px){div.image-container+blockquote{margin-right:16px}}@media only screen and (min-width:  768px){div.image-container+blockquote{margin-left:194px}}@media only screen and (max-width:  767px){div.image-container+blockquote{margin-left:148px}}@media only screen and (max-width:  479px){div.image-container+blockquote{margin-left:58px;margin-right:0}}div.image-container+blockquote::before{position:absolute;top:0;color:#E3051B}@media only screen and (min-width:  768px){div.image-container+blockquote::before{left:-78px}}@media only screen and (max-width:  767px){div.image-container+blockquote::before{left:-66px}}@media only screen and (max-width:  479px){div.image-container+blockquote::before{left:-58px}}.box.is-table{overflow-x:auto;overflow-y:hidden;margin-bottom:32px}table{width:100%;margin-bottom:16px}table caption{font-size:1.06rem;font-weight:700;line-height:130%;margin-bottom:8px}table th,table td{font-size:.88rem;line-height:150%;padding:12px 16px}table th *,table td *{font-size:.88rem}.box table th a:link,.box table td a:link,.box table th a:visited,.box table td a:visited{color:#B51715}table th{background-color:#E3051B;border-right:solid 2px #FFFFFF;border-bottom:solid 2px #FFFFFF;color:#FFFFFF}table td{border-right:solid 2px #FFFFFF}table tr:nth-child(odd) td{background-color:#E4E4E4}table tr:nth-child(even) td{background-color:#FFFFFF;border-right:solid 2px #E4E4E4}table tr:nth-child(even):last-child td{border-bottom:solid 2px #E4E4E4}table tr th:last-child,table tr td:last-child{border-right:0 none}table tbody tr:nth-child(odd) th,table tbody tr:nth-child(odd) td{border-top:0 none;border-bottom:0 none}table tbody tr:nth-child(even) th{border-top:solid 2px #FFFFFF;border-bottom:solid 2px #FFFFFF}table tbody tr:last-child th,table tbody tr:last-child td{border-bottom:0 none}table thead+tbody tr:nth-child(even) th,table thead+tbody tr:nth-child(even) td{border-top:0 none;border-bottom:0 none}.tx-indexedsearch{max-width:654px;margin:0 auto}@media only screen and (max-width:  767px){.tx-indexedsearch{max-width:90%}}@media only screen and (max-width:  767px){.tx-indexedsearch .box{width:100%}}.tx-indexedsearch .box h3{position:relative;list-style-type:none;padding-left:20px}@media only screen and (max-width:  767px){.tx-indexedsearch .box h3{font-size:1.06rem;line-height:150%}}.tx-indexedsearch .box h3 *{font-size:inherit;line-height:inherit}.tx-indexedsearch .box h3 a{display:inline-block;border:0 none;color:#333333;font-weight:inherit;vertical-align:top;padding-left:8px}.tx-indexedsearch .box h3 a::before{position:absolute;top:0;left:0;width:20px;height:20px;overflow:hidden;box-sizing:border-box;border:solid 2px #333333;border-radius:50%;font-size:12px;padding-top:2px;padding-left:1px;transition:ease-out .3s background-color,ease-out .3s color;top:3px;left:-20px}.tx-indexedsearch .box h3 a[class*="intern"]::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tx-indexedsearch .box h3 a[class*="download"]::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tx-indexedsearch .box h3 a[class*="download"]::before{text-decoration:underline}.tx-indexedsearch .box h3 a[class*="download"]:hover::before,.tx-indexedsearch .box h3 a[class*="download"]:focus::before,.tx-indexedsearch .box h3 a[class*="download"]:active::before{text-decoration:underline}.tx-indexedsearch .box h3 a:hover,.tx-indexedsearch .box h3 a:focus,.tx-indexedsearch .box h3 a:active{background-color:transparent}.tx-indexedsearch .box h3 a:hover::before,.tx-indexedsearch .box h3 a:focus::before,.tx-indexedsearch .box h3 a:active::before{background-color:#333333;color:#FFFFFF}.tx-indexedsearch .box strong{background-color:#D8D8D8;font-weight:inherit;padding-right:3px;padding-left:3px}.tx-indexedsearch form{display:table;width:100%}.tx-indexedsearch form label{display:table-cell;width:100%;box-sizing:border-box;vertical-align:top;padding-right:16px}.tx-indexedsearch form input[type="text"],.tx-indexedsearch form button[type="submit"]{min-height:55px;box-sizing:border-box}.tx-indexedsearch form input[type="text"]{width:100%;border:solid 2px #333333;padding:8px 16px}@media only screen and (min-width:  768px){.tx-indexedsearch form input[type="text"]{font-size:1.25rem}}@media only screen and (max-width:  767px){.tx-indexedsearch form input[type="text"]{font-size:1.06rem}}.tx-indexedsearch form button[type="submit"]{cursor:pointer;display:table-cell;vertical-align:middle;background-color:#B51715;color:#FFFFFF}.tx-indexedsearch form button[type="submit"]::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:  768px){.tx-indexedsearch form button[type="submit"]{width:10rem;font-size:1.06rem;font-weight:600;text-transform:uppercase;padding:8px}}@media only screen and (max-width:  767px){.tx-indexedsearch form button[type="submit"]{width:55px;height:55px;transition:ease-out .3s background-color}}@media only screen and (min-width:  768px){.tx-indexedsearch form button[type="submit"]::before{display:none}}@media only screen and (max-width:  767px){.tx-indexedsearch form button[type="submit"]::before{color:inherit;font-size:35px;transition:ease-out .3s color}}@media only screen and (min-width:  768px){.tx-indexedsearch form button[type="submit"] span{position:static;display:inline-block;width:auto;height:auto;color:inherit;text-decoration:inherit}}@media only screen and (min-width:  768px){.tx-indexedsearch form button[type="submit"]:hover,.tx-indexedsearch form button[type="submit"]:focus,.tx-indexedsearch form button[type="submit"]:active{text-decoration:underline}}@media only screen and (max-width:  767px){.tx-indexedsearch form button[type="submit"]:hover,.tx-indexedsearch form button[type="submit"]:focus,.tx-indexedsearch form button[type="submit"]:active{background-color:#FFFFFF;color:#B51715}}.tx-indexedsearch-whatis{clear:both;margin-top:32px}.tx-indexedsearch-whatis h2{font-size:1.25rem;font-weight:700;line-height:130%;padding-bottom:16px}.tx-indexedsearch-whatis h2 *{font-size:inherit;font-weight:inherit;line-height:inherit}.tx-indexedsearch-whatis+.tx-indexedsearch-browsebox{padding-bottom:32px}.box+.tx-indexedsearch-browsebox{margin-top:16px;margin-bottom:64px}.box+.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage::before,.box+.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage::after{content:'';position:absolute;left:0;width:100%;height:1px}.box+.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage::before{top:0;border-top:solid 1px #333333}.box+.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage::after{bottom:0;border-bottom:solid 2px #333333}.box+.tx-indexedsearch-browsebox .browse{position:relative;font-size:.88rem;text-align:center;padding:24px 5em}.box+.tx-indexedsearch-browsebox .browse a{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;min-width:36px;box-sizing:border-box}@media only screen and (min-width:  768px){.box+.tx-indexedsearch-browsebox .browse a{min-height:36px}}.box+.tx-indexedsearch-browsebox .browse>a:nth-of-type(2){margin-left:0}.box+.tx-indexedsearch-browsebox .browse .control{position:absolute;top:24px;float:left;color:#E3051B;font-size:.88rem;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:1px;transition:background-color ease-out .3s,color ease-out .3s}@media only screen and (min-width:  768px){.box+.tx-indexedsearch-browsebox .browse .control{min-height:36px}}.box+.tx-indexedsearch-browsebox .browse .control:hover,.box+.tx-indexedsearch-browsebox .browse .control:focus,.box+.tx-indexedsearch-browsebox .browse .control:active{text-decoration:underline}.box+.tx-indexedsearch-browsebox .browse .left{left:0;text-align:left}.box+.tx-indexedsearch-browsebox .browse .left+.right{margin-left:0}.box+.tx-indexedsearch-browsebox .browse .right{right:0;text-align:right;margin-left:50%}.box+.tx-indexedsearch-browsebox .browse span{display:inline-block;font-weight:600;text-align:center;line-height:1}.box+.tx-indexedsearch-browsebox .browse span a{background-color:#FFFFFF;font-size:inherit;font-weight:inherit;text-decoration:none;transition:background-color ease-out .3s,color ease-out .3s}.box+.tx-indexedsearch-browsebox .browse span a *{font-size:inherit;font-weight:inherit}.box+.tx-indexedsearch-browsebox .browse span a:hover,.box+.tx-indexedsearch-browsebox .browse span a:focus,.box+.tx-indexedsearch-browsebox .browse span a:active{text-decoration:underline}@media only screen and (max-width:  767px){.box+.tx-indexedsearch-browsebox .browse span>a{display:none}}.box+.tx-indexedsearch-browsebox .browse strong a{cursor:default;pointer-events:none;z-index:-1;background-color:#E3051B;border-radius:50%;color:#FFFFFF;font-weight:600}@media only screen and (max-width:  767px){.box+.tx-indexedsearch-browsebox .browse strong a{width:100%;display:inline-block;background-color:transparent;color:#333333}}@media only screen and (max-width:  767px){.box+.tx-indexedsearch-browsebox .browse strong a span:last-of-type{position:static;width:auto;height:auto;display:inline;font-size:inherit}}.carousel{position:relative;background-color:#626262;margin-bottom:32px;padding-bottom:42px}.carousel .picture{margin-top:0}.faq .carousel,.slider .carousel{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;background-color:transparent;margin-bottom:0}.slider .carousel{position:static}.carousel-inner{position:relative;width:100%;height:100%;overflow:hidden;background-color:#F4F4F4;background:linear-gradient(#F0F0F0 0,#DADADA 100%);background:-ms-linear-gradient(#F0F0F0 0,#DADADA 100%);background:-moz-linear-gradient(#F0F0F0 0,#DADADA 100%);background:-webkit-gradient(#F0F0F0 0,#DADADA 100%);background:-webkit-linear-gradient(#F0F0F0 0,#DADADA 100%)}.main-content .carousel-inner .box{margin-top:0}.faq .carousel-inner,.slider .carousel-inner{background:transparent}.carousel-inner>.item{display:none;position:relative;left:0}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;bottom:0}.carousel-inner>.active{left:0}.top-content .carousel-inner>.item{-webkit-transition:.8s linear opacity;-o-transition:.8s linear opacity;transition:.8s linear opacity;opacity:0}.top-content .carousel-inner>.item.active{opacity:1}.top-content .carousel-inner>.item.active.right,.top-content .carousel-inner>.item.active.left{opacity:0}.main-content .carousel-inner .carousel.slide:focus{border:1px dotted #D8D8D8}.main-content .carousel-inner>.item{-webkit-transition:.4s cubic-bezier(.65, .05, .36, 1) opacity;-o-transition:.4s cubic-bezier(.65, .05, .36, 1) opacity;transition:.4s cubic-bezier(.65, .05, .36, 1) opacity;opacity:.2}.main-content .carousel-inner>.item.next,.main-content .carousel-inner>.item.prev{opacity:0}.main-content .carousel-inner>.item.active{opacity:1}.main-content .carousel-inner>.item.active.right,.main-content .carousel-inner>.item.active.left{opacity:.1}.carousel-indicators{position:absolute}@media only screen and (min-width:  768px){.carousel-indicators{bottom:12px}}@media only screen and (max-width:  767px){.carousel-indicators{bottom:8px}}.box ol.carousel-indicators{display:block;width:100%;text-align:center;margin:0;padding:0}.box ol.carousel-indicators li{padding-left:0;padding-bottom:0}.carousel-indicators li{display:inline-block;margin-left:7px}.carousel-indicators li:first-child{margin-left:0}@media only screen and (min-width:  768px){.carousel-indicators li{width:14px;height:14px;border:2px solid #FFFFFF;border-radius:50%}}@media only screen and (max-width:  767px){.carousel-indicators li{display:none}}.faq .carousel-indicators li,.slider .carousel-indicators li{border-color:#333333}@media only screen and (max-width:  767px){.carousel-indicators li .sr-out+.sr-out{position:static;width:auto;height:auto;color:#FFFFFF;font-size:1.25rem;font-weight:700;margin:0}}.carousel-indicators .active{border-width:5px}@media only screen and (min-width:  768px){.carousel-indicators .active{background-color:#FFFFFF}}@media only screen and (max-width:  767px){.carousel-indicators .active{display:inline-block}}.faq .carousel-indicators .active,.slider .carousel-indicators .active{background-color:#333333}@media only screen and (max-width:  767px){.faq .carousel-indicators .active,.slider .carousel-indicators .active{background-color:transparent}}@media only screen and (max-width:  767px){.faq .carousel-indicators .active .sr-out+.sr-out,.slider .carousel-indicators .active .sr-out+.sr-out{color:#333333}}.carousel-control{bottom:0;z-index:1;display:inline-block;width:42px;height:42px;opacity:1;-webkit-filter:none;filter:none}.box a.carousel-control{position:absolute;border:0 none}.carousel-control::before{position:absolute;left:0;bottom:6px;width:100%;height:26px;font-size:26px}a.carousel-control:link,a.carousel-control:visited{border:solid 2px #626262;color:#FFFFFF;text-decoration:none;transition:ease-out .3s background-color,ease-out .3s color}a.carousel-control:hover,a.carousel-control:focus,a.carousel-control:active{background-color:rgba(255,255,255,0.8);color:#626262}.faq a.carousel-control,.slider a.carousel-control{background-color:rgba(0,0,0,0.6)}.faq a.carousel-control:hover,.slider a.carousel-control:hover,.faq a.carousel-control:focus,.slider a.carousel-control:focus,.faq a.carousel-control:active,.slider a.carousel-control:active{background-color:rgba(255,255,255,0.8)}.carousel-control.left{left:0}.carousel-control.left::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel-control.left::before{left:0}.carousel-control.right{right:0}.carousel-control.right::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel-control.right::before{right:0}.socialmedia{position:relative}.socialmedia a{position:relative;font-weight:600;text-decoration:none;padding-left:40px}.socialmedia a::before{position:absolute;top:50%;left:0;display:block;width:30px;height:30px;box-sizing:border-box;font-size:16px;font-weight:400;text-align:center;margin-top:-15px;padding-top:7px;transition:ease-out .3s background-color,ease-out .3s color}@media only screen and (max-width:  767px){.socialmedia nav{max-width:90%;margin-right:auto;margin-left:auto}}.socialmedia nav h6{float:left;display:block;width:33.33333333%;font-size:1.18rem;font-weight:600;line-height:130%;padding-bottom:16px}@media only screen and (max-width:  767px){.socialmedia nav h6{width:100%}}.socialmedia nav>ul{float:left;display:block;width:66.66666667%}@media only screen and (max-width:  767px){.socialmedia nav>ul{width:100%;margin-bottom:16px}}.socialmedia nav li{float:left;width:25%;min-height:30px}@media only screen and (max-width:  767px){.socialmedia nav li{width:100%}}.socialmedia nav a{display:inline-block}.socialmedia.nav-sharer{min-height:48px}.socialmedia.nav-sharer nav h6{display:inline-block}@media only screen and (max-width:  767px){.socialmedia.nav-sharer nav li{width:33.33333333%}}@media only screen and (max-width: 399px){.socialmedia.nav-sharer nav li{width:50%;margin-bottom:8px}}.socialmedia.nav-sharer nav a{color:#333333}.socialmedia.nav-sharer nav a::before{background-color:#FFFFFF;border-radius:50%}.start .socialmedia.nav-sharer nav a::before{background-color:transparent}.socialmedia.nav-sharer nav a:hover::before,.socialmedia.nav-sharer nav a:focus::before,.socialmedia.nav-sharer nav a:active::before{background-color:#E3051B;transition:ease-out .3s background-color,ease-out .3s color}.socialmedia.nav-sharer nav a.b-icon-twitter::before{color:#1DA1F2;font-size:20px;padding-top:4px;padding-left:5px}.socialmedia.nav-sharer nav a.b-icon-twitter:hover::before,.socialmedia.nav-sharer nav a.b-icon-twitter:focus::before,.socialmedia.nav-sharer nav a.b-icon-twitter:active::before{color:#FFFFFF;font-size:10px;padding-top:10px;padding-left:1px}.socialmedia.nav-sharer nav a.b-icon-facebook::before,.socialmedia.nav-sharer nav a.b-icon-facebook-letter::before{border-radius:2px;color:#3B5998;font-size:28px;padding-top:2px;padding-left:2px;transition:ease-out .3s color}.socialmedia.nav-sharer nav a.b-icon-facebook:hover::before,.socialmedia.nav-sharer nav a.b-icon-facebook-letter:hover::before,.socialmedia.nav-sharer nav a.b-icon-facebook:focus::before,.socialmedia.nav-sharer nav a.b-icon-facebook-letter:focus::before,.socialmedia.nav-sharer nav a.b-icon-facebook:active::before,.socialmedia.nav-sharer nav a.b-icon-facebook-letter:active::before{background-color:#E3051B;color:#FFFFFF;font-size:22px;padding-top:8px;padding-left:9px}.socialmedia.nav-sharer nav a.b-icon-gplus::before{color:#DB4437;font-size:22px;font-weight:600;padding-top:4px;padding-left:4px}.socialmedia.nav-sharer nav a.b-icon-gplus:hover::before,.socialmedia.nav-sharer nav a.b-icon-gplus:focus::before,.socialmedia.nav-sharer nav a.b-icon-gplus:active::before{color:#FFFFFF;font-size:16px;padding-top:6px}.socialmedia.nav-social{min-height:70px;background-color:#E3051B;padding-top:24px}.socialmedia.nav-social h6{color:#FFFFFF}@media only screen and (max-width:  767px){.socialmedia.nav-social li{width:25%}}@media only screen and (max-width: 599px){.socialmedia.nav-social li{width:50%;margin-bottom:8px}}.socialmedia.nav-social a{color:#FFFFFF;font-size:.88rem}.socialmedia.nav-social a::before{background-color:#FFFFFF;border-radius:50%;color:#E3051B}.socialmedia.nav-social a.b-icon-twitter::before{font-size:12px;padding-top:9px}.socialmedia.nav-social a.b-icon-youtube::before{padding-left:3px}.socialmedia.nav-social a.b-icon-rss::before{font-size:22px;padding-top:3px;padding-left:1px}.socialmedia.nav-social a:hover::before,.socialmedia.nav-social a:focus::before,.socialmedia.nav-social a:active::before{background-color:#E3051B;color:#FFFFFF}.box[class~="video"]{margin-bottom:64px}#content .box[class~="video"] h2{border:0 none;padding-left:0;padding-right:0}.box[class~="video"] h3{font-size:1.06rem;line-height:150%}.box[class~="video"]>ul{padding-bottom:8px}.box[class~="video"] p,.box[class~="video"]>ul li,.box[class~="video"]>ol li{font-size:.88rem;line-height:150%}.box[class~="video"] p *,.box[class~="video"]>ul li *,.box[class~="video"]>ol li *{font-size:.88rem;line-height:150%}.box[class~="video"]>*:not([class*="center"]){max-width:654px;border-left:solid 2px #333333;border-right:solid 2px #333333;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.box[class~="video"]>*:not([class*="center"]):last-child{border-bottom:solid 2px #333333}.box[class~="video"]>div.youtube{border-left:0 none;border-right:0 none;margin-bottom:-3px;padding-left:0;padding-right:0}.box[class~="video"]>div.youtube+*{padding-top:16px}.box[class~="video"]>div.youtube a{display:block;position:relative;border:0 none;color:#FFFFFF;text-decoration:none;transition:ease-out .3s color}.box[class~="video"]>div.youtube a::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.box[class~="video"]>div.youtube a::before{position:absolute;top:50%;left:50%;width:72px;height:72px;overflow:hidden;box-sizing:border-box;background-color:rgba(225,5,27,0.7);border:solid 4px #FFFFFF;border-radius:50%;font-size:29px;text-align:center;margin-top:-36px;margin-left:-36px;padding:16px 13px 16px 19px;transition:ease-out .3s border-color,ease-out .3s background-color}.box[class~="video"]>div.youtube a:hover,.box[class~="video"]>div.youtube a:focus,.box[class~="video"]>div.youtube a:active{color:#333333}.box[class~="video"]>div.youtube a:hover::before,.box[class~="video"]>div.youtube a:focus::before,.box[class~="video"]>div.youtube a:active::before{border-color:#333333;background-color:rgba(255,255,255,0.8)}.box[class~="video"]>div.youtube a img{display:block;max-width:100%;height:auto}.box[class~="toggle"]{background-color:#626262;text-align:center;margin-bottom:64px;padding:32px 16px 16px}.box[class~="toggle"] *,.box[class~="toggle"] a:link,.box[class~="toggle"] a:visited{color:#FFFFFF}.box[class~="toggle"] h2{font-weight:600}@media only screen and (min-width:  768px){.box[class~="toggle"] h2{font-size:1.75rem;line-height:125%}}@media only screen and (max-width:  767px){.box[class~="toggle"] h2{font-size:1.25rem;line-height:130%}}.box[class~="toggle"] h3{font-size:1.55rem;line-height:135%}.box[class~="toggle"] p{font-size:.88rem;line-height:150%}.box[class~="toggle"] p *{font-size:.88rem;line-height:150%}.box[class~="toggle"] p a{border-color:#FFFFFF;padding-left:1px;padding-right:1px}.box[class~="toggle"] p a:hover,.box[class~="toggle"] p a:focus,.box[class~="toggle"] p a:active{background-color:#FFFFFF;color:#626262}.box[class~="toggle"] .morelink a{border:0 none;margin-top:16px;padding:8px 16px}.box[class~="toggle"] .morelink a::before,.box[class~="toggle"] .morelink a::after{display:inline-block;font-size:1.06rem}.box[class~="toggle"] .morelink a::before{padding-right:16px}.box[class~="toggle"] .morelink a::after{padding-left:16px}.box[class~="toggle"] .morelink a[aria-expanded="false"]::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.box[class~="toggle"] .morelink a[aria-expanded="true"]::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.box[class~="toggle"] .morelink a:hover,.box[class~="toggle"] .morelink a:focus,.box[class~="toggle"] .morelink a:active{background-color:#FFFFFF;color:#626262}.box[class~="toggle"] .toggle-content[aria-hidden=false]{padding-top:32px}.box[class~="toggle"] .toggle-content[aria-hidden=true]{visibility:hidden;height:0}.box[class~="linklist"]{position:relative;min-height:368px;box-sizing:border-box;background:url('../../static/img/style/bg-paper-linklist.png') no-repeat 0 0;margin-top:16px;margin-bottom:40px;padding:48px 0 16px}.box[class~="linklist"]::before{content:'';position:absolute;top:368px;bottom:0;left:0;width:100%;background:url('../../static/img/style/bg-paper-linklist-after.png') repeat-y 0 0}.box[class~="linklist"] h2,.box[class~="linklist"] ul{margin-left:12%;margin-right:13%}@media only screen and (min-width:  768px){.box[class~="linklist"] h2{font-size:1.75rem;line-height:125%}}@media only screen and (max-width:  767px){.box[class~="linklist"] h2{font-size:1.25rem;font-weight:700;line-height:130%}}.box[class~="linklist"] ul{padding-left:0}.box[class~="linklist"] li a{line-height:130%}@media only screen and (max-width:  767px){.box[class~="linklist"] li a{font-size:.88rem;line-height:150%}}.box[class~="linklist"] li,.box[class~="special-1"] li,.box[class~="speciallist"] li,.box[class~="video"] li{position:relative;list-style-type:none;padding-left:20px}.box[class~="linklist"] li a,.box[class~="special-1"] li a,.box[class~="speciallist"] li a,.box[class~="video"] li a{display:inline-block;border:0 none;color:#333333;font-weight:600;vertical-align:top;padding-left:8px}.box[class~="linklist"] li a::before,.box[class~="special-1"] li a::before,.box[class~="speciallist"] li a::before,.box[class~="video"] li a::before{position:absolute;top:0;left:0;width:20px;height:20px;overflow:hidden;box-sizing:border-box;border:solid 2px #333333;border-radius:50%;font-size:12px;padding-top:2px;padding-left:1px;transition:ease-out .3s background-color,ease-out .3s color;left:-20px}.box[class~="linklist"] li a[class*="intern"]::before,.box[class~="special-1"] li a[class*="intern"]::before,.box[class~="speciallist"] li a[class*="intern"]::before,.box[class~="video"] li a[class*="intern"]::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.box[class~="linklist"] li a[class*="extern"]::before,.box[class~="special-1"] li a[class*="extern"]::before,.box[class~="speciallist"] li a[class*="extern"]::before,.box[class~="video"] li a[class*="extern"]::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.box[class~="linklist"] li a[class*="extern"]::before,.box[class~="special-1"] li a[class*="extern"]::before,.box[class~="speciallist"] li a[class*="extern"]::before,.box[class~="video"] li a[class*="extern"]::before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.box[class~="linklist"] li a[class*="download"]::before,.box[class~="special-1"] li a[class*="download"]::before,.box[class~="speciallist"] li a[class*="download"]::before,.box[class~="video"] li a[class*="download"]::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.box[class~="linklist"] li a[class*="download"]::before,.box[class~="special-1"] li a[class*="download"]::before,.box[class~="speciallist"] li a[class*="download"]::before,.box[class~="video"] li a[class*="download"]::before{text-decoration:underline;padding-left:0}.box[class~="linklist"] li a[class*="download"]:hover::before,.box[class~="special-1"] li a[class*="download"]:hover::before,.box[class~="speciallist"] li a[class*="download"]:hover::before,.box[class~="video"] li a[class*="download"]:hover::before,.box[class~="linklist"] li a[class*="download"]:focus::before,.box[class~="special-1"] li a[class*="download"]:focus::before,.box[class~="speciallist"] li a[class*="download"]:focus::before,.box[class~="video"] li a[class*="download"]:focus::before,.box[class~="linklist"] li a[class*="download"]:active::before,.box[class~="special-1"] li a[class*="download"]:active::before,.box[class~="speciallist"] li a[class*="download"]:active::before,.box[class~="video"] li a[class*="download"]:active::before{text-decoration:underline}.box[class~="linklist"] li a:hover,.box[class~="special-1"] li a:hover,.box[class~="speciallist"] li a:hover,.box[class~="video"] li a:hover,.box[class~="linklist"] li a:focus,.box[class~="special-1"] li a:focus,.box[class~="speciallist"] li a:focus,.box[class~="video"] li a:focus,.box[class~="linklist"] li a:active,.box[class~="special-1"] li a:active,.box[class~="speciallist"] li a:active,.box[class~="video"] li a:active{background-color:transparent}.box[class~="linklist"] li a:hover::before,.box[class~="special-1"] li a:hover::before,.box[class~="speciallist"] li a:hover::before,.box[class~="video"] li a:hover::before,.box[class~="linklist"] li a:focus::before,.box[class~="special-1"] li a:focus::before,.box[class~="speciallist"] li a:focus::before,.box[class~="video"] li a:focus::before,.box[class~="linklist"] li a:active::before,.box[class~="special-1"] li a:active::before,.box[class~="speciallist"] li a:active::before,.box[class~="video"] li a:active::before{background-color:#333333;color:#FFFFFF}.pattern-triple .box:not([class*="picture"]),.pattern-multiple .box:not([class*="picture"]){padding-top:32px}body:not([class*="standard"]) .pattern-triple .box:not([class*="picture"]),body:not([class*="standard"]) .pattern-multiple .box:not([class*="picture"]){background-color:#626262}.pattern-triple .box:not([class*="picture"]) h2,.pattern-multiple .box:not([class*="picture"]) h2,.pattern-triple .box:not([class*="picture"]) h3,.pattern-multiple .box:not([class*="picture"]) h3,.pattern-triple .box:not([class*="picture"]) p,.pattern-multiple .box:not([class*="picture"]) p,.pattern-triple .box:not([class*="picture"]) div,.pattern-multiple .box:not([class*="picture"]) div{position:relative;z-index:1}.pattern-triple .box:not([class*="picture"]) *,.pattern-multiple .box:not([class*="picture"]) *{color:#FFFFFF}.pattern-triple .box:not([class*="picture"]) a,.pattern-multiple .box:not([class*="picture"]) a{border-color:#FFFFFF;padding-left:1px;padding-right:1px}.pattern-triple .box:not([class*="picture"]) a:hover,.pattern-multiple .box:not([class*="picture"]) a:hover,.pattern-triple .box:not([class*="picture"]) a:focus,.pattern-multiple .box:not([class*="picture"]) a:focus,.pattern-triple .box:not([class*="picture"]) a:active,.pattern-multiple .box:not([class*="picture"]) a:active{background-color:#FFFFFF;color:#626262}.pattern-triple .box:not([class*="picture"])::before,.pattern-multiple .box:not([class*="picture"])::before{content:'';position:absolute;left:243px;right:0;top:0;bottom:0;z-index:0;background-color:#606060}.pattern-triple .box:not([class*="picture"])::after,.pattern-multiple .box:not([class*="picture"])::after{content:'';position:absolute;left:0;right:0;bottom:0;z-index:0;height:64px;background:#5C5C5C url('../../static/img/style/bg_box-text-21_morelink.png') repeat-y left top}.pattern-triple .box:not([class*="picture"]) .morelink a:hover,.pattern-multiple .box:not([class*="picture"]) .morelink a:hover,.pattern-triple .box:not([class*="picture"]) .morelink a:focus,.pattern-multiple .box:not([class*="picture"]) .morelink a:focus,.pattern-triple .box:not([class*="picture"]) .morelink a:active,.pattern-multiple .box:not([class*="picture"]) .morelink a:active{background-color:rgba(255,255,255,0.8);color:#333333}.pattern-triple h2::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:  1024px){.pattern-triple h2::before{display:none}}@media only screen and (min-width:  1024px){.pattern-triple::before{display:none}}@media only screen and (max-width:  1023px){.pattern-triple .box:not([class*="picture"]){padding-top:16px;transition:ease-out .3s background-color}.pattern-triple .box:not([class*="picture"])::before{transition:ease-out .3s background-color}.pattern-triple .box:not([class*="picture"])::after{display:none}.pattern-triple .box:not([class*="picture"]) h2{text-align:left;font-size:1.25rem;line-height:130%;margin-top:0;margin-left:24px;transition:ease-out .3s color}.pattern-triple .box:not([class*="picture"]) h2::before{position:absolute;top:0;left:0;width:20px;height:20px;overflow:hidden;box-sizing:border-box;border:solid 2px #333333;border-radius:50%;font-size:12px;padding-top:2px;padding-left:1px;transition:ease-out .3s background-color,ease-out .3s color;left:-8px;border-color:#FFFFFF;transition:ease-out .3s border-color}body:not([class*="standard"]) .pattern-triple .box:not([class*="picture"]):hover,body:not([class*="standard"]) .pattern-triple .box:not([class*="picture"]):focus,body:not([class*="standard"]) .pattern-triple .box:not([class*="picture"]):active{background-color:#F4F4F4}.pattern-triple .box:not([class*="picture"]):hover::before,.pattern-triple .box:not([class*="picture"]):focus::before,.pattern-triple .box:not([class*="picture"]):active::before{background-color:#EEEEEE}.pattern-triple .box:not([class*="picture"]):hover h2,.pattern-triple .box:not([class*="picture"]):focus h2,.pattern-triple .box:not([class*="picture"]):active h2{color:#333333}.pattern-triple .box:not([class*="picture"]):hover h2::before,.pattern-triple .box:not([class*="picture"]):focus h2::before,.pattern-triple .box:not([class*="picture"]):active h2::before{border-color:#333333}.pattern-triple .box:not([class*="picture"]) .morelink{position:static}.pattern-triple .box:not([class*="picture"]) .morelink a{position:absolute;top:0;left:0;height:100%;width:100%;color:transparent}.pattern-triple .box:not([class*="picture"]) .morelink a:hover,.pattern-triple .box:not([class*="picture"]) .morelink a:focus,.pattern-triple .box:not([class*="picture"]) .morelink a:active{background-color:transparent;color:transparent}}@media only screen and (min-width:  1024px){.pattern-multiple .box[class*="picture"]{padding-left:243px}}@media only screen and (min-width: 800px) and (max-width:  1023px){.pattern-multiple .box[class*="picture"]{background-color:#E3051B}}@media only screen and (min-width: 800px) and (max-width:  1023px){.pattern-multiple .box[class*="picture"] *{color:#FFFFFF}}@media only screen and (min-width: 800px) and (max-width:  1023px){.pattern-multiple .box[class*="picture"] h2{position:relative;z-index:1}}@media only screen and (max-width: 799px){.pattern-multiple .box[class*="picture"] h2{margin-left:30%;padding-top:16px}}@media only screen and (min-width: 800px) and (max-width:  1023px){.pattern-multiple .box[class*="picture"]::after{display:none}}@media only screen and (min-width: 800px){.pattern-multiple .box[class*="picture"]::after{content:'';position:absolute;left:243px;right:0;top:auto;bottom:0;z-index:0;height:48px;background-color:#EEEEEE}}@media only screen and (max-width: 799px){.pattern-multiple .box[class*="picture"]::after{display:none}}@media only screen and (max-width: 799px){.pattern-multiple .box[class*="picture"] .morelink{margin-left:30%}}@media only screen and (min-width: 800px) and (max-width:  1023px){body:not([class*="standard"]) .pattern-multiple .box[class*="picture"] .morelink a{color:#FFFFFF}}@media only screen and (min-width: 800px) and (max-width:  1023px){body:not([class*="standard"]) .pattern-multiple .box[class*="picture"] .morelink a:hover,body:not([class*="standard"]) .pattern-multiple .box[class*="picture"] .morelink a:focus,body:not([class*="standard"]) .pattern-multiple .box[class*="picture"] .morelink a:active{background-color:rgba(255,255,255,0.8);color:#333333}}@media only screen and (max-width:  1023px){.pattern-single>.box[class*="picture"]{max-width:487px;margin-left:auto;margin-right:auto}}.pattern-single>.box[class*="picture"]::before{content:'';position:absolute;left:243px;right:0;top:0;bottom:0;z-index:0;background-color:#EEEEEE}@media only screen and (min-width: 800px) and (max-width:  1023px){.pattern-single>.box[class*="picture"]::before{left:50%}}.pattern-single>.box[class*="picture"] h3,.pattern-single>.box[class*="picture"] p{position:relative}.pattern-single>.box[class*="picture"] h3{font-size:1.06rem;font-weight:400;margin-top:16px}.pattern-single>.box[class*="picture"] h2{position:absolute;left:0;z-index:1;width:100%;background:url('../../static/img/style/bg-box-22.png') no-repeat center bottom;background-color:rgba(30,30,30,0.1);color:#FFFFFF;line-height:110%;padding:0}@media only screen and (min-width:  1024px){.pattern-single>.box[class*="picture"] h2{top:196px;height:95px;padding-top:25px}}@media only screen and (min-width: 800px) and (max-width:  1023px){.pattern-single>.box[class*="picture"] h2{top:144px;height:65px;font-size:1.25rem;padding-top:15px}}@media only screen and (max-width: 799px){.pattern-single>.box[class*="picture"] h2{top:196px;height:95px;padding-top:25px}}@media only screen and (max-width: 499px){.pattern-single>.box[class*="picture"] h2{position:relative;top:0;z-index:1;height:auto;background:transparent;color:#333333;font-size:1.25rem;margin:0;padding:16px}}.pattern-single>.box[class*="picture"] a{color:#B51715}.pattern-single>.box[class*="picture"] a:hover,.pattern-single>.box[class*="picture"] a:focus,.pattern-single>.box[class*="picture"] a:active{color:#000000}.pattern-single>.box[class*="picture"] .morelink a{border:0 none}.box[class~="special-1"]{margin-bottom:64px}.standard .box[class~="special-1"]{max-width:1024px}.box[class~="special-1"]>*:not([class*="center"]){max-width:654px;border-left:solid 2px #333333;border-right:solid 2px #333333;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}.box[class~="special-1"]>*:not([class*="center"]):last-child{border-bottom:solid 2px #333333}.box[class~="special-1"]>.center{margin-bottom:-18px}.box[class~="special-1"]>.center+*{padding-top:16px}.box[class~="special-1"] p,.box[class~="special-1"]>ul li,.box[class~="special-1"]>ol li{font-size:.88rem;line-height:150%}.box[class~="special-1"] p *,.box[class~="special-1"]>ul li *,.box[class~="special-1"]>ol li *{font-size:.88rem;line-height:150%}.box[class~="special-1"]>ul,.box[class~="special-1"]>ol{padding-bottom:8px;margin-bottom:0}.box[class~="speciallist"]{margin-bottom:64px}.box[class~="speciallist"] ul,.box[class~="speciallist"] ol{padding-left:0}.box[class~="speciallist"]>ul,.box[class~="speciallist"]>ol{margin-bottom:16px;padding-bottom:8px}.box[class~="speciallist"]>ul:last-of-type,.box[class~="speciallist"]>ol:last-of-type{margin-bottom:0;padding-bottom:0}.box[class~="speciallist"]>ul:last-of-type>li:last-of-type,.box[class~="speciallist"]>ol:last-of-type>li:last-of-type{margin-bottom:0;padding-bottom:0}.box[class~="speciallist"] li{margin-bottom:4px}.box[class~="speciallist"] li a{line-height:130%}div.box[class*="faq"]{flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}@media only screen and (max-width:  1023px){div.box[class*="faq"]{max-width:487px;margin-left:auto;margin-right:auto}}div.box[class*="faq"] .box{min-height:240px}@media only screen and (min-width:  1024px){div.box[class*="faq"] .picture{min-height:260px;padding-left:243px}}@media only screen and (min-width: 800px) and (max-width:  1023px){div.box[class*="faq"] .picture{max-height:260px;background-color:#E3051B}}@media only screen and (max-width: 799px){div.box[class*="faq"] .picture{display:flex;display:-ms-flexbox;display:-webkit-flex;flex:1 0 auto;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}}@media only screen and (min-width: 800px) and (max-width:  1023px){div.box[class*="faq"] .picture *{color:#FFFFFF}}@media only screen and (min-width: 800px) and (max-width:  1023px){div.box[class*="faq"] .picture h2{position:relative;z-index:1}}@media only screen and (max-width: 799px){div.box[class*="faq"] .picture h2{margin-left:50%;padding-top:16px}}@media only screen and (max-width: 499px){div.box[class*="faq"] .picture h2{margin-left:30%}}div.box[class*="faq"] .picture::after{display:none}@media only screen and (max-width: 799px){div.box[class*="faq"] .picture .morelink{margin-left:50%}}@media only screen and (max-width: 499px){div.box[class*="faq"] .picture .morelink{margin-left:30%}}@media only screen and (min-width: 800px) and (max-width:  1023px){body:not([class*="standard"]) div.box[class*="faq"] .picture .morelink a{color:#FFFFFF}}@media only screen and (min-width: 800px) and (max-width:  1023px){body:not([class*="standard"]) div.box[class*="faq"] .picture .morelink a:hover,body:not([class*="standard"]) div.box[class*="faq"] .picture .morelink a:focus,body:not([class*="standard"]) div.box[class*="faq"] .picture .morelink a:active{background-color:rgba(255,255,255,0.8);color:#333333}}div.box[class*="faq"] .picture+.box[class*="text"]{background-color:#E4E4E4;margin-top:0}div.box[class*="faq"] .picture+.box[class*="text"]::before{content:'';position:absolute;left:243px;right:0;top:0;bottom:0;z-index:0;background-color:#EEEEEE}@media only screen and (max-width:  1023px){div.box[class*="faq"] .picture+.box[class*="text"]::before{left:0}}div.box[class*="faq"] .picture+.box[class*="text"] .box{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;background-color:transparent;padding-top:32px}div.box[class*="faq"] .picture+.box[class*="text"] .box p{position:relative;z-index:1;font-size:1.55rem;font-weight:600;line-height:130%;margin-top:auto;margin-bottom:0;padding-bottom:0}@media only screen and (min-width: 800px) and (max-width:  1023px){div.box[class*="faq"] .picture+.box[class*="text"] .box p{font-size:1.06rem;line-height:150%}}div.box[class*="faq"] .picture+.box[class*="text"] .box .morelink{margin-top:auto;margin-bottom:0}div.box[class*="faq"] .picture+.box[class*="text"] .box .morelink a{display:inline-block;color:#B51715;padding-top:8px;padding-bottom:8px}div.box[class*="faq"] .picture+.box[class*="text"] .box .morelink a:hover,div.box[class*="faq"] .picture+.box[class*="text"] .box .morelink a:focus,div.box[class*="faq"] .picture+.box[class*="text"] .box .morelink a:active{color:#FFFFFF}div[class~="slider"]{flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}@media only screen and (max-width:  1023px){div[class~="slider"]{max-width:487px;margin-left:auto;margin-right:auto}}div[class~="slider"]::before{content:'';position:absolute;left:243px;right:0;top:0;bottom:0;z-index:0;background-color:#EEEEEE}@media only screen and (max-width:  1023px){div[class~="slider"]::before{left:50%}}div[class~="slider"] .box[class*="text"]{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;background-color:transparent}div[class~="slider"] .box[class*="text"] h3{position:absolute;left:0;z-index:1;width:100%;background:url('../../static/img/style/bg-box-22.png') no-repeat center bottom;background-color:rgba(30,30,30,0.1);color:#FFFFFF;font-size:1.75rem;font-weight:600;line-height:110%;padding:0}@media only screen and (min-width:  1024px){div[class~="slider"] .box[class*="text"] h3{top:196px;height:95px;padding-top:25px}}@media only screen and (min-width: 800px) and (max-width:  1023px){div[class~="slider"] .box[class*="text"] h3{top:144px;height:65px;font-size:1.25rem;padding-top:15px}}@media only screen and (max-width: 799px){div[class~="slider"] .box[class*="text"] h3{top:196px;height:95px;padding-top:25px}}@media only screen and (max-width: 499px){div[class~="slider"] .box[class*="text"] h3{position:relative;top:0;z-index:1;height:auto;background:transparent;color:#333333;font-size:1.25rem;margin:0;padding:16px}}div[class~="slider"] .box[class*="text"] p{position:relative;z-index:1;font-size:.88rem;font-weight:600;line-height:150%;margin-top:auto;margin-bottom:0;padding-bottom:0}@media only screen and (max-width: 799px){div[class~="slider"] .box[class*="text"] p{padding-top:16px;padding-bottom:16px}}div[class~="slider"] .box[class*="text"] .morelink{margin-top:auto;margin-bottom:0}div[class~="slider"] .box[class*="text"] .morelink a{display:inline-block;color:#B51715;padding-top:8px;padding-bottom:8px}div[class~="slider"] .box[class*="text"] .morelink a:hover,div[class~="slider"] .box[class*="text"] .morelink a:focus,div[class~="slider"] .box[class*="text"] .morelink a:active{color:#FFFFFF}@media only screen and (min-width:  1024px){body:not([class*="standard"]) .paper{height:34.03rem}}@media only screen and (min-width: 800px){body:not([class*="standard"]) .paper{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;height:34.03rem}}@media only screen and (max-width:  1023px){body:not([class*="standard"]) .paper{height:27.79rem;background-color:transparent}}body:not([class*="standard"]) .paper .image-container{overflow:hidden;margin-bottom:0}@media only screen and (min-width:  1024px){body:not([class*="standard"]) .paper .image-container{min-height:34.03rem}}@media only screen and (min-width: 800px){body:not([class*="standard"]) .paper .image-container{position:absolute;left:0;right:0;top:0;bottom:0}}@media only screen and (max-width:  1023px){body:not([class*="standard"]) .paper .image-container{min-height:27.79rem}}body:not([class*="standard"]) .paper .image-container .image{height:100%;margin-bottom:0}@media only screen and (max-width: 799px){body:not([class*="standard"]) .paper .image-container .image{position:absolute;top:0;height:27.79rem;overflow:hidden}}body:not([class*="standard"]) .paper .image-container img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);display:block;width:auto;min-height:100%}body:not([class*="standard"]) .paper .box{width:100%;min-height:327px;background-color:transparent;margin:auto;padding:16px 32px}@media only screen and (min-width: 800px){body:not([class*="standard"]) .paper .box{flex:0 0 auto;-ms-flex:0 0 auto;-webkit-flex:0 0 auto}}@media only screen and (min-width:  768px){body:not([class*="standard"]) .paper .box{max-width:50%}}@media only screen and (max-width:  1023px){body:not([class*="standard"]) .paper .box{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;max-width:58%;padding-left:16px;padding-right:16px}}@media only screen and (max-width: 799px){body:not([class*="standard"]) .paper .box{width:100%;max-width:100%;margin-top:-50px}}body:not([class*="standard"]) .paper .box h2,body:not([class*="standard"]) .paper .box p{position:relative;z-index:1;background-color:rgba(255,255,255,0.01)}@media only screen and (max-width:  1023px){body:not([class*="standard"]) .paper .box h2,body:not([class*="standard"]) .paper .box p{padding-left:0;padding-right:0}}body:not([class*="standard"]) .paper .box h2{margin-top:16px}@media only screen and (min-width:1200px){body:not([class*="standard"]) .paper .box::after{content:'';position:absolute;top:0;display:block;height:100%;background-repeat:no-repeat;background-size:cover}}@media only screen and (max-width:1200px){body:not([class*="standard"]) .paper .box::after{display:none}}body:not([class*="standard"]) .paper .morelink{margin-bottom:24px}body:not([class*="standard"]) .paper .morelink a{display:inline-block;background-color:rgba(255,255,255,0.01);margin-bottom:8px;padding-top:8px;padding-bottom:8px}body:not([class*="standard"]) .paper .morelink a:hover,body:not([class*="standard"]) .paper .morelink a:focus,body:not([class*="standard"]) .paper .morelink a:active{background-color:rgba(0,0,0,0.6);color:#FFFFFF}body:not([class*="standard"]) .paper.left .box{margin-left:0}@media only screen and (min-width:1200px){body:not([class*="standard"]) .paper.left .box{left:-7%}}@media only screen and (min-width: 800px){body:not([class*="standard"]) .paper.left .box{padding-right:56px}}@media only screen and (max-width:1200px){body:not([class*="standard"]) .paper.left .box{background:url('../../static/img/style/bg-paper-small-left.png') no-repeat right top;background-size:cover}}@media only screen and (max-width: 799px){body:not([class*="standard"]) .paper.left .box{padding-left:16px;padding-right:48px}}@media only screen and (max-width: 799px){body:not([class*="standard"]) .paper.left .box{float:left}}body:not([class*="standard"]) .paper.left .box::after{left:-133px;right:0;background-image:url('../../static/img/style/bg-paper-small-left.png');background-position:right top}body:not([class*="standard"]) .paper.right .box{margin-right:0}@media only screen and (min-width:1200px){body:not([class*="standard"]) .paper.right .box{right:-7%}}@media only screen and (min-width: 800px){body:not([class*="standard"]) .paper.right .box{padding-left:56px}}@media only screen and (max-width:1200px){body:not([class*="standard"]) .paper.right .box{background:url('../../static/img/style/bg-paper-small-right.png') no-repeat left top;background-size:cover}}@media only screen and (max-width: 799px){body:not([class*="standard"]) .paper.right .box{float:right;padding-left:48px;padding-right:16px}}body:not([class*="standard"]) .paper.right .box::after{left:0;right:-133px;background-image:url('../../static/img/style/bg-paper-small-right.png');background-position:left top}body:not([class*="standard"]) .paper.videolink .morelink{position:static}body:not([class*="standard"]) .paper.videolink .morelink a{position:static}body:not([class*="standard"]) .paper.videolink .morelink a::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not([class*="standard"]) .paper.videolink .morelink a::before{position:absolute;width:72px;height:72px;overflow:hidden;box-sizing:border-box;background-color:rgba(225,5,27,0.7);border:solid 4px #FFFFFF;border-radius:50%;color:#FFFFFF;font-size:29px;text-align:center;margin-top:-36px;margin-left:-36px;padding:16px 13px 16px 19px;transition:ease-out .3s border-color,ease-out .3s background-color,ease-out .3s color}@media only screen and (min-width: 800px){body:not([class*="standard"]) .paper.videolink .morelink a::before{top:50%}}@media only screen and (max-width: 799px){body:not([class*="standard"]) .paper.videolink .morelink a::before{top:-60%}}body:not([class*="standard"]) .paper.videolink .morelink a:hover::before,body:not([class*="standard"]) .paper.videolink .morelink a:focus::before,body:not([class*="standard"]) .paper.videolink .morelink a:active::before{border-color:#333333;background-color:rgba(255,255,255,0.8);color:#333333}body:not([class*="standard"]) .paper.videolink.trigger-more-link:hover{cursor:pointer}body:not([class*="standard"]) .paper.videolink.trigger-more-link:hover .morelink a{background-color:rgba(0,0,0,0.6);color:#FFFFFF}body:not([class*="standard"]) .paper.videolink.trigger-more-link:hover .morelink a::before{border-color:#333333;background-color:rgba(255,255,255,0.8);color:#333333}@media only screen and (min-width:  1024px){body:not([class*="standard"]) .paper.videolink.left .morelink a::before{left:160%}}@media only screen and (max-width:  1023px){body:not([class*="standard"]) .paper.videolink.left .morelink a::before{left:130%}}@media only screen and (max-width: 799px){body:not([class*="standard"]) .paper.videolink.left .morelink a::before{left:50%}}@media only screen and (min-width:  1024px){body:not([class*="standard"]) .paper.videolink.right .morelink a::before{left:-65%}}@media only screen and (max-width:  1023px){body:not([class*="standard"]) .paper.videolink.right .morelink a::before{left:-30%}}@media only screen and (max-width: 799px){body:not([class*="standard"]) .paper.videolink.right .morelink a::before{left:50%}}body[class*="rubrik"] .paper>.box{max-width:457px}@media only screen and (max-width:  1023px){body[class*="rubrik"] .paper>.box{max-width:55%}}@media only screen and (max-width: 799px){body[class*="rubrik"] .paper>.box{max-width:457px}}body[class*="rubrik"] .paper>.box::after{display:none}body[class*="rubrik"] .paper.left .box{left:0;background:url('../../static/img/style/bg-paper-small-left.png') no-repeat right top;background-size:cover}body[class*="rubrik"] .paper.right .box{right:0;background:url('../../static/img/style/bg-paper-small-right.png') no-repeat left top;background-size:cover}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.fade-out{opacity:0;-webkit-animation:fadeOut ease-in 1;-moz-animation:fadeOut ease-in 1;animation:fadeOut ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}@media only screen and (min-width:  768px){body.start .hero{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;height:355px;background:url('../../static/img/hero/bg-theme1.jpg') no-repeat left top;background-size:cover}}@media only screen and (min-width:  1024px){body.start .hero{min-height:634px}}@media only screen and (max-width:  1023px){body.start .hero{min-height:410px}}@media only screen and (max-width:  767px){body.start .hero{float:left;width:100%;background:url('../../static/img/hero/bg-theme1.jpg') no-repeat left top;background-size:auto 410px}}@media only screen and (max-width:656px){body.start .hero{background:url('../../static/img/hero/bg-theme1-xs.jpg') no-repeat left top;background-size:auto 410px}}body.start .hero>.image{position:absolute;top:0;left:0;z-index:0;width:95%;height:100%;overflow:hidden;background-repeat:no-repeat;margin-bottom:0}@media only screen and (max-width:  1023px){body.start .hero>.image{width:77%}}@media only screen and (max-width:900px){body.start .hero>.image{width:81%}}@media only screen and (max-width:850px){body.start .hero>.image{width:85%}}@media only screen and (max-width:  767px){body.start .hero>.image{width:100%;height:410px}}body.start .hero>.image img{width:auto;height:100%}@media only screen and (min-width:  768px){body.start .hero>.image img{position:absolute;top:50%;right:0;transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%)}}@media only screen and (max-width:  767px){body.start .hero>.image img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto}}body.start .hero .box{position:relative;z-index:1;width:100%;min-height:355px;background:transparent url('../../static/img/style/bg-hero-right.png') no-repeat left top;background-size:auto 100%;margin:auto 0 auto auto;padding:16px 32px}@media only screen and (min-width:  768px){body.start .hero .box{max-width:465px}}@media only screen and (max-width:  1023px){body.start .hero .box{max-width:50%}}@media only screen and (max-width:  767px){body.start .hero .box{max-width:465px;margin-top:360px}}@media only screen and (max-width: 499px){body.start .hero .box{padding:16px 16px 16px 32px}}body.start .hero .box h2{position:relative;z-index:1;max-width:350px;min-height:140px;background-color:rgba(255,255,255,0.01);margin-top:16px;margin-left:24px;padding-bottom:5px;font-weight:700}body.start .hero .box h2 a{border:0 none;color:inherit;font-size:inherit;font-weight:inherit}body.start .hero .box h2 a:hover,body.start .hero .box h2 a:focus,body.start .hero .box h2 a:active{background-color:transparent;text-decoration:underline}@media only screen and (min-width:  1024px){body.start .hero .box h2{font-size:2rem;line-height:110%}}@media only screen and (max-width:  1023px){body.start .hero .box h2{font-size:1.55rem;padding-right:0}}body.start .hero .box .image{max-width:325px;margin-left:32px}@media only screen and (max-width: 499px){body.start .hero .box .image{max-width:70%;margin-left:auto;margin-right:auto;padding-left:16px}}body.start .hero .box .image img{width:auto;max-width:100%;height:auto}div[class*="hero-slider"]{position:relative}div[class*="hero-slider"]::before{display:none}.teaserlist{margin-bottom:48px}.teaserlist .box{margin-top:32px}.teaserlist .box::after{content:'';clear:both;display:block}.teaserlist .box h3{padding-top:0}.teaserlist .morelink a:hover,.teaserlist .morelink a:focus,.teaserlist .morelink a:active{background-color:transparent;color:#E3051B;text-decoration:underline}.teaserlist .image-container{float:left;width:220px;max-width:50%;margin-top:5px}@media only screen and (min-width:  480px){.teaserlist .image-container{margin-right:0}}@media only screen and (max-width:  479px){.teaserlist .image-container{margin-right:3%;margin-bottom:8px}}.teaserlist .image-container .image{overflow:hidden;margin:0}@media only screen and (min-width:  768px){.teaserlist .image-container+h3,.teaserlist .image-container+h3+*,.teaserlist .image-container+h3+*+*,.teaserlist .image-container+p,.teaserlist .image-container+p+*,.teaserlist .image-container+p+*+*{margin-left:252px}}@media only screen and (min-width:  480px){.teaserlist .image-container+h3,.teaserlist .image-container+h3+*,.teaserlist .image-container+h3+*+*,.teaserlist .image-container+p,.teaserlist .image-container+p+*,.teaserlist .image-container+p+*+*{margin-left:236px}}@media only screen and (max-width:  479px){.teaserlist .image-container+h3,.teaserlist .image-container+h3+*,.teaserlist .image-container+h3+*+*,.teaserlist .image-container+p,.teaserlist .image-container+p+*,.teaserlist .image-container+p+*+*{margin-left:0}}@media only screen and (min-width:  768px){.is-thema.teaserlist .image-container+h3,.is-thema.teaserlist .image-container+h3+*,.is-thema.teaserlist .image-container+h3+*+*,.is-thema.teaserlist .image-container+p,.is-thema.teaserlist .image-container+p+*,.is-thema.teaserlist .image-container+p+*+*{margin-left:336px}}@media only screen and (min-width:  480px){.is-thema.teaserlist .image-container+h3,.is-thema.teaserlist .image-container+h3+*,.is-thema.teaserlist .image-container+h3+*+*,.is-thema.teaserlist .image-container+p,.is-thema.teaserlist .image-container+p+*,.is-thema.teaserlist .image-container+p+*+*{margin-left:53%}}@media only screen and (min-width:  480px){.is-download.teaserlist .image-container+h3,.is-download.teaserlist .image-container+h3+*,.is-download.teaserlist .image-container+h3+*+*,.is-download.teaserlist .image-container+p,.is-download.teaserlist .image-container+p+*,.is-download.teaserlist .image-container+p+*+*{margin-left:151px}}@media only screen and (min-width:  768px){.is-download.teaserlist .image-container+h3,.is-download.teaserlist .image-container+h3+*,.is-download.teaserlist .image-container+h3+*+*,.is-download.teaserlist .image-container+p,.is-download.teaserlist .image-container+p+*,.is-download.teaserlist .image-container+p+*+*{margin-left:167px}}.teaserlist.is-thema .box{position:relative;background:url('../../static/img/style/bg-topteaser.png') no-repeat left top}@media only screen and (min-width:  480px){.teaserlist.is-thema .box{padding-right:16px}}@media only screen and (max-width:  479px){.teaserlist.is-thema .box{padding-right:0}}.teaserlist.is-thema .box>*{position:relative;z-index:1}.teaserlist.is-thema .box::before{content:'';position:absolute;top:329px;bottom:0;left:0;z-index:0;display:block;width:100%;background:url('../../static/img/style/bg-topteaser-after.png') repeat-y left top}.teaserlist.is-thema .morelink{padding-bottom:24px}.teaserlist.is-thema .image-container{margin-top:0}@media only screen and (min-width:  480px){.teaserlist.is-thema .image-container{width:320px}}@media only screen and (max-width:  479px){.teaserlist.is-thema .image-container{float:none;width:100%;max-width:100%;margin-right:0}}.teaserlist.is-thema .image-container a{position:static}.teaserlist.is-thema .image{position:relative}@media only screen and (min-width:  480px){.teaserlist.is-thema .image{min-height:320px}}.teaserlist.is-thema img{width:auto;height:auto;min-width:100%;min-height:100%}@media only screen and (min-width:  480px){.teaserlist.is-thema img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}}.teaserlist.is-thema h3{padding-top:32px}.teaserlist.is-thema p{font-size:.88rem;line-height:150%}.teaserlist.is-thema p *{font-size:inherit;line-height:inherit}.teaserlist.is-download h3{padding-top:16px}.teaserlist.is-download .image-container{width:135px}.teaserlist.is-download .morelink a{display:inline-block;border:0 none;color:#333333;font-size:1.06rem;font-weight:600;line-height:150%;letter-spacing:normal;text-transform:none;vertical-align:top;margin-left:20px;padding-left:8px}.teaserlist.is-download .morelink a::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.teaserlist.is-download .morelink a::before{position:absolute;top:0;left:0;width:20px;height:20px;overflow:hidden;box-sizing:border-box;border:solid 2px #333333;border-radius:50%;font-size:12px;padding-top:2px;padding-left:1px;transition:ease-out .3s background-color,ease-out .3s color;top:1px;left:-20px;text-decoration:underline}.teaserlist.is-download .morelink a:hover,.teaserlist.is-download .morelink a:focus,.teaserlist.is-download .morelink a:active{text-decoration:none}.teaserlist.is-download .morelink a:hover::before,.teaserlist.is-download .morelink a:focus::before,.teaserlist.is-download .morelink a:active::before{background-color:#333333;color:#FFFFFF;text-decoration:underline}h1+.readspeaker{margin-top:-32px}.readspeaker .rsbtn_colorskin{position:relative;font-size:1rem;line-height:130%;float:left;border:1px solid #E3051B;background:#fff;max-width:100%}.readspeaker .rsbtn_colorskin.rsexpanded{min-width:270px}@media only screen and (min-width: 600px){.readspeaker .rsbtn_colorskin{max-width:19em}}.readspeaker .rsbtn_colorskin a,.readspeaker .rsbtn_colorskin span{position:relative;display:block;text-decoration:none}.readspeaker .rsbtn_colorskin .rsimg{text-align:center}.readspeaker .rsbtn_colorskin .rsimg:before{padding:.25rem .1rem}.readspeaker .rsbtn_colorskin .rspart{float:left;margin-left:2px}.readspeaker .rsbtn_colorskin .rsdefloat{clear:both}.readspeaker .rsbtn_colorskin .rsbutton{transition:ease-out .3s background-color}.readspeaker .rsbtn_colorskin .rsbutton>span{transition:ease-out .3s color}.readspeaker .rsbtn_colorskin .rspart .rsbutton{color:#E3051B;width:1.5rem;height:1.5rem;border-bottom-color:transparent}.readspeaker .rsbtn_colorskin .rspart .rsbutton:hover,.readspeaker .rsbtn_colorskin .rspart .rsbutton:focus,.readspeaker .rsbtn_colorskin .rspart .rsbutton:active{color:#FFFFFF;background:#767676}.readspeaker .rsbtn_colorskin .rspart .rsbtn_btnlabel{display:block;width:1px;height:1px;overflow:hidden;position:absolute;top:-200000em;left:-200000em}.readspeaker .rsbtn_colorskin .rsbtn_box{margin:1px}.readspeaker .rsbtn_colorskin .rsbtn_play{float:left;margin:0;padding:.5em;border-bottom-color:transparent;background-color:transparent;color:#767676;transition:ease-out .3s background-color}.readspeaker .rsbtn_colorskin .rsbtn_play:hover,.readspeaker .rsbtn_colorskin .rsbtn_play:focus,.readspeaker .rsbtn_colorskin .rsbtn_play:active{background-color:#767676;border-color:#767676}.readspeaker .rsbtn_colorskin .rsbtn_play:hover .rsbtn_left .rsbtn_text,.readspeaker .rsbtn_colorskin .rsbtn_play:focus .rsbtn_left .rsbtn_text,.readspeaker .rsbtn_colorskin .rsbtn_play:active .rsbtn_left .rsbtn_text{color:#FFFFFF}.readspeaker .rsbtn_colorskin .rsbtn_left .rsbtn_text{color:#626262;height:1.5rem;text-align:center;width:1.5rem;transition:ease-out .3s color}.readspeaker .rsbtn_colorskin .rsbtn_left .rsbtn_text::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.readspeaker .rsbtn_colorskin .rsbtn_left .rsbtn_text:before{text-align:center;padding:.25rem .1rem}.readspeaker .rsbtn_colorskin .rsbtn_left.rspart{background:none}.readspeaker .rsbtn_colorskin .rsbtn_exp.rsimg.rspart{background:none;float:left;display:none}.readspeaker .rsbtn_colorskin.rsexpanded{padding:.5rem}.readspeaker .rsbtn_colorskin.rsexpanded .rsbtn_play{margin:1px 0;padding:0}.readspeaker .rsbtn_colorskin.rsexpanded .rsbtn_exp.rsimg{display:inline-block;float:right}.readspeaker .rsbtn_colorskin .rsbtn_pause::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.readspeaker .rsbtn_colorskin.rspaused .rsbtn_pause::before,.readspeaker .rsbtn_colorskin.rsstopped .rsbtn_pause::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.readspeaker .rsbtn_colorskin .rsbtn_stop::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.readspeaker .rsbtn_colorskin .rsbtn_progress_container{border:1px solid #767676;width:50px;height:2px;margin-top:.7rem;margin-left:1rem;margin-right:1rem;background-image:none}.readspeaker .rsbtn_colorskin .rsbtn_progress_handle.rsimg{position:absolute;top:-0.5rem;left:-3px;width:.5rem;height:1rem;background-image:none}.readspeaker .rsbtn_colorskin .rsbtn_progress_handle.rsimg a:link,.readspeaker .rsbtn_colorskin .rsbtn_progress_handle.rsimg a:visited{display:block;background-color:#E3051B;border:1px solid #E3051B !important}.readspeaker .rsbtn_colorskin .rsbtn_progress_handle.rsimg a:hover,.readspeaker .rsbtn_colorskin .rsbtn_progress_handle.rsimg a:focus,.readspeaker .rsbtn_colorskin .rsbtn_progress_handle.rsimg a:active{background-color:#767676;border-color:#767676 !important}.readspeaker .rsbtn_colorskin .rsbtn_progress_played{position:absolute;height:100%;background-color:#E3051B;background-image:none}.readspeaker .rsbtn_colorskin .rsbtn_volume{margin-left:4px}.readspeaker .rsbtn_colorskin .rsbtn_volume::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.readspeaker .rsbtn_colorskin .rsbtn_volume_container{position:absolute;top:1.5rem;z-index:1;display:none;width:1.5rem;height:43px;background:#fff;border:1px solid #626262;padding-left:.2rem}.readspeaker .rsbtn_colorskin .rsbtn_volume_slider{width:6px;height:30px;margin:5px;background:#626262}.readspeaker .rsbtn_colorskin .rsbtn_volume_handle.rsimg{position:absolute;top:-3px;left:-3px;width:12px;height:6px;background:#E3051B}.readspeaker .rsbtn_colorskin .rsbtn_dl::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.readspeaker .rsbtn_colorskin .rsbtn_settings::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.readspeaker .rsbtn_colorskin .rsbtn_closer{margin-left:2px}.readspeaker .rsbtn_colorskin .rsbtn_closer::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.readspeaker .rsbtn_colorskin.rspopup{position:absolute;background:#fff;border:1px solid #555;box-shadow:0 0 5px #777;display:none}.readspeaker .rsbtn_colorskin .rsbtn_powered{display:none}.readspeaker .rsbtn_colorskin .rsbtn_powered a,.readspeaker .rsbtn_colorskin .rsbtn_powered span{font-family:"Lucida Grande","Lucida Sans","Lucida",sans-serif;font-weight:normal;font-style:normal;line-height:10px;font-size:10px;display:inline}.readspeaker .rsbtn_colorskin .rsbtn_powered .rsbtn_btnlabel{display:inline}.readspeaker .rsbtn_colorskin .rsbtn_powered .rsbtn_btnlabel a span.rsbtn_label_read{color:#e60}.readspeaker .rsbtn_colorskin .rsbtn_powered .rsbtn_btnlabel a span.rsbtn_label_speaker{color:#33a}.readspeaker .rsbtn_colorskin .rsbtn_powered .rsbtn_btnlabel a span.rsbtn_label_icon.rsimg{position:relative;top:1px;width:11px;height:9px;margin-left:2px;padding-right:11px;background-position:-137px -490px}.readspeaker .rsbtn_colorskin .rsbtn_powered.rs_whitelogo .rsbtn_powered{color:#fff}.readspeaker .rsbtn_colorskin .rsbtn_powered.rs_whitelogo .rsbtn_powered .rsbtn_btnlabel a span.rsbtn_label_read,.readspeaker .rsbtn_colorskin .rsbtn_powered.rs_whitelogo .rsbtn_powered .rsbtn_btnlabel a span.rsbtn_label_speaker{color:#fff}.readspeaker .rsbtn_colorskin .rsbtn_powered.rs_whitelogo .rsbtn_powered .rsbtn_btnlabel a span.rsbtn_label_icon.rsimg{background-position:-285px -490px}.readspeaker .rsbtn_colorskin .rsbtn_powered.rs_blacklogo .rsbtn_powered .rsbtn_btnlabel a span.rsbtn_label_read,.readspeaker .rsbtn_colorskin .rsbtn_powered.rs_blacklogo .rsbtn_powered .rsbtn_btnlabel a span.rsbtn_label_speaker{color:#E3051B}.readspeaker .rsbtn_colorskin .rsbtn_powered.rs_blacklogo .rsbtn_powered .rsbtn_btnlabel a span.rsbtn_label_icon.rsimg{background-position:-433px -490px}.readspeaker .rsbtn_colorskin .rsbtn_powered a.rsbtn_abouthelp{background:yellow url('../../static/css/ReadSpeakerColorSkin.png') no-repeat scroll -20px -128px transparent;background-color:#E3051B;border-radius:7px;transition:background-color .2s ease 0s;height:14px;width:14px;float:left;margin:3px 1px 1px}.readspeaker .rsbtn_colorskin .rsbtn_powered a.rsbtn_abouthelp:hover{background-color:#ccc}.readspeaker .rsbtn_colorskin .rsbtn_powered a.rsbtn_abouthelp{display:none}.readspeaker .rsbtn_colorskin .rsbtn_powered a.rsbtn_abouthelp span{display:none}.readspeaker .readspeaker_trigger a{display:inline-block;min-height:2.6rem;box-sizing:border-box;font-size:.88rem;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:1px;padding:1rem 8px 0;transition:ease-out .3s background-color,ease-out .3s color}.standard .readspeaker .readspeaker_trigger a{min-height:2.75rem}.readspeaker .readspeaker_trigger a:link,.readspeaker .readspeaker_trigger a:visited{color:#B51715;border-bottom-color:#FFFFFF}.readspeaker .readspeaker_trigger a:hover,.readspeaker .readspeaker_trigger a:focus,.readspeaker .readspeaker_trigger a:active{color:#FFFFFF;background-color:rgba(0,0,0,0.6)}.top-content .readspeaker{margin:0 auto;max-width:654px}@media only screen and (min-width:1024px){.top-content .readspeaker{max-width:990px}}@media only screen and (min-width:1024px) and (max-width:1050px){.top-content .readspeaker{max-width:965px}}@media only screen and (max-width:800px){.top-content .readspeaker{max-width:527px;padding-left:20px}}a#et-opt-out:link,a#et-opt-out:visited{display:block;width:25em;max-width:100%;text-decoration:none;background-color:#E3051B;color:white;text-align:center;margin:10px auto;padding:8px 16px}a#et-opt-out:hover,a#et-opt-out:focus,a#et-opt-out:active{background-color:rgba(200,200,200,0.3);color:#000000}a#et-opt-out.et-disabled{background-color:#626262;color:#FFFFFF;border-color:#626262}a#et-opt-out.et-disabled:hover,a#et-opt-out.et-disabled:focus,a#et-opt-out.et-disabled:active{background-color:rgba(200,200,200,0.3);color:#000000}#easylanguage .box em,#easylanguage .box i{font-style:normal !important}@media only screen and (min-width:  768px){#easylanguage .box h1{line-height:130%}}@media only screen and (max-width:  767px){#easylanguage .box h1{line-height:140%}}@media only screen and (min-width:  768px){#easylanguage .box h2{line-height:140%}}@media only screen and (max-width:  767px){#easylanguage .box h2{line-height:140%}}#easylanguage .box h3{font-size:1.75rem;font-weight:600;line-height:140%}#easylanguage .box h4{font-size:1.4rem;font-weight:700;line-height:155%}#easylanguage .box p,#easylanguage .box li,#easylanguage .box blockquote,#easylanguage .box table{font-size:1.18rem;line-height:165%;padding-bottom:32px}#easylanguage .box p *,#easylanguage .box li *,#easylanguage .box blockquote *,#easylanguage .box table *{font-size:inherit;line-height:inherit}#easylanguage .box .box .image-container.image-group .image{margin-bottom:0}#easylanguage .box .box .image-container.center{margin-bottom:0}#easylanguage .box[class~="blockquote"] blockquote{text-align:left;margin-left:0;margin-right:0}@media only screen and (min-width:  768px){#easylanguage .box[class~="blockquote"] blockquote{padding-top:70px}}@media only screen and (max-width:  767px){#easylanguage .box[class~="blockquote"] blockquote{padding-top:50px}}#easylanguage .box[class~="blockquote"] blockquote::before{left:0;top:0}@media only screen and (max-width:  767px){#easylanguage .box[class~="blockquote"] .image-container{margin-right:32px}}@media only screen and (max-width:  479px){#easylanguage .box[class~="blockquote"] .image-container{margin-right:auto}}@media only screen and (min-width:  768px){#easylanguage .box[class~="blockquote"] .image-container+blockquote::before{left:192px}}@media only screen and (max-width:  767px){#easylanguage .box[class~="blockquote"] .image-container+blockquote::before{left:132px}}@media only screen and (max-width:  479px){#easylanguage .box[class~="blockquote"] .image-container+blockquote::before{left:0}}#easylanguage .box[class~="toggle"] p *{font-size:inherit;line-height:inherit}#easylanguage .box ul,#easylanguage .box ol{margin-bottom:48px}#easylanguage .box ul ul,#easylanguage .box ol ul,#easylanguage .box ul ol,#easylanguage .box ol ol{margin-top:16px;margin-bottom:0}#easylanguage .box li{padding-bottom:24px}#easylanguage .box li:last-of-type{padding-bottom:0}#easylanguage .box li ul,#easylanguage .box li ol{margin-top:24px}#easylanguage .box .carousel-indicators{margin-bottom:0}#easylanguage .box .carousel-indicators li{padding-bottom:0}#easylanguage .box[class~="special-1"] .image-container.image-group .image,#easylanguage .box[class~="video"] .image-container.image-group .image,#easylanguage .box[class~="linklist"] .image-container.image-group .image{margin-bottom:0}#easylanguage .box[class~="special-1"] .image-container.center,#easylanguage .box[class~="video"] .image-container.center,#easylanguage .box[class~="linklist"] .image-container.center{margin-bottom:0}#easylanguage .box[class~="special-1"] li a,#easylanguage .box[class~="video"] li a,#easylanguage .box[class~="linklist"] li a{line-height:165%}#easylanguage .box[class~="special-1"] li a::before,#easylanguage .box[class~="video"] li a::before,#easylanguage .box[class~="linklist"] li a::before{margin-top:.4rem}#easylanguage .image-container .image{margin-bottom:0}#easylanguage .image-container.image-group .image{margin-bottom:32px}#easylanguage .image-container.image-group .image:last-of-type{margin-bottom:0}#easylanguage .image-container.left{margin-bottom:32px}@media only screen and (min-width:  768px){#easylanguage .image-container.left{margin-right:8%}}#easylanguage .image-container.right{margin-bottom:32px}@media only screen and (min-width:  768px){#easylanguage .image-container.right{margin-left:8%}}#easylanguage .image-container.center{margin-bottom:48px}#easylanguage .image-container .caption{font-size:1.18rem;line-height:165%}header{position:relative}header .row{position:relative;min-height:70px;background-color:#E3051B}header form{float:right}header form a,header form button{position:relative;display:inline-block;min-width:30px}header form a::before,header form button::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header form a::before,header form button::before{cursor:pointer;position:absolute;top:50%;left:50%;width:30px;height:30px;text-align:center;margin-left:-15px}@media only screen and (min-width:  1024px){header form a::before,header form button::before{font-size:20px;margin-top:-10px}}@media only screen and (max-width:  1023px){header form a::before,header form button::before{font-size:30px;margin-top:-15px}}header form a,header form button,header form input,header form label{min-height:30px;box-sizing:border-box;text-decoration:none;float:left}header form a,header form button,header form input{position:relative;border:0 none;border-radius:0;font-size:.88rem;padding:5px}header form a,header form button{color:#E9051B;background-color:#FFFFFF;transition:ease-out .3s color}header form a:hover,header form button:hover,header form a:active,header form button:active,header form a:focus,header form button:focus{color:#333333}header form button::before{transition:ease-out .3s color}header form button:hover::before,header form button:active::before,header form button:focus::before{color:#333333}@media only screen and (min-width:  1024px){header form.closed label input{width:0;padding:0;overflow:hidden;background-color:#E3051B}}@media only screen and (min-width:  1024px){header form.closed button{width:0;min-width:0;padding:0;overflow:hidden}}header form.opened{padding-left:8px}header form.opened a{float:right}header form.opened a::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header form.opened label input{width:8rem;background-color:#FFFFFF}header form.opened button{margin-right:1px}.nav-service{float:right;margin-left:173px}.nav-service li *{color:inherit}.nav-service .sign-language a,.nav-service .easy-language a,.nav-service .sign-language>strong,.nav-service .easy-language>strong{position:relative;padding-right:24px}.nav-service .sign-language a::after,.nav-service .easy-language a::after,.nav-service .sign-language>strong::after,.nav-service .easy-language>strong::after{position:absolute;display:block}.nav-service .sign-language a::after,.nav-service .sign-language>strong::after{top:6px;right:4px;font-family:'prj';text-decoration:none;padding-left:3px}.nav-service .sign-language a:hover::after,.nav-service .sign-language a:focus::after,.nav-service .sign-language a:active::after{text-decoration:none}.nav-service .easy-language a::after,.nav-service .easy-language>strong::after{content:'';top:1px;right:0;width:22px;height:21px}.nav-service .easy-language>strong::after{background:url('../../static/img/style/leichte_sprache.svg') no-repeat left -21px;background-size:22px auto}.nav-service .easy-language a::after{background:url('../../static/img/style/leichte_sprache.svg') no-repeat left 3px;background-size:22px auto}.nav-service .easy-language a:hover::after,.nav-service .easy-language a:focus::after,.nav-service .easy-language a:active::after{background-position:left -21px;background-size:22px auto;text-decoration:none}.logo{position:absolute;top:0;left:0;bottom:0;float:left;width:173px;height:100%;background-color:#FFFFFF;padding:0}.logo img{float:left;width:100%;height:auto}@media only screen and (max-width:  1023px){header{border-bottom:solid 1px #E3051B}header .row{min-height:50px}header .row form{position:relative;float:none;width:100%}header .row form a,header .row form p{display:none}header .row form label{position:absolute;top:0;left:0;right:50px;border-left:solid 1px #E3051B}header .row form input{display:block;width:100%;min-height:50px;background-color:#FFFFFF;font-size:1.25rem}header .row form button{position:absolute;right:0;top:0;width:50px;height:50px;min-height:50px;background-color:#FFFFFF;color:#E9051B;transition:ease-out .3s color}header .row form button::before{color:inherit}header .row form button:hover,header .row form button:active,header .row form button:focus{color:#333333}.nav-service{position:absolute;top:0;bottom:0;left:120px;right:50px;float:none;margin-left:0}.logo{float:left;height:100%;width:120px}.logo img{width:auto;height:100%}}.nav-direct{background-color:#FFFFFF;margin-top:-1px}.nav-direct p{text-align:center;position:absolute;left:-1px;top:-1px;width:100%;height:1px;z-index:200}.nav-direct p a:link,.nav-direct p a:visited{width:1px;height:1px;overflow:hidden;position:absolute;top:-200000em;left:-200000em;box-shadow:0 2px 8px #CCCCCC;display:block;width:100%;background-color:#E3051B;color:#FFFFFF;font-size:1.06rem;line-height:150%;text-decoration:none;padding:1em 1em .5em;box-sizing:border-box}.nav-direct p a:focus,.nav-direct p a:hover,.nav-direct p a:active{top:0;left:0;text-decoration:underline;min-height:70px}.nav-direct p a:hover,.nav-direct p a:active{text-decoration:none}@media only screen and (max-width:  1023px){.nav-direct p a[href^="#nav-main"]{display:none !important}}.nav-main{clear:both;margin-left:172px;padding-top:12px}@media only screen and (max-width:  1023px){.nav-main{display:none}}.nav-main nav{width:100%;max-width:990px}.nav-main nav>ul{float:right;display:inline-block}.nav-main nav li{float:left}.nav-main nav li a,.nav-main nav li strong{font-size:1.06rem;font-weight:600;vertical-align:bottom}.nav-main nav li a{display:inline-block;color:#FFFFFF;text-decoration:none;padding:11px 8px 13px}.nav-main nav li[class~="current"]>a{background-color:#FFFFFF;color:#333333}.nav-main nav li[class~="current"]>strong{display:inline-block;background-color:#FFFFFF;color:#333333;padding:11px 8px 13px}.nav-main .nav>li>a{position:relative;overflow:hidden;transition:ease-out .3s background-color,ease-out .3s color}.nav-main .nav>li>a::before{position:absolute;bottom:-6px;left:0;width:100%;color:inherit;font-size:1.5rem;text-align:center;text-decoration:none}.nav-main .nav>li>a:hover,.nav-main .nav>li>a:focus,.nav-main .nav>li>a:active{background-color:#FFFFFF;color:#333333;text-decoration:underline}.nav-main .nav>li>a:hover::before,.nav-main .nav>li>a:focus::before,.nav-main .nav>li>a:active::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-main .nav>li>a:hover::before,.nav-main .nav>li>a:focus::before,.nav-main .nav>li>a:active::before{text-decoration:none}.nav-main .nav>li>a[aria-expanded="true"]{background-color:#FFFFFF;color:#333333}.nav-main .nav>li>a[aria-expanded="true"]::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-main .nav>li>a[aria-expanded="true"]::before{text-decoration:none}.nav-main .nav>li.active:not([class~="current"])>a{background-color:#FFFFFF;color:#E9051B}.nav-main .nav>li.active:not([class~="current"])>a>strong{color:inherit}.nav-main .nav>li.active:not([class~="current"])>a:hover,.nav-main .nav>li.active:not([class~="current"])>a:focus,.nav-main .nav>li.active:not([class~="current"])>a:active{color:#333333}.nav-main .submenu{display:none;position:absolute;top:100%;left:0;right:0;z-index:10;background-color:#E3051B;padding:16px 8px}.nav-main .submenu .back a{position:absolute;top:16px;right:16px;width:70px;height:35px;box-sizing:border-box;border:solid 2px #FFFFFF;text-align:center;padding-top:4px;transition:ease-out .3s background-color,ease-out .3s color}.nav-main .submenu .back a::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-main .submenu .back a::before{font-size:20px}.nav-main .submenu .back a:hover,.nav-main .submenu .back a:focus,.nav-main .submenu .back a:active{background-color:#FFFFFF;color:#333333;text-decoration:none}.nav-main .submenu a{background-color:transparent;color:#FFFFFF}.nav-main .submenu a>strong{color:inherit}.nav-main .submenu a:hover,.nav-main .submenu a:focus,.nav-main .submenu a:active{text-decoration:underline}.nav-main .submenu a,.nav-main .submenu li>strong{line-height:130%}.nav-main .submenu>a,.nav-main .submenu>strong{width:25%;border-left:solid 8px #E3051B;border-right:solid 8px #E3051B;font-size:1.18rem}.nav-main .submenu .dropdown-menu>li{display:inline-block;width:25%;margin-bottom:32px}.nav-main .submenu .dropdown-menu>li:nth-child(5){clear:left}.nav-main .submenu .dropdown-menu>li>a,.nav-main .submenu .dropdown-menu>li>strong{display:block;padding-left:16px}.nav-main .submenu .dropdown-menu>li.active>a,.nav-main .submenu .dropdown-menu>li.current>strong{border-bottom:solid 2px #E3051B;margin-left:8px;margin-right:8px;padding-bottom:11px;padding-left:8px}.nav-main .submenu .dropdown-menu>li.active>a{position:relative}.nav-main .submenu .dropdown-menu>li.active>a::before{content:'';position:absolute;top:24px;left:0;width:5px;height:5px;border-radius:50%;background-color:#FFFFFF}.nav-main .submenu .dropdown-menu>li.active>a>strong{color:#FFFFFF}.nav-main .submenu .dropdown-menu>li.current>strong{background-color:#FFFFFF;color:#333333;padding:11px 8px}.nav-main .current .submenu>strong{display:block;background-color:#FFFFFF;color:#333333;padding:15px 8px}.nav-main li.active:not([class~="current"]) .submenu>a{position:relative}.nav-main li.active:not([class~="current"]) .submenu>a::before{content:'';position:absolute;top:24px;left:0;width:5px;height:5px;border-radius:50%;background-color:#FFFFFF}.nav-main li.active:not([class~="current"]) .submenu>a>strong{color:inherit}.nav-main ul:not([class]){border-top:solid 1px #FFFFFF;border-bottom:solid 1px #FFFFFF;margin-left:8px;margin-right:8px}.nav-main ul:not([class]) li{float:none;border-top:solid 1px #FFFFFF}.nav-main ul:not([class]) li a,.nav-main ul:not([class]) li strong{display:block;font-size:.88rem;line-height:150%;padding:5px 8px}.nav-main ul:not([class]) li.active>a,.nav-main ul:not([class]) li.current>strong{border-top:solid 2px #E3051B;border-bottom:solid 2px #E3051B;padding-top:3px;padding-bottom:3px}.nav-main ul:not([class]) li.active>a{position:relative}.nav-main ul:not([class]) li.active>a::before{content:'';position:absolute;top:11px;left:0;width:5px;height:5px;border-radius:50%;background-color:#FFFFFF}.nav-main ul:not([class]) li.active>a:hover,.nav-main ul:not([class]) li.active>a:focus,.nav-main ul:not([class]) li.active>a:active{color:#FFFFFF}.nav-main ul:not([class]) li.active>a>strong{display:inline;padding:0}.nav-main ul:not([class]) li.current>strong{background-color:#FFFFFF}.nav-service nav>ul{float:right;display:inline-block}.nav-service nav li{float:left}.nav-service nav li:last-of-type{border-right:solid 1px #E3051B}.nav-service nav li a,.nav-service nav li>strong,.nav-service nav li a>strong{display:inline-block;font-size:.88rem;font-weight:400;padding:8px}.nav-service nav li a{color:#FFFFFF;text-decoration:none;transition:ease-out .3s background-color,ease-out .3s color}.nav-service nav li a *{color:inherit}.nav-service nav li a:hover,.nav-service nav li a:focus,.nav-service nav li a:active{background-color:#FFFFFF;color:#333333;text-decoration:underline}.nav-service nav li.current{background-color:#FFFFFF}.nav-service nav li.current>strong{color:#333333}.nav-service nav li.active:not([class~="current"]) strong{display:inline;text-decoration:underline;padding:0}@media only screen and (max-width:  1023px){.nav-service nav .nav{display:none}}.nav-mobile{display:none;position:absolute;right:0;top:0;height:0;width:100%;overflow:visible}@media only screen and (max-width:  1023px){.nav-mobile{display:block}}.nav-mobile #mobile-toggle.none{display:none !important}@media print{.nav-mobile{display:none !important}}.nav-mobile a.btn{position:absolute;right:0;top:0;display:inline-block;min-width:30px;min-height:50px;height:50px;width:49px;background-color:#FFFFFF;color:#000000;text-decoration:none;transition:ease-out .3s color}.nav-mobile a.btn::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-mobile a.btn[aria-expanded="true"]::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-mobile a.btn::before{cursor:pointer;position:absolute;top:50%;left:50%;width:30px;height:30px;color:inherit;font-size:20px;text-align:center;margin-top:-10px;margin-left:-15px}.nav-mobile a.btn:hover,.nav-mobile a.btn:active,.nav-mobile a.btn:focus{color:#FFFFFF;background-color:#B51715}.nav-mobile nav{position:relative;top:50px;z-index:100;display:block;width:100%;max-width:600px;background-color:#E3051B;margin-right:0;margin-left:auto}.nav-mobile nav .service{padding-top:1rem}.nav-mobile nav .service li{width:100%;font-size:1.06rem;line-height:150%;font-weight:600}.nav-mobile nav .service li a,.nav-mobile nav .service li strong{color:#FFFFFF;font-size:inherit;font-weight:inherit;text-decoration:none}.nav-mobile nav .service li a:hover,.nav-mobile nav .service li strong:hover,.nav-mobile nav .service li a:focus,.nav-mobile nav .service li strong:focus,.nav-mobile nav .service li a:active,.nav-mobile nav .service li strong:active{text-decoration:underline}.nav-mobile nav .service li>strong:hover,.nav-mobile nav .service li>strong:focus,.nav-mobile nav .service li>strong:active{text-decoration:none}.nav-mobile nav .service li>a,.nav-mobile nav .service li>strong{display:inline-block;padding:8px 16px}.nav-mobile nav .service li.active>a{position:relative}.nav-mobile nav .service li.active>a::before{content:'';position:absolute;top:24px;left:0;width:5px;height:5px;border-radius:50%;background-color:#FFFFFF}.nav-mobile nav .service li.active>a::before{top:13px;left:4px}.nav-mobile nav .service li.active>a>strong{color:#FFFFFF}.nav-mobile nav .service li.current>strong{display:block;background-color:#FFFFFF;color:#333333;margin-left:1px;padding-left:15px}.nav-mobile nav .service .sign-language a,.nav-mobile nav .service .easy-language a,.nav-mobile nav .service .sign-language>strong,.nav-mobile nav .service .easy-language>strong{position:relative;padding-right:30px}.nav-mobile nav .service .sign-language a::after,.nav-mobile nav .service .easy-language a::after,.nav-mobile nav .service .sign-language>strong::after,.nav-mobile nav .service .easy-language>strong::after{position:absolute;display:block;font-weight:400}.nav-mobile nav .service .sign-language.current{background-color:#FFFFFF;border-left:solid 1px #E3051B}.nav-mobile nav .service .sign-language.current>strong{display:inline-block}.nav-mobile nav .service .sign-language a::after,.nav-mobile nav .service .sign-language>strong::after{top:6px;right:4px;font-family:'prj';text-decoration:none;padding-left:3px}.nav-mobile nav .service .sign-language a:hover::after,.nav-mobile nav .service .sign-language a:focus::after,.nav-mobile nav .service .sign-language a:active::after{text-decoration:none}.nav-mobile nav .service .easy-language.current{background-color:#FFFFFF;border-left:solid 1px #E3051B}.nav-mobile nav .service .easy-language.current>strong{display:inline-block}.nav-mobile nav .service .easy-language.current>strong::after{background:url('../../static/img/style/leichte_sprache.svg') no-repeat left -21px;background-size:25px auto}.nav-mobile nav .service .easy-language a::after,.nav-mobile nav .service .easy-language>strong::after{content:'';top:1px;right:0;width:25px;height:24px}.nav-mobile nav .service .easy-language a::after{background:url('../../static/img/style/leichte_sprache.svg') no-repeat left 3px;background-size:25px auto}.nav-mobile nav .service .easy-language a:hover::after,.nav-mobile nav .service .easy-language a:focus::after,.nav-mobile nav .service .easy-language a:active::after{text-decoration:none}.nav-mobile nav .main{position:relative;z-index:10;display:block;border-bottom:1px solid #FFFFFF;margin-top:24px}.nav-mobile nav .main li{position:relative;border-top:1px solid #FFFFFF;font-weight:600}@media only screen and (min-width:  480px){.nav-mobile nav .main li{font-size:1.18rem}}@media only screen and (max-width:  479px){.nav-mobile nav .main li{min-height:50px;font-size:1.06rem}}.nav-mobile nav .main li a,.nav-mobile nav .main li strong{font-size:inherit;font-weight:inherit}.nav-mobile nav .main li a,.nav-mobile nav .main li>strong{position:relative;display:block;min-height:49px;color:#FFFFFF;text-decoration:none;padding:16px 20px}.nav-mobile nav .main li a *,.nav-mobile nav .main li>strong *{color:inherit}.nav-mobile nav .main li a:hover,.nav-mobile nav .main li a:focus,.nav-mobile nav .main li a:active{text-decoration:underline}.nav-mobile nav .main li.active>a:not([class="trigger"]){position:relative}.nav-mobile nav .main li.active>a:not([class="trigger"])::before{content:'';position:absolute;top:24px;left:0;width:5px;height:5px;border-radius:50%;background-color:#FFFFFF}.nav-mobile nav .main li.active>a:not([class="trigger"])::before{top:22px;left:5px;width:7px;height:7px}.nav-mobile nav .main li.active>a:not([class="trigger"])>strong{color:#FFFFFF}.nav-mobile nav .main li.active strong+a.trigger{background-color:#E3051B}.nav-mobile nav .main li.active strong+a.trigger:hover,.nav-mobile nav .main li.active strong+a.trigger:focus,.nav-mobile nav .main li.active strong+a.trigger:active{background-color:#FFFFFF}.nav-mobile nav .main li.current>strong{background-color:#FFFFFF;border:solid 1px #E3051B;color:#333333;padding:15px 15px 15px 19px}.nav-mobile nav .main li.current.has-sub>strong{margin-right:49px}.nav-mobile nav .main .trigger{position:absolute;top:0;right:0;z-index:10;width:49px;border-left:1px solid #FFFFFF;padding:0}.nav-mobile nav .main .trigger::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:  480px){.nav-mobile nav .main .trigger{height:100%}}@media only screen and (max-width:  479px){.nav-mobile nav .main .trigger{height:100%}}.nav-mobile nav .main .trigger::before{position:absolute;top:14px;left:50%;width:1.4rem;height:1.4rem;color:inherit;font-size:1.4rem;text-decoration:none;margin-left:-0.7rem;transition:ease-out .3s background-color,ease-out .3s color}.nav-mobile nav .main .trigger:hover,.nav-mobile nav .main .trigger:focus,.nav-mobile nav .main .trigger:active{background-color:#FFFFFF;color:#333333}.nav-mobile nav .main ul{position:relative;z-index:20;display:block;background-color:#9D1725}.nav-mobile nav .main ul.none{display:none}.nav-mobile nav .main ul li{border-color:rgba(255,255,255,0.5)}.nav-mobile nav .main ul li a,.nav-mobile nav .main ul li>strong{padding-left:26px}.nav-mobile nav .main ul li.active>a:not([class="trigger"])::before{width:5px;height:5px;background-color:transparent;border:solid 2px #FFFFFF}.nav-mobile nav .main ul li.current>strong{border-color:#9D1725;padding-left:25px}.nav-mobile nav .main ul .trigger{z-index:20;border-color:rgba(255,255,255,0.5)}.nav-mobile nav .main ul ul{z-index:30;background-color:#73222B}.nav-mobile nav .main ul ul li a,.nav-mobile nav .main ul ul li>strong{padding-left:32px}.nav-mobile nav .main ul ul li.active>a:not([class="trigger"])::before{background-color:#FFFFFF;border:0 none}.nav-mobile nav .main ul ul li.current>strong{border-color:#73222B;padding-left:31px}.breadcrumb .container{max-width:1440px;background-color:#FFFFFF}.breadcrumb .row{max-width:990px;margin:0 auto}.breadcrumb p{margin-top:12px;margin-bottom:12px}.breadcrumb p>.sr-out{position:static;display:inline;width:auto;height:auto;padding-right:8px}.breadcrumb .divider{display:block;width:1px;height:1px;overflow:hidden;position:absolute;top:-200000em;left:-200000em}.breadcrumb a,.breadcrumb span,.breadcrumb strong{font-size:.88rem;line-height:150%;padding:4px 0}.breadcrumb a{position:relative;display:inline-block;text-decoration:none;margin-right:8px;padding-right:8px}.breadcrumb a::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.breadcrumb a::before{position:absolute;top:50%;right:-4px;font-size:10px;margin-top:-5px}.breadcrumb strong{font-weight:700}.start .breadcrumb{display:block;width:1px;height:1px;overflow:hidden;position:absolute;top:-200000em;left:-200000em}@media only screen and (max-width:  767px){footer nav,footer div.copy{max-width:90%;margin-right:auto;margin-left:auto}}.nav-sponsor{background-color:#767676;min-height:70px;position:relative;margin-top:2.5rem}.nav-sponsor nav h6{color:#FFFFFF;font-size:1.06rem;font-weight:600;padding:8px 0 16px}.nav-sponsor nav>ul{display:block;overflow:hidden}.nav-sponsor nav li{float:left}@media only screen and (min-width: 800px){.nav-sponsor nav li{width:25%}.nav-sponsor nav li:nth-child(4n+1){clear:both}.nav-sponsor nav li:nth-child(4n+1) a{margin-left:0;margin-right:15px}.nav-sponsor nav li:nth-child(4n+2) a{margin-left:5px;margin-right:10px}.nav-sponsor nav li:nth-child(4n+3) a{margin-left:10px;margin-right:5px}.nav-sponsor nav li:nth-child(4n){float:right}.nav-sponsor nav li:nth-child(4n) a{margin-left:15px;margin-right:0}}@media only screen and (max-width: 799px){.nav-sponsor nav li{width:50%}.nav-sponsor nav li:nth-child(odd){clear:both;float:left;margin-left:0}.nav-sponsor nav li:nth-child(odd) a{margin-left:0;margin-right:13.33333333px}.nav-sponsor nav li:nth-child(even){clear:none;float:right;margin-left:0}.nav-sponsor nav li:nth-child(even) a{margin-left:13.33333333px;margin-right:0}}.nav-sponsor nav li a{position:relative;height:auto;display:block;min-height:80px;box-sizing:border-box;background-color:#FFFFFF;border:solid 1px #FFFFFF;color:#333333;text-align:center;margin-top:10px;margin-bottom:10px;padding:2px 10px;transition:ease-out .3s border-color}.nav-sponsor nav li a:hover,.nav-sponsor nav li a:focus,.nav-sponsor nav li a:active{border-color:#767676}.nav-sponsor nav li a img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);width:auto;height:auto;max-width:100%;max-height:100%;margin:0}.nav-sitemap{background-color:#767676;min-height:70px;position:relative;margin-top:48px}.nav-sitemap nav>ul{margin-left:-10px;margin-right:-10px;display:block}.nav-sitemap nav>ul li{clear:none;float:none}.nav-sitemap nav>ul li:nth-child(5){clear:left}.nav-sitemap nav>ul li.active:not([class~="current"]){position:relative}.nav-sitemap nav>ul li.active:not([class~="current"])::before{content:'';position:absolute;top:24px;left:0;width:5px;height:5px;border-radius:50%;background-color:#FFFFFF}.nav-sitemap nav>ul li.active:not([class~="current"])::before{top:26px;left:10px}.nav-sitemap nav>ul li li.active:not([class="current"])::before{top:12px;left:0}.nav-sitemap nav>ul li[class~="current"]>strong{background-color:#FFFFFF;color:#626262;font-weight:400}.nav-sitemap nav>ul li li[class~="current"]{border-bottom:1px solid #FFFFFF}.nav-sitemap nav>ul li li[class~="current"]>strong{border-top:1px solid #767676;border-bottom-color:#767676;padding-top:7px;padding-bottom:7px}.nav-sitemap nav>ul>li{float:left;width:25%;margin-bottom:32px}.nav-sitemap nav>ul>li a,.nav-sitemap nav>ul>li strong{color:#FFFFFF;font-size:.88rem;text-decoration:none;display:block;border-bottom:1px solid rgba(255,255,255,0.6);padding:8px 10px}.nav-sitemap nav>ul>li>a,.nav-sitemap nav>ul>li>strong{font-size:1.25rem;border-bottom-color:#FFFFFF;margin:10px}.nav-sitemap nav>ul>li a>strong{display:inline;border:0 none;font-size:inherit;font-weight:400;padding:0}.nav-sitemap nav>ul>li a:hover,.nav-sitemap nav>ul>li a:focus,.nav-sitemap nav>ul>li a:active{text-decoration:underline}.nav-sitemap nav>ul>li ul{margin:0 10px}@media only screen and (max-width:  1023px){.nav-sitemap nav>ul li:nth-child(odd){clear:left}.nav-sitemap nav>ul>li{width:50%}}@media only screen and (max-width: 799px){.nav-sitemap{display:none}}.nav-copy{max-width:990px;margin:0 auto;background-color:#767676;margin-top:2.5rem}@media only screen and (max-width:  1023px){.nav-copy{max-width:654px}}@media only screen and (max-width:  767px){.nav-copy{max-width:90%}}.nav-copy .info{float:right}@media only screen and (min-width:  1024px){.nav-copy .info{max-width:60%}}@media only screen and (max-width:  1023px){.nav-copy .info{max-width:51%}}@media only screen and (max-width:  767px){.nav-copy .info{clear:both;float:none;max-width:100%}}@media only screen and (max-width:  1023px){.nav-copy img{margin-top:16px}}.nav-copy .copy{clear:both}.nav-copy .copy p{text-align:center}.nav-copy p{width:100%;font-size:1.06rem;text-align:right;line-height:150%;color:#FFFFFF;vertical-align:middle;padding-bottom:50px}@media only screen and (min-width:  768px){.nav-copy p{text-align:right}}@media only screen and (max-width:  767px){.nav-copy p{text-align:center}}.nav-copy p *{color:inherit}.nav-copy p span{display:inline-block;vertical-align:middle;font-size:.88rem;line-height:150%;margin-top:-16px}@media only screen and (min-width:  1024px){.nav-copy p span{margin-right:16px}}.nav-copy p span a{position:relative;display:inline-block;border-bottom:solid 1px #FFFFFF;font-size:inherit;text-decoration:none;vertical-align:top;margin-top:3px;margin-left:36px;padding:0 2px;transition:ease-out .3s background-color,ease-out .3s color}.nav-copy p span a::before{font-family:'prj';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-copy p span a::before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-copy p span a::before{position:absolute;top:0;left:0;width:20px;height:20px;overflow:hidden;box-sizing:border-box;border:solid 2px #333333;border-radius:50%;font-size:12px;padding-top:2px;padding-left:1px;transition:ease-out .3s background-color,ease-out .3s color;top:-3px;left:-28px;border-color:#FFFFFF;color:#FFFFFF}.nav-copy p span a:hover,.nav-copy p span a:focus,.nav-copy p span a:active{background-color:#FFFFFF;color:#626262}.nav-copy p strong{font-weight:400}.nav-copy .nav-service{float:left;margin-left:0;padding-top:10px}@media only screen and (min-width:  1024px){.nav-copy .nav-service{max-width:39%}}@media only screen and (max-width:  1023px){.nav-copy .nav-service{position:static;float:left;max-width:48%;margin-top:-10px;padding-top:0}}@media only screen and (max-width:  767px){.nav-copy .nav-service{float:none;max-width:100%;margin-bottom:20px}}.nav-copy .nav-service .nav>ul{display:inline-block}.nav-copy .nav-service .nav li{display:inline-block}.nav-copy .nav-service .nav li a,.nav-copy .nav-service .nav li>strong,.nav-copy .nav-service .nav li a>strong{display:inline-block;font-size:.88rem;font-weight:400}.nav-copy .nav-service .nav li>a,.nav-copy .nav-service .nav li>strong{padding:8px}.nav-copy .nav-service .nav li a{color:#FFFFFF;text-decoration:none;transition:ease-out .3s background-color,ease-out .3s color}.nav-copy .nav-service .nav li a *{color:inherit}.nav-copy .nav-service .nav li a:hover,.nav-copy .nav-service .nav li a:focus,.nav-copy .nav-service .nav li a:active{text-decoration:underline}.nav-copy .nav-service .nav li.current{background-color:#FFFFFF}.nav-copy .nav-service .nav li.current>strong{color:#333333}.nav-copy .nav-service .nav li.active:not([class~="current"]) strong{position:relative;display:inline}.nav-copy .nav-service .nav li.active:not([class~="current"]) strong::before{content:'';position:absolute;top:24px;left:0;width:5px;height:5px;border-radius:50%;background-color:#FFFFFF}.nav-copy .nav-service .nav li.active:not([class~="current"]) strong::before{top:6px;left:-8px}.sitemap .box ul{margin:0;padding:0}.sitemap .box li{list-style-type:none;padding:0}.sitemap .box li a{display:block;border-top:solid 1px #CCCCCC;border-bottom:0 none;color:#333333;text-decoration:none;padding:8px 16px}.sitemap .box li a *{color:inherit}.sitemap .box li a:hover,.sitemap .box li a:focus,.sitemap .box li a:active{background-color:transparent;text-decoration:underline}.sitemap .box li li:first-of-type a{border-top:0 none}.sitemap .box>ul>li{padding-bottom:32px}.sitemap .box>ul>li>a{border-top:0 none;border-bottom:solid 2px #E3051B;font-size:1.25rem;font-weight:700;padding-top:16px;padding-bottom:16px}.sitemap .box>ul>li li a{font-size:1.06rem;font-weight:400;line-height:150%}.sitemap .box>ul>li li ul{margin-left:8px;margin-right:8px;padding-bottom:16px}@media only screen and (min-width:  768px){.sitemap .box>ul>li li li{width:49%;display:inline-block;vertical-align:top}}.sitemap .box>ul>li li li a{border:0 none;font-size:.88rem;line-height:150%}.sitemap .box .service{padding-bottom:32px}.sitemap .box .service h2{border-bottom:solid 1px #E3051B;font-size:1.06rem;font-weight:600;margin-bottom:16px;padding:16px}@media only screen and (min-width:  768px){.sitemap .box .service li{width:49%;display:inline-block;vertical-align:top}}.sitemap .box .service li a,.sitemap .box .service li strong{border:0 none;font-size:.88rem;font-weight:400;line-height:150%}.sitemap .box .service li.current strong{display:block;background-color:#767676;color:#FFFFFF;padding:8px 16px}@media print{html,body,.row,.container{max-width:100%;width:auto;margin-left:0;margin-right:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{color:#000;font-family:'times new roman',times,serif}#nav-main a[href]::after,#content a[href]::after,#content .morelink a,#page-footer hr,#nav-sharer,#nav-social,#nav-sponsor,#nav-sitemap,.nav-service,#page-footer .info,#page-footer .nav-info{display:none}.start h1.sr-only,#content .morelink a[href^="mailto"]{display:block}.no-print,.datepicker,#et-opt-out{display:none !important}hr.structure{border-top:solid 1pt #767676;margin-top:7pt;padding-top:7pt;display:block;margin-bottom:0}#nav-main hr.structure{margin-top:0;border-color:#FFFFFF}header hr.structure,#content hr.structure{display:none}#header{border-bottom:solid 2pt #767676;margin-bottom:7pt;padding-bottom:7pt}#header .row{background-color:transparent}#header .row .logo{float:none;margin-bottom:2pt}.breadcrumb .row{width:94%;max-width:none;margin-left:3%}.breadcrumb hr.structure{display:none}.breadcrumb p{margin-top:0}#page-footer{border-top:solid 2pt #767676;margin-top:7pt;padding-top:7pt;margin-top:16pt}.nav-copy{margin-top:0}.nav-copy .copy p{background-color:#FFFFFF;color:#333333;padding-top:0;padding-bottom:16pt}.box h1{font-size:2rem;line-height:130%;padding-bottom:16pt}.box h2{font-size:1.5rem;line-height:130%;padding-bottom:16pt}.box h4{font-size:1.06rem;line-height:150%;padding-bottom:16pt}.box figure{border:solid 1pt #767676;border-radius:0;padding:5pt 7pt;padding:0}.box .image-container.left,.box .image-container.right{float:left;width:47%;max-width:237pt;margin-right:3%}.box .carousel{background-color:transparent}.box .carousel-control{display:none}.box .carousel-indicators{bottom:0}.box .carousel-indicators li{display:none}.box .carousel-indicators li.active{display:block;background-color:transparent}.box .carousel-indicators li.active .sr-out+.sr-out{position:static;width:auto;height:auto;color:#333333;font-size:1.25rem;font-weight:700;margin:0}.box.linklist{border:solid 1pt #767676;border-radius:0;padding:5pt 7pt;min-height:10pt;background-image:none;padding:16pt}.box.linklist h2,.box.linklist ul{margin:0}.box.toggle{border:solid 1pt #767676;border-radius:0;padding:5pt 7pt;background-color:#FFFFFF;padding:16pt}.box.toggle *,.box.toggle p a:link,.box.toggle p a:visited{color:#333333}.box.blockquote{border:solid 1pt #767676;border-radius:0;padding:5pt 7pt;padding-left:16pt;padding-right:16pt}.box.blockquote .image-container{float:left;width:105pt;border-radius:0;margin-right:3%}.box.blockquote .image-container img{position:static;width:100%;height:auto;-webkit-transform:none;-ms-transform:none;transform:none}.box.blockquote .image-container+blockquote p,.box.blockquote .image-container+blockquote cite{margin-left:130pt}.box.blockquote .image-container+blockquote cite{display:block;text-align:center}.box.blockquote blockquote::before{display:none}.box table{border:solid 1pt #333333}.box table tr:nth-child(even) td,.box table tbody tr:nth-child(odd) th,.box table tbody tr:nth-child(even) th,.box table th,.box table td{background-color:transparent;color:#333333;border:solid 1pt #333333}body:not([class*="standard"]) .box{border-top:solid 1pt #767676;margin-top:7pt;padding-top:7pt;width:auto;background-color:#FFFFFF;text-align:left;margin-left:3%;margin-right:3%}body:not([class*="standard"]) .box .box{display:block;border:0 none;margin:0}body:not([class*="standard"]) .hero{border:0 none;margin-top:16pt}body:not([class*="standard"]) .hero .box{float:left;width:50%;min-height:10pt;background-image:none;padding-left:0}body:not([class*="standard"]) .hero .box h1{font-size:1.55rem;line-height:135%;margin-top:0;margin-left:0}body:not([class*="standard"]) .hero .box .image{width:auto;margin-left:0}body:not([class*="standard"]) .hero .box .image img{width:auto;height:auto;border:0 none}body:not([class*="standard"]) .hero .image{float:left;width:50%;position:static}body:not([class*="standard"]) .hero .image img{border:solid 1pt #767676;border-radius:0;padding:5pt 7pt;width:100%;height:auto}body:not([class*="standard"]) .pattern-single>.box[class*="picture"]{background-color:#FFFFFF}body:not([class*="standard"]) .pattern-single>.box[class*="picture"]::before,body:not([class*="standard"]) .pattern-single>.box[class*="picture"]::after{display:none}body:not([class*="standard"]) .pattern-single>.box[class*="picture"] h2{position:relative;top:0;z-index:1;height:auto;background:transparent;color:#333333;font-size:1.25rem;margin:0;padding-bottom:16pt}body:not([class*="standard"]) .pattern-single .image-single{float:left;max-width:47%;height:auto;margin-bottom:16pt;margin-right:3%}body:not([class*="standard"]) .pattern-multiple .box:not([class*="picture"]){background-color:#FFFFFF}body:not([class*="standard"]) .pattern-multiple .box:not([class*="picture"])::before,body:not([class*="standard"]) .pattern-multiple .box:not([class*="picture"])::after{display:none}body:not([class*="standard"]) .pattern-multiple .box:not([class*="picture"]) *{color:#333333}body:not([class*="standard"]) .pattern-multiple .box:not([class*="picture"])>*{margin-left:3%;margin-right:3%;padding-left:0;padding-right:0}body:not([class*="standard"]) .pattern-multiple .box[class*="picture"]{display:none}body:not([class*="standard"]) .pattern-triple{display:none}body:not([class*="standard"]) .paper .image-container{display:none}body:not([class*="standard"]) .paper .box{min-height:10pt}body:not([class*="standard"]) .paper .box>*{padding-left:0;padding-right:0}body:not([class*="standard"]) .box.faq *::before,body:not([class*="standard"]) .box.faq *::after{display:none}body:not([class*="standard"]) .box.faq .picture+.box[class*="text"]{background-color:transparent}body:not([class*="standard"]) .box.faq .image-container{display:none}body:not([class*="standard"]) .box.faq .box{min-height:10pt}body:not([class*="standard"]) .box.faq .box p{font-size:1.06rem !important}body:not([class*="standard"]) .box.slider::before{display:none}body:not([class*="standard"]) .box.slider h3{position:relative;top:0;z-index:1;height:auto;background:transparent;color:#333333;font-size:1.25rem;margin:0;padding-bottom:16pt}body:not([class*="standard"]) .box.slider p{float:left;width:49%}body[class*="rubrik"] .paper.left .box,body[class*="rubrik"] .paper.right .box{background-image:none}body[class*="rubrik"] .paper .box{max-width:100%}body.standard .box{width:94%;max-width:none;margin-left:3%}body.standard .box .box{width:100%;margin-left:auto}body.standard .carousel{width:491pt;max-width:100%}body.standard .carousel .image-container figure{border:0 none}body.standard .carousel .image-container figure img{position:static;max-width:100%;-webkit-transform:none;-ms-transform:none;transform:none;margin-left:auto;margin-right:auto}body.standard .special-1 .carousel{width:100%}body.standard .teaserlist .image-container{width:165pt}body.standard .teaserlist.is-thema .image-container{width:240pt}body.standard .teaserlist.is-thema .box{background-image:none}body.standard .teaserlist.is-thema .box::before{display:none}body.standard .teaserlist.is-download .image-container{width:101pt}.sitemap .box>ul>li li ul{margin-left:20pt}.sitemap .service li.current strong{background-color:transparent;color:#333333}}
@media (min-width: 1024px) {
    .nav-main .nav > li > a {
        padding-left: 20px;
        padding-right: 20px;
    }
}

div[class~="slider"] .box[class*="text"] p {
    font-size: 1.06rem;
    font-weight: 400;
    margin-top: 16px;
    padding-top: 8px;
    line-height: 130%;
}

@media (max-width: 799px) {
    div[class~="slider"] .box[class*="text"] p {
        margin-top: 8px;
    }
    body:not([class*="standard"]) .paper .image-container .image {
        left: 0;
    }
}


.box[class~="linklist"] li a,
.box[class~="special-1"] li a,
.box[class~="speciallist"] li a,
.box[class~="video"] li a {
    font-size: 1rem;
}

.nav-main nav li a,
.nav-main nav li strong {
    font-size: 1.1rem;
}

.new-hero-teaser img {
    width: 100%;
    height: auto;
    display: block;
}

body:not([class*="standard"])  .box.new-hero-teaser h2 {
    margin-top: 1.5em;
}

.new-hero-teaser p {
    text-align: left;
}

@media (max-width: 1023px) {
    .new-hero-teaser p {
        max-width: 654px;
        margin-left: auto;
        margin-right: auto;
    }
}

.new-hero-teaser__img {
    padding-bottom: calc(54600% / 952);
    background-size: cover;
    background-position: center center;
}

.new-hero-teaser__text::before {
    content: '';
    display: table;
    clear: both;
}

.new-hero-teaser__text {
    position: relative;
}

.new-hero-teaser__text-dummy::before,
.new-hero-teaser__text-dummy::after,
.new-hero-teaser__text-dummy span::before,
.new-hero-teaser__text-dummy span::after {
    content: '';
    display: block;
    position: absolute;
    width: 50%;
    height: 50%;
    background-color: green;
}

.new-hero-teaser__text-dummy::before {
    top: 0; left: 0;
    background-color: #f2f2f2;
}
.new-hero-teaser__text-dummy::after {
    top: 0; left: 50%;
    background-image: linear-gradient(to bottom, #e5e5e5, #eeeeee);
}
.new-hero-teaser__text-dummy span::before {
    top: 50%; left: 0;
    background-image: linear-gradient(to bottom, #dfdfdf, #c1c1c1);
}
.new-hero-teaser__text-dummy span::after {
    top: 50%; left: 50%;
    background-image: linear-gradient(to right, #dfdfdf, #ebebeb);
}

.new-hero-teaser__text-wrap {
    position: relative;
    z-index: 1;
}

@media (min-width: 1024px) {
    body:not([class*="standard"]) .box.new-hero-teaser {
        display: flex;
    }

    .new-hero-teaser__img {
        height: 100%;
    }

    .new-hero-teaser__imgwrap {
        width: 66%;
        height: auto;
        flex-grow: 1;
    }

    .new-hero-teaser__text {
        width: 34%;
        flex-grow: 1;
    }

    .new-hero-teaser__text-wrap {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
    }

    .new-hero-teaser__text .morelink {
        margin-top: auto;
    }

    body:not([class*="standard"]) .box.new-hero-teaser p {
        padding-left: 40px;
        padding-right: 40px;
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
    }
}


.teaser.news-red {
    outline: 2px solid #e3051b;
}

.pattern-single > .box[class*="picture"].news-red h2 {
    background-image: url(/static/img/style/bg-box-rot.png);
}
.soz-map__plugin {
    background-color: #f2f2f2;
    position: relative;
}

.soz-map__plugin:not([data-initialized]) {
    padding: 15px;
}

.soz-map__plugin:not([data-initialized]) .soz-map__switcher,
.soz-map__plugin:not([data-initialized]) .soz-map__legend-list {
    display: none;
}

.soz-map__list {
    padding-top: 50px;
}

.soz-map__list-row {
    display: flex;
    padding-left: 4%;
    padding-right: 4%;
    align-items: center;
}

@media (min-width: 1024px) {
    .soz-map__list-row {
        padding-left: 8%;
        padding-right: 8%;
    }
}

.soz-map__list-col {
    flex: 1 1 auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.soz-map__list-col:nth-child(2),
.soz-map__list-col:nth-child(1) {
    flex-basis: 40%;
}

.soz-map__list-col:nth-child(3) {
    flex-basis: 20%;
}

@media (max-width: 1024px) {
    .soz-map__list-items .soz-map__list-col:nth-child(1) {
        flex-basis: 30%;
    }
    .soz-map__list-items .soz-map__list-col:nth-child(2) {
        flex-basis: 50%;
    }
}

@media (max-width: 576px) {
    .soz-map__list-items .soz-map__list-row {
        flex-flow: row wrap;
    }
    .soz-map__list-items .soz-map__list-col:nth-child(1) {
        flex-basis: 70%;
        order: 1;
    }
    .soz-map__list-items .soz-map__list-col:nth-child(3) {
        flex-basis: 30%;
        order: 2;
    }
    .soz-map__list-items .soz-map__list-col:nth-child(2) {
        flex-basis: 100%;
        order: 3;
        padding-top: 0;
    }
}

.soz-map__list-group:nth-child(2n) .soz-map__list-header {
    background-color: #DADADA;
}

.soz-map__list-items {
    background-color: white;
    overflow: hidden;
    transition: height 0.3s ease-in-out 0s;
}

.soz-map__list-items .soz-map__list-row:first-child {
    padding-top: 8px;
}
.soz-map__list-items .soz-map__list-row:last-child {
    padding-bottom: 8px;
}

.soz-map__list-header .soz-map__list-col:nth-child(3) {
    padding-top: 0;
    padding-bottom: 0;
}

.soz-map__list-header {
    font-weight: bold;
    font-size: 18px;
}
.soz-map__list-header div,
.soz-map__list-header span {
    font-size: 18px;
}

.soz-map__list-col,
.soz-map__list-col a {
    font-size: 17px;
}

.soz-map__list-footer {
    background-color: rgb(205, 205, 205);
    border-top: 2px solid #333;
}

.soz-map__list-footer .soz-map__list-col {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

.soz-map__list > div > .soz-map__list-row .soz-map__list-col {
    font-size: 20px;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

.soz-map__list-row:first-child .soz-map__list-header div,
.soz-map__list-row:first-child .soz-map__list-header span,
.soz-map__list-footer div,
.soz-map__list-footer span {
    font-weight: bold;
    font-size: 21px;
}


.soz-map__list-expand {
    display: block;
    width: 40px;
    height: 40px;
}

.soz-map__list-expand span {
    font-size: 40px;
    font-weight: bold;
    line-height: 1rem;
    display: inline-block;
}

.soz-map__list-expand[aria-expanded="true"] .soz-map__list-expand__expanded,
.soz-map__list-expand[aria-expanded="false"] .soz-map__list-expand__contracted {
    display: none;
}

.soz-map__plugin button {
    cursor: pointer;
}

.soz-map__switcher[data-state="map"] ~ .soz-map__list,
.soz-map__switcher[data-state="list"] ~ .soz-map__map,
.soz-map__switcher[data-state="map"] .soz-map__switcher__map,
.soz-map__switcher[data-state="list"] .soz-map__switcher__list {
    display: none;
}

.soz-map__switcher {
    background-color: #E3051B;
    color: white;
    padding: 10px 15px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    width: 120px;
    text-align: left;
}

@media (max-width: 480px) {
    .soz-map__switcher {
        padding: 8px 10px;
    }
}

.soz-map__switcher span {
    color: white;
}

.soz-map__switcher::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 1.5em;
    height: 1.3em;
    background: transparent no-repeat center center;
    background-size: auto 100%;
    margin-right: 5px;
}

.soz-map__switcher[data-state="map"]::before {
    background-image: url('../../typo3conf/ext/soz_map/Resources/Public/CSS/listen-icon.svg');
    background-size: 86% auto;
}

.soz-map__switcher[data-state="list"]::before {
    background-image: url('../../typo3conf/ext/soz_map/Resources/Public/CSS/grafik_icon.png');
}

.soz-map__plugin[data-feature-centered-table-cols="true"] .soz-map__list-row:not(.soz-map__list-header) .soz-map__list-col:nth-child(1),
.soz-map__plugin[data-feature-centered-table-cols="true"] .soz-map__list-header .soz-map__list-col:nth-child(2) {
    text-align: center;
}

.soz-map__legend {
    flex-grow: 0;
    flex-shrink: 0;
}

.soz-map__body {
    flex-grow: 1;
    position: relative;
}

.soz-map__plugin[data-initialized] .soz-map__legend {
    background-color: white;
    border: 2px solid #f2f2f2;
    position: relative;
    padding: 15px;
}

@media (min-width: 1024px) {
    .soz-map__plugin[data-initialized] {
        display: flex;
    }
    .soz-map__plugin[data-initialized] .soz-map__legend {
        width: 25%;
        padding: 15px 25px;
    }
    .soz-map__plugin[data-initialized] .soz-map__legend::after {
        content: '';
        position: absolute;
        left: calc(100% + 2px);
        top: 0;
        width: 20px;
        height: calc(100% + 2px);
        background: linear-gradient(to right, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%);
        z-index: 1;
    }
}

.soz-map__legend-checkbox[data-state="yes"] .soz-map__legend-checkbox__no {
    display: none;
}

.soz-map__legend-checkbox {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    vertical-align: middle;
    width: 1em;
    height: 1em;
    border: 1px solid currentColor;
    background-color: white;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 90% auto;
}

.soz-map__legend-checkbox__placeholder {
    opacity: 0;
    display: inline-block;
}

.soz-map__legend-checkbox[data-state="yes"] {
    background-image: url('../../typo3conf/ext/soz_map/Resources/Public/CSS/check.svg');
}

.soz-map__legend-list li {
    margin-top: 0.5em;
}

.soz-map__legend-list li[data-initialized] {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.soz-map__legend-list-header {
    display: flex;
    justify-content: space-between;
    padding-top: 1em;
    padding-bottom: 1em;
    border-bottom: 1px solid currentColor;
}

.soz-map__plugin[data-initialized] .soz-map__list {
    padding-left: 5vw;
    padding-right: 5vw;
}

@media (max-width: 1023px) {
    .soz-map__plugin[data-initialized] .soz-map__list {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (min-width: 1440px) {
    .soz-map__plugin[data-initialized] .soz-map__list {
        padding-left: 72px;
        padding-right: 72px;
    }
}

.soz-map__map {
    position: relative;
    padding-bottom: 75vh;
    min-height: 100%;
}

.soz-map__map iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.soz-map__pin {
    display: none;
}

.soz-map__overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 7;
    top: 0;
    left: 0;
}

.soz-map__lightbox {
    width: 90%;
    max-width: 600px;
    max-height: 90%;
    padding: 30px;
    position: fixed;
    position: sticky;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    border-radius: 15px;
    box-shadow: black 0 0 10px;
}

/* IE/Edge has a problem with sticky elements that have interactivity :( */
html[data-ua*="Edge/"] .soz-map__lightbox,
html[data-ua*="Trident/"] .soz-map__lightbox{
    position: fixed;
}

@media (max-width: 768px) {
    .soz-map__lightbox {
        position: fixed;
    }
}


.soz-map__lightbox-content::after {
    content: '';
    display: table;
    clear: both;
}

@media (max-width: 767px) {
    .soz-map__lightbox {
        padding: 15px;
    }
}

.soz-map__lightbox-close {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    top: -20px;
    right: -20px;
    background: rgb(85, 85, 85) url('../../typo3conf/ext/soz_map/Resources/Public/CSS/close.svg') no-repeat center center;
    background-size: 80% auto;
    border: 3px solid white;
}


@media (max-width: 400px) {
    .soz-map__lightbox-close {
        right: -10px;
        top: -25px;
    }
}

.soz-map__lightbox-close:hover {
    background-color: white;
    background-image: url('../../typo3conf/ext/soz_map/Resources/Public/CSS/close-hover.svg');
    border-color: rgb(85, 85, 85);
}

.soz-map__lightbox-close:focus {
    outline: 1px dotted white;
}

.soz-map__legend-dot {
    color: transparent;
    display: inline-block;
    vertical-align: middle;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    margin: 8px 10px;
    background: transparent no-repeat center center;
    background-size: 95% auto;
}

@media (max-width: 1023px) {
    .soz-map__legend-dot {
        margin: 2px 10px;
    }
}

.soz-map__legend-dot:first-child {
    margin-left: 0;
}

.soz-map__lightbox-portrait {
    float: right;
    width: 40%;
    max-width: 190px;
    margin-left: 10px;
    margin-bottom: 10px;
}

.soz-map__lightbox-portrait[data-placeholder="true"] {
    position: relative;
}

.soz-map__lightbox-portrait[data-placeholder="true"]::before {
    content: url('../../typo3conf/ext/soz_map/Resources/Public/CSS/person.svg');
}

.soz-map__lightbox-portrait img {
    max-width: 100%;
    height: auto;
}

.soz-map__lightbox-portrait a {
    background: #E3051B;
    color: white;
    text-decoration: none;
    padding: 8px 15px;
    display: block;
}

.soz-map__lightbox-portrait a::before {
    content: url('../../typo3conf/ext/soz_map/Resources/Public/CSS/mail-icon.svg');
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    margin-right: 10px;
}

.soz-map__lightbox-portrait a:hover,
.soz-map__lightbox-portrait a:focus {
    text-decoration: underline;
}

.soz-map__quote {
    clear: both;
    padding-top: 0.5em;
}

.soz-map__special-drb-message {
    margin-top: 25px;
    padding-top: 15px;
    padding-left: 5px;
    padding-right: 5px;
    border-top: 1px solid black;
    /*display: flex;*/
    /*align-items: center;*/
    /*justify-content: flex-end;*/
    margin-bottom: 15px;
}

.soz-map__special-drb-message a {
    display: block;
    margin-top: 1em;
    font-weight: bold;
    text-decoration: none;
    line-height: 1.3;
}

.soz-map__special-drb-message a span {
    font-size: 15px;
}

.soz-map__special-drb-message a:focus,
.soz-map__special-drb-message a:hover {
    text-decoration: underline;
}

@media (max-width: 767px) {
    .soz-map__special-drb-message {
        padding-left: 0;
        padding-right: 0;
    }
}

/*@media (max-width: 480px) {*/
    /*.soz-map__special-drb-message {*/
        /*flex-flow: row wrap;*/
    /*}*/
    /*.soz-map__special-drb-message a {*/
        /*margin-bottom: 10px;*/
    /*}*/
/*}*/

.soz-map__plugin h2 {
    font-size: calc(20rem / 16);
    margin-bottom: 0.8em;
}

.soz-map__legend p {
    font-weight: bold;
    font-size: 17px;
    line-height: 1.5;
}

.soz-map__legend-list {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}

.soz-map__legend-list li {
    display: flex;
    align-items: center;
}

.soz-map__legend-checkbox,
.soz-map__legend-dot {
    flex-shrink: 0;
}

.soz-map__legend-item {
    line-height: 1.25;

}

@media (min-width: 768px) {
    .soz-map__legend-list ul {
        padding: 5px;
    }
}

.soz-map__lightbox-content > p {
    line-height: 1.4;
    margin-bottom: 0.8em;
}

.soz-map__address {
    font-size: 18px;
}

@media (min-width: 480px) {
    .soz-map__address {
        font-size: 17px;
    }
}

.soz-map__lightbox-content > img {
    max-width: calc(60% - 12px);
    height: auto;
}

.soz-map__quote blockquote {
    margin: 0;
    text-align: center;
    position: relative;
    font-weight: bold;
    color: #555;
    padding: 0;
}
.soz-map__quote blockquote::before {
    content: '';
    display: none;
    position: static;
    background: transparent url('../../typo3conf/ext/soz_map/Resources/Public/CSS/quote.png') no-repeat;
    width: 30px;
    height: 23px;
    margin-bottom: 10px;
}

.soz-map__quote blockquote p {
    color: #555;
    font-style: italic;
    line-height: 1.4;
    display: inline;
}

@media (max-width: 480px) {
    .soz-map__quote blockquote p {
        font-size: 12px;
    }
}

.soz-map__quote blockquote p:first-child::before {
    content: '„';
}

.soz-map__quote blockquote p:last-child::after {
    content: '“';
}

.soz-map__plugin a.internal-link {
    position: relative;
    margin-left: 2em;
}
.soz-map__plugin a.internal-link::before {
    content: '\e807';
    font-family: 'prj';
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;

    width: 1em;
    height: 1em;
    left: -2.24em;
    vertical-align: top;
    font-size: 80%;
    text-decoration: none;
    z-index: 1;
    top: 0.3em;
}

.soz-map__plugin a.internal-link::after {
    content: '';
    display: block;
    position: absolute;
    left: -2em;
    top: 0;
    width: 1em;
    height: 1em;
    z-index: 0;
    border: 2px solid currentColor;
    border-radius: 50%;
}

.soz-map__plugin a.internal-link:hover::before,
.soz-map__plugin a.internal-link:focus::before {
    color: white;
}
.soz-map__plugin a.internal-link:hover::after,
.soz-map__plugin a.internal-link:focus::after {
    background-color: currentColor;
}

.soz-map__lightbox-portrait-copyright {
    position: relative;
}

.soz-map__lightbox-portrait-copyright span {
    position: absolute;
    display: inline-block;
    padding: 4px;
    background: rgba(255, 255, 255, 0.5);
    bottom: 0;
    right: 0;
    font-size: 12px;
}

.soz-map__plugin[data-state="map"] .soz-map__special-drb-message,
.soz-map__plugin[data-state="list"] .soz-map__legend-special {
    display: none;
}

.soz-map__plugin ::-moz-focus-inner {
    border: 0;
    outline: 0;
}
