@charset "UTF-8";

#mv { display:none; }


h4 {
	background-color:#DCE4F9;
	border-radius:10px;
	padding:20px 20px 20px 65px;
	font-size:28px;
	position:relative;
	margin-top:60px;
}
h4.ground { margin-top:30px; }
h4.ground::before {
	content:url(./img/ground.png);
	margin-top:10px;
	position:absolute;
	top:11px; left:20px;
	/* background-image:; */
}
h4.apartment::before {
	content:url(./img/apartment.png);
	margin-top:10px;
	position:absolute;
	top:11px; left:20px;
	/* background-image:; */
}
h4.realestate { padding-left:75px; }
h4.realestate::before {
	content:url(./img/realestate.png);
	margin-top:10px;
	position:absolute;
	top:11px; left:20px;
	/* background-image:; */
}
h4.drone { padding-left:85px; }
h4.drone::before {
	content:url(./img/drone.png);
	margin-top:10px;
	position:absolute;
	top:11px; left:20px;
	/* background-image:; */
}

#products .flexBox {
	width:100%;
	justify-content:space-between;
	border:1px solid #CECECE;
	border-radius:10px;
	margin:30px 0;
}
#products .flexBox2 {
	display:flex;
	width:100%;
	flex-direction:row-reverse;
	justify-content:space-between;
	border:1px solid #CECECE;
	border-radius:10px;
	margin:30px 0;
}
#products .flexBox img { width:35%; object-fit:cover; border-radius:10px 0 0 10px; }
#products .flexBox2 img { width:35%; object-fit:cover; border-radius:0 10px 10px 0; }
#products .flexBox div ,
#products .flexBox2 div { width:65%; padding:20px; }
h5 {
	background-color:#FFFFA0;
	border-radius:10px;
	padding:10px 20px;
	margin-bottom:20px;
	font-size:24px;
}
#products p { font-size:18px; }







@media (max-width: 768px){

}
