:root{--dc-yellow-hex:#ffcb05;--dc-yellow-rgb:255,203,5;--dc-shadow-bottom:0 .5rem 1rem rgba(0,0,0,.15)!important;--dc-shadow-top:0 -.5rem 1rem rgba(0,0,0,.15)!important}*{font-family:'Poppins',sans-serif}html,body{font-size:14px;overflow-x:hidden}html[data-bs-theme="dark"]{--bs-body-color:#fff}@media(min-width:768px){html{font-size:16px}}footer{min-height:100vh;background:linear-gradient(180deg,rgba(255,255,255,.5) 0%,rgba(0,0,0,1) 20%)}footer p{color:var(--bs-light)!important}footer .container{margin-top:20rem}#overlay{position:fixed;height:100vh;width:100vw;background:rgba(0,0,0,.5);z-index:9998;transition:none}#overlay img{animation:breathe 2s ease infinite alternate running}.dragonList li{list-style-type:none;margin-bottom:15px}.dragonList li::before{content:"";font-family:"Font Awesome 6 Pro";margin-right:10px;color:var(--bs-light)}.dragonList li a{color:var(--bs-light);text-decoration:none}.dragonList li:hover a{text-decoration:underline}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus{box-shadow:0 0 0 .1rem white,0 0 0 .25rem #258cfb}html{position:relative;min-height:100%}header .nav>li{border-bottom:solid 3px var(--bs-tertiary-bg);transition:all ease .25s}header .nav>li:hover{border-bottom:solid 3px var(--bs-body-color)}header .nav>li.no-hover:hover{border-bottom:0}header .nav li a:not(#callus){color:var(--bs-body-color)!important}header{transition:all ease .3s}.border-dc-yellow{--bs-border-opacity:1;border-color:rgba(var(--dc-yellow-rgb),var(--bs-border-opacity))!important}.btn-tertiary{color:var(--bs-body-bg)!important;--bs-btn-bg:var(--bs-body-color);--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-facebook{--bs-btn-color:#fff;--bs-btn-bg:#4267b2;--bs-btn-border-color:#4267b2;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-twitter{--bs-btn-color:#fff;--bs-btn-bg:#1da1f2;--bs-btn-border-color:#1da1f2;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1da1f2;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-linkedin{--bs-btn-color:#fff;--bs-btn-bg:#0072b1;--bs-btn-border-color:#0072b1;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0072b1;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-tertiary:hover{color:var(--bs-body-bg)!important}.carousel-btn{bottom:50%;z-index:10;opacity:.7}.border-wavy{border-top-left-radius:60px;border-top-right-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:60px}header,#headerLogo{transition:all ease .3s}#headerLogo{width:84px;aspect-ratio:1/1;box-shadow:none!important}.layer-1{position:relative;z-index:9999}.layer-2{position:relative;z-index:9998}.layer-3{position:relative;z-index:9997}.hero{z-index:1;min-height:100vh}.hero-content{position:relative;background:var(--bs-body-bg);top:15%}.project-content{box-shadow:var(--dc-shadow-top)}#home{background-image:url('/img/home-bg.png')}#connect{background-image:url('/img/home-bg.png')}#connectHeader{border-top:solid 3px var(--bs-body-color);border-bottom:solid 3px var(--bs-body-color)}.bg-yellow{background:var(--dc-yellow-hex)}.text-yellow{color:var(--dc-yellow-hex)}.cinzel{font-family:"Cinzel",serif!important}.inverse{color:var(--bs-body-bg);background:var(--bs-body-color)}.inverse .btn-tertiary{border:solid 3px var(--bs-body-bg)!important}.inverse .btn-tertiary:hover{color:var(--bs-body-color)!important}#mobileMenu a{color:var(--bs-body-color);text-decoration:none}#callus:hover{color:var(--bs-light)!important}.transparent{background:linear-gradient(70deg,rgba(255,255,255,1) 10%,rgba(255,204,0,1) 10%)!important;color:var(--bs-dark)!important}.transparent #headerLogo{width:128px}.transparent #mobileMenuBtn{color:var(--bs-light)}.transparent #logoBuffer{margin-right:0!important}header.transparent .nav li a:not(#callus){color:var(--bs-dark)!important}.no-hover{border:0!important}.no-hover:hover{border:0!important}.transparent .nav li a{color:var(--bs-dark)!important}.transparent .nav>li{border-bottom:solid 3px var(--dc-yellow-hex)}.transparent .nav>li:hover{transition:all ease .25s;border-bottom:solid 3px var(--bs-body-bg)}.transparent #callus{background:var(--bs-dark);color:var(--bs-light)!important}.transparent #themeSwitcherBtn{color:var(--bs-dark)}.particles{top:100px;height:calc(100vh - 100px);z-index:2}#arrow-down:hover{animation:breathe 2s ease infinite alternate running}.nest:hover{cursor:pointer}.nest .egg.active{transform:translateY(-50px)}.nest:hover .egg{background:#fff;box-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #33d9b2,0 0 25px #33d9b2,0 0 30px #33d9b2,0 0 35px #33d9b2}.egg{transition:all ease .5s;top:55px;right:20px;border-radius:100%;box-shadow:10px 50px rgba(0,0,0,.8) inset,10px -5px 27px #000}.egg.active{background:#fff;box-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #33d9b2,0 0 25px #33d9b2,0 0 30px #33d9b2,0 0 35px #33d9b2}.green{filter:brightness(.7)}.nest:hover .green,.green.active{filter:brightness(1)}.teal{filter:hue-rotate(90deg) brightness(.7)}.nest:hover .teal,.teal.active{filter:hue-rotate(90deg) brightness(1)}.blue{filter:hue-rotate(120deg) brightness(.7)}.nest:hover .blue,.blue.active{filter:hue-rotate(120deg) brightness(1)}.purple{filter:hue-rotate(200deg) brightness(.7)}.nest:hover .purple,.purple.active{filter:hue-rotate(200deg) brightness(1)}.red{filter:hue-rotate(270deg) brightness(.7)}.nest:hover .red,.red.active{filter:hue-rotate(270deg) brightness(1)}.stand{animation:glow 2s ease infinite alternate running}[data-name=byte] .stand,[data-name=robert] .stand{animation-delay:1s}[data-name=jeff] .stand{animation-delay:2s}[data-name=perry] .stand,[data-name=josh] .stand{animation-delay:3s}.dragonName{position:relative;right:30px;bottom:60px;font-family:'Cinzel'!important;color:#fff;text-shadow:-1px -1px 1px #efede3,2px -2px 0 #2e2e2e,3px -3px 0 #1c1c1c,4px -4px 0 #1a1a1a,5px -5px 0 #181818,6px -6px 0 #161616,7px -7px 0 #141414,8px -8px 0 #121212}.dragonContent>blockquote{text-align:center;background:var(--bs-body-bg);color:var(--bs-body-color)}.marquee{background:#fff;margin:0 auto;overflow:hidden;position:relative;transform:translate3d(0,0,0)}.marquee .items{background:#fff;animation:moveMarquee 15s ease-in-out infinite alternate running}.marquee:hover .items{animation-play-state:paused}.marquee .items img{filter:grayscale(1);width:150px;margin:0 15px;transition:all ease-in-out .5s}.marquee .items img:hover{filter:grayscale(0)}.project,.project-content{overflow:hidden}.project:hover{border:solid 1px var(--dc-yellow-hex)}.project-content{position:absolute;background:var(--bs-body-bg);overflow:hidden}.project img{border-bottom-right-radius:0;border-bottom-left-radius:0}.dragonHeader{background-color:var(--dc-yellow-hex);background-image:url('../img/home-bg.png');border-bottom:solid 5px var(--bs-body-color);border-top:solid 5px var(--bs-body-color);transition:all ease .5s}.dragonHeader .innerBox{background-color:rgba(var(--bs-body-bg-rgb),.5);color:var(--bs-body-color)}@media only screen and (max-width:1200px){.border-wavy{border-radius:0!important}}@media only screen and (min-width:768px){.transparent .container{float:left;transition:all ease .3s}#home-map{transform:scale(1.3)}#home .hero-content{padding-left:4rem!important}#about .hero-content{border-top-left-radius:50px;border-top-right-radius:50px}.dragonContent blockquote{border-top-left-radius:50px;border-top-right-radius:50px}#products .hero-content{--mask:radial-gradient(4em at 4em 4em,#0000 98%,#000) -4em -4em;-webkit-mask:var(--mask);mask:var(--mask)}#dragons{margin-top:7rem!important}#teamHeader,#clientsHeader,#blogHeader{clip-path:polygon(0 0,100% 0,100% calc(100% - 100px),calc(100% - 100px) 100%,0 100%)}#productsHeader{clip-path:polygon(0 0,100% 0,100% 100%,100px 100%,0 calc(100% - 100px))}#connectHeader{margin-top:7rem!important}.wipe-enter{animation:wipe-enter 1s ease-in-out}.carousel{max-width:50vw}.project{align-content:baseline;transition:all ease .5s}.project img{transition:all ease .5s;overflow:hidden;border-top-left-radius:60px;border-top-right-radius:15px}.project:hover img{transform:scale(1.1);filter:blur(2px)}.project-content .btn{display:block}.project .project-content{bottom:0;opacity:.8;border-bottom-left-radius:15px;border-bottom-right-radius:60px;transition:all ease .5s;transform:translateY(45%)}.project:hover .project-content{opacity:1;position:absolute;height:100%;border-radius:0;background-color:rgba(var(--bs-body-bg-rgb),.8);background-size:cover;transform:translateY(0)}.project .card-text{opacity:0;transition:all ease .5s}.project:hover .card-text{margin:3rem auto;opacity:1}}@media only screen and (max-width:768px){.transparent{background:rgba(var(--dc-yellow-rgb),0)!important;box-shadow:none!important}.hero{height:auto}.hero-content{top:0}#home-map{top:50px;left:50px}.marquee .items{animation:moveMarqueeMobile 30s ease-in-out infinite alternate running}.btn,input,textarea{border-radius:0!important}.project,.project img{border-radius:0}.project .project-content{position:relative}#productsContent{background:rgba(0,0,0,0)}footer .container{margin-top:10rem}}.paper{border-radius:0;background:#fff;color:#000!important;position:relative}.paper,.paper::before,.paper::after{box-shadow:1px 1px 1px rgba(0,0,0,.25);border:1px solid #bbb}.paper::before,.paper::after{content:"";position:absolute;height:95%;width:99%;background-color:#eee}.paper::before{right:15px;top:0;transform:rotate(-1deg);z-index:-1}.paper::after{top:5px;right:-5px;transform:rotate(1deg);z-index:-2}@media only print{.no-print,img,button,a{display:none}}@-webkit-keyframes breathe{from{transform:scale(1)}to{transform:scale(1.5)}}@keyframes moveMarquee{100%{transform:translateX(calc(-150px*9))}}@keyframes moveMarqueeMobile{100%{transform:translateX(calc(-150px*19.5))}}@keyframes wipe-enter{0%{transform:scale(0,.025)}50%{transform:scale(1,.025)}}@keyframes glow{to{filter:grayscale(.5)}}