@import url("https://fonts.googleapis.com/css?family=IBM+Plex+Mono:200,300,400,500,700&display=swap");.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}.tx-cc3dtest table{border-collapse:separate;border-spacing:10px;}.tx-cc3dtest table th{font-weight:bold;}.tx-cc3dtest table td{vertical-align:top;}.typo3-messages .message-error{color:red;}.typo3-messages .message-ok{color:green;}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url("/typo3conf/ext/fpbase/Resources/Public/Fonts/Ubuntu/ubuntu-v14-latin-regular.eot");src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url("/typo3conf/ext/fpbase/Resources/Public/Fonts/Ubuntu/ubuntu-v14-latin-regular.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fpbase/Resources/Public/Fonts/Ubuntu/ubuntu-v14-latin-regular.woff2") format("woff2"),url("/typo3conf/ext/fpbase/Resources/Public/Fonts/Ubuntu/ubuntu-v14-latin-regular.woff") format("woff"),url("/typo3conf/ext/fpbase/Resources/Public/Fonts/Ubuntu/ubuntu-v14-latin-regular.ttf") format("truetype"),url("/typo3conf/ext/fpbase/Resources/Public/Fonts/Ubuntu/ubuntu-v14-latin-regular.svg#Ubuntu") format("svg");}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:500;src:url("/typo3conf/ext/fpbase/Resources/Public/Fonts/Ubuntu/ubuntu-v14-latin-500.eot");src:local("Ubuntu Medium"),local("Ubuntu-Medium"),url("/typo3conf/ext/fpbase/Resources/Public/Fonts/Ubuntu/ubuntu-v14-latin-500.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fpbase/Resources/Public/Fonts/Ubuntu/ubuntu-v14-latin-500.woff2") format("woff2"),url("/typo3conf/ext/fpbase/Resources/Public/Fonts/Ubuntu/ubuntu-v14-latin-500.woff") format("woff"),url("/typo3conf/ext/fpbase/Resources/Public/Fonts/Ubuntu/ubuntu-v14-latin-500.ttf") format("truetype"),url("/typo3conf/ext/fpbase/Resources/Public/Fonts/Ubuntu/ubuntu-v14-latin-500.svg#Ubuntu") format("svg");}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;src:url("/typo3conf/ext/fpbase/Resources/Public/Fonts/Ubuntu/ubuntu-v14-latin-700.eot");src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url("/typo3conf/ext/fpbase/Resources/Public/Fonts/Ubuntu/ubuntu-v14-latin-700.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/fpbase/Resources/Public/Fonts/Ubuntu/ubuntu-v14-latin-700.woff2") format("woff2"),url("/typo3conf/ext/fpbase/Resources/Public/Fonts/Ubuntu/ubuntu-v14-latin-700.woff") format("woff"),url("/typo3conf/ext/fpbase/Resources/Public/Fonts/Ubuntu/ubuntu-v14-latin-700.ttf") format("truetype"),url("/typo3conf/ext/fpbase/Resources/Public/Fonts/Ubuntu/ubuntu-v14-latin-700.svg#Ubuntu") format("svg");}#mainWrapper{display:grid;grid-template-rows:120px auto auto auto;grid-template-columns:1fr;}@media (min-width:900px){#mainWrapper{grid-template-rows:120px auto auto;grid-template-columns:1fr;}}#mainWrapper header{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;}#mainWrapper article{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:2;}@media print{#mainWrapper article{grid-row-start:1;grid-row-end:4;grid-column-start:1;grid-column-end:2;}}#mainWrapper footer{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4;}html{font-size:62.5%;min-height:100%;}@media print{html{border:none;height:99%;max-height:none;page-break-after:avoid;page-break-before:avoid;}}html body{font-size:1.6rem;font-family:'Ubuntu',"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:0;min-height:100%;color:#000;background-color:white;font-weight:500;overflow-x:hidden;}@media print{html body{border:none;height:99%;max-height:none;page-break-after:avoid;page-break-before:avoid;}}html body input{font-family:'Ubuntu',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;}html body h1,html body h2,html body h3,html body h4,html body h5{font-weight:500;}html body a{color:#000;text-decoration:underline;}html body a:hover{color:rgba(107,107,107,0.8);}html body.menu-open{max-height:100vh;max-width:100vw;}@media (min-width:900px){html body{font-size:2.4rem;}}html body #mainWrapper{max-width:100%;margin:0px auto;min-height:100vh;}@media print{html body #mainWrapper{min-height:auto;}}html body #mainWrapper header{background-color:#efefef;}@media print{html body #mainWrapper header{display:none;}}@media (min-width:900px){html body #mainWrapper header{background-color:#efefef;}}html body #mainWrapper header nav{max-width:150px;position:relative;float:right;background:#efefef;z-index:1000;}@media print{html body #mainWrapper header nav{display:none;}}html body #mainWrapper header nav #nav-toggle{width:100%;height:100%;cursor:pointer;cursor:hand;background-image:url(/typo3conf/ext/fpbase/Resources/Public/Icons/hamburger-state-0.svg);background-position:center center;background-size:50px 50px;background-repeat:no-repeat;}@media (min-width:900px){html body #mainWrapper header nav #nav-toggle{background-size:90px 90px;}}html body #mainWrapper header nav ul{max-width:1200px;margin:0px auto;display:block;background:#efefef;list-style-type:none;background:#efefef;-webkit-transition:all 200ms;transition:all 200ms;padding:15px;color:#000;letter-spacing:0;line-height:6rem;font-size:3.2rem;text-align:right;}@media (min-width:900px){html body #mainWrapper header nav ul{font-size:4rem;line-height:7rem;}}html body #mainWrapper header nav ul > li{display:inline-block;padding:0 15px;}html body #mainWrapper header nav ul > li a{text-decoration:none;font-size:20px;font-weight:normal;}html body #mainWrapper header nav ul > li.active a{color:rgba(107,107,107,0.8);}html body #mainWrapper header nav ul > li.active a:hover{color:rgba(107,107,107,0.8);}html body #mainWrapper header nav ul > li > ul{display:none;}html body #mainWrapper header nav.open{background:#efefef;-webkit-transition:all 200ms;transition:all 200ms;}html body #mainWrapper header nav.open > ul{display:block;}html body #mainWrapper article{background:white;max-width:1200px;width:100%;margin:0px auto;width:calc(100% - 20px);}@media (min-width:900px){html body #mainWrapper article{margin:0px auto;width:100%;}}html body #mainWrapper article h1{font-weight:300;color:#000;letter-spacing:0;line-height:120px;background:white;margin:0 0;padding:10px 0;overflow:hidden;font-size:2.4rem;line-height:3rem;}@media (min-width:900px){html body #mainWrapper article h1{font-size:6rem;line-height:120px;padding:30px 0;}}@media print and (min-width:900px){html body #mainWrapper article h1{font-size:3rem;line-height:3rem;}}@media print{html body #mainWrapper article h1{font-size:3rem;line-height:3rem;}}html body #mainWrapper article .c-el{width:100%;}html body #mainWrapper article .c-el img{display:block;width:100%;height:auto;}html body #mainWrapper article .c-el .image{padding:0px;background-color:rgba(5,5,5,0.7);}html body #mainWrapper article .c-el .text{margin:0 30px 30px 30px;}html body #mainWrapper article .c-el.ImageRightTextLeft figure{margin:0 0 30px 0;padding:0 0 0 0;}html body #mainWrapper article .c-el.ImageRightTextLeft figure figcaption{font-size:2rem;padding:5px 15px;}html body #mainWrapper article .c-el.ImageLeftTextRight figure{margin:0 0 30px 0;padding:0 0 0 0;}html body #mainWrapper article .c-el.ImageLeftTextRight figure figcaption{font-size:2rem;padding:5px 15px;}html body #mainWrapper article .c-el.gallery h2{padding-left:30px;padding-right:30px;}html body #mainWrapper article .c-el.gallery .gallery-container{background-color:white;padding-bottom:30px;}html body #mainWrapper article .c-el.gallery .gallery-container .gallery-item{margin:0px 0px 30px 0px;padding:0px;}@media (min-width:900px){html body #mainWrapper article .c-el.gallery .gallery-container .gallery-item{margin:15px 0px 0px 15px;}html body #mainWrapper article .c-el.gallery .gallery-container .gallery-item:nth-child(3n){margin:15px 15px 15px 15px;}}html body #mainWrapper article .c-el.gallery .gallery-container .gallery-item figcaption{font-size:1.8rem;font-weight:300;margin:15px 15px 0px 15px;}@media (min-width:900px){html body #mainWrapper article .c-el.gallery .gallery-container .gallery-item figcaption{font-size:1.4rem;font-weight:200;margin:3px 0 10px 0;}}html body #mainWrapper article .c-el.search{padding:30px;}html body #mainWrapper .fill-1{background:white;}html body #mainWrapper .fill-2{background:white;}html body #mainWrapper footer{background:white;text-align:center;padding:30px;font-size:2rem;color:white;}@media print{html body #mainWrapper footer{display:none;}}.tx-cc3dtest{margin:0px;display:block;position:relative;}.tx-cc3dtest ul.tests{display:block;list-style:none;margin:30px 0;padding:0;}.tx-cc3dtest ul.tests li{margin:0;padding:0;line-height:60px;}.test-3d{text-align:center;max-width:100%;display:block;position:relative;font-size:2rem;}.test-3d .infotext{max-width:800px;font-weight:200;margin:0px auto;margin-bottom:30px;}.test-3d .infotext p{margin-top:0px;margin-bottom:15px;}.test-3d .error{color:red;}.test-3d form{text-align:center;}.test-3d form .form-group{display:block;margin:10px 0;padding:10px 0 15px 0;text-align:center;}@media (min-width:900px){.test-3d form .form-group{padding:10px 0 50px 0;}}.test-3d form .form-group:nth-child(odd){background-color:#f6f8fa;}.test-3d form .form-group.checked{background-color:rgba(0,128,0,0.56);color:white;}.test-3d form .form-group label{padding:10px;display:block;font-size:16px;line-height:22px;}@media (min-width:900px){.test-3d form .form-group label{font-size:22px;line-height:33px;}}.test-3d form .form-group .radio-wrapper{display:block;font-size:14px;clear:both;}@media (min-width:900px){.test-3d form .form-group .radio-wrapper{font-size:16px;}}.test-3d form .form-group .radio-wrapper .radio-group{display:inline-block;padding:0 15px 0 0;}.test-3d form .form-group .radio-wrapper .radio-group input[type="radio" i]{box-sizing:border-box;display:inline-block;padding:initial;border:initial;vertical-align:center;}.test-3d form .form-group .radio-wrapper:after{content:' ';display:block;clear:both;}.test-3d.closure{text-align:left;}.test-3d.closure .total-colors{margin-bottom:20px;}.test-3d.closure .total-colors label{width:200px;display:inline-block;}.test-3d.closure .color1{background-color:red;}.test-3d.closure .color2{background-color:blue;}.test-3d.closure .color3{background-color:yellow;}.test-3d.closure ul{margin:0;padding:0;display:block;list-style:none;text-align:left;position:relative;}.test-3d.closure ul li{width:100%;margin:5px auto;padding:0;display:block;height:30px;font-size:14px;position:relative;line-height:30px;}@media (min-width:900px){.test-3d.closure ul li{ont-size:16px;}}.test-3d.closure ul li .text{display:block;width:0;position:absolute;background-color:transparent;width:100px;}@media (min-width:900px){.test-3d.closure ul li .text{width:200px;}}.test-3d.closure ul li .meter{display:block;position:absolute;bottom:0;left:100px;height:100%;width:calc(100% - 100px);}@media (min-width:900px){.test-3d.closure ul li .meter{width:calc(100% - 200px);left:200px;}}.test-3d.closure ul li .meter .percent{background-color:rgba(255,255,255,0.8);position:absolute;left:0px;bottom:0px;width:40px;padding:0 2px;}.test-3d.closure ul li .meter .sum{background-color:rgba(255,255,255,0.43);position:absolute;right:-25px;bottom:0px;}.button{display:inline-block;padding:20px 50px;background-color:#000;color:white;border:none;font-size:2rem;cursor:pointer;cursor:hand;margin:50px 0 0 0;}.button:hover{opacity:0.8;transition:all 200ms ease-out;}@media print{.button{display:none;}}.tx-felogin-pi1{max-width:calc(100% - 150px);float:left;max-height:120px;font-size:1.5rem;margin:30px 0 0 30px;}.tx-felogin-pi1 fieldset{margin:0;border:none;padding:0;}.tx-felogin-pi1 fieldset label{display:inline-block;padding-right:10px;min-width:70px;}.tx-felogin-pi1 fieldset .button{padding:5px;margin:5px 0;font-size:1.2rem;}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../../typo3conf/ext/fpbase/Resources/Public/Fancybox/source/fancybox_sprite.png');}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url('../../../typo3conf/ext/fpbase/Resources/Public/Fancybox/source/fancybox_loading.gif') center center no-repeat;}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../../typo3conf/ext/fpbase/Resources/Public/Fancybox/source/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:10px;background-position:0 -36px;}.fancybox-next span{right:10px;background-position:0 -72px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock{overflow:hidden !important;width:auto;}.fancybox-lock body{overflow:hidden !important;}.fancybox-lock-test{overflow-y:hidden !important;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../../typo3conf/ext/fpbase/Resources/Public/Fancybox/source/fancybox_overlay.png');}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../../typo3conf/ext/fpbase/Resources/Public/Fancybox/source/fancybox_sprite@2x.png');background-size:44px 152px;}#fancybox-loading div{background-image:url('../../../typo3conf/ext/fpbase/Resources/Public/Fancybox/source/fancybox_loading@2x.gif');background-size:24px 24px;}}
