.avia-section.av-1ml2lc9-0c22b91bce442f11ee197836d23e4477{
background-repeat:no-repeat;
background-image:url(https://www.edilcostruzionivitale.it/wp-content/uploads/2025/02/Impresa-Edile-Ristrutturazioni-e-Costruzioni-1456.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-lysd58z3-3ae6809a69717f2b470e96cd0ebfc20d{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:rgba(0,0,0,0.59);
}

#top .av-special-heading.av-m737gxg9-95188258f9656a2a3fd03ae1ca7a5b5d{
padding-bottom:0;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-m737gxg9-95188258f9656a2a3fd03ae1ca7a5b5d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m737gxg9-95188258f9656a2a3fd03ae1ca7a5b5d .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-m737gxg9-95188258f9656a2a3fd03ae1ca7a5b5d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m737gxg9-95188258f9656a2a3fd03ae1ca7a5b5d .av-subheading{
font-size:20px;
}

#top .av_textblock_section.av-1hx9crt-31c24384a59ba706239a724dafcc0769 .avia_textblock{
font-size:25px;
color:#ffffff;
}

#top .hr.hr-invisible.av-lypvivps-888d36438967d1a168c8bf98526c3e0a{
height:40px;
}

#top #wrap_all .avia-button.av-89c7v9-194ab2acf9e0a69e23875a28418ae9d7{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-d62yid-d0519f90199d02622839335aa293491f{
margin-bottom:5px;
margin-right:5px;
}

.flex_column.av-3z9vnp-13665702bb7750f421371293cb890402{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-1ml2lc9-40-de7ccaaebbf07e5b9dddf3cde3d9669c{
background-repeat:no-repeat;
background-image:url(https://www.edilcostruzionivitale.it/wp-content/uploads/2025/02/Impresa-Edile-Ristrutturazioni-e-Costruzioni-1456.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-1ml2lc9-40-de7ccaaebbf07e5b9dddf3cde3d9669c .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

#top .av-special-heading.av-lysfo27p-8df124d1e9e0bc30abd808387c625cde{
padding-bottom:0;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-lysfo27p-8df124d1e9e0bc30abd808387c625cde .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lysfo27p-8df124d1e9e0bc30abd808387c625cde .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-lysfo27p-8df124d1e9e0bc30abd808387c625cde .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lysfo27p-8df124d1e9e0bc30abd808387c625cde .av-subheading{
font-size:20px;
}

#top .av_textblock_section.av-1hx9crt-39-d24c28ce6ab51682a2709994198a17f7 .avia_textblock{
font-size:25px;
color:#ffffff;
}

#top .hr.hr-invisible.av-lypvivps-38-c4cdcf12db38f0760d43906bed4719da{
height:40px;
}

#top #wrap_all .avia-button.av-89c7v9-36-26454505639fdf21bf1dfd0a4bbdde09{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-d62yid-35-3a4ce39a1a4600bfec20d174d6584c3f{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.avia-section.av-fpkzve-d2247491d5d7610400c477d06bf21cf4{
background-color:#f8f8f8;
background-image:unset;
}

.flex_column.av-axi5hx-4714df2e384d8731345cac3201b4d058{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-3i93h1-c3fe242e8d4ca6374dbd625cd4418ebb{
padding-bottom:15px;
color:#000000;
font-size:40px;
}
body .av-special-heading.av-3i93h1-c3fe242e8d4ca6374dbd625cd4418ebb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3i93h1-c3fe242e8d4ca6374dbd625cd4418ebb .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-3i93h1-c3fe242e8d4ca6374dbd625cd4418ebb .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-3i93h1-c3fe242e8d4ca6374dbd625cd4418ebb .av-subheading{
font-size:20px;
}

#top .av_textblock_section.av-lypv1zym-d943377416981cc90a2493b01fa8183a .avia_textblock{
font-size:18px;
}

#top .hr.hr-invisible.av-fces42-f7f341eac7e3984d083bd0335993c5f0{
height:30px;
}

#top #wrap_all .avia-button.av-bo0dx-d1f9c31613f5802c84d86292360bde53{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-d62yid-33-a32263294a960d054ee979d08b58ea94{
margin-bottom:5px;
margin-right:5px;
}

#top .hr.hr-invisible.av-fces42-31-d0b5df9ba7e2e5a957e06845582ce95e{
height:30px;
}

