.bctt-click-to-tweet{display:block;background-color:#fff;position:relative;border:1px solid #ddd;-moz-border-radius:4px;border-radius:4px;padding:15px 15px 15px 30px;margin-bottom:1em;margin-top:1.75em}.bctt-click-to-tweet:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.bctt-click-to-tweet .mce-content-body{position:relative;color:#000 !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:1.5em;line-height:140%;font-weight:100;text-decoration:none !important;text-transform:none !important;word-wrap:break-word;border-bottom:none !important;box-shadow:none !important}.bctt-ctt-text a{padding:15px 0;margin:15px 0;position:relative;color:#000 !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:1.5em;line-height:140%;font-weight:100;text-decoration:none !important;text-transform:none !important;word-wrap:break-word;border-bottom:none !important;box-shadow:none !important}.bctt-ctt-text a:hover{text-decoration:none;color:#999 !important}a.bctt-ctt-btn{border-bottom:none !important;margin:0;padding:11px 24px 0 0;position:relative;display:block;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:.7em;font-weight:700;color:#999 !important;float:right;text-decoration:none !important;background:transparent url(//madisontaylormarketing.com/wp-content/plugins/better-click-to-tweet/assets/css/../img/birdy.png) no-repeat right top 10px;box-shadow:none !important}.bctt-ctt-btn:hover{text-decoration:none;color:#666 !important;background:transparent url(//madisontaylormarketing.com/wp-content/plugins/better-click-to-tweet/assets/css/../img/birdy.png) no-repeat right top 8px}
@charset "UTF-8";html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:inherit}body{margin:0}div{position:relative;background-size:cover;background-repeat:no-repeat}img{max-width:100%;height:auto;display:block}picture img{width:100%;height:100%;object-fit:cover}.module{padding-top:50px;padding-bottom:50px;background-size:cover;background-position:center;background-repeat:no-repeat}.module.margin{margin-top:75px}.module.padding{padding-top:50px;padding-bottom:50px}.module.padding+.module.margin{margin-top:25px}.module p:last-child{margin-bottom:0}.content-container{width:100%;max-width:1440px;margin:0 auto}.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%}.image-position-container{position:relative;overflow:hidden;height:100%}.image-position-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.preserve-aspect .image-position-wrapper{top:0;left:0;transform:none;height:100%}.preserve-aspect .image-position-wrapper img{height:100%;width:auto;margin:auto}.col-2>div{flex:0 0 50%}.col-3>div{flex:0 0 33.3%}.col-4>div{flex:0 0 25%}.col-5>div{flex:0 0 20%}ul.menu{list-style:none;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.module-slider-container{overflow:hidden}.module-slider{display:flex;justify-content:flex-start;transition:transform 2s;align-items:center}.module-slider-row{flex:0 0 100%}.progress-controls{display:flex;justify-content:flex-end;align-items:center;padding:0 50px 25px}.progress-controls .progress{margin:0 2px;border-radius:50%;height:30px;width:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.progress-controls .progress.active{background:rgba(9,217,215,.45)}.progress-controls span{width:20px;height:20px;display:inline-block;background:#b2b2b2;border-radius:50%}.progress.active span{background-color:#09d9d7}ul.menu ul{list-style:none;padding-left:0}.module ul li{margin-bottom:5px}ul.search-results-list li{margin-bottom:7.5px}.double-chevron{transform:scale(1.5);margin-left:5px;display:inline-block}@media (max-width:992px){.content-container>div{padding-left:10px;padding-right:10px}.flexbox>div{flex-basis:100%}.image-position-wrapper{position:relative;top:unset;left:unset;transform:unset}}#menu-button{display:none;align-items:center;cursor:pointer;position:absolute;right:45px;top:70px;z-index:100;display:none;transition:top 1s;background:#000;padding:30px}#menu-button .menu-graphic{flex:1;transition:transform .5s}#menu-button .menu-graphic.active{transform:rotate(90deg)}#menu-button .menu-graphic .menu-bar{border-top:3.5px solid #fff;display:block;border-radius:1px;width:30px;margin:5px}#menu-button .menu-graphic top-bar.menu-bar{width:27px;margin-left:auto}#menu-button .menu-graphic bottom-bar.menu-bar{width:24px;margin-left:auto}#menu-container{width:100%;transition:top 1s,transform 1s;transform:translateX(100%);position:fixed;top:60px;right:0;z-index:200;max-width:400px}#menu-container.active{transform:translateX(0) translateY(0)}#menu-container.search-active{transform:translateY(-50%)}#menu-container .menu-container-wrapper{background-color:#fff;padding:25px 10px}#menu-container .menu-container-wrapper ul{color:#fff;list-style:none;padding-left:25px;display:block}#menu-container .menu-container-wrapper>ul,#menu-container .menu-container-wrapper>div>ul{padding-left:0;margin-bottom:0}#menu-container .menu-container-wrapper>ul>li,#menu-container .menu-container-wrapper>div>ul>li{padding:10px 10px 15px;border-bottom:1px solid grey;margin-bottom:5px}#menu-container .menu-container-wrapper>div>ul>li ul li{margin-bottom:15px;font-size:.85rem}#menu-container .menu-container-wrapper .sub-menu{transition:height .5s,margin .5s,transform .5s;margin-bottom:0;height:0;overflow:hidden;margin-top:0}#menu-container .menu-container-wrapper li.active>.sub-menu{margin-top:15px}#menu-container .menu-container-wrapper a{color:#575757}#menu-container .menu-container-wrapper li.active>a{color:#1c75bc}#menu-container .menu-container-wrapper li.menu-item-has-children>a:after{content:'▼';font-size:.75rem;margin-left:5px;vertical-align:middle}#menu-container .cta-wrapper{margin-top:15px}#menu-container .menu-container-wrapper .cta{color:#fff;background:0 0}#menu-container #searchform{display:flex;align-items:center;border-bottom:1px solid;padding-left:10px;margin-top:10px}#menu-container #searchform img{max-width:20px}#menu-container #searchform input{padding:10px 0 3px 10px;border:0}#menu-container .top-nav-wrapper img{max-width:.8rem;padding-bottom:2.5px}@media (max-width:992px){#menu-button{display:flex}}.articles-search{display:block;margin-top:50px;margin-bottom:50px;text-align:center}.articles-search input{padding:8px 16px;border-radius:5px;border:1px solid rgba(0,0,0,.25);font-size:1rem}.articles-search h3{color:#fe6802}#blog .banner{background-position:center}.resources-container h2{text-align:center;margin:50px 0 25px}.blog-index-page{max-width:1240px;margin:auto}.blog-index-page>div:first-child{flex-basis:66.3%}.blog-index-page>div:last-child{margin-top:25px;flex-basis:33.7%;padding:0 15px}.blog-index-page>div:last-child a{font-weight:400;margin-bottom:5px;display:inline-block;font-size:.95rem}.blog-index-page>div:last-child a.cta{color:#fff}.blog-index-container{align-items:stretch}.blog-index-post-wrapper{position:relative;padding:25px 15px;display:flex}.three-col{flex:0 0 50%}.blog-index-post-inner{position:relative;padding:50px 0}.blog-index-post-content{box-shadow:0 0 3px 1px rgba(0,0,0,.25);width:100%}.blog-index-post-image{height:0;padding-bottom:55%;position:relative;overflow:hidden}.blog-index-post-copy{margin-top:25px;padding:15px}.blog-index-post-image img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto}.blog-index-post-content .read-more{margin-top:35px;text-align:center}.post-page-banner{height:60vh;min-height:600px;color:#fff;display:flex;justify-content:center;align-items:center;padding-top:95px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.post-details-wrapper{padding:0 25px;max-width:1000px;text-align:center}.post-details-wrapper h2{margin:25px 0}.post-page-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.post-page-wrapper h4{margin-bottom:35px}.post-page-content{padding:15px;flex:0 0 100%}.post-page-content img{margin-bottom:35px}@media (max-width:992px){.post-page-content{flex:0 0 100%}}.post-page-content h1,.post-page-content h2{margin-bottom:25px}.post-page-meta{padding:50px;flex:0 0 30%}@media (max-width:992px){.post-page-meta{flex:0 0 100%}.blog-index-page>div:first-child{flex-basis:100%}.blog-index-page>div:last-child{flex-basis:100%}}.post-page-meta ul li{margin-bottom:7.5px}html{font-size:24px;font-weight:300;font-display:swap}body{font-family:'Poppins',sans-serif;color:#000;font-size:1rem}h1{font-family:'Poppins',sans-serif;font-size:2.7rem;font-weight:300;line-height:1.33;margin:20px 0}h1 .emphasis,h1 span{font-weight:800}h2{font-family:'Montserrat',sans-serif;font-size:1.83rem;font-weight:900;margin-bottom:35px;line-height:1.23;text-transform:uppercase}h3{font-family:'Montserrat',sans-serif;font-weight:900;font-size:1.42rem;line-height:1.236;letter-spacing:1.06px;text-transform:uppercase;margin:15px 0}h4{font-family:'Montserrat',sans-serif;font-size:.8rem;font-weight:900;line-height:1.167;letter-spacing:.75px;margin-top:20px;margin-bottom:10px}h5{font-family:'Poppins',sans-serif;font-size:.67rem;font-weight:600;line-height:1.75;margin:0}s1{font-size:.67rem;font-weight:400;line-height:1.4375;display:block}c1{font-family:'Poppins',sans-serif;font-weight:400;font-size:2.583rem;line-height:1.048;letter-spacing:-1.16px;display:block}c2{font-weight:800}p{line-height:1.375;margin-top:0;margin-bottom:35px;letter-spacing:.8px}a{text-decoration:none;color:#00396b;font-weight:400}.full-center-inner,.full-center .bold-cta,.testimonials-inner,.certs-awards-inner,.certs-awards-group,.two-blocks-row-inner>.two-blocks-copy,.gradient-scroll,.gradient-scroll-headers,.related-projects .background-grey,.artful-copy .background-image,.team-member img,.team-member-info img,.form-popup .close,.resource-contents .callout.bold,.resource-sidebar .toc,.resource-form{border-top-left-radius:80px;border-top-right-radius:4px;border-bottom-right-radius:80px;border-bottom-left-radius:0;box-shadow:15px 25px 100px 0 rgba(0,0,0,.15)}.two-blocks .background-image,.related-projects .background{border-top-right-radius:80px;border-bottom-right-radius:4px;border-bottom-left-radius:80px;box-shadow:16px 35px 100px 0 rgba(0,0,0,.15)}#header{position:fixed;top:0;width:100%;text-align:center;z-index:100}#header.scrolled-nav{position:fixed;background-color:#fff;z-index:1;box-shadow:0 10px 40px 0 rgba(0,0,0,.15)}#header.resource{position:absolute}#header.resource #header-logo{z-index:1}#banner{text-align:right;padding:15px 25px}#banner>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#header-bar{padding:15px 30px 30px}.header-bar-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#header-logo{max-width:200px;width:100%;transition:all 1s}.scrolled-nav #header-logo{max-width:100px}.header-cta{z-index:201}.header-cta .cta{background-color:#ffa800;color:#fff;border:0}.cta-menu{display:flex}#menu-button{z-index:201;position:relative;right:unset;top:unset;padding:0 30px}#menu-container{max-width:unset;top:0;height:100%;display:flex}#menu-container .menu-container-wrapper{flex-basis:100%}#menu-container.scrolled-nav{top:0}#menu-container .menu{max-width:400px;margin-left:auto;margin-top:185px;margin-right:35px;text-align:right}#menu-container .menu-container-wrapper>ul>li,#menu-container .menu-container-wrapper>div>ul>li{border:none;padding:0;margin-bottom:20px}#menu-container .menu li a{color:#fff;font-family:'Montserrat',sans-serif;font-weight:900;font-size:1.42rem;line-height:1.236;letter-spacing:1.06px;text-transform:uppercase}#menu-container .menu-container-wrapper li.active>a{color:#fff}#menu-container .menu-container-wrapper li.menu-item-has-children>a:after{content:''}#menu-container .menu-container-wrapper li.menu-item-has-children>a:before{content:'+';font-size:unset;margin-right:7.5px;vertical-align:middle}#menu-header>li>ul{position:relative;top:unset;left:unset;width:100%;padding:0;box-shadow:none;background:0 0;text-align:right}#menu-container #menu-header>li>ul>li{margin-bottom:5px}#menu-container #menu-header>li>ul>li>a{font-size:1.1rem;font-weight:300;font-family:'Poppins',sans-serif;text-transform:unset;letter-spacing:.9px;line-height:2rem}#menu-container .cta-wrapper{display:none}.menu-container-wrapper a img{position:absolute;top:15px;left:30px;max-width:200px}.background{position:absolute;top:0;right:0;bottom:0;left:0}.background img{object-fit:cover;height:100%;width:100%}.background.with-overlay-white:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(238,238,238,.88)}.background.with-overlay-dark:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.55)}.hero{height:50vh;min-height:375px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#000;text-align:center;padding:0 15px;background-size:cover;background-position:center;flex-direction:column;margin-top:250px}.hero.has-media{color:#000;text-align:left}.home.hero{height:calc(100vh - 230px);min-height:533px;max-height:533px}.home.hero .hero-inner{max-width:100%;padding:0 50px}.hero .flexbox>div{flex:0 0 50%}.hero .hero-content{width:100%;padding:0 25px;font-weight:400;margin:0 auto}.hero.has-media .hero-content{width:50%}.hero .hero-header{padding:0 50px}.hero.home .hero-header img{margin:auto}.hero.home .hero-header p:nth-child(2),.hero.home .hero-header .mobile-hero-image{display:none}.hero h1.image-hero{height:0;margin:0;padding:0;overflow:hidden}.hero p{margin:0}.hero-social-icons{display:flex;flex-direction:column;position:absolute;top:25px;left:50px;height:calc(100% - 25px);justify-content:space-between;align-items:center}.hero .preheader{position:absolute;top:25px;left:0;width:100%}.home.hero .subheader{margin-top:-17px;margin-bottom:0;position:absolute;right:75px;top:25px;transform:rotate(-90deg);transform-origin:100% 0}.home.hero s1{text-transform:uppercase;letter-spacing:17.03px;font-weight:700}.hero .cta-row{justify-content:center}.cta-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-top:40px}.cta-wrapper{padding:0 10px}.cta{font-family:'Montserrat',sans-serif;background-color:#fff;padding:30px;line-height:1.21;color:#000;display:inline-block;text-align:center;text-transform:uppercase;border:1px solid #000;letter-spacing:.8px}.module .cta-wrapper{margin-top:40px}.module .cta{transition:all .25s}.module .cta-wrapper:not(.bold-cta) .cta:hover,.form .actions input:hover{color:#fff;background-color:#ffa800;border:0}.cta.transparent{background-color:transparent}.cta.white{color:#fff;border-color:#fff}.full-center{text-align:center;padding-left:15px;padding-right:15px}.full-center-inner{padding:115px 50px}.full-center.flat .full-center-inner{border-top-left-radius:4px;border-bottom-right-radius:4px}.full-center .background-left{background-color:#fff;position:absolute;top:0;left:0;height:100%;width:50%;background-size:75% auto;background-position:0 0;z-index:-1;background-repeat:no-repeat;border-top-left-radius:80px}.full-center .background-right{background-color:#fff;position:absolute;top:0;right:0;height:100%;width:50%;background-size:75% auto;background-position:100% 0;z-index:-1;background-repeat:no-repeat;border-bottom-right-radius:80px}.full-center.flat .background-right{border-bottom-right-radius:4px}.full-center .bold-cta{margin:50px auto;max-width:900px;background:#fff}.full-center .bold-cta .cta{border:none;padding:130px;display:flex;align-items:center;justify-content:center;background:0 0}.full-center .bold-cta .cta:after{content:'';background-image:url('/wp-content/uploads/2020/06/Shape.png');color:#000;margin-left:12.5px;height:1rem;width:1rem;background-size:100%;background-repeat:no-repeat;background-position:center}.full-center .cta-row .cta-wrapper-outer{padding:0 10px;flex-basis:33%}.full-center .cta-row .bold-cta{margin:0;width:unset;transition:transform .5s}.full-center .cta-row.active .bold-cta{transform:scale(.9)}.full-center .cta-row.active .bold-cta:hover{transform:scale(1.1)}.full-center .cta-row .bold-cta .cta{padding:130px 25px;flex-direction:column;color:#000;transition:color .5s}.full-center .cta-row .bold-cta .cta:after{margin-top:15px;margin-left:0}.full-center .cta-row .bold-cta:hover .cta{color:#fe6802}.values-scroll{padding-top:225px;margin-top:-125px}.values-scroll .content-container{padding-left:15px;padding-right:15px}.values-scroll-container{justify-content:flex-start}.values-scroll .background{position:absolute;top:0;left:0;width:100%;height:calc(50% + 100px);border-top-right-radius:80px;border-bottom-left-radius:80px;background-position:top;z-index:-2}.values-scroll .background.blue{background-image:linear-gradient(#00396b,#09d9d7)}.values-scroll .background.yellow{background-image:linear-gradient(#fe6802,#ffa800)}.values-scroll .background-image{position:absolute;top:0;right:0;width:50%;height:calc(50% + 100px);background-size:100%;z-index:-1}.values-scroll-image{flex-basis:60%}.values-scroll .background.image img{width:100%;height:100%;object-fit:cover}.values-scroll img{width:100%}.values-scroll-card-group{position:absolute;left:38%;width:62%;background:#fff;box-shadow:-30px 10px 100px 0px rgba(0,0,0,.15);border-radius:4px}.values-scroll-row{padding:75px 75px 25px}.big-blocks{color:#fff}.big-block-group{align-items:stretch}.big-block-outer{padding:10px;display:flex}.big-block{width:100%}.big-block-inner{padding:100px 35px;display:flex;align-items:center;justify-content:center;text-align:center}.big-blocks.resource .big-block-group>div{flex:0 0 25%}.big-blocks.resource .big-block{cursor:pointer}.big-blocks.resource a{color:#fff;display:flex}.big-blocks.module .module-header h2{color:#000;font-size:1.8rem}.big-block h2{margin-top:0}.big-block s1+h2{margin-top:35px}.big-blocks.resource h2{font-size:1rem;margin-top:5px}.big-blocks.resource .big-block-copy{font-size:.7rem}.big-blocks.resource .cta-wrapper{display:none}.testimonials.module{padding-left:15px;padding-right:15px}.testimonials-inner{padding:115px 50px 0;background:#fff;text-align:center}.testimonial-container{width:100%}.testimonial-row s1{margin-top:35px}.testimonial-progress.progress-controls{justify-content:center;padding-top:50px}.certs-awards .background-image{width:100%;height:50%;position:absolute;top:0;left:0;z-index:-1;box-shadow:15px 65px 100px 0 rgba(0,0,0,.2)}.certs-awards-inner{padding:115px 50px;text-align:center;box-shadow:none}.certs-awards-container{max-width:100%}.certs-awards-group{background-color:#fff;padding:50px 0 25px;margin-top:65px}.certs-awards-slider{height:250px}.certs-awards-row.module-slider-row{padding:0 5%}.certs-awards-slider img{max-height:250px;max-width:100%;margin:auto;object-fit:contain}.certs-awards-progress.progress-controls{justify-content:center;margin-top:25px}.form.fancy{border-bottom-right-radius:80px;box-shadow:45px 50px 40px 0 rgba(0,0,0,.15)}.form .form-copy{text-align:center}.form.fancy .form-copy{text-align:left}.form .form-copy .form-div-inner{max-width:750px;margin:auto}.form.fancy .form-copy .form-div-inner{max-width:1100px}.form .form-container{margin-top:35px}.form form{font-size:.7rem}.form form label{font-weight:400}#form.form .input{margin-right:35px}.form form input,.form form textarea,.form form select{font-family:'Poppins',sans-serif}.form form fieldset{max-width:1100px;margin:auto}.form form .hs-form-field{margin-top:35px}.form form input{border:none;border-bottom:1px solid rgba(0,0,0,.25);width:100%;padding:7.5px 5px;background:0 0}.form form select{border-color:rgba(0,0,0,.25);padding:15px 5px;width:100%;margin-top:3px}#form.form form textarea{margin-top:35px;border:1px solid rgba(0,0,0,.25);height:200px;width:100%;padding:5px}#form.form.fancy form textarea{border:none;box-shadow:0 30px 100px 0 rgba(0,0,0,.15)}.form ::placeholder{color:#000;font-size:.7rem;opacity:1}.form .hs_submit{text-align:center;max-width:1100px;margin:40px auto}.form.fancy .hs_submit{text-align:right}.form .actions{display:inline-block}.form .actions input{border:1px solid #000;padding:30px;font-family:'Montserrat',sans-serif;width:350px;font-size:1rem;background:0 0;cursor:pointer;line-height:1.21;text-transform:uppercase;margin-right:35px;outline:none;transition:all .5s}.form .background-left{background-color:#fff;position:absolute;top:0;left:0;height:33%;width:33%;background-size:100% auto;z-index:-1;background-repeat:no-repeat;background-position:0 100%}.form.fancy .background-left{height:100%;width:33%;background-size:cover;background-position:100% 0}.form .background-right{background-color:#fff;position:absolute;bottom:0;right:0;height:33%;width:33%;background-size:100% auto;z-index:-1;background-position:0 100%;background-repeat:no-repeat}.form.fancy .background-right{height:100%;width:33%;background-size:cover;top:0;bottom:unset;background-position:0 0}.two-blocks-row{margin-bottom:40px}.two-blocks-row-inner>.two-blocks-copy{width:60%;padding:65px 80px;background:#fff}.two-blocks-row:nth-child(odd) .two-blocks-row-inner>.two-blocks-copy{margin-left:auto}.two-blocks .background-image{position:absolute;top:10%;left:0;width:100%;height:80%;z-index:-1}.gradient-scroll{background-size:cover;background-position:0 0,100% 0,center top;background-repeat:repeat-y,repeat-y,no-repeat;padding-top:125px;padding-bottom:125px}.gradient-scroll.horizontal .gradient-scroll-items.flexbox{flex-direction:row-reverse}.gradient-scroll-headers{background-color:#fff;flex:1 1 400px;padding:100px 80px}.gradient-scroll.horizontal .gradient-scroll-headers{display:none}.gradient-scroll-items-headers{display:flex;flex-direction:column;align-items:flex-start}.gradient-scroll-items-headers h2{display:inline-block;cursor:pointer;margin:25px 0}.gradient-scroll-items-headers h2:last-child{margin-bottom:0}.gradient-scroll-items-headers h2.active{border-bottom:2px solid #000}.gradient-scroll-items-buttons{flex:0 1 170px;display:flex;flex-direction:column;align-items:center}.gradient-scroll.horizontal .gradient-scroll-items-buttons{flex-direction:row;flex:1 1 40%;align-self:flex-end;padding-left:100px;padding-bottom:50px}.gradient-scroll-button{cursor:pointer}.gradient-scroll.horizontal .gradient-scroll-button{margin:0 10px}.gradient-scroll-button span{width:25px;height:25px;background-color:rgba(255,255,255,.35);border-radius:50%;display:block}.gradient-scroll.horizontal .gradient-scroll-button span{background-color:#fff}.gradient-scroll-button{margin-top:30px;margin-bottom:30px}.gradient-scroll-button.active{background-color:rgba(255,255,255,.35);border-radius:50%;height:37px;width:37px;display:flex;justify-content:center;align-items:center}.gradient-scroll.horizontal .gradient-scroll-button.active{background:rgba(254,104,2,.45)}.gradient-scroll-button.active span{background-color:#fff}.gradient-scroll.horizontal .gradient-scroll-button.active span{background-color:#fe6802}.gradient-scroll-items-contents{flex:1 1 400px;color:#fff}.gradient-scroll.horizontal .gradient-scroll-items-contents{flex:1 1 60%;background-color:#fff;border-top-left-radius:80px;border-bottom-right-radius:80px;color:#000;padding:100px 80px}.gradient-scroll-content{display:none}.gradient-scroll-content.active{display:block}.content-scroll{color:#fff;padding:50px;text-align:center}.content-scroll-group{padding:125px 0}.content-scroll .progress-controls{justify-content:center}.content-scroll .progress-controls .progress:not(.active) span{background-color:rgba(255,255,255,.3)}.related-projects-inner{padding:0 80px}.related-projects .background-grey{position:absolute;top:0;right:10%;width:50%;height:80%;z-index:-1;background-repeat:no-repeat;background-size:cover}.related-projects .background{position:absolute;top:10%;left:0;width:100%;height:65%;z-index:-2}.related-projects .background.blue{background-image:linear-gradient(#09d9d7,#00396b)}.related-projects .background.yellow{background-image:linear-gradient(#ffa800,#fe6802)}.related-projects-container{justify-content:flex-start}.related-projects-content-box{padding:75px 75px 100px;background-color:#fff;flex-basis:70%;margin-top:300px;border-radius:4px;box-shadow:-30px 10px 100px 0 rgba(0,0,0,.15)}.related-projects .cta{border:none;padding:0;display:flex;align-items:center}.related-projects .cta:hover{color:#000}.related-projects .cta span:first-child{margin-right:15px}.related-projects .cta span:nth-child(2){margin-right:7px}.related-projects .cta img{display:inline-block}.related-projects .cta span:last-child{color:#fe6802}.artful-copy-inner{padding:0 80px}.artful-copy .background-image{position:absolute;top:0;right:10%;width:50%;height:80%;z-index:-1}.artful-copy-container{justify-content:flex-start}.artful-copy-content-box{padding:75px 75px 100px;background-color:#fff;flex-basis:70%;margin-top:300px;border-radius:4px;box-shadow:-30px 10px 100px 0 rgba(0,0,0,.15)}.artful-copy .cta{border:none;padding:0;display:flex;align-items:center;color:#09d9d7}.artful-copy .cta:hover{color:#000}.artful-copy .cta img{display:inline-block;margin-right:15px}.rotating-services-slider.module-slider{align-items:stretch}.rotating-services-row.module-slider-row{flex-basis:50%;background-color:#fff;display:flex;align-items:stretch}.rotating-services-row.module-slider-row.active{z-index:1}.rotating-services-row.module-slider-row>div{box-shadow:-30px 10px 100px 0 rgba(0,0,0,.15);height:100%;padding:150px 85px}.rotating-services-row.module-slider-row.active>div{padding-top:260px;padding-bottom:260px}.vertical-services{background-image:linear-gradient(to right,#09d9d7,#00396b);border-top-right-radius:80px;border-bottom-left-radius:80px;background-position:top;color:#fff;padding:25px 25px 100px;margin:50px 0}.vertical-services .service{padding:35px 0 0}.line-break{width:60px;height:8px;background-color:#fff;margin-top:60px}.team-members-inner{border-bottom-right-radius:80px;box-shadow:-45px 65px 100px 0 rgba(0,0,0,.15);background:0 0;padding-top:25px}.team-members-header{text-align:center;max-width:750px;margin:0 auto 25px}.team-members-group{align-items:flex-start}.team-member{text-align:center;padding:20px;cursor:pointer}.team-member h3{padding:25px;margin-top:35px;border:1px solid #000;font-size:1rem;font-weight:400;color:#000}.team-member h3:hover{background:#ffa800;color:#fff;border:none}.team-member img,.team-member-info img{width:100%;margin:0 auto 25px}.team-member-title{margin-bottom:5px}.team-member-info{display:none}.team-member-info.active{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25);z-index:300;display:flex;overflow-y:auto}.team-member-info-inner{background:#fff;max-width:90%;margin:auto;padding:35px 25px;box-shadow:0 0 3px 1px rgba(0,0,0,.25);display:flex}.team-member-info-image{flex:0 1 250px}.team-member-info-details{padding:0 25px;flex:1 1 67%}.team-member-info .team-member-name{margin-top:25px;margin-bottom:5px}.team-member-info h3{margin:25px 0 10px}.team-member .team-member-opening,.team-member .team-member-bio{display:none}.team-member-info-close{position:absolute;top:25px;right:25px;cursor:pointer;height:35px;width:35px;display:flex;justify-content:center;align-items:center;font-weight:900;font-size:1.25rem;padding:35px;border-top-right-radius:40px;border-bottom-left-radius:40px;background:#fff}.form-popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:500;overflow-y:auto}.form-popup.active{display:flex}.form-popup .form{width:100%;padding-top:50px;height:1250px;display:flex;align-items:center}.form-popup .close{font-size:3rem;font-weight:900;color:#ffa800;position:absolute;top:25px;right:25px;padding:15px 50px;background:#fff;cursor:pointer}.resource-hero{color:#fff;height:100vh}.resource-hero h1{font-family:'Poppins',sans-serif;font-weight:800;font-size:2.7rem;letter-spacing:2.16px}.resource-hero s1{font-weight:800;font-size:1rem}.resource-page-content{padding:50px 35px}.resource-page-content-inner{align-items:flex-start;justify-content:space-between}.resource-page-content .related-articles h2{text-align:center}.resource-contents{flex:0 0 50%}.resource-contents h2{font-family:'Poppins',sans-serif;font-size:1rem;text-transform:none}.resource-contents h3{font-family:'Poppins',sans-serif;font-size:.85rem;text-transform:none}.resource-contents ul{margin-bottom:35px}.resource-contents .callout{font-size:1.1rem;line-height:1.5;letter-spacing:.9px;font-weight:400;text-align:center;display:block}.callout.customized span{font-weight:800;margin:50px auto 65px;max-width:85%}.resource-contents .callout.bold{font-weight:800;margin:65px 0;padding:100px 60px;background-repeat:no-repeat;background-position:-250px 0}.resource-contents .callout .emphasis{font-weight:800}.resource-contents{font-size:.9rem}.resource-contents a{color:#ffa800;font-weight:700}.resource-sidebar{flex:0 0 40%}.resource-sidebar .toc{margin-top:35px;padding:50px 75px}.resource-sidebar.active .toc{position:fixed;top:0;max-width:446px;width:100%}.toc .toc-item{margin-bottom:15px;color:rgba(0,0,0,.45);cursor:pointer}.toc .pretitle{font-weight:800;font-size:.67rem;display:block}.toc .title{font-size:.67rem;display:block}.toc-item.active .title{font-size:.8rem;color:#000}.resource-sidebar .quick-hit{font-size:.9rem;display:flex;flex-direction:column;align-items:center}.resource-sidebar .quick-hit s1{font-size:.9rem}.resource-sidebar .quick-hit .statement{font-weight:800;letter-spacing:.5px;margin-top:15px}.resource-sidebar .quick-hit li{margin-bottom:12.5px}.resource-sidebar h3{font-family:'Poppins',sans-serif;text-transform:none;font-weight:600}.resource-sidebar.sidebar-articles a{color:#000}.resource-sidebar.sidebar-articles .cta{box-shadow:0 0 50px 0px rgba(0,0,0,.15)}.resource-sidebar.sidebar-articles h4{color:#fe6802;text-transform:uppercase;font-size:.7rem}.resource-sidebar.sidebar-articles p{font-size:.65rem}.resource-sidebar.sidebar-articles .cta{color:#ffa800}.resource-form{margin-top:65px;padding:50px 75px}.resource-form.form .actions input{width:unset;padding-left:50px;padding-right:50px;margin-right:0}.resource-form label{display:block}.pillar-nav{display:flex;justify-content:space-around}.pillar-nav a{font-weight:800;color:#000;font-size:1.83rem;text-transform:uppercase;font-family:'Montserrat',sans-serif;letter-spacing:1.47px}.pillar-nav .active{padding-bottom:0;border-bottom:3px solid #000}.pillar-nav-separator{position:absolute;top:-46px;left:50%;border-left:2px solid gray;height:150px}.articles{text-align:center}.articles a{display:block;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:900;margin-top:25px;color:#000}.articles a img{display:inline-block;margin-left:10px}.articles span{margin:0 7px;color:#09d9d7}.articles-new{text-align:left}.articles-new .top-row{display:flex;justify-content:flex-start}.articles-new .top-row .article-container{flex-basis:66%;padding:15px}.articles-new .top-row .article-container .article-art{padding-bottom:42%;height:0}.articles-new .top-row .article-container .article-art picture{position:absolute;top:0;right:0;bottom:0;left:0}.articles-new .top-row .popular-posts{flex-basis:33%;padding:15px}.articles-new .top-row .popular-posts-inner{height:100%;display:flex;flex-direction:column;justify-content:space-between}.articles-new .top-row .popular-posts h2{box-shadow:0 0 80px 0 rgba(0,0,0,.15);margin-top:0;margin-bottom:12px;padding:15px;text-align:center}.articles-new .popular-post{box-shadow:-15px -15px 80px 0 rgba(0,0,0,.15);padding:15px}.articles-new .standard-row{display:flex;flex-wrap:wrap}.articles-new .standard-row .article-container{flex-basis:33%;padding:15px;display:flex}.articles-new .standard-row .article-container:nth-child(4n){flex-basis:100%}.articles-new .standard-row .article-container:nth-child(4n) .article-container-inner{flex-basis:100%}.articles-new .standard-row .article-container:nth-child(4n) .article-art{height:0;padding-bottom:40%}.articles-new .standard-row .article-container:nth-child(4n) .article-art picture{position:absolute;top:0;right:0;bottom:0;left:0}.articles-new .article-container-inner{box-shadow:0 0 100px 0 rgba(0,0,0,.15);display:flex;flex-direction:column}.articles-new .article-content{padding:15px;font-size:.667rem;display:flex;flex-direction:column;justify-content:space-between;flex-basis:100%}.articles .articles-new a{font-size:.667rem;font-weight:700;color:#ffa800;text-align:left;display:flex;align-items:center;justify-content:flex-start}.articles .articles-new a picture{line-height:.3}.articles .articles-new a img{max-width:15px}.articles-new h2{font-size:1rem}.articles-new h3{font-size:.75rem;margin-top:7.5px}.article-categories{display:flex;margin:5px 0}.articles-new .category{font-size:.5rem;font-weight:300;color:#000;display:flex;align-items:center;margin-right:5px}.articles-new .category img{max-width:20px;margin-right:5px}.articles-new-navigation{margin-top:50px;margin-bottom:50px;text-align:center}.articles-new .articles-new-navigation a{display:inline-block;border:1px solid #000;padding:15px;margin:0 15px;color:#000;font-weight:300}.blog-index-container{justify-content:flex-start}.blog-index-page .blog-filters{padding:30px 30px 5px;justify-content:flex-start}.blog-search{margin-left:20px;width:250px}.blog-search #searchform input{height:35px;width:100%;font-size:.9rem;padding:4px 8px}.blog-index-page select{height:35px;width:250px;border-radius:0;border:1px solid #000;padding:4px 8px;font-size:.9rem;color:#000}.blog-index-page .connect-social{margin-left:auto}.blog-index-page .connect-social .social{display:flex}.blog-index-page .connect-social .social-icon{max-width:30px;margin:0 5px}.blog-index-post-copy .caps-text{font-size:.9rem;letter-spacing:2px}.blog-index-post-copy{padding:15px 15px 0}.blog-index-post-copy h3{margin:10px 0}.blog-index-post-copy h5{margin-top:5px;color:#00396b;font-size:.9rem;font-weight:400}.blog-index-post-content .read-more{margin-top:0;padding:0 15px 15px;text-align:left}.blog-index-post-content .read-more a{color:#fe6802}.navigation ul{display:flex;justify-content:center;margin:25px auto;list-style:none;padding-left:0}.navigation ul>li{display:flex;justify-content:center;align-items:center;width:50px;height:50px;margin:0 10px}.navigation ul>li a{background-color:#ffa800;color:#fff;background-size:100%;background-position:center;background-repeat:no-repeat;width:100%;height:100%;font-size:.9rem;padding-top:1px;display:flex;justify-content:center;align-items:center}.navigation ul>li.active a{background-color:#09d9d7}.navigation ul>li.previous-posts a,.navigation ul>li.next-posts a{background-image:none}.navigation ul>li.active>a{color:#fff}.bctt-click-to-tweet{max-width:600px;margin:50px auto;padding:45px}.resource-contents .bctt-ctt-btn{padding-top:35px;background-position:right top 35px;font-family:'Poppins',sans-serif !important;letter-spacing:.5px}.proposal .cta-container{display:flex;flex-wrap:wrap}.proposal .cta-block{padding:0 15px;flex-basis:50%}.proposal .cta-block-inner{box-shadow:0 0 100px rgba(0,0,0,.1);padding:50px;border-radius:8px}.proposal .form-container{box-shadow:0 0 100px 0 rgba(0,0,0,.1);padding:50px 35px 35px;margin:35px 15px;border-radius:8px}.proposal .cta-block a{display:flex;align-items:center;color:#ffa800;font-weight:600}.proposal .cta-block a:after{content:'';background-image:url('/wp-content/uploads/2020/06/Shape.png');color:#000;margin-left:12.5px;height:1rem;width:1rem;background-size:100%;background-repeat:no-repeat;background-position:center}.proposal .form-copy{text-align:center}.callout.module{padding:100px 0}.callout.module .callout-inner{color:#fff;padding:0 25px}.callout .line-accent{position:absolute;top:10px;left:-15px;border-left:3px solid #09d9d7;height:100px}.callout.module+.wysiwyg.module{margin-top:35px;padding-bottom:35px}.wysiwyg.module img{width:100%;max-width:1200px;margin:50px auto}.wysiwyg-inner.content-container{padding-left:15px;padding-right:15px}.boxed-copy.module{padding-bottom:0}.boxed-copy .boxed-copy-inner{box-shadow:0 0 100px 0 rgba(0,0,0,.1);padding:60px 75px 35px}.boxed-copy .copy{margin-bottom:35px}.bold-testimonial{color:#fff;margin-top:75px}.bold-testimonial-inner{padding:75px 25px}.bold-testimonial .testimonial-container{display:flex;align-items:center;justify-content:space-between}.bold-testimonial .testimonial-container>div{flex:0 0 50%}.bold-testimonial .header{font-size:3.2rem;font-weight:800}.bold-testimonial .name-and-title{font-weight:600}.capabilities-content{display:flex;flex-wrap:wrap;justify-content:space-between}.capabilities .capabilities-inner{padding:0 15px}.capabilities-content>div{flex-basis:47.5%}.capabilities-content .second-block a:last-child{text-align:right;display:flex;align-items:center;justify-content:flex-end;color:#000;font-weight:600}.capabilities-content .second-block a:last-child img{max-width:20px;margin-left:5px}.service-menu-item{display:flex;flex-wrap:wrap;margin-bottom:35px}.service-menu-item.odd{display:flex;flex-wrap:wrap;flex-direction:row-reverse}.services-menu .content{margin-top:35px;flex-basis:50%;padding:25px;display:flex;flex-direction:column;align-items:flex-start}.services-menu .service-menu-item.odd .content{text-align:right;align-items:flex-end}.services-menu .art{flex-basis:50%;padding:25px}.services-menu .service-nav{display:flex;justify-content:center;align-items:center;padding:50px 15px;background-color:#09d9d7;cursor:pointer}.services-menu .service-nav:before{content:'↓';color:#fff;font-size:1.5rem}.capabilities-menu{text-align:center}.capabilities-menu-container{display:flex;flex-wrap:wrap;justify-content:center}.capabilities-menu .capabilities-column{flex-basis:33%;padding:25px}.capabilities-menu .capabilities-column ul{list-style:none;padding-left:0;line-height:2}.landing-page-columns-container{align-items:flex-start}.landing-page-columns .content{flex-basis:50%;padding:25px}.landing-page-columns .form{flex-basis:50%;padding:25px}.landing-page-columns .form .hs_submit{text-align:left}.orange{color:#fe6802}.light-blue{color:#09d9d7}.dark-blue{color:#00396b}.yellow{color:#ffa800}footer{color:#000;position:relative;background-size:cover;background-position:top;padding:115px 25px 80px}footer.lp{padding:15px;border-top:1px solid #000}footer:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(238,238,238,.88)}footer.lp:before{content:unset}.footer-inner{justify-content:space-between;align-items:flex-start}footer .footer-logo{flex-basis:15%;padding:0 25px}footer .footer-content{flex-basis:85%;padding:0 25px}footer.lp .footer-content{flex-basis:100%}footer ul.menu{list-style:none;display:flex;justify-content:space-between;padding-left:0;align-items:flex-start;font-family:'Montserrat',sans-serif;font-weight:900;font-size:1rem;line-height:1.236;letter-spacing:.75px;text-transform:uppercase;margin:15px 0}footer a{color:#000}footer .footer-contact a{text-decoration:underline}footer a:hover{color:#09d9d7}footer c1{margin-top:50px}footer .footer-contact{justify-content:flex-start;align-items:flex-start;margin-top:50px}footer.lp .footer-contact{margin-top:0}.footer-contact>div{flex:1 1 22%;padding:0 25px}.footer-contact>div:first-child{padding-left:0}footer .social{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}footer.lp .social{justify-content:center;margin:15px 0}footer .social-icon{margin:0 5px}footer.lp .social-icon{margin:0 10px}footer .social-icon img{max-width:35px}footer .footer-real-effective{font-size:.5rem}.cookies-notice{background-color:rgba(0,0,0,.65);color:#fff;padding:15px 25px;text-align:center;position:relative;width:100%;display:block;transition:all 1s;font-size:.7rem}.cookies-notice.active{display:block}.cookies-notice .cta-row{display:none;justify-content:center}@media (max-width:1600px){html{font-size:18px}}@media (min-width:1600px){.content-container{max-width:1480px}}@media (min-width:1339px){.content-container{max-width:90%}}@media (max-width:992px){html{font-size:14px}h1{font-size:2.5rem}h2{font-size:1.6rem}h3{font-size:1.3rem}s1{line-height:2}.module p:last-child{margin-bottom:35px}.hero{margin-top:100px}.hero.home{min-height:300px;height:calc(100vh - 80px);padding-bottom:25px}.home.hero .hero-inner{padding:0 10px}.hero.home .hero-header p:first-child,.hero.home .hero-header .desktop-hero-image{display:none}.hero.home .hero-header p:nth-child(2),.hero.home .hero-header .mobile-hero-image{display:block}.page-content .hero *{padding-left:0;padding-right:0}.page-content .hero .cta{padding:30px}.hero.has-media .hero-content{width:100%;margin-top:50px}.hero .flexbox>div{flex-basis:100%}.hero .preheader,.hero .subheader,.hero .hero-social-icons{display:none}#header-bar{padding:15px;background:#fff}#banner{position:fixed;height:60px;padding:10px;width:100%}#banner>div{justify-content:center}#banner #header-logo{flex-basis:80%}#header-logo,.scrolled-nav #header-logo{max-width:70px}.header-cta .cta{padding:16px 12px}#menu-button{padding-left:12px;padding-right:12px}#menu-button .menu-graphic .menu-bar{width:26px;border-top:3px solid #fff}#menu-button .menu-graphic top-bar.menu-bar{width:23px}#menu-button .menu-graphic bottom-bar.menu-bar{width:20px}.menu-container-wrapper a img{max-width:50px;left:15px}#menu-container .menu{margin-top:85px}.full-center-inner,.full-center .bold-cta,.testimonials-inner,.certs-awards-inner,.certs-awards-group,.two-blocks-row-inner>.two-blocks-copy,.gradient-scroll,.gradient-scroll-headers,.related-projects .background-grey,.artful-copy .background-image,.team-member img,.team-member-info img,.form-popup .close,.resource-contents .callout.bold,.resource-sidebar .toc,.resource-form{border-top-left-radius:15px;border-bottom-right-radius:15px}.two-blocks .background-image,.related-projects .background{border-top-right-radius:15px;border-bottom-left-radius:15px}.full-center-inner{padding:40px 15px}.full-center .bold-cta .cta{padding:40px 20px}.full-center .cta-row .bold-cta .cta{padding:75px 20px 70px}.values-scroll-inner>.values-scroll-container{padding-left:0;padding-right:0}.values-scroll-card-group{left:20px;width:calc(100% - 20px)}.values-scroll-row{padding:35px 20px}.progress-controls{padding:0 25px 25px;flex-wrap:wrap}.progress-controls .progress{width:22px;height:22px}.progress-controls span{width:15px;height:15px}.testimonials-inner{padding:55px 10px}.certs-awards .background-image{background-position:center}.certs-awards-inner{padding:0 5px;box-shadow:none}.certs-awards-slider{height:50px}.certs-awards-group{margin-top:-5px}.certs-awards-group .certs-awards-slider .certs-awards-row.module-slider-row{flex-basis:50%}.certs-awards .background-image{height:70%}.certs-awards .certs-awards-slider img{max-height:unset;max-width:100%}.gradient-scroll{padding-top:40px;padding-bottom:40px}.gradient-scroll-headers{padding:35px}.gradient-scroll-items-buttons{display:none}.gradient-scroll-items-contents{margin-top:25px}.content-scroll{padding:50px 0}.content-scroll-group{padding:0}.related-projects-inner{padding:0}.related-projects-content-box{padding:15px;margin-top:75px}.related-projects .background-blue{top:0;left:-7.5%;width:112.5%;transform:rotatex(180deg);background-size:cover;background-position:center bottom}.related-projects .background-grey{top:25px;background-position:center;width:60%;height:100%}.related-projects .cta span:first-child{margin-right:7.5px}.related-projects .cta img{max-width:20px}.artful-copy-inner{padding:0}.artful-copy-content-box{padding:15px;margin-top:75px}.artful-copy .background-image{top:25px;background-position:center;width:60%;height:100%}.related-projects .cta img{max-width:20px}.two-blocks-row-inner>.two-blocks-copy{width:100%;padding:50px 25px}.full-center .cta-row .cta-wrapper-outer{flex-basis:100%;padding:10px}.articles .big-blocks.module{padding-top:0}.articles a{flex-direction:column}.articles a img{max-width:20px;margin-top:5px}.resource-sidebar #toc{display:none}.pillar-nav{flex-direction:column;align-items:center}.pillar-nav a,.pillar-nav a.active{padding-top:8px;padding-bottom:8px}.team-member-info-inner{flex-direction:column;padding-top:50px}.team-member-info-details{padding:0 10px}.team-member h3{padding:30px 15px}.team-member-info-close{top:15px;right:15px}.form-popup .close{top:15px;right:15px;padding:15px 25px;font-size:2rem;border-top-left-radius:40px;border-bottom-right-radius:40px}.form .actions input{width:165px}.module .background-left{background-position:0 100%;background-size:100% auto;border-top-left-radius:15px}.module .background-right{background-size:100% auto;border-bottom-right-radius:15px}.big-block-outer{padding-left:0;padding-right:0}.boxed-copy .boxed-copy-inner{padding:25px 25px 10px}.proposal .cta-block{flex-basis:100%}.proposal .form-inner.content-container{padding:0 15px}.bold-testimonial .testimonial-container{flex-wrap:wrap}.bold-testimonial .testimonial-container>div{flex:0 0 100%}.service-menu-item.even,.service-menu-item.odd{flex-basis:100%;flex-direction:column-reverse}.services-menu .content,.services-menu .art{padding:0 25px}.capabilities-menu .capabilities-column{flex-basis:100%}.articles-new .top-row{flex-wrap:wrap}.articles-new .top-row .article-container,.articles-new .top-row .popular-posts{flex-basis:100%}.articles-new .standard-row .article-container{flex-basis:100%}.articles-new a{flex-direction:row}.articles .articles-new a picture{margin-top:-3px}footer{padding-top:65px}.footer-contact>div{padding-left:0;flex-basis:100%}footer .footer-logo{flex-basis:100%}footer .social{margin-top:20px;justify-content:flex-start}footer .cta{margin-top:25px}.footer-menu li{display:none}.footer-logos>div{flex:0 0 50%}.content-container>.social{flex-basis:100%}}
#menu-button{display:flex}