body{color:#212529;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;line-height:1.5}#navigation-menu{display:none}#navigation-menu.in{display:block}@media (min-width:768px){#navigation-menu{justify-content:flex-end;align-items:center;display:flex!important}#mobile-menu-button,.navbar-toggle{display:none}}.skip-link{color:#fff;z-index:10000;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;background-color:#000;border:0;border-radius:4px;width:1px;height:1px;padding:.5rem 1rem;font-weight:600;line-height:1.4;text-decoration:none;transition:all .3s;position:absolute;top:0;left:0;overflow:hidden}.skip-link:focus,.skip-link:focus-visible{clip:auto;clip-path:none;white-space:normal;color:#fff;background-color:#000;outline:3px solid #fff;width:auto;height:auto;animation:.3s skipFadeIn;position:fixed;top:1rem;left:1rem;overflow:visible;box-shadow:0 0 5px #fff9}@keyframes skipFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}body{color:#fff;background-color:#000;width:100%;height:100%;font-family:Lora,Helvetica Neue,Helvetica,Arial,sans-serif}html{scroll-behavior:smooth;width:100%;height:100%}h1,h2,h3,h4,h5,h6{text-transform:uppercase;letter-spacing:1px;margin:0 0 35px;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}h4 a.category{color:inherit}h4 a.tag{font-size:12px}p{margin:0 0 25px;font-size:18px;line-height:1.5}@media (min-width:768px){p{margin:0 0 35px;font-size:20px;line-height:1.6}}.intro-text{font-size:30px}@media (max-width:768px){p{font-size:12px}.intro-text{font-size:16px}}div{-webkit-user-select:text;user-select:text;-o-user-select:text}a{color:#00cdff;transition:all .2s ease-in-out}a:hover,a:focus{color:#007b99;text-decoration:none}.navbar-custom.navbar{text-transform:uppercase;letter-spacing:1px;z-index:1030;border-bottom:1px solid #ffffff4d;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;transition:background .5s ease-in-out,padding .5s ease-in-out;background-color:#000!important;padding:.75rem 0!important}.navbar-custom .navbar-brand{text-shadow:0 0 2px #000c;font-weight:700;color:#fff!important}.navbar-custom .navbar-brand:hover,.navbar-custom .navbar-brand:focus{text-decoration:none;color:#00cdff!important}.navbar-custom .navbar-toggler{padding:.5rem .75rem;font-size:1rem;color:#fff!important;border-color:#ffffff80!important}.navbar-custom .navbar-toggler:focus{outline:none;box-shadow:none!important}.navbar-custom .nav-link{text-shadow:0 0 2px #000c;padding:.75rem 1rem;transition:background .3s ease-in-out,color .3s ease-in-out;color:#fff!important}.navbar-custom .nav-link:hover,.navbar-custom .nav-link:focus,.navbar-custom .nav-item.active .nav-link{background-color:#ffffff4d;color:#fff!important}.navbar-custom .navbar-collapse{text-align:center;background-color:#000}@media (min-width:768px){.navbar-custom.navbar{background:0 0!important;border-bottom:none!important;padding:1.25rem 0!important}.navbar-custom.top-nav-collapse{border-bottom:1px solid #ffffff4d;background-color:#000!important;padding:.75rem 0!important}.navbar-custom .navbar-collapse{justify-content:flex-end;align-items:center;background:0 0!important}.navbar-custom .navbar-nav{flex-wrap:nowrap;gap:.75rem;margin-left:auto}}@media (max-width:767px){.navbar-custom{background-color:#000;border-bottom:1px solid #ffffff4d}.navbar-custom .navbar-collapse{text-align:center;background-color:#000}.navbar-custom .nav-link{padding:1rem;display:block}}.intro{text-align:center;color:#fff;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-color:#000;background-size:cover;width:100%;height:auto;padding:100px 0;display:table}.intro .intro-body{vertical-align:middle;display:table-cell}.intro .intro-body .brand-heading{font-size:40px}.intro .intro-body .intro-text{text-shadow:1px 0 1px #000;font-size:18px}@media (min-width:768px){.intro{height:100%;padding:0}.intro .intro-body .brand-heading{font-size:100px}.intro .intro-body .intro-text{font-size:26px}}@-webkit-keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@-moz-keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.content-section{margin-top:100px;padding-top:100px}@media (min-width:767px){.content-section{margin-top:125px;padding-top:125px}}.content-section img{border:1px solid #fff;max-width:100%;height:auto;margin:0 auto;display:block}.content-section ul,.content-section ol{text-align:center;margin:0 0 25px;font-size:18px;line-height:1.5;list-style-position:inside}.content-section pre{padding:0}.content-section pre>code{text-align:left}.content-section img.emoji{border:1px solid #000!important;margin:0!important;display:inline!important}.content-section#post div.author img{border:0;margin-bottom:20px;padding:4px}.btn{border-radius:0;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;transition:all .3s ease-in-out}.btn-default{color:#00cdff;background-color:#0000;border:1px solid #00cdff}.btn-default:hover,.btn-default:focus{color:#000;background-color:#00cdff;border:1px solid #00cdff;outline:0}ul.social-buttons li a{color:#00cdff;background-color:#222;border-radius:100%;outline:0;width:40px;height:40px;font-size:20px;line-height:40px;transition:all .3s;display:block}ul.social-buttons li a:hover,ul.social-buttons li a:focus,ul.social-buttons li a:active{color:#222;background-color:#00a4cc}footer{text-align:center;padding:50px 0}footer p{margin:0}::selection{text-shadow:none;background:#fff3}img::selection{background:0 0}img::selection{background:0 0}body{-webkit-tap-highlight-color:#fff3}.typed-cursor{opacity:1;vertical-align:top;font-size:15px;animation:.7s infinite blink}@media (min-width:768px){.typed-cursor{font-size:30px}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes swipe{0%{left:5%}to{left:-5%}}@-moz-keyframes swipe{0%{left:5%}to{left:-5%}}#swipe-instruction{z-index:1;background-color:#00000080;width:100%;min-height:100%;display:none;position:absolute;top:0;left:0;right:0}#swipe-instruction>div{background-color:#14141499;padding:10px}@media (min-width:768px){#swipe-instruction>div{padding:20px 0}}#swipe-instruction>div #hand-swipe{font-size:80px;animation:1s ease-in-out infinite alternate swipe;display:block;position:relative}@media (min-width:992px){#swipe-instruction>div #hand-swipe{font-size:100px}}.ok-btn{color:#00cdff;background-color:#000}.fourofour{border:1px solid #000!important}#nav-buttons{float:right;z-index:10;text-align:center;background:#191919;width:30%;height:30%;position:fixed;top:72px;right:0}.arrowDown{transform:rotate(180deg)}.menu-link{background:#3a3a3a;margin:20px;font-size:50px}.intro-text{background-color:#334c904d}#download-button{text-align:center;width:50%;height:50%;margin:auto;padding-bottom:20px}#download-button a{color:#000;border-radius:20px;font-size:30px}.language-left{float:left;font-size:20px;list-style-position:outside}.language-title{float:left;color:#00bfff}.home-titles{color:#00bfff;position:relative;top:-150px}.about-p{position:relative;bottom:100px}.timeline{padding:0;list-style:none;position:relative}.timeline:before{content:"";background-color:#f1f1f1;width:2px;margin-left:-1.5px;position:absolute;top:0;bottom:0;left:40px}.timeline>li{min-height:50px;margin-bottom:50px;position:relative}.timeline>li:before{content:" ";display:table}.timeline>li:after{content:" ";clear:both;display:table}.timeline>li .timeline-panel{float:right;text-align:left;width:100%;padding:0 20px 0 100px;position:relative}.timeline>li .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline>li .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline>li .timeline-image{z-index:100;text-align:center;color:#fff;background-color:#f1f1f1;border:7px solid #f1f1f1;border-radius:100%;width:80px;height:80px;margin-left:0;position:absolute;left:0}.timeline>li .timeline-image h4{margin-top:12px;font-size:10px;line-height:14px}.timeline>li:last-child{margin-bottom:0}.timeline>li.timeline-inverted>.timeline-panel{float:right;text-align:left;padding:0 20px 0 100px}.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline .timeline-heading h4{color:inherit;margin-top:0}.timeline .timeline-heading h4.subheading{text-transform:none}.timeline .timeline-body>p,.timeline .timeline-body>ul{margin-bottom:0}.timeline a{color:#00cdff;text-decoration:none;transition:color .3s ease-in-out}.timeline a:hover,.timeline a:focus{color:#007b99;text-decoration:underline}.img-me{z-index:100;text-align:center;color:#fff;background-color:#f1f1f1;border:7px solid #f1f1f1;border-radius:100%;width:100px;height:100px;margin-left:0;left:0}.img-me h4{margin-top:12px;font-size:10px;line-height:14px}@media (min-width:768px){.timeline:before{left:50%}.timeline>li{min-height:100px;margin-bottom:100px}.timeline>li .timeline-panel{float:left;text-align:right;width:41%;padding:0 20px 20px 30px}.timeline>li .timeline-image{width:100px;height:100px;margin-left:-50px;left:50%}.timeline>li .timeline-image h4{margin-top:16px;font-size:13px;line-height:18px}.timeline>li.timeline-inverted>.timeline-panel{float:right;text-align:left;padding:0 30px 20px 20px}.img-me{width:150px;height:150px;left:50%}.img-me h4{margin-top:16px;font-size:13px;line-height:18px}}@media (min-width:992px){.timeline>li{min-height:150px}.timeline>li .timeline-panel{padding:0 20px 20px}.timeline>li .timeline-image{width:150px;height:150px;margin-left:-75px}.timeline>li .timeline-image h4{margin-top:30px;font-size:18px;line-height:26px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}.img-me{width:200px;height:200px}.img-me h4{margin-top:30px;font-size:18px;line-height:26px}}@media (min-width:1200px){.timeline>li{min-height:170px}.timeline>li .timeline-panel{padding:0 20px 20px 100px}.timeline>li .timeline-image{width:170px;height:170px;margin-left:-85px}.timeline>li .timeline-image h4{margin-top:40px}.timeline>li .img-me{width:200px;height:200px}.timeline>li .img-me h4{margin-top:40px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 100px 20px 20px}}@media (max-width:767px){.timeline:before{background-color:#f1f1f1;left:50px!important}.timeline>li{flex-direction:row;align-items:flex-start;margin-bottom:2rem;display:flex;position:relative;min-height:120px!important}.timeline>li,.timeline>li.timeline-inverted{flex-direction:row!important}.timeline>li .timeline-image,.timeline>li.timeline-inverted .timeline-image{flex-shrink:0;width:100px!important;height:100px!important;margin-right:20px!important;position:relative!important;left:0!important}.timeline>li .timeline-panel,.timeline>li.timeline-inverted .timeline-panel{background:0 0;float:none!important;text-align:left!important;width:auto!important;padding:0!important}}.jumbo-section{background-color:#000;width:100%;height:100vh;position:relative;overflow:hidden}.jumbo-section .jumbo-bg{z-index:0;width:100%;height:100%;position:relative}.jumbo-section .jumbo-bg img{object-fit:cover;object-position:center;transition:object-fit .3s,object-position .3s}.jumbo-section .jumbo-overlay{color:#fff;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.jumbo-section .jumbo-placeholder-text{text-transform:uppercase;letter-spacing:2px;text-shadow:0 1px 4px #0009;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}@media (max-width:768px){.jumbo-section{background-color:#000;height:auto;margin-top:56px;overflow:hidden}.jumbo-section .jumbo-bg{aspect-ratio:16/9;width:100%;height:auto;position:relative}.jumbo-section .jumbo-bg img{background-color:#000;width:100%;height:100%;object-fit:contain!important;object-position:top center!important}.jumbo-section .jumbo-overlay{z-index:2;justify-content:center;align-items:flex-start;padding-top:1rem;padding-bottom:0;display:flex;position:absolute;top:20%;left:0;right:0}.jumbo-section .jumbo-placeholder-text{font-size:1.3rem;line-height:1.5}}#contact a{color:#00cdff;text-underline-offset:2px;text-decoration:underline;transition:color .3s ease-in-out,text-decoration-thickness .2s ease-in-out}#contact a:hover,#contact a:focus{color:#007b99;text-decoration-thickness:2px}#contact a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #00cdff}
