.avia-section.av-jgasyq2w-c0e904a55b8e23b7639a200ccc52e2c0{
background-color:#284037;
background-repeat:no-repeat;
background-image:url(https://www.anisappuglia.it/wp-content/uploads/2025/02/183778933_l-scaled.jpg), linear-gradient( to top right, #284037, #038c33 );
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-jgasyq2w-c0e904a55b8e23b7639a200ccc52e2c0 .av-section-color-overlay{
opacity:0.2;
background-color:#284037;
}

#top .av-special-heading.av-qrfx-db333c0b376884c166777bc41a40b610{
padding-bottom:15px;
color:#ffffff;
font-size:42px;
}
body .av-special-heading.av-qrfx-db333c0b376884c166777bc41a40b610 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-qrfx-db333c0b376884c166777bc41a40b610 .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-qrfx-db333c0b376884c166777bc41a40b610 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-qrfx-db333c0b376884c166777bc41a40b610 .av-subheading{
font-size:14px;
}

#top .hr.av-m6j722bo-162071c2d406de267286ea0b46fb3ed6{
margin-top:0px;
margin-bottom:15px;
}
.hr.av-m6j722bo-162071c2d406de267286ea0b46fb3ed6 .hr-inner{
width:50px;
}

#top .av_textblock_section.av-m6j7099t-6954f1d80329daeb981d0e3b0111deae .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-45nqm-48-46e0ce26146203bcfcfdf50f1bb0d639{
margin-top:-120px;
margin-bottom:0px;
}
.flex_column.av-45nqm-48-46e0ce26146203bcfcfdf50f1bb0d639{
border-width:1px;
border-color:rgba(230,234,236,0.5);
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:80px 10px 80px 10px;
background-color:#f2f2f2;
}

.av_font_icon.av-jfdzoxcx-43-bff842897bce095647f6d2d034159252 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-vsj2-42-0c3d689b79e67504f3b05ec6db24291c{
height:10px;
}

#top .av-special-heading.av-1od3yr-10b79869ab4a7d3ffa779c8fed8e0f11{
color:#4d6877;
font-size:27px;
}
body .av-special-heading.av-1od3yr-10b79869ab4a7d3ffa779c8fed8e0f11 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1od3yr-10b79869ab4a7d3ffa779c8fed8e0f11 .av-special-heading-tag{
font-size:27px;
padding:0 0 30px 0;
}
.av-special-heading.av-1od3yr-10b79869ab4a7d3ffa779c8fed8e0f11 .special-heading-inner-border{
border-color:#4d6877;
}
.av-special-heading.av-1od3yr-10b79869ab4a7d3ffa779c8fed8e0f11 .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-45nqm-41-8f31bb56f37a01891d6f47a09f776ba6{
margin-top:-120px;
margin-bottom:0px;
}
.flex_column.av-45nqm-41-8f31bb56f37a01891d6f47a09f776ba6{
transform:scale(1.2);
z-index:5;
border-radius:0px 0px 0px 0px;
padding:80px 10px 80px 10px;
background-color:#284037;
background:linear-gradient( to bottom right, #284037, #027333 );
}

.av_font_icon.av-jfdzoxcx-40-3cc2bb5dc9df376cf3bacacade5d3b9d{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-jfdzoxcx-40-3cc2bb5dc9df376cf3bacacade5d3b9d .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-vsj2-39-3e4ab45365f3d788547bea3cc8850125{
height:10px;
}

#top .av-special-heading.av-1jpjk3-7b4019754c12476dbf1f3ed81ed8d22e{
color:#ffffff;
font-size:27px;
}
body .av-special-heading.av-1jpjk3-7b4019754c12476dbf1f3ed81ed8d22e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1jpjk3-7b4019754c12476dbf1f3ed81ed8d22e .av-special-heading-tag{
font-size:27px;
padding:0 0 30px 0;
}
.av-special-heading.av-1jpjk3-7b4019754c12476dbf1f3ed81ed8d22e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1jpjk3-7b4019754c12476dbf1f3ed81ed8d22e .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-45nqm-38-a8c08849326563c485bdd6e7b46220c4{
margin-top:-120px;
margin-bottom:0px;
}
.flex_column.av-45nqm-38-a8c08849326563c485bdd6e7b46220c4{
border-width:1px;
border-color:rgba(230,234,236,0.5);
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:80px 10px 80px 10px;
background-color:#f2f2f2;
}

.av_font_icon.av-jfdzoxcx-37-20cdae55fe45a10e4fabe1f58c2065a9 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-vsj2-36-6389c7c625950c80d5c2a66a3f122ded{
height:10px;
}

#top .av-special-heading.av-4z8n7-3d129cc1749401f5d714390ab69130a7{
color:#4d6877;
font-size:27px;
}
body .av-special-heading.av-4z8n7-3d129cc1749401f5d714390ab69130a7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4z8n7-3d129cc1749401f5d714390ab69130a7 .av-special-heading-tag{
font-size:27px;
padding:0 0 30px 0;
}
.av-special-heading.av-4z8n7-3d129cc1749401f5d714390ab69130a7 .special-heading-inner-border{
border-color:#4d6877;
}
.av-special-heading.av-4z8n7-3d129cc1749401f5d714390ab69130a7 .av-subheading{
font-size:15px;
}

