.et_pb_text_align_left{text-align:left}.et_pb_text_align_center{text-align:center}button::-moz-focus-inner{padding:0;border:0}.widget_nav_menu.et_pb_widget li a,.widget_nav_menu.et_pb_widget li a:before{-webkit-transition:all .2s 0s ease-in-out;-moz-transition:all .2s 0s ease-in-out;-o-transition:all .2s 0s ease-in-out;transition:all .2s 0s ease-in-out}.widget_nav_menu.et_pb_widget li a{color:#000;background-color:#eaeaea;border:1px solid #c5c5c5;display:block;padding:15px 25px;font-weight:600;position:relative;z-index:1}.widget_nav_menu.et_pb_widget li a:hover,.widget_nav_menu.et_pb_widget li.current-menu-item a{color:#fff}.widget_nav_menu.et_pb_widget li a:before{background-image:linear-gradient(90deg,#c1282a 0,#d1651a 100%);content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1}.et_pb_testimonial.testimonial_v2 .fa-star{color:#dcd618!important}.et_pb_column{z-index:1!important}.et-l--header .et_builder_inner_content{z-index:99999}#main-content,#page-container{overflow-x:hidden!important;overflow-y:hidden!important}@media (min-width:768px){.custom_top_header .et_pb_module{float:right;display:inline-block}}.custom_menu.et_pb_menu .et-menu>li{padding-left:20px!important;padding-right:20px!important;padding-bottom:15px}.custom_menu .et_mobile_nav_menu{margin:0 auto}@media (min-width:768px) and (max-width:980px){.custom_top_header.et_pb_row_inner{width:600px!important;margin:0 auto}}@media (min-width:981px) and (max-width:1150px){.custom_menu.et_pb_menu .et-menu>li{padding-left:10px!important;padding-right:10px!important}}@media (min-width:981px) and (max-width:1500px){.contact_bottom_first_column{padding-left:50px!important}.contact_bottom_second_column{padding-right:50px!important}}@media (min-width:1501px) and (max-width:1700px){.contact_bottom_first_column{padding-left:150px!important}.contact_bottom_second_column{padding-right:150px!important}}.testimonial_v2 .et_pb_testimonial_author{margin-top:12px}@media (min-width:981px) and (max-width:1200px){.et_pb_section .et_pb_row{width:95%!important}}@media (min-width:1201px) and (max-width:1450px){.et_pb_section .et_pb_row{width:90%!important}}@media (min-width:981px) and (max-width:1500px){.h1_home h1{font-size:50px!important}}.widget_nav_menu.et_pb_widget li a:hover:before,.widget_nav_menu.et_pb_widget li.current-menu-item a:before{opacity:1}.widget_nav_menu.et_pb_widget li .fas{float:right;margin-top:7px}