@charset "UTF-8";
 }   .et_nav_text_color_light #top-menu > li > a, .et_nav_text_color_light .fullwidth-menu > li > a {
color: #fafafa;
}
.et_nav_text_color_light #top-menu > li > a:hover, .et_nav_text_color_light .fullwidth-menu > li > a:hover {
color: #ebc618;
}
h1, h2, h3, h4, h5, h6 {
color: #ec6d5f;
font-family: "Open Sans",Helvetica,Arial,Lucida,sans-serif;
font-weight: 100;
}
h1 {
font-size: 50px;
padding-bottom: 30px;
}
h4 {
font-size: 30px;
font-weight: bold;
padding-bottom: 20px;
}
.et_pb_slide_description h2 {
font-size: 82px;
font-weight: 800;
}
.et_pb_slide_content {
color: #333;
font-size: 34px;
font-weight: 100;
margin-top: 20px;
padding-bottom: 24px;
}
.et_pb_row a {
color: #ec6d5f;
font-weight: bold;
}
.et_pb_row a:hover {
color:#27323a;
}    #et-info {
float:right;
}
#top-header {
z-index: 9;
} ul.et_pb_side_nav {
z-index: 9999999;
} .et_pb_circle_counter h3, .et_pb_number_counter h3 {
font-size: 23px;
}
.et_pb_counter_container {
height: 40px;
border-radius: 5px;
}
.et_pb_number_counter .percent p {
font-family: "open sans";
font-size: 76px;
font-weight: 800;
line-height: 72px;
}
.selectedworkcl .et_pb_slide_description h2 {
font-size:32px;
}
.selectedworkcl .et_pb_slide_content {
font-size:19px;
margin-top:0px;
}
.et-animated li span .et_pb_counter_amount {
height: 40px;
font-family: "open sans condensed";
font-size: 27px;
border-radius: 5px;
line-height: 37px;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
text-indent: 9000px;
}
.et_pb_counter_title {
font-family: "open sans condensed";
font-size: 22px;
font-weight: bold;
padding-bottom: 6px;
padding-top: 10px;
}
#form-button .et_pb_contact_submit {
color: #ec6d5f !important;
}
#faq_accordion h5 {
color: #ec6d5f;
font-size: 30px;
font-weight: bold;
padding-bottom: 20px;
}
.et_pb_toggle_close {
background-color: #f4f4f4;
padding: 20px 20px 10px;
}
.et_pb_toggle {
border:none;
}
.et_pb_toggle_title::before {
font-size: 25px;
top: 9px;
}
#faq_accordion p {
font-size:20px;
line-height:32px;
}
#info .et_pb_text {
margin-bottom:0px;
}
.et_pb_team_member, #et_pb_contact_form_1 {
border-left: 1px solid #e2e2e2;
padding-left: 30px;
}
.et_pb_column_4_4 #et_pb_contact_form_1 {
border-left: none;
padding-left:0px;
}
#et-info-phone {
display:none;
}
.et_pb_main_blurb_image {
margin-bottom: -69px;
margin-left: -30px;
width: 96px;
}
#small-text p {
font-size: 17px;
}
#small-text a {
color:#222222;
}
#small-text a:hover {
color:#555555;
}
.et_pb_slider_container_inner {
vertical-align: unset !important;
}