.mediaViewInfo {
	--web-view-name: contacts;
	--web-view-id: contacts;
	--web-scale-to-fit: true;
	--web-scale-to-fit-type: width;
	--web-scale-on-resize: true;
	--web-center-horizontally: true;
	--web-enable-deep-linking: true;
	--web-page-font: Book Antiqua;
}
:root {
	--web-view-ids: contacts;
}
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	border: none;
}
#contacts {
	position: absolute;
	width: 1440px;
	height: 2664px;
	font-family: Book Antiqua;
	background-color: rgba(0,0,0,1);
	overflow: hidden;
	--web-view-name: contacts;
	--web-view-id: contacts;
	--web-scale-to-fit: true;
	--web-scale-to-fit-type: width;
	--web-scale-on-resize: true;
	--web-center-horizontally: true;
	--web-enable-deep-linking: true;
	--web-page-font: Book Antiqua;
}
@keyframes  {


}
@keyframes fadein {

	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}

}
@keyframes  {


}
@keyframes  {


}
#Rettangolo_7 {
	fill: rgba(0,0,0,1);
}
.Rettangolo_7 {
	position: absolute;
	overflow: visible;
	width: 1443px;
	height: 169px;
	left: -2px;
	top: 860px;
}
#CONTACT_US_bj {
	left: 593px;
	top: 852px;
	position: absolute;
	overflow: visible;
	width: 275px;
	white-space: nowrap;
	text-align: center;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 40px;
	color: rgba(255,255,255,1);
}
#If_you_need_advice_or_engineer_bk {
	left: 40px;
	top: 937px;
	position: absolute;
	overflow: visible;
	width: 1363px;
	height: 79px;
	line-height: 35px;
	margin-top: -5px;
	text-align: center;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: normal;
	font-size: 25px;
	color: rgba(255,255,255,1);
}
#ID100_4534-large_bl {
	position: absolute;
	width: 1443px;
	height: 684px;
	left: -2px;
	top: 119px;
	overflow: visible;
}
#Linea_6 {
	fill: transparent;
	stroke: rgba(255,255,255,1);
	stroke-width: 3px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.Linea_6 {
	overflow: visible;
	position: absolute;
	width: 195px;
	height: 3px;
	left: 634.5px;
	top: 915.5px;
	transform: matrix(1,0,0,1,0,0);
}
#CONTACT_US_bn {
	left: 778px;
	top: 226px;
	position: absolute;
	overflow: visible;
	width: 413px;
	white-space: nowrap;
	text-align: center;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 60px;
	color: rgba(255,255,255,1);
}
#Rettangolo_15 {
	fill: rgba(255,255,255,1);
	stroke: rgba(112,112,112,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.Rettangolo_15 {
	position: absolute;
	overflow: visible;
	width: 1440px;
	height: 39px;
	left: 0px;
	top: 2626px;
}
#OUR_SPECIALIZATION_bp {
	left: 497px;
	top: 2418px;
	position: absolute;
	overflow: visible;
	width: 288px;
	white-space: nowrap;
	line-height: 30px;
	margin-top: -2.5px;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 25px;
	color: rgba(206,255,0,1);
}
#LOGO-Tecnalfa-2020_VETTORIALE__bq {
	position: absolute;
	width: 241px;
	height: 49px;
	left: 31px;
	top: 2418px;
	overflow: visible;
}
#Management_Consulting_Construc_br {
	left: 497px;
	top: 2466px;
	position: absolute;
	overflow: visible;
	width: 228px;
	white-space: nowrap;
	line-height: 40px;
	margin-top: -7.5px;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 25px;
	color: rgba(255,255,255,1);
}
#QUICK_CONTACTS_bs {
	left: 977px;
	top: 2418px;
	position: absolute;
	overflow: visible;
	width: 241px;
	white-space: nowrap;
	line-height: 30px;
	margin-top: -2.5px;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 25px;
	color: rgba(206,255,0,1);
}
#ID39_0586_1946211__infotecnalf_bt {
	left: 1021px;
	top: 2466px;
	position: absolute;
	overflow: visible;
	width: 278px;
	white-space: nowrap;
	line-height: 40px;
	margin-top: -7.5px;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 25px;
	color: rgba(255,255,255,1);
}
#mail_bu {
	position: absolute;
	width: 30px;
	height: 18px;
	left: 978px;
	top: 2509px;
	overflow: visible;
}
#telefono_bv {
	position: absolute;
	width: 32px;
	height: 25px;
	left: 977px;
	top: 2464px;
	overflow: visible;
}
#geoloc_bw {
	position: absolute;
	width: 30px;
	height: 30px;
	left: 978px;
	top: 2543px;
	overflow: visible;
}
#Linea_24 {
	fill: transparent;
	stroke: rgba(255,255,255,1);
	stroke-width: 5px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.Linea_24 {
	overflow: visible;
	position: absolute;
	width: 1435px;
	height: 5px;
	left: 1.5px;
	top: 2404.5px;
	transform: matrix(1,0,0,1,0,0);
}
#_2024_-_Tecnalfa_Engineering_S_by {
	left: 457px;
	top: 2637px;
	position: absolute;
	overflow: visible;
	width: 453px;
	white-space: nowrap;
	line-height: 30px;
	margin-top: -2.5px;
	text-align: center;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 25px;
	color: rgba(0,0,0,1);
	letter-spacing: 1px;
}
#Rettangolo_24 {
	fill: transparent;
	stroke: rgba(255,255,255,1);
	stroke-width: 5px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.Rettangolo_24 {
	position: absolute;
	overflow: visible;
	width: 1442px;
	height: 2665px;
	left: -2px;
	top: 0px;
}
#contacts_ {
	position: absolute;
	width: 1039px;
	height: 286px;
	left: 213px;
	top: 1134px;
	overflow: visible;
}
#ID39_0586_1946211_ {
	left: 0px;
	top: 21px;
	position: absolute;
	overflow: hidden;
	width: 450px;
	height: 25px;
	line-height: 35px;
	margin-top: -6px;
	text-align: center;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: normal;
	font-size: 23px;
	color: rgba(255,255,255,1);
}
#infotecnalfacom {
	left: 139px;
	top: 126px;
	position: absolute;
	overflow: visible;
	width: 202px;
	height: 33px;
	line-height: 35px;
	margin-top: -6px;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: normal;
	font-size: 23px;
	color: rgba(255,255,255,1);
}
#Via_Magona_57023_Cecina_LI_co_ {
	left: 559px;
	top: 5px;
	position: absolute;
	overflow: visible;
	width: 481px;
	height: 67px;
	line-height: 35px;
	margin-top: -6px;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: normal;
	font-size: 23px;
	color: rgba(255,255,255,1);
}
#geoloc_ {
	position: absolute;
	width: 62px;
	height: 62px;
	left: 474px;
	top: 0px;
	overflow: visible;
}
#tecnalfapecit {
	left: 559px;
	top: 126px;
	position: absolute;
	overflow: visible;
	width: 202px;
	height: 34px;
	line-height: 35px;
	margin-top: -6px;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: normal;
	font-size: 23px;
	color: rgba(255,255,255,1);
}
#phone {
	position: absolute;
	width: 57px;
	height: 57px;
	left: 40px;
	top: 10px;
	overflow: visible;
}
#email {
	position: absolute;
	width: 57px;
	height: 58px;
	left: 40px;
	top: 114px;
	overflow: visible;
}
#pec {
	position: absolute;
	width: 58px;
	height: 58px;
	left: 478px;
	top: 114px;
	overflow: visible;
}
#linkedin {
	position: absolute;
	width: 59px;
	height: 60px;
	left: 40px;
	top: 226px;
	overflow: visible;
}
#TECNALFA_ENGINEERING {
	left: 139px;
	top: 240px;
	position: absolute;
	overflow: visible;
	width: 311px;
	height: 33px;
	line-height: 35px;
	margin-top: -6px;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: normal;
	font-size: 23px;
	color: rgba(255,255,255,1);
}
#Brochure {
	position: absolute;
	width: 373px;
	height: 62px;
	left: 695px;
	top: 1358px;
	overflow: visible;
}
#Download_Brochure {
	left: 91px;
	top: 17px;
	position: absolute;
	overflow: visible;
	width: 283px;
	white-space: nowrap;
	line-height: 35px;
	margin-top: -6px;
	text-align: center;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: normal;
	font-size: 23px;
	color: rgba(255,255,255,1);
	text-transform: uppercase;
}
#brochure {
	position: absolute;
	width: 62px;
	height: 62px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Rettangolo_25 {
	fill: rgba(0,0,0,1);
}
.Rettangolo_25 {
	position: absolute;
	overflow: visible;
	width: 1443px;
	height: 169px;
	left: -2px;
	top: 860px;
}
#CONTACT_US_bj {
	left: 593px;
	top: 852px;
	position: absolute;
	overflow: visible;
	width: 275px;
	white-space: nowrap;
	text-align: center;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 40px;
	color: rgba(255,255,255,1);
}
#If_you_need_advice_or_engineer_bk {
	left: 40px;
	top: 937px;
	position: absolute;
	overflow: visible;
	width: 1363px;
	height: 79px;
	line-height: 35px;
	margin-top: -5px;
	text-align: center;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: normal;
	font-size: 25px;
	color: rgba(255,255,255,1);
}
#ID100_4534-large_bl {
	position: absolute;
	width: 1443px;
	height: 684px;
	left: -2px;
	top: 119px;
	overflow: visible;
}
#Linea_26 {
	fill: transparent;
	stroke: rgba(255,255,255,1);
	stroke-width: 3px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.Linea_26 {
	overflow: visible;
	position: absolute;
	width: 195px;
	height: 3px;
	left: 634.5px;
	top: 915.5px;
	transform: matrix(1,0,0,1,0,0);
}
#CONTACT_US_bn {
	left: 778px;
	top: 226px;
	position: absolute;
	overflow: visible;
	width: 413px;
	white-space: nowrap;
	text-align: center;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 60px;
	color: rgba(255,255,255,1);
}
#Rettangolo_27 {
	fill: rgba(255,255,255,1);
	stroke: rgba(112,112,112,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.Rettangolo_27 {
	position: absolute;
	overflow: visible;
	width: 1440px;
	height: 39px;
	left: 0px;
	top: 2626px;
}
#OUR_SPECIALIZATION_bp {
	left: 497px;
	top: 2418px;
	position: absolute;
	overflow: visible;
	width: 288px;
	white-space: nowrap;
	line-height: 30px;
	margin-top: -2.5px;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 25px;
	color: rgba(206,255,0,1);
}
#LOGO-Tecnalfa-2020_VETTORIALE__bq {
	position: absolute;
	width: 241px;
	height: 49px;
	left: 31px;
	top: 2418px;
	overflow: visible;
}
#Management_Consulting_Construc_br {
	left: 497px;
	top: 2466px;
	position: absolute;
	overflow: visible;
	width: 228px;
	white-space: nowrap;
	line-height: 40px;
	margin-top: -7.5px;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 25px;
	color: rgba(255,255,255,1);
}
#QUICK_CONTACTS_bs {
	left: 977px;
	top: 2418px;
	position: absolute;
	overflow: visible;
	width: 241px;
	white-space: nowrap;
	line-height: 30px;
	margin-top: -2.5px;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 25px;
	color: rgba(206,255,0,1);
}
#ID39_0586_1946211__infotecnalf_bt {
	left: 1021px;
	top: 2466px;
	position: absolute;
	overflow: visible;
	width: 278px;
	white-space: nowrap;
	line-height: 40px;
	margin-top: -7.5px;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 25px;
	color: rgba(255,255,255,1);
}
#mail_bu {
	position: absolute;
	width: 30px;
	height: 18px;
	left: 978px;
	top: 2509px;
	overflow: visible;
}
#telefono_bv {
	position: absolute;
	width: 32px;
	height: 25px;
	left: 977px;
	top: 2464px;
	overflow: visible;
}
#geoloc_bw {
	position: absolute;
	width: 30px;
	height: 30px;
	left: 978px;
	top: 2543px;
	overflow: visible;
}
#Linea_31 {
	fill: transparent;
	stroke: rgba(255,255,255,1);
	stroke-width: 5px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.Linea_31 {
	overflow: visible;
	position: absolute;
	width: 1435px;
	height: 5px;
	left: 1.5px;
	top: 2404.5px;
	transform: matrix(1,0,0,1,0,0);
}
#_2024_-_Tecnalfa_Engineering_S_by {
	left: 457px;
	top: 2637px;
	position: absolute;
	overflow: visible;
	width: 453px;
	white-space: nowrap;
	line-height: 30px;
	margin-top: -2.5px;
	text-align: center;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 25px;
	color: rgba(0,0,0,1);
	letter-spacing: 1px;
}
#Rettangolo_28 {
	fill: transparent;
	stroke: rgba(255,255,255,1);
	stroke-width: 5px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.Rettangolo_28 {
	position: absolute;
	overflow: visible;
	width: 1442px;
	height: 2665px;
	left: -2px;
	top: 0px;
}
#ID39_0586_1946211__b {
	left: 213px;
	top: 1155px;
	position: absolute;
	overflow: hidden;
	width: 450px;
	height: 25px;
	line-height: 35px;
	margin-top: -6px;
	text-align: center;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: normal;
	font-size: 23px;
	color: rgba(255,255,255,1);
}
#Via_Magona_57023_Cecina_LI_co__b {
	left: 772px;
	top: 1139px;
	position: absolute;
	overflow: visible;
	width: 481px;
	height: 67px;
	line-height: 35px;
	margin-top: -6px;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: normal;
	font-size: 23px;
	color: rgba(255,255,255,1);
}
#geoloc_b {
	position: absolute;
	width: 62px;
	height: 62px;
	left: 687px;
	top: 1134px;
	overflow: visible;
}
#phone_b {
	position: absolute;
	width: 57px;
	height: 57px;
	left: 253px;
	top: 1144px;
	overflow: visible;
}
#linkedin_b {
	position: absolute;
	width: 59px;
	height: 60px;
	left: 253px;
	top: 1360px;
	overflow: visible;
}
#Mappa {
	position: absolute;
	width: 838px;
	height: 631px;
	left: 301px;
	top: 1612px;
	overflow: visible;
}
#mappa {
	position: absolute;
	width: 838px;
	height: 631px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
