﻿html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,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{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}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}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}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}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.content-wrapper{width:1280px;max-width:100%;margin:0 auto;position:relative}@media only screen and (max-width: 1260px){.content-wrapper{max-width:100%;width:100%;padding:0 25px}}img{max-width:100%;vertical-align:middle;height:auto;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:1rem}#clients{scroll-margin-block-start:0px}p{font-size:18px;font-size:1.8rem;line-height:28px;margin:0 0 15px;padding:0}@media only screen and (max-width: 768px){p{font-size:16px;font-size:1.6rem;line-height:20px}}ul{margin:0 0 20px 40px}ul li{list-style-type:disc;font-size:18px;font-size:1.8rem;line-height:28px}@media only screen and (max-width: 768px){ul li{font-size:16px;font-size:1.6rem;line-height:20px}}h1,h2,h3,h4{margin:0 0 1em 0;font-weight:inherit;line-height:1.2em;font-style:normal;font-weight:400}h1{font-size:72px;font-size:7.2rem;line-height:80px;margin:0 0 20px;text-transform:uppercase}@media only screen and (max-width: 768px){h1{font-size:48px;font-size:4.8rem;line-height:58px}}@media only screen and (max-width: 568px){h1{font-size:36px;font-size:3.6rem;line-height:46px}}h2{font-size:48px;font-size:4.8rem;line-height:54px;margin:0 0 15px;text-transform:uppercase;font-weight:900;color:#00a9c1}@media only screen and (max-width: 768px){h2{font-size:36px;font-size:3.6rem;line-height:40px}}small,.font_small{font-size:0.8em}blockquote{font-size:1.3em;font-style:italic;color:#ccc}strong{font-weight:700}ul,li,ol{padding-left:0;list-style:none}ul,li,ol{padding-left:0;list-style:none}.single .bullets li,.page .bullets li{padding:0 0 0 1em;text-indent:-1.2em;font-style:normal;font-weight:400;color:#a9a9a9}.single .bullets li:before,.page .bullets li:before{color:#231f20;content:"\2022";font-size:1.5em;padding-right:0.4em;position:relative;top:0.15em}.logo-container{width:250px;height:250px;display:flex;justify-content:center;align-items:center;position:relative}svg{width:100%;height:100%}#compass-path{fill:transparent;stroke:#00a9c1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2000;stroke-dashoffset:2000;animation:draw-outline 6s ease-out infinite}@keyframes draw-outline{0%{stroke-dashoffset:2000}50%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}.fill-container{position:absolute;pointer-events:none}.fill-path{fill:#00a9c1;opacity:0;animation:fill-in 6s ease-in-out infinite}@keyframes fill-in{0%{opacity:0;margin-top:0}40%{opacity:0;margin-top:0}55%{opacity:1;margin-top:-100px}100%{opacity:1;margin-top:-100px}}.glow{filter:drop-shadow(0 0 2px rgba(0,169,193,0.5))}.logo-wrapper{display:flex;flex-direction:column;width:250px;margin:0 0 25px}@media (max-height: 800px){.logo-wrapper{width:200px}}.logo-wrapper .logo-container{width:250px;height:250px;display:flex;justify-content:center;align-items:center;position:relative}@media (max-height: 800px){.logo-wrapper .logo-container{width:200px;height:200px}}.landing-intro{text-align:center;margin:0 0 50px}@media only screen and (max-width: 768px){.landing-intro{padding:0 25px}}.landing-intro p:last-child{color:#00a9c1}.landing-ctas{display:flex;flex-direction:row;gap:50px;width:650px}@media only screen and (max-width: 768px){.landing-ctas{flex-direction:column;width:100%;gap:25px;padding:0 25px;margin:0 0 50px}}.landing-ctas .landing-cta{display:flex;flex-direction:column;gap:10px;flex:1;text-align:center}.landing-ctas .landing-cta p{margin:0;font-weight:700}.landing-ctas .landing-cta .cta-button{width:100%;background:#00a9c1;border-radius:999em;-webkit-border-radius:999em;-moz-border-radius:999em;color:#FFF;font-weight:900;font-style:normal;font-size:24px;font-size:2.4rem;line-height:50px;text-align:center;height:50px;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.25s ease-in-out;-khtml-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.landing-ctas .landing-cta .cta-button:hover{background:#FFF;color:#00a9c1}footer{position:absolute;bottom:20px;width:100%;text-align:center}@media only screen and (max-width: 768px){footer{position:relative;padding:0 25px 25px 25px;bottom:auto}}footer ul{display:flex;flex-direction:row;gap:50px;padding:0;justify-content:center;margin:0 0 25px}@media only screen and (max-width: 768px){footer ul{flex-direction:column;gap:5px}}footer ul li{color:#fff;font-size:14px;list-style-type:none;margin:0;padding:0}footer ul li a{color:#FFF;text-decoration:none}footer ul li a:hover{text-decoration:underline}footer p{color:#fff;font-size:12px;line-height:18px;margin:0}.frm_pro_form fieldset{border:none;padding:0;margin:0}.frm_pro_form fieldset legend{display:none}.frm_pro_form fieldset .frm_fields_container .frm_error{background:#b50003;padding:5px 10px;color:#FFF;position:relative;top:5px;font-size:14px;font-size:1.4rem}.frm_pro_form fieldset .frm_fields_container label{color:#000;font-size:18px;font-size:1.8rem;margin:15px 0 0 0;display:block;padding:0 0 5px}.frm_pro_form fieldset .frm_fields_container input,.frm_pro_form fieldset .frm_fields_container textarea{border:none;border:1px solid #d0d7de;padding:10px 15px;font-size:18px;font-size:1.8rem;box-shadow:none;resize:none;transition:color 0.75s, background 0.75s;background:#FFF;color:#000}.frm_pro_form fieldset .frm_fields_container input::-webkit-input-placeholder,.frm_pro_form fieldset .frm_fields_container textarea::-webkit-input-placeholder{color:#00a9c1;opacity:0.75}.frm_pro_form fieldset .frm_fields_container input::-moz-placeholder,.frm_pro_form fieldset .frm_fields_container textarea::-moz-placeholder{color:#00a9c1;opacity:0.75}.frm_pro_form fieldset .frm_fields_container input:-ms-input-placeholder,.frm_pro_form fieldset .frm_fields_container textarea:-ms-input-placeholder{color:#00a9c1;opacity:0.75}.frm_pro_form fieldset .frm_fields_container input:-moz-placeholder,.frm_pro_form fieldset .frm_fields_container textarea:-moz-placeholder{color:#00a9c1;opacity:0.75}.frm_pro_form fieldset .frm_fields_container input:hover,.frm_pro_form fieldset .frm_fields_container textarea:hover{background:#fff}.frm_pro_form fieldset .frm_fields_container input:focus,.frm_pro_form fieldset .frm_fields_container textarea:focus{border-color:#00a9c1 !important;box-shadow:none !important}.frm_pro_form fieldset .frm_fields_container input:focus{border-color:#00a9c1 !important;box-shadow:none !important}.frm_pro_form fieldset .frm_fields_container #frm_field_7_container{position:relative}.frm_pro_form fieldset .frm_fields_container #frm_field_7_container:after{content:"⌄";position:absolute;top:50%;right:16px;transform:translateY(10%);font-size:18px;color:#000;pointer-events:none}.frm_pro_form fieldset .frm_fields_container select{width:100%;padding:14px 44px 14px 16px;font-size:18px;font-size:1.8rem;font-family:inherit;color:#000;background:#fff;border:1px solid #d0d7de;border-radius:0px;outline:none;cursor:pointer;appearance:none}.frm_pro_form fieldset .frm_fields_container .frm_submit{margin:20px 0 0 0;text-align:center;justify-content:center}.frm_pro_form fieldset .frm_fields_container .frm_submit button{border-radius:999rem;-webkit-border-radius:999rem;-moz-border-radius:999rem;background:#FFF;border:none;box-shadow:none;font-size:18px;font-size:1.8rem;transition:background 0.25s ease;background:#00a9c1;color:#FFF;display:inline-block;padding:14px 25px}.frm_pro_form fieldset .frm_fields_container .frm_submit button:hover{background:#000;color:#FFF}.frm_error_style{background:#b50003;position:relative;font-size:14px;font-size:1.4rem;padding:15px;margin:0 0 15px}.frm_error_style p{margin:0}.frm_message{background:green;display:inline-block;padding:15px 25px;font-size:18px;font-size:1.8rem}.frm_message p{margin:0}.grecaptcha-badge{position:absolute;top:-9999px;left:-9999px}header{width:100%;height:120px;display:flex;justify-content:space-between;align-items:center;padding:0 50px;flex-direction:row;flex-wrap:wrap;position:fixed;top:0;left:0;transition:transform 0.75s cubic-bezier(0.55, 0.085, 0, 0.99);z-index:999}@media only screen and (max-width: 768px){header{background:rgba(0,169,193,0.85);justify-content:center;height:100px}}header.hide{transform:translateY(-100%)}header.bgrnd{background:rgba(0,169,193,0.85)}header .logo{height:60px;position:relative;z-index:9}header .logo img{height:100%;width:auto}header .menu-toggle{display:none !important;position:relative;z-index:9}@media only screen and (max-width: 768px){header .menu-toggle{display:block}}.modal-popup-contact,.modal-popup-waitlist{background:#FFF;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9999;max-width:calc(1100px - 50px);width:100%;padding:2.5rem;display:none}@media only screen and (max-width: 768px){.modal-popup-contact,.modal-popup-waitlist{position:absolute;top:25px;left:25px;transform:translate(0%, 0%);width:calc(100% - 50px);padding:50px 20px}}.modal-overlay{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,0.85);display:none}.modal-close{position:absolute;right:30px;top:20px;width:20px;height:30px;opacity:0.3;cursor:pointer}@media only screen and (max-width: 768px){.modal-close{top:10px;right:20px}}.modal-close:hover{opacity:1}.modal-close:before,.modal-close:after{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#333}.modal-close:before{transform:rotate(45deg)}.modal-close:after{transform:rotate(-45deg)}.modal-content h2{color:#00a9c1}.modal-content p{color:#000}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.browse-happy{position:absolute;background:rgba(0,0,0,0.8);z-index:9999;height:100%;width:100%;text-align:center}.browse-happy p{color:#00a9c1}.browse-happy p a{color:#00a9c1;text-decoration:underline}html{font-size:62.5%}html,body{height:100%}body{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh;background:url("../img/background.jpg") center no-repeat #000;background-size:cover;overflow:hidden;color:#fff;margin:0;font-family:"archivo", sans-serif;font-weight:400;font-style:normal}@media (max-height: 800px){body{justify-content:flex-start}}@media only screen and (max-width: 768px){body{justify-content:flex-start;height:auto;overflow:auto}}table{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%;background:#f2f5f6}table th{text-align:left;font-weight:600;background:#a9a9a9;color:#ffffff}table th,table td{border:1px solid #ccc;padding:0.5em}table th{vertical-align:bottom}table td{vertical-align:top}.alignnone{margin:0 1.5em 1.5em 0}.aligncenter,div.aligncenter{display:block;margin:0 auto 1.5em auto}.alignright{float:right;margin:0 0 1.5em 1.5em}.alignleft{float:left;margin:0 1.5em 1.5em 0}a img.alignright{float:right;margin:0 0 1.5em 1.5em}a img.alignnone{margin:0 1.5em 1.5em 0}a img.alignleft{float:left;margin:0 1.5em 1.5em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:1em;text-align:center}.wp-caption.alignnone{margin:1.5em 1.5em 1.5em 0}.wp-caption.alignleft{margin:1.5em 1.5em 1.5em 0}.wp-caption.alignright{margin:1.5em 0 1.5em 1.5em}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f2f5f6;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);;-khtml-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);;-moz-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);;-ms-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);;-o-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);;clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:1em;line-height:normal;padding:1em;text-decoration:none;top:1em;width:auto;z-index:100000}.left{float:left}.right{float:right}.pagination{clear:both}@media only screen and (max-width: 768px){#wrapper{max-width:320px;margin:0 auto;background:#ffffff}}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.entry-content img,.entry-content iframe,.entry-content object,.entry-content embed{max-width:100%}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}input,textarea{border-radius:0;background:#f2f5f6}input,textarea,select{outline:0;width:100%;padding:0 20px;box-sizing:border-box}