.flex_column.av-8xbzjp-8533bbb13598532e40631787b71d6959{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-lypv88cs-3d7a5aa42b1a27465cac09eb0616ee4b .iconlist_icon{
color:#1e73be;
background-color:#f8f8f8;
border:1px solid #f8f8f8;
}
#top #wrap_all .avia-icon-list-container.av-lypv88cs-3d7a5aa42b1a27465cac09eb0616ee4b .av_iconlist_title{
font-size:18px;
color:#1e73be;
}
.avia-icon-list-container.av-lypv88cs-3d7a5aa42b1a27465cac09eb0616ee4b .iconlist_content{
font-size:18px;
}

#top .av-special-heading.av-nregk-a1dbe28a94e0af81bc2b253bfd3ad885{
padding-bottom:15px;
color:#000000;
font-size:40px;
}
body .av-special-heading.av-nregk-a1dbe28a94e0af81bc2b253bfd3ad885 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-nregk-a1dbe28a94e0af81bc2b253bfd3ad885 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-nregk-a1dbe28a94e0af81bc2b253bfd3ad885 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-nregk-a1dbe28a94e0af81bc2b253bfd3ad885 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-fces42-28-f4bf4394d9a23e12dac102951d74545d{
height:20px;
}

.flex_column.av-1ib5j6-b7f01ee0ecd55dec14500d2693d8c764{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-1gmyv6-4513a4b4e79b5b42d7778f6baa82f65c .avia_textblock{
font-size:18px;
}

#top .hr.hr-invisible.av-fces42-26-81cd292fb5f35148349e891b58daba25{
height:30px;
}

.flex_column.av-esok7m-8c94494bf47b9f5d36232a04210b8f46{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-lypvshyx-1118b2cff07ba2ed636ca179cd56eb79 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lypvshyx-1118b2cff07ba2ed636ca179cd56eb79 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-fpkzve-27-503801a7527c6c8685524aac6bf0f65a{
background-color:#f8f8f8;
background-image:unset;
}

#top .av-special-heading.av-fom3g-3a885bb54494066c6a3f1eb34c098d73{
padding-bottom:15px;
color:#000000;
font-size:40px;
}
body .av-special-heading.av-fom3g-3a885bb54494066c6a3f1eb34c098d73 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-fom3g-3a885bb54494066c6a3f1eb34c098d73 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-fom3g-3a885bb54494066c6a3f1eb34c098d73 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-fom3g-3a885bb54494066c6a3f1eb34c098d73 .av-subheading{
font-size:20px;
}

.flex_column.av-1ib5j6-25-a323993bbe71f074a5f453b163488e42{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-1gmyv6-24-a3995bf08f75804bd641aef074bb3545 .avia_textblock{
font-size:18px;
}

#top .hr.hr-invisible.av-fces42-23-55b43885391005a8f865c2d881ab2540{
height:30px;
}

.flex_column.av-esok7m-21-a6bec006b2a0e045b77cea77e3bc8e5b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-lypvshyx-20-8ccd5176ad727f7200975991440c61e7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lypvshyx-20-8ccd5176ad727f7200975991440c61e7 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-6t63g-194d5ac1e500cd5e3d4329cb72e8f0f2{
padding-bottom:15px;
color:#000000;
font-size:40px;
}
body .av-special-heading.av-6t63g-194d5ac1e500cd5e3d4329cb72e8f0f2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6t63g-194d5ac1e500cd5e3d4329cb72e8f0f2 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-6t63g-194d5ac1e500cd5e3d4329cb72e8f0f2 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-6t63g-194d5ac1e500cd5e3d4329cb72e8f0f2 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-fces42-16-3917410723ff9bd5bbb110fac09fef7d{
height:30px;
}

.flex_column.av-1ib5j6-18-bafe0d70daceec448b9481f1921164b5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-1gmyv6-17-cae360b4913a0053e14dfe9e1ca4c3ca .avia_textblock{
font-size:18px;
}

#top .hr.hr-invisible.av-fces42-11-4db85be265d6a7357ce104117d123d34{
height:30px;
}

