.global-header .topbar{font-family:'lato' serif}.et-l--header .et-menu-nav>ul>li{padding:0 25px!important}@media only screen and (min-width:981px){.global-header .current-menu-item a::before{-webkit-transform:translateY(18px);transform:translateY(18px);opacity:1.0}.global-header li a:hover:before{-webkit-transform:translateY(18px);transform:translateY(18px);opacity:1}.global-header li a:active:before{-webkit-transform:translateY(18px);transform:translateY(18px);opacity:1;background:white}.global-header li a:before{content:'';position:absolute;top:2px;left:0;background:white;width:100%;height:2px;-webkit-transform:translateY(24px);transform:translateY(24px);opacity:0;transition:0.3s ease}}.et_pb_menu_page_id-13.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item a{color:#252525!important}.et_pb_menu_page_id-13.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item>a{color:#252525!important}.global-header .et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.primary-menu-items.et_pb_bg_layout_light.et_pb_text_align_left.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-centered{float:right}.header-phone a{color:#244165;font-weight:600}.global-header li a:hover{opacity:1}.global-header li a:before{background:#2191F2!important}.sub-menu .menu-item a{font-size:14px!important;line-height:1.5!important}.sub-menu .menu-item a:hover{color:#71969f}.nav ul li a:hover{background-color:transparent!important;opacity:1!important}.et-menu-nav .nav li ul{width:300px!important}.et-menu li li a,.et-menu li li{width:100%!important}@media only screen and (max-width:980px){.et_pb_module.et_pb_image.et_pb_image_1_tb_header{float:left}ul#mobile_menu2{text-align:right}.et_pb_menu__wrap{float:right;margin-right:10px}.et_mobile_menu{border-top:3px solid #2b2b2b}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:transparent!important}.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu a:hover{opacity:1!important}.et_mobile_menu .first-level>a{background-color:transparent;position:relative;color:white!important}.et_mobile_menu .first-level>a:after{font-family:'ETmodules';content:'\4c';font-weight:normal;position:absolute;font-size:16px;top:13px;right:10px;color:#2191f2!important}.et_mobile_menu .first-level>.icon-switch:after{content:'\4d'}.second-level{display:none}.reveal-items{display:block}.sub-menu,#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul{text-align:right!important;;padding-left:0!important;font-size:12px!important}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:10px 10%!important;display:block}.sub-menu .second-level a{font-size:12px!important;padding:10px!important}.et_mobile_menu li li{padding-left:0}}.hero section.et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0.et_pb_text_align_left.et_pb_bg_layout_dark{padding:18% 0 2% 0!important}.hero .et_pb_fullwidth_header_container.left{width:80%!important;max-width:80%!important}.hero section.et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0.et_pb_text_align_left.et_pb_bg_layout_dark{padding:10% 0}.hero h1.et_pb_module_header{padding-bottom:15px;text-shadow:2px 2px #2b2b2b}.hero span.et_pb_fullwidth_header_subhead{padding-bottom:25px;text-shadow:2px 2px #2b2b2b}.hero a.et_pb_button.et_pb_more_button.et_pb_button_one{margin-top:0}@media only screen and (max-width:980px){.hero .et_pb_fullwidth_header_container.left{width:90%!important;max-width:90%!important}}@media only screen and (min-width:1472px){.hero h1.et_pb_module_header{font-size:75px!important}}@media only screen and (min-width:1283px) and (max-width:1471px){.hero h1.et_pb_module_header{font-size:65px!important}}@media only screen and (min-width:1063px) and (max-width:1282px){.hero h1.et_pb_module_header{font-size:55px!important}}@media only screen and (min-width:968px) and (max-width:1062px){.hero h1.et_pb_module_header{font-size:45px!important}}.strategy h3{padding-bottom:15px}.strategy .et_pb_module.et_pb_text.et_pb_text_1.about-blurb.et_pb_text_align_left.et_pb_bg_layout_light{margin-bottom:25px}@media screen and (max-width:968px){.strategy .et_pb_row.et_pb_row_1{display:block}}.map{filter:grayscale(100%)}.contact h3{padding-bottom:15px}@media screen and (max-width:768px){.contact .et_pb_column.et_pb_column_1_2.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough{margin-bottom:15px}}::-webkit-input-placeholder{color:black}:-moz-placeholder{opacity:1;color:black}::-moz-placeholder{opacity:1;color:black}:-ms-input-placeholder{color:black}input:-moz-placeholder{color:black}.contact-form .gfield_label{display:none!important}.contact-form .gform_body #input_1_1,#input_1_2,#input_1_3,#input_1_4,#input_1_5,.contact-form-sidebar .gform_body #input_1_1,#input_1_2,#input_1_3,#input_1_4,#input_1_5{padding:5px 5px;border-color:#d3d3d3;border-radius:2px;font-size:18px;font-weight:500}.contact-form li#field_1_1,li#field_1_2,li#field_1_3,li#field_1_4,.contact-form-sidebar li#field_1_1,li#field_1_2,li#field_1_3,li#field_1_4{margin-top:0}.contact-form .gform_wrapper .gform_footer,.contact-form-sidebar .gform_wrapper .gform_footer{padding:0;margin-top:10px}.contact-form .gform_body,.contact-form-sidebar .gform_body{text-align:center}.contact-form .gform_footer #gform_submit_button_1{color:#2191f2;border-color:#2191f2;border-radius:3px;letter-spacing:1px;font-size:16px;text-transform:uppercase!important;background-color:transparent;margin-top:30px;padding:10px;cursor:pointer}.contact-form .gform_footer #gform_submit_button_1:hover{color:#2b2b2b!important;border-color:#2b2b2b;transition:all 300ms ease 0ms}.contact-form .gform_wrapper .gform_footer,.contact-form-sidebar .gform_wrapper .gform_footer{width:80%!important;text-align:left;margin:0 auto}@media screen and (max-width:968px){.contact-form .gform_footer #gform_submit_button_1{font-size:16px}.contact-form .gform_wrapper .gform_footer{width:100%;margin:0 auto;text-align:center}.contact .et_pb_row.et_pb_row_2,.et_pb_row.et_pb_row_1{display:block!important}.contact-form .gform_body #input_1_1,#input_1_2,#input_1_3,#input_1_4,#input_1_5{font-size:14px}.contact-form .gform_footer.top_label{width:100%!important}.contact-form div#gform_wrapper_1{margin-top:0}.contact-form div#gform_wrapper_1{margin-bottom:0}.contact-form .gform_legacy_markup_wrapper .top_label input.medium,.gform_legacy_markup_wrapper .top_label select.medium{width:100%!important}}::-webkit-input-placeholder{color:black}:-moz-placeholder{opacity:1;color:black}::-moz-placeholder{opacity:1;color:black}:-ms-input-placeholder{color:black}input:-moz-placeholder{color:black}.contact-form .gfield_label{display:none!important}.contact-form .gform_body #input_1_1,#input_1_2,#input_1_3,#input_1_4,#input_1_5{padding:12px 14px;border-color:#d3d3d3;border-radius:0px;font-family:"Bodoni Moda",serif;font-size:18px}@media screen and (max-width:768px){.contact-form .gform_body #input_1_1,#input_1_2,#input_1_3,#input_1_4,#input_1_5{font-size:16px}}.contact-form .gform_legacy_markup_wrapper .top_label input.medium,.gform_legacy_markup_wrapper .top_label select.medium{width:100%!important}.contact-form .gform_wrapper .gform_footer{width:100%!important}.contact-form li#field_1_1,li#field_1_2,li#field_1_3,li#field_1_4{margin-top:0}.contact-form .gform_wrapper .gform_footer{padding:0;margin-top:10px}.contact-form .gform_body{text-align:center}.contact-form .gform_footer #gform_submit_button_1{transition:all .32s;color:#2191f2!important;border-color:#2191f2;border-style:solid;border-radius:3px;letter-spacing:1px;font-family:"Lato",sans-serif;font-size:16px;text-transform:uppercase!important;margin-top:20px;padding:10px;cursor:pointer}@media screen and (max-width:768px){.contact-form .gform_footer #gform_submit_button_1{font-size:14px}.contact-form .gform_wrapper .gform_footer{width:100%;margin:0 auto;text-align:left}.contact-form .gform_footer #gform_submit_button_1{padding:0px}}.contact-form .gform_footer #gform_submit_button_1:hover{color:#2b2b2b!important;border-color:#2b2b2b;transition:all 300ms ease 0ms}.contact-form .gform_wrapper .gform_footer input:hover[type=submit]{color:#2b2b2b!important;border-color:#2b2b2b;transition:all 300ms ease 0ms}.contact-form .gform_wrapper .gform_footer,.contact-form-sidebar .gform_wrapper .gform_footer{width:100%;margin:0 auto;text-align:left}.contact .et_pb_row_1,.contact .et_pb_row_2{display:flex;align-items:baseline}#main-footer{display:none!important}.footer-contact #phone,#email,#address,a{color:white!important;font-family:'lato' serif;letter-spacing:1px}