.twitter .IDCtwtr_widget li:not(.twtr-fd) a:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.result__text{padding:16px}.person .role{margin-top:0;margin-bottom:16px}.cards-wrap .person{display:-webkit-box;display:-webkit-flex;display:flex}.cards-wrap .person .photo{-webkit-box-flex:0;-webkit-flex:0 0 120px;flex:0 0 120px;height:190px;background-size:cover;background-position:top}.cards-wrap .person .info{padding-left:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.cards-wrap .person .info .shortened{margin-bottom:16px}.cards-wrap .person .info .about,.modal-person .person .link-inline-arrow,.modal-person .person .photo,.modal-person .person .shortened{display:none}.twitter .IDCtwtr_widget{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.twitter .IDCtwtr_widget li:not(.twtr-fd){-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;text-align:center;margin-top:20px}.twitter .IDCtwtr_widget li:not(.twtr-fd) a{font-size:0}.twitter .IDCtwtr_widget li:not(.twtr-fd) a:before{content:"View More Posts";font-size:16px}.twitter .IDCtwtr_widget li:not(.twtr-fd) a:after{content:"\e90a";font-size:16px;margin-left:.8em}.twitter .IDCtwtr_widget .twtr-hd{display:none}.twitter .IDCtwtr_widget .twtr-fd{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;background:#2279bc;color:#fff;padding:16px;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:10px}.twitter .IDCtwtr_widget .twtr-fd>a{display:none}.twitter .IDCtwtr_widget .twtr-fd a{color:#fff}.twitter .IDCtwtr_widget .twtr-fd .twtr_links{margin-top:auto;padding-top:32px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.statement-project-manager{position:relative;top:38px;width:184px;padding-bottom:44px}.masstlc-badge{margin-bottom:32px}.masstlc-badge img{max-width:600px}.morris{background-repeat:no-repeat;background-position:50%;height:148px;background-size:82%;margin-top:-10px}.corporate-values{margin-top:10px;margin-bottom:50px;padding:40px;background:#f2f2f2}ol#values-list{margin-top:10px;line-height:1.8}.video-link-intern{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:hsla(0,0%,100%,.8);margin:16px 0}.video-link-intern p{padding:16px}#employee-data-slider .slick-slide{text-align:left}@media screen and (min-width:50em){.result__text{padding:32px}.person .role{margin-bottom:32px}.cards-wrap .person .photo{background-position:50%;height:300px;-webkit-box-flex:0;-webkit-flex:0 0 200px;flex:0 0 200px}.cards-wrap .person .info{padding-left:32px}.cards-wrap .person .info .link-inline-arrow{margin-top:auto}.twitter .IDCtwtr_widget .twtr-fd{padding:32px;margin-left:5px;margin-right:5px;-webkit-flex-basis:-webkit-calc(50% - 10px);flex-basis:calc(50% - 10px);width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}}@media screen and (min-width:75em){.col-overlay:hover .top p{display:none}.cards-wrap .person .info{padding-left:64px}.twitter .IDCtwtr_widget .twtr-fd{-webkit-flex-basis:-webkit-calc(33% - 10px);flex-basis:calc(33% - 10px);width:-webkit-calc(33% - 10px);width:calc(33% - 10px)}#employee-data-slider{padding:0 85px}#employee-data-slider .slick-slide{padding:0 32px}#employee-data-slider .slick-arrow{width:85px}}@media screen and (max-width:23.6875em){.idc-layout-hero.as-slider .info a{margin-bottom:20px;margin-left:0}}@media screen and (max-width:49.9375em){.cards-wrap .person .info .shortened{display:none}#employee-data-slider .slick-arrow{height:80px}}