@media all and (min-width:981px){.custom_menu li:hover{background-color:#af3731}.custom_header .et_pb_menu.et_pb_module ul li:hover a{color:#fff!important;opacity:1}.et_pb_widget #searchsubmit,h4.widgettitle{background-color:#af3731;color:#fff!important}.et_pb_widget{background-color:#fff}.et_pb_widget #searchsubmit{border:1px solid #af3731}.et_pb_menu .et-menu>li{padding-right:25px;padding-left:25px}@media all and (min-width:1650px){.top_bar_column_1{width:76%!important}.top_bar_column_2,.top_bar_column_3{width:12%!important}}.et_pb_menu__logo-wrap{padding-top:10px;padding-bottom:10px}.custom_header .et_pb_menu.et_pb_module ul li{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.custom_menu.et_pb_menu .et-menu-nav>ul ul{padding:0!important}.custom_menu .nav li li{padding:0!important;border-top:1px solid rgb(255 255 255/.2)}.custom_menu .nav li ul{width:340px}.custom_menu .et-menu li li a{width:340px!important;padding:12px 20px}.custom_menu .nav li li:last-child{border-bottom:1px solid rgb(255 255 255/.2)}@media only screen and (min-width:981px){.custom_optin_form .et_pb_newsletter_button_wrap,.custom_optin_form.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half{flex-basis:24%}.custom_optin_form .et_pb_newsletter_form p.et_pb_newsletter_field{padding-bottom:0}.custom_optin_form .et_pb_newsletter_form{padding-left:15px!important}.custom_optin_form .et_pb_newsletter_form .et_pb_newsletter_field .input{padding:10px 4%!important;border-radius:2px;font-size:15px}}.optin_form_label_section{margin-top:-47px}@media only screen and (min-width:981px) and (max-width:1500px){.et_pb_image.arrow_sub{transform:translateX(7px) translateY(-1px)}.optin_sub{margin-top:-9px!important}}@media all and (max-width:1200px){.custom_row_1200{width:100%!important}.section_981{padding-left:25px!important;padding-right:25px!important}}@media all and (min-width:981px) and (max-width:1200px){.custom_width_sub_row{width:95%!important;max-width:100%!important}}#et-boc{overflow-x:hidden}@media only screen and (min-width:981px){.home_map,.home_map .et_pb_map{height:100%!important}}@media all and (min-width:981px) and (max-width:1350px){.bottom_contact_sub{padding:25px!important}.bottom_contact_sub h2{font-size:40px!important}.bottom_contact_sub .blurb_phone .et_pb_blurb_description{font-size:24px!important}}h4.widgettitle{padding:10px 25px;margin-bottom:15px}.et_pb_widget{box-shadow:0 2px 25px 0 rgb(0 0 0/.1)}.et_pb_widget ul{padding:0 25px 10px!important}.et_pb_widget .searchform{margin:25px}body,body .et_pb_bg_layout_light .et_pb_post .post-content{font-size:16px}body{color:var(--gcid-body-color,#2d2d2d)}.et_pb_row:not([class*=et_flex_column]){max-width:1280px}.et_pb_module .et_pb_button:hover,body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_button:hover{border-radius:0}@media only screen and (min-width:1600px){.et_block_row{padding:32px 0}.et_pb_section{padding:64px 0}}@media only screen and (max-width:980px){.mobile_menu_bar:before{color:rgb(0 0 0/.6)}}h2,h3,h4{font-family:var(--et_global_heading_font)}body,input{font-family:var(--et_global_body_font)}@media (min-width:981px){.et_pb_menu .et-menu>li{padding-right:50px;padding-left:50px}}.et_pb_text_inner ul li{padding-bottom:10px;padding-top:10px}:root{--color1:#f83839;--color2:#091216}