.flex_cell.av-m8fz1cwm-9ede961ae821b01a900252ab5cf24889{
vertical-align:middle;
}

.avia_transform .flex_column.av-m8gd4j92-7df459be855a078e40fa574afd6af7bf{
animation-duration:3s;
}

#top .av-special-heading.av-m8fz86r8-b714d782e28f7d2a602add957bd589ba{
padding-bottom:12px;
}
body .av-special-heading.av-m8fz86r8-b714d782e28f7d2a602add957bd589ba .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m8fz86r8-b714d782e28f7d2a602add957bd589ba .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-m90iqrhj-f51f520784e1a7a38cfd4c70f614f756{
height:18px;
}

.flex_cell.av-m8fz0lac-6311fe7de9749d4b53408570c45fe3b5{
vertical-align:middle;
}

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

#top .hr.hr-invisible.av-1d8pb-a81e90f67b1c3830cb05f6b318d57e59{
height:24px;
}

.avia-section.av-m90jr8on-f401a0d0b475b1e12d8c0597287a12fa .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://theoutfit.fir-italia.it/wp-content/uploads/2025/06/WEB_COLONNA-50MM-GENERALE-DEF_var_amalfi.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

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


@media only screen and (min-width: 990px){ 
#top #wrap_all .av-special-heading.av-m8fz86r8-b714d782e28f7d2a602add957bd589ba .av-special-heading-tag{
font-size:46px;
}

#top .av_textblock_section.av-m90i5iya-91f786c2ad2c835d9bee7efa28274a11 .avia_textblock{
font-size:19px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-m8fz86r8-b714d782e28f7d2a602add957bd589ba .av-special-heading-tag{
font-size:56px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-m8fz86r8-b714d782e28f7d2a602add957bd589ba .av-special-heading-tag{
font-size:46px;
}

#top .av_textblock_section.av-m90i5iya-91f786c2ad2c835d9bee7efa28274a11 .avia_textblock{
font-size:17px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-m8fz86r8-b714d782e28f7d2a602add957bd589ba .av-special-heading-tag{
font-size:32px;
}
}
