.avia-section.av-145nae-09e60bbbd011c4e2188efb885020fb97 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

#top .flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-37xou-ca6546f40bed2049e5f492154a3cad85{
margin:150px 0 150px 0;
padding-bottom:0;
color:#ffffff;
font-size:4vw;
}
body .av-special-heading.av-37xou-ca6546f40bed2049e5f492154a3cad85 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-37xou-ca6546f40bed2049e5f492154a3cad85 .av-special-heading-tag{
font-size:4vw;
}
.av-special-heading.av-37xou-ca6546f40bed2049e5f492154a3cad85 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-37xou-ca6546f40bed2049e5f492154a3cad85 .av-subheading{
font-size:28px;
color:#ffffff;
}
body .av-special-heading.av-37xou-ca6546f40bed2049e5f492154a3cad85 .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-37xou-ca6546f40bed2049e5f492154a3cad85 .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .hr.hr-invisible.av-jgf4q5kq-62-cd2a7a6c7710263ca54556ca55d88b82{
height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-40794d0ad6f0b30f35efdbe231e9230e{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-40794d0ad6f0b30f35efdbe231e9230e{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top .av-special-heading.av-q9d9a-6cb7b025588193135bce918e22c0c1d6{
padding-bottom:10px;
color:#0a0a0a;
}
body .av-special-heading.av-q9d9a-6cb7b025588193135bce918e22c0c1d6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-q9d9a-6cb7b025588193135bce918e22c0c1d6 .special-heading-inner-border{
border-color:#0a0a0a;
}
.av-special-heading.av-q9d9a-6cb7b025588193135bce918e22c0c1d6 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-58c9557c9c7cb0dd4506a6cbb851d385 .avia_textblock{
color:#0a0a0a;
}

#top .hr.hr-invisible.av-jgf4q5kq-825be37ac99d4b015f13ff5abc085756{
height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-64-20d4e4192c9381629a984b645069d2b0{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-64-20d4e4192c9381629a984b645069d2b0{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#383838;
background:linear-gradient( to top right, #383838, #3d3d3d );
}

#top .av-special-heading.av-kizh2-ffe53d7e8546b82850d3707711991010{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-kizh2-ffe53d7e8546b82850d3707711991010 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kizh2-ffe53d7e8546b82850d3707711991010 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kizh2-ffe53d7e8546b82850d3707711991010 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-63-3ecb4e007da5ef65a4b49ed6d37d0f04 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-756ke-c4f4115a3f112d882095eadff4d3ec50{
height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-60-1d2ff24e96225cbf222799e2d7915969{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-9wkhy-60-1d2ff24e96225cbf222799e2d7915969{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#1c1c1c;
background:linear-gradient( to top right, #1c1c1c, #0a0a0a );
}

#top .av-special-heading.av-gnh3i-bf2ad6b1ee68c6b96f92f565ac82a990{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-gnh3i-bf2ad6b1ee68c6b96f92f565ac82a990 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-gnh3i-bf2ad6b1ee68c6b96f92f565ac82a990 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-gnh3i-bf2ad6b1ee68c6b96f92f565ac82a990 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-59-bee9386fe71475ed6f22345fa83e3006 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-jgf4q5kq-58-4993ca0105b55d77638a7a37bb47211e{
height:20px;
}

#top .av-special-heading.av-14g98e-9c229916a08c85af7de27aa27ab627b6{
margin:0 0 0 0;
padding-bottom:0;
font-size:40px;
}
body .av-special-heading.av-14g98e-9c229916a08c85af7de27aa27ab627b6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-14g98e-9c229916a08c85af7de27aa27ab627b6 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-14g98e-9c229916a08c85af7de27aa27ab627b6 .av-subheading{
font-size:30px;
}

#top .hr.av-jgf4q5kq-54-e50667eaeef1da36c1d57fcf669c98a0{
margin-top:50px;
margin-bottom:65px;
}
.hr.av-jgf4q5kq-54-e50667eaeef1da36c1d57fcf669c98a0 .hr-inner{
width:50px;
border-color:#d3d3d3;
}

#top .hr.hr-invisible.av-jgf4q5kq-50-336628375b60d670332b92b3845a52ca{
height:110px;
}

#top .flex_column.av-l0zme-2a08d0994ea5bea0bc8aa8d1a42fe345{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-l0zme-2a08d0994ea5bea0bc8aa8d1a42fe345{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-l0zme-2a08d0994ea5bea0bc8aa8d1a42fe345{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column.av-9wkhy-43-aa76b3814063dc682fb5f428ad8092dc{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-43-aa76b3814063dc682fb5f428ad8092dc{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-9wkhy-43-aa76b3814063dc682fb5f428ad8092dc{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-eagwu-39117ff2737c3b39f0dbe0d4c18135c6{
margin:15px 0 0 0;
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-eagwu-39117ff2737c3b39f0dbe0d4c18135c6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-eagwu-39117ff2737c3b39f0dbe0d4c18135c6 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-eagwu-39117ff2737c3b39f0dbe0d4c18135c6 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-42-f99ae4b1b98156552181ea3048c89243 .avia_textblock{
font-size:18px;
color:#0a0a0a;
}

#top .hr.hr-invisible.av-mcc24433-07ff2d7c53851dec00bd7218013f574c{
height:50px;
}

@keyframes av_sonarEffect_av-mc205s16-fdac52f473f0d455d832cc7b24ec8ade {
  0% {opacity: 0.3;}
 40% {opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);}
100% {opacity: 0; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5); transform: scale(1.5);}
}
#top #wrap_all .avia-button.av-mc205s16-fdac52f473f0d455d832cc7b24ec8ade{
margin-bottom:5px;
margin-left:5px;
}
.avia-button.av-mc205s16-fdac52f473f0d455d832cc7b24ec8ade.avia-sonar-shadow:hover:after{
animation:av_sonarEffect_av-mc205s16-fdac52f473f0d455d832cc7b24ec8ade 1s ease-in-out;
}