.flex_column.av-esok7m-14-57f955b06a04eb5b9c30a23031334626{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-lypvshyx-13-25707595d43cfc63e4b771548c48e6dc img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lypvshyx-13-25707595d43cfc63e4b771548c48e6dc .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-fpkzve-12-3a95d014ae1e610311b56faa8532d371{
background-color:#f8f8f8;
background-image:unset;
}

#top .av-special-heading.av-lysbpisx-3ebdc815ca806ba760c92def7a79386c{
padding-bottom:15px;
color:#000000;
font-size:40px;
}
body .av-special-heading.av-lysbpisx-3ebdc815ca806ba760c92def7a79386c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lysbpisx-3ebdc815ca806ba760c92def7a79386c .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-lysbpisx-3ebdc815ca806ba760c92def7a79386c .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-lysbpisx-3ebdc815ca806ba760c92def7a79386c .av-subheading{
font-size:20px;
}

.avia-section.av-fpkzve-7-03fc9344b57ffb01f4ab7ceb941b0928{
background-color:#f8f8f8;
background-image:unset;
}

#top #wrap_all .avia-button.av-8lmmd-5def9ab6ffbc3258efe34c8af11f2586{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-d62yid-29-bae336c58d3e8adefb5cd8162022ae18{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .av-special-heading.av-565axh-1b0d08ea3e62b3539f7ead30d441ce66{
padding-bottom:15px;
color:#000000;
font-size:40px;
}
body .av-special-heading.av-565axh-1b0d08ea3e62b3539f7ead30d441ce66 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-565axh-1b0d08ea3e62b3539f7ead30d441ce66 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-565axh-1b0d08ea3e62b3539f7ead30d441ce66 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-565axh-1b0d08ea3e62b3539f7ead30d441ce66 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-fces42-10-a64f6ed442fa13e9e9fceb1fe04470b9{
height:20px;
}

#top .hr.hr-invisible.av-fces42-4-87d144933999f2c2c6998e17451b3b00{
height:20px;
}

.avia-section.av-fpkzve-5-c31f22915fadadbfc9099b189d0425b8{
background-color:#f8f8f8;
background-image:unset;
}

#top .av-special-heading.av-lyscb9cq-3f714fc61d3f7157fc5c3e4d78d96724{
padding-bottom:15px;
color:#000000;
font-size:40px;
}
body .av-special-heading.av-lyscb9cq-3f714fc61d3f7157fc5c3e4d78d96724 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lyscb9cq-3f714fc61d3f7157fc5c3e4d78d96724 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-lyscb9cq-3f714fc61d3f7157fc5c3e4d78d96724 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-lyscb9cq-3f714fc61d3f7157fc5c3e4d78d96724 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-fces42-3-ed6bfbb817156334433f70b082b93eda{
height:30px;
}

.flex_column.av-esok7m-8-6294d32f72d079d65ff513774115143b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-lyr0c878-fe6aac8e2ee056f45b476e52e723458e .iconlist_icon{
font-size:18px;
}
#top #wrap_all .avia-icon-list-container.av-lyr0c878-fe6aac8e2ee056f45b476e52e723458e .av_iconlist_title{
font-size:18px;
}

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

.flex_column.av-esok7m-2-b730d3d36682f09ede5119f3a9a2dbf3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-kjmku8sc-1-bd9599935b193cb71680fef0ba3e6866 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-kjmku8sc-1-bd9599935b193cb71680fef0ba3e6866 .av-image-caption-overlay-center{
color:#ffffff;
}

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


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

#top #wrap_all .av-special-heading.av-lysfo27p-8df124d1e9e0bc30abd808387c625cde .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3i93h1-c3fe242e8d4ca6374dbd625cd4418ebb .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-nregk-a1dbe28a94e0af81bc2b253bfd3ad885 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-fom3g-3a885bb54494066c6a3f1eb34c098d73 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6t63g-194d5ac1e500cd5e3d4329cb72e8f0f2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lysbpisx-3ebdc815ca806ba760c92def7a79386c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-565axh-1b0d08ea3e62b3539f7ead30d441ce66 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lyscb9cq-3f714fc61d3f7157fc5c3e4d78d96724 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-lysfo27p-8df124d1e9e0bc30abd808387c625cde .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3i93h1-c3fe242e8d4ca6374dbd625cd4418ebb .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-nregk-a1dbe28a94e0af81bc2b253bfd3ad885 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-fom3g-3a885bb54494066c6a3f1eb34c098d73 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6t63g-194d5ac1e500cd5e3d4329cb72e8f0f2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lysbpisx-3ebdc815ca806ba760c92def7a79386c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-565axh-1b0d08ea3e62b3539f7ead30d441ce66 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lyscb9cq-3f714fc61d3f7157fc5c3e4d78d96724 .av-special-heading-tag{
font-size:0.8em;
}
}
