@import url("https://fonts.googleapis.com/css?family=IBM+Plex+Mono:300i,500,700|IBM+Plex+Sans+Condensed|IBM+Plex+Sans:300,400,500,600,700&display=swap");body{font-family:'IBM Plex Sans', sans-serif}h1,h2,h3,h4,h5{font-family:'IBM Plex Sans', sans-serif}.main h1,.main h2,.main h3,.main h4,.main h5{font-family:'IBM Plex Sans', sans-serif;font-weight:bold !important;color:#000}.main h1{font-weight:bold;font-size:2.1875rem}.main h2{font-weight:100 !important;font-size:1.875rem}.main h3{font-weight:400}.mono,.redesign-button,.feature-item-style .item .meta *,.template-market-2019 .market-bottom .insights-section .top-items .item .meta *,.template-market-2019 .market-bottom .insights-section .bottom-items .item .meta *,.template-market-2019 .market-bottom .insights-section .featured-item .item .meta *,.redesign-recent-news-component .recent-news .item .meta *,.template-home-2019 .highlights-container .highlights .highlight .meta{font-family:"IBM Plex Mono",sans-serif !important}.sans,strong,.main-menu li a,header.style-3 .main-menu .sub-menu li a,header.style-3 .main-menu .sub-sub-menu li a{font-family:'IBM Plex Sans', sans-serif}.masthead h1,.masthead h2{font-family:'IBM Plex Sans', sans-serif;font-weight:900 !important}.main{color:#000;padding:0 0 0 0}.template-community-page .main{padding-bottom:112px}.btn{background:#e10600}.insights-template .insights-masthead .blue-section{background-color:#e10600 !important}.home .inner{max-width:1140px}.person-template-default .main .inner{padding-bottom:40px}.main-menu li:hover{color:#e10600}.redesign-filter-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:25px}.redesign-filter-container .filter-by{-ms-flex-item-align:center;align-self:center;font-weight:900;text-transform:uppercase;font-size:14px;margin-right:20px}.redesign-filter-container .selector{margin-bottom:5px}strong{font-weight:900 !important}header.style-3 .logo img{max-width:184px}.background-light-red{background-color:#e10600}.background-light-red *,.background-light-red h1,.background-light-red h2,.background-light-red h3,.background-light-red h4,.background-light-red h5,.background-light-red p{color:#fff}.background-light-red .redesign-button:hover{border-bottom:1px solid #F6F2EF}.redesign-button{text-decoration:none !important;border-bottom:1px solid;display:inline-block;-webkit-transition:all 0.25s;transition:all 0.25s}.redesign-button:hover{border-bottom:1px solid #e10600}.redesign-button,.redesign-button i{font-weight:100;font-style:italic;padding-bottom:5px}.small-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #000;padding-top:25px;margin-bottom:50px}.small-title-container .redesign-button{font-size:0.9rem}.small-title{font-weight:600}.small-title.red{color:#e10600}.split-col{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}@media screen and (max-width: 768px){.split-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.split-col .small-title-container{border-top:0}.split-col .col{border-top:1px solid #000}.split-col .col-1{width:calc(70% - 100px);margin-right:100px;overflow:hidden}@media screen and (max-width: 768px){.split-col .col-1{width:100%;margin-right:0}}.split-col .col-2{width:30%}@media screen and (max-width: 768px){.split-col .col-2{width:100%}}.leaders-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.leaders-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.leaders-column .leader{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px}.leaders-column .leader a.full{position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (max-width: 768px){.leaders-column .leader{width:calc(50% - 25px);margin-right:25px}}@media screen and (max-width: 500px){.leaders-column .leader{width:100%;margin-right:0}}.leaders-column .leader .headshot{width:100px;height:100px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:25px}.leaders-column .leader .name{font-weight:700}.leaders-column .button-container{margin-bottom:25px}.main ul li ul li{list-style-type:circle}.redesign-contact-person-component{position:relative;overflow:hidden}.redesign-contact-person-component .inner{position:static}.redesign-contact-person-component .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.redesign-contact-person-component .flex-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.redesign-contact-person-component .shade{display:none;z-index:-1}.redesign-contact-person-component .contact-container{width:auto;padding:25px 50px 25px 0}.redesign-contact-person-component .contact-container .title{font-weight:600 !important;margin-bottom:25px}.redesign-contact-person-component .contact-container .text{font-weight:500}.redesign-contact-person-component .contact-container .person{display:-webkit-box;display:-ms-flexbox;display:flex}.redesign-contact-person-component .contact-container .person .headshot{width:150px;height:150px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:50px}.redesign-contact-person-component .contact-container .person .name{font-size:2em;margin-bottom:10px}.redesign-contact-person-component .contact-container .person .meta{overflow:hidden}.redesign-contact-person-component .contact-container .person .meta div{float:left}.redesign-contact-person-component .contact-container .person .meta .job-title{margin-bottom:10px}.redesign-contact-person-component .contact-container .person .meta .email{margin-right:25px}.redesign-contact-person-component .contact-container .person .meta .email a{padding-bottom:0;border-bottom-color:#F6F2EF}.redesign-contact-person-component .image-container{width:50%;background-size:cover;background-repeat:no-repeat}.redesign-contact-person-component.with-form .shade{display:block;position:absolute;width:50%;top:0;bottom:0;right:0}@media screen and (max-width: 767px){.redesign-contact-person-component.with-form .shade{width:auto;left:-5%;right:-5%}}.redesign-contact-person-component.with-form .contact-container{width:50%;background-color:#F6F2EF}@media screen and (max-width: 767px){.redesign-contact-person-component.with-form .contact-container{width:100%;padding:25px 0}}.redesign-contact-person-component.with-form .contact-container .shade{left:0;background-color:#F6F2EF}.redesign-contact-person-component.with-form .form-container{width:50%;padding:25px 0px 25px 50px;background-color:#D7CFCA}.redesign-contact-person-component.with-form .form-container .shade{background-color:#D7CFCA}@media screen and (max-width: 767px){.redesign-contact-person-component.with-form .form-container{position:relative;width:100%;padding:25px 0}}.redesign-contact-person-component.with-form .form-container .form-title{font-weight:600 !important;color:#e10600}.feature-item-style,.template-market-2019 .market-bottom .insights-section .top-items,.template-market-2019 .market-bottom .insights-section .bottom-items,.template-market-2019 .market-bottom .insights-section .featured-item,.redesign-recent-news-component .recent-news{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-40px}@media screen and (max-width: 600px){.feature-item-style,.template-market-2019 .market-bottom .insights-section .top-items,.template-market-2019 .market-bottom .insights-section .bottom-items,.template-market-2019 .market-bottom .insights-section .featured-item,.redesign-recent-news-component .recent-news{margin-right:0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.feature-item-style .item,.template-market-2019 .market-bottom .insights-section .top-items .item,.template-market-2019 .market-bottom .insights-section .bottom-items .item,.template-market-2019 .market-bottom .insights-section .featured-item .item,.redesign-recent-news-component .recent-news .item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:40px;margin-bottom:50px;position:relative}@media screen and (max-width: 1075px){.feature-item-style .item,.template-market-2019 .market-bottom .insights-section .top-items .item,.template-market-2019 .market-bottom .insights-section .bottom-items .item,.template-market-2019 .market-bottom .insights-section .featured-item .item,.redesign-recent-news-component .recent-news .item{width:calc(50% - 40px) !important}}@media screen and (max-width: 600px){.feature-item-style .item,.template-market-2019 .market-bottom .insights-section .top-items .item,.template-market-2019 .market-bottom .insights-section .bottom-items .item,.template-market-2019 .market-bottom .insights-section .featured-item .item,.redesign-recent-news-component .recent-news .item{width:100% !important;margin-right:0px}}.feature-item-style .item .item-title,.template-market-2019 .market-bottom .insights-section .top-items .item .item-title,.template-market-2019 .market-bottom .insights-section .bottom-items .item .item-title,.template-market-2019 .market-bottom .insights-section .featured-item .item .item-title,.redesign-recent-news-component .recent-news .item .item-title{font-weight:600;font-size:0.9rem}.feature-item-style .item .content,.template-market-2019 .market-bottom .insights-section .top-items .item .content,.template-market-2019 .market-bottom .insights-section .bottom-items .item .content,.template-market-2019 .market-bottom .insights-section .featured-item .item .content,.redesign-recent-news-component .recent-news .item .content{width:auto}.feature-item-style .item .meta,.template-market-2019 .market-bottom .insights-section .top-items .item .meta,.template-market-2019 .market-bottom .insights-section .bottom-items .item .meta,.template-market-2019 .market-bottom .insights-section .featured-item .item .meta,.redesign-recent-news-component .recent-news .item .meta{margin-left:20px}.feature-item-style .item .meta *,.template-market-2019 .market-bottom .insights-section .top-items .item .meta *,.template-market-2019 .market-bottom .insights-section .bottom-items .item .meta *,.template-market-2019 .market-bottom .insights-section .featured-item .item .meta *,.redesign-recent-news-component .recent-news .item .meta *{font-weight:500;font-size:13px;white-space:nowrap}.feature-item-style .item a.full,.template-market-2019 .market-bottom .insights-section .top-items .item a.full,.template-market-2019 .market-bottom .insights-section .bottom-items .item a.full,.template-market-2019 .market-bottom .insights-section .featured-item .item a.full,.redesign-recent-news-component .recent-news .item a.full{position:absolute;top:0;bottom:0;left:0;right:0}.feature-item-style.three .item,.template-market-2019 .market-bottom .insights-section .three.top-items .item,.template-market-2019 .market-bottom .insights-section .three.bottom-items .item,.template-market-2019 .market-bottom .insights-section .three.featured-item .item,.redesign-recent-news-component .recent-news .item{width:calc(33.333% - 40px)}.feature-item-style.two .item,.template-market-2019 .market-bottom .insights-section .top-items .item,.template-market-2019 .market-bottom .insights-section .bottom-items .item,.template-market-2019 .market-bottom .insights-section .two.featured-item .item,.redesign-recent-news-component .two.recent-news .item{width:calc(50% - 40px)}.feature-item-style.one .item,.template-market-2019 .market-bottom .insights-section .one.top-items .item,.template-market-2019 .market-bottom .insights-section .one.bottom-items .item,.template-market-2019 .market-bottom .insights-section .featured-item .item,.redesign-recent-news-component .one.recent-news .item{width:100% !important;margin-right:0 !important}#site-footer{background-color:#e10600;margin-top:0}@media screen and (max-width: 767px){#site-footer .inner{max-width:100%}}#site-footer .top-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:75px}@media screen and (max-width: 600px){#site-footer .top-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0px}}#site-footer .top-container .logo{float:none}@media screen and (max-width: 600px){#site-footer .top-container .logo{margin:0px auto}}#site-footer .top-container .logo img{max-width:75px}#site-footer .top-container .social-wrapper{-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width: 600px){#site-footer .top-container .social-wrapper{-ms-flex-item-align:auto;align-self:auto;margin-top:35px;text-align:center}}#site-footer .top-container .social-wrapper ul{padding-left:0;padding-bottom:0}#site-footer .top-container .social-wrapper ul li{display:inline-block}@media screen and (max-width: 600px){#site-footer .top-container .social-wrapper ul li{display:block}}#site-footer .top-container .social-wrapper a{text-transform:none;font-weight:600;padding:0px 16px}#site-footer .menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:75px}@media screen and (max-width: 767px){#site-footer .menu-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}#site-footer .menu-container .menu{margin-right:100px;float:none;border-top:1px solid #000;padding:15px 20px 0px 0px}@media screen and (max-width: 1075px){#site-footer .menu-container .menu{margin-right:55px}}@media screen and (max-width: 767px){#site-footer .menu-container .menu{margin-right:0;margin-top:25px}}@media screen and (max-width: 600px){#site-footer .menu-container .menu{padding-right:0}}#site-footer .menu-container .menu li{display:block;padding-left:0}#site-footer .menu-container .menu li a{padding:5px 0px;display:block}#site-footer .menu-container .menu>li>a{color:#fff;font-weight:700}#site-footer .menu-container .menu>li>.sub-menu{padding-left:0}#site-footer .menu-container .menu>li>.sub-menu li{font-size:1em}#site-footer .bottom-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#site-footer .bottom-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#site-footer .bottom-container .copyright,#site-footer .bottom-container .disclaimer{font-size:12px;line-height:18px}#site-footer .bottom-container .copyright *,#site-footer .bottom-container .disclaimer *{color:#000}#site-footer .bottom-container .copyright{margin-right:50px}#site-footer .bottom-container .copyright p{white-space:nowrap}#site-footer .bottom-container .disclaimer{width:42%}@media screen and (max-width: 767px){#site-footer .bottom-container .disclaimer{width:100%}}#site-footer li{text-transform:none;font-size:16px;padding-left:0}#site-footer li a{text-decoration:none}#site-footer li a:hover{text-decoration:underline}.main-menu li a{font-weight:600;text-transform:none}@media screen and (min-width: 1076px){header.style-3{border-bottom:0}header.style-3 .inner{display:-webkit-box;display:-ms-flexbox;display:flex}header.style-3 .h-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:3px}header.style-3 .main-menu-container .header-link-container{display:none}}@media screen and (max-width: 1075px){header.style-3 .h-right>.header-link-container{display:none}header.style-3 .main-menu-container .header-link-container{margin:10px 0px}}header.style-3 .header-link-container{display:inline-block;margin-right:40px;font-size:0.8em}header.style-3 .header-link-container a:hover{color:#e10600}@media screen and (max-width: 1150px){header.style-3 .header-link-container a{font-size:0.9rem}}@media screen and (min-width: 1076px){header.style-3 .main-menu .sub-menu{bottom:20px}}header.style-3 .main-menu .sub-sub-menu li a{font-weight:500}header.style-3 nav.main-menu-container .main-menu>li>.dropdown>.container{border-top:0;margin-top:10px}@media screen and (min-width: 1076px){header.style-3 nav.main-menu-container .main-menu>li>.dropdown nav.main-menu-container .main-menu>li .sub-menu>li>a{padding-top:10px;width:100%;display:block;border-top:1px solid #F6F2EF;font-weight:700}}@media screen and (min-width: 1076px){header.style-3 .super-nav .sub-menu{top:0}header.style-3 .super-nav .sub-menu>li>a{display:block;border-top:1px solid #F6F2EF;padding-top:5px}header.style-3 .super-nav .sub-sub-menu{border-top:0;margin-top:0}}@media screen and (max-width: 1075px){.template-home-2019>.main{margin-top:0;padding-top:0}}.template-home-2019 .featured-item{position:relative}@media screen and (max-width: 650px){.template-home-2019 .featured-item br{display:none}}.template-home-2019 .featured-item .background{width:100%;height:800px;background-size:cover;background-position:center;min-height:300px}@media screen and (max-width: 768px){.template-home-2019 .featured-item .background{height:650px}}.template-home-2019 .featured-item .shade{position:absolute;top:0;bottom:0;left:0;right:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.7)), color-stop(75%, rgba(0,0,0,0)));background:linear-gradient(360deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 75%)}@media screen and (max-width: 1100px){.template-home-2019 .featured-item .shade{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.7)), to(rgba(0,0,0,0)));background:linear-gradient(360deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%)}}.template-home-2019 .featured-item .content-container{position:absolute;bottom:50px;left:0;right:0}.template-home-2019 .featured-item .content-container .title,.template-home-2019 .featured-item .content-container .subtitle{color:#fff}.template-home-2019 .featured-item .content-container .title{font-size:2.1875rem;padding-bottom:0}.template-home-2019 .featured-item .content-container .subtitle{font-weight:600;-ms-flex-item-align:end;align-self:flex-end;text-align:right}@media screen and (max-width: 650px){.template-home-2019 .featured-item .content-container .subtitle{-ms-flex-item-align:start;align-self:flex-start;text-align:left;margin-top:20px}}.template-home-2019 .featured-item .top-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}@media screen and (max-width: 650px){.template-home-2019 .featured-item .top-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.template-home-2019 .featured-item .button-container a{color:#fff}.template-home-2019 .highlights-container{background-color:#000;padding:50px 0px}.template-home-2019 .highlights-container .highlights{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;margin-right:-50px}@media screen and (max-width: 650px){.template-home-2019 .highlights-container .highlights{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0}}.template-home-2019 .highlights-container .highlights .highlight{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;margin-right:50px;border-top:1px solid #fff;padding-top:10px}@media screen and (max-width: 650px){.template-home-2019 .highlights-container .highlights .highlight{margin-right:0;margin-bottom:50px}}.template-home-2019 .highlights-container .highlights .highlight .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;font-size:0.94rem}.template-home-2019 .highlights-container .highlights .highlight .meta .small-title{text-transform:uppercase}.template-home-2019 .highlights-container .highlights .highlight a{color:#fff;text-decoration:none}.template-market-2019 .market-bottom .insights-section .item img{width:100%}.template-market-2019 .market-bottom .insights-section .featured-item{margin-right:0}.template-market-2019 .market-bottom .insights-section .featured-item .item .content{width:100%}.redesign-accordion-component{overflow:hidden;padding-bottom:50px}.redesign-accordion-component .accordion-container .accordion-label{font-weight:normal;font-size:1.5rem}.redesign-accordion-component .accordion-container .accordion-label.open,.redesign-accordion-component .accordion-container .accordion-label:hover{color:#e10600}.redesign-accordion-component .accordion-container .accordion-label.open::after,.redesign-accordion-component .accordion-container .accordion-label:hover::after{color:#e10600}.redesign-accordion-component .accordion-container .accordion-content{font-size:1.2rem}.redesign-accordion-component .accordion-container .item-container{margin:10px 0px}.redesign-cta-component{padding:50px 0px;margin-bottom:50px}.redesign-cta-component .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 600px){.redesign-cta-component .flex-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.redesign-cta-component .image-container{width:50%;padding-right:100px}@media screen and (max-width: 600px){.redesign-cta-component .image-container{width:100%;padding-right:0;margin-bottom:30px}}.redesign-cta-component .image-container img{max-width:200px;margin:0px auto}.redesign-cta-component .text-container{width:50%;-ms-flex-item-align:center;align-self:center}@media screen and (max-width: 600px){.redesign-cta-component .text-container{width:100%;text-align:center}}.redesign-cta-component .text-container .text{margin-bottom:25px}.redesign-cta-component.style-half-width-image{padding:0}.redesign-cta-component.style-half-width-image>.inner{max-width:none;padding:0px !important}.redesign-cta-component.style-half-width-image .flex-wrapper .image-container{width:calc(50% - 100px);margin-right:100px;background-position:center;background-repeat:no-repeat;background-size:cover}.redesign-cta-component.style-half-width-image .flex-wrapper .image-container img{max-width:100%;display:none}@media screen and (max-width: 600px){.redesign-cta-component.style-half-width-image .flex-wrapper .image-container{width:100%;margin-right:0;background-image:none !important}.redesign-cta-component.style-half-width-image .flex-wrapper .image-container img{display:block}}.redesign-cta-component.style-half-width-image .flex-wrapper .text-container{padding:100px 0px}@media screen and (max-width: 600px){.redesign-cta-component.style-half-width-image .flex-wrapper .text-container{padding:50px 0px}}.redesign-event-listing-component{padding:50px 0}.redesign-event-listing-component .title-container{margin-bottom:25px}.redesign-event-listing-component .event-listing-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-top:-50px}@media screen and (max-width: 600px){.redesign-event-listing-component .event-listing-container{margin-right:0}}.redesign-event-listing-component .event-listing-container .event{width:calc(33.333% - 15px);margin-right:15px;margin-top:50px}@media screen and (max-width: 768px){.redesign-event-listing-component .event-listing-container .event{width:calc(50% - 15px)}}@media screen and (max-width: 600px){.redesign-event-listing-component .event-listing-container .event{margin-right:0;width:100%}}.redesign-event-listing-component .event-listing-container .event .event-title{border-top:1px solid #333;padding-top:25px}.redesign-event-listing-component .event-listing-container .event .register-btn{margin-top:25px}.redesign-event-listing-component .event-listing-container .event .guest-section{margin-top:50px;font-size:14px}.redesign-event-listing-component .event-listing-container .event .guest-section .title{color:#acaba9;font-weight:600}.redesign-event-listing-component .event-listing-container .event .guest-section .guests{font-weight:bold}.redesign-event-listing-component .disclaimer{margin-top:50px}.redesign-expertise-component{padding:100px 0px}@media screen and (max-width: 1075px){.redesign-expertise-component{padding:50px 0px}}.redesign-expertise-component.padding-none{padding-bottom:0 !important}.redesign-expertise-component.padding-reduced{padding-bottom:25px}.redesign-expertise-component .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.redesign-expertise-component .title-container .title{font-weight:600;margin-right:50px}.redesign-expertise-component .expertise-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-50px}@media screen and (max-width: 550px){.redesign-expertise-component .expertise-container{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin-right:0}}.redesign-expertise-component .expertise-container .column{width:calc(25% - 50px);margin-right:50px}@media screen and (max-width: 767px){.redesign-expertise-component .expertise-container .column{width:calc(50% - 50px)}}@media screen and (max-width: 550px){.redesign-expertise-component .expertise-container .column{width:100%;margin-right:0}}.redesign-expertise-component .expertise-container .column .expertise{list-style:none;padding:0}@media screen and (max-width: 767px){.redesign-expertise-component .expertise-container .column .expertise{padding-bottom:10px}}.redesign-expertise-component .expertise-container .column .expertise li a{border-bottom:1px solid #F6F2EF;text-decoration:none;-webkit-transition:all 0.25s;transition:all 0.25s;display:inline-block}.redesign-expertise-component .expertise-container .column .expertise li a:hover{border-bottom:1px solid #e10600}.redesign-featured-work-component{overflow:hidden;padding-bottom:50px}.redesign-featured-work-component .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #000;padding-top:25px;margin-bottom:50px}.redesign-featured-work-component .title-container .small-title{font-weight:600}.redesign-featured-work-component .work-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-35px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 600px){.redesign-featured-work-component .work-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0}}.redesign-featured-work-component .work-container .work{position:relative;width:calc(25% - 35px);margin-right:35px}@media screen and (max-width: 768px){.redesign-featured-work-component .work-container .work{width:calc(50% - 35px)}}@media screen and (max-width: 600px){.redesign-featured-work-component .work-container .work{width:100%;margin-right:0}}.redesign-featured-work-component .work-container .work img{width:100%;margin-bottom:5px}.redesign-featured-work-component .work-container .work .title{font-weight:600;font-size:0.9rem}.redesign-featured-work-component .work-container .work .subtitle{font-size:0.9rem}.redesign-featured-work-component .work-container .work a.full{position:absolute;top:0;bottom:0;left:0;right:0}.redesign-hero .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2em;padding-bottom:5em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.redesign-hero .title-container.with-subtitle{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.redesign-hero .title-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.redesign-hero .title-container br{display:none}}.redesign-hero .title-container .left{max-width:50%;padding-right:20px}@media screen and (max-width: 768px){.redesign-hero .title-container .left{max-width:100%}}.redesign-hero .title-container .right{-ms-flex-item-align:center;align-self:center}@media screen and (max-width: 768px){.redesign-hero .title-container .right{-ms-flex-item-align:auto;align-self:auto}}.redesign-hero .top-title{font-weight:900}.redesign-hero .title{font-weight:900 !important;padding-bottom:0}.redesign-hero .subtitle{font-size:1.5rem;padding-bottom:0;-ms-flex-item-align:center;align-self:center}.redesign-hero .image-container .hero-image{width:100%;padding-bottom:30%;min-height:300px;background-position:center;background-repeat:no-repeat;background-size:cover}.redesign-hero .image-container .hero-image.mobile{padding-bottom:80px;display:none}@media screen and (max-width: 767px){.redesign-hero .image-container.has-mobile .hero-image{display:none}.redesign-hero .image-container.has-mobile .hero-image.mobile{display:block}}.redesign-lenses-component{padding-top:50px;background-color:#F6F2EF}.redesign-lenses-component .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1075px){.redesign-lenses-component .flex-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.redesign-lenses-component .left-container{width:50%;padding-right:100px}@media screen and (max-width: 1075px){.redesign-lenses-component .left-container{width:100%;padding-right:0;margin-bottom:50px}}.redesign-lenses-component .left-container h2{font-weight:600 !important}.redesign-lenses-component .right-container{width:50%;padding-bottom:35px}@media screen and (max-width: 1075px){.redesign-lenses-component .right-container{width:100%}}.redesign-lenses-component table tr .title{font-weight:500;padding-right:100px}.redesign-person-grid-component{padding-top:25px}.redesign-person-grid-component .person-grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-50px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 900px){.redesign-person-grid-component .person-grid{margin-right:0}}.redesign-person-grid-component .person-grid .person{width:calc(50% - 50px);margin-right:50px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}@media screen and (max-width: 900px){.redesign-person-grid-component .person-grid .person{width:100%;margin-right:0}}.redesign-person-grid-component .person-grid .person a.full{position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (max-width: 768px){.redesign-person-grid-component .person-grid .person{width:calc(50% - 25px);margin-right:25px}}@media screen and (max-width: 500px){.redesign-person-grid-component .person-grid .person{width:100%;margin-right:0}}.redesign-person-grid-component .person-grid .person .headshot{width:100px;height:100px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:25px}.redesign-person-grid-component .person-grid .person .name{font-weight:700}.post-grid-component{overflow:hidden;margin-bottom:55px}.post-grid-component.top-padding{margin-top:55px}.post-grid-component .btn.load-more{cursor:pointer;display:block;margin:50px auto 0 auto}.post-grid-component .post-grid-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-55px}@media screen and (max-width: 767px){.post-grid-component .post-grid-items{margin-right:0}}.post-grid-component .post-grid-items .post-grid-item{margin-bottom:55px;width:calc(50% - 55px);margin-right:55px}@media screen and (max-width: 767px){.post-grid-component .post-grid-items .post-grid-item{width:100%;margin-right:0}}.post-grid-component .post-grid-items .post-grid-item a{text-decoration:none}.post-grid-component .post-grid-items .post-grid-item .title{font-size:25px;line-height:1.5;padding-bottom:0;margin-bottom:19px;font-weight:900}.post-grid-component .post-grid-items .post-grid-item img{width:100%;margin-bottom:26px;margin-bottom:14px}.redesign-recent-news-component{overflow:hidden}.redesign-recent-news-component .recent-news .item{position:relative}.redesign-recent-news-component .recent-news .item a.full{position:absolute;top:0;bottom:0;left:0;right:0}.redesign-text-component .text-container{overflow:hidden;padding-top:4em;padding-bottom:4em}.redesign-text-component .text{max-width:75%;float:right}.redesign-text-component .text *:last-child{padding-bottom:0}.redesign-text-component .text.text-align-left{float:left}.redesign-text-with-image-component{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1075px){.redesign-text-with-image-component{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.redesign-text-with-image-component.image-position-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 1075px){.redesign-text-with-image-component.image-position-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.redesign-text-with-image-component .image-container{width:60%;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1075px){.redesign-text-with-image-component .image-container{width:100%}}.redesign-text-with-image-component .content-container{width:40%;padding:80px;background-color:#000}@media screen and (max-width: 1075px){.redesign-text-with-image-component .content-container{width:100%}}.redesign-text-with-image-component .content-container *{color:#fff}.redesign-text-with-image-component .content-container .title{font-weight:900 !important;margin-bottom:50px}.redesign-text-with-image-component .content-container .title.with-border{border-top:1px solid #fff;padding-top:25px}.redesign-text-with-image-component .content-container .top-description{padding-bottom:50px;font-size:1.2rem}.redesign-text-with-image-component .content-container .content{font-size:32px;line-height:1.5}.redesign-text-with-image-component .content-container .button-container{margin-top:50px}.redesign-text-with-video-component{padding:50px 0}.redesign-text-with-video-component.background-light-gray{background-color:#F6F2EF}.redesign-text-with-video-component .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.redesign-text-with-video-component .flex-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.redesign-text-with-video-component .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(40% - 100px);margin-right:100px}@media screen and (max-width: 768px){.redesign-text-with-video-component .text-container{width:100%;margin-right:0;margin-bottom:50px}}.redesign-text-with-video-component .text-container .button-container{margin-top:auto}.redesign-text-with-video-component .video-container{width:60%}@media screen and (max-width: 768px){.redesign-text-with-video-component .video-container{width:100%}}.redesign-two-column-text-component{padding:50px 0px}.redesign-two-column-text-component .small-title{border-top:1px solid #000;padding-top:25px;margin-bottom:50px;font-weight:600}.redesign-two-column-text-component .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.redesign-two-column-text-component .text-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.redesign-two-column-text-component .text-container .left{width:50%;padding-right:50px}@media screen and (max-width: 768px){.redesign-two-column-text-component .text-container .left{width:100%;padding-right:0}}.redesign-two-column-text-component .text-container .right{width:50%}@media screen and (max-width: 768px){.redesign-two-column-text-component .text-container .right{width:100%}}

/*# sourceMappingURL=all.css.map */
