@charset "UTF-8";/*!
 * Bootstrap v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}p{margin-top:0;margin-bottom:1rem}ul{padding-left:2rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}img,svg{vertical-align:middle}tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}iframe{border:0}progress{vertical-align:baseline}[hidden]{display:none!important}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.container,.container-fluid{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col-6{flex:0 0 auto;width:50%}.g-4{--bs-gutter-x:1.5rem}.g-4{--bs-gutter-y:1.5rem}@media (min-width:768px){.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-6{flex:0 0 auto;width:50%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media (min-width:1200px){.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-12{flex:0 0 auto;width:100%}}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}textarea.form-control{min-height:calc(1.5em + (.75rem + 2px))}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown{position:relative}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.clearfix::after{display:block;clear:both;content:""}.d-flex{display:flex!important}.align-items-center{align-items:center!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.mb-0{margin-bottom:0!important}.text-center{text-align:center!important}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.mb-40{margin-bottom:40px}.delay-0-2s{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-0-3s{-webkit-animation-delay:.3s;animation-delay:.3s}.delay-0-4s{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-0-5s{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-0-6s{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-0-8s{-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes sticky{0%{top:-100px}100%{top:0}}@keyframes sticky{0%{top:-100px}100%{top:0}}@-webkit-keyframes rotated_circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotated_circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes semi_rotated{0%,100%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}50%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@keyframes semi_rotated{0%,100%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}50%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@-webkit-keyframes semi_rotated_two{0%,100%{-webkit-transform:rotate(-11deg);transform:rotate(-11deg)}50%{-webkit-transform:rotate(11deg);transform:rotate(11deg)}}@keyframes semi_rotated_two{0%,100%{-webkit-transform:rotate(-11deg);transform:rotate(-11deg)}50%{-webkit-transform:rotate(11deg);transform:rotate(11deg)}}@-webkit-keyframes move_arround{0%{top:20px;left:20px}25%{top:20px;left:-20px}50%{top:-20px;left:-20px}75%{top:-20px;left:20px}100%{top:20px;left:20px}}@keyframes move_arround{0%{top:20px;left:20px}25%{top:20px;left:-20px}50%{top:-20px;left:-20px}75%{top:-20px;left:20px}100%{top:20px;left:20px}}@-webkit-keyframes upDownLeft{0%,100%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%,75%{-webkit-transform:translate(0,50px);transform:translate(0,50px)}50%{-webkit-transform:translate(-50px,50px);transform:translate(-50px,50px)}}@keyframes upDownLeft{0%,100%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%,75%{-webkit-transform:translate(0,50px);transform:translate(0,50px)}50%{-webkit-transform:translate(-50px,50px);transform:translate(-50px,50px)}}@-webkit-keyframes shapeAnimationOne{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}25%{-webkit-transform:translate(0,150px) rotate(90deg);transform:translate(0,150px) rotate(90deg)}50%{-webkit-transform:translate(150px,150px) rotate(180deg);transform:translate(150px,150px) rotate(180deg)}75%{-webkit-transform:translate(150px,0) rotate(270deg);transform:translate(150px,0) rotate(270deg)}100%{-webkit-transform:translate(0,0) rotate(360deg);transform:translate(0,0) rotate(360deg)}}@keyframes shapeAnimationOne{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}25%{-webkit-transform:translate(0,150px) rotate(90deg);transform:translate(0,150px) rotate(90deg)}50%{-webkit-transform:translate(150px,150px) rotate(180deg);transform:translate(150px,150px) rotate(180deg)}75%{-webkit-transform:translate(150px,0) rotate(270deg);transform:translate(150px,0) rotate(270deg)}100%{-webkit-transform:translate(0,0) rotate(360deg);transform:translate(0,0) rotate(360deg)}}@-webkit-keyframes shapeAnimationTwo{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}25%{-webkit-transform:translate(-150px,0) rotate(270deg);transform:translate(-150px,0) rotate(270deg)}50%{-webkit-transform:translate(-150px,150px) rotate(180deg);transform:translate(-150px,150px) rotate(180deg)}75%{-webkit-transform:translate(0,150px) rotate(90deg);transform:translate(0,150px) rotate(90deg)}100%{-webkit-transform:translate(0,0) rotate(360deg);transform:translate(0,0) rotate(360deg)}}@keyframes shapeAnimationTwo{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}25%{-webkit-transform:translate(-150px,0) rotate(270deg);transform:translate(-150px,0) rotate(270deg)}50%{-webkit-transform:translate(-150px,150px) rotate(180deg);transform:translate(-150px,150px) rotate(180deg)}75%{-webkit-transform:translate(0,150px) rotate(90deg);transform:translate(0,150px) rotate(90deg)}100%{-webkit-transform:translate(0,0) rotate(360deg);transform:translate(0,0) rotate(360deg)}}@-webkit-keyframes shapeAnimationThree{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}25%{-webkit-transform:translate(50px,150px) rotate(90deg);transform:translate(50px,150px) rotate(90deg)}50%{-webkit-transform:translate(150px,150px) rotate(180deg);transform:translate(150px,150px) rotate(180deg)}75%{-webkit-transform:translate(150px,50px) rotate(270deg);transform:translate(150px,50px) rotate(270deg)}100%{-webkit-transform:translate(0,0) rotate(360deg);transform:translate(0,0) rotate(360deg)}}@keyframes shapeAnimationThree{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}25%{-webkit-transform:translate(50px,150px) rotate(90deg);transform:translate(50px,150px) rotate(90deg)}50%{-webkit-transform:translate(150px,150px) rotate(180deg);transform:translate(150px,150px) rotate(180deg)}75%{-webkit-transform:translate(150px,50px) rotate(270deg);transform:translate(150px,50px) rotate(270deg)}100%{-webkit-transform:translate(0,0) rotate(360deg);transform:translate(0,0) rotate(360deg)}}@-webkit-keyframes shapeAnimationFour{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}25%{-webkit-transform:translate(-150px -50px) rotate(90deg);transform:translate(-150px -50px) rotate(90deg)}50%{-webkit-transform:translate(-150px,-150px) rotate(180deg);transform:translate(-150px,-150px) rotate(180deg)}75%{-webkit-transform:translate(-50px,-150px) rotate(270deg);transform:translate(-50px,-150px) rotate(270deg)}100%{-webkit-transform:translate(0,0) rotate(360deg);transform:translate(0,0) rotate(360deg)}}@keyframes shapeAnimationFour{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}25%{-webkit-transform:translate(-150px -50px) rotate(90deg);transform:translate(-150px -50px) rotate(90deg)}50%{-webkit-transform:translate(-150px,-150px) rotate(180deg);transform:translate(-150px,-150px) rotate(180deg)}75%{-webkit-transform:translate(-50px,-150px) rotate(270deg);transform:translate(-50px,-150px) rotate(270deg)}100%{-webkit-transform:translate(0,0) rotate(360deg);transform:translate(0,0) rotate(360deg)}}@-webkit-keyframes shapeAnimationFive{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}25%{-webkit-transform:translate(-100px -100px) rotate(90deg);transform:translate(-100px -100px) rotate(90deg)}50%{-webkit-transform:translate(100px,50px) rotate(180deg);transform:translate(100px,50px) rotate(180deg)}75%{-webkit-transform:translate(-100px,150px) rotate(270deg);transform:translate(-100px,150px) rotate(270deg)}100%{-webkit-transform:translate(0,0) rotate(360deg);transform:translate(0,0) rotate(360deg)}}@keyframes shapeAnimationFive{0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}25%{-webkit-transform:translate(-100px -100px) rotate(90deg);transform:translate(-100px -100px) rotate(90deg)}50%{-webkit-transform:translate(100px,50px) rotate(180deg);transform:translate(100px,50px) rotate(180deg)}75%{-webkit-transform:translate(-100px,150px) rotate(270deg);transform:translate(-100px,150px) rotate(270deg)}100%{-webkit-transform:translate(0,0) rotate(360deg);transform:translate(0,0) rotate(360deg)}}@-webkit-keyframes down-up-one{0%{-webkit-transform:rotateX(0) translateY(0);transform:rotateX(0) translateY(0)}50%{-webkit-transform:rotateX(0) translateY(25px);transform:rotateX(0) translateY(25px)}100%{-webkit-transform:rotateX(0) translateY(0);transform:rotateX(0) translateY(0)}}@keyframes down-up-one{0%{-webkit-transform:rotateX(0) translateY(0);transform:rotateX(0) translateY(0)}50%{-webkit-transform:rotateX(0) translateY(25px);transform:rotateX(0) translateY(25px)}100%{-webkit-transform:rotateX(0) translateY(0);transform:rotateX(0) translateY(0)}}@-webkit-keyframes down-up-two{0%{-webkit-transform:rotateX(0) translate(0);transform:rotateX(0) translate(0)}50%{-webkit-transform:rotateX(0) translate(25px,-25px);transform:rotateX(0) translate(25px,-25px)}100%{-webkit-transform:rotateX(0) translate(0);transform:rotateX(0) translate(0)}}@keyframes down-up-two{0%{-webkit-transform:rotateX(0) translate(0);transform:rotateX(0) translate(0)}50%{-webkit-transform:rotateX(0) translate(25px,-25px);transform:rotateX(0) translate(25px,-25px)}100%{-webkit-transform:rotateX(0) translate(0);transform:rotateX(0) translate(0)}}@-webkit-keyframes leftRightOne{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}@keyframes leftRightOne{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}@-webkit-keyframes leftRightTwo{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(100px);transform:translateX(100px)}}@keyframes leftRightTwo{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(100px);transform:translateX(100px)}}@-webkit-keyframes zoomInOut{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes zoomInOut{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}}@-webkit-keyframes border{0%{width:0;height:0}50%{width:0;height:100%}100%{width:100%;height:100%}}@keyframes border{0%{width:0;height:0}50%{width:0;height:100%}100%{width:100%;height:100%}}:root{--main-color:rgb(180, 180, 180);--heading-color:rgb(29, 29, 38);--primary-color:rgb(196, 240, 0);--lighter-color:#1F1F1F;--subtitle-color:rgb(119, 119, 125);--black-color:#070707;--border-color:rgba(196, 240, 0, .6);--button-border:rgb(196, 240, 0);--body-background:#070707;--white-color:#fff}@view-transition{navigation:auto}::view-transition-old(root){animation:hs-page-out .1s ease-out both}::view-transition-new(root){animation:hs-page-in .16s ease-out both}@keyframes hs-page-out{to{opacity:.96}}@keyframes hs-page-in{from{opacity:.96}}*{margin:0;padding:0;border:none;outline:0;box-shadow:none}main{position:relative;z-index:5}.o-hidden{overflow:hidden}body{color:var(--main-color);background:var(--body-background);font-weight:400;line-height:30px;font-size:16px;font-family:"DM Sans",sans-serif;overflow-x:hidden}.form-control,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,input,textarea{color:var(--main-color);font-family:"DM Sans",sans-serif}.h1,h1{font-size:58px}.h2,h2{font-size:22px}.h3,h3{line-height:1.3;font-size:30px}.h4,h4{line-height:1.1;font-size:24px}.h5,h5{line-height:1.4;font-size:20px}p{line-height:28px}li,ul{margin:0;padding:0}a{color:var(--main-color);cursor:pointer;outline:0;-webkit-transition:.5s;transition:.5s;text-decoration:none;font-family:"DM Sans",sans-serif}a:focus,a:hover,a:visited{text-decoration:none;outline:0}a:hover{color:var(--primary-color)}li,ul{list-style:none;padding:0;margin:0}img{max-width:100%;display:inline-block}footer:after,header:after,section:after{display:block;clear:both;content:""}.form-control,input,textarea{width:100%;height:auto;border:none;font-size:20px;border-radius:0;padding:20px 0;background-color:#fff;border-bottom:2px solid rgba(41,41,41,.1)}.form-control::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--heading-color);opacity:.4}.form-control:-ms-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--heading-color);opacity:.4}.form-control::-ms-input-placeholder,input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--heading-color);opacity:.4}.form-control::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--heading-color);opacity:.4}.form-control::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{color:var(--heading-color);opacity:.4}.form-control:-ms-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--heading-color);opacity:.4}.form-control::placeholder,input::placeholder,textarea::placeholder{color:var(--heading-color);opacity:.4}.form-control:focus,input:focus,textarea:focus{border-bottom:2px solid rgba(41,41,41,.1)}textarea{display:inherit;padding-top:20px}label{cursor:pointer;font-weight:500;margin-bottom:5px;color:var(--main-color)}.form-group{position:relative;margin-bottom:15px}.form-control:focus,button:focus,input:focus{outline:0;box-shadow:none;border-color:#cfdbf1}html{scroll-behavior:unset!important}.section-title{margin-top:-7px}.section-title h2{font-size:80px;line-height:90px;background:-webkit-linear-gradient(#fff,#696969);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:40px}.section-title p{padding-left:40px;padding-right:400px;font-size:20px;line-height:28px}.section-title h2 span{color:var(--primary-color)}.theme-btn{background:var(--primary-color);color:#000;cursor:pointer;display:inline-block;border:1px solid var(--button-border);font-size:16px;font-weight:500;line-height:20px;margin:0 5px 10px 0;overflow:visible;border-radius:50px;padding:17px 34px;text-align:center;text-transform:none;-webkit-transition:.3s;transition:.3s;box-shadow:rgba(0,0,0,.25) 0 4px 0 0}.theme-btn:focus{text-decoration:none;-webkit-transition:.3s;transition:.3s}.theme-btn.call-to-action-button{background:var(--black-color);color:var(--main-color)}.theme-btn.call-to-action-button:hover{color:var(--white-color);font-size:18px}.theme-btn i{margin-left:4px}.theme-btn:hover{border:1px solid var(--button-border);text-decoration:none;color:var(--white-color);-webkit-transition:.3s;transition:.3s;background:var(--black-color)}.theme-btn:active{box-shadow:rgba(0,0,0,.125) 0 3px 5px inset;outline:0}.main-header{position:relative;left:0;top:0;z-index:999;width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}.fixed-header .header-inner{padding:10px 0;-webkit-transition:all .5s ease;transition:all .5s ease}.header-inner{padding:20px 0;-webkit-transition:all .5s ease;transition:all .5s ease}.main-header .header-upper{z-index:5;width:100%;position:fixed;-webkit-transition:all .5s ease;transition:all .5s ease}.main-header .logo-outer{-webkit-box-flex:0;-ms-flex:none;flex:none}.main-header .logo{z-index:9;padding:2px 0;position:relative}.main-header .logo img{width:40px}.brand-logo{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:18px;font-weight:800;letter-spacing:1.5px;line-height:1;white-space:nowrap}.brand-logo>span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#050505;background:var(--primary-color);font-size:17px;letter-spacing:-.5px;box-shadow:0 0 24px rgba(196,247,20,.2)}.mobile-logo .brand-logo{font-size:16px}.hs-logo-image{display:block;width:62px;height:62px;object-fit:contain;filter:drop-shadow(0 0 2px rgba(255, 255, 255, .9)) drop-shadow(0 0 14px rgba(196, 240, 0, .38))}.mobile-logo .hs-logo-image{width:52px;height:52px}.mobile-bottom-nav,.mobile-whatsapp-button{display:none}@media only screen and (max-width:767px){body{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.main-header{display:none}.mobile-bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:9999;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;min-height:76px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:2px solid rgba(196,240,0,.85);background:#050508;box-shadow:0 -12px 30px rgba(0,0,0,.42)}.mobile-tab-item{position:relative;display:flex;min-width:0;min-height:58px;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#d8d8dc;font-size:10px;font-weight:700;line-height:1.1;text-align:center}.mobile-tab-item i{font-size:23px;line-height:1}.mobile-tab-item::after{position:absolute;bottom:-3px;width:0;height:3px;border-radius:10px;background:var(--primary-color);content:"";transition:width .25s ease}.mobile-tab-item.active{color:var(--primary-color)}.mobile-tab-item.active::after{width:28px}.mobile-tab-logo{align-self:start;min-height:0;transform:translateY(-25px)}.mobile-tab-logo::after{display:none}.mobile-tab-logo-shell{display:grid;width:74px;height:74px;place-items:center;border:3px solid var(--primary-color);border-radius:50%;background:#050507;box-shadow:0 0 0 5px rgba(5,5,7,.95),0 8px 26px rgba(196,240,0,.24)}.mobile-tab-logo img{width:45px;height:45px;object-fit:contain}.mobile-whatsapp-button{position:fixed;right:18px;bottom:calc(100px + env(safe-area-inset-bottom));z-index:9998;display:grid;width:58px;height:58px;place-items:center;border:3px solid #fff;border-radius:50%;color:#fff;background:#25d366;box-shadow:0 10px 28px rgba(37,211,102,.38)}.mobile-whatsapp-button i{font-size:30px;line-height:1}.mobile-whatsapp-button:hover{color:#fff;background:#1fbd5a;transform:none}.portfolio-box,.portfolio-box:hover,.portfolio-box:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:none;filter:none}.mobile-tab-item::after,.mobile-whatsapp-button,.portfolio-box,.portfolio-box img{transition-duration:.18s}}.main-header.fixed-header .header-upper{top:0;left:0;position:fixed;-webkit-animation:easeIn 1s;animation:easeIn 1s;background:#000;border-bottom:1px dashed rgba(119,119,125,.2)}.fixed-header .main-menu .navbar-collapse li a:hover{color:var(--primary-color)}.nav-outer{margin-left:auto}.main-menu .mobile-logo{margin-right:auto}.main-menu .mobile-logo img{width:75px}.main-menu .navbar-collapse{padding:0}.main-menu .navbar-collapse>ul{display:-webkit-box;display:-ms-flexbox;display:flex}.main-menu .navbar-collapse li{padding:12px 5px 12px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-menu .navbar-collapse li.dropdown .dropdown-btn{cursor:pointer;font-size:12px;margin-left:5px;color:var(--heading-color)}.main-menu .navbar-collapse li a{opacity:1;display:block;font-size:18px;font-weight:700;text-transform:capitalize;position:relative;color:#dedede;-webkit-transition:all .5s ease;transition:all .5s ease}.main-menu .navbar-collapse li a:after{content:'';opacity:0;position:absolute;left:0;top:115%;-webkit-transition:.5s;transition:.5s;width:100%;height:2px;background:var(--primary-color);-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}.main-menu .navbar-collapse li a:hover{color:var(--primary-color);text-decoration:none}.main-menu .navbar-collapse li.current>a{font-weight:500}.main-menu .navbar-collapse li li{border-top:1px solid var(--border-color)}.main-menu .navbar-collapse li li a{text-transform:capitalize}.main-menu .navbar-collapse li li a:after{display:none}.main-menu .navbar-collapse li ul li{width:100%;padding:7px 20px}.main-menu .navbar-collapse li ul li ul{left:100%;top:0}.main-menu .navbar-header{display:none}.main-menu .navbar-header .navbar-toggle{float:right;padding:4px 0;cursor:pointer;background:0 0}.main-menu .navbar-header .navbar-toggle .icon-bar{background:var(--main-color);height:4px;width:30px;display:block;margin:5px 0}.single-page-hero-area{padding-top:200px;padding-bottom:100px;background-color:#130f40;background-image:-webkit-linear-gradient(135deg,#130f40 0,#000 74%);background-image:linear-gradient(315deg,#130f40 0,#000 74%)}.single-page-hero-area h2{font-size:80px;line-height:90px;background:-webkit-linear-gradient(#fff,#696969);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:40px}.single-page-hero-area p{padding-left:40px;padding-right:400px;font-size:20px;line-height:28px}.main-hero-area{padding-top:200px;padding-bottom:100px;background-color:#130f40;background-image:-webkit-linear-gradient(135deg,#130f40 0,#000 74%);background-image:linear-gradient(315deg,#130f40 0,#000 74%)}.mobile-tech-strip{display:none}@media only screen and (max-width:767px){.main-hero-area{padding-top:24px}.mobile-tech-strip{position:relative;display:grid;overflow:hidden;gap:9px;margin:0 0 26px;padding:14px 15px 13px;border:1px solid rgba(196,240,0,.58);border-radius:13px;background:linear-gradient(rgba(196,240,0,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(196,240,0,.035) 1px,transparent 1px),rgba(5,5,9,.9);background-size:18px 18px;box-shadow:inset 0 0 22px rgba(196,240,0,.035),0 8px 24px rgba(0,0,0,.22);font-family:"DM Sans",sans-serif}.mobile-tech-strip::after{position:absolute;top:0;bottom:0;width:42%;content:"";background:linear-gradient(90deg,transparent,rgba(196,240,0,.09),transparent);transform:translateX(-140%);animation:mobile-tech-scan 4.2s ease-in-out infinite;pointer-events:none}.mobile-tech-strip__tags,.mobile-tech-strip__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.mobile-tech-strip__top{color:#f5f5f5;font-size:10px;font-weight:800;letter-spacing:.45px}.mobile-tech-strip__status{display:inline-flex;align-items:center;gap:5px;color:var(--primary-color);white-space:nowrap}.mobile-tech-strip__status i{width:7px;height:7px;border-radius:50%;background:var(--primary-color);box-shadow:0 0 10px rgba(196,240,0,.9);animation:hero-code-pulse 1.5s ease-in-out infinite}.mobile-tech-strip__code{display:flex;align-items:center;gap:10px;color:#fff;font-size:17px;line-height:1.25}.mobile-tech-strip__code>span{color:rgba(196,240,0,.6);font-family:inherit;font-size:11px;font-weight:600}.mobile-tech-strip__code code{color:var(--primary-color);font-family:inherit;font-weight:600;letter-spacing:-.2px}.mobile-tech-strip__tags{justify-content:flex-start}.mobile-tech-strip__tags span{padding:3px 7px;border:1px solid rgba(255,255,255,.12);border-radius:20px;color:#bcbcc3;font-size:8px;font-weight:700;letter-spacing:.15px}}@keyframes mobile-tech-scan{0%,28%{transform:translateX(-140%)}100%,72%{transform:translateX(340%)}}.hero-content{margin-bottom:60px;position:relative;padding-left:80px}.hero-content h2{display:block;font-weight:400;margin-bottom:5px;color:var(--main-color);font-size:20px;line-height:28px}.hero-content h1{position:relative;font-weight:400;line-height:80px;margin:10px 0;font-size:64px;background:-webkit-linear-gradient(#fff,#696969);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-tech-title{width:fit-content;max-width:100%;animation:hero-title-enter .65s cubic-bezier(.22,1,.36,1) both}.hero-tech-title::after{position:absolute;top:-18px;right:0;content:"</>";color:var(--primary-color);font-family:monospace;font-size:18px;font-weight:800;line-height:1;letter-spacing:1px;-webkit-text-fill-color:var(--primary-color);text-shadow:0 0 14px rgba(196,240,0,.65);animation:hero-code-pulse 1.8s ease-in-out infinite}.hero-tech-brand{display:inline-block;background:linear-gradient(90deg,#fff 0,#fff 34%,var(--primary-color) 50%,#fff 66%,#fff 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(196, 240, 0, .12));animation:hero-code-scan 3.8s ease-in-out infinite}@keyframes hero-title-enter{from{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes hero-code-scan{0%,24%{background-position:110% 50%}100%,62%{background-position:-110% 50%}}@keyframes hero-code-pulse{0%,100%{opacity:.42}50%{opacity:1}}.hero-btns{margin-top:30px}.hero-counter-area{margin-top:60px}.counter-item{text-align:left}.counter-title{color:var(--main-color)}.hero-counter-area .count-text{line-height:1;font-weight:700;color:var(--white-color);text-align:center;font-size:50px}.hero-counter-area .count-text.plus:after{content:'+'}.hero-counter-area .count-text.percent:after{content:'%+'}.hero-counter-area .counter-title{display:block}.about-area{padding:100px 0;background-color:#130f40;background-image:-webkit-linear-gradient(220deg,#130f40 0,#000 74%);background-image:linear-gradient(230deg,#130f40 0,#000 74%)}.about-content-part{padding-left:60px}.about-content-part h2{font-size:40px;line-height:48px;margin-bottom:20px;text-transform:capitalize;color:var(--main-color)}.about-content-part h2 span{color:var(--primary-color)}.about-social ul{list-style:none}.about-social ul li{display:inline-block;margin:0 15px}.about-social ul li a{font-size:20px}@-webkit-keyframes glitch-anim-1{0%{-webkit-clip-path:polygon(0 0%,100% 0%,100% 5%,0 5%);clip-path:polygon(0 0%,100% 0%,100% 5%,0 5%)}10%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}20%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}30%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}40%{-webkit-clip-path:polygon(0 35%,100% 35%,100% 35%,0 35%);clip-path:polygon(0 35%,100% 35%,100% 35%,0 35%)}50%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 46%,0 46%);clip-path:polygon(0 45%,100% 45%,100% 46%,0 46%)}60%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 70%,0 70%);clip-path:polygon(0 50%,100% 50%,100% 70%,0 70%)}70%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}80%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}90%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}100%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%);clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%)}}@keyframes glitch-anim-1{0%{-webkit-clip-path:polygon(0 0%,100% 0%,100% 5%,0 5%);clip-path:polygon(0 0%,100% 0%,100% 5%,0 5%)}10%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%);clip-path:polygon(0 15%,100% 15%,100% 15%,0 15%)}20%{-webkit-clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%);clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}30%{-webkit-clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%);clip-path:polygon(0 1%,100% 1%,100% 2%,0 2%)}40%{-webkit-clip-path:polygon(0 35%,100% 35%,100% 35%,0 35%);clip-path:polygon(0 35%,100% 35%,100% 35%,0 35%)}50%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 46%,0 46%);clip-path:polygon(0 45%,100% 45%,100% 46%,0 46%)}60%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 70%,0 70%);clip-path:polygon(0 50%,100% 50%,100% 70%,0 70%)}70%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}80%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}90%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}100%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%);clip-path:polygon(0 60%,100% 60%,100% 70%,0 70%)}}@-webkit-keyframes glitch-anim-2{0%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 30%,0 30%);clip-path:polygon(0 15%,100% 15%,100% 30%,0 30%)}15%{-webkit-clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%);clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%)}25%{-webkit-clip-path:polygon(0 8%,100% 8%,100% 20%,0 20%);clip-path:polygon(0 8%,100% 8%,100% 20%,0 20%)}30%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}45%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 45%,0 45%);clip-path:polygon(0 45%,100% 45%,100% 45%,0 45%)}50%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 57%,0 57%);clip-path:polygon(0 50%,100% 50%,100% 57%,0 57%)}65%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}75%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}80%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%);clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%)}95%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 60%,0 60%);clip-path:polygon(0 45%,100% 45%,100% 60%,0 60%)}100%{-webkit-clip-path:polygon(0 11%,100% 11%,100% 15%,0 15%);clip-path:polygon(0 11%,100% 11%,100% 15%,0 15%)}}@keyframes glitch-anim-2{0%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 30%,0 30%);clip-path:polygon(0 15%,100% 15%,100% 30%,0 30%)}15%{-webkit-clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%);clip-path:polygon(0 3%,100% 3%,100% 3%,0 3%)}25%{-webkit-clip-path:polygon(0 8%,100% 8%,100% 20%,0 20%);clip-path:polygon(0 8%,100% 8%,100% 20%,0 20%)}30%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%);clip-path:polygon(0 20%,100% 20%,100% 20%,0 20%)}45%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 45%,0 45%);clip-path:polygon(0 45%,100% 45%,100% 45%,0 45%)}50%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 57%,0 57%);clip-path:polygon(0 50%,100% 50%,100% 57%,0 57%)}65%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%);clip-path:polygon(0 60%,100% 60%,100% 60%,0 60%)}75%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}80%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%);clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%)}95%{-webkit-clip-path:polygon(0 45%,100% 45%,100% 60%,0 60%);clip-path:polygon(0 45%,100% 45%,100% 60%,0 60%)}100%{-webkit-clip-path:polygon(0 11%,100% 11%,100% 15%,0 15%);clip-path:polygon(0 11%,100% 11%,100% 15%,0 15%)}}@-webkit-keyframes glitch-anim-flash{0%{opacity:.2}100%,30%{opacity:0}}@keyframes glitch-anim-flash{0%{opacity:.2}100%,30%{opacity:0}}.services-area{padding:100px 0;background-color:#130f40;background-image:-webkit-linear-gradient(220deg,#130f40 0,#000 74%);background-image:linear-gradient(230deg,#130f40 0,#000 74%)}.service-item{-webkit-transition:.5s;transition:.5s;padding:40px 20px;border-radius:12px;border:1px solid var(--black-color);background:var(--black-color)}.service-item .content p{margin-bottom:0;color:#77777d;font-size:16px;line-height:22px}.service-item .content h4{margin:12px 0;color:var(--main-color);font-size:22px;line-height:29px}.service-item .content i{font-size:50px;color:var(--primary-color);margin-bottom:25px}.service-item:hover{border-color:var(--primary-color)}.extra-skills ul{margin-top:30px}ul.extra-skills li{border:1px dashed var(--border-color);display:inline-block;border-radius:12px;padding:3px 10px;margin-bottom:10px;margin-right:20px}ul.extra-skills li i{padding-right:10px}.resume-area{padding:100px 0}.resume-wrapper{position:relative;padding-left:20px;margin-top:50px}.resume-wrapper:before{content:'';position:absolute;top:0;left:0;height:100%;border-left:1px solid var(--main-color)}.resume-wrapper i{color:var(--main-color);font-size:40px;margin-bottom:30px;display:block}.resume-wrapper .resume-box{margin-bottom:40px}.resume-box h5{font-size:30px;color:var(--main-color)}.resume-wrapper .resume-box:last-child{margin-bottom:0}.resume-wrapper .resume-box .resume-date{position:relative;display:inline-block;border:1px solid var(--main-color);border-radius:2em;margin-bottom:1em;color:var(--primary-color);padding:.5em 1em;font-size:.9em;text-transform:uppercase;letter-spacing:.5px;font-weight:500;-webkit-transition:linear .1s;transition:linear .1s}.resume-wrapper .resume-box .resume-date:before{content:'';position:absolute;top:50%;left:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:1px;border-top:1px solid var(--main-color)}.resume-wrapper .resume-box .resume-date:after{content:'';position:absolute;top:50%;left:-23px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:var(--main-color);width:5px;height:5px;border-radius:50%}.resume-wrapper .resume-box:hover .resume-date{color:var(--primary-color)}.projects-area{padding-top:50px;padding-bottom:100px;background-color:#130f40;background-image:-webkit-linear-gradient(220deg,#130f40 0,#000 74%);background-image:linear-gradient(230deg,#130f40 0,#000 74%)}.portfolio-box{position:relative;isolation:isolate;contain:paint;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);overflow:hidden;border:5px solid var(--primary-color);border-radius:16px;background:#0b0b0b;box-shadow:0 12px 32px rgba(0,0,0,.38),0 0 0 1px rgba(196,240,0,.18);-webkit-transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease}.portfolio-box:after{content:'';position:absolute;top:0;left:0;opacity:0;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.3),transparent);background-image:linear-gradient(to top,rgba(0,0,0,.3),transparent);width:100%;height:100%;-webkit-transition:ease-out .16s;transition:ease-out .16s}.portfolio-box img{display:block;aspect-ratio:16/10;object-fit:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1);transform:scale(1);width:100%;-webkit-transition:transform .4s cubic-bezier(.165, .84, .44, 1);-webkit-transition:-webkit-transform .4s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform .4s cubic-bezier(.165, .84, .44, 1);transition:transform .4s cubic-bezier(.165, .84, .44, 1);transition:transform .4s cubic-bezier(.165, .84, .44, 1),-webkit-transform .4s cubic-bezier(.165, .84, .44, 1)}.portfolio-box .portfolio-category{position:absolute;top:16px;right:16px;display:inline-block;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:2em;padding:.5em 1em;color:#fff;font-weight:400;font-size:.9em;text-transform:uppercase;letter-spacing:.5px}.portfolio-box .portfolio-caption{z-index:1;position:absolute;right:0;bottom:0;left:0;visibility:hidden;opacity:0;margin-bottom:-6px;padding:0 30px 24px;-webkit-transition:ease-out .5s;transition:ease-out .5s}.portfolio-box .portfolio-caption *{margin:0;color:#fff;font-size:30px;font-weight:600;letter-spacing:.5px;-webkit-transition:linear 60ms;transition:linear 60ms}.portfolio-box .portfolio-caption :hover{text-shadow:0 0 #fff}.portfolio-box:hover:after{opacity:1}.portfolio-box:hover{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);box-shadow:0 18px 42px rgba(0,0,0,.5),0 0 28px rgba(196,240,0,.18)}.portfolio-box:hover img{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-filter:blur(1.5px);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="1.5" /></filter></svg>#filter');filter:blur(1.5px)}.portfolio-box:hover .portfolio-caption{visibility:visible;opacity:1;margin-bottom:0}.single-project-page-left,.single-project-page-right{border:1px solid rgba(0,0,0,.05)}.single-project-page-design{padding-top:30px}.single-info h3{font-size:20px}.single-image{margin-bottom:30px}.single-info{padding-bottom:30px}.single-info:last-child{padding-bottom:0}.single-info p{margin-bottom:0}.contact-area{padding:100px 0}.contact-form-area .form-group{margin-bottom:32px}.contact-form-area .form-group .for-icon{right:26px;font-size:16px;margin-bottom:0;position:absolute;margin-top:-45px;color:#000}.contact-form-area .form-group .form-control{font-size:16px;color:#000;font-weight:400;line-height:1.3;padding:19px 20px 19px 20px;background:#f9f9f9;font-family:"DM Sans",sans-serif;border:1px dashed var(--border-color);border-radius:10px}.contact-form-area .form-group .form-control:focus{box-shadow:none;background:#f9f9f9;border-color:var(--primary-color)}.contact-form-area .form-group label{font-size:16px;color:var(--main-color);font-weight:500;margin-bottom:18px;font-family:"DM Sans",sans-serif}#msgSubmit.h4{font-size:20px;margin-bottom:0;margin-top:10px}.company-design-area{padding:100px 0}.company-design-area h2{text-transform:uppercase;font-size:16px;text-align:center;color:#fff;margin-bottom:30px;letter-spacing:5px;font-weight:500}.call-to-action-part{padding:50px 100px;border:1px solid rgba(0,0,0,.05);border-radius:20px;box-shadow:rgba(255,255,255,.025) 0 .362176px .651917px -1px inset,rgba(255,255,255,.036) 0 3px 5.4px -2px inset;background-color:var(--primary-color)}.call-to-action-area{padding-top:15px}.call-to-action-part h2{font-size:60px;line-height:70px;margin-bottom:20px;font-weight:400;color:var(--black-color)}.call-to-action-part p{font-size:20px;color:var(--lighter-color)}.footer-bottom .copyright-text{color:var(--main-color);font-size:14px;line-height:20px;font-weight:500}.footer-bottom .copyright-text a{color:var(--primary-color)}body.loaded{overflow:hidden!important;height:100%!important}.preloader{position:fixed;z-index:10;height:100vh;width:100%;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0;z-index:99999999999999}.preloader svg{position:absolute;top:0;width:100vw;height:110vh;fill:var(--tj-black-2)}@-webkit-keyframes loading{0%{opacity:1}100%{opacity:0}}@keyframes loading{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(0,255,0,.2)}100%{box-shadow:0 0 0 20px rgba(0,255,0,0)}}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(0,255,0,.2)}100%{box-shadow:0 0 0 20px rgba(0,255,0,0)}}#magic-cursor{position:absolute;left:0;top:0;width:30px;height:30px;pointer-events:none;z-index:10000;-webkit-transition:opacity .2s ease-in-out .5s;transition:opacity .2s ease-in-out .5s}@media (hover:none),(pointer:coarse){#magic-cursor{display:none!important}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}}#ball{position:fixed;width:40px;height:40px;border:2px solid #999;border-radius:50%;pointer-events:none;opacity:0;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-20px;margin-top:-20px;will-change:transform;transition:opacity .2s ease}#ball.hovered{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0!important}.progress-wrap{position:fixed;bottom:30px;right:30px;height:44px;width:44px;cursor:pointer;display:block;border-radius:50px;z-index:100;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .4s linear;transition:all .4s linear;mix-blend-mode:difference}.progress-wrap.active-progress{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.progress-wrap i{position:absolute;left:10px;top:8px;font-size:25px;text-align:center}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:var(--main-color);stroke-width:4;box-sizing:border-box;-webkit-transition:all .4s linear;transition:all .4s linear}.progress-wrap{right:10px;bottom:20px}.scroller__inner{padding-block:16px;padding-block:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px;gap:5rem}.scroller__inner img{margin-right:30px}.scroller[data-animated=true]{overflow:hidden;-webkit-mask:-webkit-linear-gradient(left,transparent,white 20%,white 80%,transparent);mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent)}.scroller[data-animated=true] .scroller__inner{width:-webkit-max-content;width:-moz-max-content;width:max-content;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite;animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite}.scroller[data-direction=left]{--_animation-direction:forwards}.scroller[data-speed=slow]{--_animation-duration:60s}@-webkit-keyframes scroll{to{-webkit-transform:translate(calc(-50% - .5rem));transform:translate(calc(-50% - .5rem))}}@keyframes scroll{to{-webkit-transform:translate(calc(-50% - .5rem));transform:translate(calc(-50% - .5rem))}}.blog-area{padding:100px 0}.blog-post-box{margin-bottom:60px}.blog-post-box .blog-post-img{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border-radius:.5em}.blog-post-box .blog-post-img img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform .4s cubic-bezier(.165, .84, .44, 1);-webkit-transition:-webkit-transform .4s cubic-bezier(.165, .84, .44, 1);transition:-webkit-transform .4s cubic-bezier(.165, .84, .44, 1);transition:transform .4s cubic-bezier(.165, .84, .44, 1);transition:transform .4s cubic-bezier(.165, .84, .44, 1),-webkit-transform .4s cubic-bezier(.165, .84, .44, 1)}.blog-post-box .blog-post-img .blog-post-category{position:absolute;top:16px;left:16px;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:2em;padding:.5em 1em;color:#fff;font-weight:400;font-size:.9em;text-transform:uppercase;letter-spacing:.5px}.blog-post-box .blog-post-img .blog-post-category a{color:#fff}.blog-post-box .blog-post-img .blog-post-category a:hover{color:#fff}.blog-post-box .blog-post-img:hover img{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-filter:blur(1.5px);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="1.5" /></filter></svg>#filter');filter:blur(1.5px)}.blog-post-caption{padding-left:60px}.blog-post-caption h2 a{display:block;font-size:40px;padding:10px 0;color:var(--white-color)}.blog-post-caption h3{font-size:16px;text-transform:uppercase;color:var(--main-color)}.blog-category{padding:80px 0}.post-date{margin-bottom:10px;border-bottom:1px solid var(--border-color);padding-bottom:30px}.post-date span{margin-right:20px;color:var(--heading-color);background:var(--primary-color);padding:10px 20px;border-radius:10px;text-transform:uppercase}.post-date span i{margin-right:5px;color:var(--black-color)}.single-side-bar{margin-bottom:40px;overflow:hidden}.single-side-bar h2{margin-bottom:15px;font-size:22px;margin-top:0;text-transform:capitalize}.single-side-bar input{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #333;border-radius:0;box-shadow:none;color:#e3e8f0;height:50px;float:left;padding-left:10px}.single-side-bar input:focus,.single-side-bar input:hover{border:1px solid #333;box-shadow:none;outline:0 none}.single-side-bar button{background:#333 none repeat scroll 0 0;border:1px solid #333;color:#fff;height:42px;padding:0 32px;-webkit-transition:.3s;transition:.3s}.single-side-bar button:hover{background:0 0;color:#fff;border:1px solid #333;-webkit-transition:.3s;transition:.3s}.single-side-bar ul{margin:0;padding:0;list-style:none}.single-side-bar ul li a{color:#fff;display:block;font-size:16px;padding:5px 0;opacity:.7}.single-side-bar ul li a span{float:right}.single-side-bar ul li a:hover{color:var(--primary-color)}.tag{overflow:hidden}.tag a{color:#fff;float:left;font-size:14px;font-weight:300;border-radius:12px;margin:5px 7px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;padding:8px 20px;border:1px solid var(--border-color)}.tag a:hover{color:#ccc;border:1px solid #333;background:0 0}.single-blog-post-details blockquote{font-size:16px;line-height:28px;padding-left:40px;border-left:1px solid #fff}.single-blog-post-details img{width:100%}.single-blog-post-details h2{padding:20px 0;font-size:40px;color:var(--white-color)}.next-previews-button-design{margin-top:40px;overflow:hidden}.next-previews-button-design a{color:#000}.post-comments-area{overflow:hidden;margin-top:50px}.post-comments-area h2{margin-bottom:20px}.single-comment{overflow:hidden;margin-bottom:60px}.single-comment img{float:left;margin-right:50px;margin-bottom:80px;width:100px;border-radius:50%}.single-comment h5{font-weight:700}.single-comment a{color:#fff;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.single-comment a:hover{color:#333}.single-comment a i{font-size:10px;background:#767676 none repeat scroll 0 0;color:#fff;padding:5px;margin-right:5px;border-radius:30px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.single-comment a:hover i{background:#333 none repeat scroll 0 0;border-radius:30px;color:#fff;font-size:10px;padding:5px}.comment-form-area{margin-left:150px;background:#191919;padding:50px 30px;border-radius:12px}.comment-form-area input{background:var(--white-color);border:1px solid #e3e8f0;box-shadow:none;color:var(--black-color);height:50px;border-radius:0;padding-left:10px}.comment-form-area input:focus,.comment-form-area input:hover{border:1px solid var(--border-color);box-shadow:none;outline:0 none}.comment-form-area textarea{background:var(--white-color);border:1px solid #e3e8f0;box-shadow:none;color:var(--black-color);height:150px;border-radius:0;padding-left:10px}.comment-form-area textarea:focus,.comment-form-area textarea:hover{border:1px solid var(--border-color);box-shadow:none;outline:0 none}.comment-form-area button{background:var(--primary-color) none repeat scroll 0 0;border:1px solid #333;color:var(--black-color);font-size:16px;padding:8px 20px;display:inline-block;border-radius:12px}.single-blog{margin-right:30px}.single-blog h5{font-weight:300;font-size:12px}.single-blog h3{color:#aeaeae;padding:10px 15px;font-size:10px;text-transform:uppercase;display:inline-block;letter-spacing:3px}.single-blog h2{margin-top:0}.single-blog h2 a{font-size:30px;margin-top:0;margin-bottom:20px;text-transform:capitalize;font-weight:700;color:#000}.single-blog p{padding-bottom:30px}.post-comments-area,.single-blog-post-details,.single-blog-sidebar-area{padding-right:60q}.single-side-bar{-webkit-transition:.5s;transition:.5s;margin-bottom:30px;border-radius:14px;padding:25px;border:1px solid var(--border-color)}@media only screen and (min-width:992px) and (max-width:1280px){.hero-content{padding:0}.hero-content h1{line-height:60px;margin:20px 0;font-size:50px}.main-hero-area{padding-top:140px}}@media only screen and (min-width:767px) and (max-width:991px){.single-project-page-right{margin-top:50px}.about-social{margin-bottom:30px}.about-social{display:none}.main-menu .mobile-logo img{width:40px}.section-title p{padding-right:50px}.about-area{padding-top:100px}.resume-area{padding-top:20px}.services-area{padding-top:20px}.projects-area{padding-top:20px}.contact-area{padding:50px 0}.blog-area{padding-top:20px}.hero-content{padding:0}.hero-content h1{line-height:60px;font-size:50px;padding:20px 0}.fixed-header .main-menu .navbar-collapse li a{color:var(--main-color)}.call-to-action-part{padding:30px 30px}.call-to-action-part h2{font-size:40px;line-height:50px}.main-hero-area{padding-top:100px;padding-bottom:50px}.company-design-area{padding-top:20px}.about-content-part{padding-left:0}.services-area{padding:50px 0}.service-item{margin-bottom:30px}.single-page-hero-area{padding-top:130px;padding-bottom:80px}.single-page-hero-area h2{font-size:50px;line-height:60px}.single-page-hero-area p{padding-right:0}.about-content-part h2{margin-top:30px;margin-bottom:30px}.section-title h2{font-size:50px;line-height:60px}.blog-area{padding:50px 0}.blog-post-caption h2 a{font-size:30px}.blog-post-caption{padding-left:20px;padding-top:30px}.post-comments-area,.single-blog-post-details,.single-blog-sidebar-area{padding-right:0}.comment-form-area{margin-left:0;margin-bottom:30px}}@media only screen and (max-width:767px){.comment-form-area{margin-left:0;margin-bottom:30px}.post-comments-area,.single-blog-post-details,.single-blog-sidebar-area{padding-right:0}.about-content-part{padding-left:0}.section-title h2{font-size:50px;line-height:60px}.single-project-page-right{padding-top:40px}.single-page-hero-area{padding-top:130px;padding-bottom:80px}.single-page-hero-area h2{font-size:50px;line-height:60px}.single-page-hero-area p{padding-right:0}.call-to-action-part{padding:30px 30px}.call-to-action-part h2{font-size:40px;line-height:50px}.company-design-area{padding:10px 0}.main-hero-area{padding-top:100px;padding-bottom:20px}body{overflow-x:hidden}.main-menu .mobile-logo img{width:40px}.about-social{display:none}.section-title p{padding-right:10px}.about-area{padding-top:50px;padding-bottom:50px}.resume-area{padding-top:20px}.services-area{padding:50px 0}.service-item{margin-bottom:30px}.projects-area{padding-top:20px}.contact-area{padding-top:50px;padding-bottom:50px}.blog-area{padding:50px 0}.blog-post-caption h2 a{font-size:30px}.blog-post-caption{padding-left:20px;padding-top:30px}.about-image-part{padding-bottom:30px}.fixed-header .main-menu .navbar-collapse li a{color:#fff}.fixed-header .main-menu .navbar-collapse li a:hover{color:var(--primary-color)}.hero-content{padding:0 10px}.hero-content h1{line-height:50px;font-size:40px;padding:20px 0}.hero-counter-area{width:100%}.hero-counter-area .count-text{font-size:30px}.hero-counter-area .counter-title{font-size:14px}}@media only screen and (min-width:480px) and (max-width:767px){.hero-content{padding:0}}@media only screen and (max-width:375px){.about-image-part{padding-left:50px}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-counter-area{padding-left:28px;padding-right:28px}}@media only screen and (max-width:767px){.hero-counter-area{padding-left:25px;padding-right:25px}.main-hero-area{padding-top:24px}}@media only screen and (max-width:767px){blockquote{font-size:22px;padding-left:100px}blockquote:before{left:30px;font-size:40px}}@media only screen and (max-width:479px){blockquote{font-size:20px;padding-left:60px;padding-right:25px}blockquote:before{left:15px;font-size:25px}}@media only screen and (max-width:375px){blockquote{font-size:18px;padding-left:25px}blockquote:before{display:none}}@media only screen and (max-width:991px){.main-header .logo-outer{display:none}}@media only screen and (max-width:991px){.main-menu{width:100%}}@media only screen and (max-width:575px){.main-menu .mobile-logo{max-width:150px}}@media only screen and (max-width:991px){.main-menu .collapse{overflow:auto}}@media only screen and (max-width:991px){.main-menu .navbar-collapse>ul{display:block;padding:25px 0;overflow-x:hidden;background:var(--lighter-color);max-height:calc(100vh - 100px)}.main-menu .navbar-collapse>ul>li:last-child{border-bottom:1px solid var(--main-color)}}@media only screen and (max-width:991px){.main-menu .navbar-collapse{left:45%;width:50%;position:absolute}}@media only screen and (max-width:991px){.main-menu .navbar-collapse li.dropdown .dropdown-btn{position:absolute;right:10px;top:0;width:50px;height:43px;border-left:1px solid var(--main-color);text-align:center;line-height:43px}}@media only screen and (max-width:1399px){.main-menu .navbar-collapse li{padding-left:10px;padding-right:10px}}@media only screen and (max-width:991px){.main-menu .navbar-collapse li{display:block;padding:0 15px;border-top:1px solid var(--main-color)}}@media only screen and (max-width:991px){.main-menu .navbar-collapse li a{padding:10px 10px;line-height:22px;color:#fff;opacity:.7}}@media only screen and (min-width:992px){.main-menu .navbar-collapse li a:after{content:'';opacity:0;position:absolute;left:0;top:115%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;width:100%;height:2px;background:var(--primary-color)}}@media only screen and (max-width:991px){.main-menu .navbar-collapse li .megamenu{position:relative;-webkit-box-shadow:none;box-shadow:none;width:100%}.main-menu .navbar-collapse li .megamenu .container{max-width:100%}.main-menu .navbar-collapse li .megamenu .row{margin:0}}@media only screen and (max-width:991px){.main-menu .navbar-collapse li ul{position:relative;display:none;width:100%;-webkit-box-shadow:none;box-shadow:none}.main-menu .navbar-collapse li ul:after{display:block;clear:both;content:""}}@media only screen and (max-width:991px) and (max-width:375px){.main-menu .navbar-collapse li ul{min-width:auto}}@media only screen and (max-width:991px){.main-menu .navbar-collapse li ul li ul{left:auto}}@media only screen and (max-width:991px){.main-menu .navbar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}@media only screen and (max-width:575px){.service-item{padding-left:25px;padding-right:25px}}@media only screen and (max-width:479px){.service-item{display:block}}@media only screen and (max-width:479px){.service-item .content{margin-top:25px;margin-bottom:25px}}@media only screen and (min-width:1200px){.main-header .container-fluid{padding-left:55px;padding-right:55px}}@media only screen and (max-width:991px){.nav-outer{width:100%}}@media only screen and (max-width:991px){.main-menu .navbar-collapse li ul li{padding:0 15px}}