.avia-section.av-d1rd9-f1671338b40810994ebd13671842258e{
margin-top:80px;
margin-bottom:80px;
z-index:10;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-d1rd9-f1671338b40810994ebd13671842258e{
z-index:10;
}

@keyframes av_boxShadowEffect_av-ce1z1-aff9ed3a6a5f829035a91c6d4bc60a5f-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-ce1z1-aff9ed3a6a5f829035a91c6d4bc60a5f{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-ce1z1-aff9ed3a6a5f829035a91c6d4bc60a5f{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
border-radius:30px 30px 30px 30px;
background-color:#ffffff;
}

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

#top .hr.hr-invisible.av-113o9-f3a4546a144e9d705a8a3359f5cf5548{
height:30px;
}

#top .hr.hr-invisible.av-7q75d-e916ac128b7f89eddb8802e6dcafc05b{
height:30px;
}

@keyframes av_boxShadowEffect_av-96sl9-5472abc61e2413e5496e62596f8c28ff-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-96sl9-5472abc61e2413e5496e62596f8c28ff{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-96sl9-5472abc61e2413e5496e62596f8c28ff{
transform:scale(1.1);
z-index:110;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
border-radius:30px 30px 30px 30px;
background-color:#2d2d2d;
background:linear-gradient( to bottom right, #2d2d2d, #383838 );
}

#top .av-special-heading.av-8jpc9-444e6a6b056c6e61533fc42826b00125{
padding-bottom:10px;
color:#f49200;
}
body .av-special-heading.av-8jpc9-444e6a6b056c6e61533fc42826b00125 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8jpc9-444e6a6b056c6e61533fc42826b00125 .special-heading-inner-border{
border-color:#f49200;
}
.av-special-heading.av-8jpc9-444e6a6b056c6e61533fc42826b00125 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-7xm1p-8f9d45b320121cc9ac8cddc63ce61aa2 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-1uuw5-7fca2cb543a2481d7b0a0b5d554e029d{
height:30px;
}

#top .hr.hr-invisible.av-1qwu9-10069558facb283d6df44f658b200974{
height:30px;
}

@keyframes av_boxShadowEffect_av-61ltl-180b83491fe81f1db9e3d8d89a87f124-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-61ltl-180b83491fe81f1db9e3d8d89a87f124{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-61ltl-180b83491fe81f1db9e3d8d89a87f124{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
border-radius:30px 30px 30px 30px;
background-color:#ffffff;
}

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

#top .hr.hr-invisible.av-4ef6t-8f097ed9f02ba9dcb9ea0958cea49dd8{
height:30px;
}

#top .hr.hr-invisible.av-va11-15c705628b95476e6d0d0a39b86f0ceb{
height:30px;
}

.flex_column.av-del5-4b32732f9116c1f6743416b456c02222{
z-index:99;
padding:0px 0px 0px 0px;
}
.avia_transform .flex_column.av-del5-4b32732f9116c1f6743416b456c02222{
animation-duration:2s;
}

#top .av-rotator-container.av-369u5-42b5d5e4dc71fa36e9b70811a7c725c8{
text-align:center;
color:#000000;
}
#top #wrap_all .av-rotator-container.av-369u5-42b5d5e4dc71fa36e9b70811a7c725c8 .av-rotator-container-inner{
font-size:5vw;
}

.flex_cell.av-mguzqtc3-2c0655a95b4e69f7dcbf047050793cf0{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-mguzqtc3-2c0655a95b4e69f7dcbf047050793cf0{
padding:20px 0 20px 0 !important;
}

#top .hr.hr-invisible.av-12enx-8b4d524315747a600fe49fcb022c1cfd{
height:70px;
}

