@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
html{
	font-size: 62.5%;
}
.mm-slideout {
  	z-index: unset;
}
.form-modal .modal-dialog{
	max-width: 1050px;
}
.form-modal .modal-content{
	background: #E6E6E6;
	border: 0;
  	overflow: hidden;
}
.form-modal .modal-content, .modal-subheading img.w-100{
	border-radius: 5px;
}
.form-modal-wrap{
	padding: 60px 45px 40px 40px;
}
.form-modal h3, .form-modal p, .form-modal h5, .form-modal label{
	line-height: 158%;
	font-family: "Inter", sans-serif;
	color: #171717;
	font-weight: 700;
	margin-bottom: 10px;
}
.form-modal h3{
	font-size: 3.2rem;
	letter-spacing: 0.64px;
}
.form-modal p, .form-modal .form-control{
	color: rgba(23, 23, 23, 0.50);
	font-size: 1.6rem;
	font-weight: 400;
	letter-spacing: 0.32px;
}
.form-modal p{
	margin-bottom: 20px;
}
.form-modal h5, .form-modal label{
	font-size: 2rem;
	letter-spacing: 0.4px;
}
.modal-left{
	background: #ECECEC;
}
.modal-left hr{
	border-bottom: 1px solid #171717;
	opacity: .17;
	margin: 0;
}
.modal-subheading{
	padding-top: 80px;
}
.form-modal label{
	margin-bottom: 5px;
}
.form-modal .form-control{
	font-family: "Inter", sans-serif;
	color: rgba(115, 115, 116, 0.50);
	font-style: italic;
	border-radius: 5px;
	border: 1px solid rgba(0, 0, 0, 0.10);
	background-color: transparent;
	padding: 8px 14px;
	height: auto;
	resize: none;
	box-shadow: none;
}
.form-modal textarea.form-control{
	height: 42px;
}
.form-modal .form-group {
  	margin-bottom: 15px;
}
.form-modal .form-control:focus{
	border-color: rgba(0, 0, 0, 0.10);
	color: rgba(115, 115, 116, 0.50);
}
.form-modal .form-control:placeholder {
	color: #737374;
	opacity: .5;
}
.form-modal .form-control:-ms-input-placeholder {
	color: #737374;
	opacity: .5;
}
.form-modal .form-control::placeholder {
	color: #737374;
	opacity: .5;
}
.form-modal .form-control.modal-input-image{
	background-image: url('../images/form-modal-input-img.jpg');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: cover;
	max-width: 200px;
	border: 0;
	padding-left: 30px;
}
.form-modal .form-control.form-popup-carimage {
	background-image: url('../images/form-modal-input-checked-img.jpg');
}
#inruilwaarde-form .form-modal-textarea{
	height: 70px;
}
.form-modal .modal-photo-upload .form-control{
	padding: 14px 0;
	opacity: 1;
}
.modal-photo-upload .row{
	margin: 0 -6px;
}
.modal-photo-upload .col-lg-3{
	padding: 0 6px;
}
.form-modal-btn{
	background: #05B128;
	font-size: 1.6rem;
  	font-family: "Inter", sans-serif;
  	color: #fff;
  	padding: 10px 22px;
  	border-radius: 5px;
 	border: 1px solid #05B128;
 	margin: 10px 0 20px;
 	transition: all 0.5s;
 	-webkit-transition: all 0.5s;
	cursor:pointer;
	position: relative;
}
.form-modal-btn:hover{
	background: transparent;
	color: #05B128;
}
.form-modal-btn span{
	padding-right: 30px;
}
.form-modal-btn span:before{
	position: absolute;
  	top: 4px;
  	right: 0;
  	width: 16px;
  	height: 16px;
	content: '';
	background: url(../images/modal-btn-arw.svg) no-repeat center /contain;
}
.form-modal-btn:not(:hover) span:before{
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
}
.form-modal .form-modal-bottom p{
	font-size: 1.2rem;
	font-weight: 500;
	letter-spacing: 0.24px;
	margin-bottom: 0;
}
.form-modal-bottom p, .form-modal-bottom a{
	color: rgba(115, 115, 116, 0.50) !important;
}
.form-modal-bottom a, .form-modal-bottom a:hover{
	text-decoration: underline;
}
.form-modal-close{
	position: absolute;
  	top: 20px;
  	right: 20px;
  	z-index: 1;
  	cursor: pointer;
}
.form-modal-checked.modal-tick:after{
	content: '';
    position: absolute;
    right: -40px;
    top: 50%;
    background: url(../images/modal-checked-img.svg) no-repeat center / contain;
    width: 25px;
    height: 25px;
    transform: translateY(-50%);
}
.scrollble-form-div{
	height: 100%;
	position: absolute;
	overflow-y: auto;
	right: 0;
	top: 0;
}
.scrollble-form-div::-webkit-scrollbar {
  	width: 5px;
}
.scrollble-form-div::-webkit-scrollbar-track {
	background: #E6E6E6; 
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
} 
.scrollble-form-div::-webkit-scrollbar-thumb {
	background: #C9C9C9; 
  	border-radius: 5px;
}
#interesse-form .modal-content .col-lg-5, #inruilwaarde-form .modal-content .col-lg-5{
	width: 41.66666667%;
}
#interesse-form .modal-content .col-lg-7, #inruilwaarde-form .modal-content .col-lg-7{
	width: 58.33333333%;
}