.horizontal_line_text a::before{border-top:.3rem solid #e51b0f}.fa-check-square{color:#e51b0f}.custom_contact_form option{color:#fff;background-color:#1e3c7e}.custom_contact_form .et_pb_contact_field[data-type=select]:after{border-top-color:#fff}.testimonial_box{outline:1px solid #fff;outline-offset:-20px}@media only screen and (min-width:981px) and (max-width:1450px){.custom_row_width{width:95%!important}.cta_box_sub .et_pb_blurb_description{font-size:30px!important}}.custom_menu .nav li li a{border-bottom:1px solid rgba(255,255,255,.35);font-size:14px!important;padding:10px 20px!important}.custom_menu .nav li li{padding:0!important}.custom_menu .nav ul.sub-menu{padding:0!important}.custom_menu .nav li li:last-child a{border-bottom:0px solid rgba(255,255,255,.35)}.custom_menu .et-menu li li a{width:240px!important}.horizontal_line_text a::before{display:inline-block;content:"";margin:0 1rem 0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.horizontal_line_20px a::before{width:2rem;transform:translateY(-.3rem)}.horizontal_line_16px a::before{width:1.2rem;transform:translateY(-.2rem)}.testimonial_blurb.et_pb_blurb_position_left .et_pb_blurb_content{width:fit-content}.testimonial_blurb.et_pb_blurb_position_left .et_pb_blurb_content .et_pb_module_header{margin-top:13px;padding-bottom:3px}@media only screen and (min-width:981px) and (max-width:1250px){.home_work h2{font-size:38px!important}}@media only screen and (min-width:1251px) and (max-width:1550px){.home_work h2{font-size:50px!important}}@media only screen and (min-width:1551px) and (max-width:1750px){.home_work h2{font-size:64px!important}}@media only screen and (min-width:981px) and (max-width:1590px){.et_pb_text.discount_price{font-size:36px!important;padding-bottom:10px!important;margin-bottom:0!important}}@media only screen and (min-width:981px) and (max-width:1350px){.about_partners{width:100%!important}}.single .et_pb_post{margin-bottom:0}.single .post{padding-bottom:0}