
/* roboto-serif-regular - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'RobotoSerif';
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/roboto-serif-v13-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/inter-v18-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
	}
body {
    margin: 0;
    padding: 0;
	background-color: #F6D9F1 !important;
}
h1 {
	font-family: 'RobotoSerif';
}
h2 {
	font-family: 'RobotoSerif';
	font-size: calc(20px + 0.390625vw)!important;
}
.div-block {
    margin: 0;
	margin-left: 0 !important;
    padding: 0;
	width:100%;
	color: #752756;
}
.div-1l {
	justify-content: center;
	display: flex;
	color: #752756;
}
.div-form {
	background-color: #FFFFFF;
	border-radius:  30px;
	border-width: 7;
	border-style: solid;
	border-color: #F8CDE5;
	width: 90%;
	padding: 30px;
	margin: 20px;
	color: #752756;
}

.form-group {
	padding-bottom: 10px;
	font-family: Inter;
}
.div-1l button {
	background-color: #E85EAB;
	border-style: none;
	padding: 10px;
	margin-top: 20px;
	border-radius:  8px;
} 
.div-1r {
	justify-content: center;
}
.img-box {
	margin-top: 20px;
	width: 500px;
	height: 80%;
	box-shadow: 46px 70px 5px #F8CDE5;
	border-radius:  30px;
}
.div-2 {
	background-color: #FFFFFF;
}
.div-2r {
	color: #752756;
}
.div-2r p {
	font-family: 'Inter';
}
.div-2r h1 {
	padding-top: 40px;
}
.content2r {
	width: 90%;
	padding: 30px;
	margin: 20px;
}
.div-3 {
	padding: 0px;
	background-color: #FFFFFF;
}
.div-3l {
	margin: 30px;
	height: 450px;
}
#map {
	border-style: solid;
	border-radius:  30px;
	box-shadow: 30px 30px 5px #F8CDE5;
	height: 400px;
	width: 500px;
	max-width: 100%;
	max-height: 100%;
}

.div-4 {
	width:100%;
	height:300px;
	padding: 30px;
}
.div-4c {
	color: black;
}
.div-4 ul {
	list-style-type: none; /* Remove bullets */
	padding: 0; /* Remove padding */
	margin: 0; /* Remove margins */
}
.div-4 li {
	margin-top: 20px; /* Remove margins */
}