html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:80px;overflow-x:hidden}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6,h1,h2,h3,h4,h5,h6{font-family:'Space Grotesk',sans-serif}.btn,a,body,button,p,span{font-family:'Plus Jakarta Sans',sans-serif}.badge,.bg-info,.bg-success,.bg-warning{font-family:'Space Grotesk',sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.05em}@font-face{font-family:'Space Grotesk Fallback';src:local('Arial');size-adjust:101.5%;ascent-override:95%;descent-override:23%;line-gap-override:0%}@font-face{font-family:'Plus Jakarta Sans Fallback';src:local('Arial');size-adjust:99.5%;ascent-override:101%;descent-override:28%;line-gap-override:0%}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6,h1,h2,h3,h4,h5,h6{font-family:'Space Grotesk','Space Grotesk Fallback',Arial,sans-serif}.btn,a,body,button,input,p,span,textarea{font-family:'Plus Jakarta Sans','Plus Jakarta Sans Fallback',Arial,sans-serif}body{font-family:'Plus Jakarta Sans','Plus Jakarta Sans Fallback',Arial,sans-serif;background:var(--clr-white,#fff);overflow-x:hidden;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.011em;color:var(--clr-3,#2a2c39);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Space Grotesk','Space Grotesk Fallback',Arial,sans-serif}.btn,.small,a,body,button,p,small,span{font-family:'Plus Jakarta Sans','Plus Jakarta Sans Fallback',Arial,sans-serif}body{font-size:.9375rem;letter-spacing:-.009em}.h1,h1{font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:-.022em;margin-bottom:1rem}.h2,h2{font-size:1.625rem;font-weight:600;line-height:1.25;letter-spacing:-.019em;margin-bottom:.75rem}.h3,h3{font-size:1.375rem;font-weight:600;line-height:1.3;letter-spacing:-.017em;margin-bottom:.5rem}.h4,h4{font-size:1.25rem;font-weight:500;line-height:1.35;letter-spacing:-.014em;margin-bottom:.5rem}.h5,h5{font-size:1.125rem;font-weight:500;line-height:1.4;letter-spacing:-.011em;margin-bottom:.5rem}.h6,h6{font-size:1rem;font-weight:500;line-height:1.4;letter-spacing:-.011em;margin-bottom:.5rem}.small,small{font-size:.875rem;line-height:1.5;letter-spacing:-.006em}@media (min-width:992px){body{font-size:1rem;letter-spacing:-.011em}.h1,h1{font-size:3rem;letter-spacing:-.022em}.h2,h2{font-size:2.25rem;letter-spacing:-.021em}.h3,h3{font-size:1.75rem;letter-spacing:-.019em}.h4,h4{font-size:1.375rem;letter-spacing:-.017em}.h5,h5{font-size:1.25rem;letter-spacing:-.016em}.h6,h6{font-size:1.125rem;letter-spacing:-.014em}.small,small{font-size:.9375rem;letter-spacing:-.009em}}::selection{color:#fff;background-color:#0095a9;text-shadow:none}a{text-decoration:none!important;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out}a:active,a:focus,a:hover{outline:0}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:auto}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{cursor:pointer;background-color:#002744;border-radius:4px}@media (max-width:991.98px){::-webkit-scrollbar{display:none}}@keyframes pulse-outer{0%{opacity:1}50%{opacity:.5}100%{opacity:0}}@keyframes pulse-inner{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}.navbar{position:fixed;top:-100px;right:0;left:0;width:100%;background:0 0;z-index:1030;transition:top .4s ease-in-out,background-color .3s ease,opacity .3s ease-in-out}.navbar.scroll{background:#00182b;top:0;box-shadow:0 4px 10px rgba(0,0,0,.1)}.navbar-brand{color:#fff}.navbar-brand img{max-width:100%;height:auto}.nav-link{color:#e8c304!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:500;padding:.5rem 1rem!important;border-bottom:2px solid transparent;transition:border-color .25s ease,color .25s ease}.nav-item .nav-link.active,.nav-item .nav-link:hover{color:#60ba02!important;font-weight:600;border-bottom-color:#60ba02}.navbar-toggler{border:0;padding:0;cursor:pointer;width:30px;height:35px;box-shadow:none!important}.navbar-toggler:focus{outline:0}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background:0 0}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon::after,.navbar-toggler[aria-expanded=true] .navbar-toggler-icon::before{transition:top .2s ease,transform .2s .1s ease;top:0}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon::before{transform:rotate(45deg)}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon::after{transform:rotate(-45deg)}.navbar-toggler .navbar-toggler-icon{background:#fff;display:block;width:30px;height:2px;position:relative;transition:background-color 10ms .2s ease}.navbar-toggler .navbar-toggler-icon::after,.navbar-toggler .navbar-toggler-icon::before{content:'';position:absolute;right:0;left:0;background:#fff;width:30px;height:2px;transition:top .2s .1s ease,transform .2s ease}.navbar-toggler .navbar-toggler-icon::before{top:-8px}.navbar-toggler .navbar-toggler-icon::after{top:8px}.custom-navbar-btn span{font-family:'Space Grotesk',sans-serif;font-size:1rem;font-weight:600;background:#e8c304;border:1px solid #e8c304;border-radius:80px;color:#00182b;letter-spacing:.2px;white-space:nowrap;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.custom-navbar-btn span:focus,.custom-navbar-btn span:hover{color:#e8c304;background:#002744!important;border-color:#0095a9}@media (max-width:991.98px){.navbar-nav{margin:1rem 0;background-color:rgba(0,24,43,.98);padding:1.5rem;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.2)}.nav-link{display:block;padding:.75rem 1rem!important;border-bottom:none!important;border-left:3px solid transparent}.nav-item .nav-link.active,.nav-item .nav-link:hover{border-left-color:#60ba02;padding-left:1.25rem!important}}#home{background:url('../images/at-office.jpg') no-repeat center center;background-size:cover;overflow:hidden;min-height:100vh}#home .home-overlay{background-color:rgba(0,0,0,.75);z-index:1}#home .hero-content-layer{z-index:2}#home .home-hero-branding{max-width:300px;height:auto}#home .home-main-title{color:#fff;font-family:'Space Grotesk',sans-serif;text-shadow:2px 3px 5px rgba(0,0,0,.95),0 0 12px rgba(0,0,0,.8)}#home .home-sub-title{color:#0095a9;font-family:'Space Grotesk',sans-serif;text-shadow:2px 2px 4px rgba(0,0,0,.95)}#home .accent-green{color:#60ba02}#home .accent-cyan{color:#00c2dc}#home .home-desc-paragraph{color:#ccdadf;letter-spacing:.5px;background-color:rgba(0,0,0,.55)}#home .home-logo{position:absolute!important;top:0;right:0;z-index:3;margin-top:-50px}#home .home-logo .text-white-50{color:rgba(255,255,255,.65)!important}.rotator-text-frame{min-height:44px;display:flex;align-items:center}#home .hero-badge-pill{color:#ffc107;font-family:'Plus Jakarta Sans',sans-serif;border:1px solid #ffc107;border-radius:6px;padding:4px 12px;background-color:rgba(0,0,0,.2);display:inline-block}.btn-3d-flip{perspective:1000px;color:#fff}.btn-3d-flip span{position:relative;display:inline-block;font-family:'Space Grotesk',sans-serif;font-weight:700;letter-spacing:.5px;background-color:#60ba02;border-radius:4px;transition:transform .3s cubic-bezier(.25, .46, .45, .94);transform-origin:50% 0;transform-style:preserve-3d}.btn-3d-flip span::before{position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#002744;border-radius:4px;color:#0095a9;content:attr(data-hover);transition:transform .3s ease-in-out;transform:rotateX(-90deg);transform-origin:50% 0;padding:10px;box-sizing:border-box}.btn-3d-flip:focus span,.btn-3d-flip:hover span{transform:rotateX(90deg) translateY(-22px)}.btn-3d-flip:focus span::before,.btn-3d-flip:hover span::before{background-color:#e8c304;color:#00182b;text-align:center}#home .hero-feature-panel-wrapper{width:100%}#home .home-hero-box{background-color:rgba(255,255,255,.12);box-shadow:inset 0 0 8px rgba(0,0,0,.6);border-radius:8px!important;position:relative;overflow:visible;min-height:110px;border:1px solid rgba(255,255,255,.05)}#home .card-content-align{min-height:110px;padding-left:15px}#home .card-metric-heading{font-family:'Space Grotesk',sans-serif;text-shadow:2px 2px 3px rgba(0,0,0,.8)}#home .home-hero-box .home-hero-top{position:absolute!important;top:-12px!important;right:15px!important;font-family:'Space Grotesk',sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.5px;border-radius:4px!important;box-shadow:0 2px 4px rgba(0,0,0,.3)}.style-badge-speed{background-color:#61ba02!important;color:#fff}.style-badge-designs{background-color:#0095a9!important;color:#fff}.style-badge-layouts{background-color:#e8c204!important;color:#fff}#home .style-pulse-wrapper{width:16px;height:16px;display:inline-block;position:relative;margin-top:2px}#home .icon-anim{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#home .icon-anim::before{content:'';width:14px;height:14px;border-radius:50%;position:absolute;top:-7px;left:-7px;background-color:rgba(118,118,118,.5);border:2px solid rgba(255,255,255,.7);z-index:2}#home .icon-anim::after{content:'';width:14px;height:14px;border-radius:50%;position:absolute;top:-7px;left:-7px;border:3px solid rgba(255,255,255,.8);animation:pulse-outer-wave 1.2s ease-out infinite;z-index:1}@keyframes pulse-outer-wave{0%{transform:scale(.6);opacity:1}100%{transform:scale(2.8);opacity:0}}#home .home-hero-icon{position:absolute;bottom:8px;right:12px}#home .home-hero-icon .inner{display:inline-block;width:8px;height:8px;opacity:0;animation:_fade .5s 2s infinite alternate forwards;border-radius:50%}#home .home-hero-icon .inner:first-child{animation-delay:.2s;background-color:#60ba02}#home .home-hero-icon .inner:nth-child(2){animation-delay:.4s;background-color:#0095a9}#home .home-hero-icon .inner:nth-child(3){animation-delay:.6s;background-color:#e8c304}@keyframes _fade{from{opacity:0}to{opacity:1}}@media (max-width:991.98px){#home .home-logo{position:absolute!important;top:0!important;left:auto!important;right:0!important;width:100%!important;max-width:100%!important;padding-right:25px!important;text-align:right!important;margin-top:-50px!important;z-index:9999!important}#home .home-logo .home-hero-branding{display:inline-block!important;margin-left:auto!important;margin-right:0!important}}@media (max-width:1399.98px){#home .home-logo{margin-top:0!important}}@media (max-width:767.98px){#home .hero-feature-panel-wrapper .col{max-width:100%!important}#home .home-hero-box{min-height:80px}#home .card-content-align{min-height:80px}}@media (max-width:575.98px){#home .style-pulse-wrapper{margin-right:.5rem!important}#home .home-hero-box h4{font-size:16px}#home .home-hero-box .home-hero-top{font-size:11px;top:-10px!important}}#technology{background-color:#ffd500;width:100%}#technology .technology-heading{color:#002744;font-family:'Space Grotesk',sans-serif;font-weight:700;text-shadow:none}#technology .tech-use{background-color:#fff;border-radius:20px;box-shadow:0 4px 24px 0 rgba(0,0,0,.06);position:relative;width:100%;z-index:2;transition:transform .25s cubic-bezier(.25, .46, .45, .94),box-shadow .25s ease-in-out}#technology .tech-use:hover{transform:translateY(-8px);box-shadow:0 12px 36px rgba(0,0,0,.14)}#technology .tech-use::before{content:'';position:absolute;z-index:-1;background-color:#fff;width:100%;height:100%;opacity:.35;bottom:-8px;left:0;right:0;margin:auto;border-radius:20px;transition:transform .25s ease}#technology .tech-use:hover::before{transform:scale(.96) translateY(4px)}#technology .tech-use .tech-icon-wrapper .icon{width:70px;height:70px;fill:#002744;transition:fill .25s ease}#technology .tech-use:hover .tech-icon-wrapper .icon{fill:#0095a9}#technology .tech-use strong{color:#002744;font-family:'Space Grotesk',sans-serif;font-weight:700;letter-spacing:.25px}#technology .tech-use span{color:#495057;font-family:'Plus Jakarta Sans',sans-serif;letter-spacing:-.01em;line-height:1.4}@media (max-width:767.98px){#technology .tech-use{padding:1.25rem .75rem!important}#technology .tech-use .tech-icon-wrapper .icon{width:52px;height:52px}}#services{position:relative;background-color:#0095a9;width:100%}#services .hu-color span{background-color:#60ba02;color:#fff;font-family:'Space Grotesk',sans-serif;font-size:.85rem;letter-spacing:.05em}#services .headings .theme-color{color:#002744}#services .heading-color{color:#fff;font-family:'Space Grotesk',sans-serif;font-weight:700}#services .lead{font-family:'Plus Jakarta Sans',sans-serif;color:#e3f7f9!important}#services .services-item{border-radius:12px;border:1px solid rgba(255,255,255,.1);background-color:#006673;box-shadow:0 8px 24px rgba(0,39,68,.2);transition:transform .25s cubic-bezier(.25, .46, .45, .94),box-shadow .25s ease-in-out}#services .services-item:hover{transform:translateY(-8px);box-shadow:0 16px 36px rgba(0,24,43,.35)}#services .services-item .card-sequence-digit{font-family:'Space Grotesk',sans-serif;z-index:1;position:absolute;top:-15px;left:-5px;color:rgba(0,149,169,.25);pointer-events:none}#services .services-item .service-vector-sprite{max-width:160px;height:auto;display:block}#services .services-item .style-vector-flipped{transform:scaleX(-1)}#services .services-item .card-service-title{color:#fff;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:1.35rem}#services .services-item .card-service-desc{color:#ccedf1;font-family:'Plus Jakarta Sans',sans-serif;font-size:.9375rem;line-height:1.5}#services .main-button{font-family:'Space Grotesk',sans-serif;font-size:.8rem;border-radius:25px;background-color:#e8c304;color:#00182b;letter-spacing:.5px;padding:8px 20px;border:1px solid #e8c304;transition:background-color .2s ease,border-color .2s ease,color .2s ease}#services .main-button:focus,#services .main-button:hover{background-color:#002744;color:#e8c304!important;border-color:#002744}#services .left-bg-image{background-image:url('../images/left-bg-decor.png');background-repeat:no-repeat;background-size:contain;position:absolute;top:60;left:0;width:300px;height:100%;z-index:0;pointer-events:none}#services .right-bg-image{background-image:url('../images/left-bg-decor.png');background-repeat:no-repeat;background-size:contain;background-position:bottom right;position:absolute;bottom:0;right:0;width:300px;height:60%;transform:rotate(180deg) translate(0,-200px);z-index:0;pointer-events:none}@media (max-width:991.98px){#services .services-item .card-sequence-digit{top:-10px;left:0}#services .main-button{padding:8px 16px}}@media (max-width:575.98px){#services .left-bg-image{transform:translate(0,-70px)}#services .right-bg-image{transform:rotate(180deg) translate(0,-950px)}}@media (min-width:576px) and (max-width:1199.98px){#services .left-bg-image{transform:translate(0,-70px)}#services .right-bg-image{transform:rotate(180deg) translate(0,-500px)}}@media (min-width:1200px) and (max-width:1399.98px){#services .left-bg-image{transform:translate(0,-70px)}#services .right-bg-image{transform:rotate(180deg) translate(0,-300px)}}#aim{background-color:#e8c304;width:100%}#aim .left-image{align-self:center}#aim .main-aim-vector{max-width:360px;height:auto;display:block}#aim .hu-color-1 span{background-color:#002744;color:#ffed92;font-family:'Space Grotesk',sans-serif;font-size:.85rem;letter-spacing:.05em}#aim .headings .theme-color-1{color:#002744}#aim .headings .heading-color-1{color:#fff;font-family:'Space Grotesk',sans-serif;font-weight:700}#aim .headings .large-color-1{color:#002744;font-family:'Plus Jakarta Sans',sans-serif;font-weight:500}#aim .right-text .aim-row-icon{width:120px;height:120px;fill:#002744}#aim .right-text .aim-row-heading{color:#002744;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:1.35rem}#aim .right-text .aim-row-desc{color:#4b3e00;font-family:'Plus Jakarta Sans',sans-serif;font-size:.9375rem;line-height:1.5}#aim .right-text .stars .star-solid{color:#fff}#aim .right-text .stars .star-muted{color:rgba(0,39,68,.35)}#aim .right-text .aim-row-divider{border:none;border-top:1px solid rgba(0,39,68,.15);opacity:1}.right-image-decor{background-image:url('../images/right-bg-decor.png');background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;right:0;width:250px;height:300px;z-index:0;pointer-events:none}#about-us{background-image:url('../images/video-bg.jpg');background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#172238;width:100%}#about-us .hu-color-2 span{background-color:#e8c304;color:#002744;font-family:'Space Grotesk',sans-serif;font-size:.85rem;letter-spacing:.05em}#about-us .headings .theme-color-2{color:#f5a425}#about-us .heading-color-2{color:#fff;font-family:'Space Grotesk',sans-serif;font-weight:700}#about-us .headings .large-color-2{color:#ffd814;font-family:'Plus Jakarta Sans',sans-serif;font-weight:500}#about-us .about-sub-heading{text-transform:uppercase;font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:.85rem;letter-spacing:.05em;color:#f5a425}#about-us .about-main-title{color:#fff;font-family:'Space Grotesk',sans-serif;font-weight:700;line-height:1.3}#about-us .about-main-title em{font-style:normal;font-weight:700;color:#f5a425}#about-us .about-main-title b{font-style:normal;font-weight:700;color:#00c2dc}#about-us .about-desc-paragraph{color:#cfdbe6;font-family:'Plus Jakarta Sans',sans-serif;font-size:.9375rem;line-height:1.6}#about-us .about-cta-btn{font-family:'Space Grotesk',sans-serif;font-size:.9rem;background-color:#f5a425;color:#002744;letter-spacing:.5px;border-radius:4px;border:1px solid #f5a425;transition:background-color .25s ease,color .25s ease,border-color .25s ease}#about-us .about-cta-btn:focus,#about-us .about-cta-btn:hover{background-color:transparent;color:#f5a425!important;border-color:#f5a425}.video-item{max-width:600px;width:100%}.video-item figure a::before{content:'';position:absolute;bottom:9px;right:25px;width:60px;height:60px;border-radius:50%;background-color:#f5a425;z-index:3;transition:background-color .25s ease,transform .25s cubic-bezier(.175, .885, .32, 1.275)}.video-item figure a::after{content:'';position:absolute;bottom:26px;right:30px;border:solid 13px transparent;border-left:solid 20px #fff;z-index:4;pointer-events:none;transition:transform .25s ease}.video-item figure a:hover::before{background-color:#00c2dc;transform:scale(1.1)}.video-item .about-video-heading{font-family:'Space Grotesk',sans-serif;font-weight:700;letter-spacing:1px;color:#fff}@media (max-width:575.98px){.video-item .about-video-heading{font-size:1.1rem}.video-item figure a::before{bottom:6px;right:15px;width:44px;height:44px}.video-item figure a::after{bottom:19px;right:18px;border:solid 10px transparent;border-left:solid 15px #fff}}@media (min-width:576px) and (max-width:1199.98px){.video-item figure a::before{bottom:14px;right:15px;width:44px;height:44px}.video-item figure a::after{bottom:26px;right:18px;border:solid 10px transparent;border-left:solid 15px #fff}}#websitetypes{background-color:#60ba02}#websitetypes .headings .sc-color-3{color:rgba(35,68,0,.31)}#websitetypes .headings .hu-color-3 span{background-color:#4f9900;color:#daffb2}#websitetypes .headings .theme-color-3{color:#234400}#websitetypes .headings .heading-color-3{color:#aaea65}#websitetypes .headings .large-color-3{color:#326200}#websitetypes .left-content{background-color:#407c00}#websitetypes .left-content .types-main-title{color:#172d00}#websitetypes .left-content .types-body-text{color:#aaa;line-height:1.5}#websitetypes .left-content .quote{background-color:rgba(0,0,0,.1)}#websitetypes .left-content .quote .type-quote-icon svg{fill:#1c3500}#websitetypes .left-content .quote .type-quote-text{color:#172d00}#websitetypes .left-content .tech-vector-img{width:70px;max-width:70px;height:auto;fill:#84ff00;display:block}#websitetypes .left-content .border-divider-right{border-inline-end:5px solid #366800}#websitetypes .left-content .html-techs{height:100%}#websitetypes .left-content .html-techs b,#websitetypes .left-content .html-techs span{color:#b3eb78}#websitetypes .left-content .html-techs svg{margin:auto}#websitetypes .left-content .bordered-button a{color:#1a3200;border:1px solid #366800;background-color:#84ff00;border-radius:4px;transition:background-color .3s ease,color .3s ease}#websitetypes .left-content .bordered-button a:focus,#websitetypes .left-content .bordered-button a:hover{background-color:#1b3500;color:#fff}#websitetypes .design-types{background-color:#2c5900;transition:transform .3s ease,box-shadow .3s ease}#websitetypes .design-types:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.15)}#websitetypes .types{background-color:#407c00}#websitetypes .card-vector-img{width:80px;max-width:80px;height:auto;fill:#84ff00;display:block}#websitetypes .design-types .card-types-heading{color:#60ba02}#websitetypes .types .card-types-heading{color:#6bd000}#websitetypes .design-types .card-types-desc{color:#ade770;line-height:1.4}@media (max-width:575.98px){#websitetypes .left-content .tech-vector-img{max-width:45px}#websitetypes .card-vector-img{max-width:55px}}#portfolio{background-image:url('../images/header-background.jpg');background-repeat:no-repeat;background-size:cover;background-position:center center}#portfolio .slider-container{position:relative;width:100%}#portfolio .portfolio-slider{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative;width:100%}#portfolio .portfolio-slider::-webkit-scrollbar{display:none}#portfolio .portfolio-slide{flex:0 0 100%;scroll-snap-align:start;box-sizing:border-box;background-color:transparent;transition:transform .25s ease}#portfolio .portfolio-slide:hover{transform:translateY(-4px)}#portfolio .portfolio-slide .portfolio-image{width:100%;height:auto;display:block;border-radius:24px}#portfolio .portfolio-slide .portfolio-btn{color:#7dc4fb;background-color:rgba(0,39,68,.62);border-radius:20px;letter-spacing:.5px;transition:background-color .3s ease,color .3s ease}#portfolio .portfolio-slide a:focus .portfolio-btn,#portfolio .portfolio-slide a:hover .portfolio-btn{background-color:#002744;color:#fff}#portfolio .headings .sc-color-5{color:rgba(188,247,255,.13)}#portfolio .headings .hu-color-4 span{background-color:#005ba0;color:#b2deff}#portfolio .headings .theme-color-5{color:#bcf7ff}#portfolio .headings .heading-color-4{color:#4a919a}#portfolio .headings .large-color-4{color:#407ca9}#portfolio .portfolio-text-shadow{text-shadow:0 0 5px #000}#portfolio .portfolio-arrow-next,#portfolio .portfolio-arrow-prev{position:absolute;top:40%;transform:translateY(-50%);width:1.125rem;height:1.75rem;border:none;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer;z-index:10;padding:0}#portfolio .portfolio-arrow-next:focus,#portfolio .portfolio-arrow-prev:focus{outline:0}#portfolio .portfolio-arrow-prev{left:-2.5rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");background-size:1.125rem 1.75rem}#portfolio .portfolio-arrow-next{right:-2.5rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");background-size:1.125rem 1.75rem}@media (min-width:576px){#portfolio .portfolio-slide{flex:0 0 50%}}@media (min-width:768px){#portfolio .portfolio-arrow-next,#portfolio .portfolio-arrow-prev{width:1.375rem;height:2.125rem;background-size:1.375rem 2.125rem}#portfolio .portfolio-slide{flex:0 0 33.33%}}@media (min-width:992px){#portfolio .slider-container{width:92%;margin:0 auto}#portfolio .portfolio-slider{width:100%}#portfolio .portfolio-slide{flex:0 0 25%}}#process.work-process{background-color:#0095a9;position:relative}#process .process-header-wrapper{margin-left:-1.5rem}#process .process-large-counter{margin-top:-1.5rem;color:rgba(0,68,77,.31)}#process .process-title-wrapper{margin-top:-1rem}#process .process-tagline{background-color:#002744;color:#d5faff!important}#process .process-heading{color:#a0d0d6}#process .process-heading .theme-color{color:#002744}#process .process-lead{color:#00444d}#process .team-work{background-color:#006d7b;position:relative}#process .process-vector{width:100%;max-width:200px;height:100%;max-height:300px;fill:#84ff00;display:block;margin:10px auto 0 auto}#process .process-info{background-color:#d5faff;border-bottom:1px solid rgba(20,20,20,.1);position:relative}#process .card-process-title{color:#004f5a}#process .card-process-desc{color:#002d33;opacity:.85}#process .process-info .process-icon{position:absolute;top:10px;right:20px;color:#004f5a}#process .work-approach{background-color:#004e5b}#process .sidebar-approach-heading{color:#e8c304;letter-spacing:.5px}#process .sidebar-approach-list .lead{color:#e8c304}#process .sidebar-approach-divider{max-width:200px;border-color:rgba(255,213,0,.3)}#process .process-action-btn{background-color:#60ba02;color:#fff;border-radius:4px;letter-spacing:1px;transition:background-color .3s ease,color .3s ease}#process .process-action-btn:focus,#process .process-action-btn:hover{background-color:#002744;color:#e8c304}@media (max-width:991.98px){#process .process-header-wrapper{margin-left:0}#process .sidebar-approach-divider{max-width:140px}}.our-charges{text-align:center;background-color:#e8c304;width:100%}.our-charges .pricing-plan{color:#002744}.our-charges .section-heading .hu-color-1 span{color:#e8c304;background-color:#002744}.our-charges .section-heading .large-color-1{margin-top:-15px}.our-charges .section-heading .theme-color-1{color:#fff}.our-charges .section-heading h2{color:#002744}.our-charges .card{border:4px solid #ffd500;border-radius:.5rem;background-color:#001d34;position:relative;min-height:520px;height:100%}.our-charges .card .card-body{border:0;padding:1.5rem}.our-charges .card .best-value-badge{border-radius:0 10px}.our-charges .card .card-title{color:#e2bc00;text-align:center}.our-charges .card .card-subtitle{color:#c8a600}.our-charges .card .cell-divide-hr{height:1px;border:none;background-color:#d6b200;opacity:1}.our-charges .card .value{color:#ffd500;text-align:center}.our-charges .card .value span.text-muted{color:#b79800!important}.our-charges .card .currency{color:#e8c304}.our-charges .card .frequency{color:#cdab00}.our-charges .card .list-unstyled{text-align:start}.our-charges .card .small{color:#e8c304}.our-charges .card .text-danger{color:#7d785b!important}.our-charges .card .btn-solid-reg{border-radius:2rem;color:#002744;background-color:#b89900;border:1px solid #b89900;transition:background-color .4s ease-in-out,color .4s ease-in-out,border-color .4s ease-in-out}.our-charges .card .btn-solid-reg:focus,.our-charges .card .btn-solid-reg:hover{background-color:#001d34;color:#b89900;border-color:#b89900}.our-charges .card .button-wrapper{text-align:center;width:100%}.extras .card{background-color:#001d34;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:1.5rem;height:100%!important;min-height:auto!important}.extras .card .card-title{color:#008cff}.extras .card .price .currency{color:#e8c304}.extras .card .price .value{color:#ffd500}.extras .card .price .frequency{color:#6e757c;line-height:1.5}.extras h3{color:#001d34;font-family:'Space Grotesk',sans-serif}.extras p{color:#313a40}.extras .card img,.our-charges .card .list-unstyled img{filter:invert(53%) sepia(90%) saturate(889%) hue-rotate(19deg) brightness(118%) contrast(97%)}.our-charges .card .list-unstyled .x-cross{filter:invert(49%) sepia(17%) saturate(531%) hue-rotate(14deg) brightness(91%) contrast(90%)}.our-charges .card .label{position:absolute;top:0;inset-inline-end:0;width:170px;height:170px;overflow:hidden;z-index:5}.our-charges .card .label .best-value{position:relative;width:220px;padding:5px 0 5px 66px;background-color:#84ff00;color:#000f1b;transform:rotate(45deg) translate3d(0,0,0)}@media (max-width:1199.98px){.our-charges .card .label .best-value{width:240px;padding:3px 0 3px 54px}}@media (max-width:991.98px){.our-charges .card .label .best-value{width:260px;padding:2px 0 2px 44px}}.why-glancemark{background-color:#ffd500;width:100%}.why-glancemark .slider-container{position:relative;width:100%}.why-glancemark .card-slider{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative;width:100%}.why-glancemark .card-slider::-webkit-scrollbar{display:none}.why-glancemark .card-slide{flex:0 0 100%;width:100%;max-width:100%;scroll-snap-align:start;box-sizing:border-box;padding:0 10px}@media (min-width:576px){.why-glancemark .card-slide{flex:0 0 66.666%!important;width:66.666%;max-width:66.666%}}@media (min-width:768px){.why-glancemark .card-slide{flex:0 0 40%!important;width:40%;max-width:40%;padding:0 12px}}@media (min-width:992px){.why-glancemark .card-slide{flex:0 0 28.571%!important;width:28.571%;max-width:28.571%}}@media (min-width:1200px){.why-glancemark .card-slider{width:94%;margin:0 auto}.why-glancemark .card-slide{flex:0 0 25%!important;width:25%;max-width:25%}}.why-glancemark .card{background-color:#00182b;border-radius:8px;min-height:180px;height:100%;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.why-glancemark .card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.why-glancemark .specialty-intro-card{background-color:transparent!important;box-shadow:none!important;transform:none!important}.why-glancemark .specialty-intro-card .specialty-1{color:#002744!important;font-family:'Space Grotesk',sans-serif;font-weight:700}.why-glancemark .specialty-intro-card .intro-star{color:#002744}.why-glancemark .card-image{width:75px;max-width:75px;height:75px;fill:#ffd500;display:block}.why-glancemark .card .specialty{color:#7b7e80;font-family:'Space Grotesk',sans-serif;font-weight:700;text-transform:uppercase}.why-glancemark .card-arrow-next,.why-glancemark .card-arrow-prev{position:absolute;top:50%;transform:translateY(-50%);width:1.375rem;height:2.125rem;border:none;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer;z-index:10;padding:0}.why-glancemark .card-arrow-next:focus,.why-glancemark .card-arrow-prev:focus{outline:0}.why-glancemark .card-arrow-prev{left:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23002744'%2F%3E%3C%2Fsvg%3E");background-size:1.375rem 2.125rem}.why-glancemark .card-arrow-next{right:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23002744'%2F%3E%3C%2Fsvg%3E");background-size:1.375rem 2.125rem}@media (max-width:767.98px){.why-glancemark .card-image{width:60px;max-width:60px;height:60px}}@media (max-width:1199.98px){.why-glancemark .card-arrow-prev{opacity:0}.why-glancemark .card-arrow-next{opacity:0}}.dm-integrations-section{background-color:#fff!important;width:100%}.dm-integrations-section .dm-bg-number{color:#a0d0d6!important}.dm-integrations-section .dm-top-badge{background-color:#0095a9!important;font-family:'Space Grotesk',sans-serif;font-weight:700}.dm-integrations-section .dm-title-text{color:#79848b!important;font-family:'Space Grotesk',sans-serif;font-weight:700}.dm-integrations-section .dm-dark-blue{color:#002744!important}.dm-integrations-section .dm-main-paragraph{color:#1f2937!important;font-family:'Plus Jakarta Sans',sans-serif}.dm-integrations-section .ads-platform-row{gap:10px}.dm-integrations-section .social-icon-box{background-color:#a0d0d6!important;border-radius:12px;padding:12px 8px;flex:1;max-width:90px;box-shadow:inset 0 0 10px rgba(0,0,0,.5)}.dm-integrations-section .social-icon-box svg{width:45px;max-width:45px;height:45px;fill:#1f2937!important;display:block;margin:auto}.dm-integrations-section .social-icon-box p{color:#1f2937!important;font-family:'Plus Jakarta Sans',sans-serif}.dm-integrations-section .analytics-bar{box-shadow:0 4px 10px rgba(0,0,0,.08)}.dm-integrations-section .dm-stat-block{min-height:85px}.dm-integrations-section .block-clicks{background-color:#1565c0!important}.dm-integrations-section .block-impressions{background-color:#c62828!important}.dm-integrations-section .block-ctr{background-color:#f9a825!important}.dm-integrations-section .block-conversions{background-color:#2e7d32!important}.dm-integrations-section .analytics-bar .dropdown-arrow{width:16px;height:16px;filter:brightness(0) invert(1)}.dm-integrations-section .analytics-bar p{font-family:'Space Grotesk',sans-serif}.dm-integrations-section .analytics-bar .h4{font-family:'Space Grotesk',sans-serif}.dm-integrations-section .dm-white-card{background-color:#fff!important;border:1px solid #dee2e6!important;border-radius:12px!important;box-shadow:0 4px 15px rgba(0,0,0,.05)}.dm-integrations-section .dm-card-digit{color:#a0d0d6!important;position:absolute;top:-15px;left:0;opacity:.7;font-family:'Space Grotesk',sans-serif}.dm-integrations-section .dm-card-illustration{width:100%;max-width:225px;height:auto;display:block}.dm-integrations-section .card-divider{border-top:1px solid #dee2e6;opacity:1}.dm-integrations-section .dm-card-title{color:#002744!important;font-family:'Space Grotesk',sans-serif;font-weight:700}.dm-integrations-section .dm-card-desc{font-family:'Plus Jakarta Sans',sans-serif;line-height:1.4}.dm-integrations-section .dm-pill-button{background-color:#008192!important;color:#fff!important;border-radius:30px!important;padding:8px 32px!important;letter-spacing:.5px;font-family:'Space Grotesk',sans-serif;font-weight:700;transition:background-color .2s ease-in-out}.dm-integrations-section .dm-pill-button:hover{background-color:#002744!important}@media (max-width:767.98px){.dm-integrations-section .social-icon-box{max-width:75px;padding:8px 4px}.dm-integrations-section .social-icon-box svg{width:36px;height:36px}}@media (max-width:575.98px){.dm-integrations-section .ads-platform-row{flex-wrap:wrap;justify-content:center!important}.dm-integrations-section .social-icon-box{flex:0 0 30%;max-width:100px;margin-bottom:8px}}.dm-contact-exact-match{background-image:url('../images/header-background.jpg');background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%}.dm-contact-exact-match .exact-dm-counter{color:rgba(255,255,255,.08)!important}.dm-contact-exact-match .exact-dm-badge{background-color:#0d47a1!important;font-family:'Space Grotesk',sans-serif;font-weight:700}.dm-contact-exact-match .exact-dm-main-title{color:#79848b!important;font-family:'Space Grotesk',sans-serif;font-weight:700}.dm-contact-exact-match .exact-dm-white{color:#fff!important}.dm-contact-exact-match .exact-dm-tagline{color:#a0d0d6!important;font-family:'Plus Jakarta Sans',sans-serif}.dm-contact-exact-match .exact-dm-invite-text{color:#94a3b8!important;font-family:'Plus Jakarta Sans',sans-serif}.dm-contact-exact-match .exact-info-card{background-color:transparent!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:0!important}.dm-contact-exact-match .location-strip{background-color:rgba(255,255,255,.04)!important}.dm-contact-exact-match .icon-circle-wrapper{width:44px;height:44px;background-color:#0d47a1!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center}.dm-contact-exact-match .icon-circle-wrapper svg{width:22px;height:22px;fill:#ffffff!important;display:block}.dm-contact-exact-match .exact-info-card h4{color:#fff!important;font-family:'Space Grotesk',sans-serif}.dm-contact-exact-match .card-links-text a{color:#94a3b8!important;font-family:'Plus Jakarta Sans',sans-serif;transition:color .2s ease}.dm-contact-exact-match .card-links-text a:hover{color:#2196f3!important}.dm-contact-exact-match .exact-address-string{color:#94a3b8!important;font-family:'Plus Jakarta Sans',sans-serif}.dm-contact-exact-match .exact-form-wrapper{background-color:#001e3d!important;border:none!important;border-radius:0!important}.dm-contact-exact-match .exact-form-title{color:#fff!important;letter-spacing:.5px;font-family:'Space Grotesk',sans-serif;font-weight:700}.dm-contact-exact-match .exact-form-field,.dm-contact-exact-match .exact-form-textarea{background-color:#5c93c4!important;border:none!important;border-radius:0!important;color:#001e3d!important;padding:10px 14px;font-family:'Plus Jakarta Sans',sans-serif;outline:0}.dm-contact-exact-match .exact-form-field::placeholder,.dm-contact-exact-match .exact-form-textarea::placeholder{color:rgba(0,30,61,.65)!important}.dm-contact-exact-match .select-arrow-fix{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2016%2016'%3E%3Cpath%20fill%3D'%23001e3d'%20d%3D'M2.384%205.11a.5.5%200%200%201%20.683%200L8%2010.048l4.933-4.939a.5.5%200%201%201%20.708.707l-5.287%205.293a.5.5%200%200%201-.708%200L2.384%205.818a.5.5%200%200%201%200-.707z'%2F%3E%3C%2Fsvg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px 12px!important;appearance:none!important;-webkit-appearance:none!important}.dm-contact-exact-match .checkbox-panel{background-color:#1a3857!important}.dm-contact-exact-match .exact-checkbox-row label{color:#fff!important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:500}.dm-contact-exact-match .exact-checkbox-row .form-check-input{background-color:#5c93c4!important;border:none!important;border-radius:0!important;cursor:pointer}.dm-contact-exact-match .exact-checkbox-row .form-check-input:checked{background-color:#00e676!important}.dm-contact-exact-match .exact-submit-btn{background-color:#0c6bc9!important;color:#fff!important;border:none!important;border-radius:0!important;letter-spacing:.5px;font-family:'Space Grotesk',sans-serif;font-weight:700;transition:background-color .2s ease}.dm-contact-exact-match .exact-submit-btn:hover{background-color:#0a56a3!important}@media (max-width:767.98px){.dm-contact-exact-match .exact-checkbox-row{gap:10px!important}}.exact-match-footer{background-color:#001c30!important;border-top:1px solid rgba(255,255,255,.05);width:100%}.exact-match-footer .footer-logo-img{max-width:220px;height:auto;display:block;margin-left:25px}.exact-match-footer .footer-status-dots{width:100%}.exact-match-footer .footer-status-dots .inner{display:inline-block;width:11px;height:11px;opacity:0;border-radius:50%!important;animation:footer_fade_dot .5s infinite alternate forwards}.exact-match-footer .footer-status-dots .inner:first-child{animation-delay:.1s;background-color:#60ba02}.exact-match-footer .footer-status-dots .inner:nth-child(2){animation-delay:.3s;background-color:#0095a9}.exact-match-footer .footer-status-dots .inner:nth-child(3){animation-delay:.5s;background-color:#e8c304}@keyframes footer_fade_dot{from{opacity:.1}to{opacity:1}}.exact-match-footer .exact-copyright-text{color:#3b5066!important;font-family:'Plus Jakarta Sans',sans-serif;font-size:.88rem;font-weight:500}.exact-match-footer .exact-copyright-text a{color:#3b5066!important;transition:color .2s ease-in-out}.exact-match-footer .exact-copyright-text a:hover{color:#e8c304!important}.exact-match-footer .footer-exact-svg{width:25px;height:25px;fill:#ffd500!important;transition:transform .2s ease,fill .2s ease}.exact-match-footer .social-links-footer a:hover .footer-exact-svg{transform:scale(1.1);fill:#ffffff!important}.exact-match-footer .social-links-footer{margin-right:65px}@media (max-width:767.98px){.exact-match-footer .footer-logo-img{margin:0 auto 10px auto}.exact-match-footer .social-links-footer{margin-right:0}.exact-match-footer .footer-status-dots{justify-content:center!important;margin-bottom:5px}.exact-match-footer .footer-exact-svg{width:22px;height:22px}}.scroll-to-top-m7{position:fixed;bottom:30px;right:30px;z-index:1040;background-color:#60ba02;border-radius:4px;display:none;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:background-color .3s ease-in-out,transform .2s ease-in-out,opacity .3s ease-in-out}.scroll-to-top-m7 .icon{width:25px;max-width:250px;height:25px;fill:#ffffff;display:block}.scroll-to-top-m7:focus,.scroll-to-top-m7:hover{background-color:#0095a9;transform:translateY(-3px);outline:0;box-shadow:0 6px 15px rgba(0,0,0,.3)}.scroll-to-top-m7.show-btn{display:flex!important;animation:fadeInScrollBtn .3s ease-in-out forwards}@keyframes fadeInScrollBtn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1199.98px){.scroll-to-top-m7{bottom:15px;right:15px;padding:8px!important}.scroll-to-top-m7 .icon{width:20px;height:20px}}.whatsapp-chat-m4{position:fixed;bottom:105px;left:0;z-index:1040;background:var(--glass-tab-bg);border:1px solid var(--glass-tab-border);border-left:none;backdrop-filter:blur(12px);box-shadow:4px 4px 20px rgba(0,0,0,.25);transform:translateX(-10px);transition:var(--transition-elastic)}.utility-icon-frame{width:48px;height:48px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);transition:var(--transition-elastic)}.whatsapp-chat-m4 .icon{width:22px;max-width:220px;height:22px;fill:var(--util-green);transition:var(--transition-elastic);display:block}.whatsapp-chat-m4:hover{transform:translateX(0);background:rgba(96,186,2,.06);border-color:rgba(96,186,2,.3);box-shadow:4px 10px 25px rgba(0,0,0,.4),0 0 15px var(--util-green-glow)}.whatsapp-chat-m4:hover .utility-icon-frame{background:linear-gradient(135deg,var(--util-green) 0,#468802 100%);border-color:var(--util-green);transform:scale(1.05) rotate(8deg)}.whatsapp-chat-m4:hover .icon{fill:#ffffff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2))}.phone-call-m4{position:fixed;bottom:35px;left:0;z-index:1040;background:var(--glass-tab-bg);border:1px solid var(--glass-tab-border);border-left:none;backdrop-filter:blur(12px);box-shadow:4px 4px 20px rgba(0,0,0,.25);transform:translateX(-10px);transition:var(--transition-elastic)}.phone-call-m4 .icon{width:18px;max-width:180px;height:18px;fill:var(--util-cyan);transition:var(--transition-elastic);display:block}.phone-call-m4:hover{transform:translateX(0);background:rgba(0,194,220,.06);border-color:rgba(0,194,220,.3);box-shadow:4px 10px 25px rgba(0,0,0,.4),0 0 15px var(--util-cyan-glow)}.phone-call-m4:hover .utility-icon-frame{background:linear-gradient(135deg,var(--util-cyan) 0,var(--util-cyan-dark) 100%);border-color:var(--util-cyan);transform:scale(1.05) rotate(-8deg)}.phone-call-m4:hover .icon{fill:#ffffff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2))}@media (max-width:1199.98px){.scroll-to-top-m7{bottom:20px;right:20px;width:40px;height:40px;border-radius:10px}.scroll-to-top-m7 .icon{width:14px;height:14px}.whatsapp-chat-m4{bottom:85px}.phone-call-m4{bottom:25px}.utility-icon-frame{width:40px;height:40px}.phone-call-m4 .icon,.whatsapp-chat-m4 .icon{width:18px;height:18px}}@media (max-width:575.98px){.scroll-to-top-m7{bottom:15px;right:15px}.whatsapp-chat-m4{bottom:75px}.phone-call-m4{bottom:15px}.utility-icon-frame{width:36px;height:36px}.phone-call-m4 .icon,.whatsapp-chat-m4 .icon{width:16px;height:16px}}