@charset "UTF-8";
.bannerBox{
	background-image: url(../images/contact/bg.jpg);
}

.mainBox form{ 
	max-width: 900px;
	margin: 0 auto;
} 
fieldset {
  border: medium none !important;
  margin: 0 0 10px;
}
label {
    height: min-content;
}

.markR:before{
  content: "*";
  color: #a31d24;
}
input,textarea {
	letter-spacing: 1px;
	border-radius: 0px !important;
	box-shadow: none !important;
}
form input[type="text"], 
form input[type="email"], 
form input[type="tel"], 
form input[type="url"], 
form textarea {
  width:100%;
  border:1px solid #e8e8e8;
  background:#f4f4f4;
  margin:0 0 5px;
  padding:10px;
}


.container input:checked ~ .checkmark:after {
    display: block;
}

input[type="submit"] {
  cursor:pointer;
  border:none;
  background:#a31d24;
  color:#fff;
  margin:0 0 5px;
  padding:10px 20px;
  font-size:15px;
}


textarea {
  height:150px;
  max-width:100%;
  resize:none;
}



.sexBox{
	padding-top: 32px;
}



@media(max-width: 768px){
	.sexBox{
		padding-top: 0;
		padding-bottom: 1rem;
	}
	.sexBox label{
		width: 45%;
		display: inline-block;
	}
}