.avia-section.av-m6f4htbg-bee7a9cd03d9cb97a8a42012948dad9f .av-extra-border-element .av-extra-border-inner{
background-color:#f2f2f2;
}

#top .hr.hr-invisible.av-m6f4md58-2ff35b42ef35363b78b3145329da69a9{
height:70px;
}

.avia-section.av-jfe42aqk-4916c71200e2e37d83bf1007378708c9{
background-color:#f2f2f2;
background-image:unset;
}
.avia-section.av-jfe42aqk-4916c71200e2e37d83bf1007378708c9 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .flex_column.av-1o7lm-00342ef18ef09a30fdcb224af8dd0ffd{
margin-top:-100px;
margin-bottom:70px;
}
.flex_column.av-1o7lm-00342ef18ef09a30fdcb224af8dd0ffd{
border-radius:0px 0px 0px 0px;
padding:90px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-1o7lm-00342ef18ef09a30fdcb224af8dd0ffd{
margin-top:-100px;
margin-bottom:70px;
}

#top .av-special-heading.av-d3ri8-fbc9b92499fa5424c21bd8c9bb094a3a{
padding-bottom:10px;
font-size:42px;
}
body .av-special-heading.av-d3ri8-fbc9b92499fa5424c21bd8c9bb094a3a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-d3ri8-fbc9b92499fa5424c21bd8c9bb094a3a .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-d3ri8-fbc9b92499fa5424c21bd8c9bb094a3a .av-subheading{
font-size:15px;
}

#top .hr.av-m6j85f3b-4157f4bd60366403b0265b6d13f3983e{
margin-top:0px;
margin-bottom:15px;
}
.hr.av-m6j85f3b-4157f4bd60366403b0265b6d13f3983e .hr-inner{
width:50px;
border-color:#284037;
}

#top .flex_column.av-np66-9f92010c15288dad00462ac9f48de497{
margin-top:-100px;
margin-bottom:70px;
}
.flex_column.av-np66-9f92010c15288dad00462ac9f48de497{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-np66-9f92010c15288dad00462ac9f48de497{
margin-top:-100px;
margin-bottom:70px;
}

.avia-section.av-m6f12z7r-b61a521e9875cdfe519c03ebb0144d9a{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-m6f12h89-fb4e2c759dabb52c4e1d86966d3f9520{
padding-bottom:10px;
font-size:42px;
}
body .av-special-heading.av-m6f12h89-fb4e2c759dabb52c4e1d86966d3f9520 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m6f12h89-fb4e2c759dabb52c4e1d86966d3f9520 .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-m6f12h89-fb4e2c759dabb52c4e1d86966d3f9520 .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-m6f5hhmw-0be5d21ff5f496747fb1862df97d8324{
margin-top:110px;
}
.flex_column.av-m6f5hhmw-0be5d21ff5f496747fb1862df97d8324{
border-radius:0px 0px 0px 0px;
padding:0 60px 0 60px;
background-color:#ffffff;
}

#top .av-special-heading.av-m6f55cmw-6be6fc57fcf336ec38e3dae88fca5231{
padding-bottom:15px;
font-size:23px;
}
body .av-special-heading.av-m6f55cmw-6be6fc57fcf336ec38e3dae88fca5231 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m6f55cmw-6be6fc57fcf336ec38e3dae88fca5231 .av-special-heading-tag{
font-size:23px;
}
.av-special-heading.av-m6f55cmw-6be6fc57fcf336ec38e3dae88fca5231 .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-rsvcj-5554b871c6ea9b6fa75e0882b3e38033{
margin-top:110px;
}
.flex_column.av-rsvcj-5554b871c6ea9b6fa75e0882b3e38033{
border-radius:0px 0px 0px 0px;
padding:0 60px 0 60px;
background-color:#ffffff;
}

.avia-section.av-m8ofpfpj-626334511d6234065e4357d4624bf01a{
background-color:#f2f2f2;
background-image:unset;
}

.flex_column.av-m8ofk3gk-0c39e5c34424facb457fd61be2378f8e{
border-radius:0px 0px 0px 0px;
padding:0 60px 0 60px;
}

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

#top .hr.hr-invisible.av-m8ofzj0h-410c217aad1a9d004ca249660e967fed{
height:50px;
}

.flex_column.av-m8ofrj4j-c40a40dbafb722924f1adea23bcdde27{
border-radius:0px 0px 0px 0px;
padding:0 60px 0 60px;
}

#top .hr.hr-invisible.av-b7yx7-9b18f41b63cfbc20195f607ee2729b75{
height:50px;
}


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

#top #wrap_all .av-special-heading.av-1od3yr-10b79869ab4a7d3ffa779c8fed8e0f11 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1jpjk3-7b4019754c12476dbf1f3ed81ed8d22e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4z8n7-3d129cc1749401f5d714390ab69130a7 .av-special-heading-tag{
font-size:0.8em;
}

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

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

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

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

#top #wrap_all .av-special-heading.av-1od3yr-10b79869ab4a7d3ffa779c8fed8e0f11 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1jpjk3-7b4019754c12476dbf1f3ed81ed8d22e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4z8n7-3d129cc1749401f5d714390ab69130a7 .av-special-heading-tag{
font-size:0.8em;
}

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

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

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