.avia-section.av-lc8gi-de4c82d93b41d0987edfeffeae9b2c8e{
background-repeat:no-repeat;
background-image:url(https://so.hsdd.it/wp-content/uploads/2026/08/03-impianti-meccanici.png);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-lc8gi-de4c82d93b41d0987edfeffeae9b2c8e .av-section-color-overlay{
opacity:0.4;
background-color:#000000;
}

#top .av-special-heading.av-mrc2ipqd-10d32123a619ce974975d15967639f2e{
padding-bottom:10px;
}
body .av-special-heading.av-mrc2ipqd-10d32123a619ce974975d15967639f2e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mrc2ipqd-10d32123a619ce974975d15967639f2e .av-subheading{
font-size:15px;
}

.flex_column.av-y6qvhe-0aa163d0bface603530c416a1c539dd7{
width:100%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-y6qvhe-0aa163d0bface603530c416a1c539dd7 .av-flex-placeholder{
width:0%;
}

#top .av-special-heading.av-1oez6-bf12b6cdc74bab80aa43eaac94340627{
padding-bottom:10px;
}
body .av-special-heading.av-1oez6-bf12b6cdc74bab80aa43eaac94340627 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1oez6-bf12b6cdc74bab80aa43eaac94340627 .av-subheading{
font-size:15px;
}

.flex_cell.av-v473vm-fb253594029a54d270a9bd20cb086c34{
vertical-align:middle;
background:url(https://so.hsdd.it/wp-content/uploads/2024/07/so-img-24-landscape.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-v473vm-fb253594029a54d270a9bd20cb086c34{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-tg7ooi-2d2234512e336c4b896db8c00a3650cc{
height:500px;
}

.flex_cell.av-r98bki-08b9dcce8f9833a4f56498ce61636c96{
vertical-align:middle;
background-color:#f8f8f8;
}

#top .av-special-heading.av-msddcccm-dbb9312015f3039d8a7f3e072105d71f{
padding-bottom:10px;
}
body .av-special-heading.av-msddcccm-dbb9312015f3039d8a7f3e072105d71f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-msddcccm-dbb9312015f3039d8a7f3e072105d71f .av-subheading{
font-size:15px;
}

.flex_cell.av-nntjiq-cc4ff8b59ea3a830f7d47c8c59357d6e{
vertical-align:middle;
}

#top .av-special-heading.av-msdcv1kh-a8fedc1b07da5d1218ee13e4b689c105{
padding-bottom:10px;
}
body .av-special-heading.av-msdcv1kh-a8fedc1b07da5d1218ee13e4b689c105 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-msdcv1kh-a8fedc1b07da5d1218ee13e4b689c105 .av-subheading{
font-size:15px;
}

.flex_cell.av-m2s7rm-8f1c3f3472a3c636341e15b42be0f4b1{
vertical-align:middle;
background:url(https://so.hsdd.it/wp-content/uploads/2024/07/so-img-20-square.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-kyaiwy-64e166f5983d37a68ecae805d4ae4d6b{
height:500px;
}

.flex_cell.av-j7mnhu-a68e8035f2124816fb1741084a124595{
vertical-align:middle;
background:url(https://so.hsdd.it/wp-content/uploads/2024/07/so-img-24-landscape.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-j7mnhu-a68e8035f2124816fb1741084a124595{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-hum19e-44b4e737134a0e9dd9cc15a6ff43d42c{
height:500px;
}

.flex_cell.av-f44anm-9e97881446b6a1fd28de8ea71e0491f7{
vertical-align:middle;
background-color:#f8f8f8;
}

#top .av-special-heading.av-elv58y-b930dca8d944371ba5a70baffaa478ba{
padding-bottom:10px;
}
body .av-special-heading.av-elv58y-b930dca8d944371ba5a70baffaa478ba .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-elv58y-b930dca8d944371ba5a70baffaa478ba .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-8l4i6q-c4e4afd3fc9d9c4d61b658883362b5c0{
height:20px;
}

#top #wrap_all .avia-button.av-64z2cy-c1b23884614fadedb309588f884830bf{
border-style:none;
box-shadow:none;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-1ajki-e5625b5e982c4f38c45e1c70afcddfa5{
border-style:none;
box-shadow:none;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-93r0y-3f0724d0ba820f8cec2995af777db6cb{
border-style:none;
box-shadow:none;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}


@media only screen and (min-width: 990px){ 
.responsive #top #wrap_all .flex_cell.av-r98bki-08b9dcce8f9833a4f56498ce61636c96{
padding:100px 5% 100px 5% !important;
}

.responsive #top #wrap_all .flex_cell.av-nntjiq-cc4ff8b59ea3a830f7d47c8c59357d6e{
padding:100px 5% 100px 5% !important;
}

.responsive #top #wrap_all .flex_cell.av-f44anm-9e97881446b6a1fd28de8ea71e0491f7{
padding:100px 5% 100px 5% !important;
}
}
