@font-face{font-family:'Euclid Circular B';src:url(/wp-content/themes/cognition_ip/fonts/EuclidCircularB/EuclidCircularB-400.woff2) format('woff2'),url(/wp-content/themes/cognition_ip/fonts/EuclidCircularB/EuclidCircularB-400.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Euclid Circular B';src:url(/wp-content/themes/cognition_ip/fonts/EuclidCircularB/EuclidCircularB-500.woff2) format('woff2'),url(/wp-content/themes/cognition_ip/fonts/EuclidCircularB/EuclidCircularB-500.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Euclid Circular B';src:url(/wp-content/themes/cognition_ip/fonts/EuclidCircularB/EuclidCircularB-600.woff2) format('woff2'),url(/wp-content/themes/cognition_ip/fonts/EuclidCircularB/EuclidCircularB-600.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}.cd-icon{--size:1em;font-size:var(--size);height:1em;width:1em;display:inline-block;color:inherit;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial}.cd-icon use{color:inherit;fill:currentColor}.back-to-top{--size:50px;width:var(--size);height:var(--size);display:flex;position:fixed;right:2rem;bottom:2rem;z-index:10;border-radius:50%;background-color:hsl(230 13% 9% / .9);visibility:hidden;opacity:0;transition:0.2s}.back-to-top:hover{background-color:hsl(230 13% 9%)}.back-to-top .cd-icon{--size:20px;display:block;margin:auto;color:hsl(0 0% 100%)}.back-to-top--is-visible{visibility:visible;opacity:1}.bg-pattern-1{background-image:radial-gradient(circle at center center,transparent,#ffffff),repeating-linear-gradient(135deg,#ffffff 0,#ffffff 10px,transparent 10px,transparent 11px),repeating-linear-gradient(45deg,#f3f3f3 0,#f3f3f3 12px,transparent 12px,transparent 24px),linear-gradient(90deg,#ffffff,#ffffff)}.bg-pattern-2{background-image:repeating-linear-gradient(67.5deg,hsl(145 0% 97% / .2) 0,hsl(145 0% 97% / .2) 0,transparent 0,transparent 1px,hsl(145 0% 97% / .2) 1px,hsl(145 0% 97% / .2) 4px,transparent 4px,transparent 5px,hsl(145 0% 97% / .2) 5px,hsl(145 0% 97% / .2) 8px),repeating-linear-gradient(0deg,hsl(145 0% 97% / .2) 0,hsl(145 0% 97% / .2) 0,transparent 0,transparent 1px,hsl(145 0% 97% / .2) 1px,hsl(145 0% 97% / .2) 4px,transparent 4px,transparent 5px,hsl(145 0% 97% / .2) 5px,hsl(145 0% 97% / .2) 8px),linear-gradient(135deg,#ededed,#c7c7c7)}.bg-orange-override{background:rgb(245 137 36)!important}.bg-green-override{background:rgb(37 180 115)!important}.blog-top-spacer:first-of-type div div{margin-top:0!important}div.comments-area{display:none!important}#fluentform_2_success.ff-message-success{color:#fff!important;background:rgb(31 41 55)!important;border:1px solid #fff!important;border-radius:5px!important}.custom-blog-formatting h1{font-size:3rem;margin-bottom:1.5rem;font-weight:600}.custom-blog-formatting h2{font-size:clamp(1.5rem, 2vw + 1rem, 2rem);margin-bottom:1.5rem;font-weight:600}.custom-blog-formatting h3{font-size:clamp(1.25rem, 1.5vw + 1rem, 1.5rem);margin-bottom:1.2rem;font-weight:600}.custom-blog-formatting h4{font-size:clamp(1.125rem, 1.2vw + 1rem, 1.25rem);margin-bottom:1.2rem;font-weight:600}.custom-blog-formatting h5{font-size:clamp(1rem, 1vw + 1rem, 1.125rem);margin-bottom:1.2rem;font-weight:600}.custom-blog-formatting h6{font-size:clamp(0.875rem, 0.8vw + 1rem, 1rem);margin-bottom:1.2rem;font-weight:600}.custom-blog-formatting p{font-size:1.1rem;line-height:1.6}.custom-blog-formatting p:not(:last-of-type){margin-bottom:1rem}.custom-blog-formatting p{font-size:1.2rem!important}article a{text-decoration:none}article a:hover{text-decoration:underline}article blockquote{border-left:4px solid;padding-left:1rem;margin-bottom:1rem}article pre,article code{border:1px solid;padding:.5rem}.mission-wrapper p{font-size:1.125rem!important;line-height:1.75rem!important}.js-toc-content p+p{margin-top:1rem}.js-toc-content li{list-style-type:square;margin:5px 0;padding-left:10px}.js-toc-content li li{list-style-type:circle;margin-left:20px}.js-toc-content *~h1,.js-toc-content *~h2,.js-toc-content *~h3,.js-toc-content *~h4,.js-toc-content *~h5,.js-toc-content *~h6{margin-top:30px}.js-toc-content h4{font-weight:700;font-size:1.5rem;margin-bottom:1rem}.js-toc-content h5{font-weight:700;font-size:1.5rem;margin-bottom:1rem}.js-toc-content h6{font-weight:700;font-size:1.3rem;margin-bottom:1rem}.inside-header{padding:0 20px}@media (max-width:1024px){.inside-header{padding:0 20px}.site-header .header-image{width:200px}}@media (max-width:768px){.site-header .header-image{width:140px}}#sticky-navigation{background-color:#fff}.main-navigation.navigation-stick.has-sticky-branding .inside-navigation.grid-container{padding:0 20px!important}@media (min-width:420px){#mobile-menu-control-wrapper{margin-left:unset}}@media (min-width:1024px){#masthead .nav-cta-button{order:3;margin-left:20px}}@media (max-width:1024px){#masthead .nav-cta-button{margin-left:auto}}@media (max-width:420px){#masthead a.nav-cta-button{display:none}}#generate-slideout-menu .nav-cta-button{width:100%;margin-inline:1rem;color:#fff;display:block;text-align:center}a.bg-primary-700:hover{text-decoration:none}.bg-footer-blue{background-color:#191b28!important}ul.sub-menu{box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24)!important;border-radius:3px;overflow:hidden}.blog-top-spacer:not(:first-child){padding-top:2rem}.blog-top-spacer:first-child{padding-top:0}@media (max-width:768px){.toc-container{display:none!important}}.responsive-video{position:relative;overflow:hidden;padding-top:56.25%}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.custom-blog-formatting img{border-radius:12px}.custom-blog-formatting figure{margin-top:30px;margin-bottom:30px}.custom-blog-formatting figure.wp-block-pullquote{background-color:#f8f9fa;padding:0}.custom-blog-formatting .wp-block-quote{background-color:#f8f9fa;padding:0}.custom-blog-formatting blockquote{padding:1.5rem!important;margin-bottom:30px}.custom-blog-formatting ul{list-style-type:square!important;margin-left:1rem!important;margin-top:1rem!important}ul.wp-block-list{list-style-type:square!important;padding-left:1rem;padding-top:1rem}.faq-answer br{display:block;margin-top:10px}#get-started-modal{z-index:500}#get-started-modal div{z-index:510}