#Icon_awesome-map-pin {
	fill: rgba(255,0,0,1);
	stroke: rgba(0,0,0,1);
	stroke-width: 1px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.Icon_awesome-map-pin {
	overflow: visible;
	position: absolute;
	width: 39.063px;
	height: 68.665px;
	left: 309.5px;
	top: 247.835px;
	transform: matrix(1,0,0,1,0,0);
}
#Tecnalfa_Engineering_Snc {
	left: 205px;
	top: 207px;
	position: absolute;
	overflow: visible;
	width: 271px;
	white-space: nowrap;
	line-height: 35px;
	margin-top: -6px;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 23px;
	color: rgba(255,0,0,1);
}
#email_b {
	position: absolute;
	width: 57px;
	height: 58px;
	left: 253px;
	top: 1248px;
	overflow: visible;
}
#Componente_24__1 {
	position: absolute;
	width: 227px;
	height: 68px;
	left: 333px;
	top: 1242px;
	overflow: visible;
}
#infotecnalfacom_cb {
	left: 19px;
	top: 18px;
	position: absolute;
	overflow: visible;
	width: 202px;
	height: 33px;
	line-height: 35px;
	margin-top: -6px;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: normal;
	font-size: 23px;
	color: rgba(255,255,255,1);
}
#Rettangolo_39 {
	fill: transparent;
}
.Rettangolo_39 {
	position: absolute;
	overflow: visible;
	width: 227px;
	height: 68px;
	left: 0px;
	top: 0px;
}
#pec_cd {
	position: absolute;
	width: 58px;
	height: 58px;
	left: 691px;
	top: 1248px;
	overflow: visible;
}
#Componente_25__1 {
	position: absolute;
	width: 223px;
	height: 68px;
	left: 766px;
	top: 1242px;
	overflow: visible;
}
#tecnalfapecit_cf {
	left: 6px;
	top: 18px;
	position: absolute;
	overflow: visible;
	width: 202px;
	height: 34px;
	line-height: 35px;
	margin-top: -6px;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: normal;
	font-size: 23px;
	color: rgba(255,255,255,1);
}
#Rettangolo_40 {
	fill: transparent;
}
.Rettangolo_40 {
	position: absolute;
	overflow: visible;
	width: 223px;
	height: 68px;
	left: 0px;
	top: 0px;
}
#Componente_26__1 {
	position: absolute;
	width: 416px;
	height: 74px;
	left: 246px;
	top: 1352px;
	overflow: visible;
}
#TECNALFA_ENGINEERING_ci {
	left: 106px;
	top: 22px;
	position: absolute;
	overflow: visible;
	width: 311px;
	height: 33px;
	line-height: 35px;
	margin-top: -6px;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: normal;
	font-size: 23px;
	color: rgba(255,255,255,1);
}
#Rettangolo_41 {
	fill: transparent;
}
.Rettangolo_41 {
	position: absolute;
	overflow: visible;
	width: 408px;
	height: 74px;
	left: 0px;
	top: 0px;
}
#Linea_2 {
	fill: transparent;
	stroke: rgba(255,255,255,1);
	stroke-width: 3px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.Linea_2 {
	overflow: visible;
	position: absolute;
	width: 1435px;
	height: 3px;
	left: 1.5px;
	top: 119.5px;
	transform: matrix(1,0,0,1,0,0);
}
#Linea_1 {
	fill: transparent;
	stroke: rgba(206,255,0,1);
	stroke-width: 3px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.Linea_1 {
	overflow: visible;
	position: absolute;
	width: 112px;
	height: 3px;
	left: 634px;
	top: 105.5px;
	transform: matrix(1,0,0,1,0,0);
}
#Rettangolo_1 {
	fill: rgba(0,0,0,1);
}
.Rettangolo_1 {
	position: absolute;
	overflow: visible;
	width: 1440px;
	height: 119px;
	left: 0px;
	top: 0px;
}
#HOME {
	left: 518px;
	top: 84px;
	position: absolute;
	overflow: visible;
	width: 63px;
	white-space: nowrap;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 19px;
	color: rgba(255,255,255,1);
}
#ABOUT_US {
	left: 636px;
	top: 84px;
	position: absolute;
	overflow: visible;
	width: 103px;
	white-space: nowrap;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 19px;
	color: rgba(255,255,255,1);
}
#ENGINEERING_SERVICES {
	left: 790px;
	top: 84px;
	position: absolute;
	overflow: visible;
	width: 244px;
	white-space: nowrap;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 19px;
	color: rgba(255,255,255,1);
}
#PACKAGES {
	left: 1093px;
	top: 84px;
	position: absolute;
	overflow: visible;
	width: 110px;
	white-space: nowrap;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 19px;
	color: rgba(255,255,255,1);
}
#CONTACTS_cr {
	left: 1254px;
	top: 84px;
	position: absolute;
	overflow: visible;
	width: 112px;
	white-space: nowrap;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 19px;
	color: rgba(206,255,0,1);
}
#LOGO-Tecnalfa-2020_VETTORIALE__cw {
	position: absolute;
	width: 424px;
	height: 86px;
	left: 11px;
	top: 17px;
	overflow: visible;
}
#Linea_29 {
	fill: transparent;
	stroke: rgba(255,255,255,1);
	stroke-width: 3px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.Linea_29 {
	overflow: visible;
	position: absolute;
	width: 1435px;
	height: 3px;
	left: 1.5px;
	top: 119.5px;
	transform: matrix(1,0,0,1,0,0);
}
#Linea_30 {
	fill: transparent;
	stroke: rgba(206,255,0,1);
	stroke-width: 3px;
	stroke-linejoin: miter;
	stroke-linecap: butt;
	stroke-miterlimit: 4;
	shape-rendering: auto;
}
.Linea_30 {
	overflow: visible;
	position: absolute;
	width: 112px;
	height: 3px;
	left: 634px;
	top: 105.5px;
	transform: matrix(1,0,0,1,0,0);
}
#Rettangolo_26 {
	fill: rgba(0,0,0,1);
}
.Rettangolo_26 {
	position: absolute;
	overflow: visible;
	width: 1440px;
	height: 119px;
	left: 0px;
	top: 0px;
}
#LOGO-Tecnalfa-2020_VETTORIALE__cw {
	position: absolute;
	width: 424px;
	height: 86px;
	left: 11px;
	top: 17px;
	overflow: visible;
}
#Componente_11__4 {
	position: absolute;
	width: 92px;
	height: 32px;
	left: 503px;
	top: 71px;
	overflow: visible;
	--web-animation: fadein undefineds undefined;
	--web-action-type: page;
	--web-action-target: index.html;
	cursor: pointer;
}
#Rettangolo_30 {
	fill: rgba(0,0,0,1);
}
.Rettangolo_30 {
	position: absolute;
	overflow: visible;
	width: 92px;
	height: 32px;
	left: 0px;
	top: 0px;
}
#HOME_cz {
	left: 15px;
	top: 5px;
	position: absolute;
	overflow: visible;
	width: 63px;
	white-space: nowrap;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 19px;
	color: rgba(255,255,255,1);
}
#Componente_12__4 {
	position: absolute;
	width: 106px;
	height: 32px;
	left: 634px;
	top: 71px;
	overflow: visible;
	--web-animation: fadein 1s ease-in-out;
	--web-action-type: page;
	--web-action-target: about_us.html;
	cursor: pointer;
}
#Rettangolo_31 {
	fill: rgba(0,0,0,1);
}
.Rettangolo_31 {
	position: absolute;
	overflow: visible;
	width: 106px;
	height: 32px;
	left: 0px;
	top: 0px;
}
#ABOUT_US_c {
	left: 0px;
	top: 5px;
	position: absolute;
	overflow: visible;
	width: 103px;
	white-space: nowrap;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 19px;
	color: rgba(255,255,255,1);
}
#Componente_13__4 {
	position: absolute;
	width: 255px;
	height: 32px;
	left: 780px;
	top: 71px;
	overflow: visible;
	--web-animation: fadein undefineds undefined;
	--web-action-type: page;
	--web-action-target: engineering_services.html;
	cursor: pointer;
}
#Rettangolo_32 {
	fill: rgba(0,0,0,1);
}
.Rettangolo_32 {
	position: absolute;
	overflow: visible;
	width: 255px;
	height: 32px;
	left: 0px;
	top: 0px;
}
#ENGINEERING_SERVICES_c {
	left: 8px;
	top: 5px;
	position: absolute;
	overflow: visible;
	width: 244px;
	white-space: nowrap;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 19px;
	color: rgba(255,255,255,1);
}
#Componente_14__4 {
	position: absolute;
	width: 123px;
	height: 32px;
	left: 1082px;
	top: 71px;
	overflow: visible;
	--web-animation: fadein undefineds undefined;
	--web-action-type: page;
	--web-action-target: packages.html;
	cursor: pointer;
}
#Rettangolo_33 {
	fill: rgba(0,0,0,1);
}
.Rettangolo_33 {
	position: absolute;
	overflow: visible;
	width: 123px;
	height: 32px;
	left: 0px;
	top: 0px;
}
#PACKAGES_c {
	left: 9px;
	top: 5px;
	position: absolute;
	overflow: visible;
	width: 110px;
	white-space: nowrap;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 19px;
	color: rgba(255,255,255,1);
}
#Componente_15__4 {
	position: absolute;
	width: 129px;
	height: 32px;
	left: 1242px;
	top: 71px;
	overflow: visible;
}
#Rettangolo_34 {
	fill: rgba(0,0,0,1);
}
.Rettangolo_34 {
	position: absolute;
	overflow: visible;
	width: 129px;
	height: 32px;
	left: 0px;
	top: 0px;
}
#CONTACTS_db {
	left: 10px;
	top: 5px;
	position: absolute;
	overflow: visible;
	width: 112px;
	white-space: nowrap;
	text-align: left;
	font-family: Book Antiqua, Book Antiqua;
	font-style: normal;
	font-weight: bold;
	font-size: 19px;
	color: rgba(206,255,0,1);
}