.scrolling-text .link-container{display:flex!important;align-items:center}.scrolling-text .link-container a{font:var(--font-nm-medium);color:var(--color-base-black);font-size:4.5rem!important;transition:all .3s ease-in-out}.scrolling-text .link-container:before{margin-right:1em}.scrolling-text .link-container:after,.scrolling-text .link-container:before{content:"";display:block;width:2.5rem;height:1px;background-color:var(--color-base-black);cursor:unset}.scrolling-text .link-container:after{margin-left:1em}footer .column-container{flex-direction:column!important;gap:0!important;align-items:stretch!important;padding:0 10vw}nav{position:relative;display:grid;width:100%}nav .navigation-container{grid-row:1;grid-column:1;z-index:3;display:flex;flex-direction:row;gap:.25rem;justify-content:flex-start;align-items:center;margin:.75rem 7.5vw}.row .child-rows{grid-row:1/-1;grid-column:1;display:flex;flex-direction:column}.blog-home .threebythree{grid-template-areas:"a b c" "d e f" "g h i";grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.blog-home .threebythree .card{width:auto!important;height:auto!important;aspect-ratio:1/1}.blog-home .threebythree :nth-child(n+10){display:none}.authors,.reviewers{width:100%}.authors .persons,.reviewers .persons{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--var-gap-3);padding-top:var(--var-padding-1);padding-bottom:var(--var-padding-2)}.blog-post-header-container{display:flex;flex-direction:row;flex-shrink:1;flex-wrap:wrap-reverse;gap:var(--var-gap-3);justify-content:flex-start;align-items:flex-end}@media screen and (max-width:1024px){.blog-post-header-container{flex-direction:column-reverse;gap:var(--var-gap-1)}}.blog-post-header-container .date-views-authors-container{display:flex;flex-direction:column}.blog-post-header-container .date-views-authors-container .created-date,.blog-post-header-container .date-views-authors-container .views{color:var(--color-base-grey);font-weight:400;font-size:.9rem}.blog-post-header-container .date-views-authors-container .views{font-size:.8rem}.blog-post-header-container .date-views-authors-container .authors{margin-top:var(--var-margin-1)}.blog-post-header-container .tag-container .blog-header-tags{gap:var(--var-gap-1)}.blog-post-header-container .tag-container .blog-header-tags .tag{padding:var(--var-padding-1);color:rgba(var(--color-rgb-base-grey),.75);font-size:.75rem;text-transform:none;text-shadow:none;border-radius:var(--var-border-radius-1);background-color:var(--color-base-grey2)}.case-study-page .social-container{display:flex;flex-direction:row;align-items:baseline;gap:2rem}.case-study-page .social-container a{display:flex;flex-direction:row;align-items:flex-end}.case-study-page .social-container a:hover svg{color:var(--color-accent-blue)}.case-study-page .social-container svg{width:40px;height:40px;color:var(--color-base-black)}.hidden-id{display:none}.error-container{display:grid}@import"https://fonts.googleapis.com/css2?family=Lato:wght@300&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@font-face{font-weight:200;font-family:Neue Montreal;font-style:normal;src:url(/fonts/PPNeueMontreal-Thin.woff2) format("woff2")}@font-face{font-weight:200;font-family:Neue Montreal;font-style:italic;src:url(/fonts/PPNeueMontreal-ThinItalic.woff2) format("woff2")}@font-face{font-weight:300;font-family:Neue Montreal;font-style:normal;src:url(/fonts/PPNeueMontreal-Light.woff2) format("woff2")}@font-face{font-weight:300;font-family:Neue Montreal;font-style:italic;src:url(/fonts/PPNeueMontreal-LightItalic.woff2) format("woff2")}@font-face{font-weight:400;font-family:Neue Montreal;font-style:normal;src:url(/fonts/PPNeueMontreal-Book.woff2) format("woff2")}@font-face{font-weight:400;font-family:Neue Montreal;font-style:italic;src:url(/fonts/PPNeueMontreal-BookItalic.woff2) format("woff2")}@font-face{font-weight:450;font-family:Neue Montreal;font-style:normal;src:url(/fonts/PPNeueMontreal-Regular.woff2) format("woff2")}@font-face{font-weight:450;font-family:Neue Montreal;font-style:italic;src:url(/fonts/PPNeueMontreal-RegularItalic.woff2) format("woff2")}@font-face{font-weight:530;font-family:Neue Montreal;font-style:normal;src:url(/fonts/PPNeueMontreal-Medium.woff2) format("woff2")}@font-face{font-weight:530;font-family:Neue Montreal;font-style:italic;src:url(/fonts/PPNeueMontreal-MediumItalic.woff2) format("woff2")}@font-face{font-weight:700;font-family:Neue Montreal;font-style:normal;src:url(/fonts/PPNeueMontreal-SemiBold.woff2) format("woff2")}@font-face{font-weight:700;font-family:Neue Montreal;font-style:italic;src:url(/fonts/PPNeueMontreal-SemiBoldItalic.woff2) format("woff2")}@font-face{font-weight:800;font-family:Neue Montreal;font-style:normal;src:url(/fonts/PPNeueMontreal-Bold.woff2) format("woff2")}@font-face{font-weight:800;font-family:Neue Montreal;font-style:italic;src:url(/fonts/PPNeueMontreal-BoldItalic.woff2) format("woff2")}:root{--font-neue-montreal:"Neue Montreal",sans-serif;--font-lato:"Lato",sans-serif;--font-montserrat:"Montserrat",sans-serif;--font-font-awesome-free:Font Awesome 5 Free;--font-font-awesome-brands:Font Awesome 5 Brands;--font-font-awesome-pro:Font Awesome 5 Pro;--font-nm-thin:200 1em "__neueFont_cf6341",sans-serif;--font-nm-thinitalic:italic 200 1em "__neueFont_cf6341",sans-serif;--font-nm-light:300 1em "__neueFont_cf6341",sans-serif;--font-nm-lightitalic:italic 300 1em "__neueFont_cf6341",sans-serif;--font-nm-book:400 1em "__neueFont_cf6341",sans-serif;--font-nm-bookitalic:italic 400 1em "__neueFont_cf6341",sans-serif;--font-nm-regular:450 1em "__neueFont_cf6341",sans-serif;--font-nm-regularitalic:italic 450 1em "__neueFont_cf6341",sans-serif;--font-nm-medium:530 1em "__neueFont_cf6341",sans-serif;--font-nm-mediumitalic:italic 530 1em "__neueFont_cf6341",sans-serif;--font-nm-semibold:700 1em "__neueFont_cf6341",sans-serif;--font-nm-semibolditalic:italic 700 1em "__neueFont_cf6341",sans-serif;--font-nm-bold:800 1em "__neueFont_cf6341",sans-serif;--font-nm-bolditalic:italic 800 1em "__neueFont_cf6341",sans-serif}@media (min-width:100px){:root .fit-text{font-size:.5rem!important}}@media (min-width:200px){:root .fit-text{font-size:1rem!important}}@media (min-width:300px){:root .fit-text{font-size:1.5rem!important}}@media (min-width:400px){:root .fit-text{font-size:2rem!important}}@media (min-width:500px){:root .fit-text{font-size:2.5rem!important}}@media (min-width:600px){:root .fit-text{font-size:3rem!important}}@media (min-width:700px){:root .fit-text{font-size:3.5rem!important}}@media (min-width:800px){:root .fit-text{font-size:4rem!important}}@media (min-width:900px){:root .fit-text{font-size:4.5rem!important}}@media (min-width:1000px){:root .fit-text{font-size:5rem!important}}@media (min-width:1100px){:root .fit-text{font-size:5.5rem!important}}@media (min-width:1200px){:root .fit-text{font-size:6rem!important}}@media (min-width:1300px){:root .fit-text{font-size:6.5rem!important}}@media (min-width:1400px){:root .fit-text{font-size:7rem!important}}@media (min-width:1500px){:root .fit-text{font-size:7.5rem!important}}@media (min-width:1600px){:root .fit-text{font-size:8rem!important}}@media (min-width:1700px){:root .fit-text{font-size:8.5rem!important}}@media (min-width:1800px){:root .fit-text{font-size:9rem!important}}@media (min-width:1900px){:root .fit-text{font-size:9.5rem!important}}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.align-justify{text-align:justify}.row-reverse{flex-direction:row-reverse!important}.column-reverse{flex-direction:column-reverse!important}.dark~div a,.dark~div p,.dark~div span,.dark~p{color:var(--color-base-white)!important}:root{--color-base-black:#020507;--color-rgb-base-black:2,5,7;--color-base-black2:#011456;--color-rgb-base-black2:1,20,86;--color-base-black3:#010417;--color-rgb-base-black3:1,4,23;--color-base-grey:#626262;--color-rgb-base-grey:98,98,98;--color-base-grey2:#e5e7ed;--color-rgb-base-grey2:229,231,237;--color-base-grey3:#979797;--color-rgb-base-grey3:151,151,151;--color-base-white:#fff;--color-rgb-base-white:255,255,255;--color-base-blue:#031d65;--color-rgb-base-blue:3,29,101;--color-base-blue2:#44abff;--color-rgb-base-blue2:68,171,255;--color-accent-blue:#1477ff;--color-rgb-accent-blue:20,119,255;--color-accent-green:#56e7b3;--color-rgb-accent-green:86,231,179;--color-complimentary-white:#f7f8fe;--color-rgb-complimentary-white:247,248,254;--color-complimentary-yellow:#ffec29;--color-rgb-complimentary-yellow:255,236,41;--color-complimentary-blue:#48b7f0;--color-rgb-complimentary-blue:72,183,240;--color-complimentary-blue2:#d0e4ff;--color-rgb-complimentary-blue2:208,228,255;--color-complimentary-blue3:#a2c9ff;--color-rgb-complimentary-blue3:162,201,255;--color-complimentary-green:#ddfaf0;--color-rgb-complimentary-green:221,250,240;--color-success:#21b296;--color-rgb-success:33,178,150;--color-info:#34b0e7;--color-rgb-info:52,176,231;--color-alert:#ffec29;--color-rgb-alert:255,236,41;--color-error:#e52e2e;--color-rgb-error:229,46,46;--color-warning:#df7e00;--color-rgb-warning:223,126,0;--gradient-lg-overlay:linear-gradient(180deg,transparent,rgba(0,0,0,.8));--gradient-lg-overlay-black:linear-gradient(0deg,transparent,#000);--gradient-lg-overlay-black-title:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 10%,rgba(0,0,0,.7) 15%,transparent 60%);--gradient-lg-overlay-black-tags:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.5) 5%,rgba(0,0,0,.2) 10%,transparent 15%);--gradient-lg-overlay-blue:linear-gradient(0deg,rgba(20,119,255,0),#011456);--gradient-lg-background-light:linear-gradient(180deg,#56e7b2,#febe0f);--gradient-lg-background-aws:linear-gradient(180deg,#ff9e06,#ffe1b3);--gradient-lg-background-azure:linear-gradient(225deg,#65fefc,#1274b4 13.29%,#1171b0 23.15%,#4df8fb 32.64%,#50ffff 41.88%,#fdfefe 55.9%,#1fa4e4 66.61%,#63fdfd 83.28%,#122f63);--gradient-lg-background-google:linear-gradient(225deg,#4486f5,#ee6154 16.68%,#fcbc01 33.43%,#ff3d46 49.95%,#4185f6 66.61%,#33a852 83.28%,#eb4536);--gradient-lg-background-servicenow:linear-gradient(225deg,#84e875,#032d42 5.26%,#86ee78 16.1%,#86ef78 28.22%,#5fd84b 41.88%,#5fd74b 55.9%,#80e171 68.7%,#86ee78 87.59%,#032d42);--gradient-lg-background-blue:linear-gradient(115deg,#157dfd,#fdfeff 45%,#fff 47.25%,#157dfd);--gradient-lg-header-bluegreen:linear-gradient(90deg,#0a6ffb,#54e2b7 70%,#0a6ffb);--gradient-rg-transparentwhite:radial-gradient(circle,hsla(0,0%,100%,.25) 0%,rgba(0,0,0,.25) 1000px,transparent 100%);--gradient-rg-blacksmooth:radial-gradient(circle,#383b4a 0%,#03050f 100%);--var-border-radius-1:0.4rem;--var-border-radius-2:1.2rem;--var-border-radius-3:2rem;--var-margin-1:0.5rem;--var-margin-2:1rem;--var-margin-3:1.5rem;--var-margin-4:2rem;--var-margin-5:2.5rem;--var-padding-1:0.5rem;--var-padding-2:1rem;--var-padding-3:1.5rem;--var-padding-4:2rem;--var-padding-5:2.5rem;--var-gap-1:0.5rem;--var-gap-2:1rem;--var-gap-3:1.5rem;--var-gap-4:2rem;--var-gap-5:2.5rem}@media screen and (max-width:512px){.column{min-width:300px!important}header.bluegreen-header .header-subtitle{font-size:5vw!important}header .header-title .title-text{font-size:11vw!important;line-height:11vw!important}header .breadcrumb{font-size:.8rem!important}.scrolling-text .link-container>a{font-size:1.5rem!important}.slider-with-preview .preview-panel{align-items:center!important;height:auto!important;padding:0 0 2rem!important}.slider-with-preview .preview-panel .prefixed-title{align-items:center}.slider-with-preview .preview-panel .prefixed-title>span{text-align:center}.slider-with-preview .preview-panel .prefixed-title>span:after{display:none}.slider-with-preview .preview-panel .slider-switcher{gap:.5rem!important}.slider-with-preview .slider-absolute-container .card{width:250px!important}.slider-with-preview .slider-absolute-container .card h4{font-size:1.5rem!important}}@media screen and (min-width:512px)and (max-width:1024px){.column{min-width:508px!important}.breadcrumb{font-size:2vw!important}}@media screen and (min-width:1024px)and (max-width:1279px){.column{min-width:636px!important}}@media screen and (max-width:1024px){.blog-grid-header{flex-direction:column!important}.blog-grid .card{aspect-ratio:unset!important}.blog-grid .card .title{font-size:1rem!important;line-height:1rem!important}h2.header{font-size:45px!important;line-height:45px!important}h3.header{font-size:38px!important;line-height:38px!important}h4.header{font-size:30px!important;line-height:30px!important}h5.header{font-size:21px!important;line-height:21px!important}h6.header{font-size:16px!important;line-height:16px!important}.paragraph.small{font-size:11px!important;line-height:14px!important}.paragraph.large{font-size:14px!important;line-height:16px!important}.card-grid,.slider-with-preview{grid-template-columns:1fr!important}.footer-main{justify-content:center!important;align-items:center!important}.footer-main .footer-address{text-align:center!important}}@media screen and (min-width:1024px)and (max-width:1279px){.breadcrumb{font-size:1.5rem!important}}@media screen and (max-width:1279px){.column .column-container{grid-row:1/-1!important;padding:2rem 10vw!important}.row .row-container{gap:0!important}.row .row-container>div:first-of-type .column-container{padding-bottom:1rem!important}.row .row-container>div:last-of-type .column-container{padding-top:1rem!important}.row .row-container>div:only-child .column-container{padding-top:2rem!important;padding-bottom:2rem!important}.slider-with-preview .big-next-button{display:none!important}.slider-with-preview .preview-panel{align-items:center!important;height:auto!important;padding:0 0 2rem!important}.slider-with-preview .preview-panel .prefixed-title{align-items:center}.slider-with-preview .preview-panel p{text-align:center}.slider-with-preview .slider-absolute-container .card{padding:.5rem!important}.slider-with-preview .slider-absolute-container .card h4{font-size:1.5rem!important}.responsive-menu{flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important}.responsive-menu>.menu-container-root{overflow:hidden!important}.responsive-menu .hamburger-menu{display:block!important}.responsive-menu>.collapsible-wrapper{position:absolute!important;top:100%;right:0;width:100%;max-width:500px;background:rgba(var(--color-rgb-base-white),.8)}.responsive-menu>.collapsible-wrapper .menu-container{flex-direction:column!important;gap:.5rem!important;padding:1rem 0!important;box-sizing:border-box!important;border:1px solid rgba(var(--color-rgb-accent-blue),.5)!important}.responsive-menu>.collapsible-wrapper .menu-container .menu-main{flex-direction:column!important;gap:0;width:100%}.responsive-menu>.collapsible-wrapper .menu-container .menu-main .menu-item{width:100%}.responsive-menu>.collapsible-wrapper .menu-container>span{display:none!important}.responsive-menu>.collapsible-wrapper .menu-container .menu-tools{flex-direction:column!important;gap:1rem;align-items:flex-start!important;width:100%;padding-left:3rem}h2.header{font-size:38px!important;line-height:38px!important}h3.header{font-size:34px!important;line-height:34px!important}h4.header{font-size:30px!important;line-height:30px!important}}@media screen and (min-width:1920px){header.video-header .title-text{font-size:8rem!important;line-height:11.5rem!important}header.bluegreen-header .title-text{font-size:8rem!important;line-height:8rem!important}header.bluegreen-header .header-subtitle{font-size:2.8rem!important}}body,html{width:100%;min-height:100vh;margin:0;padding:0;font-size:20px;scrollbar-color:var(--color-accent-blue) rgba(0,0,0,.067);scrollbar-width:thin}main{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0}.border-background{background:linear-gradient(120deg,#011355,#1c7fff,#55e4b8,#fdf74b)}.content{position:relative;display:grid;justify-items:stretch;justify-self:center;align-items:start;width:100%;height:100%;max-width:1920px;padding:0;font:var(--font-nm-regular)}::-webkit-scrollbar{width:8px;height:8px;background:rgba(0,0,0,.067)}::-webkit-scrollbar-thumb{background:var(--color-accent-blue)}#modal-overlay{top:0;left:50%!important;transform:translateX(-50%)!important;max-width:1000px!important}#modal-overlay #modalMain{border:1px solid var(--color-accent-blue)!important;border-radius:var(--var-border-radius-1)!important;box-shadow:none!important;bottom:1rem!important;overflow:hidden}#modal-overlay #modalMain>div{padding:2rem!important;text-align:center!important;width:calc(100% - 4rem)!important;font:var(--font-nm-medium)!important}#modal-overlay #modalMain>div input[type=button]{border:1px solid var(--color-accent-blue)!important;border-radius:2.2rem!important;background-color:var(--color-base-white)!important;color:var(--color-accent-blue)!important;font:var(--font-nm-medium)!important;cursor:pointer!important}#modal-overlay #modalMain>div input[type=button]:hover{background-color:var(--color-accent-blue)!important;color:var(--color-base-white)!important}#modal-overlay #modalMain:after{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:-1}