#main-footer{background-color:#fff!important}h1,h2,h3,h4{font-weight:600}#top-menu li{padding-right:16px}@media only screen and (max-width:767px){#page-container{padding-top:0;margin-top:0;padding:0;margin:0}#main-header{position:relative}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url{font-size:16px}}#field_4_41,#field_4_42,#field_4_43,#field_4_44,#field_4_45,#field_4_46,#field_4_47,#field_4_48,#field_4_49,#field_4_50,#field_4_51,#field_4_52,#field_4_53,#field_4_54,#field_4_55,#field_4_56,#field_4_57,#field_4_58,#field_4_59,#field_4_60,#field_4_61,#field_4_62,#field_4_63,#field_4_64,#field_4_65,#field_4_66,#field_4_67{display:none!important}@media screen and (max-width:980px){.et_header_style_left .logo_container{width:100%!important}.footer-news-custom .et_pb_post{margin-bottom:18px!important}}.footer-news-custom .et_pb_post{margin-bottom:8px;padding-bottom:0!important}.footer-news-custom h2{font-family:'Arial',sans-serif;font-weight:500}.container.clearfix.et_menu_container:after{display:none}#gform_25 #gform_submit_button_25{background:green;color:#fff;font-size:20px;font-weight:700;border:none;padding:14px 40px}#gform_25 #gform_submit_button_25:hover{background:lighter}.contact-button a{padding:10px 12px!important;border-radius:8px;color:white!important;display:block;background:#233478;text-transform:uppercase}.contact-button a:hover{background:#00B8E2!important;opacity:1}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:18px 0 0 0}}@media (min-width:981px){.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:12px}}@media only screen and (min-width:981px){.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:white!important}}a,button{cursor:pointer!important}.hero-top-main:after{display:none!important}