@keyframes av_sonarEffect_av-mc205s16-1-1f97ed5cac91cb1553be6bb05a3f4546 {
  0% {opacity: 0.3;}
 40% {opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);}
100% {opacity: 0; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5); transform: scale(1.5);}
}
#top #wrap_all .avia-button.av-mc205s16-1-1f97ed5cac91cb1553be6bb05a3f4546{
margin-bottom:5px;
margin-left:5px;
}
.avia-button.av-mc205s16-1-1f97ed5cac91cb1553be6bb05a3f4546.avia-sonar-shadow:hover:after{
animation:av_sonarEffect_av-mc205s16-1-1f97ed5cac91cb1553be6bb05a3f4546 1s ease-in-out;
}

#top .flex_column.av-9wkhy-40-16f9a774b1dd02aa16ff486ef22500f6{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-40-16f9a774b1dd02aa16ff486ef22500f6{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-9wkhy-40-16f9a774b1dd02aa16ff486ef22500f6{
margin-top:0px;
margin-bottom:0px;
}

.avia-image-container.av-mcc21kgl-5de77305be75598fdc34b6152d1d6fc1 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mcc21kgl-5de77305be75598fdc34b6152d1d6fc1 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column.av-dopqe-a6d9d00db290ce6c7c2a89ee8bfe04af{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-dopqe-a6d9d00db290ce6c7c2a89ee8bfe04af{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-dopqe-a6d9d00db290ce6c7c2a89ee8bfe04af{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-8ysg6-4c730e889173bc4c0e8ef70b25e07b0b{
height:110px;
}

.avia-section.av-qet8u-52-14a7e0944cd32bd549187c297f1e862e{
background-color:#1e1e1e;
background-repeat:no-repeat;
background-image:url(https://www.studioingegneriafavazza.it/wp-content/uploads/2025/06/sfondo-scaled.png), linear-gradient( to top right, #1e1e1e, #0a0a0a );
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-qet8u-52-14a7e0944cd32bd549187c297f1e862e .av-section-color-overlay{
opacity:0.5;
background-color:#2b2b2b;
}

.flex_column.av-lsyke-2634925810cdf971c2a347148155bd71{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-6qb2m-6ec5b0a6909d70bd089633e85f834385{
padding-bottom:30px;
color:#ffffff;
font-size:42px;
}
body .av-special-heading.av-6qb2m-6ec5b0a6909d70bd089633e85f834385 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6qb2m-6ec5b0a6909d70bd089633e85f834385 .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-6qb2m-6ec5b0a6909d70bd089633e85f834385 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6qb2m-6ec5b0a6909d70bd089633e85f834385 .av-subheading{
font-size:18px;
}

#top .hr.hr-invisible.av-mc207wi6-9870db94dd186c9b6cd084d09bb72f7d{
height:100px;
}

#top .av-special-heading.av-1bijjy-ef0aaa26a25ab894c42aa63c479d552e{
margin:0 0 0 0;
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-1bijjy-ef0aaa26a25ab894c42aa63c479d552e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1bijjy-ef0aaa26a25ab894c42aa63c479d552e .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-1bijjy-ef0aaa26a25ab894c42aa63c479d552e .av-subheading{
font-size:30px;
}

#top .av_textblock_section.av-jgfdunv8-51-9b0b738049b81aab383efcfa23a754a0 .avia_textblock{
font-size:18px;
color:#0a0a0a;
}

.flex_column.av-mc1z2tly-78cc9c725fe1a0a621d350ce9272a743{
width:32.666666666667%;
}

.avia-image-container.av-1eqe2u-803c7bd8a14456a8808bcd6b217880eb img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1eqe2u-803c7bd8a14456a8808bcd6b217880eb .av-caption-image-overlay-bg{
opacity:0.6;
background-color:#0a0a0a;
}
.avia-image-container.av-1eqe2u-803c7bd8a14456a8808bcd6b217880eb .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-18m17i-c6814a08b65eee658cb2ef8c2f2724b9{
width:32.666666666667%;
margin-left:1%;
}

.avia-image-container.av-mc1z0hwj-53db4ebd116d5f1cb9869e2798a9f4ce img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mc1z0hwj-53db4ebd116d5f1cb9869e2798a9f4ce .av-caption-image-overlay-bg{
opacity:0.6;
background-color:#0a0a0a;
}
.avia-image-container.av-mc1z0hwj-53db4ebd116d5f1cb9869e2798a9f4ce .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-13arem-6b2d62d3f1fd768d4a495d00c78b20f3{
width:32.666666666667%;
margin-left:1%;
}

.avia-image-container.av-mc1yzsnf-56743bd37f0277aa18bfbc52bdb96e86 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mc1yzsnf-56743bd37f0277aa18bfbc52bdb96e86 .av-caption-image-overlay-bg{
opacity:0.6;
background-color:#0a0a0a;
}
.avia-image-container.av-mc1yzsnf-56743bd37f0277aa18bfbc52bdb96e86 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-mc1zgsph-d42f6df4b0e2884206ac124005c4189b{
width:32.666666666667%;
}

.avia-image-container.av-mc1zejzi-0a054d3dcefbc192e06a35d9c43b1043 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mc1zejzi-0a054d3dcefbc192e06a35d9c43b1043 .av-caption-image-overlay-bg{
opacity:0.6;
background-color:#0a0a0a;
}
.avia-image-container.av-mc1zejzi-0a054d3dcefbc192e06a35d9c43b1043 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-z5cjq-9b4107f110a55618c770755a90ba9d46{
width:32.666666666667%;
margin-left:1%;
}

.avia-image-container.av-mc1zfthj-67e3a367de036559a0f3d1b4900d79da img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mc1zfthj-67e3a367de036559a0f3d1b4900d79da .av-caption-image-overlay-bg{
opacity:0.6;
background-color:#0a0a0a;
}
.avia-image-container.av-mc1zfthj-67e3a367de036559a0f3d1b4900d79da .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-tpoke-8f37cf2c00f1e1232a2d2b3717d9c0d7{
width:32.666666666667%;
margin-left:1%;
}

.avia-image-container.av-mc1zg83k-d85c69857ff617010e442331233db006 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mc1zg83k-d85c69857ff617010e442331233db006 .av-caption-image-overlay-bg{
opacity:0.6;
background-color:#0a0a0a;
}
.avia-image-container.av-mc1zg83k-d85c69857ff617010e442331233db006 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-kkeee-eb4c018ce1643b3ad82d8dd83615f6fc{
width:32.666666666667%;
}

.avia-image-container.av-mc1zogte-3f795c8fdac7777d222d61eb1de06241 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mc1zogte-3f795c8fdac7777d222d61eb1de06241 .av-caption-image-overlay-bg{
opacity:0.6;
background-color:#0a0a0a;
}
.avia-image-container.av-mc1zogte-3f795c8fdac7777d222d61eb1de06241 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-efwwe-21c074cf05952e181aaad6e92f6a51bf{
width:32.666666666667%;
margin-left:1%;
}

.avia-image-container.av-mc1zow7q-a8772df11b7f9c71b28b0bda101dd7ff img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mc1zow7q-a8772df11b7f9c71b28b0bda101dd7ff .av-caption-image-overlay-bg{
opacity:0.6;
background-color:#0a0a0a;
}
.avia-image-container.av-mc1zow7q-a8772df11b7f9c71b28b0bda101dd7ff .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-8dhh2-32c3629a164094db4161f33e62a9540e{
width:32.666666666667%;
margin-left:1%;
}

.avia-image-container.av-mc1zpbot-a7a04391706e532300193bef80a0d77f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mc1zpbot-a7a04391706e532300193bef80a0d77f .av-caption-image-overlay-bg{
opacity:0.6;
background-color:#0a0a0a;
}
.avia-image-container.av-mc1zpbot-a7a04391706e532300193bef80a0d77f .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-mclybp2x-42a42fe020a6314c40f42c099117b6ea{
height:50px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-37xou-ca6546f40bed2049e5f492154a3cad85 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-14g98e-9c229916a08c85af7de27aa27ab627b6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-eagwu-39117ff2737c3b39f0dbe0d4c18135c6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6qb2m-6ec5b0a6909d70bd089633e85f834385 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1bijjy-ef0aaa26a25ab894c42aa63c479d552e .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-37xou-ca6546f40bed2049e5f492154a3cad85 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-14g98e-9c229916a08c85af7de27aa27ab627b6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-eagwu-39117ff2737c3b39f0dbe0d4c18135c6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6qb2m-6ec5b0a6909d70bd089633e85f834385 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1bijjy-ef0aaa26a25ab894c42aa63c479d552e .av-special-heading-tag{
font-size:0.8em;
}
}
