#full_name {
border: none;
border-bottom: 1px solid #161616;
margin-bottom: 32px;
border-radius: 0;
}
#email{
border: none;
border-bottom: 1px solid #161616;
margin-bottom: 32px;
border-radius: 0;
}
#message{
border: none;
border-bottom: 1px solid #161616;
margin-bottom: 32px;
border-radius: 0;
}
#company{
border: none;
border-bottom: 1px solid #161616;
margin-bottom: 32px;
border-radius: 0;
}
#select_service{
border: none;
border-bottom: 1px solid #161616;
margin-bottom: 40px;
border-radius: 0;
}
#send_button{
background-color: #358E3A;
color: #FFFFFF;
border-color: #358E3A;
font-weight: 600;
font-size: 18px;
line-height: 24px;
display: flex;
align-items: center;
text-align: center;
}
#policy{
color: rgba(22, 22, 22, 0.5);
}
::-webkit-input-placeholder { color: rgba(22, 22, 22, 0.5) !important;
opacity: 1;
font-weight: 400;
font-size: 16px;
line-height: 24px;
}
:-moz-placeholder { color: rgba(22, 22, 22, 0.5)!important;
opacity: 1;
font-weight: 400;
font-size: 16px;
line-height: 24px;
}
::-moz-placeholder { color: rgba(22, 22, 22, 0.5) !important;
opacity: 1;
font-weight: 400;
font-size: 16px;
line-height: 24px;
}
:-ms-input-placeholder { color: rgba(22, 22, 22, 0.5) !important;
opacity: 1;
font-weight: 400;
font-size: 16px;
line-height: 24px;
}
.policy input[type=checkbox] {
padding: 0.4em;
-webkit-appearance: none;
outline: 0.1em solid rgba(22, 22, 22, 0.5);
outline-offset: 0.1em;
margin: 4px 0 0;
margin-top: 1px\9;
line-height: normal;
width: 0.15em;
height: 0.15em;
background: unset !important;
margin-right: 10px;
}
.policy input[type=checkbox]:checked {
display: inline-block;
background: #358E3A !important;
}
.policy .wpcf7-list-item {
margin: 0;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
padding: 10px 0;
}