.avia-section.av-lklh50d1-17cf8725f5558eb963ea53e3c65a6be5{
background-color:#008285;
background-image:unset;
position:relative;
}
.avia-section.av-lklh50d1-17cf8725f5558eb963ea53e3c65a6be5 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

.av_font_icon.av-lklgd89a-bc2afdf2aaa51fe785afaa955d5a3576{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-lklgd89a-bc2afdf2aaa51fe785afaa955d5a3576 .av-icon-char{
font-size:50px;
line-height:50px;
}

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

.flex_cell.av-2ir6g2-1155c9280bea29cc5bc411de45a2f625{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-2ir6g2-1155c9280bea29cc5bc411de45a2f625{
padding:120px 80px 90px 80px !important;
}

#top #wrap_all .avia-button.av-lrp2vv3u-70cda37e9d08090e263e3f21e1bd663c{
color:#dca208;
border-style:solid;
border-width:3px 3px 3px 3px;
border-color:#dca208;
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lrp2vv3u-70cda37e9d08090e263e3f21e1bd663c:hover{
background-color:#dca208;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-lrp2vv3u-70cda37e9d08090e263e3f21e1bd663c:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

#top #wrap_all .avia-button.av-lon82xwh-16ebe398d3ab738f1705913c46d553d5{
color:#dca208;
border-style:solid;
border-width:3px 3px 3px 3px;
border-color:#dca208;
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lon82xwh-16ebe398d3ab738f1705913c46d553d5:hover{
background-color:#dca208;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-lon82xwh-16ebe398d3ab738f1705913c46d553d5:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-2gjt6y-1ed2c690aec113b115c45e8e33be2ed4{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-2gjt6y-1ed2c690aec113b115c45e8e33be2ed4{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-lklgwji3-8a0ee956af4ebbb1944e04356b3b1cfa{
z-index:110;
}
.avia-image-container.av-lklgwji3-8a0ee956af4ebbb1944e04356b3b1cfa img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lklgwji3-8a0ee956af4ebbb1944e04356b3b1cfa .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-lklgwji3-8a0ee956af4ebbb1944e04356b3b1cfa .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

.flex_cell.av-lklhs65h-e50ff001fa85c53fdad1a1ee6ea719ad{
vertical-align:top;
background-color:#f7f6f6;
}
.responsive #top #wrap_all .flex_cell.av-lklhs65h-e50ff001fa85c53fdad1a1ee6ea719ad{
padding:70px 20px 70px 20px !important;
}

.flex_column.av-3rih6-f6c7535b8b6dd8171d692b5257d91f69 .avia-curtain-reveal-overlay{
animation-duration:0.5s;
background:#151027;
z-index:100;
}

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

#top .av-masonry.av-lklhpz20-72ef1f8fe12ce414425a23c58d90f370{
background-color:#f7f6f6;
}
.av-masonry.av-lklhpz20-72ef1f8fe12ce414425a23c58d90f370 .avia-curtain-reveal-overlay{
background:#e5007e;
z-index:100;
}
.av-masonry.av-lklhpz20-72ef1f8fe12ce414425a23c58d90f370 .avia-curtain-reveal-overlay.av_curtain_col__0{
background:#e5007e;
}
.av-masonry.av-lklhpz20-72ef1f8fe12ce414425a23c58d90f370 .avia-curtain-reveal-overlay.av_curtain_col__1{
background:#e64011;
}
.av-masonry.av-lklhpz20-72ef1f8fe12ce414425a23c58d90f370 .avia-curtain-reveal-overlay.av_curtain_col__2{
background:#009fe3;
}
.av-masonry.av-lklhpz20-72ef1f8fe12ce414425a23c58d90f370 .avia-curtain-reveal-overlay.av_curtain_col__3{
background:#0d8937;
}

.flex_cell.av-lklhk890-083499ca33555da29b7d6fea977b17fb{
vertical-align:middle;
background:url(https://www.pagliacce.it/wp-content/uploads/2023/07/IMGgrande-1-1.png) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-lklhk890-083499ca33555da29b7d6fea977b17fb{
padding:120px 120px 120px 120px !important;
}

#top .hr.hr-invisible.av-211sgi-cb3e1a62e58c3241720f12cacc58aa13{
height:400px;
}

.flex_cell.av-1yooey-f0279359ccd79a69e7e40d857be54f67{
vertical-align:middle;
background:url(https://www.pagliacce.it/wp-content/uploads/2023/07/logoW.png) 100% 50% no-repeat scroll #151027;
}
.responsive #top #wrap_all .flex_cell.av-1yooey-f0279359ccd79a69e7e40d857be54f67{
padding:100px 0 100px 0 !important;
}

@keyframes av_boxShadowEffect_av-1ozyei-35c5e0fa505ed9d4f0726af575140376-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-1ozyei-35c5e0fa505ed9d4f0726af575140376{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
border-radius:20px 20px 20px 20px;
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

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

#top .hr.hr-invisible.av-1kqtaa-1c207b1675fa3179b4fa0dd7e0c644d2{
height:30px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
.responsive #top #wrap_all .flex_cell.av-2gjt6y-1ed2c690aec113b115c45e8e33be2ed4{
padding:30px 30px 30px 30px !important;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-2ir6g2-1155c9280bea29cc5bc411de45a2f625{
padding:60px 10px 60px 10px !important;
}

.responsive #top #wrap_all .flex_cell.av-2gjt6y-1ed2c690aec113b115c45e8e33be2ed4{
padding:30px 30px 30px 30px !important;
}
}