.flex_cell.av-79nbd-7205e79bbfda9ee193c33aa1909221dc{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-79nbd-7205e79bbfda9ee193c33aa1909221dc{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-6nf5t-424eb8beaceade161530faa65028c8eb{
padding-bottom:10px;
}
body .av-special-heading.av-6nf5t-424eb8beaceade161530faa65028c8eb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6nf5t-424eb8beaceade161530faa65028c8eb .av-subheading{
font-size:15px;
}

.flex_cell.av-6e1i9-fc5756272d19ab7b9179aab10667a22e{
vertical-align:middle;
}

.avia-image-container.av-5hlol-d231eef0a4394e6cf5b745f01402f647{
z-index:110;
}
.avia-image-container.av-5hlol-d231eef0a4394e6cf5b745f01402f647 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5hlol-d231eef0a4394e6cf5b745f01402f647 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-4zo8h-7b2187ffddf03e98d63342875b865d1b{
position:absolute;
top:40px;
left:-50px;
z-index:110;
}
.avia-image-container.av-4zo8h-7b2187ffddf03e98d63342875b865d1b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4zo8h-7b2187ffddf03e98d63342875b865d1b .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-57lp-3e0f222e6e3fd1a8a2f5fc18f5a7aa84{
height:30px;
}

.flex_cell.av-3rept-18f218e199448ddc36b536831970698f{
vertical-align:middle;
}

.avia-image-container.av-3k0tl-5cf634932235f419affd303af91e6649{
z-index:110;
}
.avia-image-container.av-3k0tl-5cf634932235f419affd303af91e6649 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3k0tl-5cf634932235f419affd303af91e6649 .av-image-caption-overlay-center{
color:#ffffff;
}

@keyframes av_boxShadowEffect_av-2pvel-128bcc51f3498b5e69547696f3ec66ba {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-2pvel-128bcc51f3498b5e69547696f3ec66ba{
position:absolute;
top:40px;
right:-50px;
z-index:110;
}
.avia-image-container.av-2pvel-128bcc51f3498b5e69547696f3ec66ba img.avia_image{
box-shadow: 0 0 20px 0 rgba(0,0,0,0.3);
}
.avia-image-container.av-2pvel-128bcc51f3498b5e69547696f3ec66ba .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-2az51-d1a2bca0a53bc43cf7cbb10fb4e83dfa{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-2az51-d1a2bca0a53bc43cf7cbb10fb4e83dfa{
padding:120px 120px 120px 120px !important;
}

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

#top .hr.hr-invisible.av-2pxx-5daebbaec9740edf89b3f0cefa421d81{
height:70px;
}

.flex_cell.av-351ut-50aecfb75c3cb44978443a77e73f9ff6{
vertical-align:middle;
background:url(https://www.vivapelle.it/wp-content/uploads/2025/10/VivaPelle-Mission_background-1.png) 0% 50% no-repeat scroll #1c1c1c;
}
.responsive #top #wrap_all .flex_cell.av-351ut-50aecfb75c3cb44978443a77e73f9ff6{
padding:100px 0px 100px 0px !important;
}

.flex_column.av-mh3huik2-c2b3ad16196c57b1e4857dd2a979e4ac{
position:relative;
left:200px;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

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

.flex_cell.av-2g6sl-d711955f622b8a528a2255ead8fda6c9{
vertical-align:middle;
background:url(https://www.vivapelle.it/wp-content/uploads/2025/10/VivaPelle-Qualita-certificata.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-2g6sl-d711955f622b8a528a2255ead8fda6c9{
padding:120px 120px 120px 120px !important;
}

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

.avia-section.av-mhndwohw-0900f3e6340494676a2ef672eab14eec{
background-color:#1c1c1c;
background-image:url(https://www.vivapelle.it/wp-content/uploads/2025/10/VivaPelle-contatti_background.png);
background-repeat:no-repeat;
background-position:100% 50%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-x8s9-31beacdeb6e36a1f3fa04c3296e8098c{
height:30px;
}

.flex_column.av-8joc5-075b04ffb0f0e5d2c02ad2d65c4719e4{
width:35.2%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-8joc5-075b04ffb0f0e5d2c02ad2d65c4719e4 .av-flex-placeholder{
width:8%;
}

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

@keyframes av_sonarEffect_av-mguu8xqe-2df0b5c4fb36b146e1acea69cd1a8413 {
  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 .avia-icon-list-container.av-mguu8xqe-2df0b5c4fb36b146e1acea69cd1a8413 .iconlist_icon{
color:#ffffff;
font-size:18px;
}
#top .avia-icon-list-container.av-mguu8xqe-2df0b5c4fb36b146e1acea69cd1a8413 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
height:18px;
width:18px;
}
#top .avia-icon-list-container.av-mguu8xqe-2df0b5c4fb36b146e1acea69cd1a8413 .iconlist_icon:hover:after{
animation:av_sonarEffect_av-mguu8xqe-2df0b5c4fb36b146e1acea69cd1a8413 1s ease-in-out;
}
#top #wrap_all .avia-icon-list-container.av-mguu8xqe-2df0b5c4fb36b146e1acea69cd1a8413 .av_iconlist_title{
font-size:18px;
color:#ffffff;
}
.avia-icon-list-container.av-mguu8xqe-2df0b5c4fb36b146e1acea69cd1a8413 .iconlist_content{
color:#ffffff;
}

.flex_column.av-tkdl-574ab61d75534a750b56caf38395c701{
width:35.2%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-tkdl-574ab61d75534a750b56caf38395c701 .av-flex-placeholder{
width:8%;
}

.flex_column.av-77nxx-d229a633d4f1fc0e67a97a97c7fefcad{
width:13.6%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-77nxx-d229a633d4f1fc0e67a97a97c7fefcad .av-flex-placeholder{
width:8%;
}

#top .hr.hr-invisible.av-1csfh-22d2fad93b7f3b6c85d18ef499db1d81{
height:30px;
}

.flex_cell.av-mhnk9le5-c0580319c76526f9c3a75f8cf04867a9{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-mhnk9le5-c0580319c76526f9c3a75f8cf04867a9{
padding:0px 0px 0px 0px !important;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-ce1z1-aff9ed3a6a5f829035a91c6d4bc60a5f{
padding:40px 40px 40px 40px;
}

.flex_column.av-96sl9-5472abc61e2413e5496e62596f8c28ff{
padding:40px 40px 40px 40px;
}

.flex_column.av-61ltl-180b83491fe81f1db9e3d8d89a87f124{
padding:40px 40px 40px 40px;
}

#top .flex_column.av-del5-4b32732f9116c1f6743416b456c02222{
margin-top:-80px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-del5-4b32732f9116c1f6743416b456c02222{
margin-top:-80px;
margin-bottom:0px;
}

.responsive #top #wrap_all .flex_cell.av-6e1i9-fc5756272d19ab7b9179aab10667a22e{
padding:70px 70px 70px 70px !important;
}

.responsive #top #wrap_all .flex_cell.av-3rept-18f218e199448ddc36b536831970698f{
padding:70px 70px 70px 70px !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-ce1z1-aff9ed3a6a5f829035a91c6d4bc60a5f{
padding:30px 30px 30px 30px;
}

.flex_column.av-96sl9-5472abc61e2413e5496e62596f8c28ff{
padding:30px 30px 30px 30px;
}

.flex_column.av-61ltl-180b83491fe81f1db9e3d8d89a87f124{
padding:30px 30px 30px 30px;
}

#top .flex_column.av-del5-4b32732f9116c1f6743416b456c02222{
margin-top:-50px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-del5-4b32732f9116c1f6743416b456c02222{
margin-top:-50px;
margin-bottom:0px;
}

.responsive #top #wrap_all .flex_cell.av-6e1i9-fc5756272d19ab7b9179aab10667a22e{
padding:70px 70px 70px 70px !important;
}

.responsive #top #wrap_all .flex_cell.av-3rept-18f218e199448ddc36b536831970698f{
padding:70px 70px 70px 70px !important;
}

.flex_column.av-mh3huik2-c2b3ad16196c57b1e4857dd2a979e4ac{
position:relative;
left:0px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-ce1z1-aff9ed3a6a5f829035a91c6d4bc60a5f{
padding:20px 20px 20px 20px;
}

.flex_column.av-96sl9-5472abc61e2413e5496e62596f8c28ff{
padding:20px 20px 20px 20px;
}

.flex_column.av-61ltl-180b83491fe81f1db9e3d8d89a87f124{
padding:20px 20px 20px 20px;
}

#top .flex_column.av-del5-4b32732f9116c1f6743416b456c02222{
margin-top:30px;
margin-bottom:30px;
}
.responsive #top #wrap_all .flex_column.av-del5-4b32732f9116c1f6743416b456c02222{
margin-top:30px;
margin-bottom:30px;
}

.responsive #top #wrap_all .flex_cell.av-79nbd-7205e79bbfda9ee193c33aa1909221dc{
padding:40px 40px 40px 40px !important;
}

.responsive #top #wrap_all .flex_cell.av-6e1i9-fc5756272d19ab7b9179aab10667a22e{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-3rept-18f218e199448ddc36b536831970698f{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-2az51-d1a2bca0a53bc43cf7cbb10fb4e83dfa{
padding:40px 40px 40px 40px !important;
}

.flex_column.av-mh3huik2-c2b3ad16196c57b1e4857dd2a979e4ac{
position:relative;
left:0px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-ce1z1-aff9ed3a6a5f829035a91c6d4bc60a5f{
padding:15px 15px 15px 15px;
}

.flex_column.av-96sl9-5472abc61e2413e5496e62596f8c28ff{
padding:15px 15px 15px 15px;
}

.flex_column.av-61ltl-180b83491fe81f1db9e3d8d89a87f124{
padding:15px 15px 15px 15px;
}

#top .flex_column.av-del5-4b32732f9116c1f6743416b456c02222{
margin-top:30px;
margin-bottom:30px;
}
.responsive #top #wrap_all .flex_column.av-del5-4b32732f9116c1f6743416b456c02222{
margin-top:30px;
margin-bottom:30px;
}

.responsive #top #wrap_all .flex_cell.av-79nbd-7205e79bbfda9ee193c33aa1909221dc{
padding:30px 30px 30px 30px !important;
}

.responsive #top #wrap_all .flex_cell.av-6e1i9-fc5756272d19ab7b9179aab10667a22e{
padding:40px 40px 40px 40px !important;
}

.avia-image-container.av-4zo8h-7b2187ffddf03e98d63342875b865d1b{
position:absolute;
top:30px;
left:-30px;
z-index:110;
}

.responsive #top #wrap_all .flex_cell.av-3rept-18f218e199448ddc36b536831970698f{
padding:40px 40px 40px 40px !important;
}

.avia-image-container.av-2pvel-128bcc51f3498b5e69547696f3ec66ba{
position:absolute;
top:30px;
right:-30px;
z-index:110;
}

.responsive #top #wrap_all .flex_cell.av-2az51-d1a2bca0a53bc43cf7cbb10fb4e83dfa{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-mh3huik2-c2b3ad16196c57b1e4857dd2a979e4ac{
position:relative;
left:0px;
}
}
