/* File: /css/reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}body {line-height:1;}ol,ul {list-style:none;}blockquote,q {quotes:none;}blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}table {border-collapse:collapse;border-spacing:0;}

/* File: /css/main-2025.css */
*{box-sizing:border-box;}html {width:100%;height:100%;min-width:100vw;margin:0;padding:0;font-size:100%;text-rendering:optimizeLegibility !important;}body {width:100%;height:100%;min-height:100vh;min-width:100vw;margin:0;padding:60px 0 0;font-size:16px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#FFF;overflow-x:hidden;font-weight:normal;font-style:normal;color:#1C1E23;font-family:"Avenir W01",Helvetica,Arial,sans-serif;}body.noHeader{padding-top:0;}body.dark-theme {background-color:#065377;background-image:radial-gradient(74.03% 74.03% at 52.62% 25.97%,#065377 0%,#010C11 100%);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;}ul{list-style-type:none;margin:0;padding:0;}a{color:#25A0DB;text-decoration:none;cursor:pointer;font-weight:500;transition:all .3s ease;}header{width:100%;background:#000;color:#fff;position:fixed;top:0;left:0;right:0;z-index:2000;font-size:0;transition:background .4s cubic-bezier(.4,.0,.2,1);padding:0 24px;height:64px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;align-content:center;}#logo{width:300px;}#mainnav{width:calc(100% - 300px);vertical-align:middle;}#logo img{width:100%;max-width:300px;height:auto;}#mainnav{font-size:15px;text-align:right }#mainnav ul li{display:inline-block;vertical-align:middle;padding:0 12px;}#mainnav ul li a,#mainnav ul li button {color:#fff;height:auto;line-height:40px;text-decoration:none;display:inline-block;vertical-align:top;padding:0 12px;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:400;border-radius:10px;transition:background-color 250ms ease-in-out;}#mainnav ul li button {background-color:transparent;border:none;cursor:pointer;}#mainnav ul li.has-submenu button {height:40px;display:flex;}#mainnav ul li a:hover,#mainnav ul li a:focus,#mainnav ul li a:active,#mainnav ul li button:hover,#mainnav ul li button:focus,#mainnav ul li button:active {background:#1c1c1c;border-radius:10px;}.pretty-phone{display:none;}a.pretty-phone,a:link.pretty-phone,a:visited.pretty-phone,a:active.pretty-phone,a:hover.pretty-phone,a:focus.pretty-phone{font-size:20px;color:#fff;margin:40px 0 0;padding:12px 24px;border-radius:8px;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.2);}.pretty-phone i{font-size:24px;width:40px;height:40px;line-height:40px;text-align:center;display:inline-block;vertical-align:middle;border-radius:50%;background:#25A0DB;color:#fff;max-width:none;-webkit-box-shadow:0 2px 32px 0 rgba(242,102,72,.26);box-shadow:0 2px 32px 0 rgba(242,102,72,.26);}.pretty-phone .pptext{margin:0 0 0 16px;display:inline-block;vertical-align:middle;font-weight:600;text-align:left;}.pretty-phone .pptext .top{font-size:16px;font-weight:400;}a.pretty-phone-header,a:link.pretty-phone-header,a:visited.pretty-phone-header,a:active.pretty-phone-header,a:hover.pretty-phone-header,a:focus.pretty-phone-header{color:#fff;}.pretty-phone-header i{font-size:20px;width:32px;height:32px;line-height:32px;text-align:center;display:inline-block;vertical-align:middle;border-radius:50%;background:#25A0DB;color:#fff;max-width:none;-webkit-box-shadow:0 2px 32px 0 rgba(242,102,72,.26);box-shadow:0 2px 32px 0 rgba(242,102,72,.26);}.pretty-phone-header .ppicon{width:32px;height:32px;line-height:32px;text-align:center;display:inline-block;vertical-align:middle;border-radius:50%;background:#25A0DB;color:#fff;max-width:none;-webkit-box-shadow:0 2px 32px 0 rgba(242,102,72,.26);box-shadow:0 2px 32px 0 rgba(242,102,72,.26);}.pretty-phone-header .ppicon img{margin-top:8px;}.pretty-phone-header .pptext{margin:0 0 0 16px;display:inline-block;vertical-align:middle;font-weight:600;text-align:left;line-height:1.3;}.pretty-phone-header .pptext .top{font-size:16px;font-weight:400;}footer {font-family:"DM Sans","Avenir W01",Helvetica,Arial,sans-serif;color:#808080;background-color:#000;padding:160px 0 165px;}footer .wrapper {max-width:1280px;}@media only screen and (max-width:479.98px) {footer .footer-logo img{max-width:100%;height:auto;}}section.content{width:100%;max-width:100vw;min-height:500px;}section.content section{width:100%;min-height:500px;}.wrapper {width:100%;max-width:1220px;margin:0 auto;}.button {display:inline-block;outline:none;margin:0;background:#08232E;padding:20px 45px;font-size:18px;border:2px solid transparent;border-radius:8px;color:white;font-weight:bold;font-family:"DM Sans","Avenir W01",Helvetica,Arial,sans-serif;z-index:0;position:relative;}.button:after {content:"";display:block;background:linear-gradient(267.71deg,#FFFFFF 0.27%,rgba(153,153,153,0.14) 100%);position:absolute;inset:-2px;padding:1px;border-radius:8px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}.button.icon {display:flex;justify-content:center;align-items:center;gap:10px;}.button.primary {background:#F26648;border-image:none;transition:background-color 250ms ease-in-out,box-shadow 250ms ease-in-out;}.button.primary:after{display:none;}.button.primary:is(:hover,:focus){box-shadow:0 0 32px 0 rgba(242,102,72,0.40);}.button.primary:is(:active){background-color:#a94732;box-shadow:0 0 6px 0 rgba(242,102,72,0.40);}button.button {cursor:pointer;}.buttons{margin-top:45px;display:flex;justify-content:flex-start;gap:20px; }.button.secondary {border-color:#a6d8f0;color:#a6d8f0;background-color:transparent;box-shadow:0 0 0px 0 rgba(166,216,240,0);transition:box-shadow 250ms ease-in-out;}.button.secondary:is(:hover,:focus){box-shadow:0 0 28.9px 0 rgba(166,216,240,0.25);}.button.transparent {background-color:transparent;box-shadow:0 0 28.9px 0 rgba(255,255,255,0.0);transition:box-shadow 250ms ease-in-out;}.button.transparent:is(:hover,:focus){box-shadow:0 0 28.9px 0 rgba(255,255,255,0.25);}button.transparent:is(:active) {background-color:rgba(0,0,0,0.13);}.button.tertiary {background-color:#26a0db;border-color:#26a0db;box-shadow:0 0 28.9px 0 rgba(255,255,255,0.0);color:#ffffff;transition:box-shadow 250ms ease-in-out;}.button.tertiary:is(:hover,:focus){box-shadow:0 0 28.9px 0 rgba(255,255,255,0.25);}.button.tertiary::after {background:none !important;display:none !important;}figure.image {width:100%;margin:0;padding:0;position:relative;display:block;}figure.image .placeholder{display:block;width:100%;padding-bottom:100%;}figure.image .display {background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:2;}figure.image .display img {width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;}.conversion-form input {appearance:none;background:#fff;border:0!important;border-radius:4px;color:#3F4B59;display:inline-block;font-size:16px;font-family:inherit;width:100%;resize:none;line-height:1.3;transition:border .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;margin:0;padding:12px;}.conversion-form input:focus {outline:0;outline-color:transparent;outline-style:none;border-color:#fff;}.conversion-form .button-container button {appearance:none;background:#f26648;border:1px solid transparent;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:900;line-height:1.3;margin:0;padding:16px 32px;position:relative;text-align:center;text-decoration:none;transition:all .2s ease;vertical-align:middle;user-select:none;box-shadow:0 4px 32px 0 rgba(242,102,72,.4);}.conversion-form .button-container button:after{display:none;}.conversion-form .button-container button:is(:hover,:focus){background:#f5866e;border:1px solid transparent;color:#fff;}#conversion-modal{width:calc(100% - 40px);max-width:960px;padding:40px;border-radius:24px;background:rgba(0,0,0,0.65);color:white;}#conversion-modal .content h2{text-align:left;font-size:24px;font-weight:600;margin-bottom:15px;line-height:1 }#conversion-modal .content p{text-align:left;font-size:18px;font-weight:400;line-height:1.5;margin-top:0;margin-bottom:20px;color:#A6D8F0 }#conversion-modal.desktop-modal .content p{margin-bottom:0 }#conversion-modal.desktop-modal .inner{display:grid;grid-template-columns:1fr 1fr;}#conversion-modal.desktop-modal .inner .info{display:flex;padding-right:40px;position:relative;gap:20px;align-items:center;}#conversion-modal.desktop-modal .inner .info .image-wrap{min-width:148px;max-width:148px;border-radius:8px 0 0 8px;overflow:hidden;}#conversion-modal.desktop-modal .inner .info .image-wrap img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px 0 0 8px;}#conversion-modal.desktop-modal .inner .info .content{flex:1;}#conversion-modal.desktop-modal .inner .info:after{content:"";display:block;position:absolute;top:0;right:.5px;opacity:.5;width:1px;height:100%;background:linear-gradient(to top,rgba(159,198,255,0.3),rgba(159,198,255,1));}#conversion-modal.desktop-modal .inner .form-wrapper{padding-left:40px;height:100%;}.conversion-form{display:flex;flex-direction:column;gap:20px;height:100%;margin:0;flex:1;justify-content:center;}.conversion-form label{font-size:16px;line-height:1.5;font-weight:400;margin-bottom:5px;display:block;}.conversion-form .button-container,.conversion-form .button-container button {margin:0;width:100%;}.conversion-form input{font-size:16px;font-weight:400;line-height:1.5;}.conversion-form input::placeholder{font-size:16px;font-weight:400;color:#666666;line-height:1.5;}.conversion-form input::-webkit-input-placeholder{font-size:16px;font-weight:400;color:#666666;line-height:1.5;}.conversion-form input::-ms-input-placeholder{font-size:16px;font-weight:400;color:#666666;line-height:1.5;}#conversion-modal .button-container{text-align:center;}#conversion-modal.mobile-modal{padding:0;}#conversion-modal .heading,#contact-panel .heading{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 10px;}#conversion-modal.mobile-modal .heading h2,#contact-panel .heading h2{margin:0;font-size:18px;text-align:left;font-weight:600 }#conversion-modal.mobile-modal .content p,#contact-panel .content p {font-size:16px;color:#A6D8F0;}#conversion-modal .heading button,#contact-panel .heading button{position:relative;border:0;padding:0;width:32px;height:32px;background:transparent;appearence:none;cursor:pointer;}#conversion-modal .heading button svg,#contact-panel .heading button svg{position:relative;width:32px;height:32px;padding:0;line-height:1.5;}#conversion-modal.mobile-modal .content,#contact-panel .content{padding:0 24px 24px;}#conversion-modal .button.tertiary{border:0;padding:0;margin:0 auto;background:transparent;text-decoration:underline;border-radius:0;box-shadow:none; }#conversion-modal .button.tertiary:is(:focus,:hover){ transform:unset;}#contact-panel .inner{position:fixed;width:100%;z-index:999;bottom:calc(-100% - 100px);padding-bottom:120px;transition:bottom 1s ease;background:rgba(0,0,0,0.8);color:white;border-radius:24px 24px 0 0;}#contact-panel.on .inner{bottom:-100px;}#contact-panel .content p{text-align:center;margin-top:20px }@media all and (max-width:875px){#conversion-modal.desktop-modal .inner{grid-template-columns:1fr }#conversion-modal.desktop-modal .inner .info{padding-right:0;padding-bottom:40px;}#conversion-modal.desktop-modal .inner .form-wrapper{padding-left:0;padding-top:40px;}#conversion-modal.desktop-modal .inner .info:after{top:unset;right:0;left:0;bottom:.5px;opacity:.5;height:1px;width:100%;background:linear-gradient(to right,rgba(159,198,255,0.3),rgba(159,198,255,1),rgba(159,198,255,0.3));}}@media all and (max-width:640px){#conversion-modal .content form .inputs{flex-direction:column;}}@media all and (min-width:1120px) {#mnavbutton,#mnavcall,#mainnav ul li#mnavmobile {display:none !important;}#logo img {display:inline !important;}main {display:flex;flex-direction:column;}#mainnav ul.submenu {background-color:#032230;position:absolute;left:0;top:64px;width:100dvw;display:grid;grid-template-columns:repeat(3,1fr);padding:20px 0 24px;box-shadow:0 2px 6px 2px rgb(166 216 240 / 12.5%);background-image:linear-gradient(to right,transparent,transparent calc(33.33333% - 0.5px),rgb(166 216 240 / 25%) calc(33.33333% - 0.5px),rgb(166 216 240 / 25%) calc(33.33333% + 0.5px),transparent calc(33.33333% + 0.5px),transparent calc(66.66666% - 0.5px),rgb(166 216 240 / 25%) calc(66.66666% - 0.5px),rgb(166 216 240 / 25%) calc(66.66666% + 0.5px),transparent calc(66.66666% + 0.5px),transparent 100%),radial-gradient(54.03% 54.03% at 52.62% 25.97%,#06537744 0%,#010C1144 100%);visibility:visible;opacity:1;transition:opacity 250ms ease-in-out;}#mainnav ul li span.toggle {display:inline-block;padding:4px 0 0 8px;cursor:pointer;}#mainnav ul li span.toggle svg {transition:transform 250ms ease-in-out;display:inline;vertical-align:text-top;}#mainnav ul li.on span.toggle svg {transform:rotate(180deg);}#mainnav ul li:not(.on) .submenu {visibility:hidden;opacity:0;transition:opacity 250ms ease-in-out;}#mainnav ul.submenu .submenu__column > ul {width:100%;}#mainnav ul.submenu .submenu__column > ul li {width:100%;text-align:left;}#mainnav ul.submenu .submenu__column > ul li.submenu__column__header {font-size:18px;font-weight:700;line-height:40px;color:#a6d8f0;padding:0 24px;}#mainnav ul.submenu .submenu__column > ul li a {padding:0 12px;width:100%;}main #contact-2025-modal,main > .contact-2025-modal-js{order:999;}}@media all and (max-width:1119.98px){#mainnav {position:fixed;       right:0;       top:64px;       width:360px;height:calc(100vh - 64px);height:calc(100dvh - 64px);background-color:#000;text-align:left;transform:translateX(364px);transition:transform 250ms ease-in-out;padding:0 8px;z-index:9;}body.open #mainnav {transform:translateX(0);}#mnavbutton,#mnavbutton svg {cursor:pointer;}#mnavcall {display:none;height:32px;}#mnavcall a span {color:white;font-family:Helvetica;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;vertical-align:middle;height:32px;       display:inline-block;       padding:9px 9px 0 0;}#mnavcall a span.ppicon {display:inline-flex;align-items:center;justify-content:center;padding:0;}#mnavcall a span.ppicon img {margin:0;}#mainnav > ul {max-height:calc(100vh - 148px);  max-height:calc(100dvh - 148px); overflow:hidden auto;border-radius:0 0 8px 8px;}#mainnav ul li {display:block;width:100%;background-color:#333333;padding:8px 12px;border-radius:8px;}#mainnav ul li:not(:last-child) {margin-bottom:8px;}#mainnav ul li a,#mainnav ul li button {width:100%;}#mainnav ul li.has-submenu button {justify-content:space-between;}#mainnav ul li.has-submenu button:active,#mainnav ul li.has-submenu button:hover,#mainnav ul li.has-submenu button:focus {background:transparent;}#mainnav ul li:has(.toggle) > a {width:calc(100% - 60px);}#mainnav ul li .toggle {width:59.98px;text-align:right;padding:1px 0 0 0;display:inline-block;}#mainnav ul li:not(.on) .submenu {display:none;}#mainnav ul li span.toggle svg {transition:transform 250ms ease-in-out;height:14px;width:auto;}#mainnav ul li.on span.toggle svg {transform:rotate(180deg);}#mainnav ul li.has-contact-button {background-color:#26a0db;}#mainnav ul li.desktop-phone-number {position:absolute;bottom:14px;}#mainnav ul li#mnavmobile {background:none;padding:4px 12px 4px 24px;       display:flex;       gap:8px;       height:56px;       align-items:center;cursor:pointer;}#mainnav ul li#mnavmobile svg {cursor:pointer;}#mainnav ul li#mnavmobile a {display:flex;}#mainnav ul.submenu > li {padding:12px 0 0 12px;}#mainnav .submenu__column li {padding:12px 0 0 0;}#mainnav .submenu li.submenu__column__header {font-size:16px;color:#a6d8f0;font-weight:700;padding-left:0;}.wrapper {padding-left:24px;padding-right:24px;}main {display:flex;flex-direction:column;}main #contact-2025-modal{order:999;}}@media all and (max-width:479.98px) {#logo {width:210px;}#logo img {width:210px;max-width:210px;height:25px;}}@media all and (max-width:767.98px) {main {display:flex;flex-direction:column;}main #contact-2025-modal{order:999;}main.web-app-support .wrapper {padding:0 16px;}}@media all and (max-width:359.98px) {#mainnav {width:100%;transform:translateX(101%);}#mainnav ul li#mnavmobile img {width:180px;height:auto;}}

/* File: /css/landing-2025/web-portal-development.css */
main.web-portals > .module.hero-with-pills{order:1;}main.web-portals > .module.collaborations{order:2;}main.web-portals > .module.what-we-do-tabs{order:3;}main.web-portals > .module.carousel-multilevel{order:4;}main.web-portals > .module.our-process-slider{order:5;}main.web-portals > .module.cta{order:6;}main.web-portals > .module.testimonial-text{order:7;}main.web-portals > .module.meet-the-team{order:8;}main.web-portals > .ai-redesign-ui{order:9;}@media all and (max-width:767.98px) {main.web-portals > .module.hero-with-pills{order:1;}main.web-portals > .module.collaborations{order:2;}main.web-portals > .module.what-we-do-tabs{order:3;}main.web-portals > .module.cta{order:4;}main.web-portals > .module.carousel-multilevel{order:5;}main.web-portals > .module.our-process-slider{order:6;}main.web-portals > .module.testimonial-text{order:7;}main.web-portals > .module.meet-the-team{order:8;}main.web-portals > .ai-redesign-ui{order:9;}}main.web-portals > section:not(.hero-with-pills) .wrapper {padding:0 16px;}@media only screen and (max-width:479.98px) {main.web-portals > .module.carousel-multilevel .button-conatiner a.button {width:100%;}}@media only screen and (min-width:768px) and (max-width:1199.98px){   main.web-portals .module.collaborations{       padding:40px 0;   }}@media only screen and (max-width:767.98px) {main.web-portals .module.collaborations {padding:32px 0;}}.module.cta.web-portals {padding:159px 0 158px;}.module.cta.web-portals .cta-logos {height:130px;margin-bottom:79px;}.module.cta.web-portals .description {margin-top:17px;}.module.cta.web-portals .buttons {margin-top:79px;}@media only screen and (min-width:992px) and (max-width:1279.98px) {.module.cta.web-portals {border-top:0px none transparent;}.module.cta.web-portals .cta-logos {max-width:864px;margin:0px auto 39px auto;padding:25px 80px;height:132px;}.module.cta.web-portals .buttons {margin-top:39px;}}@media only screen and (max-width:991.98px) {.module.cta.web-portals {padding:79px 0 80px;}.module.cta.web-portals .cta-logos {height:fit-content;padding:31px 16px;margin-bottom:24px;}.module.cta.web-portals .cta-logos li {min-width:calc(20% - 16px);}.module.cta.web-portals .buttons {margin-top:24px;}}.module.hero-with-pills.web-portals .services,.module.hero-with-pills.web-portals .eyebrow{   max-width:100%;}.module.hero-with-pills.web-portals .wrapper {max-width:100%;}.module.hero-with-pills.web-portals .mainbox {max-width:1200px;grid-template-columns:621px auto 1px;width:100%;   align-items:start;}.module.hero-with-pills.web-portals .mainbox .txt .location{   margin-top:45px;}.module.hero-with-pills.web-portals .mainbox .txt h1 {margin:0 0 25px 0;}.module.hero-with-pills.web-portals .mainbox .txt .description {max-width:100%;}.module.hero-with-pills.web-portals .buttons {margin-top:46px;}.module.hero-with-pills.web-portals .mainbox figure:not(.secondary) {margin:15px 0 0 0;width:822px;}.module.hero-with-pills.web-portals .mainbox figure.secondary {width:210px;margin-top:0px;margin-left:-226px;z-index:4;position:relative;}.module.hero-with-pills.web-portals .stats{   margin-top:51px;}@media only screen and (min-width:1800px){   .module.hero-with-pills.web-portals .wrapper.hero{       max-width:1736px;       padding-left:254px;   }}@media only screen and (min-width:1280px) and (max-width:1799.98px) {.module.hero-with-pills.web-portals .wrapper {padding:0 80px;}.module.hero-with-pills.web-portals .mainbox figure:not(.secondary) {margin:23px 0 0 -52px;}.module.hero-with-pills.web-portals .mainbox figure.secondary {display:none;}.module.hero-with-pills.web-portals .stats {margin-top:59px;}}@media only screen and (min-width:768px) and (max-width:1279.98px) {.module.hero-with-pills.web-portals .mainbox .txt .location {margin-top:9px;}.module.hero-with-pills.web-portals .stats {margin-top:29px;}.module.hero-with-pills.web-portals .stats li {padding:24px 10px 23px 10px;}}@media only screen and (max-width:767.98px) {.module.hero-with-pills.web-portals {padding-bottom:24px;}.module.hero-with-pills.web-portals .mainbox {margin-top:20px;}.module.hero-with-pills.web-portals .mainbox .txt {margin-bottom:0;}.module.hero-with-pills.web-portals .mainbox .txt .location {margin:0 0 26px 0 !important;}.module.hero-with-pills.web-portals .mainbox .txt .location span {margin-bottom:0;}.module.hero-with-pills.web-portals .buttons {margin-top:23px;gap:16px;}.module.hero-with-pills.web-portals .buttons .button {padding:17px 20px;line-height:18px;}.module.hero-with-pills.web-portals .buttons .button.tertiary {padding:16px 20px;}.module.hero-with-pills.web-portals .stats {margin-top:24px;}}@media only screen and (max-width:479.98px) {.module.hero-with-pills.web-portals .buttons .button {width:100%;}}.module.what-we-do-tabs.web-portals .tabs .panels {background:linear-gradient(0deg,rgba(0,19,28,0.33),rgba(0,19,28,0.33)),radial-gradient(49.43% 86.97% at 99.43% 98.25%,#26A0DB 0%,rgba(0,0,0,0) 100%)}.module.what-we-do-tabs.web-portals .images img {-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);}@media only screen and (min-width:1800px) {.module.what-we-do-tabs.web-portals {padding:155px 0 159px;}.module.what-we-do-tabs.web-portals .header-image {margin-top:-50px;}}@media only screen and (min-width:1280px) and (max-width:1799.98px) {.module.what-we-do-tabs.web-portals {padding:73px 0 145px 0;}.module.what-we-do-tabs.web-portals .header-image {margin-top:-19px;}.module.what-we-do-tabs.web-portals .tabs {min-height:375px;}}@media only screen and (min-width:768px) and (max-width:1279.98px) {.module.what-we-do-tabs.web-portals {padding:74px 0 78px 0;}.module.what-we-do-tabs.web-portals .header-image {margin-top:-87px;}.module.what-we-do-tabs.web-portals .tabs {min-height:398px;}}@media only screen and (min-width:1280px){   .module.what-we-do-tabs.web-portals .images img{       right:87px;       margin-bottom:67px;   }}@media only screen and (min-width:992px) and (max-width:1279.98px) {.module.what-we-do-tabs.web-portals .wrapper {padding:0 40px;}.module.what-we-do-tabs.web-portals .images img {right:113px;margin-bottom:67px;}}@media only screen and (max-width:991.98px) {.module.what-we-do-tabs.web-portals .tabs .tab-buttons button:first-child{order:5;}.module.what-we-do-tabs.web-portals .tabs .tab-buttons button:nth-of-type(2){order:1;}.module.what-we-do-tabs.web-portals .tabs .tab-buttons button:nth-of-type(3){order:2;}.module.what-we-do-tabs.web-portals .tabs .tab-buttons button:nth-of-type(4){order:3;}.module.what-we-do-tabs.web-portals .tabs .tab-buttons button:nth-of-type(5){order:4;}.module.what-we-do-tabs.web-portals .tabs .tab-buttons button:nth-of-type(6){order:6;}}@media only screen and (max-width:767.98px) {.module.what-we-do-tabs.web-portals h2 {text-align:left;line-height:1em;}.module.what-we-do-tabs.web-portals .header-image {margin-top:-61px;}}

/* File: /modules/hero-with-pills/style.css */
html{scroll-behavior:smooth;}.module.hero-with-pills {padding:10px 0 0;overflow:hidden;}.module.hero-with-pills .wrapper{max-width:1610px;z-index:1;position:relative;border-width:0;border-color:transparent;border-style:none;}.module.hero-with-pills .wrapper.stats-wrapper {z-index:10;position:relative;}.module.hero-with-pills .eyebrow{color:#E9F6FB;text-align:center;font-size:16px;font-weight:400;padding:14px 20px 8px 20px;line-height:23px;display:flex;justify-content:center;align-items:center;gap:10px;}.module.hero-with-pills .services{list-style-type:none;display:flex;flex-flow:wrap;justify-content:center;gap:8px;padding:0;margin:0;}.module.hero-with-pills .services li{   padding:11px 16px;   border-radius:30px;   background:rgba(0,0,0,0);   backdrop-filter:blur(4px);   color:#A6D8F0;   font-family:"DM Sans","Avenir W01",Helvetica,Arial,sans-serif;   font-size:14px;   font-weight:400;position:relative;}.module.hero-with-pills .services li::before {position:absolute;top:0;left:0;border-radius:100px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)) padding-box,linear-gradient(170deg,rgba(255,255,255,0.2),rgba(255,255,255,0.1) 33.3%,rgba(255,255,255,0.0) 47.5%,rgba(255,255,255,0.0) 50%,rgba(255,255,255,0.0) 52.5%,rgba(255,255,255,0.1) 66.6%,rgba(255,255,255,0.2)) border-box;line-height:27px;border-width:1px;border-style:solid;border-color:transparent;background-origin:border-box;background-clip:padding-box,border-box;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;content:' ';width:100%;height:100%;}.module.hero-with-pills .services li.update,.module.hero-with-pills .services li.update:before,.module.hero-with-pills .services li.update a{background:#602;}.module.hero-with-pills .services li a {color:#A6D8F0;position:relative;z-index:10;}.module.hero-with-pills .mainbox {display:grid;grid-template-columns:1fr 1fr;margin-top:64px;border-width:0;border-color:transparent;border-style:none;}.module.hero-with-pills .mainbox .txt{display:flex;flex-direction:column;justify-content:center;margin-bottom:40px;border-width:0;border-color:transparent;border-style:none;}.module.hero-with-pills .mainbox .txt .description {color:#A6D8F0;font-family:"DM Sans","Avenir W01",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.5;max-width:480px}.module.hero-with-pills .mainbox .txt .location span {margin-bottom:26px;font-family:Helvetica,Arial,sans-serif;font-size:16px;padding:10px 17px 10px 47px;display:inline-block;color:#fff;border-radius:25px;border:1px solid var(#9FC6FF,rgba(159,198,255,0.30));background:rgba(0,0,0,0.30) url('data:image/svg+xml,<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.25 10c0-1.2598 0.50045-2.468 1.3912-3.3588 0.8908-0.89079 2.099-1.3912 3.3588-1.3912s2.468 0.50045 3.3588 1.3912c0.8908 0.8908 1.3912 2.099 1.3912 3.3588 0 1.2598-0.5004 2.468-1.3912 3.3588s-2.099 1.3912-3.3588 1.3912-2.468-0.5004-3.3588-1.3912c-0.89079-0.8908-1.3912-2.099-1.3912-3.3588zm4.75-3.25c-0.862 0-1.6886 0.34241-2.2981 0.9519-0.60949 0.6095-0.9519 1.4362-0.9519 2.2981 0 0.862 0.34241 1.6886 0.9519 2.2981 0.6095 0.6095 1.4361 0.9519 2.2981 0.9519s1.6886-0.3424 2.2981-0.9519 0.9519-1.4361 0.9519-2.2981c0-0.86195-0.3424-1.6886-0.9519-2.2981-0.6095-0.60949-1.4361-0.9519-2.2981-0.9519z" clip-rule="evenodd" fill="%23F26648" fill-rule="evenodd"/><path d="m3.5225 8.857c0.17138-2.073 1.1158-4.0059 2.6459-5.415 1.5301-1.4091 3.534-2.1915 5.6141-2.192h0.432c2.0801 4.6e-4 4.084 0.78288 5.6141 2.192 1.5301 1.4091 2.4745 3.342 2.6459 5.415 0.1906 2.3093-0.5228 4.6025-1.99 6.396l-4.793 5.861c-0.2051 0.2508-0.4634 0.453-0.7562 0.5917-0.2928 0.1388-0.6128 0.2108-0.9368 0.2108s-0.644-0.072-0.9368-0.2108c-0.2928-0.1387-0.5511-0.3409-0.7562-0.5917l-4.793-5.861c-1.4672-1.7935-2.1806-4.0867-1.99-6.396zm8.26-6.107c-1.7034 7.2e-4 -3.3443 0.64165-4.5972 1.7956s-2.0263 2.7368-2.1668 4.4344c-0.15872 1.9219 0.43501 3.8303 1.656 5.323l4.793 5.862c0.0644 0.0789 0.1456 0.1424 0.2376 0.186 0.092 0.0437 0.1926 0.0663 0.2944 0.0663s0.2024-0.0226 0.2944-0.0663c0.092-0.0436 0.1732-0.1071 0.2376-0.186l4.793-5.862c1.2203-1.493 1.8133-3.4014 1.654-5.323-0.1405-1.6978-0.914-3.2807-2.1672-4.4347-1.2531-1.154-2.8942-1.7948-4.5978-1.7953h-0.431z" clip-rule="evenodd" fill="%23F26648" fill-rule="evenodd"/></svg>') no-repeat left 18px center / 26px auto;backdrop-filter:blur(4px);}.module.hero-with-pills .mainbox .txt .location span strong {font-weight:600;}.module.hero-with-pills .mainbox .txt .location span:after {content:"";display:block;background:linear-gradient(90.93deg,rgba(159,198,255,0.12) 0.8%,rgba(159,198,255,0.4) 98.24%);position:absolute;inset:-2px;padding:1px;border-radius:25px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}.module.hero-with-pills .mainbox .txt h1 {color:#fff;display:block;font-size:56px;margin:0 0 20px;font-family:"DM Sans","Avenir W01",Helvetica,Arial,sans-serif;font-weight:400;line-height:1em;letter-spacing:0.05em;margin-right:-120px;}.module.hero-with-pills .mainbox .txt h1 .blue-dk {color:#176286;}.module.hero-with-pills .mainbox .txt button.guac{background:#F26648;color:#fff;padding:16px 0;width:48%;margin-right:2%;}.module.hero-with-pills .mainbox .txt button.git{background:linear-gradient(268deg,#FFF 0.27%,rgba(153,153,153,0.14) 100%);color:#fff;padding:16px 0;width:48%;margin-right:2%;}.module.hero-with-pills .mainbox figure {display:grid;grid-template-columns:1fr;width:838px;}.module.hero-with-pills .mainbox figure .inner{display:grid;min-height:400px;overflow:hidden;width:100%;}.module.hero-with-pills .mainbox figure .inner > *{grid-area:1 / 1;}.module.hero-with-pills .mainbox figure .inner > img{height:auto;width:100%;}.module.hero-with-pills .buttons{margin-top:40px;display:flex;justify-content:flex-start;gap:20px;max-width:560px;}.module.hero-with-pills .buttons .button{flex:1;padding:14px 10px;}.module.hero-with-pills .buttons .material-icons {margin-right:10px;vertical-align:middle;}.module.hero-with-pills .buttons .button:has(.material-icons) {text-align:center;}.module.hero-with-pills .stats {margin:72px auto 0 auto;display:flex;justify-content:space-between;gap:20px;position:relative;z-index:0;max-width:1000px;}.module.hero-with-pills .stats li {flex:1;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);max-width:220px;color:white;text-align:center;padding:38px 10px;border-radius:16px 16px 0 0;}.module.hero-with-pills .stats li h2 {font-family:"DM Sans","Avenir W01",Helvetica,Arial,sans-serif;font-size:40px;font-weight:700;line-height:1.2}.module.hero-with-pills .stats li .label {color:#A6D8F0;font-family:Helvetica,Arial,sans-serif;font-size:16px;}@media only screen and (min-width:1800px) {.module.hero-with-pills .services,.module.hero-with-pills .eyebrow {max-width:1409px;}.module.hero-with-pills .wrapper.hero{max-width:1736px;padding-left:256px;}}@media only screen and (max-width:1799.98px) {.module.hero-with-pills .wrapper {max-width:1360px;padding:0 40px;}.module.hero-with-pills .eyebrow,.module.hero-with-pills .services {max-width:1126px;margin-left:auto;margin-right:auto;}.module.hero-with-pills .mainbox {width:100%;grid-template-columns:576px auto;column-gap:26px;}.module.hero-with-pills .mainbox .txt h1 {margin-right:0;}.module.hero-with-pills .stats {gap:40px;justify-content:center;margin-top:42px;}}@media only screen and (min-width:1200px) and (max-height:799.98px) {.module.hero-with-pills .mainbox {margin-top:24px;}}@media only screen and (max-width:1199.98px) {.module.hero-with-pills .mainbox {grid-template-columns:100%;}.module.hero-with-pills .mainbox .txt h1 {max-width:741px;}.module.hero-with-pills .mainbox figure {display:none !important;}.module.hero-with-pills .stats {justify-content:space-between;}}@media only screen and (max-width:991.98px) {.module.hero-with-pills .stats {gap:16px;}}@media only screen and (min-width:768px) {.module.hero-with-pills br.mobile-only {display:none !important;}.module.hero-with-pills {background:url('/modules/hero-with-pills/assets/ellipse-2.webp') no-repeat bottom -512px center,url('/modules/hero-with-pills/assets/hero-section-bg.webp') no-repeat center / cover;}.module.hero-with-pills .services li.service-copy {display:none;}}@media only screen and (max-width:767.98px) {.module.hero-with-pills {padding-bottom:45px;}.module.hero-with-pills.module.hero-with-pills .wrapper {padding:0 16px;}.module.hero-with-pills .eyebrow,.module.hero-with-pills .mainbox figure {display:none;}.module.hero-with-pills .wrapper.pills {display:none !important;}.module.hero-with-pills .stats {display:grid;grid-template-columns:1fr 1fr;max-width:100%;gap:16px;}.module.hero-with-pills .stats li {padding:24px 16px;border-radius:16px;width:100%;max-width:100%;}.module.hero-with-pills .stats li h2 {font-weight:600;font-size:24px;line-height:100%;letter-spacing:0;text-align:center;}.module.hero-with-pills .stats li .label {font-weight:400;font-size:14px;line-height:150%;text-align:center;max-height:21px;       overflow:hidden;}.module.hero-with-pills .mainbox {display:block;margin-top:20px;}.module.hero-with-pills .mainbox .txt .location {margin:0 0 0 0 !important;}.module.hero-with-pills .mainbox .txt h1 {font-weight:400;font-size:38px;line-height:100%;letter-spacing:0;vertical-align:middle;}.module.hero-with-pills .buttons {flex-direction:column;max-width:100%;}}@media only screen and (max-width:479.98px) {.module.cta .buttons {flex-direction:column;}}@media only screen and (min-width:420px) and (max-width:767.98px) {.module.hero-with-pills {background:url('/modules/hero-with-pills/assets/ellipse-2.webp') no-repeat bottom -360px center,radial-gradient(75.36% 75.36% at 52.62% 66%,#065377 0%,#010C11 100%);padding-bottom:45px;}}@media only screen and (max-width:419.98px) {.module.hero-with-pills {background:url('/modules/hero-with-pills/assets/ellipse-cropped-420px-wide-4b.webp') no-repeat bottom 0px center,radial-gradient(75.36% 75.36% at 52.62% 66%,#065377 0%,#010C11 100%);}}@media only screen and (min-width:1200px) and (max-height:799.98px) {.module.hero-with-pills .services li {font-size:13px;}.module.hero-with-pills .mainbox .txt .location span {font-size:14px;background-size:24px 24px;}.module.hero-with-pills .mainbox .txt h1 {font-size:42px;}.module.hero-with-pills.mobile-apps .mainbox .txt .description {font-size:16px;}.module.hero-with-pills .stats li {padding:30px 10px;}.module.hero-with-pills .stats li h2 {font-size:30px;}.module.hero-with-pills .stats {max-width:720px;}}@keyframes mobile-services-animation{   0%{       transform:translateX(0);  }   100%{       transform:translateX( calc(-50% - 8px) );   }}

/* File: /modules/collaborations/style.css */
.module.collaborations  {padding:64px 0;color:white;width:100vw !important;overflow:hidden;}.module.collaborations h2 {text-align:center;font-family:"DM Sans","Avenir W01",Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;color:#A6D8F0;margin-bottom:20px}.module.collaborations .logos {display:flex;justify-content:center;gap:50px;width:100vw !important;}.module.collaborations .logos .marquee-slider {position:relative;}.module.collaborations .logos .logo-wrap {height:70px;display:flex;flex-flow:wrap;align-items:center;}.module.collaborations .logos .logo-wrap img {display:block;max-height:70px;}@media only screen and (max-width:767.98px) {.module.collaborations {border-color:#9FC6FF;border-color:rgba(159,198,255,0.3);border-style:solid none solid none;border-width:1px 0;padding:80px 0;}}

/* File: /modules/what-we-do-tabs/what-we-do-tabs.css */
.module.what-we-do-tabs {color:white;font-family:"DM Sans","Avenir W01",Helvetica,Arial,sans-serif;padding:155px 0 146px;line-height:1.5;position:relative;border-width:1px 0 0 0;border-style:solid none none none;border-color:rgba(159,198,255,0.3);border-image-source:linear-gradient(to right,rgba(159,198,255,0.3),rgba(159,198,255,1),rgba(159,198,255,0.3));border-image-slice:1;}.module.what-we-do-tabs h2 {font-weight:600;font-size:24px;max-width:912px;margin:0 auto 12px;text-align:center;}.module.what-we-do-tabs .description {font-size:18px;color:#a6d8f0;max-width:840px;margin:0 auto;text-align:center;}.module.what-we-do-tabs .header-image {position:relative;width:100%;z-index:1;}.module.what-we-do-tabs .tabs {position:relative;padding:40px 0 0;min-height:400px;border-radius:24px;z-index:2;margin-top:-30px;display:grid;grid-template-columns:100%;grid-template-rows:44px 21px auto;background-color:rgba(0,19,28,0.33);}.module.what-we-do-tabs .tabs .tab-buttons {display:flex;gap:24px;flex-direction:row;justify-content:center;}.module.what-we-do-tabs .tabs .tab-buttons button {background-color:rgba(255,255,255,0.06);color:white;display:flex;padding:12px 16px;justify-content:center;align-items:center;border-radius:26px;font-size:18px;line-height:18px;font-weight:700;letter-spacing:0;border-style:none;cursor:pointer;}.module.what-we-do-tabs .tabs .tab-buttons button .title-tablet,.module.what-we-do-tabs .tabs .tab-buttons button .button-title-mobile {display:none;}.module.what-we-do-tabs .tabs hr {border-style:none;border-width:0;height:1px;background-image:linear-gradient(90deg,#032A3D 0%,#26A0DB 50.48%,#032A3D 100%);max-width:1060px;width:100%;margin:10px auto 10px;}.module.what-we-do-tabs .panels {background:radial-gradient(50.29% 100.03% at 99.43% 98.25%,#26A0DB 0%,rgba(0,0,0,0.00) calc(100% - 103px)),rgba(0,19,28,0.33);padding-left:40px;position:relative;z-index:3;border-radius:0 0 24px 24px;}.module.what-we-do-tabs .panel {position:relative;height:100%;padding-top:17px;z-index:3;}.module.what-we-do-tabs .panel .info {padding:20px 0 0 37px;width:680px;}.module.what-we-do-tabs .panel h3 {font-weight:700;font-size:32px;line-height:100%;letter-spacing:0;vertical-align:middle;margin-bottom:21px;}.module.what-we-do-tabs .panel h3 .icon {display:inline;vertical-align:bottom;line-height:32px;margin:0 17px 0 11px;}.module.what-we-do-tabs .panel .descr {font-weight:400;font-size:18px;line-height:150%;letter-spacing:0;color:#a6d8f0;}.module.what-we-do-tabs .images {position:absolute;bottom:0;right:50px;z-index:1;width:calc(100% - 40px);height:100%;overflow:hidden;}.module.what-we-do-tabs .images img {opacity:0;position:absolute;bottom:0;right:0;}.module.what-we-do-tabs .images img.active {opacity:1;}.module.what-we-do-tabs .contact-buttons {display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-evenly;   width:fit-content;max-width:100%;   margin:40px auto 0;}.module.what-we-do-tabs .contact-buttons a,.module.what-we-do-tabs .contact-buttons button {width:270px;padding:20px 10px;}@media only screen and (min-width:992px) and (max-width:1279.98px) {.module.what-we-do-tabs .tabs .tab-buttons button:has(.title-tablet) .title-full {display:none;}.module.what-we-do-tabs .tabs .tab-buttons button .title-tablet {display:inline;}.module.what-we-do-tabs .panel .info {width:508px;}.module.what-we-do-tabs .images {right:24px;width:calc(100% - 24px);}}@media only screen and (min-width:992px) {.module.what-we-do-tabs .tabs .tab-buttons {padding:0 8px;}.module.what-we-do-tabs .tabs .tab-buttons button.active {border:1px solid #4b8cac;background:rgba(81,195,237,0.26);box-shadow:0 0 9.3px 0 rgba(38,160,219,0.61);}.module.what-we-do-tabs .tabs .tab-buttons button > svg {display:none;}}@media only screen and (max-width:991.98px) {.module.what-we-do-tabs {padding:80px 0;}.module.what-we-do-tabs .description {display:none;}.module.what-we-do-tabs .header-image {margin-top:-55px;height:auto;}.module.what-we-do-tabs .tabs {height:375px;display:block;padding:0;margin-top:-25px;}.module.what-we-do-tabs .tabs .tab-buttons {flex-direction:column;position:absolute;justify-content:space-between;top:0;left:0;width:100%;height:100%;z-index:10;counter-reset:wwdcounter;padding:24px 18px;border-radius:24px;background:radial-gradient(50.29% 100.03% at 99.43% 98.25%,#26A0DB 0%,rgba(0,0,0,0.00) 100%),rgba(0,19,28,0.33);}.module.what-we-do-tabs .tabs .tab-buttons button:has(.button-title-mobile) .title-full {display:none;}.module.what-we-do-tabs .tabs .tab-buttons button .button-title-mobile {display:inline;}.module.what-we-do-tabs .tabs .tab-buttons button::before {position:absolute;top:0;left:0;border-radius:100px;background:linear-gradient(rgba(255,255,255,0.06),rgba(255,255,255,0.06)) padding-box,linear-gradient(175deg,rgba(255,255,255,0.5),rgba(255,255,255,0.75) 33.3%,rgba(255,255,255,0.05) 50%,rgba(255,255,255,0.5) 66.6%,rgba(255,255,255,0.5)) border-box;line-height:27px;border-width:1px;border-style:solid;border-color:transparent;background-origin:border-box;background-clip:padding-box,border-box;mask:linear-gradient(#000 0 0) padding-box,   linear-gradient(#000 0 0);mask-composite:exclude;content:' ';width:100%;height:100%;}.module.what-we-do-tabs .tabs .tab-buttons button {width:100%;justify-content:space-between;border-radius:100px;position:relative;border-width:1px;border-style:solid;border-color:transparent;line-height:27px;vertical-align:middle;background:rgba(255,255,255,0.06);gap:15px;transition:transform 250ms ease-in-out;}.module.what-we-do-tabs .tabs .tab-buttons button span {max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.module.what-we-do-tabs .tabs .tab-buttons button:not(:first-child) {counter-increment:wwdcounter;order:wwdcounter;}.module.what-we-do-tabs .tabs .tab-buttons button:first-child {order:999;}.module.what-we-do-tabs .tabs .tab-buttons button.mobile-active {flex-direction:row-reverse;justify-content:center;}.module.what-we-do-tabs .tabs .tab-buttons button.mobile-active svg {transform:rotate(180deg);}.module.what-we-do-tabs .tabs .tab-buttons button.mobile-inactive {opacity:0;height:0;padding:0;order:1010;}.module.what-we-do-tabs .tabs hr {display:none;}.module.what-we-do-tabs .panels {position:absolute;width:100%;height:100%;top:0;left:0;padding:0 16px;opacity:0;z-index:1;transition:opacity 250ms ease-in-out;background:none;       height:initial;}.module.what-we-do-tabs .panel .info {padding:0;width:100%;}.module.what-we-do-tabs .panel h3 {font-size:24px;display:flex;       flex-direction:row;       flex-wrap:nowrap;       align-items:center;}.module.what-we-do-tabs .panels.mobile-active {opacity:1;z-index:11;position:absolute;top:99px;transition:none;}.module.what-we-do-tabs .images,.module.what-we-do-tabs .images img {display:none;}.module.what-we-do-tabs .tabs.mobile-tabs-visible hr {display:block;position:absolute;top:78px;}.module.what-we-do-tabs.has-6-cards .tabs {height:434px;}.module.what-we-do-tabs.has-6-cards .tabs .tab-buttons {padding:18px 18px;gap:16px;}}@media only screen and (max-width:359.98px) {.module.what-we-do-tabs .tabs .tab-buttons {padding:24px 8px;}}

/* File: /modules/carousel-multilevel/carousel-multilevel.css */
.module.carousel-multilevel {font-family:"DM Sans","Avenir W01",Helvetica,Arial,sans-serif;padding:160px 0;   background:radial-gradient(45.09% 5.58% at 50% 0%,#5BC0F0 0%,#096897 17.31%,rgba(0,50,75,0.00) 100%),linear-gradient(180deg,#14171C 0%,rgba(18,21,26,0.93) 24.52%,rgba(0,0,0,0.00) 100%);border-width:2px 0 0 0;border-style:solid none none none;border-color:rgba(159,198,255,0.3);border-image-source:linear-gradient(to right,rgba(159,198,255,0.3),rgba(159,198,255,1),rgba(159,198,255,0.3));border-image-slice:1;}@media only screen and (max-width:767.98px) {.module.carousel-multilevel {padding-top:80px;padding-bottom:80px;}}

/* File: /modules/our-process-slider/our-process-slider.css */
.module.our-process-slider{   background:linear-gradient(180deg,#000 0%,rgba(0,0,0,0.00) 100%);   font-family:"DM Sans","Avenir W01",Helvetica,Arial,sans-serif;   color:white;   padding:160px 0 164px;border-width:0 0 1px 0;border-style:solid none;border-color:rgba(159,198,255,0.3);   background:conic-gradient(from 230deg at 100.41% -1.12%,#00131C 6.153846979141235deg,#00131C 264.13475036621094deg,#143E52 326.1683654785156deg,#00131c 360deg);border-width:2px 0 0 0;border-style:solid none none none;border-color:rgba(159,198,255,0.3);border-image-source:linear-gradient(to right,rgba(159,198,255,0.3),rgba(159,198,255,1),rgba(159,198,255,0.3));border-image-slice:1;}@media only screen and (max-width:767.98px){   .module.our-process-slider{       padding:107px 0 80px 0;   }}

/* File: /modules/cta/cta.css */
.module.cta {color:white;text-align:center;padding:160px 0 164px;font-family:"DM Sans","Avenir W01",Helvetica,Arial,sans-serif;border-width:2px 0 0 0;border-style:solid none none none;border-color:rgba(159,198,255,0.3);border-image-source:linear-gradient(to right,rgba(159,198,255,0.3),rgba(159,198,255,1),rgba(159,198,255,0.3));border-image-slice:1;}

/* File: /modules/testimonial-text/testimonial-text.css */
.module.testimonial-text{   background-color:#fff;font-family:"DM Sans","Avenir W01",Helvetica,Arial,sans-serif;   font-size:18px;   font-weight:400;   line-height:150%;   padding:180px 0;border-width:2px 0 0 0;border-style:solid none none none;border-color:rgba(159,198,255,0.3);border-image-source:linear-gradient(to right,rgba(159,198,255,0.3),rgba(159,198,255,1),rgba(159,198,255,0.3));border-image-slice:1;}.module.testimonial-text .quote-open{   padding-left:11px;}.module.testimonial-text .quote-close{   text-align:right;}.module.testimonial-text .testimonial{   margin:53px 0 0 0;}.module.testimonial-text .testimonial span{   color:#f26648;}.module.testimonial-text .person{   margin:16px 0 0 0;   color:#a3a3a3;}.module.testimonial-text .company{   margin:8px 0 0 0;   color:#858585;   font-weight:400;   font-size:18px;   line-height:150%;   letter-spacing:0;   vertical-align:middle;}.module.testimonial-text .quote-close{   margin:58px 0 0 0;   padding-right:14px;}.module.testimonial-text .quote-close img{   transform:rotate(180deg);}@media only screen and (min-width:1120px) and (max-width:1280px){   .module.testimonial-text .wrapper{               max-width:calc(100% - 48px);   }}@media only screen and (max-width:767.98px){   .module.testimonial-text{       padding:80px 0;  }   .module.testimonial-text .quote-close{       display:none;   }}

/* File: /modules/meet-the-team/meet-the-team.css */
.module.meet-the-team {font-family:"DM Sans","Avenir W01",Helvetica,Arial,sans-serif;   padding:160px 0;   background-color:rgba(0,0,0,0.5);border-width:2px 0 0 0;border-style:solid none none none;border-color:rgba(159,198,255,0.3);border-image-source:linear-gradient(to right,rgba(159,198,255,0.3),rgba(159,198,255,1),rgba(159,198,255,0.3));border-image-slice:1;}

/* File: /modules/contact-2025/contact-2025.css */
.module.contact-module-2025{   background-color:rgba(0,0,0,0.5);   width:100vw;   position:relative;   min-height:1215px;   padding:160px 0;font-family:"DM Sans","Avenir W01",Helvetica,Arial,sans-serif;}.module.contact-module-2025 #contact-form input[type=text],.module.contact-module-2025 #contact-form input[type=email],.module.contact-module-2025 #contact-form input[type=tel]{   width:100%;   height:56px;   padding:16px;   border-radius:8px;       border:1px solid #e8f0ff;   color:#666;   font-size:16px;   font-weight:400;font-family:Helvetica,Arial,sans-serif;   line-height:150%;}.module.contact-module-2025 #contact-form textarea{   width:100%;   height:201px;   padding:16px;   border-radius:8px;       border:1px solid #e8f0ff;   color:#666;   font-size:16px;   font-weight:400;font-family:Helvetica,Arial,sans-serif;   line-height:150%;}.module.contact-module-2025 #contact-form .button {font-family:"DM Sans","Avenir W01",Helvetica,Arial,sans-serif;   color:#ffffff;   background-color:#F26648;       width:100%;   height:56px;   border-style:none;   border-width:0;   border-radius:6px;   text-align:center;   font-weight:700px;   font-size:16px;   letter-spacing:0;transition:background-color 250ms ease-in-out,box-shadow 250ms ease-in-out;}.module.contact-module-2025 #contact-form .button::after{   display:none !important;   content:'' !important;}

/* File: /modules/contact-2025-modal-js/contact-2025-modal-js.css */
.modalcontainer.contact-2025-modal-js .mobile-phone{   padding:24px;   background:#f5f5f5;   display:none;   position:relative;}.modalcontainer{   position:fixed;   top:0;   left:0;   width:100%;   height:auto;   min-height:100%;   overflow-y:hidden;  ;   z-index:3000;   pointer-events:none;   opacity:0;}.modalcontainer.on{   top:0;   pointer-events:auto;   opacity:1;   transition:all .2s ease;}

