.container{max-width:1200px;width:100%;margin:0 auto}@media only screen and (max-width: 1248px){.container{padding:0 30px}}@media only screen and (max-width: 767px){.container{padding:0 20px}}.container-fluid{padding:0 40px}@media only screen and (max-width: 991px){.container-fluid{padding:0 20px}}.container-large{max-width:1300px;width:100%;margin:0 auto}@media only screen and (max-width: 1248px){.container-large{padding:0 30px}}@media only screen and (max-width: 767px){.container-large{padding:0 20px}}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}*:focus{outline:none !important;box-shadow:none !important}html{font-size:62.5%}*{font-family:"Outfit",sans-serif;font-size:1.6rem;color:#000;line-height:1.3}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.3;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:#000;box-shadow:0 0 0px 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}ul[role=list],ol[role=list]{list-style:none}li[role=list]{list-style:none}li{list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}pre{font-family:"Outfit",sans-serif;-moz-tab-size:2;-o-tab-size:2;tab-size:2}html:focus-within{scroll-behavior:smooth}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{text-decoration:none}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.btn{display:inline-block;font-weight:600;font-size:20px;line-height:110%;letter-spacing:-0.01em;padding:25px 24px;text-align:center;vertical-align:middle;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s}@media only screen and (max-width: 767px){.btn{font-size:18px;padding:16px 18px}}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn-primary{color:#000;background:#07e77d;border-radius:4px}.btn-primary:hover{color:#fff;background:#04314b}.btn-secondary{color:#000;background:#fff;border-radius:4px}.btn-secondary:hover{color:#fff;background:#04314b}.connect-btn{font-weight:500;font-size:14px;line-height:100%;color:#fff;border:1px solid #94d0a0;background:rgba(0,0,0,0)}.connect-btn:hover{color:#000;background:#28d548}.btn-Submit{width:100%}.w-100{width:100%}.d-flex{display:flex}.d-block{display:block}.d-none{display:none}.d-inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.flex-align-stretch{align-items:stretch}.align-items-center{align-items:center}.align-items-start{align-items:start}.align-items-end{align-items:end}.align-items-baseline{align-items:baseline}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-fit{flex:1 1 0%}.font-family-pripmary{font-family:"Outfit",sans-serif}.title-xl{font-weight:900;font-size:50px;line-height:120%;letter-spacing:.01em;color:#fff}@media only screen and (max-width: 767px){.title-xl{font-size:40px}}.title-x{font-weight:500;font-size:45px;line-height:100%;letter-spacing:-0.011em;color:#fff}@media only screen and (max-width: 767px){.title-x{font-size:30px}}.title-lg{font-weight:700;font-size:35px;line-height:130%;color:#fff}@media only screen and (max-width: 767px){.title-lg{font-size:25px}}.title-sm{font-weight:700;font-size:24px;line-height:135%;letter-spacing:.01em;color:#fff}@media only screen and (max-width: 767px){.title-sm{font-size:16px}}.title-md{font-weight:700;font-size:14px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#36e769}@media only screen and (max-width: 767px){.title-md{font-size:12px}}.text-xl{font-weight:800;font-size:40px;line-height:135%;text-align:center;color:#1e1f21}.text-xm{font-weight:700;font-size:32px;line-height:135%;color:#fff}@media only screen and (max-width: 767px){.text-xm{font-size:20px}}.text-md{font-weight:700;font-size:20px;line-height:135%;color:#fff}@media only screen and (max-width: 767px){.text-md{font-size:16px}}.heading-style-h1{font-weight:500;font-size:66px;line-height:120%;letter-spacing:0}@media only screen and (max-width: 767px){.heading-style-h1{font-size:40px}}.heading-style-h2{font-weight:600;font-size:56px;line-height:120%;letter-spacing:-0.02em;vertical-align:middle}@media only screen and (max-width: 767px){.heading-style-h2{font-size:32px}}.heading-style-h3{font-weight:600;font-size:48px;line-height:120%;text-align:center}@media only screen and (max-width: 767px){.heading-style-h3{font-size:32px}}.heading-style-h4{font-weight:500;font-size:32px;line-height:120%;letter-spacing:-0.02em}.font-12{font-weight:400;font-size:12px;color:#000;line-height:1.3}.font-13{font-weight:400;font-size:13px;color:#000;line-height:1.3}.font-14{font-weight:400;font-size:14px;color:#fff;line-height:140%}.font-15{font-weight:400;font-size:15px;color:#000;line-height:1.3}.font-16{font-weight:400;font-size:16px;line-height:140%;color:#000}.font-18{font-weight:400;font-size:18px;line-height:25px;color:#b2b5b6}@media only screen and (max-width: 767px){.font-18{font-size:16px;line-height:22px}}.text-color-primary{color:#04314b}.font-weight-300{font-weight:300}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.line-height-12{line-height:1.2}.line-height-13{line-height:1.3}.line-height-14{line-height:1.4}.line-height-15{line-height:1.5}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.margin-center-x{margin:0 auto !important}.margin-center-y{margin:auto 0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.header{position:sticky;top:0;left:0;right:0;z-index:9;width:100%;transition:all .4s;background-color:#04314b}.header .logo-img-color{display:none}.header.scrolled{transition:all .4s}.header.scrolled .header-wrapper{padding:15px 0px}@media only screen and (max-width: 991px){.header.scrolled .header-wrapper{padding:15px}}.header.scrolled .nav-items .nav-items-list .nav-link{padding:0}.header.scrolled .header-cta:hover{background:#04314b;color:#fff}.header .nav-items .nav-items-list{color:#fff}.header .nav-items .nav-items-list .nav-link{padding:0}.header .nav-items .nav-items-list .nav-link:hover{color:#07e77d}.header .header-wrapper{max-width:1200px;margin:0 auto;padding:24px 0px;transition:all .3s}@media only screen and (max-width: 991px){.header .header-wrapper{padding:15px}}.header nav{width:100%;display:flex;justify-content:space-between;align-items:center;z-index:1}.header .logo-box{min-width:185px;max-width:185px;transition:all .4s}.header .logo-text{font-size:30px;font-weight:600;color:#fff}.header .header-submenu-wrapper{position:absolute;top:40px;background:#fff;padding:14px 24px;width:370px;border-radius:12px;left:-45px;transition:all .4s;display:none}@media only screen and (max-width: 991px){.header .header-submenu-wrapper{margin-top:10px}}.header .header-submenu-wrapper .menu-item{display:block;padding:10px 0px;border-bottom:1px solid rgba(5,49,75,.1490196078)}.header .header-submenu-wrapper .menu-item:last-child{border-bottom:none}.header .header-submenu-wrapper .menu-item:hover{color:#07e77d}@media only screen and (max-width: 767px){.header .header-submenu-wrapper{position:static;width:auto;left:auto;top:auto;border-radius:8px;padding:12px 16px;display:block;background:rgba(0,0,0,0);border:none}}@media only screen and (max-width: 767px){.sub-menu-box,.header-submenu-wrapper{display:none !important;height:0 !important;overflow:hidden !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.nav-items-list.submenu-open .sub-menu-box,.nav-items-list.submenu-open .header-submenu-wrapper{display:block !important;height:auto !important;overflow:visible !important;opacity:1 !important;visibility:visible !important;pointer-events:all !important}.header-submenu-wrapper{background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important}}.nav-items{display:flex;justify-content:space-around;align-items:center;transition:transform .15s ease-out;margin-right:20px}.nav-items .nav-items-list{position:relative;transition:opacity .15s linear .15s,transform .3s ease-in-out .15s;list-style:none;margin:0 20px;padding:12px 0px}.nav-items .nav-items-list:hover .nav-link{color:#0cfe74}.nav-items .nav-items-list:hover .nav-caret{border-color:#0cfe74}.nav-items .nav-items-list:hover .header-submenu-wrapper{display:block}@media only screen and (max-width: 767px){.nav-items .nav-items-list .nav-link{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer}.nav-items .nav-items-list .nav-caret{margin-top:0;order:2}}.nav-items .nav-items-list .nav-link{line-height:1;padding:0;color:#fff;transition:all .14s;font-size:16px;font-weight:400;display:inline-flex;align-items:center;gap:8px}.nav-items .nav-items-list:hover .sub-menu-box{opacity:1;visibility:visible;pointer-events:all}.nav-items .nav-items-list .sub-menu-box{position:absolute;max-width:450px;min-width:450px;top:calc(100% - 24px);left:-225px;right:-225px;background:#010f14;border-radius:20px;padding:20px 20px;margin-top:1px;opacity:0;visibility:hidden;transition:all .4s;pointer-events:none;z-index:99}.nav-items .nav-items-list .sub-menu-box .menu-item-image{max-width:56px;min-width:56px;margin-right:16px}.nav-items .nav-items-list .sub-menu-box .menu-item-head{font-weight:600;margin-bottom:4px;color:#fff}.nav-items .nav-items-list .sub-menu-box .menu-item-desc{color:#b6b6b7}.nav-items .nav-items-list .sub-menu-box .child-item{padding:20px;transition:all .4s}.nav-items .nav-items-list .sub-menu-box .child-item:hover{background:#0b191d;border-radius:12px}@media only screen and (max-width: 767px){.nav-items .nav-items-list .sub-menu-box{position:static;max-width:none;min-width:auto;top:auto;left:auto;right:auto;margin-top:0;border-radius:8px;padding:12px;opacity:1;visibility:visible;pointer-events:all}.nav-items .nav-items-list .sub-menu-box .child-item{padding:12px}}@media only screen and (max-width: 991px){.header-btn-group{display:none}}.header-cta{background:#07e77d;color:#000;padding:12px 24px;min-height:auto;min-width:auto;border-radius:999px;font-size:16px;font-weight:500;transition:all .3s;cursor:pointer}.header-cta:hover{background:#fff}.nav-items .nav-items-list a:hover,.nav-items .nav-items-list a.active{color:#07e77d}.nav-items .nav-items-list a.active{border-bottom:1px solid #0cfe74}@media only screen and (max-width: 991px){.nav-items .nav-items-list a.active{border:none}}.nav-caret{display:inline-block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-2px;color:#fff}nav .hamburger{cursor:pointer;justify-content:space-around;align-items:center;flex-direction:column;width:30px;height:30px;top:50%;position:relative;display:none;margin-right:20px}@media only screen and (max-width: 991px){nav .hamburger{display:flex;justify-self:flex-end}}@media only screen and (max-width: 991px){nav .hamburger{width:25px;height:25px}}nav .hamburger .bar{transition:opacity .15s linear,transform .2s ease-out;position:relative;top:0;left:0;width:100%;height:2px;background-color:#fff}nav .hamburger.open div:nth-child(1){transform:rotate(45deg)}nav .hamburger.open div:nth-child(2){transform:rotate(-45deg);margin-top:8px}nav .hamburger div:nth-child(1){transform-origin:top left}nav .hamburger div:nth-child(2){transform-origin:center left;margin-top:-8px}@media only screen and (max-width: 991px){nav .nav-items{position:absolute;height:100vh;width:100%;max-width:100vw;background:#00070b;top:70px;right:0;flex-direction:column;opacity:0;visibility:hidden;transition:all .2s;margin:0}nav .nav-items.open{padding:24px;height:100vh;opacity:1;visibility:visible;z-index:1;left:0;right:0;max-width:100%;align-items:flex-start;justify-content:flex-start;background-color:#04314b}nav .nav-items.open .nav-items .nav-items-list{color:#fff}nav .nav-items.open{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:100vh;overscroll-behavior:contain}nav .nav-items .nav-items-list{position:relative;margin:0;display:block;width:100%}nav .nav-items .nav-items-list .nav-link{padding:20px 0;font-size:20px;font-weight:600}}@media only screen and (max-width: 767px){.header-submenu-wrapper .menu-item,.sub-menu-box .menu-item{color:#fff}.header-submenu-wrapper .menu-item a,.sub-menu-box .menu-item a{color:#fff}}.footer{position:relative}.footer-logo{min-width:185px;max-width:185px;margin:0 auto}.footer-wrapper{position:relative;overflow:hidden;padding:80px 0 0 0;background-image:url(../images/footer-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (max-width: 767px){.footer-wrapper{padding:64px 0 0 0}}.footer-wrapper .footer-inner{position:relative}.footer-wrapper .footer-top{align-items:flex-start;gap:40px;margin-bottom:60px}.footer-wrapper{color:#fff}.footer-wrapper .footer-intro{max-width:420px}.footer-wrapper .footer-intro-text{margin-bottom:0;font-size:16px;color:#fff}.footer-wrapper .footer-social-title{margin-bottom:10px;font-size:18px;font-weight:600;color:#fff}.footer-wrapper .footer-social-list{gap:12px}.footer-wrapper .footer-social-list .list-item{padding:6px;background-color:#001c2b}.footer-wrapper .footer-social{margin-top:40px}.footer-wrapper .footer-social.contact-social .footer-social-list .list-item{background:rgba(0,0,0,0)}.footer-wrapper .footer-social.contact-social .footer-social-list .list-item .footer-contact-link{display:flex}.footer-wrapper .footer-social.contact-social .footer-social-list .list-item .footer-contact-link span{color:#fff}.footer-wrapper .footer-social.contact-social .footer-social-list .list-item .footer-contact-link span.footer-contact-icon{margin-right:12px;width:20px}.footer-wrapper .footer-links{display:flex;gap:56px}@media only screen and (max-width: 767px){.footer-wrapper .footer-links{gap:24px;flex-wrap:wrap}}@media only screen and (max-width: 767px){.footer-wrapper .footer-links .footer-list-primary{width:100%;flex-direction:row;font-weight:600;justify-content:space-between}}.footer-wrapper .footer-inner,.footer-wrapper .footer-bottom{position:relative;z-index:1}.footer-wrapper .subscribtion-block{max-width:470px;padding:10px;margin:0 auto 80px auto;background:#002a3a;border-radius:41px}.footer-wrapper .subscribtion-block .subscribtion-text{margin-right:30px}@media only screen and (max-width: 767px){.footer-wrapper .subscribtion-block .subscribtion-text{margin:0 0 20px 0;text-align:center}}.footer-wrapper .subscribtion-block .connect-btn{padding:12px 32px}@media only screen and (max-width: 767px){.footer-wrapper .subscribtion-block{flex-direction:column;margin-bottom:50px}}.footer-wrapper .footer-list{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-wrapper .footer-list.footer-list-services{max-width:300px}@media only screen and (max-width: 767px){.footer-wrapper .footer-list.footer-list-services{max-width:calc(50% - 24px)}}@media only screen and (max-width: 767px){.footer-wrapper .footer-list.footer-list-industries{max-width:calc(50% - 24px)}}.footer-wrapper .footer-list .footer-list-title{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.7);margin-bottom:4px;list-style:none}.footer-wrapper .footer-list .list-items .footer-list-link{line-height:17px;transition:all .3s;font-size:16px;color:#fff}.footer-wrapper .footer-list .list-items .footer-list-link:hover{color:#07e77d}.footer-wrapper .footer-list .list-items+.list-items{margin-left:0}@media only screen and (max-width: 767px){.footer-wrapper .footer-list .list-items{margin-bottom:0px}}@media only screen and (max-width: 767px){.footer-wrapper .footer-list{flex-wrap:nowrap}}.footer-wrapper .footer-bottom{position:relative;margin-bottom:70px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:24px}@media only screen and (max-width: 991px){.footer-wrapper .footer-bottom{flex-direction:column;align-items:flex-start;padding:25px 25px}}.footer-wrapper .footer-bottom .footer-bottom-left,.footer-wrapper .footer-bottom .footer-bottom-right{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:space-between;width:100%}.footer-wrapper .footer-bottom .footer-bottom-brand{font-weight:600;font-size:16px;color:#fff}.footer-wrapper .footer-bottom .footer-bottom-text{color:hsla(0,0%,100%,.7);font-size:16px}.footer-wrapper .footer-bottom .footer-bottom-link{color:#fff;text-decoration:none;font-weight:500;font-size:16px}.footer-wrapper .footer-bottom .footer-contact-link{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:24px}.footer-wrapper .footer-bottom .footer-contact-link span{color:#fff}.footer-wrapper .footer-bottom .footer-contact-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.footer-wrapper .footer-bg-image img{width:100%;height:auto;display:block}@media only screen and (max-width: 991px){.footer-wrapper .footer-top{flex-direction:column;gap:24px}}@media only screen and (max-width: 767px){.footer-wrapper .footer-top{margin-bottom:20px}.footer-wrapper .footer-bottom{padding:0}.footer-wrapper .footer-bottom-left span:not(.footer-bottom-text){display:flex;justify-content:space-between;width:100%}}.facts-wrap .fact-image{min-width:45px;max-width:45px}.facts-wrap .lists{flex-wrap:wrap;max-width:1070px;margin:0 auto}.facts-wrap .list-item{position:relative;min-width:calc(33.3333333333% - 48px);max-width:calc(33.3333333333% - 48px);margin:0 0 40px 48px}@media only screen and (max-width: 1248px){.facts-wrap .list-item{min-width:calc(50% - 48px);max-width:calc(50% - 48px)}}@media only screen and (max-width: 767px){.facts-wrap .list-item{min-width:100%;max-width:100%;margin-left:0}}.facts-wrap .list-item::after{position:absolute;content:"";right:-24px;width:1px;height:100%;background:rgba(27,103,135,.7)}@media only screen and (max-width: 1248px){.facts-wrap .list-item::after{content:none}}.facts-wrap .list-item:nth-child(3)::after{content:none}.facts-wrap .list-item:last-child::after{content:none}@media only screen and (max-width: 767px){.facts-wrap .list-item:last-child{margin-bottom:0}}.facts-wrap .item-count{padding:0 12px 0 16px}.facts-wrap .item-desc{font-weight:500;line-height:150%;color:#b2b5b6}.solution-card-wrapper{flex-wrap:wrap;margin-left:-40px}@media only screen and (max-width: 991px){.solution-card-wrapper{margin-left:-20px}}@media only screen and (max-width: 767px){.solution-card-wrapper{margin-left:-10px}}.solution-card-wrapper .solution-card{min-width:calc(33.3333333333% - 40px);max-width:calc(33.3333333333% - 40px);padding:40px;margin:0 0 40px 40px;background:#16181a;border:1.5px solid #282a2b;border-radius:12px}@media only screen and (max-width: 991px){.solution-card-wrapper .solution-card{min-width:calc(50% - 20px);max-width:calc(50% - 20px);margin:0 0 20px 20px}}@media only screen and (max-width: 767px){.solution-card-wrapper .solution-card{min-width:calc(50% - 10px);max-width:calc(50% - 10px);padding:10px;margin:0 0 10px 10px}}.solution-card-wrapper .icon-wrap{min-width:64px;max-width:64px;min-height:64px;max-height:64px;padding:11px;background:#0b3141;border-radius:12px}@media only screen and (max-width: 767px){.solution-card-wrapper .icon-wrap{min-width:45px;max-width:45px;min-height:45px;max-height:45px;padding:8px}}.solution-card-wrapper .solution-head{font-weight:600;margin:40px 0 16px 0}@media only screen and (max-width: 767px){.solution-card-wrapper .solution-head{margin:15px 0 8px 0}}.solution-card-wrapper .solution-desc{font-weight:500;color:#b2b5b6}.news-card-wrapper{flex-wrap:wrap;margin-left:-80px}@media only screen and (max-width: 991px){.news-card-wrapper{margin-left:-20px}}@media only screen and (max-width: 767px){.news-card-wrapper{margin-left:-10px}}.news-card-wrapper .news-card{min-width:calc(33.3333333333% - 80px);max-width:calc(33.3333333333% - 80px);margin:0 0 80px 80px}@media only screen and (max-width: 991px){.news-card-wrapper .news-card{min-width:calc(50% - 20px);max-width:calc(50% - 20px);margin:0 0 40px 20px}}@media only screen and (max-width: 767px){.news-card-wrapper .news-card{min-width:calc(50% - 10px);max-width:calc(50% - 10px);margin:0 0 30px 10px}}.news-card-wrapper .news-info-box{margin:24px 0 8px 0}.news-card-wrapper .news-card-head{margin-bottom:16px}.news-card-wrapper .news-card-desc{color:#b2b5b6}.common-link{font-weight:600;padding-bottom:1px;color:#00abec;border-bottom:1px solid #00abec;transition:all .3s}@media only screen and (max-width: 767px){.common-link{font-size:14px}}.common-link:hover{border-bottom:none}.yellow-color{color:#e8cc69}.green-color{color:#28d448}.purple-color{color:#ce6cef}.feature-disc{min-width:18px;max-width:18px;min-height:18px;max-height:18px;margin-right:16px;border-radius:100%;border:2px solid #8dca9b}.news-info-box .news-info{color:#00cc60}.news-info-box .news-info-dot{width:5px;height:5px;margin:0 8px;background-color:#00cc60;border-radius:50%}.news-info-box .news-info-date{color:#00cc60}.news-info-box .news-info-auth{color:#00cc60}.main-popup{position:fixed;top:0;left:0;min-width:100vw;min-height:100vh;z-index:105;opacity:0;visibility:hidden;transition:all .4s}.main-popup .popup-bg{background:#000;opacity:.9;position:absolute;top:0;left:0;right:0;bottom:0}.main-popup .main-popup-title{margin-bottom:32px}.main-popup .nav-close-btn{position:absolute;right:29px;top:29px;width:24px;height:24px;padding:0;background:rgba(0,0,0,0);border-radius:3px;transition:all .4s}.main-popup .popup-content{display:flex;flex-direction:column;min-height:100vh;max-height:100vh;overflow:hidden}.main-popup .popup-content .popup-common-box{position:relative;background:#002433;min-width:510px;max-width:510px;padding:40px;border-radius:20px;margin:70px auto 0 auto;transform:translateY(-60px);transition:all .4s;overflow:hidden}@media only screen and (max-width: 767px){.main-popup .popup-content .popup-common-box{min-width:95vw;max-width:95vw;margin:auto}}.main-popup .popup-content .popup-body-content{height:100%}.main-popup .popup-content .popup-scroll{max-height:calc(100% - 115px);overflow-y:auto}.main-popup.active{opacity:1;visibility:visible;pointer-events:all}.main-popup.active .popup-content .popup-common-box{transform:translateY(0)}.thanks-popup .thanks-popup-text{align-items:center;text-align:center}.thanks-popup .thanks-icon{min-width:90px;max-width:90px;margin:30px auto 0 auto}.thanks-popup .thanks-head{padding-top:28px}.thanks-popup .thanks-desc{max-width:395px;margin:0 auto;padding:16px 0 60px 0;color:hsla(0,0%,100%,.7)}.form-group{margin-bottom:20px}.form-group .form-label{line-height:17px;color:#fff;margin-bottom:8px}.form-group .form-control{height:auto;width:100%;letter-spacing:-0.1px;color:#fff;padding:15px 20px;background:rgba(0,0,0,0);border:1px solid rgba(142,142,142,.4);border-radius:8px;transition:.3s}@media only screen and (max-width: 767px){.form-group .form-control{font-size:1.3rem;padding:15px 16px}}.form-group .form-control:focus{border-color:#38bbab}.form-group .form-control::-moz-placeholder{font-weight:600;font-size:16px;line-height:130%;color:#fff}.form-group .form-control::placeholder{font-weight:600;font-size:16px;line-height:130%;color:#fff}@media only screen and (max-width: 767px){.form-group .form-control::-moz-placeholder{font-size:1.3rem}.form-group .form-control::placeholder{font-size:1.3rem}}.form-group textarea.form-control{height:120px;border-radius:8px;padding:16px}.accordian-content .fade{opacity:0;transition:opacity 4s ease-in-out}.accordian-content .fade.active{opacity:1}.cycle-tab-item{position:relative;display:flex;transition:all .4s;overflow:hidden}@media only screen and (max-width: 991px){.cycle-tab-item{width:100%}}.cycle-tab-item:hover{box-shadow:0px 12px 20px rgba(0,0,0,.08);border-radius:8px}@media only screen and (max-width: 991px){.cycle-tab-item:hover{box-shadow:none;border-radius:0}}.cycle-tab-item:hover .progress-bar{display:none}.cycle-tab-item.active{background:#16181a;border:1.5px solid #282a2b;border-radius:12px;margin-bottom:30px}.cycle-tab-item.active .accordian-media{border-bottom:none}.cycle-tab-item.active .accordian-desc{height:100%;max-height:-moz-max-content;max-height:max-content;visibility:visible}.cycle-tab-item.active .accordian-head{color:#00cc60}.cycle-tab-item.active .accordian-item::after{animation-play-state:running;transform:rotate(180deg)}.cycle-tab-item.active:hover .progress-bar{opacity:0;visibility:hidden}.cycle-tab-item .progress-bar{opacity:0;visibility:hidden;transition:all .3s}.cycle-tab-item.active .progress-bar{opacity:1;visibility:visible;width:100%;height:1.5px;background-color:rgba(0,0,0,0);position:absolute;left:0;bottom:0}@media only screen and (max-width: 991px){.cycle-tab-item.active .progress-bar{top:0}}.cycle-tab-item.active .progress-line{height:100%;width:0%;background-color:#217c5b;position:absolute;animation:progress-animation 10s linear forwards}@keyframes progress-animation{0%{width:0%}100%{width:100%}}.cycle-tab-item.active .progressbar-svg-circle{display:block}.accordian-content .accordian-wrapper{max-width:500px;margin-right:50px;border-bottom:none}@media only screen and (max-width: 991px){.accordian-content .accordian-wrapper{min-width:100%;max-width:100%}}.accordian-content .accordian-wrapper .cycle-tab-item:last-child .accordian-media{border-bottom:none}.accordian-content .accordian-media{width:100%;padding:20px 32px;border:none;display:grid}.accordian-content .accordian-media:hover{border-color:rgba(0,0,0,0)}.accordian-content .accordian-media:focus{border-color:rgba(0,0,0,0)}@media only screen and (max-width: 767px){.accordian-content .accordian-media{padding:10px 16px}}.accordian-content .accordian-text{min-width:0;flex:1 1 0;display:flex;justify-content:flex-end}@media only screen and (max-width: 991px){.accordian-content .accordian-text{display:none}}.accordian-content .accordian-text .tab-text{max-width:610px}.accordian-content .accordian-image{min-width:0;flex:1 1 0;display:flex;justify-content:flex-end}@media only screen and (max-width: 991px){.accordian-content .accordian-image{display:none}}.accordian-content .accordian-image .tab-image{max-width:610px}.accordian-content .tab-content>.tab-pane{display:none}.accordian-content .tab-content>.tab-pane.active{display:block}.accordian-content .accordian-item{position:relative;display:flex;align-items:center;cursor:pointer}.accordian-content .accordian-item::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 8L12 16L20 8' stroke='%237F8081' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:cover;background-repeat:no-repeat;width:24px;height:24px;position:absolute;right:0;transition:.3s}.accordian-content .accordian-item .icon{width:44px;height:44px;margin-right:20px}@media only screen and (max-width: 767px){.accordian-content .accordian-item .icon{width:30px;height:30px}}.accordian-content .accordian-item .accordian-head{font-weight:800}.accordian-content .accordian-item.active::after{background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.24121 6.021L6.2408 0.999833L11.2412 6.021' stroke='%230A2540' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.accordian-content .accordian-desc{height:0;max-height:0;margin-top:12px;overflow:hidden;transition:.3s;visibility:hidden}.accordian-content .accordian-desc .accrd-desc-txt{max-width:425px;color:#fff;opacity:.7}@media only screen and (max-width: 991px){.accordian-content .accordian-desc .accrd-desc-txt{max-width:100%;padding-bottom:20px}}.accordian-content .accordian-desc .feature-list{display:none}@media only screen and (max-width: 991px){.accordian-content .accordian-desc .feature-list{display:block}}.accordian-content .accordian-desc .accordian-image-box{display:none;margin-top:30px}.accordian-content .accordian-desc .accordian-image-box img{margin:0 auto}@media only screen and (max-width: 991px){.accordian-content .accordian-desc .accordian-image-box{display:block}}.accordian-content .blog-link-accrd{position:relative}.banner-section{position:relative;background:#04314b}@media only screen and (max-width: 767px){.banner-section{background-position:75% center}}.banner-section .banner-wrapper{position:relative;padding:50px 0 90px 0;z-index:2}@media only screen and (max-width: 767px){.banner-section .banner-wrapper{padding:75px 0 60px 0}}.banner-section .banner-wrapper .btn-primary:hover{color:#04314b;background:#fff}.banner-section .home-banner-text-content{max-width:612px}.banner-section .home-banner-text-content .banner-title{color:#fff}.banner-section .home-banner-text-content .banner-desc{max-width:520px;font-size:20px;color:hsla(0,0%,100%,.75);margin-top:32px}@media only screen and (max-width: 767px){.banner-section .home-banner-text-content .banner-desc{font-size:18px}}.banner-section .banner-actions{display:flex;align-items:center;gap:16px;margin-top:60px}@media only screen and (max-width: 767px){.banner-section .banner-actions{flex-direction:column;align-items:flex-start}}.banner-section .banner-link{color:#fff;text-decoration:none;font-weight:600;font-size:20px;display:inline-flex;align-items:center;gap:8px;padding:20px}.banner-section .banner-link:hover{color:#07e77d}.banner-section .banner-link:hover .banner-link-icon{background-color:#07e77d;border-color:#07e77d}@media only screen and (max-width: 767px){.banner-section .banner-link{padding-left:0px;padding-right:0px}}.banner-section .banner-link-icon{width:20px;height:20px;border-radius:4px;border:1px solid hsla(0,0%,100%,.6);position:relative;background:#fff}.banner-section .banner-link-icon::after{content:"";position:absolute;top:9px;left:8px;width:7px;height:7px;border-right:2px solid #05314b;border-top:2px solid #04314b;transform:translate(-50%, -50%) rotate(45deg)}.banner-section .banner-logos-title{color:#fff;font-size:20px}.banner-section .banner-logos-slider{margin-top:18px;overflow:hidden;width:100%;position:relative}.banner-section .banner-logos-slider::after{content:"";position:absolute;width:calc((100vw - 1200px)/1.5);height:112px;left:0px;top:0px;background:linear-gradient(90deg, #05314b, rgba(5, 49, 75, 0))}.banner-section .banner-logos-track{display:flex;width:-moz-max-content;width:max-content;animation:banner-logos-scroll 28s linear infinite}@media only screen and (max-width: 767px){.banner-section .banner-logos-track{animation:banner-logos-scroll 40s linear infinite}}.banner-section .banner-logos-row{display:flex;flex-wrap:nowrap;flex:0 0 auto}.banner-section .banner-logo-item{min-width:200px;max-width:220px;height:112px;padding:16px 32px;display:flex;align-items:center;justify-content:center;border:1px solid #093a56;border-radius:16px;transition:filter .2s ease-in-out}.banner-section .banner-logo-item img{display:block;max-height:72px;width:auto;border-radius:4px;filter:grayscale(100%) brightness(0) invert(1);transition:filter .2s ease-in-out}.banner-section .banner-logo-item:hover{background-color:#fff}.banner-section .banner-logo-item:hover img{filter:none}@media only screen and (max-width: 767px){.banner-section .banner-logo-item{min-width:175px;height:80px}}.banner-section .banner-image{margin-left:75px;max-width:520px}@media only screen and (max-width: 991px){.banner-section .banner-image{margin-left:30px;max-width:420px}}@media only screen and (max-width: 767px){.banner-section .banner-image{display:none}}.engage-section{padding:120px 0;background:#fff}@media only screen and (max-width: 767px){.engage-section{padding:64px 0}}.engage-section .engage-wrapper{display:flex;gap:64px;align-items:flex-start;justify-content:space-between}@media only screen and (max-width: 991px){.engage-section .engage-wrapper{flex-direction:column}}.engage-section .engage-content{flex:1;max-width:460px}.engage-section .engage-eyebrow{font-size:28px;color:rgba(4,49,75,.6);margin-bottom:12px}@media only screen and (max-width: 767px){.engage-section .engage-eyebrow{font-size:22px}}.engage-section .engage-title{color:#04314b}.engage-section .engage-desc{font-size:16px;margin-top:12px;font-family:"Outfit",sans-serif;color:rgba(4,49,75,.7)}.engage-section .engage-cards{border:1px solid #e6e6e6;border-radius:4px;background:#fff;border-right:none}.engage-section .engage-card{display:flex;gap:16px;align-items:flex-start;padding:40px 40px 40px 60px;border-bottom:1px solid #e6e6e6;position:relative}@media only screen and (max-width: 767px){.engage-section .engage-card{padding:24px}}.engage-section .engage-card::after{content:"";width:150px;position:absolute;height:1px;top:-1px;right:0;background:linear-gradient(270deg, #ffffff, rgba(255, 255, 255, 0))}.engage-section .engage-card:last-child{border-bottom:none}.engage-section .engage-card:last-child::before{content:"";width:150px;position:absolute;height:1px;bottom:-1px;right:0;background:linear-gradient(270deg, #ffffff, rgba(255, 255, 255, 0))}.engage-section .engage-card-icon{width:36px;height:36px;border-radius:8px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.engage-section .engage-card-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.engage-section .engage-card-text{max-width:300px}.engage-section .engage-card-title{color:#04314b;font-size:24px;font-weight:500;margin-bottom:4px}.engage-section .engage-card-desc{font-family:"Outfit",sans-serif;font-size:18px;color:#04314b}.story-section{padding:120px 0 88px 0;background:#00070b}@media only screen and (max-width: 767px){.story-section{padding:64px 0 40px 0}}.story-section .story-head-block{margin:0 auto;max-width:840px;text-align:center}.story-section .inner-sub-head{font-weight:600}.story-section .story-head{max-width:700px;margin:0 auto}.story-section .story-desc{margin-bottom:12px}.story-section .story-image{min-width:815px;max-width:815px;margin:60px auto 62px auto}@media only screen and (max-width: 991px){.story-section .story-image{min-width:100%;max-width:100%}}.service-section{padding:120px 0;background-image:url(../images/service-bg.png);background-repeat:no-repeat;background-size:cover;background-position:right bottom;border-top:1px solid #134a62}@media only screen and (max-width: 767px){.service-section{padding:64px 0;background-position:50%}}.service-section .service-head-block{max-width:680px}.service-section .fact-image{min-width:72px;max-width:72px}.service-section .lists{flex-wrap:wrap}@media only screen and (max-width: 767px){.service-section .lists{margin-top:20px}}.service-section .list-item{position:relative;min-width:50%;max-width:50%;padding:60px 0 40px 0;border-right:1px solid rgba(242,242,242,.1);border-bottom:1px solid rgba(242,242,242,.1)}.service-section .list-item:nth-child(even){padding-left:110px;border-right:none}@media only screen and (max-width: 991px){.service-section .list-item:nth-child(even){padding-left:40px}}@media only screen and (max-width: 767px){.service-section .list-item:nth-child(even){padding-left:0}}.service-section .list-item:nth-child(odd){padding-right:25px}@media only screen and (max-width: 767px){.service-section .list-item:nth-child(odd){padding-right:0}}.service-section .list-item:nth-child(1){padding-top:0;margin-top:60px}@media only screen and (max-width: 767px){.service-section .list-item:nth-child(1){margin-top:25px}}.service-section .list-item:nth-child(2){padding-top:0;margin-top:60px}@media only screen and (max-width: 767px){.service-section .list-item:nth-child(2){padding-top:30px;margin-top:0}}.service-section .list-item:nth-last-child(2){padding-bottom:0;margin-bottom:40px;border-bottom:none;margin-bottom:0}@media only screen and (max-width: 767px){.service-section .list-item:nth-last-child(2){padding-bottom:20px;margin-bottom:0}}.service-section .list-item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}@media only screen and (max-width: 767px){.service-section .list-item:last-child{margin-bottom:20px}}@media only screen and (max-width: 767px){.service-section .list-item{min-width:100%;max-width:100%;padding:20px 0 20px 0;border:none}}.service-section .item-head{padding:12px 0 16px 0}.service-section .item-desc{max-width:470px;margin-bottom:12px;color:#b2b5b6}@media only screen and (max-width: 767px){.service-section .item-desc{max-width:100%}}.impact-section{padding:100px 0;background:#04314b;overflow:hidden}@media only screen and (max-width: 767px){.impact-section{padding:40px 0}}.impact-section .impact-content{max-width:480px}.impact-section .impact-eyebrow{font-weight:400;font-size:28px;line-height:110%;letter-spacing:-2%;vertical-align:middle}@media only screen and (max-width: 767px){.impact-section .impact-eyebrow{font-size:22px}}.impact-section .impact-eyebrow{color:#ccced1;margin-bottom:16px}.impact-section .impact-title{color:#fff}.impact-section .impact-desc{margin-top:24px;color:hsla(0,0%,100%,.8);line-height:1.5;font-size:16px}@media only screen and (max-width: 767px){.impact-section .impact-desc{margin-top:14px}}.impact-section .impact-list{flex:1}.impact-section .impact-item{display:flex;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid #1c4e6b}.impact-section .impact-item:last-child{border-bottom:none}.impact-section .impact-text{color:#fff;font-weight:600;font-style:SemiBold;font-size:20px;line-height:140%;letter-spacing:0%}@media only screen and (max-width: 767px){.impact-section .impact-text{font-size:18px}}.impact-section .impact-wrapper{position:relative}.impact-section .impact-card-item{gap:12px;background:#1c4e6b;border-radius:10px;max-width:25vw;min-height:460px;position:relative;min-width:380px;overflow:hidden;width:100%}@media only screen and (max-width: 767px){.impact-section .impact-card-item{max-width:100%;min-width:100%}}.impact-section .impact-card-item-wrapper{display:flex;gap:24px;align-items:center;margin-top:30px}@media only screen and (max-width: 767px){.impact-section .impact-card-item-wrapper{flex-direction:column}}.impact-section .impact-card-item-img{position:absolute;width:100%;display:block}.impact-section .impact-card-item-text{font-size:16px;color:#fff;position:relative;z-index:9;padding:0px 24px}.impact-section .impact-card-item-title{font-size:26px;color:#fff;position:relative;z-index:9;font-weight:600;padding:24px 24px 10px 24px}.industries-section{padding:120px 0;background:#04314b;color:#fff}@media only screen and (max-width: 767px){.industries-section{padding:64px 0}}.industries-section .industries-head{max-width:640px;margin-bottom:48px}.industries-section .industries-eyebrow{font-weight:400;font-size:28px;line-height:110%;color:hsla(0,0%,100%,.8)}@media only screen and (max-width: 767px){.industries-section .industries-eyebrow{font-size:20px;margin-bottom:10px}}.industries-section .industries-eyebrow{margin-bottom:16px}.industries-section .industries-title{color:#fff}.industries-section .industries-desc{margin-top:18px;font-weight:400;font-size:16px;line-height:140%;letter-spacing:-1%;color:hsla(0,0%,100%,.8)}@media only screen and (max-width: 767px){.industries-section .industries-desc{margin-top:14px}}.industries-section .industries-stack{display:flex;flex-direction:column;gap:24px}.industries-section .industries-head{position:sticky;top:100px}@media only screen and (max-width: 767px){.industries-section .industries-head{position:static}}.industries-section .industry-card{position:sticky;top:370px;display:flex;align-items:stretch;gap:40px;background:#113d56;border-radius:4px}@media only screen and (max-width: 991px){.industries-section .industry-card{position:static;flex-direction:column;padding:0px}}@media only screen and (max-width: 767px){.industries-section .industry-card{position:static;gap:20px}}.industries-section .industry-card:nth-child(1){z-index:1}.industries-section .industry-card:nth-child(2){z-index:2}.industries-section .industry-card:nth-child(3){z-index:3}.industries-section .industry-card:nth-child(4){z-index:4}.industries-section .industry-card:nth-child(5){z-index:5}.industries-section .industry-card-content{display:flex;flex-direction:column;gap:80px;flex:1;min-width:0;padding:32px 40px}@media only screen and (max-width: 991px){.industries-section .industry-card-content{padding:24px 24px 0px 24px;gap:32px}}@media only screen and (max-width: 767px){.industries-section .industry-card-content{gap:10px}}.industries-section .industry-title{font-weight:600;font-size:34px;line-height:140%;color:#fff;margin-bottom:24px}@media only screen and (max-width: 767px){.industries-section .industry-title{font-size:26px;line-height:130%;margin-bottom:5px}}.industries-section .industry-desc{color:hsla(0,0%,100%,.8);line-height:1.5;margin-bottom:24px}@media only screen and (max-width: 767px){.industries-section .industry-desc{margin-bottom:15px}}.industries-section .industry-link{font-weight:600;font-size:16px;line-height:140%;display:inline-flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.8);transition:all .3s}.industries-section .industry-link:hover{color:#07e77d}.industries-section .industry-link:hover .industry-link-icon path{stroke:#07e77d !important}.industries-section .industry-link-icon{font-size:16px;line-height:1}.industries-section .industry-index{display:block;font-weight:600;font-style:Semibold;font-size:32px;line-height:140%;letter-spacing:0%;color:hsla(0,0%,100%,.5)}.industries-section .industry-card-media{flex:0 0 45%;overflow:hidden}.industries-section .industry-card-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.testimonial-section{padding:120px 0;background:#fff}@media only screen and (max-width: 767px){.testimonial-section{padding:45px 0}}.testimonial-section .testimonial-head{max-width:640px;margin-bottom:40px}.testimonial-section .testimonial-title{color:#04314b}.testimonial-section .testimonial-slider{position:relative}.testimonial-section .testimonial-card{background:#fff6f0;border-radius:16px;padding:56px}@media only screen and (max-width: 767px){.testimonial-section .testimonial-card{padding:24px}}.testimonial-section .testimonial-quote{color:#07e77d;font-size:32px;line-height:1;margin-bottom:16px}.testimonial-section .testimonial-card-title{display:none;color:#04314b;font-size:32px;font-weight:500;margin-bottom:20px}.testimonial-section .testimonial-card-desc{color:rgba(4,49,75,.75);font-size:20px;line-height:1.5;margin-bottom:24px}@media only screen and (max-width: 767px){.testimonial-section .testimonial-card-desc{font-size:18px}}.testimonial-section .testimonial-author{display:flex;align-items:center;gap:20px}.testimonial-section .testimonial-avatar{width:60px !important;height:60px !important;border-radius:100%;display:block;-o-object-fit:cover;object-fit:cover;flex:0 0 60px}.testimonial-section .testimonial-author-text{display:flex;flex-direction:column;border-left:3px solid #07e77d;padding-left:20px}.testimonial-section .testimonial-author-name{color:#04314b;font-weight:600;font-size:20px}@media only screen and (max-width: 767px){.testimonial-section .testimonial-author-name{font-size:18px}}.testimonial-section .testimonial-author-role{color:rgba(4,49,75,.6);font-size:18px}@media only screen and (max-width: 767px){.testimonial-section .testimonial-author-role{font-size:16px}}.testimonial-section .owl-nav{position:absolute;top:-64px;right:0;display:flex;gap:12px}.testimonial-section .owl-nav .owl-prev,.testimonial-section .owl-nav .owl-next{transition:all .3s}.testimonial-section .owl-nav .owl-prev span,.testimonial-section .owl-nav .owl-next span{display:flex;justify-content:center;align-items:center;width:66px;height:66px;border-radius:8px;background:#8e989d;color:rgba(0,0,0,0);font-size:18px;line-height:1;background-image:url("data:image/svg+xml,%3Csvg width='28' height='27' viewBox='0 0 28 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.0197263 13.1604L25.1719 12.8814' stroke='white' stroke-width='3.29322' stroke-linejoin='bevel'/%3E%3Cpath d='M14.1723 1.2529L25.7805 12.6063C26.152 12.9696 26.1586 13.5653 25.7952 13.9368L14.4419 25.545' stroke='white' stroke-width='3.29322' stroke-linejoin='bevel'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:18px 18px}.testimonial-section .owl-nav .owl-prev.disabled span,.testimonial-section .owl-nav .owl-next.disabled span{opacity:.5}.testimonial-section .owl-nav .owl-prev:hover span,.testimonial-section .owl-nav .owl-next:hover span{background-color:#7a99ab}.testimonial-section .owl-nav .owl-prev span{transform:rotate(180deg)}.faq-section{padding:80px 0;background:#fff}@media only screen and (max-width: 767px){.faq-section{padding:60px 0 0 0}}.faq-section .accordian-wrapper{max-width:1072px;display:flex;flex-direction:column;gap:48px}@media only screen and (max-width: 767px){.faq-section .accordian-wrapper{gap:32px}}.faq-section .accordian-wrapper .faq-head{padding-bottom:12px}.faq-section .accordian-wrapper .accordin-container-wrap{display:flex;flex-direction:column}.faq-section .accordian-wrapper .accordian-container{display:flex;flex-direction:column;padding:48px 24px;border-bottom:1px solid #ccc}@media only screen and (max-width: 767px){.faq-section .accordian-wrapper .accordian-container{padding:24px 6px}}.faq-section .accordian-wrapper .accordian-container.active{background:#fffaf6;border-bottom:none}.faq-section .accordian-wrapper .accordian-container:last-child{margin-bottom:30px;border-bottom:none}.faq-section .accordian-wrapper .accordian-head-text{font-weight:600;font-size:24px;line-height:130%;color:#04314b}@media only screen and (max-width: 767px){.faq-section .accordian-wrapper .accordian-head-text{font-size:20px}}.faq-section .accordian-wrapper .accordian-head{position:relative;display:flex;align-items:center;cursor:pointer;gap:16px}.faq-section .accordian-wrapper .accordian-head-desc{padding-top:24px;max-width:950px;font-weight:400;font-style:normal;font-size:20px;line-height:150%;letter-spacing:0}@media only screen and (max-width: 767px){.faq-section .accordian-wrapper .accordian-head-desc{font-size:18px}}.faq-section .accordian-wrapper .accordian-icon{position:relative;margin-left:auto;width:42px;height:42px;padding:12px;border-radius:999px;background:#07e77d;flex:0 0 42px}@media only screen and (max-width: 767px){.faq-section .accordian-wrapper .accordian-icon{width:30px;height:30px;flex:0 0 30px}.faq-section .accordian-wrapper .accordian-icon::before,.faq-section .accordian-wrapper .accordian-icon::after{width:16px}}.faq-section .accordian-wrapper .accordian-icon::before,.faq-section .accordian-wrapper .accordian-icon::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background:#000;transform:translate(-50%, -50%)}.faq-section .accordian-wrapper .accordian-icon::after{transform:translate(-50%, -50%) rotate(90deg)}.faq-section .accordian-wrapper .accordian-container.active .accordian-icon::after{opacity:0}.faq-section .accordian-wrapper .accordian-content{height:0;overflow:hidden;transition:height .3s ease}.faq-section .accordian-wrapper .accordian-head .active+.accordion-content{height:auto}.faq-section .question-box{max-width:960px;padding:20px 24px;margin:0 auto 120px auto;background:#001b26;border-radius:16px}@media only screen and (max-width: 767px){.faq-section .question-box{flex-direction:column;margin:0 auto 60px auto}}.faq-section .question-box .msg-box{max-width:45px;min-width:45px;margin-right:20px}.faq-section .question-box .question-desc{padding-top:10px;color:hsla(0,0%,100%,.7)}.faq-section .question-box .connect-btn-box{margin-left:auto}@media only screen and (max-width: 767px){.faq-section .question-box .connect-btn-box{margin:15px auto 0 auto}}.case-study-section{padding:120px 0;background:#fff;text-align:center}@media only screen and (max-width: 767px){.case-study-section{padding:45px 0}}.case-study-section .case-study-head{max-width:640px;margin:0 auto 48px}.case-study-section .case-study-eyebrow{font-size:28px;color:rgba(4,49,75,.6);margin-bottom:20px}@media only screen and (max-width: 767px){.case-study-section .case-study-eyebrow{font-size:20px;text-align:left;margin-bottom:12px}}.case-study-section .case-study-title{color:#04314b}@media only screen and (max-width: 767px){.case-study-section .case-study-title{text-align:left}}.case-study-section .case-study-desc{margin-top:20px;color:#426478}@media only screen and (max-width: 767px){.case-study-section .case-study-desc{text-align:left;margin-top:16px}}.case-study-section .case-study-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}@media only screen and (max-width: 991px){.case-study-section .case-study-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 767px){.case-study-section .case-study-grid{grid-template-columns:1fr}}.case-study-section .case-study-card{text-align:left;overflow:hidden}.case-study-section .case-study-card:hover .case-study-image img{transform:scale(1.1)}.case-study-section .case-study-card:hover .case-study-card-title{text-decoration:underline}.case-study-section .case-study-image{border-radius:4px;overflow:hidden;margin-bottom:16px}.case-study-section .case-study-image img{transition:transform .8s}.case-study-section .case-study-image img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.case-study-section .case-study-tags{display:flex;gap:8px;margin-bottom:12px}.case-study-section .case-study-tag{font-size:12px;color:#04314b;background:#eaecee;padding:8px 12px;border-radius:70px}.case-study-section .case-study-card-title{font-size:18px;font-weight:500;color:#04314b;margin-bottom:20px}.case-study-section .case-study-card-desc{font-size:16px;color:#426478;line-height:1.5}.case-study-section .case-study-actions{margin-top:60px}.case-study-section .case-study-actions .btn-primary:hover{background:#04314b;color:#fff}.cta-section{position:relative;padding:48px 0}.cta-section .cta-wrapper{background-image:url(../images/cta-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;padding:72px 96px 210px 96px;border-radius:4px;text-align:center}@media only screen and (max-width: 767px){.cta-section .cta-wrapper{padding:60px 24px}}.cta-section .cta-content-wrap{max-width:680px;margin:0 auto}@media only screen and (max-width: 767px){.cta-section .choose-head{font-size:25px}}.cta-section .cta-actions{display:flex;justify-content:center;gap:16px;margin:32px 0 0 0}@media only screen and (max-width: 767px){.cta-section .cta-actions{flex-direction:column;align-items:center;gap:12px}}.technology-section{background-color:#fff;padding:120px 0 50px 0}@media only screen and (max-width: 767px){.technology-section{padding:45px 0}}.technology-section .technology-eyebrow{font-size:28px;color:rgba(4,49,75,.6);margin-bottom:20px}@media only screen and (max-width: 767px){.technology-section .technology-eyebrow{font-size:20px;margin-bottom:16px}}.technology-section .technology-title{color:#04314b}.technology-section .technology-desc{margin-top:20px;color:#426478}@media only screen and (max-width: 767px){.technology-section .technology-desc{margin-top:12px}}.technology-section .technology-content{max-width:800px}.technology-section .technology-logo-wrapper{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(2, auto);align-items:center;margin-top:40px;gap:24px}@media only screen and (max-width: 767px){.technology-section .technology-logo-wrapper{margin-top:10px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, auto)}}.technology-section .technology-logo-wrapper .technology-logo-item{display:flex;justify-content:center;align-items:center;padding:18px 20px;box-sizing:border-box}.main-title{padding:8px 0 24px 0}.main-title-desc{color:#b2b5b6}@keyframes banner-logos-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.testimonial-section .owl-nav{top:-100px !important}@media only screen and (max-width: 767px){.testimonial-section .owl-nav{display:none !important}}.page-template-template-about .impact-section .impact-wrapper{display:flex}@media only screen and (max-width: 991px){.page-template-template-about .impact-section .impact-wrapper{flex-direction:column}}.about-banner-section{padding:120px 0 100px 0;background:#fffaf6}@media only screen and (max-width: 767px){.about-banner-section{padding:30px 0 40px 0}}.about-banner-section .about-banner-wrapper{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.35) 55%, rgba(0, 0, 0, 0.05) 100%),url(../images/about-banner.png);background-size:cover;background-position:center;border-radius:16px;padding:340px 64px 80px 64px;display:flex;align-items:center;justify-content:space-between;gap:32px}@media only screen and (max-width: 991px){.about-banner-section .about-banner-wrapper{padding:48px 40px;flex-direction:column;align-items:flex-start}}@media only screen and (max-width: 767px){.about-banner-section .about-banner-wrapper{padding:36px 24px}}.about-banner-section .about-banner-content{max-width:620px}.about-banner-section .about-banner-title{color:#fff}.about-banner-section .about-banner-desc{margin-top:0;color:hsla(0,0%,100%,.8);font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0;text-align:left;display:none}.about-banner-section .about-banner-actions{display:flex;flex-direction:column;gap:16px;flex:0 0 auto;max-width:420px}.about-banner-section .about-banner-actions .btn{align-self:flex-start}.about-banner-section .about-banner-summary{margin-top:56px}.about-banner-section .about-summary-desc{color:#04314b;max-width:980px;margin:0 auto;font-weight:400;font-size:36px;line-height:1.6;letter-spacing:-0.02em;text-align:center}@media only screen and (max-width: 767px){.about-banner-section .about-summary-desc{font-size:24px}}.about-banner-section .about-banner-cards{margin-top:100px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px}@media only screen and (max-width: 991px){.about-banner-section .about-banner-cards{grid-template-columns:1fr}}@media only screen and (max-width: 767px){.about-banner-section .about-banner-cards{margin-top:40px}}.about-banner-section .about-banner-card{background:#fff;border-radius:16px;padding:56px;box-shadow:0 20px 50px rgba(0,0,0,.08)}@media only screen and (max-width: 767px){.about-banner-section .about-banner-card{padding:24px}}.about-banner-section .about-banner-card-icon{width:40px;height:40px;display:block;margin-bottom:16px}.about-banner-section .about-banner-card-title{color:#04314b;font-size:20px;font-weight:600;margin-bottom:12px}.about-banner-section .about-banner-card-desc{color:rgba(4,49,75,.7);line-height:1.5}.founder-section{padding:80px 0 100px 0;background:#fff}@media only screen and (max-width: 767px){.founder-section{padding:40px 0}}.founder-section .founder-header{text-align:center;max-width:720px;margin:0 auto 48px auto}.founder-section .founder-eyebrow{font-weight:400;font-size:28px;line-height:1.1;letter-spacing:-0.02em;text-align:center;vertical-align:middle;color:#04314b;margin-bottom:20px}@media only screen and (max-width: 767px){.founder-section .founder-eyebrow{font-size:22px}}.founder-section .founder-title{color:#04314b;margin-bottom:20px}.founder-section .founder-desc{color:rgba(4,49,75,.7);line-height:1.5}.founder-section .founder-card-wrapper{background-image:url(../images/founder-card-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;padding:60px 0}@media only screen and (max-width: 767px){.founder-section .founder-card-wrapper{padding:0}}.founder-section .founder-card{display:flex;align-items:center;gap:32px;background:#fff;border-radius:16px;padding:32px;box-shadow:0 20px 50px rgba(0,0,0,.08);max-width:720px;margin:0 auto}@media only screen and (max-width: 767px){.founder-section .founder-card{padding:20px}}.founder-section .founder-card-media img{height:auto;display:block;border-radius:8px}.founder-section .founder-card-content{flex:1;max-width:380px}.founder-section .founder-card-text{color:rgba(4,49,75,.7);line-height:1.6}.founder-section .founder-card-footer{margin-top:16px;display:flex;flex-direction:column;gap:16px}.founder-section .founder-card-footer .btn{align-self:flex-start}.founder-section .founder-card-name{color:#04314b;font-weight:600}@media only screen and (max-width: 991px){.founder-section .founder-card-wrapper{padding:40px 0}.founder-section .founder-card{flex-direction:column;align-items:flex-start}.founder-section .founder-card-media img{width:160px}}@media only screen and (max-width: 767px){.founder-section .founder-card-media img{width:100%;height:auto}}@media only screen and (max-width: 767px){.founder-section .founder-card-wrapper{padding:0;margin:0px 24px}}.impact-section .impact-content-about{max-width:640px}.blog-banner-section{padding:80px 0;background:#fff}@media only screen and (max-width: 767px){.blog-banner-section{padding:110px 0 32px 0}}.blog-banner-section .blog-banner-card{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.35) 60%, rgba(0, 0, 0, 0.8) 100%),url(../images/blog-banner.png);background-size:cover;background-position:center;border-radius:16px;padding:48px;min-height:590px;display:flex;justify-content:space-between;align-items:flex-end;gap:32px}@media only screen and (max-width: 991px){.blog-banner-section .blog-banner-card{flex-direction:column;align-items:flex-start;padding:36px}}@media only screen and (max-width: 767px){.blog-banner-section .blog-banner-card{padding:24px}}.blog-banner-section .blog-banner-content{max-width:520px;color:#fff}.blog-banner-section .blog-banner-tag{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.45);font-size:12px;color:#fff;margin-bottom:12px}.blog-banner-section .blog-banner-title{color:#fff}.blog-banner-section .blog-banner-desc{margin-top:12px;font-family:"Outfit",sans-serif;color:hsla(0,0%,100%,.8);line-height:1.5;font-size:14px}.blog-banner-section .blog-banner-meta{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media only screen and (max-width: 991px){.blog-banner-section .blog-banner-meta{width:100%;align-items:flex-start}}.blog-banner-section .blog-banner-author{display:flex;align-items:center;gap:10px}.blog-banner-section .blog-banner-avatar{width:40px;height:40px;border-radius:100%;overflow:hidden;background:hsla(0,0%,100%,.6);display:inline-flex;align-items:center;justify-content:center}.blog-banner-section .blog-banner-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-banner-section .blog-banner-author-text{display:flex;flex-direction:column;gap:8px;color:#fff;font-size:12px}.blog-banner-section .blog-banner-author-name{font-weight:600;color:#fff}.blog-banner-section .blog-banner-author-meta{color:hsla(0,0%,100%,.75)}.blog-banner-section .blog-banner-cta{padding:16px 24px;min-width:auto;min-height:auto}.blog-cards-section{padding:0 0 120px 0;background:#fff}@media only screen and (max-width: 767px){.blog-cards-section{padding:0 0 64px 0}}.blog-cards-section .blog-card-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px}@media only screen and (max-width: 991px){.blog-cards-section .blog-card-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 767px){.blog-cards-section .blog-card-grid{grid-template-columns:1fr}}.blog-cards-section .blog-card{background:#fff}.blog-cards-section .blog-card-image{border-radius:10px;overflow:hidden;margin-bottom:16px}.blog-cards-section .blog-card-image img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.blog-cards-section .blog-card img{width:100%;display:block}.blog-cards-section .blog-card-meta{display:flex;gap:12px;align-items:center;margin-bottom:12px}.blog-cards-section .blog-card-tag{font-family:"Outfit",sans-serif;font-size:12px;padding:6px 10px;border-radius:999px;background:#f1f3f5;color:#04314b}.blog-cards-section .blog-card-date{font-size:12px;color:rgba(4,49,75,.6)}.blog-cards-section .blog-card-title{font-size:20px;font-weight:600;color:#04314b;margin-bottom:12px}.blog-cards-section .blog-card-desc{font-family:"Outfit",sans-serif;font-size:14px;line-height:1.5;color:rgba(4,49,75,.7)}.blog-cards-section .blog-card-button{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:16px;font-weight:600;color:#1d1f22;text-decoration:none;cursor:pointer}.blog-inner-banner-section{padding:96px 0 40px}@media only screen and (max-width: 767px){.blog-inner-banner-section{padding:64px 0 48px}}.blog-inner-banner-section .blog-inner-banner{margin:0 auto}.blog-inner-banner-section .blog-inner-tag{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#eef1f3;font-size:12px;font-weight:400;color:#0b1920;letter-spacing:.01em}.blog-inner-banner-section .blog-inner-title{margin-top:16px;color:#0b1920}.blog-inner-banner-section .blog-inner-subtitle{margin-top:16px;color:#426478;max-width:720px}.blog-inner-banner-section .blog-inner-meta{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}@media only screen and (max-width: 767px){.blog-inner-banner-section .blog-inner-meta{flex-direction:column;align-items:flex-start}}.blog-inner-banner-section .blog-inner-author{display:inline-flex;align-items:center;gap:10px}.blog-inner-banner-section .blog-inner-avatar{width:24px;height:24px;border-radius:50%;overflow:hidden}.blog-inner-banner-section .blog-inner-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-inner-banner-section .blog-inner-author-text{display:flex;flex-direction:column;gap:2px}.blog-inner-banner-section .blog-inner-author-name{font-size:14px;font-weight:600;color:#0b1920}.blog-inner-banner-section .blog-inner-author-meta{font-size:12px;color:#6f7c84}.blog-inner-banner-section .blog-inner-social{display:inline-flex;align-items:center;gap:10px}.blog-inner-banner-section .blog-inner-social-link{width:32px;height:32px;border-radius:50%;border:1px solid #d7dee2;display:inline-flex;align-items:center;justify-content:center;background:#fff;transition:all .2s ease}.blog-inner-banner-section .blog-inner-social-link:hover{border-color:#07e77d}.blog-inner-banner-section .blog-inner-divider{margin:28px 0 32px;height:1px;background:#e3e6e8;width:100%}.blog-inner-banner-section .blog-inner-hero{border-radius:16px;overflow:hidden;background:#f5f7f8}.blog-inner-banner-section .blog-inner-hero img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.blog-inner-banner-section .blog-inner-body img,.blog-inner-banner-section .blog-inner-content-section img,.blog-inner-banner-section .blog-inner-media img{width:100%;display:block}.blog-inner-content-section{padding:0 0 40px 0}@media only screen and (max-width: 767px){.blog-inner-content-section{padding:0 0 64px}}.blog-inner-content-section .blog-inner-content-grid{display:grid;grid-template-columns:minmax(0, 1fr) 300px;gap:48px;align-items:start}@media only screen and (max-width: 991px){.blog-inner-content-section .blog-inner-content-grid{grid-template-columns:1fr}}.blog-inner-content-section .blog-inner-body{max-width:720px}.blog-inner-content-section .blog-inner-intro{font-size:20px;line-height:120%;color:#425a6b;margin-bottom:32px}.blog-inner-content-section .blog-inner-body p{font-size:18px;line-height:160%;color:#425a6b}.blog-inner-content-section .blog-inner-body p+p{margin-top:16px}.blog-inner-content-section .blog-inner-media{margin:24px 0;border-radius:16px;overflow:hidden;background:#f5f7f8}.blog-inner-content-section .blog-inner-media img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.blog-inner-content-section .blog-inner-list,.blog-inner-content-section .blog-inner-steps{margin:16px 0 24px;padding:0;list-style:none}.blog-inner-content-section .blog-inner-list li,.blog-inner-content-section .blog-inner-steps li{position:relative;padding-left:18px;margin-bottom:10px;font-size:15px;line-height:1.6;color:#425a6b}.blog-inner-content-section .blog-inner-list li::before,.blog-inner-content-section .blog-inner-steps li::before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#0b1920}.blog-inner-content-section .blog-inner-steps li{padding-left:22px}.blog-inner-content-section .blog-inner-callout{background:#f6f8f9;border-radius:16px;padding:24px;margin-top:20px}.blog-inner-content-section .blog-inner-sidebar{position:sticky;top:120px;display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 991px){.blog-inner-content-section .blog-inner-sidebar{position:static;max-width:540px}}.blog-inner-content-section .blog-inner-toc{border:1px solid #e1e6ea;border-radius:16px;padding:20px;background:#fff}.blog-inner-content-section .blog-inner-toc-title{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6f7c84;margin-bottom:16px}.blog-inner-content-section .blog-inner-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.blog-inner-content-section .blog-inner-toc-link{font-size:14px;line-height:1.5;color:#0b1920;text-decoration:none;display:block;padding-left:10px;border-left:2px solid rgba(0,0,0,0);transition:all .2s ease}.blog-inner-content-section .blog-inner-toc-link:hover{color:#0b1920;border-left-color:#07e77d}.blog-inner-content-section .blog-inner-cta{background:#0b1920;border-radius:16px;padding:20px;color:#fff}.blog-inner-content-section .blog-inner-cta .btn-primary{width:100%;text-align:center}.blog-inner-content-section .blog-inner-cta h4{font-size:16px;font-weight:600;color:#fff;margin-bottom:8px}.blog-inner-content-section .blog-inner-cta p{font-size:13px;color:hsla(0,0%,100%,.7);margin-bottom:16px}.blog-inner-banner-section p,.blog-inner-content-section p{font-size:20px;color:#425a6b;line-height:140%}.blog-inner-body strong{font-size:20px;font-weight:600;color:#0b1920}.blog-inner-body h1{font-size:32px;font-weight:700;color:#0b1920;line-height:1.4;margin:32px 0}.blog-inner-body h2{font-size:28px;font-weight:700;color:#0b1920;line-height:1.4;margin:32px 0 12px 0}.blog-inner-body h3{font-size:24px;font-weight:700;color:#0b1920;line-height:1.4;margin:24px 0 12px 0}.blog-inner-body h4{font-size:20px;font-weight:700;color:#0b1920;line-height:1.4;margin:20px 0 12px 0}.blog-inner-body h5{font-size:18px;font-weight:700;color:#0b1920;line-height:1.4;margin:18px 0 12px 0}.blog-inner-body h6{font-size:16px;font-weight:700;color:#0b1920;line-height:1.4;margin:16px 0}.blog-inner-body ul{margin-top:16px}.blog-inner-body ol{margin-top:16px}.blog-inner-body li{font-size:18px;line-height:120%;color:#425a6b;margin-bottom:10px}.case-study-page-section{padding:120px 0;background:#fff;text-align:center}@media only screen and (max-width: 767px){.case-study-page-section{padding:64px 0}}.case-study-page-section .case-study-page-head{text-align:left;max-width:720px;margin-bottom:64px}.case-study-page-section .case-study-page-eyebrow{font-size:18px;color:rgba(4,49,75,.6);margin-bottom:12px}@media only screen and (max-width: 767px){.case-study-page-section .case-study-page-eyebrow{font-size:22px}}.case-study-page-section .case-study-page-title{color:#04314b}.case-study-page-section .case-study-page-desc{margin-top:20px;color:#426478}.case-study-page-section .case-study-page-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:32px;column-gap:32px;row-gap:64px}@media only screen and (max-width: 767px){.case-study-page-section .case-study-page-grid{grid-template-columns:1fr;row-gap:48px}}.case-study-page-section .case-study-page-card{text-align:left}.case-study-page-section .case-study-page-image{border-radius:4px;overflow:hidden;margin-bottom:32px}.case-study-page-section .case-study-page-image img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.case-study-page-section .case-study-page-card-title{font-size:20px;font-weight:500;color:#04314b;margin-bottom:16px}.case-study-page-section .case-study-page-card-desc{font-size:14px;color:#426478;line-height:1.5;overflow:hidden}.case-study-banner-section{padding:140px 0 80px 0;background:#fff}@media only screen and (max-width: 767px){.case-study-banner-section{padding:110px 0 56px 0}}.case-study-banner-section .case-study-banner{display:flex;align-items:center;justify-content:space-between;gap:40px}@media only screen and (max-width: 991px){.case-study-banner-section .case-study-banner{flex-direction:column;align-items:flex-start}}.case-study-banner-section .case-study-banner-content{max-width:540px}.case-study-banner-section .case-study-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:rgba(4,49,75,.7);margin-bottom:12px}@media only screen and (max-width: 767px){.case-study-banner-section .case-study-eyebrow{font-size:22px}}.case-study-banner-section .case-study-title{color:#04314b}.case-study-banner-section .case-study-desc{margin-top:12px;font-family:"Outfit",sans-serif;color:rgba(4,49,75,.7);line-height:1.6;font-size:15px}.case-study-banner-section .case-study-actions{margin-top:24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.case-study-banner-section .case-study-link{font-weight:600;color:#04314b;text-decoration:none}.case-study-banner-section .case-study-banner-image{max-width:520px;width:100%;border-radius:18px;overflow:hidden}.case-study-banner-section .case-study-banner-image img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.case-study-stats-section{background:#fff;padding:0 0 80px 0}@media only screen and (max-width: 767px){.case-study-stats-section{padding:0 0 56px 0}}.case-study-stats-section .case-study-stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}@media only screen and (max-width: 991px){.case-study-stats-section .case-study-stats{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 767px){.case-study-stats-section .case-study-stats{grid-template-columns:1fr}}.case-study-stats-section .case-study-stat-card{background:#f6f8f9;border-radius:16px;padding:24px}.case-study-stats-section .case-study-stat-value{font-size:32px;font-weight:600;color:#04314b;margin-bottom:8px}.case-study-stats-section .case-study-stat-label{font-family:"Outfit",sans-serif;color:rgba(4,49,75,.7)}.case-study-list-section{background:#fff;padding:0 0 120px 0}@media only screen and (max-width: 767px){.case-study-list-section{padding:0 0 72px 0}}.case-study-list-section .case-study-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px}@media only screen and (max-width: 991px){.case-study-list-section .case-study-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 767px){.case-study-list-section .case-study-grid{grid-template-columns:1fr}}.case-study-list-section .case-study-card{background:#fff;border:1px solid rgba(4,49,75,.08);border-radius:16px;padding:16px}@media only screen and (max-width: 767px){.case-study-list-section .case-study-card{padding:20px}}.case-study-list-section .case-study-card-image{border-radius:12px;overflow:hidden;margin-bottom:16px}.case-study-list-section .case-study-card-image img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.case-study-list-section .case-study-card-meta{display:flex;gap:12px;align-items:center;margin-bottom:12px}.case-study-list-section .case-study-card-tag{font-family:"Outfit",sans-serif;font-size:12px;padding:6px 10px;border-radius:999px;background:#f1f3f5;color:#04314b}.case-study-list-section .case-study-card-time{font-size:12px;color:rgba(4,49,75,.6)}.case-study-list-section .case-study-card-title{font-size:18px;font-weight:600;color:#04314b;margin-bottom:12px}.case-study-list-section .case-study-card-desc{font-family:"Outfit",sans-serif;font-size:14px;line-height:1.5;color:rgba(4,49,75,.7);margin-bottom:16px}.case-study-list-section .case-study-results{padding-left:20px;margin:0;color:rgba(4,49,75,.75);font-size:14px;line-height:1.6}.case-study-list-section .case-study-results li+li{margin-top:8px}.service-banner-section{padding:144px 0 80px 0;background-color:#04314b;background-image:url(../images/service-banner.png);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff}@media only screen and (max-width: 991px){.service-banner-section{padding:120px 0 72px 0}}@media only screen and (max-width: 767px){.service-banner-section{padding:96px 0 64px 0}}.service-banner-section .service-banner-wrapper{display:flex;flex-direction:column;gap:150px}@media only screen and (max-width: 991px){.service-banner-section .service-banner-wrapper{gap:160px}}@media only screen and (max-width: 767px){.service-banner-section .service-banner-wrapper{gap:120px}}.service-banner-section .service-banner-eyebrow{font-size:18px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;color:hsla(0,0%,100%,.7)}@media only screen and (max-width: 767px){.service-banner-section .service-banner-eyebrow{font-size:16px}}.service-banner-section .service-banner-title{font-weight:600;max-width:840px;font-size:66px;line-height:1.2;color:#fff}@media only screen and (max-width: 767px){.service-banner-section .service-banner-title{font-size:40px}}.service-banner-section .service-banner-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}@media only screen and (max-width: 991px){.service-banner-section .service-banner-footer{flex-direction:column;align-items:flex-start}}.service-banner-section .service-banner-desc{max-width:520px;font-size:18px;color:hsla(0,0%,100%,.8);line-height:1.5}.service-banner-section .service-banner-footer .btn{align-self:flex-start}.service-cards-section{padding:80px 0;background:#fff}@media only screen and (max-width: 767px){.service-cards-section{padding:56px 0}}.service-cards-section .service-cards-head{max-width:520px;margin-bottom:32px}.service-cards-section .service-cards-title{color:#04314b;margin-bottom:12px}.service-cards-section .service-cards-desc{color:rgba(4,49,75,.7);line-height:1.5}.service-cards-section .service-cards-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}@media only screen and (max-width: 991px){.service-cards-section .service-cards-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 767px){.service-cards-section .service-cards-grid{grid-template-columns:1fr}}.service-cards-section .service-card{background:#fff;border:1px solid rgba(4,49,75,.12);border-radius:16px;padding:24px}.service-cards-section .service-card-icon{width:64px;height:64px;display:block;margin-bottom:16px}.service-cards-section .service-card-title{color:#04314b;font-size:18px;font-weight:600;margin-bottom:12px}.service-cards-section .service-card-desc{color:rgba(4,49,75,.7);line-height:1.5}.service-banner-section .service-banner-footer .btn:hover{color:#04314b;background-color:#fff}.industry-banner-section{padding:144px 0 80px 0;background-color:#04314b;background-image:url(../images/service-banner.png);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff}@media only screen and (max-width: 991px){.industry-banner-section{padding:120px 0 72px 0}}@media only screen and (max-width: 767px){.industry-banner-section{padding:96px 0 64px 0}}.industry-banner-section .industry-banner-wrapper{display:flex;flex-direction:column;gap:290px}@media only screen and (max-width: 991px){.industry-banner-section .industry-banner-wrapper{gap:160px}}@media only screen and (max-width: 767px){.industry-banner-section .industry-banner-wrapper{gap:120px}}.industry-banner-section .industry-banner-eyebrow{font-size:20px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;color:hsla(0,0%,100%,.7)}@media only screen and (max-width: 767px){.industry-banner-section .industry-banner-eyebrow{font-size:16px}}.industry-banner-section .industry-banner-title{max-width:960px;font-size:66px;line-height:1.2;color:#fff}@media only screen and (max-width: 767px){.industry-banner-section .industry-banner-title{font-size:40px}}.industry-banner-section .industry-banner-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}@media only screen and (max-width: 991px){.industry-banner-section .industry-banner-footer{flex-direction:column;align-items:flex-start}}.industry-banner-section .industry-banner-desc{max-width:520px;color:hsla(0,0%,100%,.8);line-height:1.5;font-size:18px}.industry-banner-section .industry-banner-footer .btn{align-self:flex-start}.industry-problems-section{padding:100px 0;background:#fff}@media only screen and (max-width: 767px){.industry-problems-section{padding:56px 0}}.industry-deliver-section{padding:100px 0;background:#fffaf6}@media only screen and (max-width: 767px){.industry-deliver-section{padding:56px 0}}.industry-deliverables-section{padding:100px 0;background:#fff}.industry-deliverables-head{max-width:640px;margin-bottom:56px}.industry-deliverables-title{color:#04314b;margin-bottom:12px}.industry-deliverables-desc{font-size:18px;color:#426478}.industry-deliverables-content{display:flex;justify-content:space-between;gap:56px}@media only screen and (max-width: 991px){.industry-deliverables-content{flex-direction:column;align-items:stretch}}.industry-deliverables-list{border:1px solid #e7ecef;border-radius:4px;background:#fff;padding:40px;display:grid;gap:56px;flex:1}@media only screen and (max-width: 767px){.industry-deliverables-list{padding:24px}}.industry-deliverables-item{display:flex;align-items:center;gap:16px;border-radius:10px}.industry-deliverables-icon{width:32px;height:32px;border-radius:8px;background:#f1f4f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.industry-deliverables-icon img{display:block}.industry-deliverables-text{color:#121215;font-size:18px;font-weight:600;margin:0}.industry-deliverables-media{border-radius:4px;overflow:hidden;background:#f6f7f8;flex:1}.industry-deliverables-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.industry-strategy-section{padding:120px 0;background-color:#0b2434;background-image:url(../images/strategy-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff}.industry-strategy-head{max-width:520px;margin-bottom:56px}.industry-strategy-title{color:#fff}.industry-strategy-desc{font-size:18px;color:hsla(0,0%,100%,.75);margin-top:20px}.industry-strategy-icons{display:flex;gap:72px;flex-wrap:wrap}@media only screen and (max-width: 767px){.industry-strategy-icons{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}}.industry-strategy-item{max-width:240px;display:flex;flex-direction:column;align-items:center;gap:16px}.industry-strategy-icon{width:120px;height:120px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.industry-strategy-icon img{width:56px;height:56px;display:block}@media only screen and (max-width: 767px){.industry-strategy-icon{width:100px;height:100px}.industry-strategy-icon img{width:56px;height:56px}}.industry-strategy-text{font-size:20px;color:#fff;text-align:center}@media only screen and (max-width: 767px){.industry-strategy-text{font-size:18px}}.industry-section-head{max-width:640px;margin-bottom:32px}.industry-section-title{color:#04314b}.industry-section-desc{font-size:18px;margin-top:12px;color:#426478}.industry-problem-grid,.industry-deliver-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px}@media only screen and (max-width: 767px){.industry-problem-grid,.industry-deliver-grid{grid-template-columns:1fr}}.industry-problem-card{background:#fff;border:1px solid #e7ecef;border-radius:4px;padding:40px}@media only screen and (max-width: 767px){.industry-problem-card{padding:24px}}.industry-problem-icon{width:36px;height:36px;margin-bottom:40px}.industry-problem-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.industry-problem-title{font-size:18px;font-weight:600;color:#04314b;margin-bottom:12px}.industry-problem-desc{color:#426478;font-size:16px;line-height:1.5}.industry-deliver-image{border-radius:12px;overflow:hidden;margin-bottom:16px}.industry-deliver-image img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.industry-deliver-title{font-size:18px;font-weight:600;color:#04314b;margin-bottom:10px}.industry-deliver-desc{color:#426478;font-size:16px;line-height:1.5}.contact-banner-section{padding:120px 0;background-color:#053955;background-image:url(../images/contact-banner-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff}.contact-banner-grid{display:flex;gap:56px;justify-content:space-between;align-items:center}@media only screen and (max-width: 991px){.contact-banner-grid{flex-direction:column;align-items:stretch}}.contact-banner-content{max-width:520px;display:flex;flex-direction:column;justify-content:space-between}.contact-banner-eyebrow{font-size:20px;letter-spacing:.2em;text-transform:uppercase;color:#ccced1;margin-bottom:16px}@media only screen and (max-width: 767px){.contact-banner-eyebrow{font-size:22px}}.contact-banner-title{font-size:66px;line-height:1.2;color:#fff;margin-bottom:16px}@media only screen and (max-width: 767px){.contact-banner-title{font-size:40px}}.contact-banner-desc{color:hsla(0,0%,100%,.75);margin-bottom:40px}.contact-banner-socials{display:grid;gap:16px;margin-top:100px}.contact-banner-social-item{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.contact-banner-social-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#07e77d;flex-shrink:0}.contact-banner-social-icon svg{width:100%;height:100%;display:block}.contact-banner-social-value{color:#fff;font-weight:500}.contact-banner-form-card{background:#fff;border-radius:12px;padding:32px;color:#04314b;max-width:510px;width:100%;box-shadow:0 18px 48px rgba(6,33,50,.2)}.contact-form-title{font-size:20px;font-weight:600;margin-bottom:94px;color:#04314b}.contact-form{display:grid;gap:12px}.contact-form-group input,.contact-form-group textarea{width:100%;border:1px solid #e3e5e8;border-radius:6px;padding:12px 14px;font-size:14px;font-family:"Outfit",sans-serif}.contact-form-group textarea{resize:vertical}.contact-form-actions{display:flex;justify-content:flex-end;margin-top:8px}.contact-form-actions .btn{padding:16px 24px}.contact-highlights-section{padding:80px 0;background:#fff}.contact-highlights-head{max-width:710px;margin-bottom:56px}.contact-highlights-eyebrow{color:#121215;text-transform:uppercase;letter-spacing:.2em;font-size:14px;margin-bottom:16px}@media only screen and (max-width: 767px){.contact-highlights-eyebrow{font-size:22px}}.contact-highlights-title{color:#04314b}.contact-highlights-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}@media only screen and (max-width: 991px){.contact-highlights-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 767px){.contact-highlights-grid{grid-template-columns:1fr}}.contact-highlight-card{border:1px solid #e7ecef;border-radius:12px;padding:40px;background:#fff}.contact-highlight-icon{width:64px;height:64px;margin-bottom:56px;display:flex;align-items:center;justify-content:center}.contact-highlight-icon img{width:64px;height:64px;display:block}.contact-highlight-title{color:#04314b;font-weight:600;font-size:24px;margin-bottom:8px}.contact-highlight-desc{font-size:16px;color:#7e7e84}.contact-cta-section{padding:80px 0}.contact-cta-card{background:#053955;border-radius:16px;padding:72px 96px;text-align:center;color:#fff}@media only screen and (max-width: 991px){.contact-cta-card{padding:56px 48px}}@media only screen and (max-width: 767px){.contact-cta-card{padding:48px 24px}}.contact-cta-card .heading-style-h3{max-width:580px;color:#fff;margin:0 auto}.contact-cta-desc{color:hsla(0,0%,100%,.75);margin:20px auto 40px auto;max-width:520px}.contact-cta-actions{display:flex;justify-content:center;gap:16px}@media only screen and (max-width: 767px){.contact-cta-actions{flex-direction:column;align-items:center}}.assessment-banner-section{padding:80px 0 48px;background-color:#053955;background-image:url(../images/contact-banner-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff}.assessment-banner-content{max-width:720px}.assessment-banner-eyebrow{font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#ccced1;margin-bottom:16px}.assessment-banner-title{font-size:42px;line-height:1.2;color:#fff;margin-bottom:16px}@media only screen and (max-width: 767px){.assessment-banner-title{font-size:28px}}.assessment-banner-desc{color:hsla(0,0%,100%,.85);font-size:18px;margin-bottom:32px}.assessment-progress{display:flex;align-items:center;gap:16px}.assessment-progress-track{flex:1;max-width:200px;height:6px;background:hsla(0,0%,100%,.2);border-radius:3px;overflow:hidden}.assessment-progress-bar{height:100%;background:#07e77d;border-radius:3px;transition:width .3s ease}.assessment-progress-text{font-size:14px;color:hsla(0,0%,100%,.8)}.assessment-progress-text #currentQuestion{color:#fff}.assessment-form-section{padding:48px 0 80px;background:#fff}.assessment-form{max-width:680px;margin:0 auto}.assessment-step{display:none;animation:assessmentFadeIn .3s ease}.assessment-step.active{display:block}@keyframes assessmentFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.assessment-question-title{font-size:24px;font-weight:600;color:#04314b;margin-bottom:8px}@media only screen and (max-width: 767px){.assessment-question-title{font-size:20px}}.assessment-question-desc{font-size:16px;color:#7e7e84;margin-bottom:24px}.required{color:#e74c3c}.assessment-options{display:flex;flex-direction:column;gap:12px}.assessment-options-single .assessment-option,.assessment-options-multi .assessment-option{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border:1px solid #e3e5e8;border-radius:8px;cursor:pointer;transition:border-color .2s,background-color .2s}.assessment-options-single .assessment-option:hover,.assessment-options-multi .assessment-option:hover{border-color:#4a7e9b;background:rgba(74,126,155,.04)}.assessment-options-single .assessment-option input:checked+.assessment-option-label,.assessment-options-single .assessment-option input:focus-visible+.assessment-option-label,.assessment-options-multi .assessment-option input:checked+.assessment-option-label,.assessment-options-multi .assessment-option input:focus-visible+.assessment-option-label{font-weight:500}.assessment-option input[type=radio],.assessment-option input[type=checkbox]{margin:0;margin-top:2px;flex-shrink:0;width:18px;height:18px;accent-color:#4a7e9b;cursor:pointer}.assessment-option-label{font-size:16px;color:#04314b;line-height:1.4}.assessment-option input:checked~.assessment-option-label{font-weight:600}.assessment-option:has(input:checked){border-color:#4a7e9b;background:rgba(74,126,155,.06)}.assessment-select-vertical-msg{color:#7e7e84;font-style:italic;padding:24px}.assessment-option-other{margin-top:8px;padding-top:16px;border-top:1px dashed #e3e5e8}.assessment-input-other{width:100%;margin-top:12px;padding:12px 14px;border:1px solid #e3e5e8;border-radius:6px;font-size:14px;font-family:"Outfit",sans-serif}.assessment-contact-fields{display:grid;gap:20px;max-width:480px}.assessment-form-group{display:flex;flex-direction:column;gap:8px}.assessment-form-group label{font-size:14px;font-weight:500;color:#04314b}.assessment-form-group input{padding:12px 14px;border:1px solid #e3e5e8;border-radius:6px;font-size:16px;font-family:"Outfit",sans-serif}.assessment-form-group input::-moz-placeholder{color:#b2b5b6}.assessment-form-group input::placeholder{color:#b2b5b6}.assessment-form-actions{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding-top:24px;border-top:1px solid #e7ecef}.assessment-btn-prev:disabled{opacity:.5;cursor:not-allowed}.assessment-success{padding:80px 0;background:#fff}.assessment-success-card{max-width:560px;margin:0 auto;text-align:center;padding:48px;background:#f8fafb;border-radius:16px;border:1px solid #e7ecef}.assessment-success-title{font-size:32px;font-weight:600;color:#04314b;margin-bottom:16px}.assessment-success-desc{font-size:18px;color:#7e7e84;margin-bottom:32px;line-height:1.5}.assessment-error{font-size:14px;color:#e74c3c;margin-top:8px}