html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;color:inherit;vertical-align:baseline;border:0;margin:0;padding:0}html{color:#606161}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{margin-top:140px;font-family:Open Sans,sans-serif;font-size:18px;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}ul{margin-left:22px;list-style:outside}p{letter-spacing:.2px;margin-bottom:20px;font-family:Open Sans,sans-serif;line-height:25px}h1{font-family:DINOT,sans-serif}h2,h3,h4,h5,h6{font-family:minion-pro,serif}i,em{font-style:italic}b,strong{font-weight:700}blockquote{margin-block:1em;margin-inline:40px;display:block}i.icon{font-family:mccip;font-size:30px;font-style:normal;font-weight:400}a{color:#00bdd4;text-decoration:none}a:hover{color:#7ac143}h2{color:#606161;margin-bottom:45px;font-size:50px}@media (width<=900px){h2{font-size:30px}}button{cursor:pointer;width:auto;color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:0 0;border:none;margin:0;padding:0;line-height:normal;overflow:visible}button::-moz-focus-inner{border:0;padding:0}ul,li{line-height:25px}.margin-container{margin:0 15%}.more-margin-container{margin:0 20%}.content-section h3,.default-content h3{margin-bottom:30px;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700}@media (width<=900px){.more-margin-container,.margin-container{margin:0 10%}}.link-section h1,.link-section h2,.link-section h3,.link-section h4,.link-section h5,.link-section h6{color:#fff;font-family:minion-pro,serif}.link-section h2{font-size:130px}.link-section p,.link-section a{color:#fff;letter-spacing:.5px}.link-section a button{color:#00bdd4;text-transform:uppercase;letter-spacing:1px;background-color:#e5e6e7;font-family:DINOT,sans-serif;font-size:20px;font-weight:700}.link-section .margin-container>div{margin-bottom:0}.link-section .margin-container>div:first-of-type{flex:1}.link-section .link-wrap{width:unset;justify-content:flex-end;align-items:center;margin-top:30px;display:flex}@media (width<=900px){.link-section h2{font-size:40px}.link-section .link-wrap{justify-content:flex-start;margin-top:30px}}.search-submit{font-family:mccip}input{-webkit-appearance:none}.lines-background,.dots-background,.grey-dots-background,.single-case_study blockquote{background-repeat:repeat;background-size:20px 18px}.lines-background{background-image:url(/app/themes/mccip/public/build/assets/lines-background-Cwd__a1t.svg);background-size:30px 30px}.single-case_study blockquote,.single-case_study blockquote *{color:#fff}.dots-background,.grey-dots-background,.single-case_study blockquote{background-image:url(/app/themes/mccip/public/build/assets/dots-background-DY20JlxF.svg)}.grey-dots-background,.single-case_study blockquote{background-color:#58595b}blockquote h3,blockquote h4{font-family:minion-pro,serif}blockquote h3{font-size:30px;font-weight:400}blockquote h4{font-size:18px}.blue-background{background-color:#00bdd4}.green-background{background-color:#7ac143}.lightest-grey-background{background-color:#f2f2f3}.light-grey-background{background-color:#e5e6e7}.main>section:not(:last-child){border-bottom:20px solid #fff}.padded-section{padding:100px 0}.pagination{padding-top:0;padding-bottom:100px}.pagination .next,.pagination .prev{font-family:mccip;text-decoration:none;display:inline-block}.pagination .prev{transform:rotate(180deg)}.pagination a,.pagination span{color:#7ac143;margin-right:20px;font-family:DINOT,sans-serif;font-size:20px;font-weight:700}select{appearance:none}select::-ms-expand{display:none}.glossary{justify-content:space-between;display:flex}.glossary a{color:#9c9da1;font-size:25px;text-decoration:none}.glossary a.view-all{text-decoration:underline}.search-section-form{padding:30px 0}.search-section-form input,.search-section-form select{-webkit-appearance:none;background-color:#e5e6e7;width:100%;margin:0;padding:10px 15px;font-size:20px;font-weight:700}.search-section-form .search-field.search-field{font-family:DINOT,sans-serif;font-weight:700;position:relative}.search-section-form .search-field.search-field input{margin-bottom:0}.search-section-form .search-field.search-field input::placeholder{color:#606161}.search-section-form .search-field i,.search-section-form .search-field input[type=submit]{padding:0 15px;font-size:25px;line-height:50px;position:absolute;top:0;right:0}.search-section-form .search-field input[type=submit]{width:auto;height:100%;font-family:mccip!important}.search-section-form input{width:100%;margin-bottom:20px;display:block}.search-section-form .select-wrap{position:relative}.search-section-form input,.search-section-form select,.search-section-form .select-wrap:after{color:#606161;border-radius:initial;letter-spacing:1px;background-color:#e5e6e7;border:none;font-family:DINOT,sans-serif!important}.search-section-form .select-wrap:after{pointer-events:none;content:"^";height:100%;padding:0 20px;font-size:40px;font-weight:400;line-height:55px;display:inline;position:absolute;top:0;right:0;transform:rotate(180deg)}.search-section-form .filters{margin-top:10px;display:flex}.search-section-form .filters>.select-wrap{width:33.33%;display:flex}.search-section-form .filters>.select-wrap:not(:last-of-type){margin-right:15px}.select-wrap{box-sizing:border-box;width:100%}.more-services ul,.listing-section ul,.underline-nav ul{margin-left:0;list-style:none}.expandable-aside{box-sizing:border-box;padding-right:20px}.expandable-aside h2>a{color:#606161}.expandable-aside h2>a:hover{color:#7ac143}.arrow-links a,.careers .default-content a{color:#fff;text-transform:uppercase;font-family:DINOT,sans-serif;font-size:20px;line-height:initial;letter-spacing:1px;justify-content:flex-end;align-items:flex-end;font-weight:700;text-decoration:none;display:flex}.arrow-links a span,.careers .default-content a span{color:#fff;border-bottom:2px solid #0000;padding-bottom:10px}.arrow-links a:hover span,.careers .default-content a:hover span{border-bottom:2px solid #fff}.arrow-links a:after,.careers .default-content a:after{content:"";vertical-align:top;margin-left:30px;font-family:mccip;font-size:30px;display:inline-block}@media (width<=900px){.arrow-links a,.careers .default-content a{align-items:flex-end!important}.arrow-links a:after,.careers .default-content a:after{font-size:50px}}.standard-vertical-padding{padding-top:100px;padding-bottom:100px}.divided-row{flex-wrap:wrap;display:flex}.divided-row>*{width:50%;margin-bottom:70px}.divided-row>* img{width:100%}@media (width<=900px){.divided-row{display:block}.divided-row>*{width:100%}}.hidden{display:none}.underline-nav ul{flex-wrap:wrap;width:100%;display:flex}.underline-nav li{box-sizing:border-box;width:50%;margin-top:30px;padding-right:20px}.underline-nav a,.leadership .content-section a,.career-type .default-content a{text-transform:uppercase;color:#7ac143;letter-spacing:1px;border-bottom:2px solid #7ac143;justify-content:space-between;width:100%;padding-bottom:20px;font-family:DINOT,sans-serif;font-size:20px;font-weight:700;text-decoration:none;display:flex}.underline-nav a:active,.underline-nav a:hover,.leadership .content-section a:active,.leadership .content-section a:hover,.career-type .default-content a:active,.career-type .default-content a:hover{color:#00bdd4;border-bottom:2px solid #00bdd4}span.underline-nav{margin-right:20px}span.underline-nav a{width:calc(50% - 20px)}.single-practice_area .underline-nav a:after,.leadership .content-section a:after,.career-type .default-content a:after,.careers .underline-nav li a:after,.single-industry .underline-nav a:after{content:"";font-family:mccip}.social-nav ul{list-style:none;display:flex}.social-nav ul li{margin-left:10px}.arrow-button,.meet-button,.gform_wrapper .gform_button.gform_button.gform_button.gform_button{text-align:left;letter-spacing:1px;padding:10px 20px;font-family:DINOT,sans-serif;font-size:18px}.arrow-button:after,.meet-button:after,.gform_wrapper .gform_button.gform_button.gform_button.gform_button:after{content:"";vertical-align:initial;padding-left:5px;font-family:mccip;display:inline-block}.meet-button{padding:3px 15px 10px}.meet-button:after{vertical-align:top}@media print{footer.content-info,.function-buttons,.nav-primary,.insights-section,.share-module,.banner{display:none}.more-margin-container{margin:0 20%}}.mobile.mobile.mobile{display:none}.quote-hr{width:100%;height:50px}@media (width<=900px){.underline-nav ul{display:block}.underline-nav ul li{width:100%}.function-buttons.function-buttons{margin-top:50px}.function-buttons.function-buttons>a,.function-buttons.function-buttons>a button{width:100%;display:block}.function-buttons.function-buttons button{text-align:left;padding:7px 10%}.function-buttons.function-buttons>a{width:100vw;position:relative;left:-12.5%}body{font-size:15px}.padded-section{padding:10% 0}.mobile.mobile.mobile{display:initial}.desktop.desktop.desktop{display:none}.main>section:not(:last-child){border-bottom:10px solid #fff}}@media (width>=901px){.template-1.hero-section .text-elements{height:100%;padding:0 15% 0 7%;top:0}.template-1.hero-section .text-elements .main-text,.template-1.hero-section .text-elements .pre-text,.template-1.hero-section .text-elements .citation{position:absolute}.template-1.hero-section .text-elements .main-text{padding-top:10vw;padding-right:18%;font-size:7vw;line-height:6vw;right:0}.template-1.hero-section .text-elements .pre-text{padding-top:7vw;padding-right:50%;font-size:5vw;line-height:4vw}.template-1.hero-section .text-elements .citation{bottom:1.5vw;left:54vw;top:unset}}@font-face{font-family:DINOT;src:url(/app/themes/mccip/public/build/assets/DINOT-CWnOqIyq.woff2)format("woff2"),url(/app/themes/mccip/public/build/assets/DINOT-DUBJI7YE.woff)format("woff"),url(/app/themes/mccip/public/build/assets/DINOT-B97z4y8b.otf)format("otf");font-display:swap}@font-face{font-family:DINOT;src:url(/app/themes/mccip/public/build/assets/DINOT-BOLD-ByhzpUbJ.woff2)format("woff2"),url(/app/themes/mccip/public/build/assets/DINOT-BOLD-BYoyPv7q.woff)format("woff"),url(/app/themes/mccip/public/build/assets/DINOT-BOLD-D1R8g-dG.otf)format("otf");font-weight:700;font-display:swap}@font-face{font-family:Garet;src:url(/app/themes/mccip/public/build/assets/Garet-Book-CUlsJdGJ.woff2)format("woff2"),url(/app/themes/mccip/public/build/assets/Garet-Book-D9I7MJgY.woff)format("woff"),url(/app/themes/mccip/public/build/assets/Garet-Book-Zk3z2oWQ.otf)format("otf");font-display:swap}@font-face{font-family:Garet;src:url(/app/themes/mccip/public/build/assets/Garet-Heavy-CAOREnDo.woff2)format("woff2"),url(/app/themes/mccip/public/build/assets/Garet-Heavy-HYscUNPz.woff)format("woff"),url(/app/themes/mccip/public/build/assets/Garet-Heavy-Bt2GbAQ7.otf)format("otf");font-weight:900;font-display:swap}@font-face{font-family:mccip;src:url(/app/themes/mccip/public/build/assets/mccip-BgIdCmY4.eot?2h60kp);src:url(/app/themes/mccip/public/build/assets/mccip-BgIdCmY4.eot?2h60kp#iefix)format("embedded-opentype"),url(/app/themes/mccip/public/build/assets/mccip-C08K5UCU.ttf?2h60kp)format("truetype"),url(/app/themes/mccip/public/build/assets/mccip-hzYj3aAt.woff?2h60kp)format("woff"),url(/app/themes/mccip/public/build/assets/mccip-BFFYZwly.svg?2h60kp#mccip)format("svg");font-weight:400;font-style:normal;font-display:swap}[class^=icon-],[class*=\ icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:mccip!important}.icon-linked-in-white:before{content:"";color:#fff}.icon-download:before{content:"";color:#7ac143}.icon-mail:before{content:"";color:#7ac143}.icon-phone:before{content:"";color:#7ac143}.icon-right-triangle:before{content:"";color:#fff}.icon-scanner:before{content:"";color:#7ac143}.icon-search:before{content:""}.icon-share:before{content:""}.icon-facebook:before{content:"";color:#fff}.icon-linkedin:before{content:"";color:#7ac143}.icon-twitter:before{content:"";color:#fff}.icon-container-wrap{position:relative}.icon-container-wrap:after{content:"";background-color:#e5e6e7;width:100%;height:2px;margin:0 -3px;display:block;position:absolute;bottom:-4px}.icon-container{text-align:center;color:#606161;border:3px solid #58595b;border-bottom:none;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.icon-container h3{margin-bottom:30px}.icon-container h3,.icon-container .icon-container-body{padding:0 20px}.icon-container .image-wrap{justify-content:center;align-items:center;height:255px;display:flex}.icon-container .image-wrap>img{height:60%}.icon-container .icon-container-body{margin-bottom:120px}.icon-container .read-more{text-align:center;background-color:#e5e6e7;border:3px solid #58595b;border-radius:50%;width:120px;height:120px;margin:15px auto 0;font-size:20px;font-weight:700;position:absolute;bottom:-60px;left:0;right:0}.icon-container .read-more div{font-family:DINOT,sans-serif;line-height:20px}.icon-container .read-more div:first-of-type{margin-top:20px}.icon-container:hover .read-more div{color:#7ac143}.icon-container .bottom-border{background-color:#58595b;width:100%;height:4px;position:absolute;bottom:0}.function-buttons a,.contact-us aside a{margin-right:20px;text-decoration:none}.function-buttons button,.contact-us aside button{color:#606161;text-transform:uppercase;letter-spacing:1px;background-color:#e5e6e7;margin-top:15px;padding:7px 40px 7px 20px;font-family:DINOT,sans-serif;font-weight:700}.function-buttons i,.contact-us aside i{color:#7ac143;margin-bottom:2px;margin-right:10px;font-size:35px;line-height:0;position:relative;bottom:2px}.function-buttons .email i,.contact-us aside .email i{font-size:30px}.plus-button-shortcode.plus-button-shortcode{margin-top:80px}.quote-section{color:#fff;text-align:center;padding-bottom:100px}.quote-section hr{border:3px solid #fff;border-top:none}.quote-section svg{margin-top:90px}.quote-section blockquote,.quote-section button{margin-top:30px}.quote-section h3,.quote-section h4{width:75%;margin-bottom:50px;margin-left:auto;margin-right:auto}.quote-section a{text-decoration:none}.quote-section .arrow-button{color:#fff;background-color:#7ac143;justify-content:space-between;align-items:center;min-width:50%;margin:0 auto;font-weight:700;display:flex}.quote-section .arrow-button:hover{color:#9c9da1}.quote-section .arrow-button:after{margin-left:30px}@media (width<=900px){.quote-section{padding-bottom:10%;overflow:hidden}.quote-section .more-margin-container,.quote-section .arrow-button{margin:0}.quote-section .arrow-button{justify-content:center;width:100%;padding-left:15%;padding-right:15%}.quote-section .arrow-button:after{display:none}.quote-section .quote-hr{width:200%;position:relative;transform:translate(-25%)}}.share-module.share-module{z-index:3;position:absolute;top:calc(100% - 94px);right:0}.share-module.share-module.sticky{position:fixed;top:50%;right:-1px}.share-module.share-module img{width:100%}.share-module.share-module h3{color:#606161;font-family:minion-pro,serif;font-size:50px}.share-module.share-module>button{cursor:pointer;width:99px;height:94px;margin-left:auto;margin-right:0}.share-module.share-module>button,.share-module.share-module>button>img{display:block}.share-module.share-module .share-menu{background-color:#fff;padding:20px;display:none;position:relative;right:0}.share-module.share-module .share-menu ul{justify-content:space-between;margin:0;padding-top:20px;display:flex}.share-module.share-module .share-menu li{margin:0 7px;display:inline-block}.share-module.share-module .share-menu li:first-of-type{margin:0 10px}.share-module.share-module .share-menu li a{text-decoration:none}.share-module.share-module .share-menu li a i{color:#7ac143;justify-content:center;align-items:center;width:30px;height:30px;font-size:30px;display:flex}.share-module.share-module .share-menu li:not(:first-of-type) i{border:2px solid #7ac143;border-radius:50%;font-size:18px}.share-module.share-module.expanded .share-menu{display:block}@media (width<=900px){.share-module.share-module{display:none}}.alignnone{max-width:100%;height:auto;margin-left:0;margin-right:0}.aligncenter{height:auto;margin:1rem auto;display:block}.alignleft,.alignright{height:auto;margin-bottom:1rem}@media (width>=30rem){.alignleft{float:left;margin-right:1rem}.alignright{float:right;margin-left:1rem}}.screen-reader-text{clip:rect(0, 0, 0, 0);color:#000;background:#fff;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-section.green-blue{background:url(/app/themes/mccip/public/build/assets/lines-background-Cwd__a1t.svg) 0 0/20px,linear-gradient(90deg,#7ac143 50%,#00bdd4 50.001%) no-repeat}.content-section.green-blue h2,.content-section.green-blue h2>a{color:#00000040}.content-section.green-blue p{color:#fff;letter-spacing:.75px}.content-section.centered .divided-row>:first-child{box-sizing:border-box;margin-right:45px}.content-section.centered .divided-row>:first-child:not(.media)>div{margin-left:40%}.content-section.centered .divided-row>:last-child{box-sizing:border-box;margin-left:45px}.content-section.centered .divided-row>:last-child:not(.media)>div{margin-right:40%}.content-section .divided-row{flex-wrap:nowrap}.content-section .divided-row>div:not(.media){padding-top:55px}.content-section .divided-row .video{visibility:hidden;position:absolute;top:0}.content-section .divided-row .video,.content-section .divided-row .video>iframe{width:100%;height:100%}.content-section .divided-row .media{margin-bottom:0;position:relative}.content-section .divided-row .media.has-video img{cursor:pointer}.content-section .divided-row .media>img{position:relative;top:-40px}.content-section .divided-row .media.clicked.has-video{text-align:right;width:calc(50% + 45px);margin:0}.content-section .divided-row .media.clicked.has-video .video{visibility:visible}.content-section .divided-row .media.clicked.has-video>img{visibility:hidden}.content-section.staggered-right>.margin-container{margin-left:20%;margin-right:0}.content-section.staggered-right>.margin-container>div:first-of-type{width:65%}.content-section.staggered-right>.margin-container>div:first-of-type>div{padding-right:70px}.content-section.staggered-right>.margin-container>div:nth-of-type(2){width:35%}.content-section.staggered-left>.margin-container{margin-left:0;margin-right:20%}.content-section.staggered-left>.margin-container>div:nth-of-type(2){width:65%}.content-section.staggered-left>.margin-container>div:nth-of-type(2)>div{padding-left:70px}.content-section.staggered-left>.margin-container>div:first-of-type{width:35%}.content-section.staggered-left .text-content.text-content,.content-section.staggered-right .text-content.text-content{padding-top:0}.content-section.staggered-left .media>img,.content-section.staggered-right .media>img{position:static}@media (width<=900px){.content-section.staggered-right>.margin-container,.content-section.staggered-left>.margin-container{margin:0}.content-section.staggered-right>.margin-container .text-content.text-content,.content-section.staggered-left>.margin-container .text-content.text-content{order:1;padding:10%}.content-section.staggered-right>.margin-container .text-content.text-content>div,.content-section.staggered-left>.margin-container .text-content.text-content>div{padding-left:0;padding-right:0}.content-section .divided-row.divided-row.divided-row.divided-row{flex-direction:column;display:flex}.content-section .divided-row.divided-row.divided-row.divided-row>div{box-sizing:border-box;width:100%;margin:0}.content-section .divided-row.divided-row.divided-row.divided-row>div>img{position:static}.content-section .divided-row.divided-row.divided-row.divided-row .text-content>div{margin-left:0;margin-right:0}.content-section.green-blue.green-blue{background:unset;border-bottom:none}.content-section.green-blue.green-blue .text-content{box-sizing:border-box;padding:10%}.content-section.green-blue.green-blue>div:first-of-type{border-bottom:10px solid #fff}.content-section.green-blue.green-blue.green-blue.green-blue p{line-height:20px}.content-section.green-blue.green-blue h2{margin-bottom:20px;font-size:30px;font-weight:700}.content-section.green-blue.green-blue .divided-row.divided-row{border-bottom:none;margin:0;display:block}.content-section.green-blue.green-blue .media>img{position:static}.content-section.green-blue.green-blue .divided-row.divided-row.divided-row>div{border-bottom:10px solid #fff;width:100%;margin:0}.content-section.green-blue.green-blue .divided-row.divided-row.divided-row>div:first-of-type{background:#7ac143 url(/app/themes/mccip/public/build/assets/lines-background-Cwd__a1t.svg) 0 0/40px}.content-section.green-blue.green-blue .divided-row.divided-row.divided-row>div:last-of-type{background:#00bdd4 url(/app/themes/mccip/public/build/assets/lines-background-Cwd__a1t.svg) 0 0/40px}}.cta-section{text-align:center;background-color:#9c9da1;padding:118px 0 80px}.cta-section a{text-decoration:none}.cta-section h2,.cta-section h3,.cta-section h4,.cta-section h5,.cta-section h6,.cta-section p{color:#fff;font-family:DINOT,sans-serif}.cta-section h2{font-size:130px;font-weight:700}.cta-section h3{font-size:70px}.cta-section .underline{visibility:hidden;background-color:#7ac143;width:100%;height:5px;margin:0 auto}.cta-section :hover .underline{visibility:visible}@media (width<=900px){.cta-section{text-align:left;padding:20% 0}.cta-section h2{margin:0;font-size:12vw}.cta-section h3{font-size:9vw}}.expandable-content-section button{box-sizing:border-box;width:50px;height:55px;margin-top:30px}.expandable-content-section button .minus{display:none}.expandable-content-section button .plus{display:block}.expandable-content-section .expanded-content,.expandable-content-section .underline-nav,.expandable-content-section .underline-nav>ul{width:100%}.expandable-content-section aside.expanded button .minus{display:block}.expandable-content-section aside.expanded button .plus,.expandable-content-section aside:not(.expanded) .expanded-content{display:none}.expandable-content-section .lower-section{flex-direction:column-reverse;display:flex}@media (width<=900px){.lower-section.lower-section .underline-nav ul{display:block}.lower-section.lower-section .underline-nav ul li{width:100%}.expandable-content-section>div>aside:last-of-type{margin-bottom:0}}.expandable-list-section>ul{margin-left:0}.expandable-list-section>ul>li{display:flex}.expandable-list-section button{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;width:50px;height:55px}.expandable-list-section button .minus{display:none}.expandable-list-section button .plus{display:block}.expandable-list-section .expanded-content{width:100%;margin-bottom:60px}.expandable-list-section .item-content{margin-left:50px}.expandable-list-section .item-content h2{line-height:55px}.expandable-list-section li.expanded button .minus{display:block}.expandable-list-section li.expanded button .plus,.expandable-list-section li:not(.expanded) .expanded-content{display:none}@media (width<=900px){.expandable-list-section .item-content{margin-left:5%}.expandable-list-section .item-content h2{font-size:30px}}.insights-section{background-color:#e5e6e7}.insights-section .listings{flex-wrap:wrap;justify-content:space-around;display:flex}.insights-section .listings ul{margin-left:0;list-style:none}.insights-section .listings.case-study{justify-content:flex-start}.insights-section .listings.case-study article{box-sizing:border-box;width:50%;margin-bottom:30px;padding-right:30px}.insights-section .listings.case-study article>a{position:absolute;top:100%}.insights-section .listings.case-study article>div{height:100%}.insights-section .listings.case-study article>div>h3,.insights-section .listings.case-study article>div>ul{margin-bottom:20px}.insights-section .listings.case-study article>div p{margin-bottom:50px}.insights-section .listings.case-study article>div>ul{font-family:Open Sans,sans-serif}.insights-section .listings.case-study article>div h3,.insights-section .listings.case-study article>div p{padding:0}.insights-section .listings.case-study article .arrow-button{color:#fff;background-color:#7ac143;justify-content:space-between;align-items:center;font-weight:700;display:flex}.insights-section .listings.case-study article a{min-width:70%;max-width:98%;text-decoration:none}.insights-section .listings.case-study article a button{width:100%}.insights-section .icon-container{margin:0 10px}.insights-section h3{font-size:40px}.insights-section h2{margin-bottom:0}.insights-section h3,.insights-section p{padding:0 15px}.insights-section article{flex-wrap:wrap;width:33%;margin-top:50px;position:relative}.insights-section article ul{flex-wrap:wrap;display:flex}.insights-section article ul a{color:#7ac143;margin:0 5px;text-decoration:none}.insights-section article ul li:not(:last-of-type){border-right:1px solid #7ac143}.insights-section article ul li:first-of-type a{margin-left:0}@media (width<=900px){.insights-section.insights-section.insights-section{margin-bottom:10px;padding:10% 0 5%}.insights-section h2{font-size:30px;font-weight:700}.insights-section .listings.case-study.case-study p{margin-bottom:15px}.insights-section .listings.case-study.case-study .arrow-button.arrow-button{background-color:initial;color:#7ac143;padding:0}.insights-section .listings.case-study.case-study .arrow-button.arrow-button:after{display:none}.insights-section .listings,.insights-section .listings.case-study{display:block}.insights-section .listings article,.insights-section .listings.case-study article{width:100%;margin-top:40px;margin-bottom:50px}.insights-section .listings article>a,.insights-section .listings.case-study article>a{position:static}.insights-section .listings article .icon-container,.insights-section .listings.case-study article .icon-container{text-align:left;border:none}.insights-section .listings article h3,.insights-section .listings.case-study article h3{padding:0;font-size:30px}.insights-section .listings article h3,.insights-section .listings article .icon-container-body,.insights-section .listings article .image-wrap,.insights-section .listings.case-study article h3,.insights-section .listings.case-study article .icon-container-body,.insights-section .listings.case-study article .image-wrap{margin-bottom:20px}.insights-section .listings article .icon-container-body,.insights-section .listings.case-study article .icon-container-body{padding:0;font-size:15px}.insights-section .listings article .image-wrap,.insights-section .listings.case-study article .image-wrap{justify-content:flex-start;height:55px}.insights-section .listings article .image-wrap>img,.insights-section .listings.case-study article .image-wrap>img{height:100%}.insights-section .listings article .bottom-border,.insights-section .listings.case-study article .bottom-border{display:none}.insights-section .listings article .read-more,.insights-section .listings.case-study article .read-more{text-align:left;height:unset;border:none;margin:0;font-size:15px;position:static}.insights-section .listings article .read-more>div,.insights-section .listings.case-study article .read-more>div{display:inline}}.team-section .margin-container,.team-section .more-margin-container{flex-direction:row;align-items:center;display:flex;position:relative}.team-section img{display:block}.team-section img.desktop{margin-bottom:-40px;position:relative;top:-40px}@media (width<=900px){.team-section img.mobile{padding-top:20%}}.team-section .image-wrap{width:50%}.team-section .image-wrap .member-image{box-sizing:border-box;order:4;margin-top:-40px;margin-left:auto;margin-right:auto}.team-section .dots{order:1}.team-section .text-block,.team-section .meet-button{margin-top:1vw}.team-section .extra-text{color:#fff;font-family:minion-pro,serif;font-size:3vw;top:4vw}.team-section .citation{color:#fff;font-family:minion-pro,serif;font-size:1.2vw;line-height:1.5vw;position:absolute;top:55%}@media (width<=900px){.team-section .citation{display:none}}.team-section .meet-button{color:#fff;box-sizing:border-box;order:3;padding-left:0;font-family:DINOT,sans-serif;font-size:20px}@media (width<=900px){.team-section .meet-button{justify-content:space-between;align-items:center;height:fit-content;font-size:1vw;display:flex;position:static}.team-section .meet-button:after{font-size:12vw!important}}.team-section .meet-button span{color:#fff;border-bottom:2px solid #0000;padding-bottom:10px}.team-section .meet-button:after{margin-left:20px;font-size:30px}.team-section a{text-decoration:none}.team-section a:hover .meet-button span{border-bottom:2px solid #7ac143}.team-section a:hover .meet-button:after{color:#7ac143}.team-section .info-wrap{width:50%;margin:0 auto}.team-section .text-block{order:2;position:relative}.team-section .text-block>div{text-align:left}.team-section .text-block>div.pre-text{color:#fff;font-family:minion-pro,serif;font-size:50px}.team-section .text-block>div.main-text{color:#7ac143;margin-top:10px;font-family:DINOT,sans-serif;font-size:130px;font-weight:700}@media (width>=900px){.team-section .text-block>div.pre-text{font-size:4vw}.team-section .text-block>div.main-text{font-size:7vw;line-height:6vw}.team-section .meet-button{font-size:1.5vw}}@media (width>=1600px){.team-section .text-block>div.pre-text{font-size:50px}.team-section .text-block>div.main-text{font-size:130px;line-height:112px}.team-section .meet-button{font-size:20px}.team-section .citation{font-size:18px;line-height:20px}}@media (width<=900px){.team-section{padding-top:10vw}.team-section .text-block{margin-right:auto}.team-section .text-block>div.pre-text{font-size:9vw}.team-section .text-block>div.main-text{font-size:12vw}.team-section .more-margin-container,.team-section .margin-container{text-align:center;flex-direction:column-reverse;margin:0}.team-section .more-margin-container .meet-button,.team-section .margin-container .meet-button{width:100%;margin-bottom:6vw;padding:0;font-size:5vw;position:relative}.team-section .more-margin-container .info-wrap,.team-section .margin-container .info-wrap,.team-section .more-margin-container .image-wrap,.team-section .margin-container .image-wrap{width:80%}.team-section .more-margin-container .image-wrap img,.team-section .margin-container .image-wrap img{box-sizing:border-box;width:80%;margin:0;padding:0}.team-section .more-margin-container .image-wrap .member-image,.team-section .margin-container .image-wrap .member-image{width:100%;max-width:400px;margin:0 auto}.team-section .more-margin-container .image-wrap .dots,.team-section .margin-container .image-wrap .dots{width:40%;margin-left:10%;margin-right:auto}.team-section .more-margin-container .image-wrap .meet-button,.team-section .more-margin-container .image-wrap .dots,.team-section .more-margin-container .image-wrap .text-block>div,.team-section .margin-container .image-wrap .meet-button,.team-section .margin-container .image-wrap .dots,.team-section .margin-container .image-wrap .text-block>div{margin-bottom:5%}.team-section .mobile{width:initial}}.search-form,.search-form>label,.search-form .search-field{width:100%}.search-field{height:100%;display:flex}.search-form{margin:35px 0 30px;display:inline-block;position:relative}.search-form label{display:inline-block}.search-form input{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#e5e6e7;background-image:none;border:none;border-radius:0;padding:7px 15px;font-family:DINOT,sans-serif;font-size:20px;font-weight:700}.search-form input ::placeholder{font-family:DINOT,sans-serif;font-weight:700}.search-form input :-ms-placeholder-shown{font-family:DINOT,sans-serif;font-weight:700}.search-form input ::-moz-placeholder{font-family:DINOT,sans-serif;font-weight:700}.search-form input ::-webkit-input-placeholder{font-family:DINOT,sans-serif;font-weight:700}.search-form input.search-submit{vertical-align:bottom;height:37px;padding:0 10px 0 0;font-family:mccip;position:absolute;top:0;right:0}header.banner{z-index:4;background-color:#fff;width:100%;height:140px;position:fixed;top:0}header.banner ul{margin:0;list-style:none}header.banner .menu-toggle{cursor:pointer}header.banner .menu-toggle.open{position:absolute;top:45px;right:15vw}header.banner .social-wrap>div,header.banner .social-wrap i{color:#9c9da1}header.banner .copyright{color:#9c9da1;font-family:Open Sans,sans-serif;font-size:12px}header.banner .social-nav{margin:15px 0}header.banner .social-nav li{vertical-align:top;margin-right:20px}header.banner>div{justify-content:space-between;align-items:center;height:100%;display:flex}header.banner .nav-primary{font-family:DINOT,sans-serif}header.banner .nav-primary.expanded .collapsed-item,header.banner .nav-primary:not(.expanded) .expanded-item{display:none}header.banner .nav-primary #menu-primary li:not(:first-of-type){margin:20px 0}header.banner .nav-primary li{text-transform:uppercase;font-size:20px}header.banner .nav-primary>button{z-index:6;position:relative}header.banner .nav-primary a{color:#606161;letter-spacing:2px;text-decoration:none}header.banner .nav-primary .sub-menu{margin-top:15px;margin-left:30px}header.banner .nav-primary .sub-menu a{color:#9c9da1;font-weight:400}header.banner .nav-primary li:hover .sub-menu{display:block}header.banner .menu-primary-container{z-index:6;box-sizing:border-box;background-color:#fff;height:100vh;padding:140px 5% 30px;position:absolute;top:0;right:0;overflow:scroll;box-shadow:0 0 10px -1px #000000bf}.page-header{padding:185px 0 75px;font-weight:700;position:relative}.page-header h1{font-size:130px}.page-header h1,.page-header h2,.page-header h3,.page-header h1 a,.page-header h2 a,.page-header h3 a{color:#fff;font-family:DINOT,sans-serif}.page-header .pre-heading,.page-header h1.has-postheading{font-size:60px}.page-header .post-heading{font-size:40px;font-weight:400}.brand img{max-width:315px;height:auto}@media (width<=900px){.pre-heading.pre-heading{font-size:20px;font-weight:400}.brand img{width:90%}.menu-primary-container.menu-primary-container.menu-primary-container{padding-bottom:40px}.page-header{padding:12% 0}.page-header h1{font-size:30px}}.hero-section{position:relative}.hero-section.has-video .hero-video{display:none}.hero-section.has-video .hero-video iframe{width:70%;height:100%;margin:auto;position:absolute;inset:0}@media (width<=900px){.hero-section.has-video .hero-video iframe{width:80%;height:60%}}.hero-section.has-video.clicked .hero-video{display:block}.hero-section.has-video.clicked .text-elements,.hero-section.has-video.clicked>img{visibility:hidden}.hero-section .action-image{width:25%;margin-left:57%;position:absolute;bottom:8%;left:0}.hero-section .top-spacer.top-spacer{background-color:#fff;height:1vw}.hero-section .desktop,.hero-section .mobile{width:100%;height:auto;margin-bottom:-10px;display:block;position:relative;top:-10px}.hero-section .text-elements{z-index:3;box-sizing:border-box;width:100%;height:100%;padding:10vw 15% 0;position:absolute}.hero-section .text-elements .pre-text{font-family:minion-pro,serif;font-size:2.6vw}.hero-section .text-elements .main-text{font-family:DINOT,sans-serif;font-size:5.2vw;font-weight:700;line-height:4.5vw}.hero-section .text-elements .main-text>div{color:#fff}.hero-section .text-elements .citation{font-family:minion-pro,serif;font-size:1.2vw;line-height:1.5vw;position:absolute;bottom:2vw;left:41%}.hero-section .text-elements>div{color:#fff}@media (width<=900px){.hero-section{overflow:hidden}.hero-section .top-spacer.top-spacer{display:none}.hero-section.right-aligned-image.right-aligned-image.right-aligned-image img{float:right;left:unset;transform:translate(15%)}.hero-section>div{margin-top:10px}.hero-section.no-mobile img.desktop{height:430px;display:block;left:35%}.hero-section .text-elements{height:unset;bottom:30px;top:unset;padding:0 10%}.hero-section .text-elements .pre-text{margin-bottom:10px;font-size:30px}.hero-section .text-elements .main-text{font-size:40px;line-height:40px}.hero-section .text-elements .citation{display:none}.hero-section .desktop,.hero-section .mobile{width:auto;height:100%;position:relative;left:50%;transform:translate(-30%)}.menu-primary-container{box-sizing:border-box;width:100%}}footer.content-info{background-color:#707070;width:100%;height:135px}footer.content-info .brand{color:#fff}footer.content-info>div{justify-content:space-between;align-items:center;height:100%;display:flex}footer.content-info .social-nav ul{justify-content:flex-end;align-items:center;margin-bottom:15px;display:flex}footer.content-info .social-nav ul li{margin-left:25px}footer.content-info #menu-footer li,footer.content-info #menu-footer,footer.content-info #menu-footer span{font-family:DINOT,sans-serif;display:inline}footer.content-info #menu-footer li{padding:0 25px}footer.content-info #menu-footer span{font-size:14px}footer.content-info a,footer.content-info span,footer.content-info i{color:#fff;text-decoration:none}footer.content-info i{font-size:20px}footer.content-info .menu-wrap{text-align:right;font-family:DINOT,sans-serif;font-size:14px;line-height:18px}@media (width<=900px){footer.content-info{height:auto;padding:30px 0}footer.content-info.content-info i{font-size:40px}footer.content-info .brand img,footer.content-info .social-nav{margin-bottom:30px}footer.content-info>.margin-container,footer.content-info .social-nav ul,footer.content-info .menu-wrap{text-align:center;display:block}footer.content-info .social-nav.social-nav ul{margin:0}footer.content-info .social-nav.social-nav ul li{margin-left:10px;margin-right:10px;display:inline}footer.content-info #menu-footer{display:none}}.home .share-module{top:calc(100% - 114px)}.home .slider-wrap{position:relative}.home .content-link>a{align-items:flex-start}.home .insights-section{padding-top:50px;padding-bottom:50px}.home .team-section .image-wrap{width:30%}.home .team-section .extra-text{width:20%;position:relative;top:-5vw}.home .team-section .member-image{margin-right:unset;width:100%}.home .team-section .info-wrap{width:50%}.home .team-section .citation{top:unset;bottom:2vw;left:6vw}.home .team-section .dots{margin-top:1vw}@media (width<=900px){.home .team-section .extra-text{display:none}.home .team-section .image-wrap{width:80%}}.home .top-spacer{display:none}.home .content-section.green-blue .divided-row{flex-wrap:nowrap}.home .content-section.green-blue .divided-row>div.text-content:first-of-type>div{margin-right:45px}@media (width<=900px){.home .content-section.green-blue .divided-row>div.text-content:first-of-type>div{margin:0}}.home .content-section.green-blue .divided-row>div.text-content:last-of-type>div{margin-left:45px}@media (width<=900px){.home .content-section.green-blue .divided-row>div.text-content:last-of-type>div{margin:0}}.home .content-section.green-blue p{margin-bottom:30px;line-height:30px}.home .hero-section .margin-container{margin:0}.home .hero-section .margin-container>img.desktop{width:100%;margin-bottom:1px;position:static;transform:none}.home .slick-track{display:flex}.home .slick-slide{height:inherit}.home .slick-slide>div{height:100%}.home .hero-section{margin-bottom:20px}.home .hero-section .text-elements{bottom:unset;width:100%;padding:0;position:absolute}.home .hero-section .text-elements .citation{letter-spacing:1px;top:23%;left:8%}.home .hero-section .text-elements .main-text{margin-left:57%;padding-top:11vw;line-height:5.2vw}.home .hero-section .text-elements .main-text>div{margin-bottom:1vw}.home .hero-section .text-elements .main-text :first-child,.home .hero-section .text-elements .main-text :nth-child(3){font-family:minion-pro,serif;font-size:2.5vw;font-weight:400;line-height:3vw}.home .hero-section .text-elements .main-text :nth-child(2){letter-spacing:1px;font-family:DINOT,sans-serif;font-size:6vw}.home .hero-section.slide-struby .action-image{bottom:3%;left:0;right:unset;margin-left:10%;transform:none}.home .hero-section.slide-struby .text-elements .citation{top:unset;bottom:8vw;right:14vw;left:unset}.home .hero-section.slide-struby .text-elements .main-text{margin-left:10%}.home .hero-section.slide-struby .text-elements .main-text>div{color:#000}.home .hero-section.slide-struby .text-elements .main-text>div:first-of-type,.home .hero-section.slide-struby .text-elements .main-text>div:last-of-type{color:#9c9da1}.home .hero-section.slide-carlin .action-image{bottom:3%;left:0;right:unset;margin-left:10%;transform:none}.home .hero-section.slide-carlin .text-elements .citation{top:unset;bottom:4vw;right:19vw;left:unset}.home .hero-section.slide-carlin .text-elements .main-text{margin-left:10%;padding-top:16vw}.home .hero-section.slide-carlin .text-elements .main-text>div{color:#000}.home .hero-section.slide-carlin .text-elements .main-text>div:first-of-type,.home .hero-section.slide-carlin .text-elements .main-text>div:last-of-type{color:#9c9da1}.home .hero-section.slide-feng .action-image{bottom:14%}.home .hero-section.slide-feng .text-elements .citation{top:unset;right:unset;bottom:22vw;left:9vw}.home .hero-section.slide-feng .text-elements .main-text>div{color:#000}.home .hero-section.slide-2{background-color:#58595b;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMy4zIDIwLjkzIj48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtMntmaWxsOm5vbmU7fS5jbHMtMntzdHJva2U6cmdiYSgwLDAsMCwwLjA1KTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjA7fS5jbHMtM3tmaWxsOnJnYmEoMCwwLDAsMC4wNSk7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5kb3RzLWJhY2tncm91bmQ8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE0LjQ5LDIwLjkzYzAtNC43OCwzLjc3LTguMzcsOC44MS04LjM3aDBWOC4zN2MtNSwwLTguODEtMy41OS04LjgxLTguMzdIOC44MkM4LjgyLDQuNzgsNSw4LjM3LDAsOC4zN0gwdjQuMTljNSwwLDguODIsMy41OCw4LjgyLDguMzdoNS42N1oiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSIxNC40OSIgeTE9IjIwLjkzIiB4Mj0iMTQuNDgiIHkyPSIyMC45MyIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTE0LjQ5LDIwLjkzSDIzLjNWMTIuNTZoMEMxOC4yNiwxMi41NiwxNC40OSwxNi4xNSwxNC40OSwyMC45M1oiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0yMy4zLDguMzdWMEgxNC40OUMxNC40OSw0Ljc4LDE4LjI2LDguMzcsMjMuMyw4LjM3WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTguODIsMEgwVjguMzdIMEM1LDguMzcsOC44Miw0Ljc4LDguODIsMFoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0wLDEyLjU2djguMzdIOC44MkM4LjgyLDE2LjE0LDUsMTIuNTYsMCwxMi41NloiLz48L3N2Zz4=);background-repeat:repeat;background-size:20px 18px}.home .hero-section.slide-2 .hero-container{height:100%;margin:0 7% 0 10%;position:relative}.home .hero-section.slide-2 .text-elements{bottom:unset;z-index:3;box-sizing:border-box;width:70%;height:100%;padding:0;position:absolute}.home .hero-section.slide-2 .citation{bottom:12vw;left:unset;top:unset;right:-31vw}.home .hero-section.slide-2 .top-spacer{display:block}.home .hero-section.slide-2 .main-text{margin-left:0;padding-top:5vw}.home .hero-section.slide-2 img.mobile{top:unset;height:unset;margin:0 auto;position:absolute;bottom:0;left:0;right:0;transform:none}.home .hero-section.slide-2 img.desktop{width:100%;margin-top:-1vw;top:-1vw}@media (width<=900px){.home .hero-section.slide-2{height:calc(100% - 20px)}.home .hero-section.slide-2 .top-spacer{display:none}.home .content-link{margin-top:50px}.home .content-link a{font-size:15px}.home img.mobile{width:50%;min-width:250px;margin-top:-10vw}.home .hero-section img.desktop.desktop{width:unset;margin:0 auto}.home .hero-section .action-image{width:200px;left:unset;right:5%}.home .hero-section.slide-struby .action-image{bottom:5%}.home .hero-section.slide-struby img.desktop{float:right;margin-right:-100px}.home .hero-section.slide-struby .text-elements{bottom:30%}.home .hero-section.slide-struby .text-elements .main-text>div:nth-of-type(2){color:#7ac143}}@media (width<=750px){.home .hero-section .text-elements{margin-bottom:20px;bottom:15%}.home .hero-section .main-text.main-text{margin-left:10%}.home .hero-section .main-text.main-text>div{margin-bottom:10px}.home .hero-section .main-text.main-text :first-child,.home .hero-section .main-text.main-text :nth-child(3){font-size:30px}.home .hero-section .main-text.main-text :nth-child(2){letter-spacing:4px;font-family:DINOT,sans-serif;font-size:40px;line-height:40px}.home .hero-section.slide-carlin img.desktop{float:right;margin-right:-100px}.home .hero-section.slide-carlin .text-elements .main-text>div{color:#fff}.home .hero-section.slide-feng .action-image{bottom:8%}.home .hero-section.slide-feng .text-elements .main-text>div{color:#fff}}.about-us .quote-hr line{stroke:#7ac143}.about-us .quote-hr text{fill:#7ac143}.about-us .has-video>.media-image{box-sizing:border-box;padding-left:30%}@media (width<=900px){.about-us .has-video{text-align:center}.about-us .has-video>.media-image{max-width:400px;padding:0}.about-us .hero-section .desktop{left:35%}.about-us .hero-section .main-text{width:250px}}.our-professionals .pagination li,.executive-team .pagination li,.blog .pagination li,.archive.category-event .pagination li{display:inline-block}.our-professionals .search-section-form nav,.our-professionals .search-section-form form,.executive-team .search-section-form nav,.executive-team .search-section-form form,.blog .search-section-form nav,.blog .search-section-form form,.archive.category-event .search-section-form nav,.archive.category-event .search-section-form form{justify-content:space-between;display:flex}.our-professionals .search-section-form .search-field,.our-professionals .search-section-form .select-wrap,.executive-team .search-section-form .search-field,.executive-team .search-section-form .select-wrap,.blog .search-section-form .search-field,.blog .search-section-form .select-wrap,.archive.category-event .search-section-form .search-field,.archive.category-event .search-section-form .select-wrap{border:1px solid #606161;flex:1}.our-professionals .search-section-form input,.our-professionals .search-section-form select,.executive-team .search-section-form input,.executive-team .search-section-form select,.blog .search-section-form input,.blog .search-section-form select,.archive.category-event .search-section-form input,.archive.category-event .search-section-form select{margin:0}.our-professionals .search-section-form .select-wrap,.executive-team .search-section-form .select-wrap,.blog .search-section-form .select-wrap,.archive.category-event .search-section-form .select-wrap{margin-left:20px}.our-professionals .search-section-form form,.executive-team .search-section-form form,.blog .search-section-form form,.archive.category-event .search-section-form form{margin-top:30px}.our-professionals .glossary,.executive-team .glossary,.blog .glossary,.archive.category-event .glossary{width:100%}.our-professionals article.person,.executive-team article.person,.blog article.person,.archive.category-event article.person{box-sizing:border-box;width:25%;margin-bottom:30px;padding-right:30px}.our-professionals article.person a,.executive-team article.person a,.blog article.person a,.archive.category-event article.person a{text-decoration:none}.our-professionals article.person h2,.our-professionals article.person h3,.executive-team article.person h2,.executive-team article.person h3,.blog article.person h2,.blog article.person h3,.archive.category-event article.person h2,.archive.category-event article.person h3{font-family:Open Sans,sans-serif}.our-professionals article.person h2,.executive-team article.person h2,.blog article.person h2,.archive.category-event article.person h2{margin:0;font-size:25px;line-height:30px}.our-professionals article.person h3,.executive-team article.person h3,.blog article.person h3,.archive.category-event article.person h3{text-indent:-10px;padding-left:10px;line-height:22px}.our-professionals article.person img,.executive-team article.person img,.blog article.person img,.archive.category-event article.person img{width:100%;height:auto}.our-professionals .listing>div,.executive-team .listing>div,.blog .listing>div,.archive.category-event .listing>div{flex-wrap:wrap;justify-content:flex-start;margin-top:80px;margin-right:-30px;display:flex}@media (width<=750px){.our-professionals .search-section-form,.executive-team .search-section-form,.blog .search-section-form,.archive.category-event .search-section-form{background:0 0}.our-professionals .search-section-form .glossary,.executive-team .search-section-form .glossary,.blog .search-section-form .glossary,.archive.category-event .search-section-form .glossary{display:none}.our-professionals .search-section-form form,.our-professionals .search-section-form form .select-wrap,.executive-team .search-section-form form,.executive-team .search-section-form form .select-wrap,.blog .search-section-form form,.blog .search-section-form form .select-wrap,.archive.category-event .search-section-form form,.archive.category-event .search-section-form form .select-wrap{margin:0;display:block}.our-professionals .search-section-form form .select-wrap,.our-professionals .search-section-form .search-field,.executive-team .search-section-form form .select-wrap,.executive-team .search-section-form .search-field,.blog .search-section-form form .select-wrap,.blog .search-section-form .search-field,.archive.category-event .search-section-form form .select-wrap,.archive.category-event .search-section-form .search-field{margin-bottom:10px}.our-professionals .listing>div,.executive-team .listing>div,.blog .listing>div,.archive.category-event .listing>div{margin-top:0;display:block}.our-professionals .listing>div article,.executive-team .listing>div article,.blog .listing>div article,.archive.category-event .listing>div article{width:100%}}@media (width>=750px) and (width<=1700px){.our-professionals .search-section-form form,.executive-team .search-section-form form,.blog .search-section-form form,.archive.category-event .search-section-form form{flex-wrap:wrap}.our-professionals .search-section-form form .select-wrap,.executive-team .search-section-form form .select-wrap,.blog .search-section-form form .select-wrap,.archive.category-event .search-section-form form .select-wrap{margin-left:0}.our-professionals form .select-wrap.select-wrap,.our-professionals .search-field.search-field,.executive-team form .select-wrap.select-wrap,.executive-team .search-field.search-field,.blog form .select-wrap.select-wrap,.blog .search-field.search-field,.archive.category-event form .select-wrap.select-wrap,.archive.category-event .search-field.search-field{box-sizing:border-box;flex:0 auto;width:calc(50% - 20px);margin-bottom:20px}.our-professionals article.person,.executive-team article.person,.blog article.person,.archive.category-event article.person{width:33.33%}}@media (width<=900px){.our-professionals article.person,.executive-team article.person,.blog article.person,.archive.category-event article.person{width:50%}}.executive-team .teams-section{padding:20px 0 60px}.executive-team .teams-section h2{margin-top:70px;margin-bottom:50px}.our-practice .default-content .padded-section{padding:70px 0 60px}@media (width<=900px){.our-practice .default-content .padded-section{padding:5% 0}}.our-practice .expandable-content-section{padding-bottom:0}@media (width<=900px){.our-practice .expandable-content-section{padding-bottom:5%}.our-practice .expandable-content-section .lower-section{display:block}}.our-practice .expandable-content-section .underline-nav li{min-width:200px}.our-practice .expandable-content-section .underline-nav li a{color:#00bdd4;border-bottom:2px solid #00bdd4}.our-practice .expandable-content-section .underline-nav li a:active,.our-practice .expandable-content-section .underline-nav li a:hover{color:#7ac143;border-bottom:2px solid #7ac143}.our-practice .expandable-content-section .underline-nav ul{box-sizing:border-box;padding-left:50px}.our-practice .lower-section{flex-direction:row;margin-top:40px}.single-case_study .link-section .margin-container{align-items:center}.single-case_study .link-section .link-wrap{text-align:right}.single-case_study .link-section .arrow-button{color:#00bdd4;text-transform:uppercase;background-color:#e5e6e7}.single-case_study .link-section h2{font-size:130px}.single-case_study .link-section p{font-size:60px;line-height:60px}.single-case_study .link-section h1,.single-case_study .link-section h2,.single-case_study .link-section h3,.single-case_study .link-section h4,.single-case_study .link-section h5,.single-case_study .link-section h6,.single-case_study .link-section p{color:#fff;margin:0}.single-case_study .function-buttons{margin-top:40px}@media (width<=900px){.single-case_study .link-section h2{font-size:50px}.single-case_study .link-section p{font-size:30px}}.leadership .divided-row{flex-wrap:nowrap}.leadership .content-section a{max-width:500px;margin-top:30px}.leadership .padded-section{padding-bottom:20px}.leadership .staggered-left .divided-row>div{margin-bottom:0}@media (width<=900px){.leadership .content-sections{padding:0}}.industry-experience .listing-section ul{flex-wrap:wrap;padding-top:60px;padding-bottom:100px;display:flex}.industry-experience .listing-section ul:after{content:"";flex-grow:1;flex-basis:33.33%;min-width:300px;display:block}.industry-experience .listing-section ul li{box-sizing:border-box;flex-basis:33.33%;min-width:300px;margin-top:40px;padding:0 15px}.industry-experience .listing-section ul li .image-wrap{height:200px}.industry-experience .listing-section ul li h3{margin-bottom:100px;font-size:30px}@media (width<=900px){.industry-experience .listing-section ul li{flex-basis:auto;flex-grow:unset;width:50%}}@media (width<=750px){.industry-experience .listing-section ul li{width:100%;min-width:unset}}.page-template-career-type .benefits-content,.page-template-career-type .padded-section{padding-bottom:40px}.page-template-career-type .expandable-list-section{margin-bottom:40px}.page-template-career-type .default-content a{width:auto;display:inline-block}.page-template-career-type .default-content a:after{margin-left:100px}.blog .content-listing,.category .content-listing{flex-wrap:wrap;justify-content:space-between;padding-top:100px;display:flex}.blog .content-listing a,.category .content-listing a{text-decoration:none}.blog .content-listing .arrow-links,.category .content-listing .arrow-links{margin-top:40px}.blog .content-listing .arrow-links a,.category .content-listing .arrow-links a{color:#7ac143;justify-content:flex-start}.blog .content-listing .arrow-links a:hover,.category .content-listing .arrow-links a:hover{color:#00bdd4}.blog .content-listing .arrow-links a:after,.category .content-listing .arrow-links a:after{font-size:22px}.blog .content-listing article,.category .content-listing article{width:430px;margin-bottom:100px;margin-right:20px}.blog .content-listing h2,.blog .content-listing h3,.blog .content-listing h4,.category .content-listing h2,.category .content-listing h3,.category .content-listing h4{margin-bottom:30px;font-family:Open Sans,sans-serif;font-weight:400}.blog .content-listing h2,.category .content-listing h2{font-size:35px}.blog .content-listing h4 span,.category .content-listing h4 span{color:#7ac143}.careers .default-content a{color:#7ac143;margin-top:10px;display:inline-block}.careers .default-content a:after{margin-left:40px}.careers .default-content a:hover{color:#00bdd4}.careers .green-blue .arrow-button{background-color:#e5e6e7;justify-content:space-between;width:75%;margin-top:30px;font-weight:700;display:flex}.careers .second-divided-row{margin-bottom:30px}.careers .second-divided-row .divided-row>div{margin-left:0;margin-right:0}.careers .second-divided-row .divided-row>div:nth-of-type(2){width:45%;margin-left:5%}.careers .second-divided-row .media>img{top:-70px}.careers .underline-nav ul{margin-top:50px;display:block}.careers .underline-nav ul li{width:100%}@media (width<=900px){.careers .second-divided-row .text-content{padding:10%}.careers .default-content a{display:flex;align-items:center!important}}.contact-us .main>.margin-container{display:flex}.contact-us .main>.margin-container .default-content{width:66.66%}.contact-us .main>.margin-container .default-content .padded-section>p{margin-right:15%}.contact-us .main>.margin-container>aside{width:33.33%;margin-top:10px;font-family:Open Sans,sans-serif;font-size:25px}.contact-us .main>.margin-container>aside>div>div{margin-bottom:5px}.contact-us .main>.margin-container>aside>div{margin-bottom:50px}.contact-us .main>.margin-container>aside i{bottom:unset;font-weight:700;top:-7px}.contact-us .main>.margin-container>aside button{margin-top:25px}.contact-us .main>.margin-container>aside .phone{margin-top:20px}.contact-us .main>.margin-container>aside .phone i{font-size:40px}.contact-us .main>.margin-container>aside h3{margin-bottom:40px;font-family:minion-pro,serif;font-size:40px;font-weight:400}.contact-us .gform_wrapper{margin-right:15%}.contact-us .gform_wrapper .gform_title{font-family:minion-pro,serif;font-size:50px}.contact-us .gform_wrapper .gfield{vertical-align:top;width:50%;display:inline-block}.contact-us .gform_wrapper #field_1_7{width:100%}.contact-us .gform_wrapper label{color:#9c9da1;text-transform:uppercase;font-family:DINOT,sans-serif;font-size:15px;font-weight:700}.contact-us .gform_wrapper input,.contact-us .gform_wrapper select,.contact-us .gform_wrapper textarea{color:#606161;border-radius:initial;background-color:#e5e6e7;border:none;outline:none;width:100%!important;font-family:Open Sans,sans-serif!important}.contact-us .gform_wrapper textarea{overflow:auto}.contact-us .gform_wrapper input,.contact-us .gform_wrapper select{height:40px}.contact-us .gform_wrapper .ginput_container_select{position:relative}.contact-us .gform_wrapper .ginput_container_select:after{content:"";height:100%;font-family:mccip;font-size:14px;line-height:40px;display:inline-block;position:absolute;top:0;right:15px;transform:rotate(90deg)}.contact-us .gform_wrapper input{width:50%}.contact-us .gform_wrapper .submit-button,.contact-us .gform_wrapper .submit-button input{color:#fff;letter-spacing:1px;text-align:left;background-color:#7ac143;font-weight:700}.contact-us .gform_wrapper .submit-button{justify-content:space-between;align-items:center;width:315px;display:flex}.contact-us .gform_wrapper i{color:#fff;margin-right:15px;font-size:18px}@media (width<=900px){.contact-us .gfield.gfield.gfield{width:100%;display:block}.contact-us .main>.margin-container.margin-container{display:block}.contact-us .main>.margin-container.margin-container .gform_wrapper{margin:0}.contact-us .main>.margin-container.margin-container .submit-button{width:100%}.contact-us .main>.margin-container.margin-container .submit-button>input{text-align:center}.contact-us .main>.margin-container.margin-container>section,.contact-us .main>.margin-container.margin-container>aside{width:100%;margin:0}.contact-us .main>.margin-container.margin-container aside{text-align:center;padding-top:0}}.why-mcc .default-content>.padded-section{padding:80px 0}.why-mcc .first-content{margin-bottom:20%}.why-mcc .first-content .margin-container{text-align:center}.why-mcc .first-content .media{text-align:center;width:100%;position:relative}.why-mcc .first-content .media.clicked .video{visibility:visible}.why-mcc .first-content .media.clicked>img{visibility:hidden}.why-mcc .first-content .media img{box-sizing:border-box;width:auto;height:150%;margin:0 auto;position:absolute;top:-5%;left:0;right:0}.why-mcc .first-content .video{visibility:hidden;position:relative}.why-mcc .first-content .video iframe{width:100%;height:30vw}.why-mcc .first-content .media,.why-mcc .first-content .media.has-video.has-video{cursor:pointer;width:100%;margin:0 auto}.why-mcc .variable-margin.variable-margin{border-bottom:0}.why-mcc .variable-margin.variable-margin.clicked{margin-bottom:5%}@media (width<=900px){.why-mcc .first-content .media img{height:120%}.why-mcc .padded-section.padded-section{margin:0;padding:10%}.why-mcc .video.video iframe{height:50vw}.why-mcc .divided-row.margin-container{margin:0}.why-mcc .divided-row.margin-container .text-content>div{padding:10%}.why-mcc .staggered-left .margin-container{flex-direction:column-reverse;display:flex}}.available-positions .padded-section{padding:70px 0 0}.available-positions .search-section-form{background-color:#606161}.available-positions .pagination li{display:inline-block}.available-positions .job-article{margin-bottom:80px}.available-positions .job-article a{text-decoration:none;display:block}.available-positions .job-article h2{font-family:minion-pro,serif;font-size:40px}.available-positions .job-article h4{color:#00bdd4;margin-bottom:10px;font-family:Open Sans,sans-serif;font-size:18px}.available-positions .job-article .arrow-links{margin-top:40px}.available-positions .job-article .arrow-links span{color:#7ac143;justify-content:flex-start}.available-positions .job-article .arrow-links span:after{font-size:22px}@media (width<=900px){.available-positions .padded-section{padding-top:10%;padding-bottom:10%}.available-positions .search-section-form{background:0 0;padding-bottom:0}.available-positions .search-section-form input{margin-bottom:10px}.available-positions .search-section-form .search-field,.available-positions .search-section-form .select-wrap{border:1px solid #606161}.available-positions .search-section-form form,.available-positions .search-section-form form .select-wrap{width:100%;margin:0;display:block}.available-positions .search-section-form .filters{display:block}.available-positions .search-section-form form .select-wrap,.available-positions .search-section-form .search-field{margin-bottom:10px}}body.search article{margin-bottom:40px}body.search article .byline{margin-bottom:10px}body.search article .entry-title{margin-bottom:5px}body.search .search-field input{background-color:#fff}.page-template-our-community .default-content .padded-section{padding-bottom:0}.search .pagination li{display:inline-block}.error404 .search-form{max-width:430px}.single-person a{text-decoration:none}.single-person .mobile-education{display:none}.single-person .expandable-list-section a{color:#00bdd4}.single-person .expandable-list-section ul ul li{font-size:20px;list-style-type:disc;display:list-item}.single-person .education>p{margin-bottom:5px}.single-person .function-buttons{margin-top:15px}.single-person .arrow-button{background-color:#e5e6e7;justify-content:space-between;align-items:center;width:100%;margin-top:30px;display:flex}.single-person .arrow-button:after{color:#7ac143}.single-person .bio{margin-top:50px;margin-bottom:55px}.single-person .main-section{margin-bottom:80px;margin-right:20px}.single-person .page-header{padding-bottom:35px}.single-person .page-header>.margin-container{margin-right:40%}.single-person .page-header .post-heading{margin-top:15px}.single-person .page-header .post-post-heading{margin-top:25px;font-size:20px}.single-person .person-content{display:flex}.single-person .person-content .mobile-education h3{margin-top:45px;margin-bottom:15px;font-family:minion-pro,serif;font-size:30px}.single-person .person-content .mobile-education .arrow-button{font-weight:700}.single-person .person-content .mobile-education li,.single-person .person-content .mobile-education p{text-indent:-22px;padding-left:22px}.single-person .person-content .mobile-education ul{margin:0;list-style:none}.single-person .person-content>section{flex:2}.single-person .person-content>aside{flex:1;position:relative;top:-195px}.single-person .person-content>aside h3{margin-top:45px;margin-bottom:15px;font-family:minion-pro,serif;font-size:30px}.single-person .person-content>aside .arrow-button{font-weight:700}.single-person .person-content>aside li,.single-person .person-content>aside p{text-indent:-22px;padding-left:22px}.single-person .person-content>aside ul{margin:0;list-style:none}.single-person .person-content>aside>img{width:100%;max-width:400px;height:auto;margin:0 auto;display:block}@media (width<=900px){.single-person header.page-header{max-height:unset}.single-person header.page-header h1,.single-person header.page-header h3{font-size:20px}.single-person header.page-header .post-post-heading{font-size:16px}.single-person .person-content{flex-direction:column-reverse}.single-person .function-buttons{width:100vw;position:relative;left:-13%}.single-person .function-buttons>a{width:100%;display:block;position:static}.single-person .function-buttons>a button{width:100%}.single-person .education-wrap{display:none}.single-person .main-section{flex-direction:column;display:flex}.single-person .main-section .bio{order:1}.single-person .main-section .expandable-list-section{order:2}.single-person .main-section .mobile-education{order:3;margin-bottom:50px;display:block}.single-person .main-section .function-buttons{order:4}.single-person aside.sidebar{margin-top:30px;position:static}.single-person aside.sidebar .arrow-button{display:none}}.single-case_study .link-section .divided-row>div{width:unset}.single-case_study .link-section .divided-row>div:first-of-type{margin-right:20px}.single-case_study blockquote{width:70vw;margin-top:50px;margin-bottom:50px;margin-left:-15vw;padding:50px 15vw}@media (width<=900px){.single-case_study blockquote{margin-left:-10vw;overflow:hidden}.single-case_study blockquote .quote-hr{width:300%;position:relative;transform:translate(-33.33%)}.single-case_study blockquote hr{width:300%;transform:translate(-33.33%)}}.single-case_study blockquote svg{fill:#fff;stroke:#fff}.single-case_study blockquote hr{background-color:#fff;border:none;height:3px;margin-top:30px}.single-case_study blockquote>div{margin:15px 10%}@media (width<=900px){.single-case_study.single-case_study.single-case_study h1{font-size:30px}.single-case_study.single-case_study.single-case_study h3{font-size:20px}}.single-practice_area .more-services{margin-bottom:80px}.single-practice_area .default-content .padded-section{padding-bottom:0}.single-practice_area .after-content{padding-bottom:100px}.single-practice_area .expandable-content-section aside,.single-industry .expandable-content-section aside{box-sizing:border-box;padding-right:20px}.single-practice_area .page-header h1,.single-industry .page-header h1{font-size:10vw}.single-practice_area .page-header h1.long-title,.single-industry .page-header h1.long-title{font-size:7vw}@media (width>=1700px){.single-practice_area .page-header h1,.single-industry .page-header h1{font-size:130px}}.single-job .page-header{padding-bottom:50px}.single-job .post-heading,.single-job .post-post-heading{margin-top:10px;font-size:40px;font-weight:400}.single-job article section{margin-bottom:50px}.single-job article section h3{margin:20px 0 30px;font-family:Open Sans,sans-serif;font-weight:700}@media (width<=900px){.single-job .page-header h1{font-size:30px}.single-job .page-header h3{font-size:20px}}.single-post .page-header{padding:125px 0 40px}.single-post .page-header .pre-heading,.single-post .page-header .pre-heading span{color:#7ac143;margin-bottom:20px;font-family:Open Sans,sans-serif;font-size:30px}.single-post .page-header .post-heading,.single-post .page-header h1{color:#606161}.single-post .page-header h1{margin-bottom:20px}.single-post .page-header .post-heading{font-size:30px;font-weight:400}@media (width<=900px){.single-post .page-header.page-header{padding:12% 0}.single-post .page-header.page-header h1{font-size:30px}.single-post .page-header.page-header h3,.single-post .page-header.page-header h3 span{font-size:20px}}body#tinymce{margin:12px!important}
