#hero_area {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 85vh;
	background-image: url('./img/offer/hero.jpg');
	background-size: cover;
	background-position-y: center;
}

#hero_title {
	font-size: 6vh;
	color: white;
	text-shadow: black 0px 0px 50px;
	text-align: center;
}

#hero_img {
	width: 100%;
	height: 100%;
}

#calibration_section {
	display: flex;
	align-items: center;
	background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), url('img/offer/calibration-bg.jpg');
	background-size: 100%;
	background-position: center center;
}

#calibration_img_container {
	flex: 4;
}

#calibration_img_container > img {
	width: 100%;
	border-radius: 4px;
	filter: drop-shadow(0px 0px 10px #000a);
}

#calibration_text_container {
	flex: 6;
}

#calibration_text_box {
	color: wheat;
	border-radius: 8px;
	background-color: #0007;
	padding: 16px;
}

#location_area {
	display: flex;
	/* background-color: #ddbca7; */
	background-image: url('img/flag-from-circles.jpg');
	background-size: cover;
	background-position-y: center;
	color: white;
	text-shadow: black 0px 0px 2px;
	padding: 64px 32px;
	padding-left: 30%;
}


#poland_map_container {
	flex: 4;
	padding: 64px;
	display: flex;
	justify-content: center;
	align-items: center;
}

#poland_map {
	width: 60%;
	height: fit-content;
}

#location_text_container {
	flex: 6;
	background-color: #00000040;
	text-shadow: black 0px 0px 5px;
	padding: 32px;
	margin: 32px;
	border-radius: 16px;
}

#tubes_section {
	display: flex;
	background-color: #f2dac2;
	/*background-image: url('img/tubes-bg.jpg');
	background-size: cover;
	background-position-y: center;
	*/
	padding-left: 0px; /* pasuje to lepiej do kompozycji otwartej obrazka jak Radwan soli tubesy */
	padding-right: 0px; /* pasuje to lepiej do kompozycji otwartej obrazka jak Radwan soli tubesy */
}

#tubes_img_container {
	flex: 3;
}

#tubes_img_container > img {
	width: 100%;
	border-radius: 4px;
}

#tubes_text_container {
	flex: 5;
}

#soft_tubes_img_container {
	flex: 2;
}

#soft_tubes_img_container > img {
	width: 100%;
	border-radius: 4px;
}
/*
#tubes_section {
	display: flex;
	background-color: #f2dac2;
	padding: 0px;
}

#tubes_img_container {
	flex: 4;
}

#tubes_img_container > img {
	width: 100%;
	height: 100%;
	border-radius: 4px;
}

#tubes_text_container {
	flex: 6;
	background: url('img/machine.jpg');
	background-size: 120%;
	background-position: -100px center;
	text-shadow: #4f4f4f 0px 0px 4px;
	color: white
}
*/

#ff_casings_section {
	display: flex;
	background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('test-bg.jpg');
	background-size: 100%;
	background-position: center center;
}

#ff_casings_img_container {
	flex: 4;
}

#ff_casings_img_container > img {
	width: 100%;
	border-radius: 4px;
	filter: drop-shadow(0px 0px 10px #000a);
}

#ff_casings_text_container {
	flex: 6;
}

#ff_casings_text_box {
	border-radius: 8px;
	background-color: #fff5;
	padding: 16px;
}

#contact {
	display: flex;
	background-color: #f9f1e1;
}

#contact_info {
	font-size: 1.5rem;
	list-style: none;
}

#contact_text_container {
	flex: 4;
}

#contact_img_container {
	flex: 6;
}

#contact_img {
	width: 100%;
}
