body.site main.white-page .white-bg,body.site.white-page .white-bg{background:#fff;position:relative;z-index:2;color:rgba(0,0,30,.8)}body.site section.github-content.no-margin-bottom,body.site section.section.no-margin-bottom{margin-bottom:0!important}@media screen and (min-width:961px){section.section.ss-padding-top-0{padding-top:0!important}section.section.ss-padding-top-20{padding-top:20px!important}section.section.ss-padding-top-40{padding-top:40px!important}section.section.ss-padding-top-60{padding-top:60px!important}section.section.ss-padding-top-80{padding-top:80px!important}section.section.ss-padding-top-100{padding-top:100px!important}section.section.ss-padding-top-120{padding-top:120px!important}section.section.ss-padding-top-140{padding-top:140px!important}section.section.ss-padding-top-160{padding-top:160px!important}section.section.ss-padding-bottom-0{padding-bottom:0!important}section.section.ss-padding-bottom-20{padding-bottom:20px!important}section.section.ss-padding-bottom-40{padding-bottom:40px!important}section.section.ss-padding-bottom-60{padding-bottom:60px!important}section.section.ss-padding-bottom-80{padding-bottom:80px!important}section.section.ss-padding-bottom-100{padding-bottom:100px!important}section.section.ss-padding-bottom-120{padding-bottom:120px!important}section.section.ss-padding-bottom-140{padding-bottom:140px!important}section.section.ss-padding-bottom-160{padding-bottom:160px!important}}@media screen and (max-width:960px){section.section.ss-padding-top-0{padding-top:0!important}section.section.ss-padding-top-20{padding-top:20px!important}section.section.ss-padding-top-40{padding-top:30px!important}section.section.ss-padding-top-60{padding-top:50px!important}section.section.ss-padding-top-80{padding-top:70px!important}section.section.ss-padding-top-100{padding-top:100px!important}section.section.ss-padding-top-120{padding-top:100px!important}section.section.ss-padding-top-140{padding-top:130px!important}section.section.ss-padding-top-160{padding-top:130px!important}section.section.ss-padding-bottom-0{padding-bottom:0!important}section.section.ss-padding-bottom-20{padding-bottom:20px!important}section.section.ss-padding-bottom-40{padding-bottom:30px!important}section.section.ss-padding-bottom-60{padding-bottom:50px!important}section.section.ss-padding-bottom-80{padding-bottom:70px!important}section.section.ss-padding-bottom-100{padding-bottom:100px!important}section.section.ss-padding-bottom-120{padding-bottom:100px!important}section.section.ss-padding-bottom-140{padding-bottom:130px!important}section.section.ss-padding-bottom-160{padding-bottom:130px!important}}#mega-menu-container a .wysiwyg p,#mega-menu-container a .wysiwyg li,nav.nav a .wysiwyg p,nav.nav a .wysiwyg li,footer.footer a .wysiwyg p,footer.footer a .wysiwyg li,section.section a .wysiwyg p,section.section a .wysiwyg li{color:#fff}#mega-menu-container h1 a,#mega-menu-container h2 a,#mega-menu-container h3 a,#mega-menu-container h4 a,#mega-menu-container h5 a,#mega-menu-container h6 a,#mega-menu-container .h1 a,#mega-menu-container .h2 a,#mega-menu-container .h3 a,#mega-menu-container .h4 a,#mega-menu-container .h5 a,#mega-menu-container .h6 a,nav.nav h1 a,nav.nav h2 a,nav.nav h3 a,nav.nav h4 a,nav.nav h5 a,nav.nav h6 a,nav.nav .h1 a,nav.nav .h2 a,nav.nav .h3 a,nav.nav .h4 a,nav.nav .h5 a,nav.nav .h6 a,footer.footer h1 a,footer.footer h2 a,footer.footer h3 a,footer.footer h4 a,footer.footer h5 a,footer.footer h6 a,footer.footer .h1 a,footer.footer .h2 a,footer.footer .h3 a,footer.footer .h4 a,footer.footer .h5 a,footer.footer .h6 a,section.section h1 a,section.section h2 a,section.section h3 a,section.section h4 a,section.section h5 a,section.section h6 a,section.section .h1 a,section.section .h2 a,section.section .h3 a,section.section .h4 a,section.section .h5 a,section.section .h6 a{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:underline}#mega-menu-container h4,nav.nav h4,footer.footer h4,section.section h4{font-size:20px;line-height:27px;font-weight:400;font-family:"dm-sans"}#mega-menu-container .button-container.center,nav.nav .button-container.center,footer.footer .button-container.center,section.section .button-container.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:724px){#mega-menu-container .button-container.center,nav.nav .button-container.center,footer.footer .button-container.center,section.section .button-container.center{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}#mega-menu-container .pink-arrow-button.btn-ver.clear,nav.nav .pink-arrow-button.btn-ver.clear,footer.footer .pink-arrow-button.btn-ver.clear,section.section .pink-arrow-button.btn-ver.clear{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);color:#fff}#mega-menu-container .pink-arrow-button.btn-ver.clear:hover,nav.nav .pink-arrow-button.btn-ver.clear:hover,footer.footer .pink-arrow-button.btn-ver.clear:hover,section.section .pink-arrow-button.btn-ver.clear:hover{background:#ff0095;color:#fff}@media screen and (max-width:724px){#mega-menu-container button.btn.reg,#mega-menu-container a.btn.reg,nav.nav button.btn.reg,nav.nav a.btn.reg,footer.footer button.btn.reg,footer.footer a.btn.reg,section.section button.btn.reg,section.section a.btn.reg{padding-top:8px;padding-bottom:8px;min-height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:normal;text-align:center}}#mega-menu-container button.btn.blue,#mega-menu-container a.btn.blue,nav.nav button.btn.blue,nav.nav a.btn.blue,footer.footer button.btn.blue,footer.footer a.btn.blue,section.section button.btn.blue,section.section a.btn.blue{background:linear-gradient(111.34deg,rgba(0,153,255,.5) -50%,#0b3c5d 100%);border:1px solid rgba(0,153,255,.8)}#mega-menu-container button.btn.blue:hover,#mega-menu-container a.btn.blue:hover,nav.nav button.btn.blue:hover,nav.nav a.btn.blue:hover,footer.footer button.btn.blue:hover,footer.footer a.btn.blue:hover,section.section button.btn.blue:hover,section.section a.btn.blue:hover{background:-webkit-gradient(linear,left top,right top,from(rgba(0,153,255,.64)),to(rgba(0,92,153,.64)));background:linear-gradient(90deg,rgba(0,153,255,.64) 0%,rgba(0,92,153,.64) 100%)}#mega-menu-container button.btn.blue::before,#mega-menu-container a.btn.blue::before,nav.nav button.btn.blue::before,nav.nav a.btn.blue::before,footer.footer button.btn.blue::before,footer.footer a.btn.blue::before,section.section button.btn.blue::before,section.section a.btn.blue::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjg5NDUzMSAwLjg5NTAyTDUuMjY5NTMgNS4yNzAwMkw5LjY0NDUzIDAuODk1MDIiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLW9wYWNpdHk9IjAuNzUiIHN0cm9rZS13aWR0aD0iMS43OSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=")}#mega-menu-container button.btn.blue::after,#mega-menu-container a.btn.blue::after,nav.nav button.btn.blue::after,nav.nav a.btn.blue::after,footer.footer button.btn.blue::after,footer.footer a.btn.blue::after,section.section button.btn.blue::after,section.section a.btn.blue::after{background:#fff}#mega-menu-container button.btn.white,#mega-menu-container a.btn.white,nav.nav button.btn.white,nav.nav a.btn.white,footer.footer button.btn.white,footer.footer a.btn.white,section.section button.btn.white,section.section a.btn.white{background:#e6e6e9;border:1px solid #e6e6e9;color:#00001e}#mega-menu-container button.btn.clear,#mega-menu-container a.btn.clear,nav.nav button.btn.clear,nav.nav a.btn.clear,footer.footer button.btn.clear,footer.footer a.btn.clear,section.section button.btn.clear,section.section a.btn.clear{padding-left:0;background:rgba(0,0,0,0)!important;border:none!important}#mega-menu-container button.btn.clear::before,#mega-menu-container a.btn.clear::before,nav.nav button.btn.clear::before,nav.nav a.btn.clear::before,footer.footer button.btn.clear::before,footer.footer a.btn.clear::before,section.section button.btn.clear::before,section.section a.btn.clear::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjg5NDUzMSAwLjg5NTAyTDUuMjY5NTMgNS4yNzAwMkw5LjY0NDUzIDAuODk1MDIiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLW9wYWNpdHk9IjAuNzUiIHN0cm9rZS13aWR0aD0iMS43OSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=")}#mega-menu-container button.btn.clear::after,#mega-menu-container a.btn.clear::after,nav.nav button.btn.clear::after,nav.nav a.btn.clear::after,footer.footer button.btn.clear::after,footer.footer a.btn.clear::after,section.section button.btn.clear::after,section.section a.btn.clear::after{background:#fff}#mega-menu-container .blue-icon.pink,nav.nav .blue-icon.pink,footer.footer .blue-icon.pink,section.section .blue-icon.pink{background:rgba(255,0,149,.25)}#mega-menu-container .blue-icon.white,nav.nav .blue-icon.white,footer.footer .blue-icon.white,section.section .blue-icon.white{background:hsla(0,0%,100%,.05)}#mega-menu-container ul.pills li button.active,#mega-menu-container ul.pills li a.active,nav.nav ul.pills li button.active,nav.nav ul.pills li a.active,footer.footer ul.pills li button.active,footer.footer ul.pills li a.active,section.section ul.pills li button.active,section.section ul.pills li a.active{background:-webkit-gradient(linear,left top,right top,from(rgba(255,0,149,.7)),to(rgba(255,0,149,.7)));background:linear-gradient(90deg,rgba(255,0,149,.7) 0%,rgba(255,0,149,.7) 100%)}#mega-menu-container ul.pills li button.link:hover,#mega-menu-container ul.pills li a.link:hover,nav.nav ul.pills li button.link:hover,nav.nav ul.pills li a.link:hover,footer.footer ul.pills li button.link:hover,footer.footer ul.pills li a.link:hover,section.section ul.pills li button.link:hover,section.section ul.pills li a.link:hover{background:hsla(0,0%,100%,.2)}#mega-menu-container.white-section blockquote,nav.nav.white-section blockquote,footer.footer.white-section blockquote,section.section.white-section blockquote{background:#00001e!important;color:#fff!important}#mega-menu-container.white-section blockquote p a,#mega-menu-container.white-section blockquote a,nav.nav.white-section blockquote p a,nav.nav.white-section blockquote a,footer.footer.white-section blockquote p a,footer.footer.white-section blockquote a,section.section.white-section blockquote p a,section.section.white-section blockquote a{color:#fff!important}#mega-menu-container blockquote a,nav.nav blockquote a,footer.footer blockquote a,section.section blockquote a{display:inline;font-style:normal;color:#09f!important}#mega-menu-container blockquote a:hover,nav.nav blockquote a:hover,footer.footer blockquote a:hover,section.section blockquote a:hover{text-decoration:underline}#mega-menu-container .video-placeholder,nav.nav .video-placeholder,footer.footer .video-placeholder,section.section .video-placeholder{position:relative;cursor:pointer}#mega-menu-container .video-placeholder::before,nav.nav .video-placeholder::before,footer.footer .video-placeholder::before,section.section .video-placeholder::before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:#fff;width:50px;height:50px;pointer-events:none;z-index:2;border-radius:50%}#mega-menu-container .section-anchor.half,nav.nav .section-anchor.half,footer.footer .section-anchor.half,section.section .section-anchor.half{top:-80px}div.page-breadcrumbs.no-margin-bottom,section.github-content.no-margin-bottom,nav.nav.no-margin-bottom,footer.footer.no-margin-bottom,section.section.no-margin-bottom{margin-bottom:0!important}.container.section-intro-container.has-bg-image{padding-top:72px}.container.section-intro-container .bg-image{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;width:1300px;z-index:1;pointer-events:none}.container.section-intro-container .bg-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.columns.section-heads.no-margin{margin-bottom:0!important}.columns.section-heads .column.align-center{text-align:center;margin-left:auto;margin-right:auto}.columns.section-heads .column.align-center .text-side strong.subhead{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.columns.section-heads .column.align-center .text-side h1,.columns.section-heads .column.align-center .text-side h2,.columns.section-heads .column.align-center .text-side .wysiwyg{margin-left:auto;margin-right:auto}.columns.section-heads .column .text-side a.btn{margin-top:32px}.columns.section-heads .column .text-side .button-container{margin-top:32px}.columns.section-heads .column .text-side .button-container a.btn{margin-top:0}.wp-caption{width:100%!important;max-width:100%!important}body.post-type-archive-case_study_posts section.section.archive-search{margin-bottom:56px}section.section.all-search-results h1{margin-bottom:48px}section.section.all-search-results h1 span{text-decoration:underline}section.section.all-search-results a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-right:auto;padding:32px;text-decoration:none;border-top:1px solid rgba(229,229,229,.08)}@media screen and (max-width:724px){section.section.all-search-results a{padding-left:0;padding-right:0}}section.section.all-search-results a .blue-icon{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;height:200px;margin-bottom:0}@media screen and (max-width:724px){section.section.all-search-results a .blue-icon{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:80px;height:80px}}section.section.all-search-results a .title{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:32px;max-width:550px}@media screen and (max-width:724px){section.section.all-search-results a .title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;margin-top:16px}}section.section.all-search-results a .title div{margin-top:10px}section.section.resource-archive-hero.tax{text-align:center}section.section.resource-archive-hero.tax h1{margin-left:auto;margin-right:auto}section.section.resource-archive-hero .section-heads.centered{text-align:center}section.section.resource-archive-hero .section-heads.centered h1{margin-left:auto;margin-right:auto}section.section.resource-archive-hero .section-heads p,section.section.resource-archive-hero .section-heads li{font-size:20px!important;line-height:30px!important}body.single-news_press_posts #mega-menu-main{background:#00001e!important}nav.site-main-nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:#00001e;-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,.05);box-shadow:0px 2px 8px 0px rgba(0,0,0,.05)}@media screen and (max-width:1200px){nav.site-main-nav{display:none}}nav.site-main-nav ul{list-style-type:none;margin:0;padding:0}nav.site-main-nav a{font-size:15px;color:#323e48;font-weight:600;text-decoration:none}nav.site-main-nav a.non-active{opacity:.6}nav.site-main-nav .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:72px}nav.site-main-nav .columns .column.image-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}nav.site-main-nav .columns .column.image-side img{display:block;width:100%;height:auto}nav.site-main-nav .columns .column.menu-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}nav.site-main-nav .columns .column.menu-side>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}nav.site-main-nav .columns .column.menu-side>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:72px;padding-left:20px;padding-right:20px}nav.site-main-nav .columns .column.menu-side>ul>li>a.has-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav.site-main-nav .columns .column.button-side{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;text-align:right}nav.site-main-nav .columns .column.button-side a{white-space:nowrap}div#mobile-hamburger-menu .hamburger-side .menu-button.is-opened .menu-button__line{opacity:0}div#mobile-hamburger-menu .hamburger-side .menu-button.is-opened::before{-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}div#mobile-hamburger-menu .hamburger-side .menu-button.is-opened::after{-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}#mega-menu-main .inner-container.utility #menu-utility-main-menu>li.menu-item-has-children.active>a::before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}#mega-menu-main .inner-container.utility #menu-utility-main-menu>li.menu-item-has-children.active>a::after{width:calc(100% - 16px)}#mega-menu-main .inner-container.utility #menu-utility-main-menu>li.menu-item-has-children.active ul{display:block}