@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;font-optical-sizing:auto;text-transform:capitalize;color:#002448;word-spacing:.3rem}h1{font-size:clamp(2.2rem,4rem,4.2rem);font-weight:800}h2{font-size:clamp(2rem,3.5rem,3.8rem);font-weight:700}h3{font-size:clamp(1.75rem,3.3rem,3.5rem);font-weight:600}h4{font-size:clamp(1.5rem,2.9rem,3.2rem);font-weight:600}h5{font-size:clamp(1.25rem,2.5rem,2.9rem);font-weight:600}h6{font-size:clamp(1.1rem,2.2rem,2.5rem);font-weight:600}p,ul{font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:clamp(1.6rem,2vw,1.8rem);margin:0;line-height:1.75;letter-spacing:.1rem}a{font-family:Inter,sans-serif;font-optical-sizing:auto;letter-spacing:.1rem}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}html{font-size:63.5%}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:#002448;outline:1px solid #002448}.main-container{width:90%;margin:auto}.container-spacing{padding:5rem 0}body{-webkit-user-select:none;-moz-user-select:none;user-select:none}img{-webkit-user-select:none;-moz-user-select:none;user-select:none}#v-logo::-webkit-media-controls{display:none!important}#v-logo::-webkit-media-controls-enclosure{display:none!important}#v-logo::-webkit-media-controls-panel{display:none!important}.btn-1{width:auto;padding:10px 25px;font-weight:700;font-size:18px;border-radius:5px;text-transform:capitalize;text-decoration:none;letter-spacing:.1rem;line-height:normal;justify-content:center;display:inline-flex;align-content:center;align-items:center;transition:cubic-bezier(.175,.885,.32,1.275) all .4s;background-color:#f3b61f;color:#002448;border:2px solid #f3b61f;width:-moz-max-content;width:max-content;margin:.7rem 0}.btn-1:hover{background-color:#fff;color:#002448;border:2px solid #fff}.btn-1 span{margin:0 1rem 0 0;font-size:18px}.btn-2{width:auto;padding:10px 25px;font-weight:700;font-size:18px;border-radius:5px;text-transform:capitalize;text-decoration:none;letter-spacing:.1rem;line-height:normal;justify-content:center;display:inline-flex;align-content:center;align-items:center;transition:cubic-bezier(.175,.885,.32,1.275) all .4s;background-color:#fff;color:#002448;border:2px solid #fff;width:-moz-max-content;width:max-content;margin:.7rem 0}.btn-2:hover{background-color:#f3b61f;color:#002448;border:2px solid #f3b61f}.btn-2 span{margin:0 1rem 0 0;font-size:18px}.btn-3{width:auto;padding:10px 25px;font-weight:700;font-size:18px;border-radius:5px;text-transform:capitalize;text-decoration:none;letter-spacing:.1rem;line-height:normal;justify-content:center;display:inline-flex;align-content:center;align-items:center;transition:cubic-bezier(.175,.885,.32,1.275) all .4s;background-color:#002448;color:#fff;border:2px solid #002448;width:-moz-max-content;width:max-content;margin:.7rem 0}.btn-3:hover{background-color:#fff;color:#002448;border:2px solid #002448}.btn-3 span{margin:0 1rem 0 0;font-size:18px}.btn-4{width:auto;padding:10px 25px;font-weight:700;font-size:18px;border-radius:5px;text-transform:capitalize;text-decoration:none;letter-spacing:.1rem;line-height:normal;justify-content:center;display:inline-flex;align-content:center;align-items:center;transition:cubic-bezier(.175,.885,.32,1.275) all .4s;background-color:#fff;color:#002448;border:2px solid #fff;width:-moz-max-content;width:max-content;margin:.7rem 0}.btn-4:hover{background-color:#f3b61f;color:#002448;border:2px solid #f3b61f}.btn-4 span{margin:0 1rem 0 0;font-size:18px}#navbar{position:fixed;top:0;left:0;width:100%;z-index:9999;transition:background-color .5s ease;padding:0}.btn-5{width:auto;padding:10px 25px;font-weight:700;font-size:18px;border-radius:5px;text-transform:capitalize;text-decoration:none;letter-spacing:.1rem;line-height:normal;justify-content:center;display:inline-flex;align-content:center;align-items:center;transition:cubic-bezier(.175,.885,.32,1.275) all .4s;background-color:#f3b61f;color:#002448;border:2px solid #f3b61f;width:-moz-max-content;width:max-content;margin:.7rem 0}.btn-5:hover{background-color:transparent;color:#f3b61f;border:2px solid #f3b61f}.btn-5 span{margin:0 1rem 0 0;font-size:18px}.price1{color:#f3b61f}.price2{color:#002448}#navbar .navbar{width:100%;padding:0}#navbar .navbar .navbar-brand img{width:150px;height:auto;padding:0}#navbar .navbar .navbar-toggler{color:#fff!important;border:0;outline:0;padding:0;text-decoration:none;box-shadow:none!important}#navbar .navbar .navbar-toggler span{font-size:25px}#navbar .navbar .navbar-toggler:active,#navbar .navbar .navbar-toggler:focus,#navbar .navbar .navbar-toggler:hover{color:#f5f7ff!important}#navbar .navbar #social-icons-nav{display:none!important}#navbar .navbar .offcanvas .offcanvas-header .offcanvas-title{color:#002448}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav{align-items:center}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item{font-size:18px;text-transform:capitalize;font-weight:600;margin:0 1rem;letter-spacing:.1rem}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link{color:#fff}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link:hover{color:#f3b61f}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav #cta-box{display:none}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav #services-nav #service-btn::after{display:none}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav{margin:0;padding:0}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav .nav-item{position:unset;padding:7px;margin:0}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav .nav-item .mega-menu{background-color:#f5f7ff;z-index:99}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav .nav-item .mega-menu .mega-menu-content{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));width:100dvw;left:0;top:56.9px;margin:auto;background-color:#f5f7ff;border:0;border-radius:0}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav .nav-item .mega-menu .mega-menu-content .box{position:relative;display:grid;grid-template-columns:auto auto auto;justify-content:space-around;align-items:start;justify-items:stretch;align-content:center;width:100dvw;position:relative;left:0!important;height:auto;text-transform:capitalize}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav .nav-item .mega-menu .mega-menu-content .box .box-content{position:relative;left:0;padding:0;font-size:1.6rem;margin:1.5rem}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav .nav-item .mega-menu .mega-menu-content .box .box-content span{font-size:2rem}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav .nav-item .mega-menu .mega-menu-content .box .box-content span a{margin:1rem 0;padding:0;font-weight:700;text-transform:capitalize;letter-spacing:.2rem}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav .nav-item .mega-menu .mega-menu-content .box .box-content span a:hover{background-color:transparent;color:#f3b61f}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav .nav-item .mega-menu .mega-menu-content .box .box-content span a:hover sup{color:#f3b61f}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav .nav-item .mega-menu .mega-menu-content .box .box-content span a sup{font-size:1.2rem;text-transform:capitalize;font-weight:700}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav .nav-item .mega-menu .mega-menu-content .box .box-content a{color:#002448;font-weight:400;text-decoration:none;margin:.6rem 0;padding:.5rem 1rem;letter-spacing:.1rem;background-color:transparent}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav .nav-item .mega-menu .mega-menu-content .box .box-content a:hover{background-color:transparent;border-radius:.5rem}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav .nav-item .mega-menu .mega-menu-content .box .box-content a:hover i{color:#f3b61f}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav .nav-item .mega-menu .mega-menu-content .box .box-content hr{color:#002448}#navbar #service-toggle{width:2.5rem;background:0 0}#navbar #service-toggle i{font-size:1.6rem}.navbar .navbar-nav .nav-item .nav-link:hover{color:#fff}.navbar .navbar-nav #cta-box .btn-3{margin:0}.navbar-nav .nav-link.active{color:#f3b61f!important}.navbar .dropdown-item.active{background-color:transparent;color:#f3b61f!important}.nav-item:has(.dropdown-item.active) #service-btn,.nav-item:has(.dropdown-item.active) #service-toggle i{color:#f3b61f!important}.d-flex:has(#service-toggle[aria-expanded=true]) #service-btn,.d-flex:has(#service-toggle[aria-expanded=true]) #service-toggle i{color:#f3b61f!important}.scrolled{background-color:#002448!important;border-style:solid;border-width:0;border-bottom-width:1px;border-bottom-color:#f5f7ff}.mega-menu.collapse{overflow:hidden;max-height:0;transition:max-height .45s ease}.mega-menu.collapse.show{display:block;max-height:-moz-max-content;max-height:max-content}#service-toggle i{transition:transform .45s ease}#service-toggle i{color:#fff;transition:transform .45s ease,color .25s ease}#service-toggle:hover i{color:#f3b61f}#service-toggle[aria-expanded=true] i{transform:rotate(180deg);color:#f3b61f}#main-hero-section{width:100%;height:100vh;height:100dvh;max-height:auto;position:relative}#main-hero-section .hero-banner{width:100%;height:inherit;background-color:#002448;display:flex}#main-hero-section .hero-info .banner-info{margin:3rem 0 0 0}#main-hero-section .hero-info .banner-info .hero-banner-text h1,#main-hero-section .hero-info .banner-info .hero-banner-text p{color:#fff;margin-bottom:0}#main-hero-section .hero-info .banner-info .hero-banner-text .cta-btn{margin:.5rem 0}#main-hero-section .hero-info .banner-info .hero-banner-text .cta-btn .btn-1,#main-hero-section .hero-info .banner-info .hero-banner-text .cta-btn .btn-2{margin:1rem 1rem 1rem 0}#main-hero-section .hero-info .banner-info .hero-banner-text .hero-content{z-index:2;position:relative}#main-hero-section .hero-info .banner-info .hero-image{width:100%;height:50%;padding:1rem}#main-hero-section .hero-info .banner-info .hero-banner-text .hero-trust-markers{display:flex;flex-wrap:wrap;gap:3rem;margin:1.5rem 0}#main-hero-section .hero-info .banner-info .hero-banner-text .hero-trust-markers .trust-item{display:flex;align-items:center;gap:1.2rem;color:#fff;font-size:1.6rem;font-weight:500}#main-hero-section .hero-info .banner-info .hero-banner-text .hero-trust-markers .trust-item i{color:#f3b61f;font-size:2rem}@media (max-width:1024px){#main-hero-section .hero-info .banner-info .hero-banner-text .hero-trust-markers{gap:1.5rem;text-align:center;justify-content:center}#main-hero-section .hero-info .banner-info .hero-banner-text .hero-trust-markers .trust-item{font-size:1.4rem}#main-hero-section .hero-info .banner-info .hero-banner-text .hero-trust-markers .trust-item i{font-size:1.8rem}}#bento-hover-area{--b-navy:#002448;--b-gold:#f3b61f;--b-gold-rgb:243,182,31;--b-white:#f5f7ff;--pane-bg:rgba(9, 24, 48, 0.82);--glass-border:rgba(255, 255, 255, 0.15);--c-elastic:cubic-bezier(0.16, 1, 0.3, 1)}#bento-hover-area.premium-bento-showcase{position:relative;width:100%;min-height:490px;display:flex;justify-content:center;align-items:center;overflow:visible;z-index:2}#bento-hover-area .bg-glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.22;z-index:0;pointer-events:none;animation:floatGlow 10s infinite ease-in-out alternate}#bento-hover-area .orb-gold{width:260px;height:260px;background:var(--b-gold);top:12%;left:12%}#bento-hover-area .orb-navy{width:320px;height:320px;background:#0091ff;bottom:12%;right:12%;animation-delay:-5s}@keyframes floatGlow{0%{transform:translate(0,0) scale(1);opacity:.18}100%{transform:translate(25px,-25px) scale(1.18);opacity:.28}}#bento-hover-area .bento-perspective-wrapper{perspective:1500px;width:100%;max-width:530px;height:400px;display:flex;justify-content:center;align-items:center;z-index:2}#bento-hover-area .bento-grid-container{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:1fr 1.1fr;gap:18px;transform-style:preserve-3d;transform:rotateY(0) rotateX(0);transition:transform .4s cubic-bezier(.1,.8,.2,1)}#bento-hover-area .bento-card{position:relative;background:var(--pane-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 20px 45px rgba(0,0,0,.45);overflow:hidden;display:flex;flex-direction:column;transition:border-color .3s ease,box-shadow .3s ease,transform .4s var(--c-elastic);transform-style:preserve-3d}#bento-hover-area .bento-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(300px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(255,255,255,.07),transparent 60%);z-index:0;pointer-events:none;transition:opacity .4s ease;opacity:0}#bento-hover-area .bento-card:hover::before{opacity:1}#bento-hover-area .bento-card:hover{border-color:rgba(var(--b-gold-rgb),.45);box-shadow:0 25px 55px rgba(0,0,0,.5),0 0 25px rgba(var(--b-gold-rgb),.15);transform:translateZ(20px)}#bento-hover-area .bento-header{height:36px;flex-shrink:0;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:center;padding:0 16px;gap:8px;z-index:1}#bento-hover-area .bh-icon{font-size:11px;color:var(--b-gold);width:22px;display:flex;justify-content:center;align-items:center}#bento-hover-area .bh-title{font-size:10.5px;color:rgba(245,247,255,.6);font-family:"Courier New",Courier,monospace;font-weight:600}#bento-hover-area .bento-body{flex:1;padding:15px 18px;display:flex;flex-direction:column;position:relative;z-index:1}#bento-hover-area .bento-body h3{font-size:18px;font-weight:700;color:var(--b-white);margin:0 0 3px 0;letter-spacing:-.2px}#bento-hover-area .bento-body p{font-size:11px;color:rgba(245,247,255,.6);margin:0;letter-spacing:.8px;text-transform:uppercase;font-weight:600}#bento-hover-area .card-dev{grid-row:span 2}#bento-hover-area .terminal-visual{flex:1;margin:15px 0 12px 0;padding:14px;background:rgba(4,12,24,.7);border:1px solid rgba(255,255,255,.07);border-radius:10px;font-family:"Courier New",Courier,monospace;font-size:11.5px;line-height:1.6;color:#e5e9f0;display:flex;flex-direction:column;justify-content:space-between}#bento-hover-area .cmd-sym{color:var(--b-gold);font-weight:700}#bento-hover-area .c-kw{color:#ff7b72;font-weight:700}#bento-hover-area .c-arg{color:#79c0ff}#bento-hover-area .c-func{color:#d2a8ff}#bento-hover-area .res{color:rgba(245,247,255,.5)}#bento-hover-area .term-line-status{display:flex;justify-content:space-between;margin-top:6px}#bento-hover-area .stat-lbl{color:rgba(255,255,255,.45)}#bento-hover-area .stat-val{color:var(--b-white);font-weight:700;display:flex;align-items:center;gap:6px}#bento-hover-area .text-gold{color:var(--b-gold)}#bento-hover-area .text-success{color:#34d399}#bento-hover-area .term-success{margin-top:8px;color:#34d399;font-weight:700;font-size:10.5px;background:rgba(52,211,153,.08);padding:6px;text-align:center;border-radius:6px;border:1px solid rgba(52,211,153,.2);display:flex;align-items:center;justify-content:center;gap:6px}#bento-hover-area .mini-layout-wireframe{height:44px;border:1.5px dashed rgba(255,255,255,.12);border-radius:8px;padding:6px;display:flex;flex-direction:column;gap:5px}#bento-hover-area .wf-nav{height:6px;background:rgba(255,255,255,.1);border-radius:3px}#bento-hover-area .wf-hero{height:16px;background:rgba(243,182,31,.12);border-radius:3px;border:1px solid rgba(243,182,31,.2)}#bento-hover-area .wf-grid{display:flex;gap:5px}#bento-hover-area .wf-grid span{flex:1;height:6px;background:rgba(255,255,255,.06);border-radius:2px}#bento-hover-area .card-graphics{grid-column:2;grid-row:1}#bento-hover-area .b-graphics-body{justify-content:space-between}#bento-hover-area .creative-canvas{display:flex;align-items:center;justify-content:space-between;margin-top:10px}#bento-hover-area .swatches{display:flex;gap:6px}#bento-hover-area .swatch{width:15px;height:15px;border-radius:50%;border:1.5px solid #fff;box-shadow:0 3px 6px rgba(0,0,0,.3);transition:transform .3s var(--c-elastic)}#bento-hover-area .swatch:hover{transform:scale(1.25);cursor:pointer}#bento-hover-area .swatch-navy{background:var(--b-navy)}#bento-hover-area .swatch-gold{background:var(--b-gold)}#bento-hover-area .swatch-white{background:var(--b-white)}#bento-hover-area .vector-curve{width:80px;height:35px;position:relative}#bento-hover-area .draw-path{stroke-dasharray:200;stroke-dashoffset:200;animation:animDraw 3.5s forwards infinite alternate ease-in-out}@keyframes nodePulse{0%,100%{fill:var(--b-gold);filter:drop-shadow(0 0 2px var(--b-gold))}50%{fill:#fff;filter:drop-shadow(0 0 7px #fff)}}#bento-hover-area .node-point{animation:nodePulse 2s infinite ease-in-out}#bento-hover-area .node-point.p2{animation-delay:.6s}#bento-hover-area .node-point.p3{animation-delay:1.2s}@keyframes animDraw{to{stroke-dashoffset:0}}#bento-hover-area .card-marketing{grid-column:2;grid-row:2}#bento-hover-area .b-marketing-body{justify-content:space-between}#bento-hover-area .seo-engine-preview{display:flex;flex-direction:column;gap:6px;margin-top:8px}#bento-hover-area .simulated-search{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:7px}#bento-hover-area .search-bar-mock{background:#fff;color:#222;border-radius:5px;font-size:9px;font-weight:700;padding:4px 8px;display:flex;align-items:center;gap:5px;margin-bottom:5px;box-shadow:0 3px 6px rgba(0,0,0,.18)}#bento-hover-area .search-bar-mock i{color:#888;font-size:8.5px}#bento-hover-area .search-result{display:flex;justify-content:space-between;align-items:center}#bento-hover-area .res-rank{font-size:9px;font-weight:800;color:#34d399;display:flex;align-items:center;gap:3px}#bento-hover-area .res-stars{font-size:7.5px;color:var(--b-gold);display:flex;gap:1.5px}#bento-hover-area .growth-chart-visual{position:relative;height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px}#bento-hover-area .growth-svg{flex:1;height:100%}#bento-hover-area .trend-line{stroke-dasharray:120;stroke-dashoffset:120;animation:animDraw 3s forwards infinite alternate ease-in-out}#bento-hover-area .traffic-label{font-size:9.5px;font-weight:800;color:var(--b-gold);background:rgba(243,182,31,.15);border:1px solid rgba(243,182,31,.25);padding:4px 8px;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.2),0 0 10px rgba(var(--b-gold-rgb),.1);white-space:nowrap;display:flex;align-items:center;gap:4px;z-index:2}#bento-hover-area .floating-booster{position:absolute;background:rgba(9,24,48,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1.5px solid var(--glass-border);border-radius:14px;padding:9px 15px;display:flex;align-items:center;gap:9px;box-shadow:0 18px 40px rgba(0,0,0,.4);z-index:10;pointer-events:none;transition:transform .1s ease}#bento-hover-area .pos-tl{top:-25px;left:-45px;animation:floatTL 6s infinite ease-in-out}@keyframes floatTL{0%,100%{margin-top:0;transform:translateZ(65px)}50%{margin-top:-10px;transform:translateZ(85px)}}#bento-hover-area .b-stars{color:var(--b-gold);font-size:9px;display:flex;gap:2px}#bento-hover-area .b-txt{font-size:9px;font-weight:800;color:var(--b-white);text-transform:uppercase;letter-spacing:.8px}#bento-hover-area .pos-br{bottom:-20px;right:-45px;animation:floatBR 7s infinite ease-in-out}@keyframes floatBR{0%,100%{margin-top:0;transform:translateZ(75px)}50%{margin-top:8px;transform:translateZ(95px)}}#bento-hover-area .b-icon{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--b-gold),#ff8c00);color:var(--b-navy);display:flex;align-items:center;justify-content:center;font-size:11px}#bento-hover-area .b-col{display:flex;flex-direction:column;line-height:1.2}#bento-hover-area .b-num{font-size:13px;font-weight:800;color:var(--b-white)}#bento-hover-area .b-sub{font-size:7.5px;color:rgba(255,255,255,.5);text-transform:uppercase;font-weight:600}@media (max-width:1399px){#bento-hover-area .bento-perspective-wrapper{max-width:490px;height:370px}}@media (max-width:991px){#bento-hover-area.premium-bento-showcase{min-height:420px}#bento-hover-area .pos-tl{left:5px;top:-15px}#bento-hover-area .pos-br{right:5px;bottom:-10px}}@media (max-width:575px){#bento-hover-area.premium-bento-showcase{min-height:630px}#bento-hover-area .bento-perspective-wrapper{height:auto;max-width:100%}#bento-hover-area .bento-grid-container{display:flex;flex-direction:column;transform:none!important;gap:14px;height:auto}#bento-hover-area .bento-card{height:auto;min-height:140px;border-radius:16px}#bento-hover-area .floating-booster{display:none!important}#bento-hover-area .terminal-visual{font-size:10.5px;min-height:130px}}#tech-slider .main-container{width:100%}#tech-slider .main-container .techSwiper .swiper-wrapper{width:50%!important;height:50%!important}#tech-slider .main-container .techSwiper .swiper-wrapper .swiper-slide{width:150px!important;height:150px!important;text-align:center;display:flex;justify-content:center;align-items:center}#tech-slider .main-container .techSwiper .swiper-wrapper .swiper-slide img{display:block;width:50%;height:50%;-o-object-fit:cover;object-fit:cover}#about-us .main-container .who-are-we p{margin:1rem 0}#our-services .main-container .services-container .services-div .services-box{margin:2rem 0;padding:4rem;box-shadow:0 40px 120px -40px rgba(0,0,0,.24);border-radius:20px;position:relative;overflow:hidden}#our-services .main-container .services-container .services-div .services-box:hover{background-color:#f5f7ff}#our-services .main-container .services-container .services-div .services-box h3{margin:0;text-transform:capitalize}#our-services .main-container .services-container .services-div .services-box p{margin:1rem 0}#our-services .main-container .services-container .services-div .services-box .service-icon{background:#f5f7ff;width:70px;height:70px;border-radius:50%;text-align:center;display:grid;place-items:center;border:4px solid #fff}#our-services .main-container .services-container .services-div .services-box .service-icon i{font-size:3.5rem;color:#002448}#our-services .main-container .services-container .services-div #web::before{position:absolute;transform:translate(-50%,-50%);font-size:7rem;font-weight:900;color:rgba(0,0,0,.05);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:0;white-space:nowrap;content:"CORE";top:80%;right:-5%}#our-services .main-container .services-container .services-div #graphics::before{position:absolute;transform:translate(-50%,-50%);font-size:7rem;font-weight:900;color:rgba(0,0,0,.05);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:0;white-space:nowrap;content:"Add-On";top:80%;right:-10%}#our-services .main-container .services-container .services-div #digital::before{position:absolute;transform:translate(-50%,-50%);font-size:7rem;font-weight:900;color:rgba(0,0,0,.05);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:0;white-space:nowrap;content:"Add-On";top:80%;right:-10%}#why-choose-us .reasons-box{margin:2rem 0;padding:3rem;border-radius:20px;box-shadow:0 24px 80px -24px rgba(0,0,0,.24);transition:.3s ease}#why-choose-us .reasons-box:hover{transform:translateY(-5px)}#why-choose-us .reasons-box .reasons-text .reasons-title{display:flex;flex-direction:row;align-items:center}#why-choose-us .reasons-box .reasons-text span{background-color:#f5f7ff;width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 1rem 0 0;border-radius:1rem}#why-choose-us .reasons-box .reasons-text i{font-size:30px;color:#002448}#why-choose-us .reasons-box .reasons-text h3{text-transform:capitalize}#why-choose-us .img-box{padding:0 1rem 1rem 1rem;margin:0}#why-choose-us .img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}#our-work-process #steps{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap}#our-work-process #steps .process{text-align:center;margin:.7rem 0;width:150px}#our-work-process #steps .process p{font-weight:700;text-transform:capitalize;margin:1rem 0;line-height:1.5}#our-work-process #steps .process img{width:80px;height:auto;transition-duration:.3s}#our-work-process #steps .process img:hover{scale:1.1}#clients-reviews{width:100%;height:auto}#clients-reviews .clients-bg{width:100%;height:50vh;background:url(../images/follow-us-on-social-media.webp);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;overflow:hidden;position:relative}#clients-reviews .clients-bg .clients-bg-overlay{width:inherit;height:inherit;background-color:transparent;background-image:linear-gradient(350deg,#002448 0,#000 100%);opacity:.75;transition:background .3s,border-radius .3s,opacity .3s}#clients-reviews .clients-bg .clients-content{position:absolute;top:0;width:100%}#clients-reviews .clients-bg .clients-content .clients-reviews-sliders{display:grid;place-items:center;height:50vh;text-align:center}#clients-reviews .clients-bg .clients-content .clients-reviews-sliders h2,#clients-reviews .clients-bg .clients-content .clients-reviews-sliders p{color:#fff}#social-icons .icons-box ul{display:flex;flex-direction:row;justify-content:center;list-style:none;text-align:center;align-items:center;padding:0}#social-icons .icons-box ul li{width:30px;height:30px;background-color:#002448;padding:2rem;border-radius:5px;margin:.7rem;display:flex;justify-content:center;align-items:center;transition-duration:.3s;transition-property:transform}#social-icons .icons-box ul li a{color:#fff;text-decoration:none}#social-icons .icons-box ul li a i{font-size:25px;line-height:unset}#social-icons .icons-box ul li:hover{background-color:#002448;border-color:#002448;transform:scale(1.1)}#social-icons .icons-box ul li:hover a{color:#fff}#social-icons-nav .container{display:unset!important;padding:0;margin:0}#inner-header{width:100%;height:65dvh;position:relative}#inner-header .header-bg{width:100%;height:inherit;display:flex;background-color:#002448}#inner-header .header-bg .container{display:grid;place-items:center;height:65dvh;z-index:1}#inner-header .header-bg .container .header-title{z-index:1;text-align:center;position:relative}#inner-header .header-bg .container .header-title h1{color:#fff;font-weight:700}#inner-header .header-bg .container .header-title p{font-size:1.4rem}#inner-header .header-bg .container .header-title p span{color:#fff}#inner-header .header-bg .container .header-title p span a{color:#fff;text-decoration:none}#inner-header .header-bg .container .header-title p span a:hover{color:#f3b61f}#success-matters{background:#002448}#success-matters h2,#success-matters p{color:#fff}#success-matters p{margin:1rem 0}#success-matters .text-end{text-transform:capitalize;margin:2rem 0 0 0}#success-matters .text-end .team{font-weight:700;margin:0}#our-story .main-container p{margin:1rem 0}#our-story .main-container .contact{text-align:center;margin:2rem 0 0 0}#our-team{background:#002448;color:#fff}#our-team .team{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;align-content:center;align-items:center}#our-team .team .team-member{margin:1rem}#our-team .team .circle-container{display:flex;justify-content:center;align-items:center}#our-team .team .circle{position:relative;width:220px;height:220px;border-radius:50%;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.3);transition:box-shadow .3s ease}#our-team .team .circle img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#our-team .team .circle .overlay{position:absolute;bottom:0;left:0;width:100%;height:50%;background:rgba(0,0,0,.8);color:#fff;text-align:center;transition:height .3s ease,opacity .3s ease,transform .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateY(100%)}#our-team .team .circle .overlay h3{font-size:4rem;text-transform:uppercase;margin:0}#our-team .team .circle .overlay p{margin:0;font-size:1.4rem;text-transform:capitalize}#our-team .team .circle:hover{box-shadow:0 0 20px rgba(0,0,0,.5)}#our-team .team .circle:hover .overlay{height:100%;opacity:1;transform:translateY(0)}.counter-container .counter{text-align:center;margin:20px}.counter-container .counter .count{font-weight:700;color:#000}.counter-container .counter-data{width:auto!important;height:auto!important;padding:4rem!important;border-radius:5px!important;margin:1rem 0!important}.counter-container .counter-data p{line-height:normal;margin:.5rem 0;font-weight:500}.counter-container .counter-data span{font-size:1.6rem;font-weight:300;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:italic}.counter-container .counter-data:hover{background-color:#002448;color:#fff}.counter-container .counter-data:hover h3{color:#fff}.counter-container .always-active{background-color:#002448!important;color:#fff!important}.counter-container .always-active h3{color:#fff!important}#industries{background-color:#002448}#industries h2{color:#fff}#industries .icon-container{display:flex;flex-wrap:wrap}#industries .icon-container .icons{flex:1 0 20%;padding:2rem}#industries .icon-container .icons .icon-box{text-align:center}#industries .icon-container .icons .icon-box i{font-size:40px;color:#fff;margin:.5rem}#industries .icon-container .icons .icon-box:hover i{color:#f3b61f}#industries .icon-container .icons .icon-box p{color:#fff;text-transform:capitalize}.our-services .our-services-list{margin:5rem 0 0 0}.our-services .our-services-list .our-services-box{margin:4rem 0;border-radius:20px;box-shadow:0 24px 80px -24px rgba(0,0,0,.24);padding:3rem;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;position:relative}.our-services .our-services-list .our-services-box:hover{background:#002448;color:#fff}.our-services .our-services-list .our-services-box:hover h3{color:#fff}.our-services .our-services-list .our-service-icons{position:absolute}.our-services .our-services-list .our-service-icons .our-service-icon{margin:-60px 0 0 0;width:60px;height:60px;position:relative;display:grid;place-items:center;padding:16px;background-color:#002448;fill:#fff;color:#fff;outline:4px solid #fff;border-radius:50%}.our-services .our-services-list .our-service-icons .our-service-icon i{font-size:35px;padding:1rem;position:absolute}.our-services .our-services-list .our-service-info{margin:3rem 0 1rem 0}.our-services .our-services-list .our-service-info h3{text-transform:capitalize;display:grid;grid-template-columns:100%;padding:0;line-height:normal;align-content:center;justify-content:space-around;align-items:center;justify-items:stretch}#benefits .benefits-container .benefits-box{margin:2rem 0;border-radius:20px;box-shadow:0 24px 80px -24px rgba(0,0,0,.24);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3rem}#benefits .benefits-container .benefits-box:hover{background-color:#f5f7ff;color:#002448}#benefits .benefits-container .benefits-box .benefits-icons .benefits-grid{display:grid;grid-template-columns:7% 93%;justify-content:start;align-content:center;align-items:center;justify-items:start}#benefits .benefits-container .benefits-box .benefits-icons .benefits-grid h3{text-transform:capitalize;font-weight:400}#benefits .benefits-container .benefits-box .benefits-icons .benefits-grid .benefits-icon{background-color:#f5f7ff;color:#002448;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;outline:4px solid #fff}#benefits .benefits-container .benefits-box .benefits-icons .benefits-grid .benefits-icon i{font-size:35px}#benefits .benefits-container .benefits-box .benefits-info{margin-top:2rem}#contact-info{width:100%}#contact-info .main-container .contact-details{padding:1rem;display:flex;flex-direction:row;align-content:center;justify-content:flex-start;align-items:center;flex-wrap:wrap}#contact-info .main-container .contact-details:hover .icon{color:#f5f7ff;background-color:#002448}#contact-info .main-container .contact-details:hover .detail p{color:#002448}#contact-info .main-container .contact-details:hover .detail a{color:#002448}#contact-info .main-container .contact-details .icon{font-size:3rem;color:#002448;background-color:#f5f7ff;border-radius:5px;height:60px;width:60px;position:relative;display:grid;place-items:center;margin:1rem 2rem}#contact-info .main-container .contact-details .icon:hover{color:#f5f7ff;background-color:#002448}#contact-info .main-container .contact-details .icon i{position:absolute}#contact-info .main-container .contact-details .detail{margin:0 0 0 2rem}#contact-info .main-container .contact-details .detail p{margin:0;font-weight:700}#contact-info .main-container .contact-details .detail a{margin:0;color:#000;text-decoration:none;font-size:1.5rem}.contact-us-block .form-container form input,.contact-us-block .form-container form select,.contact-us-block .form-container form textarea{font-size:1.8rem;outline:0;border:none;border-bottom:2px solid #002448;background-color:#f5f7ff;padding:1rem}.contact-us-block .form-container form small{font-size:1.4rem}.contact-us-block .form-container form .form-check-input{border:2px solid #002448;background-color:#002448;padding:unset;margin:0 5px 0 0}.contact-us-block .form-container form button{width:auto;padding:10px 25px;font-weight:700;font-size:18px;border-radius:5px;text-transform:capitalize;text-decoration:none;letter-spacing:.1rem;line-height:normal;justify-content:center;display:inline-flex;align-content:center;align-items:center;transition:cubic-bezier(.175,.885,.32,1.275) all .4s;width:auto;background-color:#002448;font-weight:500;color:#fff;border:2px solid #002448}.contact-us-block .form-container form button:hover{background-color:#fff;color:#002448;border:2px solid #002448}.contact-us-block .form-container form button i{margin:0 1rem}#get-in-touch p{text-align:center}#get-in-touch #contact-form{padding:5rem 0;width:60vw;margin:auto}#faq-page .accordion .accordion-item{position:relative;z-index:0!important}#faq-page #faqTab{overflow-x:auto;white-space:nowrap;flex-wrap:nowrap!important;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:#f3b61f #f5f7ff}#faq-page #faqTab::-webkit-scrollbar{height:8px}#faq-page #faqTab::-webkit-scrollbar-track{background:#f5f7ff;border-radius:10px}#faq-page #faqTab::-webkit-scrollbar-thumb{background:#f3b61f;border-radius:10px}#faq-page #faqTab::-webkit-scrollbar-thumb:hover{background:rgb(211.6610169492,154.0211864407,11.3389830508)}#faq-page #faqTab .nav-item{width:100%;padding:.5rem}#faq-page #faqTab .nav-item .nav-link{width:100%;text-align:left;border-radius:5px;padding:.6rem 1rem;background-color:#f5f7ff;color:#002448;transition:all .3s ease;white-space:normal;word-wrap:break-word}#faq-page #faqTab .nav-item .nav-link.active{background-color:#f3b61f;color:#002448;font-weight:500}#faq-page .accordion-collapse{transition:all .3s ease-in-out}@media (max-width:992px){#faqTab{overflow-x:visible;white-space:normal}#faqTab .nav-item .nav-link{white-space:unset!important}#faqTab .nav-item::-webkit-scrollbar{display:none}}#scrollToTopBtn{width:50px;height:50px;position:fixed;bottom:-50px;right:20px;z-index:97;font-size:20px;background-color:#002448;color:#fff;cursor:pointer;border-radius:50%;transition:bottom .3s ease-in-out;border:2px solid #fff}#scrollToTopBtn:hover{background-color:#f5f7ff;color:#002448;border:2px solid #002448;animation:jump 1.5s infinite}@keyframes jump{0%{transform:translateY(0)}50%{transform:translateY(-15px)}100%{transform:translateY(0)}}@keyframes bounce{0%,100%{transform:scale(1) translateY(0)}50%{transform:scale(1.1) translateY(-10px)}}@keyframes wave{0%{box-shadow:0 0 0 0 rgba(37,211,102,.7)}70%{box-shadow:0 0 0 20px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}#whatsapp .whatsapp-float{position:fixed;width:50px;height:50px;bottom:30px;right:20px;background-color:#25d366;color:#fff;border-radius:50%;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:99;animation:wave 2s infinite;transition:transform .3s ease}#whatsapp .whatsapp-icon{width:100%;height:100%;padding:10px;transition:transform .3s ease}#whatsapp .whatsapp-float:hover .whatsapp-icon{transform:rotate(360deg)}.inner-page .inner-intro .static{padding:1rem;margin:1rem 0}.inner-page .inner-intro .static picture img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:10px;overflow:hidden}.inner-page .inner-heading,.inner-page .inner-para{text-align:center}.inner-page .inner-heading{width:90%;margin:auto;padding:0 5rem}.inner-page .pros-and-cons{background-color:#f5f7ff}.inner-page .pros-and-cons .cons-box,.inner-page .pros-and-cons .pros-box{padding:.5rem}.inner-page .pros-and-cons .cons-box .cons-grid,.inner-page .pros-and-cons .cons-box .pros-grid,.inner-page .pros-and-cons .pros-box .cons-grid,.inner-page .pros-and-cons .pros-box .pros-grid{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;align-items:center;align-content:center}.inner-page .pros-and-cons .cons-box .con-card,.inner-page .pros-and-cons .cons-box .pro-card,.inner-page .pros-and-cons .pros-box .con-card,.inner-page .pros-and-cons .pros-box .pro-card{display:flex;align-items:center;background:#fff;border-radius:8px;padding:8px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.inner-page .pros-and-cons .cons-box .con-card:hover,.inner-page .pros-and-cons .cons-box .pro-card:hover,.inner-page .pros-and-cons .pros-box .con-card:hover,.inner-page .pros-and-cons .pros-box .pro-card:hover{background-color:#002448;color:#fff}.inner-page .pros-and-cons .cons-box .con-card i,.inner-page .pros-and-cons .cons-box .pro-card i,.inner-page .pros-and-cons .pros-box .con-card i,.inner-page .pros-and-cons .pros-box .pro-card i{margin-right:8px;font-size:1.8rem}.inner-page .pros-and-cons .cons-box .con-card span,.inner-page .pros-and-cons .cons-box .pro-card span,.inner-page .pros-and-cons .pros-box .con-card span,.inner-page .pros-and-cons .pros-box .pro-card span{font-size:1.8rem}.inner-page .faq-section .accordion-item{border-radius:10px;overflow:hidden;margin:2rem}.inner-page .faq-section .accordion-item .accordion-button{background-color:#fff;font-weight:400;padding:2rem;border:none;font-size:1.8rem}.inner-page .faq-section .accordion-item .accordion-button:focus{box-shadow:none}.inner-page .faq-section .accordion-item .accordion-button i{color:#002448;font-size:2rem;margin-right:1.5rem}.inner-page .faq-section .accordion-item .accordion-body{background-color:#f3b61f;padding:2rem;line-height:1.6;font-size:1.6rem}#gsr-page .faq-section .accordion-item{border-radius:10px;overflow:hidden;margin:2rem}#gsr-page .faq-section .accordion-item .accordion-button{background-color:#fff;font-weight:400;padding:2rem;border:none;font-size:1.8rem}#gsr-page .faq-section .accordion-item .accordion-button:focus{box-shadow:none}#gsr-page .faq-section .accordion-item .accordion-button i{color:#002448;font-size:2rem;margin-right:1.5rem}#gsr-page .faq-section .accordion-item .accordion-body{background-color:#f3b61f;padding:2rem;line-height:1.6;font-size:1.6rem}.inner-page .process .card{border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s ease;padding:1rem}.inner-page .process .card:hover{background-color:#f5f7ff;transform:translateY(-5px)}.inner-page .process .card h3{font-size:2.5rem}.inner-page .hire-us{background-color:#002448}.inner-page .hire-us h2,.inner-page .hire-us p{color:#fff}.inner-page .hire-us .h-card{color:#fff;background-color:#f3b61f;border:1px solid #f3b61f;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s ease;height:100%;width:100%}.inner-page .hire-us .h-card:hover{transform:translateY(-5px)}.inner-page .hire-us .h-card .h-icon{font-size:3.5rem;color:#002448}.inner-page .hire-us .h-card .h-title{font-weight:600;font-size:2rem;line-height:normal;color:#002448;word-wrap:break-word;text-transform:capitalize}.inner-page .hire-us .h-card .h-desc{color:#002448;flex-grow:1}#portfolio-listing .filter-btns{text-align:center;margin:2rem 0}#portfolio-listing .filter-btns .btn-group .filter-btn{margin:.7rem;background-color:transparent;border:2px solid #002448;font-size:1.6rem;border-radius:5px}#portfolio-listing .filter-btns .btn-group .active{background-color:#002448!important;color:#fff;border:2px solid #002448}#portfolio-listing .filter-btns .btn-group{display:inline-flex;justify-content:space-evenly;align-items:center;flex-direction:row;flex-wrap:wrap}#portfolio-listing .portfolio-filters-container{max-width:1140px;margin:0 auto 4rem auto;background:linear-gradient(135deg,#fff 0,#f8faff 100%);padding:2.5rem 3rem;border-radius:20px;border:1px solid rgba(0,36,72,.08);box-shadow:0 15px 35px rgba(0,36,72,.04),0 3px 10px rgba(0,36,72,.015);display:grid;grid-template-columns:1fr 1fr;gap:3.5rem}#portfolio-listing .filter-group-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;width:100%;overflow: hidden;}@media (min-width:992px){#portfolio-listing .filter-group-wrapper:first-child{border-right:1px solid rgba(0,36,72,.08);padding-right:3.5rem}}#portfolio-listing .filter-group-label{font-size:1.3rem;font-weight:700;color:#002448;text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;margin-bottom:.2rem}#portfolio-listing .filter-group-label i{font-size:1.4rem}#portfolio-listing .filter-track{width:100%}#portfolio-listing .btn-group-segmented{display:flex;background-color:#ebf0fe;padding:.4rem;border-radius:12px;gap:.3rem;width:100%;border:1px solid rgba(0,36,72,.03)}#portfolio-listing .btn-group-segmented .filter-btn{flex:1;background-color:transparent;border:none;color:#4a5568;font-size:1.35rem;font-weight:600;padding:.8rem 1.4rem;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;text-align:center;display:inline-flex;justify-content:center;align-items:center}#portfolio-listing .btn-group-segmented .filter-btn:hover{color:#002448;background-color:rgba(0,36,72,.06)}#portfolio-listing .btn-group-segmented .filter-btn.active{background-color:#002448;color:#fff;box-shadow:0 4px 12px rgba(0,36,72,.15)}#portfolio-listing .btn-group-segmented .filter-btn.active:hover{background-color:#002448;color:#fff}@media (max-width:991px){#portfolio-listing .portfolio-filters-container{grid-template-columns:1fr;gap:2.2rem;padding:2rem;border-radius:16px;margin-bottom:2.5rem}#portfolio-listing .filter-group-wrapper:first-child{border-bottom:1px solid rgba(0,36,72,.08);padding-bottom:2.2rem}#portfolio-listing .scrollable-track{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}#portfolio-listing .scrollable-track::-webkit-scrollbar{display:none}#portfolio-listing .btn-group-segmented{display:flex;width:max-content;padding:.3rem}#portfolio-listing .btn-group-segmented .filter-btn{flex:0 0 auto;padding:.7rem 1.4rem;font-size:1.3rem}}.portfolio-item{transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.portfolio-item.fade-out{opacity:0;transform:scale(.95)}.portfolio-item.fade-in{opacity:1;transform:scale(1)}#portfolio-listing #portfolio-list .portfolio-item .portfolio-card{position:relative;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);border:none;border-radius:16px;overflow:hidden;border:2px solid #002448;background-color:#fff}#portfolio-listing #portfolio-list .portfolio-item .portfolio-card .portfolio-type-badge{position:absolute;top:1.5rem;right:1.5rem;font-size:1.2rem;font-weight:700;padding:.5rem 1.2rem;border-radius:30px;z-index:10;box-shadow:0 4px 8px rgba(0,0,0,.05);text-transform:uppercase;letter-spacing:.02em}#portfolio-listing #portfolio-list .portfolio-item .portfolio-card .badge-free{background-color:#f3b61f;color:#002448;border:1px solid #f3b61f}#portfolio-listing #portfolio-list .portfolio-item .portfolio-card .badge-demo{background-color:#f5f7ff;color:#002448;border:1px solid #002448}#portfolio-listing #portfolio-list .portfolio-item .portfolio-card .badge-paid{background-color:#002448;color:#f5f7ff;border:1px solid #002448}#portfolio-listing #portfolio-list .portfolio-item .portfolio-card .portfolio-status-badge{position:absolute;top:1.5rem;left:1.5rem;font-size:1.1rem;font-weight:700;padding:.4rem 1rem;border-radius:30px;z-index:10;box-shadow:0 4px 8px rgba(0,0,0,.05);text-transform:uppercase;letter-spacing:.02em}#portfolio-listing #portfolio-list .portfolio-item .portfolio-card .badge-status-running{background-color:#d1e7dd;color:#0f5132;border:1px solid #badbcc}#portfolio-listing #portfolio-list .portfolio-item .portfolio-card .badge-status-completed{background-color:#cfe2ff;color:#084298;border:1px solid #b8daff}#portfolio-listing #portfolio-list .portfolio-item .portfolio-card .badge-status-abandoned{background-color:#f8d7da;color:#842029;border:1px solid #f5c2c7}#portfolio-listing #portfolio-list .portfolio-item .portfolio-card:hover{box-shadow:0 8px 20px rgba(0,0,0,.1);transform:translateY(-5px)}#portfolio-listing #portfolio-list .portfolio-item .portfolio-card .card-img-top{width:100%;height:300px;-o-object-fit:contain;object-fit:contain}#portfolio-listing #portfolio-list .portfolio-item .card-body{background-color:#002448;color:#fff;padding:1.5rem}#portfolio-listing #portfolio-list .portfolio-item .card-body .card-title{font-weight:500;font-size:2rem;text-transform:capitalize;text-align:center}#portfolio-listing #portfolio-list .portfolio-item .card-body .site-type{text-align:center;font-size:1.2rem;margin-bottom:2rem}#portfolio-listing #portfolio-list .portfolio-item .card-body .pills-btns{text-align:center}#portfolio-listing #portfolio-list .portfolio-item .card-body .pills-btns .badge-category{font-size:1.4rem;font-weight:400;color:#000;background-color:#fff;padding:.7rem;border-radius:.5rem!important}#portfolio-listing #portfolio-list .portfolio-item .card-body .view-details{color:#fff!important;background-color:transparent!important;font-size:1.8rem}#portfolio-listing #portfolio-list .portfolio-item .card-body .view-details:hover{color:#f3b61f;border:none}#portfolio-listing #portfolio-list .portfolio-item .card-body .view-details:active{border:none}#detailsModal .modal-content .modal-header{background-color:#002448}#detailsModal .modal-content .modal-header .modal-title{color:#fff}#detailsModal .modal-content .modal-header .btn-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;border-radius:50%;text-decoration:none;color:#000;font-size:20px;box-shadow:0 2px 10px rgba(0,0,0,.15);transition:background-color .2s ease,transform .2s ease}#detailsModal .modal-content .modal-header .btn-close:hover{background-color:#f5f7ff;transform:scale(1.05);color:#000}#detailsModal .modal-content .modal-body .left-box{background-color:#f5f7ff;padding:2rem;display:flex;flex-direction:column;justify-content:flex-start}#detailsModal .modal-content .modal-body .left-box #modalTitle{text-transform:uppercase;color:#002448}#detailsModal .modal-content .modal-body .right-box{padding:2rem;background-color:#fff;border-left:1px solid #e2e8f0}@media (max-width:991.98px){#detailsModal .modal-content .modal-body .right-box{border-left:none;border-top:1px solid #e2e8f0}}#detailsModal .right-box p strong i{width:24px;text-align:center;color:#f3b61f}#detailsModal .portfolio-card{cursor:pointer}#detailsModal #modalFeatures li{padding-left:1rem;position:relative}#detailsModal .carousel-item img{max-height:500px;-o-object-fit:contain;object-fit:contain}#detailsModal .carousel-control-next,#detailsModal .carousel-control-prev{width:48px;height:48px;background-color:#002448;border-radius:50%;top:50%;transform:translateY(-50%);opacity:1;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10;transition:background-color .3s ease}#detailsModal .carousel-control-next:hover,#detailsModal .carousel-control-prev:hover{background-color:#002448}#detailsModal .carousel-control-next-icon,#detailsModal .carousel-control-prev-icon{filter:invert(0);width:1.25rem;height:1.25rem}#links-section{background:#f5f7ff}#links-section .section-title{margin-bottom:.5rem}#links-section .links-card .card{border:none;border-radius:1rem;transition:transform .3s ease,box-shadow .3s ease}#links-section .links-card .card:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem rgba(0,0,0,.1);background-color:#002448;color:#fff}#links-section .links-card .card:hover .icon-circle{background-color:#fff}#links-section .links-card .card:hover .icon-circle i{color:#002448}#links-section .links-card .card .icon-circle{background-color:#002448;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center}#links-section .links-card .card .icon-circle i{font-size:1.8rem;color:#fff}#links-section .links-card .card .card-title{margin-top:.5rem}#blog-listing-page #my-blogs .blog-item{margin:0 0 2rem 0}#blog-listing-page #my-blogs .blog-box{margin:2rem 0;padding:2rem;border-radius:20px;box-shadow:0 24px 80px -24px rgba(0,0,0,.24);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}#blog-listing-page #my-blogs .blog-box h2{font-size:3.5rem;font-weight:600}#blog-listing-page #my-blogs .blog-box h3{font-size:3.2rem;font-weight:600}#blog-listing-page #my-blogs .blog-box h4{font-size:2.9rem;font-weight:500}#blog-listing-page #my-blogs .blog-box h5{font-size:2.6rem;font-weight:500}#blog-listing-page #my-blogs .blog-box h6{font-size:2.3rem;font-weight:500}#blog-listing-page #my-blogs .blog-box:hover{background-color:#f5f7ff;color:#002448}#blog-listing-page #my-blogs .blog-box .blog-info .posted-date{font-size:1.5rem}#blog-listing-page #my-blogs .blog-box .blog-info .blog-title{text-transform:capitalize}#blog-listing-page #my-blogs .blog-box .blog-info .blog-text{margin:1rem 0}#blog-listing-page #my-blogs .blog-box .blog-info .badge{background-color:#002448;font-size:1.4rem;font-weight:400;text-transform:capitalize;border-radius:5px;line-height:normal}#blog-listing-page #my-blogs #pagination-wrapper .pagination{margin:3rem 0 0 0}#blog-listing-page #my-blogs #pagination-wrapper .pagination .page-item .page-link{font-size:1.8rem;font-family:"Open Sans";color:#000;width:80px}#blog-listing-page #my-blogs #pagination-wrapper .pagination .page-item .page-link i{line-height:inherit}#blog-listing-page #my-blogs #pagination-wrapper .pagination .page-item .page-link:hover{background-color:#f5f7ff;color:#002448}#blog-listing-page #my-blogs #pagination-wrapper .pagination .active>.page-link{background-color:#002448!important;border:2px solid #002448!important;color:#fff!important}#blog-listing-page #my-blogs #pagination-wrapper .pagination .active>.page-link:hover{background-color:#002448!important}#blog-listing-page #my-blogs #page-count-selector .input-group .input-group-text{background-color:#002448;color:#fff;font-size:1.4rem}#blog-listing-page #my-blogs #page-count-selector .input-group #itemsPerPage{font-size:1.4rem;color:#002448}#blog-listing-page #my-blogs #page-count-selector #blog-count-in-text{text-align:center;margin:1rem 0}#blog-listing-page #my-blogs #page-count-selector #blog-count-in-text p{font-size:1.4rem;color:#002448}#blog-listing-page #blog-search-box{padding:1rem 0}#blog-listing-page #blog-search-box .input-group span{background-color:#002448;border:.5px solid #002448}#blog-listing-page #blog-search-box .input-group i{font-size:1.4rem;color:#fff;padding:1rem}#blog-listing-page #blog-search-box .input-group input{font-size:1.4rem;text-transform:capitalize;color:#002448;border:.5px solid #002448}#blog-listing-page #blog-search-box .input-group input::-moz-placeholder{color:#002448}#blog-listing-page #blog-search-box .input-group input::placeholder{color:#002448}#blog-listing-page #blog-search-box .input-group input:focus{border:.5px solid #002448;box-shadow:none}#blog-listing-page #blog-search-box .input-group #resetSearch{background-color:#002448;color:#fff}#blog-listing-page #blog-search-box .input-group #resetSearch i{font-size:1.4rem;padding:1rem}#blog-listing-page #blog-search-box .input-group #resetSearch:hover{background-color:#002448}#blog-listing-page #blog-category-btns{padding:1rem 0}#blog-listing-page #blog-category-btns p{font-size:1.4rem}#blog-listing-page #blog-category-btns .all-cat-btns{display:grid!important;grid-template-columns:100%!important}#blog-listing-page #blog-category-btns .all-cat-btns .category-btn{font-size:1.4rem;text-transform:capitalize;padding:1rem 2rem;max-width:100%;border-radius:5px!important;border:2px solid #002448}#blog-listing-page #blog-category-btns .all-cat-btns .category-btn #all-count{font-size:1.4rem}#blog-listing-page #blog-category-btns .all-cat-btns .active{background-color:#002448;color:#fff}#blog-listing-page #items-per-page{padding:1rem 0}#blog-listing-page #items-per-page .search-page-count{display:flex;flex-wrap:wrap;align-items:center;align-content:center}#blog-listing-page #blog-sorting-options{padding:1rem 0;margin:0}#blog-listing-page #blog-sorting-options .main-container .container{padding:0;padding:0;width:100%}#blog-listing-page #blog-sorting-options .main-container .container .sort-label{font-size:1.4rem;color:#000}#blog-listing-page #blog-sorting-options .main-container .btn-group{width:100%;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch}#blog-listing-page #blog-sorting-options .main-container .btn-group #sortNewest,#blog-listing-page #blog-sorting-options .main-container .btn-group #sortOldest{display:none}#blog-listing-page #blog-sorting-options .main-container .btn-group .sortNewest,#blog-listing-page #blog-sorting-options .main-container .btn-group .sortOldest{font-size:1.4rem;padding:1rem 2rem;border-radius:5px!important;border:2px solid #002448}#blog-listing-page #blog-sorting-options .main-container .btn-group .btn-check:checked+.btn{color:#fff;background-color:#002448;border-color:#002448;border-radius:5px!important}#blog-post-page #blog-post h2{font-size:3.5rem;font-weight:600}#blog-post-page #blog-post h3{font-size:3.2rem;font-weight:600}#blog-post-page #blog-post h4{font-size:2.9rem;font-weight:500}#blog-post-page #blog-post h5{font-size:2.6rem;font-weight:500}#blog-post-page #blog-post h6{font-size:2.3rem;font-weight:500}#blog-post-page #blog-post h1,#blog-post-page #blog-post h2,#blog-post-page #blog-post h3,#blog-post-page #blog-post h4,#blog-post-page #blog-post h5,#blog-post-page #blog-post h6{text-transform:capitalize}#blog-post-page #blog-post h1,#blog-post-page #blog-post h2,#blog-post-page #blog-post h3,#blog-post-page #blog-post h4,#blog-post-page #blog-post h5,#blog-post-page #blog-post h6,#blog-post-page #blog-post p{padding:1rem 0}#blog-post-page #blog-post .b-title{text-align:center}#blog-post-page #blog-post h4::before{content:"";display:inline-block;width:10px;height:10px;border-radius:5px;background-color:#002448;margin-right:8px;vertical-align:middle}#blog-post-page #blog-post hr{margin:2rem 0}#blog-post-page #blog-post ol{font-size:2rem}#random-blog-posts{background-color:#f5f7ff;margin-bottom:5rem}#random-blog-posts h2{color:#002448;text-transform:capitalize}#random-blog-posts .panel{margin:2rem 0;padding:3rem;border-radius:20px;box-shadow:0 24px 80px -24px rgba(0,0,0,.24);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;color:#000;background-color:#fff}#random-blog-posts .panel:hover{background-color:#f5f7ff;color:#002448}#random-blog-posts .panel .posted-date{font-size:1.5rem;margin:1rem 0}#random-blog-posts .panel .panel-body p{margin:1rem 0;font-size:1.6rem}#random-blog-posts h3{font-size:2.5rem;text-transform:capitalize}#error-page #page-not-found .main-container{text-align:center}#error-page #page-not-found .main-container .btn-3 i{margin:0 1rem 0 0}.modal{z-index:999999}.popup-modal-content{border:none;border-radius:16px;overflow:hidden;box-shadow:0 25px 60px -12px rgba(0,0,0,.35),0 0 0 1px rgba(0,36,72,.08)}.popup-modal-body{display:flex;flex-direction:row;padding:0!important;min-height:380px}.popup-left-panel{position:relative;flex:0 0 40%;max-width:40%;display:flex;align-items:center;justify-content:center;overflow:hidden}.popup-left-panel .popup-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.popup-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,36,72,.3) 0,rgba(0,36,72,.15) 40%,rgba(0,36,72,.5) 100%);z-index:2;pointer-events:none}.popup-price-badge{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:3;background:linear-gradient(135deg,#f3b61f 0,#e6a200 100%);color:#002448;font-weight:800;font-size:1.6rem;padding:8px 22px;border-radius:30px;white-space:nowrap;box-shadow:0 4px 16px rgba(243,182,31,.4);letter-spacing:.02em;animation:popupBadgePulse 2s ease-in-out infinite}@keyframes popupBadgePulse{0%,100%{box-shadow:0 4px 16px rgba(243,182,31,.4)}50%{box-shadow:0 4px 28px rgba(243,182,31,.7)}}.popup-right-panel{flex:1;position:relative;display:flex;flex-direction:column;justify-content:center;padding:32px 36px;background:#fff}.popup-modal-content .btn-close{position:absolute;top:14px;right:14px;z-index:10;opacity:.6;background-color:rgba(255,255,255,.85);border-radius:50%;padding:8px;width:32px;height:32px;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.popup-modal-content .btn-close:hover{opacity:1;transform:scale(1.1);background-color:#fff}.popup-right-panel .popup-content{display:flex;flex-direction:column;gap:4px}.popup-right-panel .popup-title{font-weight:800;color:#002448;font-size:2.2rem;margin:0;line-height:1.25;letter-spacing:-.02em}.popup-right-panel .popup-title-accent{color:#f3b61f;font-size:2rem;font-weight:700;margin-bottom:8px}.popup-right-panel .popup-para{font-size:1.5rem;color:#4a5568;line-height:1.65;margin:0 0 12px 0}.popup-right-panel .popup-countdown{font-size:1.5rem;font-weight:700;color:#002448;margin:0;padding:6px 0;letter-spacing:.04em}.popup-right-panel .popup-offer-end{font-size:1.3rem;color:#718096;margin:0 0 12px 0}.popup-right-panel .btn-area{margin-top:4px}.popup-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;font-size:1.6rem;font-weight:700;border-radius:8px;background:linear-gradient(135deg,#002448 0,#036 100%);color:#fff;border:2px solid transparent;text-decoration:none;letter-spacing:.03em;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 14px rgba(0,36,72,.3);width:max-content}.popup-cta-btn:hover{background:#fff;color:#002448;border-color:#002448;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,36,72,.25)}.popup-cta-btn span{display:flex;align-items:center}@media only screen and (max-width:991px){.popup-modal-body{flex-direction:column;min-height:unset}.popup-left-panel{flex:unset;max-width:100%;width:100%;min-height:200px;max-height:220px;border-radius:0}.popup-price-badge{font-size:1.4rem;padding:6px 18px;bottom:12px}.popup-right-panel{padding:40px 20px 24px;text-align:center;align-items:center}.popup-right-panel .popup-title{font-size:2rem;text-align:center}.popup-right-panel .popup-title-accent{font-size:1.8rem;text-align:center}.popup-right-panel .popup-para{font-size:1.4rem;text-align:center}.popup-right-panel .popup-countdown{text-align:center}.popup-right-panel .popup-offer-end{text-align:center}.popup-right-panel .btn-area{text-align:center;width:100%}.popup-cta-btn{width:100%;justify-content:center}}@media only screen and (max-width:575px){.popup-left-panel{min-height:160px;max-height:180px}.popup-right-panel{padding:20px 16px}.popup-right-panel .popup-title{font-size:1.8rem}.popup-right-panel .popup-title-accent{font-size:1.6rem}.popup-right-panel .popup-para{font-size:1.3rem}.popup-price-badge{font-size:1.2rem;padding:5px 14px}.popup-cta-btn{font-size:1.4rem;padding:10px 20px}}#footer{background-color:#002448;padding:3rem 0}#footer .site-logo{text-align:center}#footer .site-logo a img{margin:0;padding:0;width:200px;height:auto}#footer .site-logo p{font-weight:700;color:#fff;font-size:2rem;margin:0;text-transform:capitalize}#site-links{background-color:#002448;border-style:solid;border-width:0;border-top-width:1px;border-top-color:#f5f7ff}#site-links .footer-links h3{color:#fff;font-weight:700;text-transform:capitalize;font-size:2.2rem;margin:0}#site-links .footer-links ul{padding:0;list-style:none;font-size:1.6rem!important}#site-links .footer-links ul li{margin:1rem 0;text-transform:capitalize;font-weight:400;line-height:1.8}#site-links .footer-links ul li a{color:#fff;text-decoration:none;margin:1.5rem 0}#site-links .footer-links ul li a:hover{color:#f3b61f}#site-links .footer-links ul li #footer-email{text-transform:lowercase}#site-links .footer-links .location a:hover{cursor:pointer;color:#fff}#copyright{border-style:solid;border-width:0;border-top-width:1px;border-top-color:#f5f7ff;padding:.5rem 0;background-color:#002448;color:#fff}#copyright .main-container .row{align-items:center;justify-self:center}#copyright .main-container .row .copyright-info p{font-size:1.4rem;color:#fff;margin:0}#copyright .main-container .row .copyright-info p a{text-decoration:none;color:#fff}#copyright .main-container .row .copyright-info p a:hover{color:#f3b61f}@media only screen and (min-width:3840px) and (max-width:5000px){.navbar .navbar-nav .nav-item{font-size:2rem}.btn-1,.btn-2,.btn-3{font-size:2rem}i{font-size:2rem}#tech-slider .main-container{width:60%;margin:auto}#site-links .footer-links ul li a{font-size:2rem}#footer .site-logo P{font-size:2rem}#copyright .main-container .row .copyright-info p{font-size:1.8rem}.nav .nav-item .mega-menu .mega-menu-content li{font-size:2rem}.nav .nav-item .mega-menu .mega-menu-content{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media only screen and (min-width:2560px) and (max-width:3839px){.navbar .navbar-nav .nav-item{font-size:2rem}.btn-1,.btn-2,.btn-3{font-size:2rem}i{font-size:2rem}#tech-slider .main-container{width:60%;margin:auto}#site-links .footer-links ul li a{font-size:2rem}#footer .site-logo P{font-size:2rem}#copyright .main-container .row .copyright-info p{font-size:1.8rem}.nav .nav-item .mega-menu .mega-menu-content li{font-size:2rem}.nav .nav-item .mega-menu .mega-menu-content{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media screen and (min-width:1536px){#service-toggle{display:none!important}.nav-item:hover .mega-menu{display:block!important}}@media only screen and (min-width:1200px) and (max-width:1280px){.hero-image-container{display:block!important}}@media only screen and (min-width:1098px) and (max-width:1200px){.hero-image-container{display:none}}@media only screen and (min-width:1024px) and (max-width:1280px){#benefits .benefits-container .benefits-box .benefits-icons .benefits-grid{grid-template-columns:20% 80%}#site-links .footer-links .footer-spacing{margin:2rem 0 2rem 0}#site-links .footer-links .footer-spacing ul{padding:0}}@media only screen and (min-width:768px) and (max-width:1025px){#about-us{background-image:unset}#about-us .main-container .who-are-we{text-align:center}#site-links .footer-links .footer-spacing{margin:2rem 0 2rem 0}#site-links .footer-links .footer-spacing ul{padding:0}#benefits .benefits-container .benefits-box .benefits-icons .benefits-grid{grid-template-columns:25% 75%}#main-hero-section{height:80vh}#main-hero-section .main-container .hero-banner-text{text-align:center;width:90%;margin:auto}#main-hero-section .main-container .hero-image-container{display:none}}@media screen and (max-width:992px){#navbar{text-align:left!important}#navbar .offcanvas{max-width:80%;background-color:#f5f7ff}#navbar .offcanvas #social-icons-nav{display:block!important}#navbar .offcanvas .offcanvas-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#navbar .offcanvas .offcanvas-header i{font-size:4rem;padding:1rem;color:#002448}#navbar .offcanvas .offcanvas-header i:hover{color:#000}#navbar .offcanvas .offcanvas-header i:focus{color:#000!important}#navbar .offcanvas .offcanvas-title{font-size:3rem;color:#002448;text-transform:uppercase;letter-spacing:.7rem;border-bottom:2px solid #002448;font-weight:700}#navbar .offcanvas .offcanvas-body ul li{text-align:left}#navbar .offcanvas .offcanvas-body ul{align-items:start!important}#navbar .offcanvas .offcanvas-body .pe-3{padding:0!important}#navbar .offcanvas .nav-link{color:#002448!important}#navbar .offcanvas .nav-link:hover{color:#f3b61f!important}#navbar .offcanvas #cta-box{width:100%;margin:auto}#navbar .offcanvas #cta-box .btn-4{margin:1.5rem auto 1.5rem auto!important;width:100%;background-color:#002448;color:#fff;border:2px solid #002448}#navbar .offcanvas #cta-box .btn-4:hover{background-color:transparent;color:#002448;border:2px solid #002448}#navbar .navbar-nav .nav-link.active{color:#f3b61f!important}#navbar .navbar .navbar-nav .nav-item{margin:1.5rem;padding:0!important}#navbar .navbar .navbar-nav .nav-item .mega-menu{background-color:transparent!important}#navbar .navbar .navbar-nav .nav-item .mega-menu .mega-menu-content{background-color:transparent!important;width:auto!important;grid-template-columns:auto!important}#navbar .navbar .navbar-nav .nav-item .mega-menu .mega-menu-content .box{grid-template-columns:auto!important;justify-content:start;display:block;height:auto;position:unset;padding:0!important;margin:0!important;width:-moz-fit-content!important;width:fit-content!important;width:100%!important}#navbar .navbar .navbar-nav .nav-item .mega-menu .mega-menu-content .box .box-content{background-color:#002448;padding:1rem!important;border-radius:5px;margin:1rem 0!important;word-wrap:break-word!important;width:100vw}#navbar .navbar .navbar-nav .nav-item .mega-menu .mega-menu-content .box .box-content a{padding:.5rem 0!important}#navbar .navbar .navbar-nav .nav-item .mega-menu .mega-menu-content .box .box-content span a{display:flex;flex-direction:column;margin:0!important;font-size:1.8rem!important}#navbar .navbar .navbar-nav .nav-item .mega-menu .mega-menu-content .box .box-content span a sup{margin:1.5rem 0 0 0}#navbar .navbar .navbar-nav .nav-item .mega-menu .nav .nav-item .nav-link{padding:.5rem 1rem .5rem 0}#navbar .navbar .navbar-nav .nav-item .mega-menu .offcanvas{overflow-y:auto}#navbar .navbar{padding:1rem 0}#service-toggle i{color:#002448}#mega-drop{width:100%}#mega-drop ul{width:100%}#mega-drop ul li{width:100%}#mega-drop ul li .mega-menu .mega-menu-content .box .box-content a{word-break:break-all;word-wrap:break-word}#main-hero-section .main-container .hero-banner-text{text-align:center}#main-hero-section .main-container .hero-banner-text .hero-image-container{display:none}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav .nav-item .mega-menu .mega-menu-content .box .box-content a{color:#fff}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav .nav-item .mega-menu .mega-menu-content .box .box-content hr{color:#fff}}@media only screen and (min-width:425px) and (max-width:768px){#navbar{text-align:left!important}#navbar .offcanvas{max-width:80%;background-color:#f5f7ff}#navbar .offcanvas #social-icons-nav{display:block!important}#navbar .offcanvas .offcanvas-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#navbar .offcanvas .offcanvas-header i{font-size:4rem;padding:1rem;color:#002448}#navbar .offcanvas .offcanvas-header i:hover{color:#000}#navbar .offcanvas .offcanvas-header i:focus{color:#000!important}#navbar .offcanvas .offcanvas-title{font-size:3rem;color:#002448;text-transform:uppercase;letter-spacing:.7rem;border-bottom:2px solid #002448;font-weight:700}#navbar .offcanvas .offcanvas-body ul li{text-align:left}#navbar .offcanvas .offcanvas-body ul{align-items:start!important}#navbar .offcanvas .offcanvas-body .pe-3{padding:0!important}#navbar .offcanvas .nav-link{color:#002448!important}#navbar .offcanvas .nav-link:hover{color:#f3b61f!important}#navbar .offcanvas #cta-box{width:100%;margin:auto}#navbar .offcanvas #cta-box .btn-4{margin:1.5rem auto 1.5rem auto!important;width:100%;background-color:#002448;color:#fff;border:2px solid #002448}#navbar .offcanvas #cta-box .btn-4:hover{background-color:transparent;color:#002448;border:2px solid #002448}#navbar .navbar-nav .nav-link.active{color:#f3b61f!important}#navbar .navbar .navbar-nav .nav-item{margin:1.5rem;padding:0!important}#navbar .navbar .navbar-nav .nav-item .mega-menu{background-color:transparent!important}#navbar .navbar .navbar-nav .nav-item .mega-menu .mega-menu-content{background-color:transparent!important;width:auto!important;grid-template-columns:auto!important}#navbar .navbar .navbar-nav .nav-item .mega-menu .mega-menu-content .box{grid-template-columns:auto!important;justify-content:start;display:block;height:auto;position:unset;padding:0!important;margin:0!important;width:-moz-fit-content!important;width:fit-content!important;width:100%!important}#navbar .navbar .navbar-nav .nav-item .mega-menu .mega-menu-content .box .box-content{background-color:#002448;padding:1rem!important;border-radius:5px;margin:1rem 0!important;word-wrap:break-word!important;width:100vw}#navbar .navbar .navbar-nav .nav-item .mega-menu .mega-menu-content .box .box-content a{padding:.5rem 0!important}#navbar .navbar .navbar-nav .nav-item .mega-menu .mega-menu-content .box .box-content span a{display:flex;flex-direction:column;margin:0!important;font-size:1.8rem!important}#navbar .navbar .navbar-nav .nav-item .mega-menu .mega-menu-content .box .box-content span a sup{margin:1.5rem 0 0 0}#navbar .navbar .navbar-nav .nav-item .mega-menu .nav .nav-item .nav-link{padding:.5rem 1rem .5rem 0}#navbar .navbar .navbar-nav .nav-item .mega-menu .offcanvas{overflow-y:auto}#cta-box{display:block!important}#navbar .navbar{padding:1rem 0}.container-spacing{padding:3rem 0}.button{text-align:center}#main-hero-section .hero-info .banner-info .hero-banner-text{width:100%}#main-hero-section .hero-info .banner-info .hero-banner-text p{width:100%}.hero-banner-text{text-align:center}#about-us{background-image:unset}#about-us h2{text-align:center}#about-us video{height:200px;padding:0}#tech-slider .main-container .techSwiper .swiper-wrapper .swiper-slide{width:150px!important;height:150px!important}#tech-slider .main-container .techSwiper .swiper-wrapper .swiper-slide img{width:60%;height:60%}#industries .icon-container{display:grid;grid-template-columns:33% 33% 33%}#our-work-process #steps{flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center}#our-work-process #steps .process{width:33%}#site-links .footer-links div{margin:0 0 2rem 0}#site-links .footer-links div ul{padding:0}#copyright .main-container .copyright-info{padding:.5rem 0 0 0}#get-in-touch p{width:100%}#get-in-touch #contact-form{width:100%}#contact-info .main-container .contact-details{flex-direction:row;align-content:center;justify-content:flex-start;align-items:center;text-align:center;flex-wrap:wrap}#contact-info .main-container .contact-details .icon{margin:.5rem;padding:.5rem}#contact-info .main-container .contact-details .detail{text-align:left;padding:.5rem}#contact-info .main-container .contact-details .detail p{text-align:left;font-size:2rem}#contact-info .main-container .contact-details .detail a{font-size:1.2rem}#blog-listing-page #my-blogs .blog-box .blog-info .posted-date{text-align:left}#blog-listing-page #my-blogs .blog-box .blog-info .button{text-align:left}#blog-listing-page #my-blogs .blog-box .blog-info .button .btn-3{width:100%}#random-blog-posts .panel .panel-title{text-transform:capitalize}#random-blog-posts .panel .panel-body .button{text-align:left}#random-blog-posts .panel .panel-body .button .btn-3{width:100%}#blog-post-page #blog-post h1{text-align:left}.our-services .our-services-list .our-services-box .our-service-info{margin:1.5rem 0;text-align:center}#benefits .benefits-container .benefits-box .benefits-icons .benefits-grid{grid-template-columns:25% 75%}#benefits .benefits-container .benefits-box .benefits-info{margin:1rem 0;text-align:center}#about-us .main-container .who-are-we p{text-align:center}#our-services .main-container .services-container .services-box p{text-align:center}#our-services .main-container .services-container #digital::before,#our-services .main-container .services-container #graphics::before,#our-services .main-container .services-container #web::before{display:none}#about-us-page #who-are-we .main-container p{text-align:center}#about-us-page #success-matters .main-container p{text-align:center}#about-us-page #our-story .main-container p{text-align:center}#about-us-page #our-team .main-container .team .team-member .circle-container .circle{width:200px;height:200px}.inner-page .inner-intro p{text-align:center}.inner-page .inner-heading{width:100%;padding:0;margin-bottom:2rem}.inner-page .hire-us .row{padding:0!important}.inner-page .faq-section .accordion-item{margin:2rem 0}#gsr-page .faq-section .accordion-item{margin:2rem 0}#why-choose-us .reasons-box .reasons-text{text-align:center}#why-choose-us .reasons-box .reasons-text .reasons-title{flex-direction:column}}@media only screen and (min-width:280px) and (max-width:431px){.main-container{width:100%;padding:1rem}.pros-and-cons .btn-3{width:100%}#main-hero-section{height:110dvh}#main-hero-section .hero-image-container{display:none}#navbar{text-align:left!important}#navbar .offcanvas{max-width:80%;background-color:#f5f7ff}#navbar .offcanvas #social-icons-nav{display:block!important}#navbar .offcanvas .offcanvas-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#navbar .offcanvas .offcanvas-header i{font-size:4rem;padding:1rem;color:#002448}#navbar .offcanvas .offcanvas-header i:hover{color:#000}#navbar .offcanvas .offcanvas-header i:focus{color:#000!important}#navbar .offcanvas .offcanvas-title{font-size:3rem;color:#002448;text-transform:uppercase;letter-spacing:.7rem;border-bottom:2px solid #002448;font-weight:700}#navbar .offcanvas .offcanvas-body ul li{text-align:left}#navbar .offcanvas .offcanvas-body ul{align-items:start!important}#navbar .offcanvas .offcanvas-body .pe-3{padding:0!important}#navbar .offcanvas .nav-link{color:#002448!important}#navbar .offcanvas .nav-link:hover{color:#f3b61f!important}#navbar .offcanvas #cta-box{width:100%;margin:auto}#navbar .offcanvas #cta-box .btn-4{margin:1.5rem auto 1.5rem auto!important;width:100%;background-color:#002448;color:#fff;border:2px solid #002448}#navbar .offcanvas #cta-box .btn-4:hover{background-color:transparent;color:#002448;border:2px solid #002448}#navbar .navbar-nav .nav-link.active{color:#f3b61f!important}#navbar .navbar .navbar-nav .nav-item{margin:1.5rem;padding:0!important}#navbar .navbar .navbar-nav .nav-item .mega-menu{background-color:transparent!important}#navbar .navbar .navbar-nav .nav-item .mega-menu .mega-menu-content{background-color:transparent!important;width:auto!important;grid-template-columns:auto!important}#navbar .navbar .navbar-nav .nav-item .mega-menu .mega-menu-content .box{grid-template-columns:auto!important;justify-content:start;display:block;height:auto;position:unset;padding:0!important;margin:0!important;width:-moz-fit-content!important;width:fit-content!important;width:100%!important}#navbar .navbar .navbar-nav .nav-item .mega-menu .mega-menu-content .box .box-content{background-color:#002448;padding:1rem!important;border-radius:5px;margin:1rem 0!important;word-wrap:break-word!important;width:100vw}#navbar .navbar .navbar-nav .nav-item .mega-menu .mega-menu-content .box .box-content a{padding:.5rem 0!important}#navbar .navbar .navbar-nav .nav-item .mega-menu .mega-menu-content .box .box-content span a{display:flex;flex-direction:column;margin:0!important;font-size:1.8rem!important}#navbar .navbar .navbar-nav .nav-item .mega-menu .mega-menu-content .box .box-content span a sup{margin:1.5rem 0 0 0}#navbar .navbar .navbar-nav .nav-item .mega-menu .nav .nav-item .nav-link{padding:.5rem 1rem .5rem 0}#navbar .navbar .navbar-nav .nav-item .mega-menu .offcanvas{overflow-y:auto}#cta-box{display:block!important}.offcanvas{max-width:90%!important}#navbar .navbar{padding:.5rem 0}#navbar .nav .nav-item .mega-menu .mega-menu-content .box .box-content span a{word-wrap:break-word;font-size:1.6rem}#navbar .nav .nav-item .mega-menu .mega-menu-content .box .box-content a{word-wrap:break-word;font-size:1.6rem}#navbar .nav .nav-item .mega-menu .mega-menu-content .box .box-content span a sup{font-size:1rem}.container-spacing{padding:3rem 0}.button{text-align:center}.hero-banner-text{text-align:center;padding:0}#about-us{background-image:unset}#about-us h2{text-align:center}#about-us video{height:200px;padding:0}#inner-header{height:65dvh}#inner-header .header-bg .header-bg-overlay{height:inherit}#inner-header .header-bg .main-container{height:inherit}#inner-header .header-bg .main-container .container{height:inherit}#tech-slider .main-container .techSwiper .swiper-wrapper .swiper-slide{width:100px!important;height:100px!important}#tech-slider .main-container .techSwiper .swiper-wrapper .swiper-slide img{width:70%;height:70%}#our-services .main-container .services-container .services-div{padding:1rem}#industries .icon-container{display:grid;grid-template-columns:50% 50%}#our-work-process #steps{flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center}#our-work-process #steps .process{width:50%}#site-links .footer-links .footer-spacing{margin:2rem 0 2rem 0}#site-links .footer-links .footer-spacing ul{padding:0}#copyright .main-container .copyright-info{padding:.5rem 0 0 0}#get-in-touch p{width:100%}#get-in-touch #contact-form{width:100%}#contact-info .main-container .contact-details{flex-direction:row;align-content:center;justify-content:flex-start;align-items:center;text-align:center;flex-wrap:wrap}#contact-info .main-container .contact-details .icon{margin:.5rem;padding:.5rem}#contact-info .main-container .contact-details .detail{text-align:left;padding:.5rem}#contact-info .main-container .contact-details .detail p{text-align:left;font-size:2rem}#contact-info .main-container .contact-details .detail a{font-size:1.2rem}#blog-listing-page #my-blogs .blog-box .blog-info .posted-date{text-align:left}#blog-listing-page #my-blogs .blog-box .blog-info .blog-title{font-size:7vw}#blog-listing-page #my-blogs .blog-box .blog-info .button{text-align:left}#blog-listing-page #my-blogs .blog-box .blog-info .button .btn-3{width:100%}#random-blog-posts .panel .panel-title{text-transform:capitalize}#random-blog-posts .panel .panel-body .button{text-align:left}#random-blog-posts .panel .panel-body .button .btn-3{width:100%}#blog-post-page #blog-post h1{text-align:left}.our-services .our-services-list .our-services-box .our-service-info{margin:1.5rem 0;text-align:center}#benefits .benefits-container .benefits-box .benefits-icons .benefits-grid{grid-template-columns:100%;justify-items:center}#benefits .benefits-container .benefits-box .benefits-icons .benefits-grid .benefits-icon{margin:0 0 1rem 0}#benefits .benefits-container .benefits-box .benefits-icons .benefits-grid h3{text-align:center}#benefits .benefits-container .benefits-box .benefits-info{margin:1rem 0;text-align:center}#about-us .main-container .who-are-we p{text-align:center}#our-services .main-container .services-container .services-box{padding:1.5rem!important}#our-services .main-container .services-container .services-box div{flex-direction:column-reverse}#our-services .main-container .services-container .services-box h3,#our-services .main-container .services-container .services-box p{text-align:center}#our-services .main-container .services-container .services-box .service-icon{margin-bottom:1rem}#our-services .main-container .services-container #digital::before,#our-services .main-container .services-container #graphics::before,#our-services .main-container .services-container #web::before{display:none}#about-us-page #who-are-we .main-container p{text-align:center}#about-us-page #success-matters .main-container p{text-align:center}#about-us-page #our-story .main-container p{text-align:center}#about-us-page #our-team .main-container .team .team-member .circle-container .circle{width:200px;height:200px}.inner-page .inner-intro .static picture img{height:300px;-o-object-fit:cover;object-fit:cover}.inner-page .inner-intro p{text-align:center}.inner-page .inner-heading{width:100%;padding:0;margin-bottom:2rem}.inner-page .hire-us .row{padding:0!important}.inner-page .faq-section .accordion-item{margin:2rem 0}#gsr-page .faq-section .accordion-item{margin:2rem 0}.our-services .our-services-list .our-services-box{padding:1.5rem;text-align:center}#main-hero-section .hero-info .banner-info .hero-banner-text .cta-btn .btn-1,#main-hero-section .hero-info .banner-info .hero-banner-text .cta-btn .btn-2{width:100%}#why-choose-us .reasons-box .reasons-text{text-align:center}#why-choose-us .reasons-box .reasons-text .reasons-title{flex-direction:column}}@media only screen and (min-width:800px) and (max-width:1099px) and (orientation:landscape){#main-hero-section{height:90vh}#main-hero-section .hero-banner .hero-info .banner-info .hero-banner-text{width:90%;margin:auto;text-align:center}#main-hero-section .hero-banner .hero-info .banner-info .hero-image-container{display:none}#main-hero-section .hero-info .banner-info .hero-banner-text .hero-trust-markers{gap:1.5rem;text-align:center;justify-content:center}#main-hero-section .hero-info .banner-info .hero-banner-text .hero-trust-markers .trust-item{font-size:1.4rem}#main-hero-section .hero-info .banner-info .hero-banner-text .hero-trust-markers .trust-item i{font-size:1.8rem}}@media only screen and (min-width:300px) and (max-width:990px) and (orientation:landscape){p{font-size:20px}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav .nav-item .mega-menu .mega-menu-content .box .box-content a{color:#fff}#navbar .navbar .offcanvas .offcanvas-body .navbar-nav .nav .nav-item .mega-menu .mega-menu-content .box .box-content hr{color:#fff}.btn-1,.btn-2,.btn-3,i{font-size:18px}.gap-5{gap:1rem!important}#navbar .navbar .navbar-brand img{width:150px;height:auto}#industries .icon-container{grid-template-columns:33% 33% 33%}#our-work-process #steps .process{width:33%}#tech-slider .main-container .techSwiper .swiper-wrapper .swiper-slide{width:90px!important;height:90px!important}#inner-header .header-bg .header-bg-overlay{height:inherit}#inner-header .header-bg .main-container{height:inherit}#inner-header .header-bg .main-container .container{height:inherit}#inner-header{height:80dvh}#our-team .team .circle{width:180px;height:180px}#main-hero-section{height:-moz-max-content;height:max-content}#main-hero-section .hero-banner{padding:5rem 0}#main-hero-section .hero-banner .hero-info .banner-info .hero-banner-text{width:100%;text-align:center}#main-hero-section .hero-banner .hero-info .banner-info .hero-image-container{display:none}#service-icon{display:inline-block;margin-left:8px;cursor:pointer}#digital::before,#graphics::before,#web::before{display:none}#clients-reviews .clients-bg{height:80vh}#clients-reviews .clients-bg .clients-bg-overlay{height:inherit}#clients-reviews .clients-bg .clients-content{height:inherit}#clients-reviews .clients-bg .clients-content .clients-reviews-sliders{height:inherit}.inner-page .inner-intro p{text-align:center}.inner-page .inner-heading{width:100%;padding:0;margin-bottom:2rem}.inner-page .hire-us .row{padding:0!important}.inner-page .faq-section .accordion-item{margin:2rem 0}#gsr-page .faq-section .accordion-item{margin:2rem 0}.inner-page .h-icon i{font-size:3rem}#main-hero-section .hero-info .banner-info .hero-banner-text .hero-trust-markers{gap:1.5rem;text-align:center;justify-content:center}#main-hero-section .hero-info .banner-info .hero-banner-text .hero-trust-markers .trust-item{font-size:1.4rem}#main-hero-section .hero-info .banner-info .hero-banner-text .hero-trust-markers .trust-item i{font-size:1.8rem}}.comparison-table-container .pricing-card{transition:all .3s;border-radius:10px;overflow:hidden;margin-bottom:30px;border:1px solid #002448}.comparison-table-container .pricing-card:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.comparison-table-container .pricing-header{padding:30px;background:#002448;border-bottom:1px solid #eee}.comparison-table-container .pricing-header h3{color:#fff}.comparison-table-container .pricing-header h4{color:#f3b61f}.comparison-table-container .pricing-header p{color:#fff}.comparison-table-container .popular-plan{border:2px solid #002448;position:relative;background-color:#002448;color:#fff}.comparison-table-container .popular-badge{position:absolute;top:0;right:0;background:#f3b61f;color:#000;padding:5px 15px;border-radius:0;font-size:12px;font-weight:700}.comparison-table-container .feature-list{padding:0;list-style:none}.comparison-table-container .feature-list li{padding:5px 0;border-bottom:1px solid #eee;display:flex;align-items:center;font-size:1.2rem}.comparison-table-container .comparison-table th{background-color:#002448;color:#fff;font-weight:400;font-size:1.8rem;text-align:start}.comparison-table-container .comparison-table th .price-amount{color:#f3b61f}.comparison-table-container .comparison-table td{text-align:center;font-size:1.4rem}.comparison-table-container .comparison-table .service-category{background-color:#f3b61f;text-align:start;border-radius:0;font-size:1.4rem}.comparison-table-container .comparison-table td,.comparison-table-container .comparison-table th{vertical-align:middle;padding:12px 8px}.comparison-table-container .feature-icon{width:20px;display:inline-block;text-align:center;margin-right:10px}.comparison-table-container .price-amount{font-size:2.5rem;font-weight:700;color:#fff}.comparison-table-container .service-category{background-color:#f3b61f;color:#000;border-radius:5px;text-align:start;font-size:1.4rem}.comparison-table-container .compare-table-hidden{display:none}.comparison-table-container .alert-info{font-size:1.2rem}.legal ul li a{word-break:break-word}.particles{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateZ(0);will-change:transform;pointer-events:none;z-index:1;overflow:hidden}.particle{position:absolute;width:5px!important;height:5px!important;background:#fff;border-radius:50%;opacity:.1;animation:floatParticle linear infinite;will-change:transform,opacity}@keyframes floatParticle{0%{transform:translateY(0) translateX(0);opacity:0}10%,90%{opacity:.4}100%{transform:translateY(-100vh) translateX(20px);opacity:0}}@media (prefers-reduced-motion){.particle{animation:none!important}}#bio-links-body{width:100%;height:100%;margin:auto;background-color:#f3b61f;margin:0;padding:0}#bio-links-section{width:inherit;height:inherit;display:grid;place-items:center;width:100%;max-width:400px;margin:auto}#bio-links-section .bio-card{background-color:#f5f7ff}#bio-links-section .bio-card .card-header{padding:2rem 0;text-align:center;color:#fff;background-color:#002448}#bio-links-section .bio-card .card-header .card-image-section{padding:1rem;margin:1rem 0;width:100%}#bio-links-section .bio-card .card-header .card-image-section .brand-logo{width:60%;-o-object-fit:contain;object-fit:contain}#bio-links-section .bio-card .bio-intro{text-align:center;padding:2rem 0}#bio-links-section .bio-card .bio-intro .brand-tagline,#bio-links-section .bio-card .bio-intro .welcome-text{padding:0;margin:0;font-size:1.4rem;font-weight:600;line-height:auto}#bio-links-section .bio-card .bio-intro .brand-name{color:#002448;text-transform:capitalize;line-height:normal}#bio-links-section .bio-card .all-bio-links{display:grid;gap:3}#bio-links-section .bio-card .all-bio-links .all-urls{display:flex;justify-content:space-between;width:100%}#bio-links-section .bio-card .bio-contact-details{padding:2rem 0}#bio-links-section .bio-card .bio-contact-details .bio-contact-details-box{display:flex;justify-content:space-between;align-items:center;margin:2rem 0}#bio-links-section .bio-card .bio-contact-details .bio-contact-details-box a,#bio-links-section .bio-card .bio-contact-details .bio-contact-details-box span{color:#002448;text-decoration:none;font-size:1.8rem}#bio-links-section .bio-card .bio-contact-details .bio-contact-details-box a:hover{color:#f3b61f}#bio-links-section .bio-card .bio-contact-buttons{display:flex;flex-direction:column}#bio-links-section .bio-card .bio-footer{font-size:1.4rem;color:#002448;text-align:center;padding:2rem 0 2rem 0}#bio-links-section .bio-card .bio-footer a{text-decoration:none;color:#002448}#bio-links-section .bio-card .bio-footer a:hover{color:#f3b61f}@media (min-width:576px){#bio-links-section{padding:5rem 0}}#links-section .explore-zenar>div:nth-child(2) .card{background-color:#002448!important;color:#fff!important}#links-section .explore-zenar>div:nth-child(2) .card .icon-circle{background-color:#fff!important}#links-section .explore-zenar>div:nth-child(2) .links-card .card .icon-circle i{color:#002448!important}#our-products-page .accordion .accordion-item .accordion-button{background-color:#fff;font-weight:400;padding:2rem;border:none;font-size:1.8rem}#our-products-page .accordion .accordion-item .accordion-body{background-color:#f3b61f;padding:2rem;line-height:1.6;font-size:1.6rem}#our-products-page .accordion .accordion-item .accordion-button{background-color:#fff;font-weight:400;padding:2rem;border:none;font-size:1.8rem}#our-products-page .accordion .accordion-item{border-radius:10px;overflow:hidden;margin:2rem}#our-products-page .accordion .accordion-item .accordion-button:focus{box-shadow:none}.bg-warning,.text-warning{color:#f3b61f!important}.siteblue{color:#002448}.blinks{color:#002448}.blinks:hover{color:#f3b61f}#review-section{background:#002448}#review-section h2{color:#f5f7ff}#review-section .client-name{font-weight:700;color:#002448;text-transform:capitalize;line-height:normal}#review-section .client-role{color:#002448;font-size:1.4rem}#review-section .star{font-size:1.8rem}#review-section .swiper-wrapper{transition-timing-function:linear!important}#review-section .reviewSwiper{padding:20px 0 40px}#review-section .reviewSwiper .swiper-slide{display:flex;height:auto}#review-section .review-card{background:#fff;border-radius:16px;padding:22px;width:100%;height:100%;border:1px solid #eee;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:.3s;cursor:grab}.review-card:active{cursor:grabbing}#review-section .review-card:hover{transform:translateY(-6px)}#review-section .review-img{width:50px;height:50px;border-radius:50%}#review-section #review-section .star{color:#ddd}#review-section .star.filled{color:#f3b61f}#review-section .review-text{font-size:1.4rem;color:#444}#review-section .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}#gsr-page #services-gsr{background-color:#f5f7ff}#gsr-page #services-gsr .service-card{background-color:#fff;border-radius:20px;transition:transform .3s ease;padding:2rem}#gsr-page #services-gsr .service-card:hover{transform:translateY(-10px);border:1px solid #f3b61f!important}#gsr-page #gsr-solution{background-color:#f5f7ff}#gsr-page #why-choose-us-gsr .glass-card{border-radius:20px;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}#gsr-page #why-choose-us-gsr .glass-card:hover{transform:translateY(-10px);border:1px solid #f3b61f!important}#gsr-page #why-choose-us-gsr .glass-card-box{background:rgba(255,255,255,.7);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.4);border-radius:24px;box-shadow:0 8px 32px 0 rgba(31,38,135,.07)}#gsr-page #why-choose-us-gsr .card-icon{width:50px;height:50px;background:#002448;color:#f5f7ff;border-radius:16px;display:grid;place-items:center;font-size:2.5rem;margin-bottom:2rem!important}#gsr-page #why-choose-us-gsr .result-focus{color:#002448}#gsr-page #process-gsr{background-color:#002448;color:#f5f7ff;text-align:center}#gsr-page #process-gsr h2,#process-gsr h3{color:#f5f7ff}#gsr-page #process-gsr .number{color:#f5f7ff;opacity:.6;font-size:2rem;font-weight:700}#gsr-page #process-gsr .glass-card{border-radius:20px;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}#gsr-page #process-gsr .glass-card:hover{transform:translateY(-10px);border:1px solid #f3b61f!important}#gsr-page #process-gsr .glass-card-box{background:rgba(255,255,255,.7);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.4);border-radius:24px;box-shadow:0 8px 32px 0 rgba(31,38,135,.07)}#gsr-page #process-gsr .card-icon{text-align:center;margin:auto;width:50px;height:50px;background:#f5f7ff;color:#002448;border-radius:16px;display:grid;place-items:center;font-size:2.5rem;margin-bottom:2rem!important}#gsr-page .gsr-badge{transition:all .3s ease;cursor:default;background-color:#002448;color:#f5f7ff}#gsr-page #seo-section{background-color:#f5f7ff}#gsr-page #gsr-cta-box .cta-box-area{background-color:#002448}#gsr-page #gsr-cta-box .cta-box-area h2,#gsr-page #gsr-cta-box .cta-box-area p{color:#f5f7ff}#all-services-grid .service-card-unified{background:#f5f7ff;border:1px solid rgba(0,0,0,.05);border-radius:12px;padding:40px 20px;transition:all .4s cubic-bezier(.165,.84,.44,1);text-decoration:none!important;display:flex;flex-direction:column;align-items:center;height:100%;box-shadow:0 10px 30px rgba(0,0,0,.03);position:relative;overflow:hidden;z-index:1}#all-services-grid .service-card-unified:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,36,72,.2);border-color:#002448;background-color:#002448}#all-services-grid .service-card-unified .category-badge{background:rgba(0,36,72,.08);color:#002448;font-size:.85rem;text-transform:uppercase;font-weight:700;letter-spacing:1px;padding:6px 14px;border-radius:50px;margin-bottom:25px;transition:all .3s ease}#all-services-grid .service-card-unified:hover .category-badge{background:rgba(255,255,255,.2);color:#fff}#all-services-grid .service-card-unified h3{transition:color .3s ease;margin-bottom:15px}#all-services-grid .service-card-unified p{color:#002448;transition:color .3s ease;line-height:1.6;margin:0;font-size:1.6rem}#all-services-grid .service-card-unified:hover .icon-wrapper i,#all-services-grid .service-card-unified:hover h3,#all-services-grid .service-card-unified:hover p{color:#fff!important}#all-services-grid .service-card-unified .icon-wrapper{font-size:3rem;color:#002448;margin-bottom:25px;transition:color .3s ease,transform .4s ease}#all-services-grid .service-card-unified:hover .icon-wrapper{transform:scale(1.15)}#build-and-work img{border-radius:12px}#portfolio-page .project-meta-summary{padding:2rem;background-color:#f5f7ff;box-shadow:0 8px 20px rgba(0,36,72,.25)}#portfolio-page .meta-label{display:block;font-size:1.2rem;color:#002448;text-transform:uppercase;font-weight:600;margin-bottom:2px}#portfolio-page .meta-value{font-size:1.8rem;color:#002448;margin-bottom:0}#portfolio-page .modal-tab-nav{border-bottom:1px solid rgba(0,36,72,.1);padding-bottom:8px;gap:10px}#portfolio-page .modal-tab-nav .nav-link{background:0 0;color:#64748b;font-weight:600;border:1px solid transparent;padding:8px 16px;border-radius:6px;transition:all .3s ease}#portfolio-page .modal-tab-nav .nav-link:hover{color:#002448;background-color:rgba(0,36,72,.04)}#portfolio-page .modal-tab-nav .nav-link.active{background-color:#002448;color:#fff}#portfolio-page .modal-tab-content{padding-top:10px}#portfolio-page .section-title{font-size:2.5rem;font-weight:700;color:#002448;margin-bottom:12px}#portfolio-page .section-text{font-size:1.6rem;line-height:1.6;color:#334155}#portfolio-page .modal-checklist{display:flex;flex-direction:column;gap:8px}#portfolio-page .modal-checklist li{font-size:1.6rem;color:#334155;display:flex;align-items:center}#portfolio-page .modal-checklist li i{flex-shrink:0}#portfolio-page .modal-process-timeline{border-left:2px solid rgba(0,36,72,.1);padding-left:20px;position:relative;margin-left:8px}#portfolio-page .timeline-step-item{position:relative;background-color:#f5f7ff;padding:1.5rem}#portfolio-page .timeline-step-item::before{content:"";position:absolute;left:-27px;top:22px;width:12px;height:12px;border-radius:50%;background-color:#f3b61f;border:2px solid #fff;box-shadow:0 0 0 2px #002448}#portfolio-page .timeline-step-item .step-title{font-size:2rem}#portfolio-page .timeline-step-item .step-desc{font-size:1.6rem}#portfolio-page .card-problem,#portfolio-page .card-solution{box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}#portfolio-page .badge-tech-pill{background-color:#f3b61f;color:#002448;border:1px solid #f3b61f;font-size:1.4rem;font-weight:600;padding:6px 14px;border-radius:20px;transition:all .2s ease;display:inline-block}#portfolio-page .badge-tech-pill:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,36,72,.1)}