.splash{background-color:gray;height:100vh;position:relative}.splash-overlay{bottom:0;color:#ffffff;height:150px;left:0;margin:auto;max-width:880px;position:absolute;right:0;top:0}.splash-overlay-h1{color:#ffffff;margin:0;text-shadow:2px 2px 0 #000000}.cursor{animation:cursorFlash 1s linear infinite forwards;border-bottom:5px solid #ffffff;box-shadow:0 2px 0 0 #000000;display:inline-block;height:20px;position:relative;top:7px;transition:all 0s ease-out .2s;width:35px}@keyframes cursorFlash{0%{opacity:0}50%{opacity:1}to{opacity:0}}.splash-video{height:auto;width:100%}@media screen and (max-width:1700px){.splash{overflow:hidden}.splash-video{height:100%;max-width:none;width:auto}}@media (orientation:landscape){.splash-video{height:auto!important;width:100%!important}}.hero-content{background-color:rgba(43,127,255,.5);border:3px solid #2b7fff}@media (orientation:landscape) and (max-width:1024px){.blurb-parent .checklist{padding:0!important}.hero-content{padding:12px!important}}.slides:after{content:"";display:block;background:transparent url(/assets/logo.png) no-repeat 50%;background-size:cover;height:400px;width:400px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.slides .slide{background-position:50%;background-size:cover}.slides .slide:before{top:0}.slides .slide:after,.slides .slide:before{background-color:rgba(0,0,0,.5);content:"";display:block;height:0;left:0;position:absolute;transition:all .2s ease-in-out 0s;width:100%}.slides .slide:after{bottom:0}.arrow:hover~.slides .slide:after,.arrow:hover~.slides .slide:before,.slides .slide:focus:after,.slides .slide:focus:before,.slides .slide:hover:after,.slides .slide:hover:before{height:50%}.slides:has(+.arrow:hover) .slide:after,.slides:has(+.arrow:hover) .slide:before{height:50%}.slides .slide:focus .cta-label,.slides .slide:hover .cta-label{opacity:1}.slides .slide:focus .text-background,.slides .slide:hover .text-background{border-color:#ffffff;width:550px}.arrow:hover~.slides .slide .cta-label{opacity:1}.slides:has(+.arrow:hover) .slide .cta-label{opacity:1}.arrow:hover~.slides .slide .text-background{border-color:#ffffff;width:550px}.slides:has(+.arrow:hover) .slide .text-background{border-color:#ffffff;width:550px}@media (max-width:640px){.cta .slide a{opacity:1;width:85%}.cta .slide a div,.cta .slide a span{opacity:1}.cta .slide a span{text-shadow:2px 1px 0 #000000}.cta .slide a div{border-color:#ffffff;box-shadow:0 0 2px 1px #000000;width:100%!important}}@media (max-width:590px){.cta .prev{padding-left:0}.cta .next{padding-right:0}}.text-background{border-color:transparent;width:0}.cta-label,.text-background{transition:all .4s ease-in-out 0s}.cta-label{bottom:0;height:40px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;text-shadow:-1px -1px 0 black,1px -1px 0 black,-1px 1px 0 black,1px 1px 0 black}.slide:focus .cta-label,.slide:hover .cta-label{opacity:1}.slide{contain:layout paint;overflow:hidden;transform:skew(-15deg)}.slide>div{transform:skew(15deg)}.slide a{height:100%;width:100%}.slide:focus .text-background,.slide:hover .text-background{transform:skew(-15deg);width:75%}@media (max-width:1536px){.slide,.slide>div{transform:skew(0deg)}}@media (max-width:640px){.slide a{width:85%}.slide a,.slide a div,.slide a span{opacity:1}.slide a span{text-shadow:2px 1px 0 #000000}.slide a div{background-color:rgba(43,127,255,.4);border-color:#2b7fff;transform:skew(-15deg);width:100%!important}}.services-section{z-index:10}.service:not(:last-child) div:not(.arrow){border-right:1px solid #1e2939}.arrow,.arrow-inner{clip-path:polygon(50% 0,0 100%,100% 100%)}.arrow-inner{position:absolute;inset:2px 2px 0 2px;background-color:black}.service-box{animation:fadeIn 1s ease-in-out 0s 1 forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.service-learn-more{transform:skew(-15deg);background-color:rgba(43,127,255,.3);border-bottom:6px solid #1447e6;border-right:4px solid #1447e6;border-left:1px solid #1447e6}.service-learn-more:before{content:"";display:block;height:100%;width:0;background:#2b7fff;transition:all .5s ease 0s;position:absolute;left:0;top:0}.service-learn-more:focus:before,.service-learn-more:hover:before{width:100%}@media (max-width:1280px){.service:not(:last-child) div:not(.arrow){border-right:none!important}.arrow,.arrow-inner{clip-path:polygon(100% 0,60% 50%,100% 100%)}.arrow-inner{position:absolute;inset:2px 0 2px 2px;background-color:black}}@media (max-width:1085px){.arrow,.arrow-inner{clip-path:polygon(100% 0,80% 50%,100% 100%)}.arrow-inner{position:absolute;inset:5px 0 5px 5px;background-color:black}}@media (max-width:528px){.services-section{height:auto}.service-learn-more{margin-bottom:10px;position:relative}}@media (max-width:370px){.service-learn-more{margin-left:0}}@media (max-width:435px){.service-learn-more{left:20px;margin-bottom:120px}}.contact{overflow:hidden}.contact-form{font-size:1.1rem;margin:10px auto 80px}.contact-label{left:9999px;margin:10px 0;position:relative;transition:all .2s ease-in-out 0s;opacity:0}.first-step.contact-label:not(.outgoing-step){opacity:1!important}.contact-label,.contact-span{display:block}.contact-textarea{min-height:50px;min-width:300px;max-width:100%}.incoming-step{animation:incoming 1s linear 0s 1 forwards}.outgoing-step{animation:outgoing 1s linear 0s 1 forwards}.success{background-color:rgba(43,127,255,.5);text-align:center}.next,.submit,label input{border-bottom:6px solid #1447e6;border-right:4px solid #1447e6;border-left:1px solid #1447e6;transform:skew(-15deg)}.next span,.submit span{transition:all .5s ease 0s}.next:before,.submit:before{content:"";display:block;height:100%;width:0;background:#2b7fff;transition:all .5s ease 0s;position:absolute;left:0;top:0}.next:focus:before,.next:hover:before,.submit:focus:before,.submit:hover:before{width:100%}.next:focus span,.next:hover span,.submit:focus span,.submit:hover span{color:white}@keyframes incoming{0%{left:9999px;opacity:0}to{left:0;opacity:1}}@keyframes outgoing{0%{left:0;opacity:1}to{left:-9999px;opacity:0}}@media screen and (max-width:480px){.contact-form{max-width:none;padding:10px}.contact-input,.contact-textarea{width:90%}.contact-form .next,.contact-form .submit{width:98%}.contact-textarea{min-width:auto}}.circle-container:after{content:"";position:absolute;border-left:3px solid #2b7fff;z-index:1}.first-circle:after{border-image:linear-gradient(180deg,#2b7fff,#2b7fff) 1 10%}.first-hr{border-image:linear-gradient(90deg,#2b7fff 25%,#1298d8 75%) 1}.second-circle:after{border-image:linear-gradient(180deg,#1298d8 50%,#615cfb) 1}.second-hr{border-image:linear-gradient(90deg,#2bdcc0 25%,#615cfb 75%) 1}.third-circle:after{border-image:linear-gradient(180deg,#2bdcc0 50%,#7130f1) 1}.third-hr{border-image:linear-gradient(90deg,#7130f1 25%,#6dd591 75%) 1}.fourth-circle:after{border-image:linear-gradient(180deg,#6dd591 50%,#ed32ad) 1}.fourth-hr{border-image:linear-gradient(90deg,#6dd591 25%,#ed32ad 75%) 1}.fifth-circle:after{border-image:linear-gradient(180deg,#6dd591 50%,#7130f1) 1}.fifth-hr{border-image:linear-gradient(90deg,#7130f1 25%,#2bdcc0 75%) 1}.sixth-circle:after{border-image:linear-gradient(180deg,#2bdcc0 50%,#615cfb) 1}.sixth-hr{border-image:linear-gradient(90deg,#ed32ad 25%,#615cfb 75%) 1}.seventh-circle:after{border-image:linear-gradient(180deg,#ed32ad 50%,#6dd591) 1}.seventh-hr{border-image:linear-gradient(90deg,#6dd591 25%,#7130f1 75%) 1}.eighth-circle:after{border-image:linear-gradient(180deg,#7130f1 50%,#2bdcc0) 1}.eighth-hr{border-image:linear-gradient(90deg,#615cfb 25%,#2bdcc0 75%) 1}.ninth-circle:after{border-image:linear-gradient(180deg,#615cfb 50%,#1298d8) 1}.ninth-hr{border-image:linear-gradient(90deg,#1298d8 25%,#2b7fff 75%) 1}.tenth-circle:after{border-image:linear-gradient(180deg,#2b7fff 50%,#2b7fff) 1}.circle-container.bottom:after{height:50%;left:50%;top:50%}.circle-container.full:after{height:100%;left:calc(50% - 3px)}.circle-container.full-end:after{height:100%;left:50%}.circle-container.top:after{height:50%;left:50%;top:0}.circle-container.top-end:after{height:50%;left:calc(50% - 3px);top:0}.corner.left-bottom,.corner.right-bottom{top:calc(50% - 3px)}.pricing-banner{animation:moveBG 60s ease-in-out 0s infinite;background-size:cover;background-color:#ffffff;background-repeat:no-repeat;background-image:url(/assets/about-hero.jpg);background-position:0 100%;background-attachment:fixed;transition:all 1s ease-in-out 0s}@keyframes moveBG{0%{background-position:0 100%}50%{background-position:100% 0}to{background-position:0 100%}}.pricing{border-bottom:6px solid #1447e6;border-right:4px solid #1447e6;border-left:1px solid #1447e6;transform:skew(-15deg)}.pricing span,.pricing:before{transition:all .5s ease 0s}.pricing:before{content:"";display:block;height:100%;width:0;background:#2b7fff;position:absolute;left:0;top:0}.pricing:focus:before,.pricing:hover:before{width:100%}@media screen and (max-width:768px){.pricing-banner{background-attachment:scroll}}#testimonials .card{transform:skew(-15deg)}.negate-skew{transform:skew(15deg)}@media screen and (max-width:1486px){#testimonials .card,.negate-skew{transform:skew(0deg)}}