*,*::before,*::after{box-sizing:border-box;}*{font-family:'Arial';-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}html,body{padding:0;margin:0;height:100%;scroll-behavior:smooth;background-color:#000;color:#fff;}html{width:100%;font-size:16px;}table{font-size:1.000rem;}table td{vertical-align:top;}img{max-width:100%;}img a{border:none;}a{text-decoration:none !important;color:#00b1ff;}a:hover{color:#11c2ff;}a:focus{text-decoration:none;}a:visited{text-decoration:none;}div.fullHead{background-color:#262626;height:76px;position:fixed;z-index:20 !important;width:100vw;box-shadow:0 0 25px #00b1ff;background-image: linear-gradient( 155deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 25%, rgba(0,0,0,0.95) 100% );}div.fullHead div.rowHead{max-width:1400px;margin:0 auto;display:block;height:76px;}div.fullHead div.rowHead div.headLogo{display:block;height:76px;text-align:center;}div.fullHead div.rowHead div a{color:#fff;}div.fullHead div.rowHead div a img{margin:8px 0;height:60px;max-width:100%;}div.fullHead div.rowHead div.headMiddle{margin:0;padding:0;height:76px;text-align:center;}div.fullHead div.rowHead div.headMiddle nav{margin:0;padding:0;height:76px;}div.fullHead div.rowHead div.headMiddle nav ul{display:block;margin:0;padding:0;}div.fullHead div.rowHead div.headMiddle nav ul li{display:inline-block;margin:0;padding:0;}div.fullHead div.rowHead div.headMiddle nav ul li a{position:relative;display:inline-block;margin:0;padding:0 1.75rem;font-family:Roboto-300;line-height:76px;font-size:1.250rem;font-weight:normal;letter-spacing:1px;text-decoration:none;}div.fullHead div.rowHead div.headMiddle nav ul li a{position:relative;display:inline-block;background:transparent;overflow:hidden;text-decoration:none;transition:color 0.3s ease;z-index:1;transition:height 0.3s ease;}div.fullHead div.rowHead div.headMiddle nav ul li a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#00b1ff;z-index:-1;transition:height 0.3s ease;background-image: linear-gradient( 0deg, #00b1ff 0%, #262626 100% );}div.fullHead div.rowHead div.headMiddle nav ul li a:hover::before{height:76px;}div.fullHead div.rowHead div.headMiddle nav ul li a:hover{color:#fff;font-family:Roboto-700;letter-spacing:0.047rem;}div.fullHead div.rowHead div.headRight{height:76px;text-align:center;padding:0;display:table;}div.fullHead div.rowHead div.headRight p{margin:0;padding:0;line-height:1.250rem;display:table-cell;vertical-align:middle;}div.fullHead div.rowHead div.headRight p a{font-size:1.563rem;line-height:1.563rem;padding:20px 0;color:#00b1ff;height:100%;display:block;background-color:#262626;border-radius:0 0 20px 20px;border:1px solid rgba(255,255,255,0.15);transition:all 0.3s ease;box-shadow:0 0 10px rgba(0,0,0,1),0 0 10px rgba(0,0,0,1);}div.fullHead div.rowHead div.headRight p a:hover{border:1px solid rgba(255,255,255,0.25);text-shadow:0 0 2px #00b1ff;transition:all 0.3s ease;}div.fullHead div.rowHead div.headRight p a:hover span{text-shadow:0 0 2px #fff;transition:all 0.3s ease;}div.fullHead div.rowHead div.headRight p a span{display:block;color:#fff;letter-spacing:0.1rem;}div.fullJumboLine{display:flex;justify-content:center;align-items:center;width:100%;height:calc( 100vh - 76px );overflow:hidden;background-color:#000;margin:0;padding:0;position:relative;top:76px;background-color:#000;filter:grayscale(15%);}div.fullJumboLine div.slogan{padding:15px 40px 35px 40px;background-color:rgba(255,255,255,0.05);backdrop-filter:blur(20px);border-radius:12px;position:absolute;top:47vh;left:48vw;max-width:35vw;z-index:5;color:#fff;box-shadow:0 0 20px #00b1ff55;border:1px solid rgba(255,255,255,0.15);}div.fullJumboLine div.slogan div.slo1{display:block;font-family:Roboto-700;font-size:2.441rem;line-height:1.953rem;letter-spacing:3px;color:#fff;transform:scale( 1, 1.50 );text-shadow:3px 3px 8px rgba(0,0,0,1), 2px 2px 10px rgba(0,0,0,1);margin:30px 0 30px 0;}div.fullJumboLine div.slogan div.slo2{display:block;max-width:90%;font-family:Roboto-300;font-size:1.563rem;line-height:1.563rem;font-weight:normal;text-shadow:2px 2px 5px rgba(0,0,0,1), 2px 2px 10px rgba(0,0,0,1), 2px 2px 5px rgba(0,0,0,1);letter-spacing:1px;color:#fff;}div.fullJumboLine div.slogan div.slo3{margin:15px -40px 0 0;text-align:right;}div.fullJumboLine div.slogan div.slo3 a{margin:20px 0 0 0;padding:8px 30px 8px 40px;background-color:#00b1ff;font-size:1.563rem;color:#fff;border-radius:25px 0 0 25px;text-shadow:2px 2px 4px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,1);}div.fullJumboLine img{margin:0 auto;width:2000px;min-width:2000px;overflow:hidden;margin-top:76px;}div.fullJumboLine div.scrollDown{position:absolute;z-index:5;bottom:5%;left:50%;margin-left:-100px;width:200px;height:70px;background-image:url('gfx/scroll.png');background-size:80% auto;background-repeat:no-repeat;background-position:top center;opacity:0.95;}div.fullJumboLine div.jumFader1{background-color:rgba(0,0,0,0.25);background-image: linear-gradient( to right , rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.95) 100% );position:absolute;top:0;bottom:0;left:0;right:0;}div.fullJumboLine div.jumFader2{background-color:rgba(0,0,0,0.25);background-image: linear-gradient( to left , rgba(0,0,0,0) 0%, rgba(0,0,0,0) 85%, rgba(0,0,0,0.95) 100% );position:absolute;top:0;bottom:0;left:0;right:0;}div.fullJumboLine div.jumFader3{background-color:rgba(0,0,0,0.25);background-image: linear-gradient( to bottom , rgba(0,0,0,0) 0%, rgba(0,0,0,0) 95%, rgba(0,0,0,0.95) 100% );position:absolute;top:0;bottom:0;left:0;right:0;}div.fullMiddle{margin:0;padding:76px 0 0 0;background-color:#262626;background-image:url('gfx/bgfixed.jpg');background-attachment:fixed;background-size:cover;}div.fullMiddle div.rowMiddle{max-width:1400px;min-height:50vh;margin:0 auto;background-color:#000000CC;display:block;display:flex;flex-wrap:wrap;}div.fullMiddle div.rowMiddleFader1{height:100px;background-image: linear-gradient( to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100% );}div.fullMiddle div.rowMiddleFader2{height:100px;background-image: linear-gradient( to top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100% );}div.fullMiddle div.rowMiddle div.mainLeft{}div.fullMiddle div.rowMiddle div.mainArea{}div.fullMiddle div.rowMiddle div.mainRight{}div.fullFooter{background-color:#262626;background-image: linear-gradient( 155deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 25%, rgba(0,0,0,0.95) 100% );}div.fullFooter div.rowFooter{max-width:1400px;min-height:250px;margin:0 auto;}div.fullFooter div.rowFooter div.footerLogo{min-height:250px;padding:35px 40px;color:#fff;}div.fullFooter div.rowFooter div.footerLogo a img{max-width:130px;}div.fullFooter div.rowFooter div.footerLogo p span{display:block;padding:0;font-family:Roboto-100;font-size:1.000rem;line-height:1.953rem;}div.fullFooter div.rowFooter div.footerMiddle{min-height:250px;padding:50px 40px;font-family:Roboto-100;font-size:1.000rem;line-height:1.250rem;}div.fullFooter div.rowFooter div.footerMiddle strong{display:block;color:#fff;font-size:1.000rem;border-bottom:1px solid #555;padding-left:10px;}div.fullFooter div.rowFooter div.footerMiddle p{line-height:1.953rem;}div.fullFooter div.rowFooter div.footerMiddle p a{display:block;color:#00b1ff;text-decoration:none;font-family:Roboto-100;}div.fullFooter div.rowFooter div.footerMiddle p a:hover{color:#11c2ff;}div.fullFooter div.rowFooter div.footerMiddle p a i{width:40px;text-align:center;font-size:1.000rem;padding:0;color:#fff;}div.fullFooter div.rowFooter div.footerLegal{min-height:250px;padding:50px 40px;font-family:Roboto-100;font-size:1.000rem;line-height:1.250rem;}div.fullFooter div.rowFooter div.footerLegal strong{display:block;color:#fff;font-size:1.000rem;border-bottom:1px solid #555;padding-left:10px;}div.fullFooter div.rowFooter div.footerLegal ul{list-style:none;margin:0;padding:0;text-align:right;}div.fullFooter div.rowFooter div.footerLegal ul li{margin:0;padding:0;display:inline-block;}div.fullFooter div.rowFooter div.footerLegal ul li a{display:block;font-family:Roboto-100;font-size:1.000rem;line-height:1.953rem;text-decoration:none;color:#00b1ff;padding:10px 20px;}div.fullFooter div.rowFooter div.footerLegal ul li a:hover{color:#11c2ff;}div.privacySettings{background-color:#262626 !important;color:/* ---------- UNUSED: $color_lightBlue ---------- */}div.privacySettings p.head{padding:0;margin:0;}div.privacySettings > *{color:#fff;}button.pbConfig{background-color:#555;}div.article{min-height:250px;padding:20px 50px 100px 50px;font-size:1.4rem !important;}div.article p.title{letter-spacing:-0.2rem;display:block;margin:0px;padding:50px 0px;font-size:5.0rem;text-align:center;color:color:#00b1ff;}div.article p{font-size:1.000rem;line-height:1.250rem;}div.article p.empty{height:1.2rem;}div.article span.initial{text-transform:uppercase;color:color:#00b1ff;font-size:1.8rem;font-weight:bold;}div.article a{color:color:#00b1ff;border-bottom:1px dashed color:#00b1ff;}div.article a:focus{outline:none;}div.article a:active{outline:none;}div.article a:hover{text-decoration:none;border-bottom:1px dotted color:#00b1ff;}div.article img{margin:10px;max-width:100%;}div.article a img{border:none;text-decoration:none;}div.article ul{list-style-type:none;padding:0 0 0 35px;margin:0;}div.article ul li{display:block;position:relative;margin-bottom:5px;font-size:1.000rem !important;line-height:1.250rem !important;}div.article ul li:before{content:"\2794";position:absolute;color:#00b1ff;width:25px;height:25px;margin:0;padding:0;left:-30px;top:0px;}div.article ul li ul{padding:8px 0 5px 20px;}div.article ul li ul li{padding:0;}div.article ul li ul li:before{border-radius:50%;width:5px;height:5px;}div.article ul li ul li ul li:before{background-color:color:#00b1ff;width:5px;height:5px;}div.article table tr td > *{font-size:1.4rem;}div.toc{border:1px solid #aaa;max-width:300px;padding:10px;background-color:#f5f5f5;}div.toc div.tocTitle{margin:0;}div.toc div.tocTitle h2{margin:0;}div.toc ul{padding:0;list-style:none;}div.toc ul li::before{display:none;}div.toc ul li{padding:0;list-style:none;display:block;}div.toc ul li a{font-size:0.9rem;font-weight:normal;}div.toc ul li a span.tocNr{display:inline-block;width:25px;text-align:right;padding-right:10px;color:#555;}div.toc ul li a span.tocText{display:inline-block;}