.modal-dialog{
	border-radius: 30px;
}

.modal-content{
	margin: 0;
	padding: 0;
	border: 3px solid #072f75;
	border-radius: 30px;
}

.serviceOrderImageLarge{
	position: relative;
	width: 100%;
	height: 100%;
	background-image: url(../img/hero-bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: cover;
	background-attachment: fixed;

	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
}

.serviceOrderImageSmall{
	position: relative;
	width: 100%;
	height: 210px;
	background-image: url(../img/hero-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
	background-attachment: fixed;

	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
}

@media screen and (min-width: 768px){

	.modal-dialog{
		width: 1400px;
	}

	/*.menu{
		margin-top: 140px;
		background: red;
	}*/

}

#form-section{
	padding: 70px 40px 120px 40px;
}

.modal-form input[type=text],
.modal-form input[type=email],
.modal-form textarea {
  font-size: 14px;
  padding: 10px 15px;
  box-shadow: none;
  border-radius: 0;
  color: var(--default-color);
  background-color: var(--surface-color);
  border-color: color-mix(in srgb, var(--default-color), transparent 80%);
}

.modal-form input[type=text]:focus,
.modal-form input[type=email]:focus,
.modal-form textarea:focus {
  border-color: var(--accent-color);
}

.modal-form input[type=text]::placeholder,
.modal-form input[type=email]::placeholder,
.modal-form textarea::placeholder {
  color: color-mix(in srgb, var(--default-color), transparent 70%);
}

.modal-form button[type=submit] {
  color: var(--contrast-color);
  background: var(--accent-color);
  border: 0;
  padding: 10px 30px;
  transition: 0.4s;
  border-radius: 50px;
}

.modal-form button[type=submit]:hover {
  background: color-mix(in srgb, var(--accent-color), transparent 20%);
}

.modal-form button[type=reset] {
  border: 0;
  padding: 10px 30px;
  transition: 0.4s;
  border-radius: 50px;
}