@font-face{font-family:'Klein-Regular';src:url(/wp-content/themes/genloc/fonts/Klein-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Klein-Medium';src:url(/wp-content/themes/genloc/fonts/Klein-Medium.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Orbitron-Regular';src:url(/wp-content/themes/genloc/fonts/Orbitron-Regular-1.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}:root{--et_global_body_font:'Klein-Regular', sans-serif;--et_global_heading_font:'Orbitron-Regular', sans-serif;--genloc-cyan:#00fff2}html,body{overflow-x:hidden!important;width:100%!important;margin:0;padding:0;background-color:#000000!important}#main-header #top-menu li a,#et-top-navigation nav>ul>li>a{font-family:'Orbitron-Regular',sans-serif;letter-spacing:2px}strong,b{font-weight:inherit!important}#genloc-section{position:relative!important;min-height:100vh;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#000000!important;z-index:1;overflow:hidden}#genloc-section.is-subpage-header{min-height:40vh!important;height:45vh!important}#genloc-section::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(to bottom,#fff0 0%,#000000 100%);z-index:10;pointer-events:none}.genloc-bg-layer,#genlocCanvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.genloc-bg-layer{z-index:-1;background-size:cover!important;background-position:center!important;transition:opacity 3s ease;box-shadow:inset 0 0 0 2000px rgb(0 0 0 / .35)!important;transform:translate(var(--bg-x,0),var(--bg-y,0)) scale(1.1);will-change:transform}#genlocCanvas{z-index:0}@keyframes genlocPulseLive{0%,100%{box-shadow:0 0 15px rgb(0 255 242 / .2);border-color:rgb(0 255 242 / .4)}50%{box-shadow:0 0 40px rgb(0 255 242 / .6);border-color:rgb(0 255 242)}}@keyframes genlocBreatheOnly{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes sysBlink{0%,100%{opacity:.5;color:#00fff2}50%{opacity:1;color:#fff;text-shadow:0 0 8px #00fff2}}@keyframes scrollWheel{0%{opacity:1;transform:translateX(-50%) translateY(0)}100%{opacity:0;transform:translateX(-50%) translateY(15px)}}@keyframes genloc3DGlitch{0%{transform:translate(0) skewX(0deg);text-shadow:none}20%{transform:translate(-.8px,.4px) skewX(1deg);text-shadow:-1.5px 0 #00fff2,1.5px 0 #f0f}40%{transform:translate(.8px,-.4px) skewX(-1deg);text-shadow:1.5px 0 #00fff2,-1.5px 0 #f0f}60%{transform:translate(-.4px,0) skewX(0.5deg);text-shadow:-.8px 0 #00fff2,.8px 0 #f0f}80%{transform:translate(.4px,0) skewX(-0.5deg);text-shadow:.5px 0 #00fff2,-.5px 0 #f0f}100%{transform:translate(0) skewX(0deg);text-shadow:none}}body #page-container .et_pb_blurb .et-pb-icon{color:#00fff2!important;-webkit-text-fill-color:#00fff2!important}#page-container .speed-button.et_pb_button,body #page-container .holo-cta .et_pb_button{background:transparent!important;border-radius:0px!important;border:1px solid!important;transition:all 0.3s ease-in-out!important}#page-container .speed-button.et_pb_button{border-color:#ffffff!important}body #page-container .holo-cta .et_pb_button{border-color:#00fff2!important}.breathe{animation:genlocBreatheOnly 3s infinite ease-in-out!important;display:inline-block!important;transform-origin:center!important}body #page-container .holo-cta.et_pb_promo{position:relative!important;background:rgb(255 255 255 / .05)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:15px!important;border:1px solid rgb(0 255 242 / .4)!important;animation:genlocPulseLive 3s infinite ease-in-out!important;padding-top:80px!important;padding-bottom:60px!important}body #page-container .holo-cta.et_pb_promo::before{content:"SYS.RDY"!important;position:absolute;top:25px;right:25px;font-family:'Courier New',monospace!important;font-size:11px!important;color:#00fff2!important;z-index:10;animation:sysBlink 2s infinite!important}body #page-container .holo-cta.et_pb_promo::after{content:"/// LATENCY: < 10ms /// UPTIME: 99.9%"!important;display:block!important;margin-top:35px!important;padding-top:15px!important;border-top:1px solid rgb(255 255 255 / .15)!important;font-family:'Courier New',monospace!important;font-size:10px!important;color:#bbbbbb!important;-webkit-text-fill-color:#bbbbbb!important;text-align:center!important}.genloc-stats-grid{display:flex!important;justify-content:space-around!important;width:100%!important;margin:0 auto!important}.stat-item{flex:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.stat-svg-icon{height:60px!important;width:auto!important;display:block!important;margin:0 auto 15px!important;opacity:1!important;visibility:visible!important}.et_pb_number_counter_0 .percent-value,.et_pb_number_counter_1 .percent-value,.et_pb_number_counter_0 .percent-sign,.et_pb_number_counter_1 .percent-sign{font-family:'Orbitron-Regular',sans-serif;font-weight:400!important}.genloc-scroll-indicator{position:absolute!important;bottom:35px!important;left:50%!important;transform:translateX(-50%)!important;width:26px!important;height:44px!important;border:2px solid #ffffff!important;border-radius:15px!important;z-index:100!important;cursor:pointer;display:block!important;opacity:.8}#genloc-section.is-subpage-header .genloc-scroll-indicator{display:none!important}.genloc-scroll-indicator::before{content:""!important;position:absolute;top:8px;left:50%!important;width:4px!important;height:8px!important;background:#00fff2!important;border-radius:2px!important;transform:translateX(-50%)!important;animation:scrollWheel 2s infinite!important}.glitch-active{animation:genloc3DGlitch 0.2s steps(2) infinite!important;color:#ffffff!important}.glitch,.tech-font{font-family:'Orbitron-Regular',sans-serif}.et_pb_scroll_top:before,.mobile_menu_bar:before,#mobile_menu_bar:before,#et_search_icon:before{font-family:'ETmodules'!important;text-transform:none!important;font-weight:normal!important}.pulse-only{animation:genlocPulseLive 3s infinite ease-in-out!important;border:1px solid rgb(0 255 242 / .4)!important;transition:all 0.3s ease-in-out!important}#page-container .et_pb_button:hover,#page-container .speed-button.et_pb_button:hover,body #page-container .holo-cta .et_pb_button:hover{color:#000000!important;-webkit-text-fill-color:#000!important;border-color:#00fff2!important;background-color:#00fff2!important;box-shadow:0 0 15px #00fff2!important}.fog-layer{position:relative!important;overflow:hidden!important;padding:40px 0!important}.fog-layer::before{content:""!important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1!important;pointer-events:none!important;background:linear-gradient(to bottom,rgb(0 0 0) 0%,rgb(0 0 0 / .7) 15%,rgb(0 0 0 / .7) 100%)!important}#genloc-cursor{position:fixed;width:30px;height:30px;border:2px solid #fff;border-radius:50%;pointer-events:none;z-index:999999;transform:translate(-50%,-50%);transition:transform 0.1s ease-out;display:block}#genloc-cursor-inner{position:absolute;top:50%;left:50%;width:6px;height:6px;background-color:#00fff2;border-radius:50%;transform:translate(-50%,-50%)}.google .wpsr-business-info-wrapper{background:rgb(255 255 255 / .05)!important;backdrop-filter:blur(10px);border:1px solid rgb(0 255 242 / .6)!important;border-radius:15px!important;padding:25px!important}.google .wpsr-business-info,.google .wpsr-row,.google .wpsr-container{background:transparent!important;box-shadow:none!important}.google .wpsr-total-rating,.google .wpsr-total-reviews,.google .wpsr-total-reviews span,.google .wpsr-business-info-logo span,.google .wpsr-rating-and-count,.google .wpsr-business-info-left *{color:#ffffff!important}.google .wpsr-business-info-right a.wpsr-write-review{background:transparent!important;border:1px solid #00fff2!important;color:#00fff2!important;-webkit-text-fill-color:#00fff2!important;font-family:'Orbitron-Regular',sans-serif!important;text-transform:none!important;border-radius:0px!important;padding:10px 20px!important;text-decoration:none!important;display:inline-block!important;transition:all 0.3s ease-in-out!important}.google .wpsr-business-info-right a.wpsr-write-review:hover{background:#00fff2!important;color:#000000!important;-webkit-text-fill-color:#000000!important;box-shadow:0 0 20px rgb(0 255 242 / .8)!important}.google .swiper-pagination-bullet{background:#00fff2!important;opacity:0.5!important}.google .swiper-pagination-bullet-active{background:#00fff2!important;opacity:1!important;box-shadow:0 0 10px #00fff2!important}.google .wpsr-review-template{background:rgb(255 255 255 / .05)!important;border:1px solid rgb(0 255 242 / .4)!important;border-radius:15px!important}.google .wpsr-review-title,.google .wpsr-reviewer-name,.google .wpsr-reviewer-position,.google .wpsr-review-content,.google .wpsr-review-content p{font-family:'Klein-Regular',sans-serif!important;color:#ffffff!important}.google .wpsr-total-reviews,.google .wpsr-total-reviews span{font-family:'Klein-Regular',sans-serif!important;text-transform:none!important}.asteroid-container{border:1px solid rgb(0 255 242 / .4)!important;border-radius:15px;background:rgb(255 255 255 / .03);overflow:hidden;height:300px;width:100%;position:relative}.glossary-term-link{color:#ffffff!important;border-bottom:1px solid #00fff2!important;text-decoration:none!important;transition:all 0.3s ease!important}.glossary-term-link:hover{color:#00fff2!important;text-shadow:0 0 8px #00fff2}.et_pb_text a.glossary-term-link,.et_pb_blurb_description a.glossary-term-link{color:#ffffff!important;border-bottom:1px solid #00fff2!important;text-decoration:none!important}.et_pb_text a.glossary-term-link:hover,.et_pb_blurb_description a.glossary-term-link:hover{color:#00fff2!important}.glossary-tooltip-wrapper{max-width:320px!important;z-index:999999!important}.glossary-tooltip-content{background:rgb(0 0 0 / .9)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #00fff2!important;border-radius:5px!important;color:#ffffff!important;font-family:'Klein-Regular',sans-serif!important;font-size:14px!important;line-height:1.5em!important;padding:15px!important;box-shadow:0 0 20px rgb(0 255 242 / .3)!important}.glossary-tooltip-wrapper::before{border-top-color:#00fff2!important}.glossary-tooltip-wrapper.position-bottom::before{border-bottom-color:#00fff2!important;border-top-color:transparent!important}@media only screen and (max-width:980px){header#main-header{position:fixed!important;top:0!important;width:100%!important;height:80px!important;background-color:#000000!important;z-index:99999!important}.logo_container{position:absolute!important;left:15px!important;top:50%!important;transform:translateY(-50%)!important;padding:0!important;width:calc(100% - 80px)!important;z-index:10!important}#logo{height:auto!important;max-height:40px!important;width:auto!important;max-width:240px!important;display:block!important}#et-top-navigation{position:static!important}.mobile_nav .mobile_menu_bar{position:absolute!important;right:15px!important;top:20px!important;transform:none!important;margin:0!important;z-index:20!important}.mobile_nav .mobile_menu_bar:before{content:"\61"!important;color:#00fff2!important;font-size:32px!important}#et_top_search{position:absolute!important;right:65px!important;top:32px!important;z-index:20!important}#et_search_icon:before{color:#00fff2!important;font-size:22px!important;margin-top:-5px!important}#main-header .et_mobile_menu{position:fixed!important;top:80px!important;left:0!important;width:100vw!important;background-color:#000000!important;border-top:2px solid #00fff2!important;padding:20px 0!important;text-align:left!important;z-index:9999!important}.et_mobile_menu li a,.et_mobile_menu .sub-menu li a{color:#ffffff!important;background:none!important;background-color:transparent!important;border:none!important;font-family:'Klein-Regular',sans-serif!important;font-size:18px!important;line-height:1.7em!important;padding:12px 30px!important;display:block!important}.et_mobile_menu .sub-menu li a{padding-left:55px!important;font-size:16px!important}.et_mobile_menu li.current-menu-item>a,.et_mobile_menu li.current-menu-ancestor>a,.et_mobile_menu .sub-menu li.current-menu-item>a{color:#00fff2!important}.et-search-form input.et-search-field{font-family:'Klein-Regular',sans-serif!important;color:#ffffff!important;font-size:18px!important;margin-top:10px!important}}.glossary-load-more-btn{font-family:'Orbitron-Regular',sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#00fff2!important;background-color:transparent!important;border:2px solid #00fff2!important;border-radius:0!important;padding:16px 40px!important;cursor:pointer!important;transition:all 0.4s ease-in-out!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 10px rgb(0 255 242 / .2),inset 0 0 5px rgb(0 255 242 / .1)!important;display:inline-block!important;text-decoration:none!important}.glossary-load-more-btn:hover{color:#000000!important;background-color:#00fff2!important;border-radius:0!important;box-shadow:0 0 20px #00fff2,0 0 40px rgb(0 255 242 / .6)!important;transform:translateY(-2px)!important}.difl_contentswitcher .df-cs-slider{background-color:#00FFF2!important}.difl_contentswitcher .df-cs-toggle-switch:checked+.df-cs-slider{background-color:#00FFF2!important}.difl_contentswitcher .df-cs-slider:before{background-color:#ffffff!important}.difl_contentswitcher .df-cs-secondary-badge{background-color:#00FFF2!important;color:#000000!important}.difl_contentswitcher .df-cs-secondary-badge.arrow-bottom:after{border-top-color:#00FFF2!important}#BorlabsCookieBox,#BorlabsCookieBox *,.brlbs-cmpnt-container,.brlbs-cmpnt-container *{font-family:'Klein-Regular',sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}