@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&family=Space+Grotesk:wght@400;500;600;700&display=swap);body{font-family:-phanta-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body,html{background-color:#000}.App{text-align:left;--main-theme-color:#1d4ed8}.phanta-navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:hsla(0,0%,100%,.72);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08);height:44px;transform:translateY(0);transition:transform .3s ease-in-out}.phanta-navbar.navbar-hidden{transform:translateY(-100%)}.phanta-navbar.navbar-visible{transform:translateY(0)}.phanta-navbar-container{max-width:980px;margin:0 auto;padding:0 22px;display:flex;align-items:center;justify-content:space-between;height:100%}.phanta-navbar-logo{font-family:"Space Grotesk",sans-serif;font-size:1.35rem;font-weight:600;color:var(--text-primary);text-decoration:none;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;height:100%}.phanta-navbar-logo img{height:28px;width:auto;display:block;vertical-align:middle}.phanta-navbar-logo:hover{opacity:.7;color:var(--text-primary)}.phanta-navbar-menu{display:flex;align-items:center;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.phanta-navbar-item{margin:0}.phanta-navbar-link{display:block;padding:0 16px;font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:400;color:var(--text-primary);text-decoration:none;line-height:44px;transition:opacity .3s ease;white-space:nowrap}.phanta-navbar-link:hover{opacity:.7;color:var(--text-primary)}.phanta-navbar-toggle{display:none;flex-direction:column;justify-content:space-around;width:24px;height:24px;background:transparent;.App-header{position:relative;background:radial-gradient(circle at top left,rgba(29,78,216,.12),transparent 45%),radial-gradient(circle at bottom right,rgba(14,165,233,.12),transparent 55%),linear-gradient(135deg,#fff,#f8fafc 60%,#f1f5f9);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:calc(8rem + 44px) 0 6rem;color:var(--text-primary);overflow:hidden}background:var(--text-primary);transition:all .3s ease}@media (max-width:768px){.phanta-navbar{height:auto;min-height:44px}.phanta-navbar-container{flex-wrap:wrap;min-height:44px}.phanta-navbar-logo{height:44px}.phanta-navbar-toggle{display:flex}.phanta-navbar-menu{flex-direction:column;align-items:flex-start;width:100%;max-height:0;overflow:hidden;transition:max-height .3s ease;background:hsla(0,0%,100%,.95);margin-top:0;grid-gap:0;gap:0}.phanta-navbar-menu.is-open{max-height:300px;padding:8px 0}.phanta-navbar-item{width:100%;border-top:1px solid rgba(0,0,0,.08)}.phanta-navbar-link{padding:12px 0;line-height:1.5}}.container{width:min(100%,1200px);margin:0 auto;padding:0 clamp(1.5rem,5vw,3rem);box-sizing:border-box}.row{display:flex;flex-wrap:wrap;margin:-1.25rem}.row>.col,.row>[class*=col-]{padding:1.25rem;flex:1 1 100%;box-sizing:border-box}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.ml-auto{margin-left:auto}.collapse{display:flex;flex-basis:100%;justify-content:flex-end;width:100%}.collapse>*{flex:1 1 auto}.navbar{justify-content:space-between;flex-wrap:wrap;grid-gap:1rem;gap:1rem}.navbar,.navbar-nav{display:flex;align-items:center}.navbar-nav{margin:0;padding:0;list-style:none;grid-gap:.75rem;gap:.75rem}:root{--background-900:#fff;--background-800:#f8fafc;--background-700:#f1f5f9;--surface-800:hsla(0,0%,100%,0.9);--surface-700:hsla(0,0%,100%,0.82);--accent-500:#1d4ed8;--accent-400:#2563eb;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--border-color:rgba(15,23,42,0.08);--shadow-soft:0 24px 64px rgba(15,23,42,0.12)}.App-header{position:relative;background:radial-gradient(circle at top left,rgba(29,78,216,.12),transparent 45%),radial-gradient(circle at bottom right,rgba(14,165,233,.12),transparent 55%),linear-gradient(135deg,#fff,#f8fafc 60%,#f1f5f9);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:8rem 0 6rem;color:var(--text-primary);overflow:hidden}.App-header:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(37,99,235,.18),transparent 55%),radial-gradient(circle at 80% 10%,rgba(20,184,166,.12),transparent 60%);opacity:.4;pointer-events:none;z-index:1}.hero{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;grid-gap:4rem;gap:4rem}.hero-text{flex:1 1 420px;max-width:540px;text-align:left}.hero-eyebrow{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-family:"IBM Plex Mono",monospace;font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-400);margin-bottom:1.5rem}.hero-eyebrow:before{content:"";display:inline-block;height:1px;width:32px;background:var(--accent-400);opacity:.75}.hero-text h1{font-family:"Space Grotesk",sans-serif;font-size:clamp(2.5rem,4vw,3.8rem);line-height:1.1;margin-bottom:1.25rem;color:var(--text-primary)}.hero-subtitle{font-size:1.1rem;line-height:1.7;color:var(--text-secondary);margin-bottom:2rem}.hero-actions{display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem;margin-bottom:2.5rem}.hero-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:0;margin:0;list-style:none}.hero-metrics li{padding:1rem 1.25rem;border:1px solid var(--border-color);border-radius:16px;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 40px rgba(15,23,42,.12);font-size:.9rem;color:var(--text-secondary)}.hero-metrics li span{display:block;font-family:"Space Grotesk",sans-serif;font-size:1.35rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.hero-visual{flex:0 1 320px;max-width:360px;padding:1.5rem;border-radius:24px;background:#fff;box-shadow:0 18px 40px rgba(15,23,42,.14);display:flex;align-items:center;justify-content:center}.hero-image{width:100%;height:auto;display:block;border-radius:16px}@media (max-width:992px){.App-header{padding:6rem 0 4rem}.hero{grid-gap:2.5rem;gap:2.5rem}.hero-visual{padding:1.5rem}.navigation .navbar{padding:.75rem 0}.navbar-nav{background:hsla(0,0%,100%,.95);border-radius:18px;padding:.75rem;margin-top:1rem;border:1px solid rgba(15,23,42,.08)}.navbar-nav .nav-link{margin:.35rem .5rem;padding:.75rem 1rem}.nav-cta-wrapper{width:100%;margin-left:0}.nav-cta{width:100%}}body,html{background-color:var(--background-900);color:var(--text-secondary)}body{-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}body,h1,h2,h3,h4,h5,h6{font-family:"Space Grotesk",sans-serif}h1,h2,h3,h4,h5,h6{font-weight:500;color:var(--text-primary)}p{font-family:"Space Grotesk",sans-serif;color:var(--text-secondary)}[scroll-behavior=smooth]{scroll-behavior:smooth}pre{color:#afbac4}::selection{color:#fff;background:var(--main-theme-color)}hr{border-top:1px solid hsla(0,0%,100%,.1)}a{color:var(--text-primary);transition:all .3s ease-in 0s}a:focus,a:hover{color:var(--accent-400)}.kill-margin-bottom{margin-bottom:0!important}.padding-0{padding:0!important}.mb-50{margin-bottom:50px}.btn{background-color:initial;color:var(--text-primary);padding:.85rem 1.9rem;border-radius:999px;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;font-family:"Space Grotesk",sans-serif;font-size:.95rem;font-weight:500;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem}.btn:focus{outline:none;box-shadow:0 0 0 2px rgba(45,212,247,.25)}.btn-transparent{border:1px solid rgba(148,163,184,.35);background:hsla(0,0%,100%,.85)}.btn-transparent:focus,.btn-transparent:hover{background-color:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.35);color:var(--text-primary)}.btn-solid{background:var(--accent-500);color:#fff;box-shadow:0 18px 36px rgba(37,99,235,.22)}.btn-solid:focus,.btn-solid:hover{color:#fff;background:var(--accent-400);transform:translateY(-1px)}.btn-outline{border:1px solid rgba(148,163,184,.6);color:var(--text-primary);background:hsla(0,0%,100%,.8)}.btn-outline:focus,.btn-outline:hover{border-color:var(--accent-500);color:var(--accent-500);background:rgba(37,99,235,.08);transform:translateY(-1px)}.btn.btn-block{width:100%;justify-content:center}.btn:disabled,.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.border-meghna{border-top:2px solid rgba(236,239,241,.07);height:1px;margin:15px auto 0;position:relative;width:30%}.border-meghna:before{background-color:#fff;content:"";height:6px;left:50%;margin-left:-20px;position:absolute;top:-4px;width:50px;background-color:var(--main-theme-color)}.color{color:#6cb670}.sub-title{padding:0 0 50px}.sub-title>h3{border-left:3px solid #ddd;border-right:3px solid #ddd;display:inline-block;padding:5px 25px;text-transform:uppercase}.bg-one{background-color:#353b43}.bg-dark{background:#242930}.parallax-section{background-attachment:fixed!important}.no-padding{padding:0!important}.inline-block{display:inline-block}figure{margin:0}a{transition:all .2s ease-in 0s}iframe{border:0}a,a:focus,a:hover{text-decoration:none;outline:0}a:focus,a:hover{color:var(--main-theme-color)}.btn-main{background:var(--main-theme-color);color:#fff;display:inline-block;font-size:14px;letter-spacing:1px;padding:10px 35px;text-transform:uppercase}.btn-main:hover{background:#2c9091;color:#fff}.navigation{background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(15,23,42,.08);box-shadow:0 10px 30px rgba(15,23,42,.08)}.navigation .navbar{padding:1rem 0}.navigation .navbar-brand img{filter:drop-shadow(0 6px 20px rgba(15,23,42,.1))}.navbar-nav .nav-link{font-family:"IBM Plex Mono",monospace;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;color:var(--text-muted)!important;margin:0 .75rem;transition:color .2s ease,opacity .2s ease}.navbar-nav .nav-link.active,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{color:var(--accent-500)!important;opacity:1}.nav-cta-wrapper{margin-left:.5rem}.nav-cta{padding:.6rem 1.4rem;font-size:.8rem}.mt-20{margin-top:20px}.section{padding:100px 0}@media (max-width:768px){.section{padding:80px 0}}@media (max-width:480px){.section{padding:56px 0}}.section-sm{padding:70px 0}.section-xs{padding:50px 0}.technology{text-align:left}.section-kicker{display:inline-flex;align-items:center;grid-gap:.6rem;gap:.6rem;font-family:"IBM Plex Mono",monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.18em;color:var(--accent-400);margin-bottom:1.5rem}.section-kicker:after{content:"";height:1px;width:40px;background:var(--accent-400);opacity:.6}.technology h2{color:var(--text-primary);font-size:clamp(2rem,3vw,2.8rem);font-weight:600;margin-bottom:1.25rem}.section-lede{font-size:1.05rem;color:var(--text-secondary);max-width:720px}.tech-grid{margin-top:3rem;grid-row-gap:2rem;row-gap:2rem}.tech-card{height:100%;padding:2rem;border-radius:20px;border:1px solid var(--border-color);background:#fff;box-shadow:0 18px 40px rgba(15,23,42,.1)}.tech-card h3{font-size:1.35rem;color:var(--text-primary);margin-bottom:1rem}.tech-card p{color:var(--text-secondary);margin-bottom:1rem;line-height:1.7}.tech-card ul{list-style:none;padding:0;margin:0}.tech-card ul li{font-family:"IBM Plex Mono",monospace;font-size:.9rem;color:var(--text-muted);padding-left:1.4rem;position:relative;margin-bottom:.6rem}.tech-card ul li:before{content:"";position:absolute;left:0;top:.55rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent-500);box-shadow:0 0 10px rgba(37,99,235,.35)}.tech-panels{margin-top:3.5rem;grid-row-gap:2rem;row-gap:2rem}.tech-panel{height:100%;border-radius:20px;border:1px solid var(--border-color);background:#fff;padding:2.2rem;box-shadow:0 16px 36px rgba(15,23,42,.12)}.tech-panel h3{color:var(--text-primary);font-size:1.25rem;margin-bottom:1.2rem}.tech-panel p{color:var(--text-secondary)}.panel-metrics{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.metric-label{display:block;font-family:"IBM Plex Mono",monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.18em;color:var(--text-muted);margin-bottom:.5rem}.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.25rem;gap:1.25rem}.process-card{border:1px solid rgba(148,163,184,.25);border-radius:18px;padding:1.4rem;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.08)}.process-title{display:block;font-family:"IBM Plex Mono",monospace;font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-400);margin-bottom:.75rem}.platform{text-align:left}.platform h2{color:var(--text-primary);font-size:clamp(2.1rem,3vw,2.8rem);font-weight:600;margin-bottom:1rem}.platform .section-lede{max-width:580px}.platform-capabilities{list-style:none;padding:0;margin:2rem 0 0}.platform-capabilities li{display:flex;align-items:flex-start;grid-gap:.8rem;gap:.8rem;color:var(--text-secondary);margin-bottom:.85rem;font-size:.98rem}.platform-capabilities li:before{content:"";flex-shrink:0;height:.55rem;width:.55rem;border-radius:50%;background:var(--accent-500);margin-top:.45rem;box-shadow:0 0 10px rgba(37,99,235,.3)}.platform-visual{position:relative;border-radius:28px;padding:1.5rem;background:#fff;border:1px solid rgba(148,163,184,.25);box-shadow:0 18px 50px rgba(15,23,42,.12);overflow:hidden}.platform-visual img{display:block;width:100%;border-radius:18px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent),linear-gradient(180deg,transparent 0,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent),linear-gradient(180deg,transparent 0,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.platform-spec-grid{margin-top:3.5rem;grid-row-gap:1.5rem;row-gap:1.5rem}.spec-card{border-radius:18px;border:1px solid rgba(148,163,184,.25);background:#fff;padding:1.6rem;height:100%;box-shadow:0 16px 36px rgba(15,23,42,.1)}.spec-label{display:block;font-family:"IBM Plex Mono",monospace;font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted);margin-bottom:.65rem}.spec-value{display:block;font-size:1.2rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.spec-card p{color:var(--text-secondary);margin:0}.inquiry-section{position:relative}.inquiry-copy{text-align:left}.inquiry-copy h2{color:var(--text-primary);font-size:clamp(2rem,3vw,2.6rem);margin-bottom:1rem}.inquiry-copy p{color:var(--text-secondary)}.inquiry-highlights{margin-top:2rem;display:grid;grid-gap:1.5rem;gap:1.5rem}.inquiry-highlights div{border-left:2px solid var(--accent-500);padding-left:1.1rem}.highlight-title{display:block;font-family:"IBM Plex Mono",monospace;font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-400);margin-bottom:.45rem}.inquiry-form{background:#fff;border:1px solid rgba(148,163,184,.25);border-radius:24px;padding:2.5rem;box-shadow:0 24px 56px rgba(15,23,42,.12);text-align:left}.inquiry-form .form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.inquiry-form .form-row .form-group{margin-bottom:0}.inquiry-form .form-group{display:flex;flex-direction:column;margin-bottom:1.5rem}.inquiry-form label{font-size:.85rem;font-family:"IBM Plex Mono",monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);margin-bottom:.6rem}.inquiry-form .form-control{background:hsla(0,0%,100%,.9);border:1px solid rgba(148,163,184,.4);border-radius:14px;padding:.85rem 1rem;color:var(--text-primary)}.inquiry-form .form-control::placeholder{color:rgba(100,116,139,.5)}.inquiry-form .form-control:focus{background:#fff;border-color:var(--accent-500);box-shadow:0 0 0 2px rgba(37,99,235,.18);color:var(--text-primary)}.inquiry-form textarea.form-control{resize:vertical;min-height:140px}.status-message{margin-bottom:1.5rem;padding:.9rem 1.1rem;border-radius:12px;font-size:.95rem}.status-message.success{background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.35);color:var(--text-primary)}.status-message.error{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.4);color:#fca5a5}@media (max-width:992px){.inquiry-form{margin-top:2.5rem;padding:2rem}}@media (max-width:768px){.tech-panels{margin-top:2.75rem}.tech-panel{padding:1.9rem}.panel-metrics{grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}.process-grid{grid-template-columns:1fr}.platform-capabilities{margin-top:1.5rem}.platform-visual{margin:2rem auto 0;max-width:min(360px,95vw)}.inquiry-section .row{grid-row-gap:2.5rem;row-gap:2.5rem}.inquiry-form{padding:1.8rem}.footer-grid{grid-row-gap:2.5rem;row-gap:2.5rem}}.footer{padding:3rem 0;background:#fff;border-top:1px solid rgba(148,163,184,.25)}.footer-grid{align-items:flex-start;grid-row-gap:2rem;row-gap:2rem}.footer-brand{text-align:left}.footer-title{display:block;font-size:1.35rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.footer-block{display:flex;flex-direction:column;grid-gap:.35rem;gap:.35rem;text-align:left}.footer-label{font-family:"IBM Plex Mono",monospace;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.4rem}.footer a{color:var(--text-secondary)}.footer a:focus,.footer a:hover{color:var(--accent-500)}.footer-bottom{margin-top:2.5rem;border-top:1px solid rgba(148,163,184,.25);padding-top:1.5rem;text-align:center;color:var(--text-muted);font-size:.85rem}.btn:focus{color:var(--text-primary)}#home{position:relative}.btn.active:focus,.btn:active:focus,.btn:focus{outline:0}.parallax-section{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#2c2f36;z-index:9999;display:flex;align-items:center;justify-content:center}.title{padding-bottom:60px}.title h2{text-transform:capitalize;font-weight:700;font-size:38px;color:var(--text-primary)}.title h2 span{color:var(--main-theme-color)}.title p{color:var(--text-secondary)}.title.title-white h2{color:var(--text-primary)}.bg-gray{background:#f9f9f9}.section-bg{background:linear-gradient(180deg,#fff,#f8fafc 60%,#f1f5f9)}.dark-section{background:linear-gradient(180deg,#fff,#f1f5f9 60%,#e2e8f0)}.overly{position:relative}.overly:before{content:"";background:rgba(148,163,184,.08);position:absolute;top:0;right:0;bottom:0;left:0}.header-bradcrumb{background:transparent}.header-bradcrumb .active,.header-bradcrumb a{color:#cfcfcf;font-weight:200;font-family:"Quattrocento Sans",sans-serif}.header-bradcrumb a:hover{color:var(--main-theme-color)}.slick-slide{outline:none}.mfp-with-zoom.mfp-bg,.mfp-with-zoom .mfp-container{opacity:0;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.9}.mfp-with-zoom.mfp-removing.mfp-bg,.mfp-with-zoom.mfp-removing .mfp-container{opacity:0}.logo{margin-top:10px;display:inline-block}.single-page-header:before{background:rgba(0,0,0,.5);position:absolute;content:"";top:0;right:0;left:0;bottom:0}.navigation{width:100%;margin-bottom:0}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:var(--main-theme-color)}.navbar-toggler:focus{outline:0}.foggy-glass-navbar{background-color:rgba(29,32,36,.08627450980392157);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bg-1,.bg-2{background-repeat:no-repeat;background-size:cover}.bg-2{background-attachment:fixed}.hero-area{background-size:cover;height:100vh;position:relative;display:flex;justify-content:center;align-items:center}.hero-area:before{content:"";background:rgba(0,0,0,.63);position:absolute;top:0;right:0;bottom:0;left:0}.hero-area .block{text-align:center;z-index:99}.hero-area .block .video-button{background:#fff;color:var(--main-theme-color);display:inline-block;height:60px;width:60px;border-radius:50px}.hero-area .block .video-button i{line-height:60px;font-size:20px;margin-left:3px}.hero-area .block h1{font-size:90px;color:#fff;text-transform:capitalize;font-weight:700;margin-bottom:20px}@media (max-width:480px){.hero-area .block h1{font-size:60px}}.hero-area .block p{color:#fff;font-size:20px;width:70%;margin:0 auto}.hero-area .block .btn-transparent{margin-top:40px;border-color:#fff;padding:14px 50px;font-size:18px;font-size:16px;font-weight:700;letter-spacing:1px}.hero-area-video{height:100vh;position:inherit!important;display:flex;justify-content:center;align-items:center}.hero-area-video .block{color:#fff;text-align:center}.hero-area-video .block h1{font-size:60px;font-weight:700;margin-bottom:20px}.hero-area-video .block p{color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:3px;margin-bottom:20px}.hero-area-video .block .btn-main{margin-top:20px}.dark-bg{background:rgba(0,0,0,.7);height:100%;width:100%;position:absolute;z-index:-1}.about .block{background:#242930;padding:30px;border-bottom:2px solid transparent;transition:all .5s;margin-bottom:20px}.about .block:hover{border-bottom:2px solid var(--main-theme-color)}.about .block:hover .icon-box{transform:translateY(-10px)}.about .block .icon-box{position:relative;width:160px;height:92.38px;background-color:initial;margin:46.19px auto 60px;padding:20px 0;border-left:2px solid rgba(236,239,241,.07);border-right:2px solid rgba(236,239,241,.07);font-size:50px;transform:translateZ(0);transition-duration:.3s;transition-property:transform}.about .block .icon-box:after,.about .block .icon-box:before{content:"";position:absolute;z-index:1;width:113.14px;height:113.14px;background-color:inherit;left:20.4315px;transform:scaleY(.5774) rotate(-45deg)}.about .block .icon-box:before{top:-56.5685px;border-top:2px solid rgba(236,239,241,.07);border-right:2px solid rgba(236,239,241,.07)}.about .block .icon-box:after{bottom:-56.5685px;border-bottom:2px solid rgba(236,239,241,.07);border-left:2px solid rgba(236,239,241,.07)}.about .block .icon-box h3{color:#afbac4}.about-2 .content-block{padding:40px}.about-2 .content-block .media{margin-top:25px}.about-2 .content-block .media .pull-left{padding-right:15px}.about-2 .content-block .media i{font-size:30px;color:var(--main-theme-color)}.about-2 .content-block .media h4{font-size:16px;font-weight:600}.call-to-action{background-attachment:fixed}.call-to-action h2{font-weight:700;color:#444}.call-to-action p{font-size:16px;color:#666}.call-to-action .btn-main{margin-top:20px}.call-to-action-2 h2{line-height:1.5}.call-to-action-2 p{color:#fff}.call-to-action-2 .btn-main{margin-top:20px}.contact-us{padding-top:50px}@media (max-width:768px){.contact-us{padding-top:80px}}.contact-form{margin-bottom:60px}.form-meghna .form-control{background-color:initial;border-radius:0;padding:5px 10px;color:#ddd;border:1px solid rgba(236,239,241,.07)}.form-meghna .form-control:focus{border-color:none;box-shadow:none}#contact-submit:hover,.form-meghna input:hover,.form-meghna textarea:hover{border-color:var(--main-theme-color)}.form-meghna ::placeholder{color:#ddd!important}#contact-submit{border:1px solid rgba(236,239,241,.07);background:var(--main-theme-color);padding:12px 0;width:100%;margin:0}.google-map #map-canvas{height:400px}.contact-info p{margin-bottom:25px}.con-info{margin-bottom:20px}.con-info i,.con-info span{padding-right:5px}.error{color:#d8000c;background-color:#ffbaba}.error,.success{display:none;padding:10px;border-radius:4px;font-size:13px}.success{background-color:#6cb670;color:#fff}#map{height:370px;width:100%}.counters-item{padding:25px 0;margin-bottom:10px;background:#292f36}.counters-item i{margin-bottom:10px;font-size:40px;display:inline-block}.counters-item span{display:block;font-weight:700;font-size:35px;line-height:50px}.counters-item h3{font-size:20px;margin:0}.price-item{border:1px solid rgba(236,239,241,.07);padding-bottom:30px;margin-bottom:15px}.price-title{background-color:#292f36;padding:30px 0 20px}.price-title h3{color:var(--main-theme-color);margin:0 0 10px;text-transform:uppercase}.price-title p{font-size:18px;font-weight:400}.price-title .value{color:var(--main-theme-color);font-size:30px}.pricing ul,.skill-bar{list-style-type:none;margin:0;padding:0}.pricing li{padding:10px 0}.pricing li:last-child{border-bottom:1px solid rgba(236,239,241,.07);margin-bottom:20px}.pricing li:nth-child(2n){background-color:#292f36}.pricing li .btn{text-transform:uppercase;margin:20px 0}.portfolio-filter{margin-bottom:40px;text-align:center}.portfolio-filter .btn{outline:0;border:1px solid rgba(236,239,241,.07);background:transparent;display:inline-block;font-size:16px;padding:6px 20px;font-weight:700;color:#737f8a;transition:all .3s}.portfolio-filter .btn.active{border-color:var(--main-theme-color)}.portfolio-block{position:relative}.portfolio-block:before{transition:all .3s ease-in-out;background:#fff;opacity:0;top:10px;right:10px;bottom:10px;left:10px;position:absolute;content:""}.portfolio-block img{width:100%;height:auto}.portfolio-block:hover:before{opacity:.8}.portfolio-block:hover .caption h4{top:45%}.portfolio-block:hover .caption{opacity:1;top:55%}.portfolio-block .caption{position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%);z-index:9;transition:all .2s ease-in-out;text-align:center}.portfolio-block .caption h4{font-size:16px;font-weight:600}.portfolio-block .caption h4 a{color:#fff}.portfolio-block .caption .search-icon{background:var(--main-theme-color);width:50px;height:50px;color:#fff;display:inline-block;font-size:20px;border-radius:30px}.portfolio-block .caption .search-icon i{line-height:50px}.service-block{padding:20px}.service-block .service-icon{margin-bottom:10px;font-size:50px}.service-2 .service-item{border:1px solid #eee;margin-bottom:30px;padding:50px 20px;transition:all .3s ease 0s}.service-2 .service-item:hover{box-shadow:0 5px 65px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 5px 65px 0 rgba(0,0,0,.15)}.service-2 .service-item:hover i{background:#fff;color:var(--main-theme-color)}.service-2 .service-item i{font-size:30px;display:inline-block;background:var(--main-theme-color) none repeat scroll 0 0;border-radius:30px;box-shadow:0 5px 6px 0 rgba(0,0,0,.1);color:#fff;height:55px;line-height:55px;margin-bottom:20px;width:55px;transition:all .3s ease 0s}.skill-bar p{font-size:18px;margin-bottom:0}.skill-bar p span{font-style:italic;font-size:30px;color:hsla(0,0%,73.3%,.34);display:inline-block;vertical-align:middle}.skill-bar .progress{height:6px;border-radius:0}.skill-bar .progress .progress-bar{background:var(--main-theme-color)}.team-member{background-color:#292f36;margin-bottom:10px}.team-member:hover .mask{cursor:pointer;opacity:1;filter:alpha(opacity=100);transform:rotateY(0deg) scale(1)}.member-photo{overflow:hidden;position:relative}@media (max-width:768px){.member-photo{text-align:center}}.member-photo:hover img{transform:scale(1.2)}.member-photo img{transition:all .4s ease 0s}@media (max-width:768px){.member-photo img{display:inline-block}}.member-photo .mask{background-color:rgba(87,203,204,.7);position:absolute;text-align:center;height:100%;width:100%;left:0;top:0;opacity:0;filter:alpha(opacity=0);transition:all .5s ease-out 0s;transform:rotateY(180deg) scale(.5)}.member-photo .mask ul{text-align:center;position:relative;top:125px}.member-photo .mask ul li a{border:1px solid #fff;color:#fff;display:block;font-size:20px;height:35px;line-height:35px;text-align:center;width:35px}.member-photo .mask ul li a:hover{background-color:#fff;color:var(--main-theme-color);border:1px solid transparent}.member-meta{padding:15px}.member-meta h4{margin:0 0 5px}.member-meta span{font-size:12px}.testimonial:before{background:rgba(42,48,55,.7)}.client-info{margin:0 auto;width:45%}@media (max-width:768px){.client-info{width:90%}}.client-comment p{color:#afbac4;font-size:18px}.client-thumb img{border-radius:50%;margin:0 auto;max-width:115px;width:100%}.client-meta{margin:0 0 10px}.client-meta h3{margin:15px 0 5px}.client-meta span{font-size:12px}.owl-buttons,.owl-pagination{text-align:center}.owl-controls .owl-page{display:inline-block}.owl-controls .owl-page span{background-color:initial;border:2px solid #fff;border-radius:50px;display:block;height:13px;margin:0 4px;width:13px;opacity:1;filter:alpha(opacity=100)}.owl-controls .owl-page.active span,.owl-controls .owl-page:hover span{background-color:var(--main-theme-color);border:2px solid transparent}.our-clients{margin:30px 0 0}#our-clietns .item img{max-width:150px;width:100%}#our-clietns .owl-next,#our-clietns .owl-prev{border:1px solid #ddd;border-radius:50px;display:inline-block;margin:45px 0 0;padding:3px 15px;position:relative;text-align:center}#our-clietns .owl-next i,#our-clietns .owl-prev i{line-height:34px}#our-clietns .owl-prev{margin-right:15px}#our-clients .item{margin:10px}.note{border:1px solid #4e595f}.note,.post-block{background-color:#292f36}.post-block{margin-bottom:10px}.post-block .content{padding:20px}.post-block .content h3{margin:0 0 6px;font-size:20px;line-height:1.5;text-transform:capitalize}.note .media-wrapper{border-bottom:1px solid #4e595f}.note .excerpt h3{font-size:20px;line-height:1.5;text-transform:capitalize}.all-post{margin-top:50px}.post-meta a{color:var(--main-theme-color)}.post-meta>span{color:#666;border-right:1px solid #dedede;font-size:13px}.post-meta>span i{margin-right:5px}.post-excerpt{padding:0 20px;margin-bottom:60px}.post-excerpt h3 a{color:#000}.post-excerpt blockquote{line-height:22px;margin:20px 0;font-size:16px}.blog-subtitle{font-size:15px;padding-bottom:10px;margin-bottom:25px;text-transform:uppercase}.blog-subtitle,.next-prev{border-bottom:1px solid #dedede}.next-prev{border-top:1px solid #dedede;padding:25px 0}.next-prev a{color:#000}.next-prev a:hover{color:var(--main-theme-color)}.next-prev .prev-post i{margin-right:10px}.next-prev .next-post i{margin-left:10px}.social-profile ul li{margin:0 10px 0 0;display:inline-block}.social-profile ul li a{color:#4e595f;display:block;font-size:16px}.social-profile ul li a i:hover{color:var(--main-theme-color)}.comments-section{margin-top:35px}.author-about{margin-top:40px}.post-author>img{border:1px solid #dedede}.comment-list ul li{margin-bottom:20px}.comment-wrap{border:1px solid #dedede}.comment-wrap .author-avatar{margin-right:10px}.comment-wrap .media .media-heading{font-size:14px;margin-bottom:8px}.comment-wrap .media .media-heading a{color:var(--main-theme-color);font-size:13px}.comment-wrap .media .comment-meta{font-size:12px;color:#888}.comment-wrap .media p{margin-top:15px}.comment-reply-form input,.comment-reply-form textarea{height:35px;border-radius:0;box-shadow:none}.comment-reply-form input:focus,.comment-reply-form textarea:focus{box-shadow:none;border:1px solid var(--main-theme-color)}.comment-reply-form .btn-main,.comment-reply-form textarea{height:auto}#staticman-form:before{display:block;height:90px;margin-top:-90px;visibility:hidden;content:""}@media (max-width:768px){#staticman-form:before{display:block;height:80px;margin-top:-80px;visibility:hidden;content:""}}.post-comment{background-color:#292f36;padding:20px;margin-top:20px}.post-comment,.post-comment-header{margin-bottom:20px}.post-comment-avatar{border-radius:50%}.post-comment-avatar,.post-comment-info{display:inline-block;vertical-align:middle}.post-comment-info{margin-left:20px;margin-bottom:0}.post-comment-field{display:block;font:inherit;padding:10px;margin-top:20px;outline-color:#f76c5e;width:100%}.post-comment-name{color:#afbac4;font-weight:500;font-size:18px}.post-time{color:#737f8a}#hidden_iframe,input#e-mail{display:none}.social-icon{padding:60px 0 35px}.social-icon ul{text-align:center}.social-icon ul li{margin-bottom:4px}.social-icon ul li a{background-color:#26292e;border:1px solid transparent;display:block;height:70px;width:70px;transition:all .4s ease-out 0s}.social-icon ul li a:hover{background:var(--main-theme-color)}.social-icon ul li a:hover i{color:#fff;opacity:1}.social-icon ul li a i{color:#55606a;display:inline-block;font-size:32px;line-height:70px;margin:0;opacity:.3;transition:all .4s ease-out 0s}.copyright{padding:20px 0;color:#fff}.copyright img{margin-bottom:15px}.copyright p{margin-top:10px}#scrollUp{border:1px solid #4e595f;bottom:15px;color:#fff;display:none;padding:8px 12px;position:fixed;right:20px;z-index:600}#scrollUp:hover{background-color:var(--main-theme-color);border:1px solid var(--main-theme-color)}.twitter-bird span{border:2px solid #6cb670;border-radius:50px;color:#6cb670;display:inline-block;margin-bottom:50px;height:90px;width:90px}.twitter-bird span i{line-height:90px}.tweet{margin-bottom:10px}.tweet a{color:#6cb670}#blog-banner{padding-bottom:100px;padding-top:150px}.blog-icon{border:1px solid #6cb670;border-radius:50%;color:#6cb670;display:inline-block;padding:16px 20px}.blog-title h1{text-transform:uppercase}#blog-page{margin:0 0 40px}.post-item .entry{border:1px solid #4e595f;margin-bottom:30px}.entry .post-excerpt{padding:0 20px}#gallery-post .owl-next,#gallery-post .owl-prev,#post-thumb .owl-next,#post-thumb .owl-prev{padding:5px 17px;position:absolute;top:45%;transition:all .5s ease-in 0s}#gallery-post .owl-prev,#post-thumb .owl-prev{left:-45px}#gallery-post .owl-next,#post-thumb .owl-next{right:-45px}#gallery-post:hover .owl-prev,#post-thumb:hover .owl-prev{left:0}#gallery-post:hover .owl-next,#post-thumb:hover .owl-next{right:0}#gallery-post,#post-thumb{overflow-x:hidden}#post-thumb .owl-buttons{color:#fff}.post-meta{background-color:#3d444a;border-top:1px solid #4e595f;font-size:13px;margin:20px 0 0;padding:0 20px 10px}.post-meta>span{border-right:1px solid #4e595f;display:inline-block;font-size:12px;margin:10px 10px 0 0;padding-right:10px}.post-meta>span:last-child{border-right:0}.post-meta>span>i{margin-right:5px}.post-meta a:hover{color:#6cb670}.post-excerpt .more{margin-top:20px}.post-excerpt .more a{display:inline-block;font-size:13px;padding:10px 25px}.post-excerpt .more a:hover{background-color:#6cb670;color:#fff}aside.widget{margin-bottom:25px}.widget-title>h3{color:#fff;margin-bottom:15px;margin-top:0}#search-form,.widget-title>h3{position:relative}#search-submit{background:none;border:0;color:#c8c8ca;display:block;font-size:16px;height:32px;outline:0;position:absolute;right:0;text-align:center;top:0;width:32px}.widget-content .tab-content{background-color:#2f383d;padding:20px}.tab-post-nav{background-color:#4a535a}.tab-post-nav li{float:left}.tab-post-nav li.active a{border-top:3px solid #6cb670;background-color:#2f383d;color:#6cb670}.tab-pane.active .clearfix:first-child{margin-bottom:25px}.tab-excerpt>span{display:block;font-size:12px;margin-bottom:10px}.tab-excerpt h4 a{color:#fff}.tab-excerpt h4 a:hover{color:#6cb670}.tab-post-nav li a{border-top:3px solid transparent;color:#fff;display:block;padding:13px 18px;text-align:center}.categories li{margin-bottom:10px;transition:all .5s ease-in 0s}.categories>li:hover a{padding-left:10px;color:#6cb670}.categories>li:last-child{border-bottom:0}.categories li a{padding-left:5px}.widget-content .tag{background-color:#2f383d;color:#fff;display:inline-block;margin-bottom:10px;margin-right:5px;padding:5px 13px}.widget-content .tag:hover{background-color:#6cb670;color:#fff}.post-pagination{display:inline-block;margin-bottom:20px}.post-pagination ul li{margin-right:5px;float:left}.post-pagination ul li:last-child{margin-right:0}.post-pagination ul li.disabled a{cursor:not-allowed}.post-pagination ul li.disabled a:hover{background-color:#2e373c;color:#9aa8b3}.post-pagination ul li a{background-color:#30393e;color:#9aa8b3;display:block;padding:8px 18px}.post-pagination ul li.active a,.post-pagination ul li a:hover{background-color:#6cb670;color:#fff}.single-blog{background-color:#fff;margin-bottom:50px;padding:20px}blockquote{border-left:5px solid #6cb670;font-style:italic;line-height:22px;padding:20px 20px 10px;margin:20px 0}.next-prev{border-bottom:1px solid #4e595f;border-top:1px solid #4e595f;margin:20px 0;padding:15px 0 10px}.next-prev a:hover{color:#6cb670}.prev-post i{float:left;margin-right:10px;margin-top:-4px}.next-post i{float:right;margin-left:10px;margin-top:-3px}.post-author{margin-right:20px}.post-author>img{border:1px solid #4e595f;max-width:120px;padding:5px;width:100%}.author-about>h4,.comment-reply-form>h3,.comments>h4{border-bottom:1px solid #4e595f;margin-bottom:15px;margin-top:0;padding-bottom:10px;position:relative}.author-bio h5{display:inline-block}.post-item .comments-section{margin-top:35px}.comment-list ul{margin-top:20px}.comment-list li{margin-bottom:20px}.comment-wrap{border:1px solid #4e595f;border-radius:1px;margin-left:20px;padding:10px;position:relative}.comment-wrap .author-avatar{margin-left:-25px;margin-right:20px}.author-comment{margin-bottom:15px;overflow:hidden}.author-comment cite a:hover,.replay:hover{color:#6cb670;text-decoration:underline}.author-comment cite{margin-bottom:2px;padding-top:4px}.comment-content{margin-left:45px}.comment-list ul li{padding-left:25px}.comment-reply-form{margin-top:80px}#comment-form{margin-top:35px}#comment-form .form-control:hover{border-color:#6cb670}.form-group:last-child,.form-group:last-child input{margin:0}.form-control-meghna .form-control{background-color:initial;padding:5px 10px;color:#ddd;border:1px solid rgba(236,239,241,.07)}.form-control-meghna .form-control:focus{border-color:var(--main-theme-color);box-shadow:0 0 0 .2rem rgba(0,174,255,.432)}figure img{display:block;margin:0 auto 5px}figcaption{text-align:center}

/*! Social sharing buttons from Sharingbuttons.io */.resp-sharing-button__icon,.resp-sharing-button__link{display:inline-block}.resp-sharing-button__link{text-decoration:none;color:#fff;margin:.5em}.resp-sharing-button{border-radius:0;transition:25ms ease-out;padding:.5em .75em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.resp-sharing-button__icon svg{width:1em;height:1em;margin-right:.4em;vertical-align:top}.resp-sharing-button--small svg{margin:0;vertical-align:middle}.resp-sharing-button__icon{stroke:#fff;fill:none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none}.resp-sharing-button--twitter:hover{background-color:#2795e9}.resp-sharing-button--pinterest{background-color:#bd081c}.resp-sharing-button--pinterest:hover{background-color:#8c0615}.resp-sharing-button--facebook:hover{background-color:#2d4373}.resp-sharing-button--tumblr{background-color:#35465c}.resp-sharing-button--tumblr:hover{background-color:#222d3c}.resp-sharing-button--reddit:hover{background-color:#3a80c1}.resp-sharing-button--google:hover{background-color:#c23321}.resp-sharing-button--linkedin{background-color:#0077b5}.resp-sharing-button--linkedin:hover{background-color:#046293}.resp-sharing-button--email:hover{background-color:#5e5e5e}.resp-sharing-button--xing{background-color:#1a7576}.resp-sharing-button--xing:hover{background-color:#114c4c}.resp-sharing-button--whatsapp:hover{background-color:#1da851}.resp-sharing-button--hackernews{background-color:#f60}.resp-sharing-button--hackernews:focus,.resp-sharing-button--hackernews:hover{background-color:#fb6200}.resp-sharing-button--vk{background-color:#507299}.resp-sharing-button--vk:hover{background-color:#43648c}.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}.resp-sharing-button--facebook:active,.resp-sharing-button--facebook:hover{background-color:#2d4373;border-color:#2d4373}.resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee}.resp-sharing-button--twitter:active,.resp-sharing-button--twitter:hover{background-color:#2795e9;border-color:#2795e9}.resp-sharing-button--google{background-color:#dd4b39;border-color:#dd4b39}.resp-sharing-button--google:active,.resp-sharing-button--google:hover{background-color:#c23321;border-color:#c23321}.resp-sharing-button--email{background-color:#777;border-color:#777}.resp-sharing-button--email:active,.resp-sharing-button--email:hover{background-color:#5e5e5e;border-color:#5e5e5e}.resp-sharing-button--reddit{background-color:#5f99cf;border-color:#5f99cf}.resp-sharing-button--reddit:active,.resp-sharing-button--reddit:hover{background-color:#3a80c1;border-color:#3a80c1}.resp-sharing-button--whatsapp{background-color:#25d366;border-color:#25d366}.resp-sharing-button--whatsapp:active,.resp-sharing-button--whatsapp:hover{background-color:#1da851;border-color:#1da851}.resp-sharing-button--telegram{background-color:#54a9eb}.resp-sharing-button--telegram:hover{background-color:#4b97d1}.pagination{text-align:center;display:block;margin-top:20px}.pagination>li{display:inline-block}.pagination .page-item .page-link{display:inline-block;width:40px;height:40px;border-radius:0;background-color:#26292e;border:1px solid #26292e;text-align:center;margin-right:6px;font-weight:700;color:#55606a}.pagination .page-item .page-link:hover{background:var(--main-theme-color);border-color:var(--main-theme-color);color:#fff}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{border-radius:0}.pagination .page-item.active .page-link{background:var(--main-theme-color);color:#fff;border-color:var(--main-theme-color)}#select-language{background:#353b43;color:#fff;border:0}.simple-icon{color:#6c7b8a;padding:10px;display:block}
/*# sourceMappingURL=main.77ca5438.chunk.css.map */