.home .fma_top{display:flex;justify-content:center;align-items:center;background-position:top center;background-repeat:no-repeat;background-size:cover}.home .fma_message{width:auto;height:auto;margin:auto;padding:0;background-color:transparent}.home .fma_large{width:auto;height:auto;margin:0;padding:50px;background-color:rgba(0,0,0,.4)}.home .fma_large:has(#fma_1:empty){display:none}.home #fma_1{position:static;width:auto;height:auto}.home .fma_orange_bar{height:250px}.home .home_intro{position:relative;font-size:24px;line-height:30px}.home .home_contact{height:auto;max-height:none;background-color:#fff}.home .home_contact h5{color:#47d7ac}.home .home_contact-phone{margin:1.5em 0}.home .home_contact-phone a{font-weight:600;color:#f63}.home .fma_gray_bar{background-color:#eee}.home .home_intro_gray{height:auto;padding:80px 0;color:#000}.home .home_news{padding-top:75px}.home .news_block{width:350px;max-width:100%}.home #home_thinking h4{max-width:90vw;margin:0 auto;padding:50px 0;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.home .home_thinking_block{margin-bottom:20px;background-position:center;background-repeat:no-repeat;background-size:cover}.home .home_map{max-width:100%;margin:20px auto 0}.home .home_map img{max-width:100%;height:auto}.col_right .learn_more,.col_right_fw .learn_more{border-color:#f63}.col_right .learn_more:hover,.col_right_fw .learn_more:hover{border-color:#f63;color:#fff}.learn_more.globallink{border-color:#47d7ac;color:#47d7ac}.learn_more.globallink:hover{border-color:#47d7ac;color:#fff;background-color:#47d7ac}.page-template-template-contact .pf-sticky{display:none!important}.cos{list-style:decimal}.cos li{margin:0 0 1em 1em}.crumb,.sub_nav_title{text-transform:uppercase}.ig_bottom{height:auto;margin-bottom:.5rem}.col_right .filters ul li{padding:0}.col_right .filters ul li a{display:flex;align-items:center;height:100%;padding:0 50px 0 30px}.filter_head{width:auto;min-width:226px;padding-right:42px}.single-news .col_right_fw img{max-width:100%;height:auto}.single-innovation .addthis_inline_share_toolbox{margin-top:35px}#problems_page .filter_head{max-width:248px;white-space:nowrap;overflow:hidden}.video_two_wide .row_770{display:flex;flex-direction:row;justify-content:space-between}.vtwb{width:50%;align-self:center}.vtwb iframe{max-width:100%;height:500px;aspect-ratio:770/433}.page-template-template-landing2 .single{box-sizing:border-box;height:calc(((700 / 1920) * 100vw) + 86px);max-height:786px;padding-top:86px;background-color:rgba(0,0,0,.5);background-position:center 86px;background-size:contain}.page-template-template-landing2 .grey_box+.grey_box_faqs{padding-top:0}.video_still img.video_still_play{width:35px;height:35px}.video_still.no_thumb{width:100%;height:208px;background-color:#f2f2f2}.video_still.no_thumb a{display:block;width:100%;height:100%}.evth2{margin-bottom:35px}.events h5{margin-bottom:70px}@media screen and (min-width:511px){.content_770 p .learn_more.globallink:not(:last-child){margin-right:1rem}}@media screen and (min-width:768px){.page-template-template-landing2 .single{height:calc((700 / 1920) * 100vw);max-height:700px;padding-top:0;background-color:#fff;background-position:top center}}@media screen and (max-width:1023px){.home #fma{background-image:none!important}.home .fma_message{max-width:300px}.home .fma_orange_bar{height:auto}.home .fma_orange_bar>div{display:flex;flex-direction:column}.home .home_intro{order:2;padding-top:50px}.home .home_contact{position:static;order:1;width:auto;max-width:100%}.video_two_wide .row_770{display:block}.vtwb{width:100%;align-self:center}}@media screen and (min-width:1024px){.home .fma_top{background-image:none!important}.home .home_contact{position:relative;z-index:1;float:right;margin-top:-100px}.home .fma_orange_bar{height:auto}.home .home_intro{height:auto;padding:40px 0}.home .news_block{margin-bottom:0}.home #home_thinking{padding-top:75px}}.page-template-template-newcustomer .page_header_fw{height:auto}.page-template-template-newcustomer .page_header_fw h1{margin-bottom:5rem}.page-template-template-newcustomer .col_left_fw{padding-inline:0}.page-template-template-newcustomer .col_left_fw>*{max-width:18.75rem}