/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 10 2025 | 13:45:19 */
/* ##### START Contact form content START ####### */

#main-content .wpcf7-list-item {
  display: block !important;
  margin: 0 0 0 1em;
  width:100% !important;
}

.wpcf7-form-control-wrap,
.wpcf7-form-control
{
  width:100% !important;
  display:block;	
}


#main-content .wpcf7-form input[type="checkbox"], #main-content .wpcf7-form input[type="radio"] 
{
width:auto !important;
float: left;
top: 9px;
position: relative;
margin-right: 10px;
}

.webform-checkbox-services
{
	line-height:3em !important;;
}


#main-content .wpcf7-form input[type="submit"] {
  color: var(--hex-corp-dark-grey) !important;
  border-width: 0px !important;
  border-color: var(--hex-corp-dark-grey);
  border-radius: 0px;
  font-size: 20px;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  background-color: #fff !important;
  padding: 1em !important;
  float: left;
  margin-right:-33px;
  margin-bottom:-5px;	
  background-color: var(--hex-corp-light-grey) !important;
  width: auto !important;
  margin-top:30px;
  margin-bottom:30px;
}




#main-content .wpcf7-form input[type=submit]:hover 
	{
	-webkit-transition: all 2s ease;
  	-moz-transition: all 2s ease;
  	-o-transition: all 2s ease;
  	transition: all 2s ease;

		
    color:var(--hex-corp-white) !important;
    border-color: var(--hex-corp-orange);
	background-color: var(--hex-corp-orange) !important;
}
	
	
#main-content .captcha-image {
	margin-top: 10px !important;
    border-color: #343434 !important;
    font-size: 1em !important;
	width: 100%;
	}
	
#main-content .wpcf7-list-item-label
	{
		/* font-size: 1em !important;	 */
		
	}
	

#main-content .wpcf7-list-item [type="checkbox"]
	{
		text-indent: 50px !important;
    	margin-left: -15px !important;
		color:#ddd !important;
	}	
#main-content .cf7ic_instructions span
{
	color:var(--hex-corp-orange) !important;
}


#main-content .captcha-image label > input:checked + svg, 
#main-content .captcha-image label > input:focus + svg {
  border: 2px solid var(--hex-corp-orange) !important; 
	color: var(--hex-corp-orange) !important; 
}


#main-content .captcha-image label > input + svg:hover,
#main-content .captcha-image label > input + svg:active,
#main-content .captcha-image label > input + svg:focus{
  color: var(--hex-corp-orange) !important; 
  border: 2px solid var(--hex-corp-orange) !important; 
}

#main-content .captcha-image {
  top: 15px;
  position: relative;
  margin-bottom:20px;		
}

#main-content .wpcf7-form label span
{
	display: block;
}

#main-content .wpcf7-form input, .wpcf7-form textarea {
   accent-color: rgba(150, 150, 150, 0.5);  
}

#main-content .wpcf7-form input, #main-content .wpcf7-form textarea {
  background-color: rgba(255, 255, 255, 1) !important;
  border-width: 1px !important;
  border-radius: 0px;
  font-size: 20px;
  -webkit-transition: background-color 1500ms ease;
  -moz-transition: background-color 1500ms ease;
  -o-transition: background-color 1500ms ease;
  -ms-transition: background-color 1500ms ease;
  transition: background-color 1500ms ease;
}

#main-content .wpcf7 input, #main-content .wpcf7 select, #main-content .wpcf7 textarea{
  color: #444 !important;
  padding: 10px;
  caret-color: var(--hex-corp-orange) !important;
}

#main-content .wpcf7 input, #main-content .wpcf7 select, #main-content .wpcf7 textarea {
  width: 100%;
}

#main-content .wpcf7  h3 {
  font-size: 45px;
  line-height: 1.5em;
}

#main-content .wpcf7 {
 /* font-size: 20px; */
}

#main-content .wpcf7-form  .wpcf7-list-item-label
{
	margin-right:20px;
}


#main-content .wpcf7-form span[data-name="your-message"]
{
	margin-top:0px;
}

#main-content .wpcf7-form .message-field
{
	  padding-top: 30px;
	padding-bottom:0px;
  display: block;

}

#main-content .wpcf7-form input, #main-content .wpcf7-form textarea, 
#main-content .wpcf7-form .wpcf7-list-item-label, 
.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_content
 {
    font-size: 18px !important;
}



/* ##### END Contact form content END ####### */

