:root{--blue:#22326e;--purple:#3743a1;--light-purple:#485cc7;--light-blue:#00bbdc;--light-light-blue:#7fdded;--lightest-blue:#d9f5fa;--lightest-blue-alt:#e5f8fb;--red:#f9423a;--yellow:#dbe442}*,*:after,*:before{box-sizing:border-box;text-rendering:optimizeLegibility}*{min-height:0;min-width:0}html{font-size:62.5%;scroll-behavior:smooth}body{color:#000;font:400 1.6rem/1.4 'Montserrat',sans-serif}body.mega-open{overflow:hidden}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{zoom:1}img{max-width:100%;vertical-align:bottom;height:auto}img[data-lazyloaded]{opacity:0}img.litespeed-loaded{-webkit-transition:opacity 0.5s linear 0.2s;-moz-transition:opacity 0.5s linear 0.2s;transition:opacity 0.5s linear 0.2s;opacity:1}a{text-decoration:none}a:hover,a:active{outline:0}.btn,.nav-button a,.frm_button_submit{position:relative;padding:5px 15px;border-radius:30px;color:var(--blue);transition:all 0.3s ease-in-out;display:inline-block;background-color:#fff0;border:0;font-weight:600}.btn:before,.nav-button a:before,.frm_button_submit:before{content:'';position:absolute;inset:-6px;border-radius:inherit;border:2px solid var(--blue)}.btn:hover,.frm_button_submit:hover{background:var(--blue);color:#fff}.btn.white-txt{color:#fff;border-color:var(--light-blue)}.btn.white-txt:hover{background-color:var(--light-blue);color:var(--blue)}.btn.white-txt:before{border-color:var(--light-blue)}.nav-button a:before,.mega-menu-btn:before{border-color:var(--light-blue)}nav.mega-menu-nav a.mega-menu-btn{font-size:1.8rem;margin-top:20px}.nav-button a:hover{background:var(--blue);color:#fff}:focus{outline:1px solid #04a4cc}p,ul,ol{font-size:1.6rem}h1{font-size:2.8rem}h2{font-size:2.6rem}h3{font-size:2.3rem}h4{font-size:2rem}h5{font-size:1.8rem}h6{font-size:1.6rem}h1,h2,h3,h4,h5,h6{color:var(--blue)}blockquote{margin:25px 0;padding:25px 0 25px 5vw;font-style:italic;border-top:1px solid;border-bottom:1px solid;font-weight:700}.centered{text-align:center}.clr-lightblue{color:var(--light-blue)}.clr-red{color:var(--red)}.clr-light-light-blue{color:var(--light-light-blue)}.bg-blue{background-color:var(--blue)}.bg-lightest-blue{background-color:var(--lightest-blue)}.rounded{border-radius:35px}.rounded-45{border-radius:45px}.wysiwyg-content>:first-child{margin-top:0}.wysiwyg-content>:bottom-child{margin-bottom:0}body.single-post .wysiwyg-content a{color:var(--blue)}.wysiwyg-content h2,.wysiwyg-content h3,.wysiwyg-content h4,.wysiwyg-content h5,.wysiwyg-content h6{margin-bottom:0}.wysiwyg-content ul li{margin-bottom:5px}.is-desktop-only{display:none}.wrapper{display:flex;flex-direction:column;margin:0 auto;min-height:100vh;position:relative;width:100%;max-width:2560px;overflow:hidden}.container{max-width:1170px;align-self:center;flex:1 auto;margin:0 auto;width:100%;height:100%;padding:0 20px}.container.large{max-width:1400px}.container.medium{max-width:970px}.container.tiny{max-width:840px}.container.tinier{max-width:690px}.header{padding:20px 0;box-shadow:0 4px 4px 0 rgb(0 0 0 / .25);position:relative;z-index:1}body.mega-open .header{z-index:auto}.header-flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.logo-img{backface-visibility:hidden;height:100px}.nav{display:flex;align-items:center;gap:5%}.nav ul{list-style:none;padding:0;margin:0;display:none;gap:5%;width:100%;justify-content:flex-end;align-items:center}.nav a{font-size:1.7rem;color:var(--blue);transition:font-weight 0.3s ease-in-out;font-weight:600}nav.nav a:hover{font-weight:700}.mega-trigger{position:relative;z-index:9999}.hamburger{background:var(--yellow);border-radius:50%;aspect-ratio:1;display:flex;align-items:center;padding:10px;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;border:0;margin:0;overflow:visible}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--blue)}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:var(--blue);border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:'';display:block;width:80%;left:9%}.is-active .hamburger-inner:after,.is-active .hamburger-inner:before{width:100%;left:0}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}#mega-menu{background-color:#fff;position:fixed;inset:0;opacity:0;visibility:hidden;pointer-events:none;z-index:100;min-height:500px;transition:opacity 240ms ease,visibility 0s linear 240ms}#mega-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 240ms ease,visibility 0s}.mega-wrap{height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.mega-logo{height:100px}.mega-menu-col{padding:5% 0}.mega-menu-cloud{position:absolute;bottom:-10vw;right:-9vw;width:47%;opacity:.2}nav.mega-menu-nav ul{list-style:none;padding:0;margin:0;text-transform:lowercase}nav.mega-menu-nav li{margin-bottom:1vh}nav.mega-menu-nav ul.sub-menu{margin-bottom:10px;display:none;padding-left:20px}nav.mega-menu-nav a{font-size:2.4rem;color:var(--blue);transition:font-weight 0.3s ease-in-out}nav.mega-menu-nav a:hover{font-weight:700}nav.mega-menu-nav ul.sub-menu a{font-size:1.8rem}nav.mega-menu-nav .menu-item-has-children>a:after{font:var(--fa-font-jelly);content:'\2b';display:inline-block;font-weight:600;font-size:2.4rem;margin-left:10px;top:1px;position:relative}nav.mega-menu-nav .menu-item-has-children.submenu-open>a:after{content:'\f068';font:var(--fa-font-solid);font-size:1.7rem;top:0}.footer-cta-tab{border:2px solid var(--light-blue);border-bottom:0;border-radius:35px 35px 0 0;padding:30px 4vw;padding:20px;background-color:#fff}.footer-cta{overflow:hidden;margin-top:50px}body.single-case-studies .footer-cta{margin-top:0}.footer-cta.is-open .footer-cta-tab{max-height:1200px;max-width:100%;padding:30px 4vw}.footer-cta-tab{max-height:95px;max-width:200px;margin:0 auto;position:relative;transition:max-height 420ms ease,max-width 420ms ease,opacity 200ms ease}.footer-cta-tab form{transition:opacity 420ms ease;opacity:0}.footer-cta.is-open .footer-cta-tab form{opacity:1}.footer-cta-tab>h3{margin:0;text-align:center;cursor:pointer;user-select:none}.footer-cta:not(.is-open) .footer-cta-tab>h3::after{content:' +';font-weight:800;opacity:1;transition:opacity 420ms ease}.footer-cta:not(.is-open) .footer-cta-tab>h3.is-closing::after{opacity:0}span.close-footer-cta{position:absolute;right:20px;background:var(--blue);color:var(--light-blue);width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;font-size:2rem;line-height:0;opacity:0;transition:opacity 420ms ease;cursor:pointer}span.close-footer-cta span{position:relative;top:-2px}.footer-cta.is-open span.close-footer-cta{opacity:1}.footer-top{background:linear-gradient(360deg,var(--blue) 0%,var(--light-purple) 100%);padding:30px 0}img.footer-logo{max-height:100px}.footer-meta{list-style:none;margin:0;padding:0}.footer-meta,.footer-meta a{color:#fff;transition:all 0.3s ease-in-out}.footer-meta a:hover{color:var(--yellow)}.footer-meta a svg path{fill:var(--light-light-blue)}.footer-meta a:hover svg path{fill:var(--yellow);transition:all 0.3s ease-in-out}.footer-meta li{margin-bottom:15px}.footer-meta li,.footer-meta li a{display:flex;align-items:center;gap:10px}.footer-nav ul{display:flex;align-items:center;justify-content:flex-end;padding:0;margin:0;gap:4%;list-style:none}.footer-nav a{color:#fff;font-size:1.8rem;transition:all 0.3s ease-in-out;font-weight:500}.footer-nav a:hover{color:var(--lightest-blue);font-weight:700}.footer-contact{display:flex;justify-content:space-between;flex-direction:column}ul.footer-socials{list-style:none;padding:0;margin:0;display:flex;gap:20px;font-size:2.5rem}ul.footer-socials a{color:var(--yellow);transition:color 0.3s ease-in-out}ul.footer-socials a:hover{color:var(--light-light-blue)}.footer-bottom{background:#fff}.footer-bottom-flex{padding:15px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-direction:column}.footer-bottom-flex p.copyright{font-size:1.4rem}.footer-bottom-flex *{margin:0;color:var(--blue)}.pagination{font-size:1.6rem}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.padded-section,.padded-section-50{padding:50px 0}.padded-section.pt-0{padding-top:0}.home-top{height:calc(100vh - 140px);display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;min-height:500px;color:#fff;position:relative}.home-top:before{content:'';inset:0;position:absolute;background-color:var(--blue);mix-blend-mode:multiply;opacity:.5;z-index:1}.home-top:after{content:'';inset:0;position:absolute;z-index:1;background:radial-gradient(circle,rgb(0 0 0 / .7) 0%,#fff0 80%)}.home-top{position:relative;overflow:hidden}.home-top>div{position:relative;z-index:2}.home-top-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.home-top .content{position:relative;margin:30px 0}.home-top-content p{font-weight:500}.home-top h1{font-size:clamp(2.8rem, 3vw, 8rem);color:var(--yellow);margin:0;position:relative;max-width:900px;margin:0 auto;line-height:1.2}.image-card{box-shadow:0 4px 4px 0 rgb(0 0 0 / .25);border-radius:45px;overflow:hidden;display:flex;flex-direction:column;height:100%}.image-card.reversed{flex-direction:column-reverse}.image-card .content{padding:30px;text-align:center;background:var(--light-light-blue);flex:1;display:flex;flex-direction:column;align-items:center}.image-card .content *{margin:0}.image-card .content .excerpt{margin:10px 0 30px;flex:1}.gradient-band{background:var(--blue);background:linear-gradient(90deg,var(--blue) 0%,var(--purple) 100%);color:#fff}.stats .column:not(:nth-of-type(odd)) .stat{border-left:1px solid #fff}.stats .column .stat{padding:0 10px;margin:10px 0}.stat{text-align:center;color:var(--yellow);font-weight:600;font-size:2rem}.stat span{display:block;font-weight:700;font-size:4rem}.stat p{font-size:2rem;margin:0;line-height:1.2}.testimonial-card p{font-size:2rem;font-style:italic;line-height:1.5}.testimonial-card p.author{font-size:1.8rem;font-style:normal;position:relative;display:flex;align-items:center;padding-left:15px;font-weight:400}.testimonial-card p.author i{color:var(--light-blue);font-size:1.2rem;margin-right:10px}.slick-dots>li:only-child{display:none}.logo-slider-wrap{padding:30px 0;border-top:2px solid var(--yellow);border-bottom:2px solid var(--yellow)}.logo-section .logo-slider{overflow:hidden;position:relative;height:100px;width:100%;background:#fff0}.logo-section .logo-slide-track{display:flex;width:max-content;align-items:center;opacity:0;transition:opacity 0.3s ease;will-change:transform;transform:translate3d(0,0,0)}.logo-section .logo-slide-track.start-scroll{opacity:1}.logo-section .logo-slide-track.no-motion{opacity:1;margin:0 auto;justify-content:center;transform:translate3d(0,0,0)!important}.logo-section .logo-slide{height:100px;min-width:250px;padding:0 20px;display:flex;align-items:center;justify-content:center}.logo-section .logo-slide img{max-height:90px;width:auto;height:auto}.industries-box{background:var(--blue);border-radius:45px;padding:50px 20px;color:#fff}.industries-box h2{margin-top:0}.industry-box{border-radius:25px;overflow:hidden;display:flex;color:var(--blue);flex-direction:column;height:100%}.industry-box:hover .title{background:var(--light-light-blue)}.industry-box .title{background:var(--light-blue);font-weight:700;padding:20px 20px;font-size:2rem;display:flex;align-items:center;justify-content:center;flex:1;transition:all 0.3s ease-in-out}.latest-blog{padding:30px;background:var(--lightest-blue-alt);border-radius:0 45px 45px 0;position:relative}.latest-blog:before{content:'';position:absolute;top:0;right:95%;left:-1000px;bottom:0;background:var(--lightest-blue-alt);z-index:-1}.home-blog-slider .slick-track{display:flex}.blog-slide{filter:drop-shadow(0 4px 4px rgb(0 0 0 / .25));background:var(--lightest-blue);padding:40px 20px;margin:10px;border-radius:25px;height:auto;display:flex!important;flex-direction:column}.blog-slide a{margin-top:auto}.blog-slider-see-all{text-align:right}.blog-slider-nav{display:flex;align-items:center;gap:10px;justify-content:flex-end;margin-right:10px}.blog-slider-nav svg,.history-slider-nav svg{cursor:pointer}.blog-slider-nav svg:hover,.blog-slider-nav svg:focus,.history-slider-nav svg:hover,.history-slider-nav svg:focus{opacity:.8}.home-blogs p.category,.home-blogs p.date{color:var(--red);font-weight:600;margin:0}.home-blogs p.category{font-style:italic}.blog-slide p.category{margin-bottom:10px}.blog-slide a,.blog-slider-see-all a{color:var(--blue);font-weight:400;text-decoration:underline;transition:font-weight 0.3s ease-in-out}.blog-slide a:hover{font-weight:700}.home-blogs .excerpt{font-weight:400;margin-bottom:30px}.blog-slider-see-all a{font-weight:700}h4.blog-card-title{line-height:1.3}section.wide-page-header{overflow:hidden}.wide-page-header-content p+p{margin-top:0}.breakout-left{height:100%;background-size:cover;background-position:center;min-height:400px;margin-left:-20px;margin-right:-20px}.wide-page-header-content{background:var(--blue);height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:30px 4vw 30px 6vw;position:relative;color:#fff}.wide-page-header-content h1,.contained-page-header h1{color:var(--light-blue)}.contained-page-header.light h1,.contained-page-header.lightest h1{color:var(--blue)}.wide-page-header-content:after{content:'';inset:0;position:absolute;left:-20px;right:-20px;background:var(--blue);z-index:-1}.wide-page-header.light .wide-page-header-content,.wide-page-header.light .wide-page-header-content:after{background:var(--light-light-blue);color:#000}.wide-page-header.light .wide-page-header-content h1{color:var(--blue)}.wide-page-header-content>:first-child{margin-top:0}.wide-page-header-content>:last-child{margin-bottom:0}.contained-page-header{background-color:var(--blue);color:#fff;padding:50px 0}.contained-page-header.light{background-color:var(--light-light-blue);color:#000}.contained-page-header.lightest{background-color:var(--lightest-blue);color:#000}.service-highlights .column{padding:15px .75em}.service-highlights .column:last-of-type,.sovereign-ai-service-boxes .column:last-of-type{margin-bottom:0}.service-highlight-box{border:2px solid var(--blue);position:relative;padding:40px 30px 30px;height:100%}.service-highlight-box:after{content:'';width:40px;height:40px;aspect-ratio:1;background-color:var(--light-blue);position:absolute;top:-20px;left:50%;transform:translateX(-50%);border-radius:50%}.service-highlight-box h3{margin:0 0 10px 0}.service-highlight-box p{margin:0}.best-for-col,.managed-services-testimonial-col{position:relative}.best-for-col ul{padding-left:25px}.best-for-col li{margin-bottom:10px}.best-for-col li::marker,.cert-box li::marker,.certs li::marker{color:var(--blue)}.best-for-col:after{content:'';position:absolute;inset:0;z-index:-1;left:-20px;right:-20px}body.sovereign-ai-services .best-for-col{border-bottom:2px solid var(--light-blue)}body.sovereign-ai-services .best-for-col+.best-for-col{border:0}body.services-template-template-service-1 .best-for-col:after{background:var(--lightest-blue)}body.private-cloud-hosting .best-for-col:after{border-bottom:3px solid var(--light-blue)}.managed-services-testimonial-col{color:#fff}.managed-services-testimonial-col h4{color:var(--light-light-blue)}.managed-services-testimonial-col:after{content:'';position:absolute;inset:0;background:var(--blue);background:linear-gradient(34deg,#22326e 7.5%,#485cc7 87.11%);right:-100vw;left:-20px;z-index:-1}.service-testimonial-slider-wrap{display:flex;gap:20px;flex-direction:column}.testimonial-slider.slick-dotted.slick-slider{margin-bottom:0}.testimonial-slider-nav{align-self:flex-end}.team-slider-container{display:flex;flex-direction:column}.team-slider-nav{align-self:flex-end}.testimonial-slider-nav .slick-dots,.team-slider-nav .slick-dots{bottom:0;position:relative}.testimonial-slider-nav .slick-dots li button:before,.team-slider-nav .slick-dots li button:before{font-size:1.6rem;color:#9aa3cd;z-index:2;opacity:1}.testimonial-slider-nav .slick-dots li.slick-active button:before,.team-slider-nav .slick-dots li.slick-active button:before{color:#fff}.testimonial-slider-nav .slick-dots:after,.team-slider-nav .slick-dots:after{content:'';width:calc(100% - 22px);background:#9aa3cd;position:absolute;top:13px;left:9px;z-index:1;height:4px}.inner-box{padding:30px 0;height:100%;display:flex;flex-direction:column;justify-content:center}.help-desk-service{padding:10px 20px;border-left:2px solid var(--light-blue);height:100%}.help-desk-service>:first-child{margin-top:0;line-height:1.2}.help-desk-service>:last-child{margin-bottom:0}.service-boxes .column:not(:last-of-type){margin-bottom:30px}section.case-study-top{background:var(--blue);padding:15vh 0;background-size:cover;background-position:center;position:relative}section.case-study-top.has-image:before{position:absolute;inset:0;mix-blend-mode:multiply;background-color:var(--blue);content:'';opacity:.8;z-index:1}section.case-study-top .container{z-index:2;position:relative}section.case-study-top h1{color:var(--light-blue);margin:0}section.case-study-top p.industry{color:var(--yellow);font-style:italic;margin:15px 0 20px}section.case-study-top .excerpt>:first-child{margin-top:0}section.case-study-top .excerpt>:last-child{margin-bottom:0}section.case-study-top *{color:#fff}section.case-study-top .container>:first-child{margin-top:0}section.case-study-top .container>:last-child{margin-bottom:0}.case-study-block{background-color:var(--blue);padding:30px;color:#fff}.case-study-block img{max-width:300px}.case-study-block h2{color:var(--light-blue);margin:0}.case-study-block p.industry{color:var(--yellow);font-style:italic;margin:0 0 20px 0}.case-study-block-content{max-width:850px}.case-study-block a{color:var(--light-blue);text-decoration:underline;font-weight:500;transition:font-weight 0.3s ease-in-out}.case-study-block a:hover{font-weight:700}.sovereign-ai-service-boxes{background:var(--lightest-blue);padding:30px 0;border-radius:45px}.sovereign-ai-bottom,.single-industry-why{padding-bottom:50px}.single-industry-why .column h4+*{margin-top:0}.single-industry-why .column>:last-child{margin-bottom:0}.last-section{padding-bottom:0!important}.case-study-pain-point-list ul li{margin-bottom:10px}.case-study-pain-point-list ul li::marker{color:var(--red)}.case-study-pain-point-list ul{padding-left:0;margin-left:18px}span.solution-circle{background:var(--light-blue);width:45px;height:45px;display:inline-block;border-radius:50%}.case-study-solution h3{display:flex;align-items:center;gap:20px;margin:0}.case-study-testimonial{background:var(--blue);position:relative}.case-study-testimonial:after{content:'';position:absolute;left:0;right:0;bottom:-1000px;background:var(--blue);top:100%;z-index:-999999}.case-study-testimonial .testimonial-card{color:#fff}.team-section{background:linear-gradient(45deg,rgb(34 50 110) 0%,rgb(55 67 161) 60%);color:#fff;position:relative}.team-member-card p.name,.team-member-bio p.name{color:var(--light-light-blue);font-weight:700;font-size:1.9rem;margin-bottom:0}.team-member-card p.position,.team-member-bio p.position{font-weight:400;font-style:italic;margin-top:0}.team-member-bio .bio p{line-height:1.6}.team-member-bio .columns{flex:1}.team-member-card a{color:var(--yellow);cursor:pointer;text-decoration:underline;font-weight:500;transition:font-weight 0.3s ease-in-out;margin-top:auto}.team-member-card a:hover{font-weight:700}.team-slider .column{margin-bottom:30px}.team-member-bio{position:fixed;overflow:auto;inset:0;background:linear-gradient(45deg,rgb(34 50 110) 0%,rgb(55 67 161 / .9) 100%);z-index:2;visibility:hidden;padding:30px 0;opacity:0;transition:opacity 0.3s ease-in-out,visibility 0.3s ease-in-out}.team-member-bio.open{visibility:visible;opacity:1}.team-member-bio .content{position:relative}span.close-bio{position:absolute;top:0;right:0;font-weight:700;font-size:3.5rem;cursor:pointer;color:var(--blue);background:var(--light-blue);aspect-ratio:1;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}span.close-bio:hover{opacity:.8}.team-member-card{padding:0 20px;display:flex;flex-direction:column;height:100%;background:#ffffff17;padding:20px;border-radius:55px;text-align:center}.team-member-bio::-webkit-scrollbar{width:5px}.team-member-bio::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgb(0 0 0 / .3)}.team-member-bio::-webkit-scrollbar-thumb{background-color:var(--yellow)}.history-slider{position:relative}.history-slider strong{color:var(--red)}.history-slider:after{content:'';position:absolute;border-top:2px solid var(--red);border-bottom:2px solid var(--red);border-left:2px solid var(--red);border-right:2px solid var(--red);top:80px;bottom:-10px;left:-10px;right:-10px;border-radius:45px;z-index:-1}.history-slider h2{font-size:2.8rem;line-height:1.2}.history-slider img{width:150px}.history-slider-wrap{position:relative}.history-slider-nav{display:flex;justify-content:flex-end;gap:10px}.community-band-content h1,.community-band-content h2,.community-band-content h3,.community-band-content h4,.community-band-content h5,.community-band-content h6{color:var(--yellow)}.community-band-content{color:#fff}.cert-box{padding:50px 0}.certs ul{margin:0;padding-top:20px;padding-bottom:20px}.single-industry-case-studies .column:nth-last-child(-n+2) .industry-block.case-study{margin-bottom:0}.industry-block{position:relative;min-height:0;aspect-ratio:1 / 1;padding:2.25rem 1.75rem;border-radius:28px;background-position:center;background-size:cover;overflow:hidden;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}.industry-block.case-study{border-radius:45px}.industry-block.case-study:hover h2{color:var(--light-blue)}.industry-block.case-study p.industry{color:var(--yellow);margin:0;font-style:italic;margin-top:10px}.industry-block::before{content:'';position:absolute;inset:0;background:rgb(7 35 69 / .84);transition:background 0.3s ease;z-index:0}.industry-block .industry-inner{position:relative;z-index:1;width:min(100%, 280px)}.industry-block h2,.industry-block.case-study h4{margin:0;color:var(--light-blue);transition:transform 0.35s ease,color 0.35s ease}.industry-block:hover .content,.industry-block:focus-within .content{opacity:1;transform:translateY(0);pointer-events:auto;max-height:400px}.industry-block h2,.industry-block h2{color:var(--yellow)}.industry-caps-box{background:linear-gradient(34deg,var(--blue) 7.5%,var(--light-purple) 87.11%);padding:50px 30px;color:#fff}.industry-caps-box h2,.industry-caps-box h3,.industry-caps-box h4{color:#fff}.industry-capabilities{margin-top:50px;padding-top:50px;border-top:2px solid var(--light-blue)}h4.industry-capability{position:relative;margin-top:40px}h4.industry-capability:before{content:'';width:40px;height:40px;background:var(--light-blue);position:absolute;top:-45px;transform:translateX(-49%);left:50%;border-radius:50%}.featured-blog-read-more{display:flex;align-items:center;justify-content:space-between}p.single-post-date *,p.single-post-date{color:var(--red);font-weight:600}.single-post-date a{border-right:2px solid var(--red);margin-right:10px;padding-right:10px;font-style:italic}.single-blog-share{display:flex;align-items:center;justify-content:space-between}.single-blog-share *{color:var(--blue)}.addtoany_list.a2a_kit_size_32 a{font-size:1.6rem!important;position:relative;color:var(--blue)}.addtoany_list.a2a_kit_size_32 a:after{content:'\f1e0';font:var(--fa-font-light);margin-left:5px;font-size:2.5rem;top:4px;position:relative}.single-blog-sidebar{max-width:350px;width:100%;margin-left:20px;padding-left:20px;border-left:2px solid var(--light-blue)}.single-blog-author{font-style:italic}a.recent-article{display:block;margin-bottom:20px;padding-bottom:20px}a.recent-article h4{font-size:1.8rem;margin:0;font-weight:700}a.recent-article:not(:last-of-type){border-bottom:1px solid var(--light-blue)}a.recent-article .single-post-date{margin-bottom:0}.single-post-date .post-cat{font-style:italic}.blog-card{box-shadow:0 4px 4px 0 rgb(0 0 0 / .25);background-color:var(--lightest-blue);padding:20px;height:100%;border-radius:25px;display:flex;flex-direction:column}a.blog-card-image{margin-top:auto}a.blog-card-image img{border-radius:25px}.blog-card-meta{display:flex;align-items:center;justify-content:space-between}.blog-card-meta *{color:var(--red);font-weight:600}p.blog-card-category{font-style:italic}.blog-card-title{margin:15px 0}.blog-card-title a,a.blog-card-link{color:var(--blue)}a.blog-card-link{text-decoration:underline;transition:font-weight 0.3s ease-in-out}a.blog-card-link:hover{font-weight:700}.contact-content{background-color:var(--blue);color:#fff}.contact-content,.contact-page-form-wrap{padding:50px 30px}.contact-text{border-bottom:1px solid var(--light-blue);margin-bottom:30px;padding-bottom:30px}.contact-text>:last-child{margin-bottom:0}.with_frm_style .frm_inside_container>label{font-weight:700}.with_frm_style .frm_inside_container>label:not(#field_9jv0r1_label){left:0;padding-left:0}.with_frm_style .frm_inside_container>textarea{border:1px solid var(--light-blue);border-radius:25px}div#frm_field_6_container{display:flex;align-items:center;justify-content:center}#frm_form_1_container .frm_form_fields .frm_fields_container{grid-gap:0 6%}body.contact-us .frm_half{grid-column:span 12 / span 12}.career-card{background:var(--blue);padding:30px;color:#fff;margin-bottom:20px}.career-card h4{font-size:1.8rem;color:var(--light-blue);margin-top:0}.career-card .job-meta{display:flex;align-items:center;justify-content:space-between}.career-card p.job-date{font-size:1.4rem;color:var(--yellow)}.career-card p.job-excerpt{font-size:1.4rem;font-style:italic}.job-application{max-width:400px;width:100%;background-color:var(--lightest-blue);padding:30px}.job-application input{background:transparent!important}.job-location{color:var(--red);margin:0;font-weight:500}.job-location span{font-weight:600}.columns.is-variable.is-9{--columnGap:4rem}.acf-map{width:100%;min-height:400px;border:#ccc solid 1px;flex:1}.contact-content-col{height:100%;display:flex;flex-direction:column}.acf-map img{max-width:inherit!important}@media only screen and (max-width:768px){.center-mobile{text-align:center}.service-highlight-box{margin-bottom:30px}}@media only screen and (min-width:769px){.footer-cta{margin-top:100px}h1{font-size:3.4rem}h2{font-size:3.2rem}h3{font-size:2.4rem}h4{font-size:1.9rem}h4.blog-card-title{font-size:1.9rem}h5{font-size:1.8rem}h6{font-size:1.6rem}.padded-section,.cert-box{padding:100px 0}.contact-content,.contact-page-form-wrap{padding:100px 50px}.sovereign-ai-bottom,.single-industry-why{padding-bottom:100px}.industries-box{padding:100px 20px}.breakout-left{margin-left:-50%}.wide-page-header-content:after{right:-1000px;left:0}.row-reverse{flex-direction:row-reverse}.contained-page-header-content{padding-right:3vw}.inner-box{padding:50px}.best-for-col .inner-box{padding-right:75px}.managed-services-testimonial-col .inner-box{padding-left:75px}.service-testimonial-slider-wrap{flex-direction:row}.testimonial-slider-nav .slick-dots:after{content:'';width:4px;background:#9aa3cd;position:absolute;top:10px;left:13px;z-index:1;height:calc(100% - 15px)}body.sovereign-ai-services .best-for-col{border-right:2px solid var(--light-blue);border-bottom:0}body.sovereign-ai-services .best-for-col+.best-for-col{border:0}.sovereign-ai-service-boxes{padding:100px}span.close-bio{top:-40px;right:-40px}.team-member-bio .container{display:flex;align-items:center}.history-slider:after{top:-50px;bottom:-50px;left:90px;right:-100vw;border-right:0;border-radius:45px 0 0 45px}.certs .column:first-of-type{border-right:2px solid var(--light-blue);border-bottom:0}.footer-contact{align-items:center;flex-direction:row}.mega-wrap{flex-direction:row}.mega-logo{max-height:100%;height:auto}.mega-menu-col{padding:0 8% 0 0;flex:1}.mega-menu-col+.mega-menu-col{border-left:1px solid var(--light-blue);padding:0 0 0 8%}.best-for-col li,.cert-box li,.certs li{font-size:1.8rem;font-weight:500}.case-study-pain-point-list{border-left:1px solid var(--light-blue)}.certs .column:first-of-type ul{border-bottom:0}.service-highlights .column:not(:nth-last-of-type(-n+2)),.sovereign-ai-service-boxes .column:not(:nth-last-of-type(-n+2)){margin-bottom:30px}.industry-caps-box{padding:100px 50px}.industry-block .content{opacity:0;transform:translateY(18px);pointer-events:none;max-height:0;overflow:hidden;margin-top:0;padding:10px;transition:opacity 0.35s ease,transform 0.35s ease,max-height 0.35s ease,margin-top 0.35s ease}.industry-block h2{color:var(--light-blue)}.industry-block:hover h2,.industry-block:focus-within h2{color:var(--yellow)}.industry-caps-box{padding:50px}}@media only screen and (min-width:1024px){.footer-bottom-flex{flex-direction:row-reverse}.is-desktop-only{display:block}.best-for-col:after{left:-1000px;right:0}.managed-services-testimonial-col:after{left:0}.single-industry-why .column:not(:nth-of-type(3)){border-right:1px solid var(--light-blue)}.single-industry-why.case-studies .column{border-right:0}.single-industry-why.case-studies .column:not(:nth-of-type(4n)){border-right:1px solid var(--light-blue)}.stats .column:not(:first-of-type) .stat{border-left:1px solid #fff}.stats .column:nth-of-type(5n) .stat{border-left:0!important}.home-blog-slider{margin-left:-125px}.latest-blog{min-height:400px;display:flex;flex-direction:column;align-items:baseline;justify-content:center}.latest-blog{padding:50px 200px 50px 30px}.service-boxes .column{margin-bottom:0!important}}@media only screen and (min-width:1120px){.nav ul{display:flex}.nav{flex:1}}@media only screen and (min-width:1400px){.contact-content{padding-left:clamp(30px, calc((100vw - 1400px) / 2), 25%);padding-right:3vw}.contact-page-form-wrap{padding-right:clamp(30px, calc((100vw - 1400px) / 2), 25%);padding-left:3vw}}::selection{background:#04a4cc;color:#fff;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:' (' attr(href) ')'}abbr[title]:after{content:' (' attr(title) ')'}.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:''}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.nav,.sidebar,.home-slider,#respond{display:none}@page{margin:2cm}}.notification-banner{padding:10px 0;font-size:16px;text-align:center}.notification-banner p{margin:0}