﻿:root{--c-white: #fff;--c-black: #000;--c-grey: #f0f0f0;--c-grey-dk: #282829;--c-blue: #87a3c3;--c-blue-dk: #003768;--c-purple: #993399}@media only screen and (max-width: 479px){.hide-on-desktop .right{margin-left:5px}.belief{margin-bottom:30px}.belief img{margin:30px auto 20px}.anchor-bar a{display:block;border-bottom:1px solid #f0f0f0;line-height:5.5rem;text-align:left;padding:0 32px}#newsletter-section{padding-top:30px;padding-bottom:30px}#mobile-logo{width:200px !important;margin-top:7px;margin-bottom:7px}#services .services-icon-list li{width:100%;padding-bottom:25px}.brief-article{text-align:center}.brief-article .brief-content .brief-date{padding-bottom:5px}a.subscribe-button{font-size:18px;line-height:18px;display:block;max-width:225px;margin-left:auto;margin-right:auto}#footer-info img{width:120px !important}#footer-info .copyright{padding-left:35px !important}.center-it{font-size:16px}img.alignleft,img.alignright,img.aligncenter,.alignleft,.aligncenter,.alignright{float:none !important;margin:10px auto !important;display:block !important;clear:both}.page-title .rss-button{margin-top:10px !important}}@media only screen and (min-width: 480px){.hide-on-desktop .right{margin-left:40px}#hero-section .container{padding-top:0 !important;padding-bottom:0 !important}#overview{line-height:3.7rem;font-size:2.4rem}.anchor-bar a{display:inline-block;padding:0 3%;line-height:4.8rem}.belief{margin-bottom:60px}.belief img{margin-top:10px}.belief .icon-left{float:left;width:15%}.belief .belief-right{float:left;width:85%}.services-icon-list li{margin:20px 0}.services-icon-list li,.people-list li{width:50%;float:left;display:inline}#publication .large-container{padding-left:0;padding-right:0}.page-title .rss-button{position:absolute;top:0;right:25px}.brief-article .brief-content .brief-date{padding-bottom:5px}a.subscribe-button{display:inline-block;font-size:22px;line-height:22px;transition:all .2s ease}a.subscribe-button:hover,a.subscribe-button:focus,a.subscribe-button:active{background-color:#939}}a.no-max-width-btn{max-width:none !important}@media only screen and (max-width: 767px){.container,.large-container,.et_pb_container,.et_pb_row{padding:25px}.featured-blocks h2{font-size:1.5em !important;font-weight:500 !important;color:#003768 !important;padding:0 !important;margin-top:25px !important}.featured-blocks .flex{flex-flow:column}.featured-blocks .flex .case-card{width:100% !important}.featured-blocks .center .button{display:inline-block;width:auto;padding:10px 15px !important;margin:50px auto 50px auto}.testimonials-container h2{text-align:center}.testimonials-container .reviews{text-align:center}.testimonials-container .reviews .fa-star{color:#003768}.testimonials-container .reviews .text{margin-top:20px}.testimonials-container .reviews .reviewer{color:#939;font-weight:700}.hero .hero-container{background-color:#f0f0f0}.hero .hero-container .row{flex-flow:column-reverse;display:flex;padding:50px 25px}.hero .hero-container .row .text-side{text-align:center;display:flex;justify-content:center;flex-flow:column;align-items:center}.hero .hero-container .row .text-side .brief-logo{max-width:150px;margin-bottom:20px}.key-benefits{background-color:#f0f0f0;padding:50px 25px}.key-benefits h2{text-align:center}.key-benefits .list{padding:0 25px}.featured-rows .featured-row{padding:50px 25px}.featured-rows .featured-row:nth-child(odd){background-color:#f0f0f0}.featured-rows .featured-row .text-side{margin-top:25px}#main-content .container{padding-top:25px}body{line-height:2.6rem}body>*{font-size:1.6rem}h1,.h1{font-size:3rem;line-height:3.2rem;padding:1.5rem 0}p{line-height:2.2rem}.page-title{padding-top:30px;padding-bottom:30px}.page-title p{font-size:1.6rem;line-height:2rem}header{background-color:#fff}.homepage-header,.default-page-container{padding-top:63px}#hero-section{margin-top:-50px;height:300px;width:100%;background-position:center;background-size:cover}#hero-section .large-container{position:relative;height:100%;display:none}.mobile-hero-blurb{padding:25px}.mobile-hero-blurb .hero-blurb{border-left:2px solid #939;padding:10px 20px}.mobile-hero-blurb .hero-blurb p.blurb-title{font-size:4.4rem;line-height:4.6rem}#newsletter-section{padding-top:50px;padding-bottom:50px}.brief-cta-wrapper{padding-top:50px;padding-bottom:50px}#overview{background-image:url("../images/background-bird.png");background-repeat:no-repeat;background-position:3% 80%}.et_pb_column{padding-bottom:0}.button{width:100%}.anchor-bar a{font-size:1.5rem}#cases,#publication{text-align:center}#cases .button,#publication .button{margin-left:auto;margin-right:auto}#publication{padding-top:50px;padding-bottom:50px}.case-testimonial{padding:40px 0;margin-bottom:58px}.publications img{display:none}.pub-index .image,.pub-index .text{float:left}.pub-index img{float:right}.pub-index h1,.pub-index .excerpt{padding-right:30px}#service-header p,#service-header h1,#service-header .h1{margin-bottom:0 !important;padding-bottom:0 !important}#services li:nth-child(2n-1){clear:left}.services{margin-top:50px}.services .service-group-heading h3.service-category-heading{padding-top:20px}.case-button-wrapper{margin-bottom:30px}.entry-content p{line-height:2.2rem}.entry-content blockquote p{font-size:1.8rem}.et-box-content{font-size:1.8rem !important;line-height:2.6rem}.author-box{padding:15px 20px}.flex-direction-nav{display:none}.post-header .post-header-social{margin-bottom:20px}.brief-content .entry-content h2{font-size:30px}.brief-content .entry-content h3{font-size:25px;margin-top:20px;margin-bottom:0}.service-cat-boxes .service-cat-box-header{padding:30px 20px}.service-cat-boxes .service-cat-box-content ul{margin:0}.footer-bg{display:none}.footer-help{font-size:1.7rem;background-color:#003768}#footer-logo{display:none}.contact-info .address,.footer-social-media,.copyright{text-align:center !important;margin:0 auto}.desktop-space-down,.mobile-space-up{text-align:center !important}.footer-social-media ul.social-media-icons{max-width:130px;margin:0 auto}.footer-social-media .footer-button{margin:20px auto 0 auto}.copyright{padding-top:30px}.center-it{max-width:300px;margin:0 auto}.center-it .mobile-space-up{margin-top:15px}footer .address{margin-bottom:20px !important}.author-photo{margin-top:10px;margin-bottom:20px}.reports .cf{display:flex;flex-flow:column-reverse}.reports .cf img{display:block;margin-bottom:25px}.report-info{margin-bottom:50px}.reports-header{flex-flow:column}.reports-header .report-header-btn{order:2}.reports-header .header-left{order:1;max-width:none !important}.reports-header .featured-image{order:3;margin:25px auto 0}}@media only screen and (min-width: 768px){body>*{font-size:2rem}h1,.h1{font-size:6.2rem}h1.post-title,.h1.post-title{font-size:5rem}h2{font-size:3.6rem}.entry-content h2{font-size:3rem}.container,.large-container{padding-top:60px;padding-bottom:60px}.featured-blocks h2{margin:0 0 60px 0;color:#003768 !important;font-weight:500 !important;font-size:3.6rem !important}.featured-blocks .flex{justify-content:center;flex-flow:row}.featured-blocks .flex .case-card{width:33.3% !important}.featured-blocks .flex .case-card .card-border{height:100%}.featured-blocks .center .button{display:inline-block;width:auto;padding:10px 15px !important;margin:50px auto 50px auto}.hero .hero-container{background-color:#f0f0f0}.hero .hero-container .row{display:flex;max-width:1083px;margin:0 auto}.hero .hero-container .row .image{padding:50px 20px;width:50%}.hero .hero-container .row .text-side{padding:50px 20px;width:50%;display:flex;justify-content:center;flex-flow:column;align-items:center}.hero .hero-container .row .text-side .brief-logo{max-width:150px;margin-bottom:20px}.featured-rows .featured-row:nth-child(odd){background-color:#f0f0f0}.featured-rows .featured-row:nth-child(odd) .row{flex-flow:row-reverse}.featured-rows .featured-row .row{display:flex;flex-flow:row;max-width:1083px;margin:0 auto}.featured-rows .featured-row .row .image{padding:20px 20px;width:50%}.featured-rows .featured-row .row .image img{display:block;margin:0 auto;max-height:450px;width:auto}.featured-rows .featured-row .row .text-side{padding:20px 20px;width:50%;display:flex;justify-content:center;flex-flow:column}.testimonials-container h2{text-align:center}.testimonials-container .reviews{display:flex;flex-flow:row wrap;justify-content:center;text-align:center}.testimonials-container .reviews .review{width:33.3%;padding:10px}.testimonials-container .reviews .review .fa-star{color:#003768}.testimonials-container .reviews .review .text{margin-top:20px}.testimonials-container .reviews .reviewer{color:#939;font-weight:700}.homepage-header{padding-top:133px}.default-page-container{padding-top:63px}#hero-section{margin-top:-162px;background-position:center;background-size:cover}#hero-section .white-layer{display:flex;align-items:center;width:100%;min-height:70vh;padding-top:150px;background-color:hsla(0,0%,100%,.6)}#hero-section .large-container{padding-top:0}#hero-section .large-container .hero-blurb{max-width:900px}#hero-section .large-container .hero-blurb p.blurb-title{font-size:5rem;line-height:5.1rem}#hero-section .large-container .hero-blurb a.button{background-color:#fff}.mobile-hero-blurb{display:none}#overview .container{background-image:url("../images/background-bird.png");background-repeat:no-repeat;background-position:3% 80%}.flex{display:flex}.author-box{flex-flow:row;align-items:flex-start;padding:30px 40px}.author-box .author-photo{width:25%;padding-right:30px}.author-box .author-meta{width:75%}.featured-cases .case-bard{margin-bottom:0}.featured-cases .flex{max-width:1000px;margin:0 auto}.featured-cases .flex>div:first-child{width:40%;padding-right:25px}.featured-cases .flex>div:last-child{width:60%;padding-left:25px;display:flex;flex-flow:column;justify-content:space-between}#newsletter-section a.button:hover,#newsletter-section a.button:focus,#newsletter-section a.button:active{background-color:#fff;color:#003768}.brief-cta-wrapper{padding-top:100px;padding-bottom:100px}#publication{padding-top:70px;padding-bottom:70px}#homepage-publications{display:flex}#homepage-publications li{width:50%;padding:0 30px}#homepage-publications li img{display:block;width:auto;height:auto;max-width:250px;max-height:250px;float:left;margin:0 25px 10px 0}#homepage-publications li:first-child{border-right:1px solid #939}.anchor-bar a{font-size:2rem}.publications li .image,.publications li .text{float:left}.publications li img{float:right}.publications li h1,.publications li .excerpt{padding-right:30px}.publications img{width:auto;display:block;max-height:300px}.publications .text{width:65%}.publications .text.full-width{width:100%;padding-right:0}.publications .image{width:35%}.pub-index:nth-child(odd) .image,.pub-index:nth-child(odd) .text{float:left}.pub-index:nth-child(odd) img{float:right}.pub-index:nth-child(odd) h1,.pub-index:nth-child(odd) .excerpt{padding-right:30px}.pub-index:nth-child(odd) .text{padding-right:50px;box-sizing:border-box}.pub-index:nth-child(even){text-align:right}.pub-index:nth-child(even) .image,.pub-index:nth-child(even) .text{float:right}.pub-index:nth-child(even) h1,.pub-index:nth-child(even) .excerpt{padding-left:30px}.pub-index:nth-child(even) .button{float:right}.pub-index:nth-child(even) .text{padding-left:50px;box-sizing:border-box}.services{margin-top:75px}.services .service-group-heading{text-align:center}.services .service-group-heading h3.service-category-heading{margin-top:20px;text-align:center;padding:0 10px;display:inline-block;background-color:#fff}.services .service-group-heading h3.service-category-heading a:hover,.services .service-group-heading h3.service-category-heading a:active,.services .service-group-heading h3.service-category-heading a:focus{color:#939 !important}.services .white-bg{left:0;right:0}.services .service-group{display:flex;flex-flow:row wrap;align-items:flex-start}.services .service-group .service-item{width:33.3333333333%;box-sizing:border-box}.services .service-group .service-item:nth-child(3n-2){padding-right:20px}.services .service-group .service-item:nth-child(3n-1){padding-left:10px;padding-right:10px}.services .service-group .service-item:nth-child(3n){padding-left:10px;padding-right:10px}.service-intro{display:flex;flex-flow:row;align-items:flex-start}.service-intro .service-title{width:33.3333333333%}.service-intro .service-title h2{font-size:4rem !important}.service-intro .service-intro-blurb{width:66.6666666666%}.service-intro .service-intro-blurb p{font-size:3rem !important;line-height:3.5rem !important}.people-list li{vertical-align:top;display:inline-block;float:none}.people-list li p{line-height:3rem;padding-left:10px !important;padding-right:10px !important}.people-list li{margin:0 0 40px 0;width:33.333%}.people-list li a img{transition:all .2s ease}.people-list li a:hover,.people-list li a:focus,.people-list li a:active{cursor:pointer}.people-list li a:hover img,.people-list li a:focus img,.people-list li a:active img{box-shadow:0 0 10px rgba(0,0,0,.6)}.vital-signs .services-icon-list li{width:24%;margin:40px 0}.vital-signs .services-icon-list li p{line-height:2rem;font-size:1.6rem}.vital-signs .services-icon-list:nth-child(4n+3){clear:left}.slides{padding-left:20px;padding-right:20px}blockquote{width:300px !important;float:left;margin-right:35px !important}blockquote.wp-block-quote{width:100% !important;float:none;margin-right:0 !important}.hp-feature{padding-bottom:30px !important}#homepage-intro-heading p{font-size:6.8rem;line-height:8.2rem !important;padding-top:40px}#homepage-intro-subtext p{font-size:3rem;line-height:4rem}.page-title{padding-top:50px;padding-bottom:50px}.page-title p{font-size:2.6rem;line-height:3rem}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.et-box-content{font-size:2.6rem !important;line-height:3.6rem !important}.case-testimonial{padding:55px 0;margin-bottom:75px}.case-testimonial h2{line-height:45px}.case-card-wrapper{display:flex;flex-flow:row wrap;justify-content:center;width:100%}.case-card-wrapper .case-card{width:50%;padding:0 10px;box-sizing:border-box;display:flex}.icon-links{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.flex-control-nav,.flex-control-paging{display:none}#gform_wrapper_1{margin:40px auto 0 auto}#gform_wrapper_1 input[type=submit]:hover,#gform_wrapper_1 input[type=submit]:focus,#gform_wrapper_1 input[type=submit]:active{background-color:#003768 !important;color:#fff !important;border-color:#003768 !important}.post-header{display:flex;flex-flow:row;align-items:flex-start;justify-content:space-between}.post-header .post-header-intro{padding-right:15px}.post-header .post-header-social .social-media{width:149px}.brief-content .entry-content h2{font-size:40px;margin-bottom:15px}.brief-content .entry-content h3{font-size:35px;margin-top:38px;margin-bottom:0}.service-cat-boxes{flex-flow:row wrap}.service-cat-boxes .half-col{width:50%}.service-cat-boxes .half-col:nth-child(odd){padding-right:20px}.service-cat-boxes .half-col:nth-child(even){padding-left:20px}.service-cat-boxes .service-cat-box-header{padding:0 40px;min-height:140px;transition:all .2s ease}.service-cat-boxes .service-cat-box-header h2{font-size:36px;line-height:40px}.service-cat-boxes .service-cat-box-header:hover,.service-cat-boxes .service-cat-box-header:focus,.service-cat-boxes .service-cat-box-header:active{opacity:.8}.service-cat-boxes .service-cat-box-content a{transition:all .2s ease}.service-cat-boxes .service-cat-box-content a:hover,.service-cat-boxes .service-cat-box-content a:focus,.service-cat-boxes .service-cat-box-content a:active{color:#939 !important}#footer-bottom .large-container{padding-top:0 !important}.footer-bg{height:275px;background-image:url("../images/footer-bg.png");background-position:center center;background-size:cover}.footer-help{font-size:2.8rem;background-color:rgba(0,55,104,.7);margin-top:-84px;display:block !important}#footer-logo,.contact-info,.footer-social-media{width:33%}.contact-info{margin-top:50px !important}.footer-social-media{margin-top:58px !important}#footer-logo{padding-right:50px}.contact-info{float:left}#service-header a:hover,#service-header a:active,#service-header a:focus{text-decoration:underline}.footer-social-media{float:left;padding-left:50px}footer .address{padding-bottom:10px}.center-it{margin:0 auto}.right-it{float:right}.show-for-mobile{display:none}.copyright{margin-top:20px}.partner-container .image-wrapper{width:40%;float:right;padding-left:1.5rem}}input .hubspot-btn{color:green;background-color:pink !important}@media only screen and (max-width: 980px){.container,.et_pb_container,.et_pb_row,.large-container{max-width:960px}header .large-container{margin:8px auto}.hide-on-mobile{display:none !important}.hide-on-desktop .right,.hide-on-desktop .left{float:left}.hp-feature .et_pb_column{padding:0}#main-header .container{padding-top:0;padding-bottom:0}#mobile-logo{width:229px;margin-top:7px;margin-bottom:7px}.desktop-logo{display:none}.the-navigation{display:none;background:#939}.the-navigation li a{border-top:1px solid hsl(300,50%,70%);padding:15px 8%;color:#fff;width:100%}.the-navigation li ul{display:block !important;position:relative !important;visibility:visible !important;opacity:1 !important;width:auto}.the-navigation li ul a{padding-top:0;border-top:none;border-bottom:1px solid hsl(300,50%,35%);padding-left:12%}.the-navigation li ul a:before{content:"- "}.the-navigation li:active,.the-navigation li:focus{background-color:hsl(300,50%,30%)}.mobile-nav-button{float:right}.mobile-nav-button .active-nav-button{background:#003768}#overview{text-align:center}.services .et_pb_main_blurb_image{text-align:center !important}.et_pb_blurb_content h4{padding:0 !important;text-align:center}#et-top-navigation{margin-top:0}.et-search-form{top:47px}#et_top_search{margin-right:18px !important}#main_title{font-size:5rem;line-height:5.5rem;height:200px}.person{width:85%;margin:0 auto;margin-bottom:25px}.person .image-half{margin-bottom:25px}.person .image{width:100%;height:400px}.match-bar-height .inner{padding-top:25px;padding-bottom:25px}.case .vertical-space{padding-top:25px;padding-bottom:25px}.case .mobile-horizontal-space{width:85%;margin:0 auto}.case .background-bar .left img{margin:0 auto}.case .background-block img{margin:0 auto;display:block}.case .approach-section .section{padding-bottom:25px}.case .approach-section .section .content-image{width:100%;height:300px}.case .approach-section .section .quotation h2{padding-top:10px}.case .page-separator-image{height:200px}.case .quote-icon{margin-bottom:25px}.case-card.horizontal-case .excerpt{display:none}.services .white-bg{margin:-13px auto 0 auto}.services h3.service-category-heading{font-size:2.3rem;line-height:2.5rem}.report-container .tiers{flex-flow:column}.report-container .tiers .tier{margin:30px auto !important}.report-container .tiers .tier:first-child{margin-top:0 !important}.search__icon{display:none}.search__bar{background-color:#fff !important;display:block !important;padding:20px;border-bottom:1px solid #282829}.search__bar .close-search{display:none}.search__bar .search-input{width:100%}.search__bar .search{width:35% !important}.search-result .image{margin-bottom:15px}.search-result .image img{display:block;margin:0 auto}.popular{display:none}.popular.popular-yes{display:block}}@media only screen and (min-width: 981px){.container,.et_pb_container,.et_pb_row{max-width:960px}.report-container{max-width:1400px}.report-container .price-table,.report-container .reports-header,.report-container .report-info,.report-container .pricing-header{max-width:760px;margin-left:auto !important;margin-right:auto !important}.large-container{max-width:1083px}header .large-container,footer .large-container,#hero-section .large-container{max-width:1224px}.container.perspective-container{max-width:1224px}.hide-on-desktop{display:none}.homepage-header header{background:rgba(0,0,0,0) !important;padding-bottom:0 !important}.homepage-header #menu-main>*>a{padding:87px 8px 15px 8px;font-size:18px}.homepage-header .desktop-logo{width:204px;margin-top:20px;margin-bottom:15px}.homepage-header #menu-main>li>ul{top:133px}.homepage-header .scroll{background:hsla(0,0%,100%,.93) !important}.homepage-header .scroll .desktop-logo{width:150px;margin-top:10px;margin-bottom:0px}.homepage-header .scroll #menu-main>*>a{padding:53px 8px 15px 8px;font-size:16px}.homepage-header .scroll #menu-main>li>ul{top:90px}.homepage-header .default #menu-main>*>a{padding:87px 8px 15px 8px}.homepage-header .default .desktop-logo{width:204px;margin-top:20px;margin-bottom:15px}.homepage-header .default #menu-main>li>ul{top:133px}.scroll{background:hsla(0,0%,100%,.93) !important}.default .desktop-logo{width:150px;margin-top:10px;margin-bottom:0px}.default #menu-main>*>a{padding:53px 8px 15px 8px}.default #menu-main>li>ul{top:90px}header .large-container{margin:0 auto}.default-page-container{padding-top:90px}#main-header{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#main-header .container{padding-top:0 !important;padding-bottom:0 !important}.desktop-logo{width:150px;margin-top:10px;margin-bottom:0px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#menu-main{float:right}#menu-main li{display:inline-block}#mobile-logo{display:none}.mobile-nav-button{display:none}.the-navigation{display:flex !important;align-items:baseline}.the-navigation #menu-main{margin-left:auto}#menu-main>*>a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:53px 13px 15px 13px;color:#282829 !important;font-size:2rem}#menu-main>*>a:after{content:none !important}#menu-main>*>a:hover{color:#fff !important;background-color:#939}#main-menu li ul{display:none}#main-menu li:hover ul{display:block}#menu-main>li>ul>li{background-color:#939}#menu-main>li>ul>li:hover{background-color:#939}ul#menu-main>li>ul>li>ul>li{background-color:#939 !important}#menu-main{margin-top:0 !important;top:78px}#menu-main .current-menu-item,#menu-main .current_page_item{background-color:#939 !important}#menu-main .current-menu-item a,#menu-main .current_page_item a{color:#fff !important}#menu-main ul{top:0}#menu-main li{padding-right:0}#menu-main li ul{border-top:none !important;top:90px;left:0;padding:0;display:none}#menu-main li ul li{width:100%}#menu-main li ul li a,#menu-main li ul li a:hover{color:#fff;padding:20px}#menu-main li ul li ul{left:194px;top:0}#menu-main li:hover ul{display:block}#menu-main a{font-size:1.6rem;line-height:2.2rem}#menu-main a:after{content:none !important}.iframe-wrapper{height:196px !important}.testimonial{float:left;width:50%}.testimonial:nth-child(odd) .t-spacing{padding-right:25px}.testimonial:nth-child(even) .t-spacing{padding-left:25px}.testimonial:nth-child(2n-1){clear:left}.person{margin-bottom:75px}.person .image-half,.person .text-half{width:50%}.person .the-image{width:97%}.person:nth-child(odd) .image-half,.person:nth-child(odd) .text-half{float:left}.person:nth-child(odd) .the-image,.person:nth-child(odd) .social-media{margin-right:3%}.person:nth-child(odd) .text-half span,.person:nth-child(odd) .text-half h3,.person:nth-child(odd) .text-half p{padding-left:3%;padding-right:25%}.person:nth-child(even) .image-half,.person:nth-child(even) .text-half{float:right}.person:nth-child(even) .the-image,.person:nth-child(even) .social-media{margin-left:3%}.person:nth-child(even) .text-half span,.person:nth-child(even) .text-half h3,.person:nth-child(even) .text-half p{padding-right:3%;padding-left:25%}.person .social-media{padding-left:22.2% !important}.match-bar-height{height:180px;display:table}.match-bar-height .inner{display:table-cell;vertical-align:middle}.match-block-height{position:relative}.match-block-height img{bottom:0;position:absolute}.belief{margin-bottom:60px}.belief .icon-left{float:left;width:10%}.belief .belief-right{float:left;width:90%}.page-title{font-size:3.2rem;line-height:11.17rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;text-align:center;padding-bottom:70px !important;padding-top:70px !important;min-height:264px}.page-title .container h1,.page-title .container p{width:100%}.page-title .container .rss-button svg{width:30px}.single-cases .page-title{height:280px}.case .vertical-space{padding-top:45px;padding-bottom:45px}.case .outer-left-padding{padding-left:14%}.case .inner-left-padding{padding-left:45px}.case .desktop-right-padding{padding-right:14%}.case .case-special-width{width:100%;max-width:1480px;margin:0 auto}.case .case-title-area{height:500px;display:table;width:100%}.case .case-title-area .container{width:100%;display:table-cell;vertical-align:middle}.case .case-columns{display:flex;flex-flow:row;align-items:flex-start}.case .case-columns div{width:33.3333333333%;margin-bottom:0}.case .case-columns div:nth-child(3n+1){padding-right:10px}.case .case-columns div:nth-child(3n+2){padding-left:10px;padding-right:10px}.case .case-columns div:nth-child(3n){padding-left:10px}.case .background-bar .left,.case .background-bar .right{float:left}.case .background-bar .left{width:40%}.case .background-bar .right{width:60%}.case .background-bar .company-logo{padding-right:45px;float:right}.case .background-bar .co-desc div{padding-right:20%}.case .background-block img{display:none}.case .approach-section p,.case .approach-section ol,.case .approach-section ul{width:100%;max-width:780px}.case .approach-section .section{padding-bottom:45px}.case .approach-section .section .two-column-text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.case .approach-section .section .left,.case .approach-section .section .right{width:50%;float:left}.case .approach-section .section .text-image-left img{float:right;max-width:400px;width:100%;margin-left:30px;margin-bottom:30px}.case .approach-section .section .quotation h2{font-size:3.8rem;line-height:4.2rem;padding-top:20px;margin-right:0 !important}.case .page-separator-image{height:500px}.case .quote-icon{margin-bottom:40px}.case-card-wrapper .case-card{width:33.3333333333%}.case-card.horizontal-case .excerpt{display:block}.services-content{padding-bottom:10px}.services .white-bg{margin:-10px auto 0 auto}.services h3.service-category-heading{font-size:3.2rem}.center-it{width:292px}.search__bar{display:none;box-shadow:rgba(17,17,26,.05) 0px 1px 0px,rgba(17,17,26,.1) 0px 0px 8px;display:none;position:absolute;left:0;background-color:#fff;width:100%;padding:35px 0}.search__bar .close-search{display:block;position:absolute;top:0;right:0;margin:15px 20px 0;max-width:30px;cursor:pointer}.search__bar .searchform{justify-content:center}.search__bar .searchform .search-input{width:60%}.search-result{display:flex;flex-flow:row}.search-result .image{width:20%;padding-right:15px}.search-result .text{width:100%}.search-result .text.has-image{width:80%}.popular{display:block !important}.tiers{display:flex;justify-content:center;flex-flow:row;flex-wrap:wrap;max-width:900px;margin:0 auto}.tiers .tier{max-width:none !important}.tiers .tier .button-container .button{margin-top:15px}.tiers .tier:nth-child(-n+2){flex:1 1 calc(33.33% - 15px)}.tiers .tier:nth-child(-n+2) .top-license-desc{height:110px}.tiers .tier:nth-child(3){flex:1 1 calc(100% - 15px)}.tiers .tier .tier-container{height:100%}}html{font-size:62.5% !important}body{position:static !important;margin:0;font-weight:500;line-height:1.55;-webkit-font-smoothing:antialiased}body.admin-bar{margin-top:32px}body>*{color:#282829;font-family:"proxima-nova",Arial,sans-serif}*{-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{margin:0;padding:0;border:0;outline:0}h1,.h1,h2,h3,h4,h5,h6{color:#333;padding-bottom:10px !important;line-height:1em;font-weight:500}h1 a:hover,.h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#939}h1,.h1{font-weight:300}h1.post-title,.h1.post-title{font-weight:500}h1,.h1,h2{margin:0}h2{color:#003768}h2 .author-archive-bio-link{font-size:18px;font-weight:700}h3,h4,h5{font-size:1.8rem;font-weight:600;text-transform:uppercase;line-height:2rem}h1 a,.h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}p{font-weight:400;padding-bottom:1em}a{text-decoration:none}blockquote{font-size:2.6rem}hr{border-bottom:1px solid #939;border-top:none;margin-top:0;margin-bottom:0}img{max-width:100%;height:auto}.single .button{display:inline-block;width:auto;padding:10px 25px !important;line-height:3rem;margin-top:0}.gray{background-color:#f0f0f0}.container,.et_pb_container,.et_pb_row,.large-container{width:100%}.container,.et_pb_container,.et_pb_row{padding-left:25px;padding-right:25px}.large-container{margin:0 auto;padding-left:25px;padding-right:25px}.et-info{border:none !important;box-shadow:none !important;margin:30px 0 30px 50px !important;padding:30px 0 !important;border-top:5px solid #87a3c3 !important;border-bottom:2px solid #87a3c3 !important;width:100%;float:right}.et-info:before{background:none !important;width:0;height:0}.et-box-content{color:#87a3c3 !important;background:url("../images/left-quote.png") no-repeat,url("../images/right-quote.png") no-repeat !important;background-position:left top,right bottom !important;border:none !important;box-shadow:none !important;padding:45px 20px !important;font-style:normal}.button{margin-top:22px}.button,.pagination a{width:150px;padding:8px 0 !important;border:2px solid #282829;color:#282829;font-weight:400;font-size:1.8rem;display:block;text-align:center}.button:hover,.pagination a:hover{color:#939 !important;border-color:#939}.pagination{text-align:center}.pagination div{display:inline-block}.pagination div.alignleft,.pagination div.alignright{float:none}.pagination li.page-numbers{display:inline-block;list-style:none}.post-type-archive .pagination{margin-bottom:60px}.featured-cases .button{margin:50px auto 0 auto}.et_pb_promo_button{color:#87a3c3 !important}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}#main-header{padding-top:0 !important;box-shadow:none !important;position:fixed !important;top:0}header{width:100%;z-index:99999}header .large-container{padding-top:0;padding-bottom:0}.the-navigation a{display:block}.logo-link{float:left}.current-menu-item a,.current-page-ancestor a{color:#fff !important}.current-menu-item a .submenu:hover .current-menu-item a,.current-menu-item a .submenu:hover .current-page-ancestor a,.current-page-ancestor a .submenu:hover .current-menu-item a,.current-page-ancestor a .submenu:hover .current-page-ancestor a{background-color:#939}#et_top_search{display:none}.entry-content .wp-block-table table,.entry-content table{border-collapse:collapse;width:100%}.entry-content .wp-block-table table th,.entry-content .wp-block-table table td,.entry-content table th,.entry-content table td{border:1px solid #ccc}.entry-content .wp-block-table table thead,.entry-content table thead{border:none;background-color:#003768;color:#fff;text-align:left;font-weight:700}.entry-content .wp-block-table table tr th,.entry-content .wp-block-table table tr td,.entry-content table tr th,.entry-content table tr td{padding:10px 15px}.entry-content .wp-block-table table figcaption,.entry-content table figcaption{font-size:16px;font-style:italic;margin-top:10px;text-align:center}.entry-content .wp-block-table table p,.entry-content table p{padding-bottom:0;margin-bottom:1em}.entry-content .wp-block-table table ul,.entry-content .wp-block-table table ol,.entry-content table ul,.entry-content table ol{margin-top:.5em}.entry-content .wp-block-table table ul li,.entry-content .wp-block-table table ol li,.entry-content table ul li,.entry-content table ol li{margin-top:.4em}#hero-section a.button{padding:13px 20px !important;line-height:2rem;font-weight:600}.hero-blurb{border-left:2px solid #939;padding:10px 20px}.hero-blurb p.blurb-title{padding-bottom:20px}#homepage-intro-heading p{font-weight:600}.et-waypoint{opacity:1 !important}#overview{background-color:#003768;color:#fff}#newsletter-section{background-position:center;background-size:cover;background-repeat:no-repeat}#newsletter-section .hero-blurb{max-width:650px;border-color:#fff}#newsletter-section h2,#newsletter-section p,#newsletter-section a.button{color:#fff}#newsletter-section h2{margin-bottom:20px}#newsletter-section a.button{border-color:#fff;margin-top:30px}.brief-cta-wrapper{text-align:center;padding-left:20px;padding-right:20px}h2.hp-section-title{margin-bottom:50px;color:#282829;font-size:4.5rem;font-weight:100;text-align:center}#homepage-publications .pub-heading{border-bottom:1px solid #ebebeb;padding-bottom:10px;margin-bottom:25px}#homepage-publications li{list-style:none}#publication h2.hp-section-title{margin:0 !important}#publication .button{margin:0 auto}.large-container.services-container{max-width:1083px !important}.services .service-group-heading{border-top:1px solid #939;position:relative;margin-bottom:30px}.services .service-group-heading h3.service-category-heading{margin-top:0}.services .service-group-heading h3.service-category-heading a{color:#282829 !important}.services .service-group .service-item{margin-bottom:30px}.services .service-group .service-item a{font-weight:600;font-size:2rem;line-height:2.4rem;display:block;margin-bottom:10px}.services .service-group .service-item p{font-size:1.6rem;line-height:2rem}.services-description-list{background-color:#f0f0f0}.services-description-list ul{margin-bottom:0 !important;padding-bottom:0 !important}.services-description-list .white{background-color:#fff}.people-list{text-align:center;list-style:none}.people-list a{color:#282829}.people-list li .services-icon{width:150px;height:150px;margin:0 auto;border-radius:50%;background-color:#87a3c3;display:table}.people-list li .services-icon .inner{display:table-cell;vertical-align:middle;width:100%;height:100%;letter-spacing:-2px}.people-list li p{padding:10px 20% 0}.people-list li:hover .services-icon{background-color:#939}.service-intro{border-bottom:1px solid #cdcdcd;padding-bottom:50px}.service-intro .service-intro-blurb p{font-size:2rem;line-height:2.5rem}.people-section .container{padding-bottom:50px}.people-section .divider{margin-bottom:0}.partner-section .container{padding-bottom:2rem}.partner-section .partner-desc{margin-top:2rem;margin-bottom:0;padding-bottom:0;text-align:center;font-size:1.8rem}.partner-section .people-list li a img{border-radius:5%}.people-list{display:flex;flex-flow:row wrap;max-width:1200px;margin:0 auto;justify-content:center;margin-bottom:20px}.people-list li{padding:0 25px;box-sizing:border-box;margin:20px 0 40px 0}.people-list li img{max-width:250px;width:100%;border-radius:50%;display:block;margin:0 auto}.people-list li p{margin-top:10px}.vital-signs ul{margin:0 !important}.vital-signs li{list-style-type:none !important}.vital-signs .services-icon{color:#fff;font-size:6.2rem;font-weight:300}.anchor-bar .active{background-color:#939}.anchor-bar.news-bar a,.anchor-bar.news-bar span{padding:0 11px}.anchor-bar.news-bar span{background-color:rgba(0,0,0,0);color:#fff}.pub-index:nth-child(even){background-color:#f0f0f0}.pub-index .text p a{color:#87a3c3}.author .pub-index:nth-child(odd){background-color:#f0f0f0}.author .pub-index:nth-child(even){background-color:#fff}.person .name{font-size:2.6rem}.person .image{background-position:center;background-size:cover}.person .social-media{margin-top:30px}.center{text-align:center !important}.page-title{width:100%;color:#000;text-align:center !important;margin-bottom:0;background-position:center 45% !important;background-size:cover !important;padding:30px 0}.page-title .container,.page-title .large-container{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.page-title .container h1,.page-title .container .h1,.page-title .large-container h1,.page-title .large-container .h1{color:#000 !important}.page-title .container p,.page-title .large-container p{margin-bottom:0;padding-bottom:0}.page-title .container img.brief-logo,.page-title .large-container img.brief-logo{max-width:200px;display:block;margin:10px auto}.divider{width:130px;height:3px;background:#939;margin:0 auto 20px auto}.anchor-bar{background:#003768;text-align:center}.anchor-bar a{color:#fff}.anchor-bar a:hover,.anchor-bar a:active{background:#939}.anchor-bar br{display:none}.mission-mark img{width:100%;max-width:367px;margin:0 auto 50px;display:block}.belief img{width:100%;max-width:50px;display:block}.belief .belief-number{font-size:53px;line-height:53px;color:#939}#page-title-background-default{background-image:url("../images/Clarke-0115-edited.png");background-position:center;background-size:cover !important}#thinking-background{background-image:url("../images/Thinking-Header.jpg")}#service-header{background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#003768;text-align:left !important}#service-header p,#service-header h1,#service-header a{color:#fff !important}#service-header p{margin-bottom:15px}#main-content .container:before{width:0;background-color:none}.container{text-align:inherit;margin:auto}#content-area{padding-top:40px}.padding-bottom{padding-bottom:40px}.custom-container{width:100%;max-width:1480px;margin:0 auto}.newsletter-form{background-color:#ebebeb;padding:50px 0}.et_pb_section:first-child,.et_pb_row:first-child{padding-top:0 !important}.et_pb_row{padding-top:0 !important}.et_pb_section:last-child{padding-bottom:0 !important}.et_pb_section{padding-bottom:0}.et_pb_blurb_content h4{padding:0}.et-pb-divider{border-color:#939 !important}.et_pb_main_blurb_image span.et-pb-icon{color:#87a3c3 !important}.clients{background-color:#f0f0f0}h3.purple-cat{padding-top:0;color:#939}.post-categories li{display:inline-block}.iframe-wrapper{position:relative;padding-bottom:56.25%;padding-top:35px;height:87px;overflow:hidden}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.entry-content h1,.entry-content .h1{margin-bottom:20px !important}.entry-content p{color:#282829 !important}.entry-content p a{color:#003768 !important;text-decoration:underline}.entry-content a:not(.wp-block-button__link){color:#87a3c3 !important}.entry-content a:not(.wp-block-button__link).button{color:#282829 !important;margin-bottom:30px}.entry-content a:not(.wp-block-button__link):hover{color:#939 !important}.entry-content blockquote{border-top:5px solid #87a3c3;border-bottom:2px solid #87a3c3;border-left:none;padding:31px 20px 20px 20px;margin-bottom:20px;margin-top:5px}.entry-content blockquote p{color:#939 !important}.entry-content blockquote h1,.entry-content blockquote h2,.entry-content blockquote h3,.entry-content blockquote h4,.entry-content blockquote h5{padding-top:0}.entry-content blockquote p,.entry-content blockquote h1,.entry-content blockquote h2,.entry-content blockquote h3,.entry-content blockquote h4,.entry-content blockquote h5{padding-left:0;padding-right:0}.entry-content ul,.entry-content ol{margin-bottom:1.5em}.entry-content ul li,.entry-content ol li{margin-top:1em}.entry-content ul li:first-child,.entry-content ol li:first-child{margin-top:0}.entry-content ul ul,.entry-content ul ol,.entry-content ol ul,.entry-content ol ol{margin-top:1em;margin-bottom:0}.entry-content ul li{list-style-type:disc !important}.entry-content ol li{list-style-type:numeral !important}.entry-content .icon-links ul{margin:0;padding:0}.entry-content .icon-links li{list-style-type:none !important;text-align:center}.entry-content table{margin-bottom:20px}.aligncenter{margin-left:auto;margin-right:auto;display:block}.wp-caption{max-width:100%}.wp-caption p.wp-caption-text{margin-bottom:20px}.single .container .pub-details{font-style:italic;font-size:16px;display:block;margin-bottom:20px}.single .container .pub-details p:last-child{margin-bottom:0;padding-bottom:0}.single .container p a{color:#87a3c3}.single .container p a:hover{color:#939}.single .container ol{margin-left:25px}.single .container ul{margin-left:21px}.single .container li{padding-left:10px}.single .container ul li{list-style-type:disc !important}.single .container ol li{list-style-type:decimal !important}.et_pb_contact_form_container p{padding:0 !important}.et_pb_contact_form_container input{margin-bottom:20px}.et_pb_map{width:100% !important}.contact h2,.contact p{padding:0;text-align:left}.wp-caption{border:none;text-align:left;background-color:rgba(0,0,0,0);font-style:italic}.wp-caption p.wp-caption-text{font-size:15px;font-weight:600;padding:0 0 5px 0}input,select,textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}#gform_wrapper_1{max-width:450px;width:100%;margin:20px auto 20px auto}#gform_wrapper_1 input[type=email],#gform_wrapper_1 input[type=submit],#gform_wrapper_1 input[type=text]{display:block}#gform_wrapper_1 input[type=submit]{width:100% !important;background-color:#939 !important;border-color:#939;margin-top:20px}#gform_wrapper_1 .ginput_recaptcha{margin-top:25px}#gform_wrapper_1 .ginput_recaptcha div{width:100% !important}#gform_wrapper_1 p{font-size:16px;line-height:18px;margin-top:20px}#gform_wrapper_1 li{list-style:none}.newsletter-page{max-width:600px;margin:0 auto;padding:0 20px}.brief-archive-wrapper{margin-top:25px;padding-top:30px;border-top:2px solid #ebebeb;margin-bottom:50px}.case ul,.case ol{margin-left:20px}.case li{margin-top:10px}.case ul li{list-style-type:disc}.case ol li{list-style-type:decimal}.case .case-title-area{background-position:center !important;background-size:cover !important;text-align:center}.case .case-title-area h1,.case .case-title-area p{color:#fff}.case .case-title-area h3{font-size:2.2rem !important}.case .case-blurb{margin-bottom:0;padding-bottom:0}.case h4{color:#939}.case p.purple-cat{color:#939;text-transform:uppercase;font-size:1.8rem;font-weight:600}.case .case-columns div{margin-bottom:30px}.case .background-bar .left{background-color:#87a3c3}.case .background-bar .left img{display:block}.case .background-bar .company-logo{width:100%;max-width:300px;height:auto}.case .background-bar .co-desc p{font-size:1.6rem;line-height:2.2rem !important;color:#333}.case .approach-section .section .quotation h2{border-top:2px solid #939;color:#939}.case .page-separator-image{background-position:center !important;background-size:cover !important}.case .case-testimonial h2{font-weight:400}.case .case-testimonial h3,.case .case-testimonial p{color:#003768}.case .case-testimonial h3{padding-bottom:3px}.case .case-testimonial p{margin:0;padding-top:0;padding-bottom:0;font-size:1.8rem;line-height:2.2rem}.case-card{margin-bottom:20px}.case-card .card-border{border:1px solid #cdcdcd;border-radius:5px;display:flex;flex-flow:column nowrap}.case-card .card-border img{border-radius:5px 5px 0 0}.case-card .card-border .card-text-wrapper{padding:15px 20px}.case-card .card-border .card-text-wrapper a{font-weight:600;color:#939;font-size:23px;line-height:25px;margin-bottom:7px;display:block}.case-card .card-border .card-text-wrapper p{font-size:18px;line-height:22px}.case-card .card-border .category-border{border-top:1px solid #cdcdcd;margin-top:auto}.case-card .card-border .category-border p{font-size:16px;font-style:italic}.case-card.horizontal-case .card-border{display:flex;flex-flow:row}.case-card.horizontal-case .card-border .card-text-wrapper{width:60%}.case-card.horizontal-case .card-border>a{display:block;width:40%;background-repeat:no-repeat;background-position:center;background-size:cover;min-height:200px}.case-card.horizontal-case .card-border>a img{border-radius:5px 0 0 5px;display:block}.case-button-wrapper{padding-top:0 !important}.tag-title{text-transform:capitalize}.page-title .container{position:relative}.rss-container{padding-bottom:0 !important}.rss-container .rss-button{margin:0;display:block;width:auto;padding:0 !important;border:none;line-height:21px;display:flex;align-items:center;justify-content:flex-end;font-weight:700}.rss-container .rss-button span{padding-right:10px;padding-top:2px}.rss-container .rss-button svg{width:20px}.rss-container .rss-button svg path{fill:#939}.service-cat-boxes .service-cat-box-header{background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;width:100%;box-sizing:border-box;justify-content:center;align-items:center;margin-top:35px}.service-cat-boxes .service-cat-box-header h2{color:#fff;padding-bottom:0 !important}.service-cat-boxes .service-cat-box-content{padding:15px}.service-cat-boxes .service-cat-box-content p,.service-cat-boxes .service-cat-box-content li{font-size:18px;line-height:22px}.service-cat-boxes .service-cat-box-content li{margin-bottom:0;padding-bottom:2px}.service-cat-boxes .service-cat-box-content ul{margin-left:20px}.service-cat-boxes .service-cat-box-content .subscribe-button{color:#fff !important}.service-cat-boxes .service-cat-box-content a{color:#003768 !important;border-bottom:1px solid;display:inline-block;margin-top:20px}.footer-help{color:#fff;text-align:center;padding:20px 30px;display:none}#footer-bottom{background-color:#282829 !important;padding:30px 0 20px 0;color:#fff !important}#footer-bottom #footer-logo,#footer-bottom .contact-info,#footer-bottom .footer-social-media{box-sizing:border-box}#footer-bottom #footer-logo .footer-button,#footer-bottom .contact-info .footer-button,#footer-bottom .footer-social-media .footer-button{border:2px solid #fff;color:#fff;display:block;max-width:240px;width:100%;padding:10px 20px;margin-top:13px;transition:all .2s ease-in-out;text-align:center}#footer-bottom #footer-logo .footer-button:hover,#footer-bottom #footer-logo .footer-button:active,#footer-bottom #footer-logo .footer-button:focus,#footer-bottom .contact-info .footer-button:hover,#footer-bottom .contact-info .footer-button:active,#footer-bottom .contact-info .footer-button:focus,#footer-bottom .footer-social-media .footer-button:hover,#footer-bottom .footer-social-media .footer-button:active,#footer-bottom .footer-social-media .footer-button:focus{background-color:#fff;color:#282829}#footer-bottom #footer-logo{font-size:2rem;text-align:left;float:left}#footer-bottom .contact-info{font-size:1.8rem;line-height:2rem}#footer-bottom .contact-info .contact-us{font-size:2.8rem;margin-bottom:20px;margin-top:11px}#footer-bottom .footer-social-media{margin-top:20px}#footer-bottom .footer-social-media .facebook a{background:url("../images/sprites.png") 0 0 no-repeat;background-size:200px 154px}#footer-bottom .footer-social-media .facebook a:hover,#footer-bottom .footer-social-media .facebook a:active{background-position:-155px -47px}#footer-bottom .footer-social-media .twitter a{background:url("../images/sprites.png") -35px 2px no-repeat;background-size:200px 154px}#footer-bottom .footer-social-media .twitter a:hover,#footer-bottom .footer-social-media .twitter a:active{background-position:-150px -90px}#footer-bottom .footer-social-media .linkedin{margin-left:32px}#footer-bottom .footer-social-media .linkedin a{background:url("../images/sprites.png") -78px 0px no-repeat;background-size:200px 154px}#footer-bottom .footer-social-media .linkedin a:hover,#footer-bottom .footer-social-media .linkedin a:active{background-position:-148px -131px}#footer-bottom .footer-social-media .social-media-icons li{display:inline-block}#footer-bottom .footer-social-media .social-media-icons li a{display:block;width:25px;height:25px;transition:none}#footer-bottom .footer-social-media input[type=text],#footer-bottom .footer-social-media input[type=submit]{width:100% !important}#footer-bottom .footer-social-media .button{margin-top:22px}#footer-bottom .copyright{font-size:1.6rem;color:#f0f0f0;margin-top:9px}.news-wrapper{margin-top:50px}.news-article{border-left:5px solid #939;padding-left:30px;padding-top:20px;margin-bottom:50px}.news-article .excerpt{padding-bottom:20px}a.subscribe-button{background-color:#003768;font-weight:600;padding:15px 25px;color:#fff;margin-top:20px}.brief-article{margin-bottom:75px}.brief-article .brief-content h2{margin-bottom:0}.brief-article .brief-content .excerpt p{margin-bottom:0;padding-bottom:0}.single-brief h1,.single-brief h2{font-family:"Georgia",serif}.single-brief .brief-intro h2{font-size:26px;margin-bottom:10px;font-weight:600;color:#003768}.brief-date{text-transform:uppercase;color:#939;border-top:1px solid;padding-top:10px;margin-top:15px;font-weight:600;padding-bottom:15px}.brief-header{background-color:#91b0d4;padding:0 0 30px 0;text-align:center}.brief-header h1,.brief-header .excerpt,.brief-header .brief-date{color:#000}.brief-header .brief-date{padding-bottom:0}.brief-header p a{color:#003768 !important}.brief-header .excerpt p{margin:0 0 5px 0;padding:0}.brief-header .brief-date{border-color:#000;margin-bottom:40px}.brief-intro{background-color:#e2eaf3}.brief-intro a{color:#003768 !important;text-decoration:underline}.brief-content .entry-content h2,.brief-content .entry-content h3{font-weight:600}.brief-content .entry-content h2{margin-top:30px}.brief-content .entry-content h3{color:#003768}.brief-content .entry-content h4{margin-top:30px}.author-container h2{margin:0 !important;padding:0 !important}.author-box{background-color:#ebebeb;margin-top:30px}.author-box p a{color:#003768 !important;border:none;text-decoration:none;letter-spacing:0}.author-box p a:hover,.author-box p a:focus,.author-box p a:active{color:#939 !important}.author-box .author-contact{padding-bottom:0}.author-box .author-contact a{text-transform:uppercase;font-size:16px;font-weight:700}.author-box .all-posts-wrapper{margin-bottom:0;padding-bottom:0;padding-top:15px;border-top:2px solid #ccc}.author-box .author-bio a,.author-box .all-posts-wrapper a{font-size:18px;font-weight:700}.post-header .post-header-social .social-media a{width:40px;height:40px}.post-header .post-header-social .social-media .facebook{background-position:14px 8px}.post-header .post-header-social .social-media .twitter{background-position:-24px 10px;background-size:192px 146px}.post-header .post-header-social .social-media .linkedin{background-position:-68px 9px;background-size:195px 149px}.post-header .post-header-social .social-media .email{background-position:-114px 12px;background-size:195px 149px}.social-media a{background-color:#87a3c3 !important;width:46px;height:47px;display:inline-block;color:#fff;font-weight:800;text-transform:uppercase;line-height:4.5rem;text-align:center;font-size:1.6rem}.social-media a:hover{background-color:#939 !important}.social-media .email{background:url("../images/sprites.png") -114px 12px no-repeat;background-size:200px 154px}.social-media .facebook{background:url("../images/sprites.png") 17px 11px no-repeat;background-size:200px 154px}.social-media .twitter{background:url("../images/sprites.png") -23px 11px no-repeat;background-size:200px 154px}.social-media .linkedin{background:url("../images/sprites.png") -68px 11px no-repeat;background-size:200px 154px}.hide-text{text-indent:130%;white-space:nowrap;overflow:hidden}.anchor-margin{position:relative;top:-50px;display:block;height:0;width:0}.quote-icon{background:#87a3c3 url("../images/sprites.png") -151px 23px no-repeat;background-size:200px 154px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:73px;height:73px;display:block;margin:0 auto}label{display:none}input[type=text],input[type=email]{width:100%;border:none;padding:10px 20px;background-color:#fff !important;margin-top:24px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}input[type=submit]{background-color:rgba(0,0,0,0) !important;border:2px solid #fff;color:#fff;padding:10px 20px;margin-top:10px;line-height:2rem !important}input[type=submit]:hover{border-color:#939;color:#939;cursor:pointer}input[type=text],input[type=email],input[type=submit]{font-size:16px;font-family:"proxima-nova",Arial,sans-serif !important}.flex-direction-nav a:hover{transform:scale(1.1, 1.1)}.validation_error{display:none}.gfield_error input[type=email]{border:3px solid red !important}.gfield_error .validation_message{color:red;font-size:16px}.gform_confirmation_wrapper{margin-top:30px}.icon-animation .navicon-button{display:inline-block;position:relative;padding:2.0625rem 0 1rem 1.5rem;transition:.25s;cursor:pointer;user-select:none;opacity:.8}.icon-animation .navicon-button .navicon:before,.icon-animation .navicon-button .navicon:after{transition:.25s}.icon-animation .navicon{position:relative;width:2.5rem;height:.3125rem;background:#003768;transition:.5s}.icon-animation .navicon:before,.icon-animation .navicon:after{display:block;content:"";width:2.5rem;height:.3122rem;background:#003768;position:absolute;z-index:-1;transition:.5s .25s}.icon-animation .navicon:before{top:.7rem}.icon-animation .navicon:after{top:-0.625rem}.icon-animation .open:not(.steps) .navicon:before,.icon-animation .open:not(.steps) .navicon:after{top:0 !important}.icon-animation .open .navicon:before,.icon-animation .open .navicon:after{transition:.5s}.icon-animation .open.x .navicon{background:rgba(0,0,0,0)}.icon-animation .open.x .navicon:before{transform:rotate(-45deg)}.icon-animation .open.x .navicon:after{transform:rotate(45deg)}.has-blue-background-color{background-color:#003768}.has-blue-color{color:#003768}.report-info .table-section{border-top:1px solid #939}.report-info .table-section h2{margin-top:25px}.report-info .table-section ul{padding:0;margin:0}.report-info .table-section ul li{text-indent:1rem;list-style-type:none !important;padding:.8rem 0;border-bottom:1px solid #c3c3c3}.report-info .table-section .level_2 li{font-size:1.8rem;text-indent:3rem}.report-info .table-section .level_3 li{text-indent:6rem}#gform_wrapper_2 input#gf_coupon_button.button{margin:15px 0}#gform_wrapper_2 form{max-width:800px;margin:0 auto}#gform_wrapper_2 .gform_required_legend{display:none}#gform_wrapper_2 label{display:block;margin-bottom:15px;font-size:18px}#gform_wrapper_2 label.gfield_label{font-size:20px;font-weight:600;color:#003768}#gform_wrapper_2 .StripeElement{margin-bottom:0}#gform_wrapper_2 input{-webkit-appearance:auto;margin-top:0}#gform_wrapper_2 div{margin-bottom:15px}#gform_wrapper_2 legend{margin-bottom:15px;font-size:20px;font-weight:600;color:#003768}#gform_wrapper_2 .gfield_consent_description{max-height:200px;overflow:scroll;padding:20px;border:2px solid #cdcdcd;border-radius:4px;font-size:18px}#gform_wrapper_2 .ginput_container_consent{display:flex;align-items:center}#gform_wrapper_2 .ginput_container_consent label{margin-bottom:0}#gform_wrapper_2 select,#gform_wrapper_2 input{border:2px solid #cdcdcd;padding:8px;border-radius:4px;font-size:18px}#gform_wrapper_2 .gform_heading{display:none}#gform_wrapper_2 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../images/purple-down-arrow.svg");background-repeat:no-repeat;background-position:95% 50%;width:100%}#gform_wrapper_2 input[type=submit]{width:150px;padding:8px 0 !important;border:2px solid #282829 !important;color:#282829 !important;font-weight:400;font-size:1.8rem;display:block;text-align:center;margin-top:50px}input[readonly]{border:none !important}.report-container .contact{text-align:center;max-width:500px;margin:75px auto}.report-container .contact .mail-icon{max-height:39px;width:auto;display:block;margin:25px auto}.report-container .contact h2{font-weight:700;font-size:29px;line-height:35px;color:#012f64;text-align:center}.report-container .contact a{text-align:center;color:#012f64;text-decoration:underline;font-weight:500;font-size:21px;line-height:26px}.report-container .contact a:hover{color:#939}.report-container .tiers{display:flex;justify-content:center}.report-container .tiers .tier-info .tier-container{display:flex;flex-flow:column}.report-container .tiers .tier-info .tier-container .button{margin:30px auto 30px;max-width:250px;min-width:200px}.report-container .tiers .tier{flex:1 1 calc(33.33% - 15px);margin:15px;display:flex;flex-flow:column;margin-top:0}.report-container .tiers .tier .price-container{background-color:#fff;margin:15px 25px 0;border-radius:20px}.report-container .tiers .tier .button-container{margin:auto auto 0 auto}.report-container .tiers .tier .price{font-size:16px;padding:15px}.report-container .tiers .tier .price p{padding:0;line-height:19px}.report-container .tiers .tier .price:last-child{border-bottom:0}.report-container .tiers .tier .price .name{text-transform:uppercase}.report-container .tiers .tier .price .description,.report-container .tiers .tier .price .name{font-weight:500;font-size:16px}.report-container .tiers .tier .price .cost{font-weight:700;font-size:22px;line-height:27px}.report-container .tiers .tier .price .cost span{font-size:16px;font-weight:600}.report-container .tiers .tier .features-title{font-weight:700;font-size:19px;line-height:22px;text-align:center;color:#282829;margin:15px 0 0}.report-container .pricing-benefits{text-align:center;margin:75px auto;position:relative}.report-container .pricing-benefits img{width:100%;max-width:55px;margin-top:10px}.report-container .tier{border-radius:22px;max-width:420px}.report-container .tier:nth-child(1) .tier-container{background-color:#fae2fa}.report-container .tier:nth-child(1) .title{background-color:#983298}.report-container .tier:nth-child(1) .price{border-bottom:1px solid #fae2fa}.report-container .tier:nth-child(1) .button{border-color:#983298}.report-container .tier:nth-child(2) .tier-container{background-color:#e4effd}.report-container .tier:nth-child(2) .title{background-color:#012f64}.report-container .tier:nth-child(2) .price{border-bottom:1px solid #e4effd}.report-container .tier:nth-child(2) .button{border-color:#012f64}.report-container .tier:nth-child(3) .tier-container{background-color:#f0f0f0}.report-container .tier:nth-child(3) .title{background-color:#282829}.report-container .tier:nth-child(3) .price{border-bottom:1px solid #f0f0f0}.report-container .tier:nth-child(3) .button{border-color:#012f64}.report-container .tier .tier-container{border-top-right-radius:20px;border-top-left-radius:20px}.report-container .tier .tier-container .title{text-align:center;border-top-right-radius:20px;border-top-left-radius:20px;padding:20px 15px !important;color:#fff}.report-container .tier .tier-container .license-desc{text-align:center;padding:15px 15px;font-weight:500;font-size:16px;line-height:19px;color:#282829}.report-container ul.check-mark{margin-left:0 !important;padding-left:15px}.report-container ul.check-mark li{position:relative;list-style:none !important;padding-left:25px;padding-bottom:10px;list-style-type:none !important;font-weight:500;font-size:15px;line-height:18px;padding:6px 15px}.report-container ul.check-mark li:marker{display:none}.report-container ul.check-mark li:before{content:"✓";position:absolute;left:0}.report-container .pricing-header{margin:30px 0}.report-container .pricing-header h2{font-weight:700}.report-container .reports-header{display:flex;flex-flow:wrap;justify-content:space-between;margin-bottom:25px}.report-container .reports-header .report-header-btn{width:100%;text-align:center}.report-container .reports-header .header-left{width:100%}.report-container .reports-header .header-left.has-image{max-width:75%}.report-container .reports-header .button{margin:20px auto}.report-container .reports-header .featured-image{text-align:right;max-width:180px}.report-container .reports-header .featured-image img{max-width:180px}.align-center{text-align:center}.search__bar{background-color:rgba(0,55,104,.7);opacity:100% !important}.search__bar .searchform{display:flex}.search__bar .searchform input{margin-top:0;width:100%;height:40px;border-top-left-radius:22px;border-bottom-left-radius:22px;border:2px solid #282829;text-indent:25px;border-right:0}.search__bar .search{width:10%}.search__bar .search .searchsubmit{border-top-right-radius:22px;border-bottom-right-radius:22px;font-weight:500;font-size:18px;width:100%;height:100%;border:2px solid #282829;color:#fff;background-color:#282829;cursor:pointer}.search__bar .search .searchsubmit:hover{color:#282829;background-color:#fff;transition:.2s}.search__icon{cursor:pointer;margin-left:15px}.search .search-result{border-top:1px solid #939;padding:20px 0}.popular{text-align:center;background-color:#fff;height:40px}.popular p{display:none;font-weight:700;font-size:20px;line-height:24px;color:#983298}.popular.popular-yes p{display:block}.download-button{display:inline-block;width:auto;padding:10px 15px !important;font-size:15px}.button.free-report-button{margin-top:25px !important;display:block;width:fit-content;margin:0 auto}.metadata{font-size:1.6rem;line-height:1;padding-bottom:.5em}.metadata span{color:#939;font-size:1.5rem;font-weight:600}a.anchor{display:block;position:relative;top:-100px;visibility:hidden}.validation_message,a.gform_validation_error_link{color:red !important;font-size:1rem !important}.gform_submission_error{color:red !important;font-size:1.3rem !important}.gform_validation_errors li{color:red !important;font-size:1.3rem !important;padding-bottom:0 !important}.partner-container{padding-top:0}.partner-container .name-wrapper{padding-bottom:.625rem}.partner-container .name{font-size:3rem;margin:0;padding:0}.partner-container .image-wrapper{padding-bottom:.5rem}.partner-container .specialty{color:#939;text-transform:uppercase;font-size:1.8rem;font-weight:600;padding:0}.partner-container .description{width:100%}.partner-container .description hr{border-bottom:1px solid #ebebeb}.partner-container .wysiwyg-wrapper{padding-top:.625rem}.partner-container .wysiwyg-wrapper a{color:#003768;text-decoration:underline}.partner-container .wysiwyg-wrapper h1{text-transform:none;font-size:2.7rem;color:#939;font-weight:600}.partner-container .wysiwyg-wrapper h2{text-transform:none;font-size:2.6rem;color:#282829}.partner-container .wysiwyg-wrapper h3{text-transform:none;font-size:2.4rem;color:#003768;font-weight:600}.partner-container .wysiwyg-wrapper h4{text-transform:none;font-size:2.2rem;color:#282829;font-weight:600}.partner-container .wysiwyg-wrapper h5{text-transform:uppercase;font-size:2rem;color:#003768}.partner-container .wysiwyg-wrapper h6{text-transform:uppercase;font-size:2rem;color:#282829}.cta-link{display:inline-block;font-weight:700;transition:color .3s}.cta-link::after{content:" »"}.large-container--transactions{max-width:1224px;padding-top:0}.transactions-controls{margin-bottom:3rem;padding:1rem 2rem;background:#003768;color:#fff}.transactions-controls .control-group{display:flex;flex-direction:row;gap:3rem}.transactions-controls .control-group__label{font-weight:700}.transactions-controls .control-group__types{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem 3rem;margin:0;padding:0;list-style:none}.transactions-controls .control-group__types li.active a{text-decoration:underline}.transactions-controls .control-group__types a{color:#fff}.transaction-cards{display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem}@media(min-width: 700px){.transaction-cards{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1000px){.transaction-cards{grid-template-columns:repeat(3, 1fr);gap:2.5rem}}@media(min-width: 1200px){.transaction-cards{grid-template-columns:repeat(4, 1fr)}}.transaction-card{position:relative;border:1px solid #cdcdcd;border-radius:5px;padding:1rem 1rem 10rem 1rem;box-shadow:0 0 10px rgba(0,0,0,0);text-align:center;transition:box-shadow .2s}.transaction-card::after{content:"";position:absolute;bottom:1rem;left:50%;display:block;width:120px;aspect-ratio:204/80;background-image:url("../images/clarke-logo.png");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateX(-50%)}.transaction-card__logo{display:block;width:100%;max-width:200px;aspect-ratio:3/2;object-fit:contain;object-position:center;margin-right:auto;margin-left:auto}.transaction-card__heading{display:flex;justify-content:center;align-items:center;min-height:133px;font-size:2rem;text-transform:none;line-height:1.2}@media(min-width: 768px){.transaction-card__heading{font-size:3rem}}.transaction-card__link::before{content:"";position:absolute;inset:0}.transaction-card__desc{margin-top:1rem}.transaction-card .cta-link{margin-top:1.5rem;color:#003768}.transaction-card .cta-link::before{content:"";position:absolute;inset:0}.transaction-card.has-link:hover{box-shadow:0 0 10px rgba(0,0,0,.6)}.transaction-card.has-link:hover .transaction-card__heading a{color:#333}.entry-content--single-post h2{margin-top:2rem;font-size:2.5rem;font-weight:700}@media(min-width: 900px){.entry-content--single-post h2{font-size:3rem}}@media(min-width: 1200px){.entry-content--single-post h2{font-size:3.2rem}}.entry-content--single-post h3{margin-top:1.6rem;color:var(--c-blue-dk);font-size:2rem;font-weight:700;text-transform:none}@media(min-width: 900px){.entry-content--single-post h3{font-size:2rem}}@media(min-width: 1200px){.entry-content--single-post h3{font-size:2.5rem}}.entry-content--single-post h4{margin-top:1.3rem;font-size:1.6rem}@media(min-width: 900px){.entry-content--single-post h4{font-size:1.8rem}}/*# sourceMappingURL=style.css.map */
