.avia-section.av-24hdmyl-9aa83fac1d70af164e113e937020d73f{
background-color:#efefef;
background-image:unset;
}
.avia-section.av-24hdmyl-9aa83fac1d70af164e113e937020d73f .av-extra-border-element .av-extra-border-inner{
background-color:#efefef;
}

#top .av-special-heading.av-22mel4d-56d06d6986738cad7baf6ff014eabe2b{
padding-bottom:0;
color:#b00c24;
font-size:40px;
}
body .av-special-heading.av-22mel4d-56d06d6986738cad7baf6ff014eabe2b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-22mel4d-56d06d6986738cad7baf6ff014eabe2b .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-22mel4d-56d06d6986738cad7baf6ff014eabe2b .special-heading-inner-border{
border-color:#b00c24;
}
.av-special-heading.av-22mel4d-56d06d6986738cad7baf6ff014eabe2b .av-subheading{
font-size:20px;
}

.avia-section.av-1xxwp7h-42ad2012a9106454e5b126d54bd00f23{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-76nyt9-d873954caf0757b3eaf7508eb18ffb5d{
padding-bottom:0;
color:#b00c24;
font-size:50px;
}
body .av-special-heading.av-76nyt9-d873954caf0757b3eaf7508eb18ffb5d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-76nyt9-d873954caf0757b3eaf7508eb18ffb5d .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-76nyt9-d873954caf0757b3eaf7508eb18ffb5d .special-heading-inner-border{
border-color:#b00c24;
}
.av-special-heading.av-76nyt9-d873954caf0757b3eaf7508eb18ffb5d .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-66y68d-1a636e004d0f4bed909eada1c039dc48{
padding-bottom:0;
color:#b00c24;
font-size:35px;
}
body .av-special-heading.av-66y68d-1a636e004d0f4bed909eada1c039dc48 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-66y68d-1a636e004d0f4bed909eada1c039dc48 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-66y68d-1a636e004d0f4bed909eada1c039dc48 .special-heading-inner-border{
border-color:#b00c24;
}
.av-special-heading.av-66y68d-1a636e004d0f4bed909eada1c039dc48 .av-subheading{
font-size:14px;
}

.flex_column.av-1tz4b71-d9a578c1058b45e81c6bb5b3721caee5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-24byst-ae0e1506456ba36ab0cfafe11a1fc53a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1tz4b71-c8e69b1b922c47ddc6528aa5afe79f73{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.avia-section.av-k0gdgax0-deae7bedb098b9c28430af180e24d115{
background-color:#b02b2c;
background-image:unset;
}

.avia-section.av-k0gdgax0-deae7bedb098b9c28430af180e24d115{
background-color:#b02b2c;
background-image:unset;
}

#top .av-special-heading.av-kko6nf2x-50852110b2a558c460b04ec6317a21c4{
padding-bottom:10px;
color:#ffffff;
font-size:45px;
}
body .av-special-heading.av-kko6nf2x-50852110b2a558c460b04ec6317a21c4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kko6nf2x-50852110b2a558c460b04ec6317a21c4 .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-kko6nf2x-50852110b2a558c460b04ec6317a21c4 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kko6nf2x-50852110b2a558c460b04ec6317a21c4 .av-subheading{
font-size:25px;
}

.avia-section.av-1eh105p-066b3988515d4c8b728fb23dd5b16a1d{
background-color:#808080;
background-image:url(https://salesianipiemonte.info/wp-content/uploads/2023/07/partenti-2022-2023.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-1eh105p-066b3988515d4c8b728fb23dd5b16a1d .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}
.avia-section.av-1eh105p-066b3988515d4c8b728fb23dd5b16a1d .av-extra-border-element .av-extra-border-inner{
background-color:#808080;
}

#top .av-special-heading.av-3tktst-130570143b9fc734dc3a3878bb48e395{
padding-bottom:5px;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-3tktst-130570143b9fc734dc3a3878bb48e395 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3tktst-130570143b9fc734dc3a3878bb48e395 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-3tktst-130570143b9fc734dc3a3878bb48e395 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3tktst-130570143b9fc734dc3a3878bb48e395 .av-subheading{
font-size:20px;
}

.flex_column.av-1a718jh-872fff21ac29a9489112b56f0eb59d90{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1a718jh-872fff21ac29a9489112b56f0eb59d90{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1a718jh-77ea2f52c2bc6ba7817f7f8089695cd8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1a718jh-77ea2f52c2bc6ba7817f7f8089695cd8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-1aspeyl-c6f9d4ffa6bbb1832ef954627f990db2{
height:70px;
}

.av_font_icon.av-17y8i19-3b584692983f82b8666802e4d2c28d24{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-17y8i19-3b584692983f82b8666802e4d2c28d24 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-17y8i19-3b584692983f82b8666802e4d2c28d24 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-15mt119-b3a357064519f70865ab8190338925a4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-14xw931-1e0c77e2de0832331d5ff31856f4bc22{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-14xw931-1e0c77e2de0832331d5ff31856f4bc22 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-14xw931-1e0c77e2de0832331d5ff31856f4bc22 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-13bzui5-0c714889b5a7366f3dd1187b6c47b307{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-10yyagd-6256be96f2e03565b0335c1281cd268d{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-10yyagd-6256be96f2e03565b0335c1281cd268d svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-10yyagd-6256be96f2e03565b0335c1281cd268d .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

#top .av-special-heading.av-5fslbx-91fde4d19e84306634174a0dddc24698{
padding-bottom:10px;
color:#ffffff;
font-size:45px;
}
body .av-special-heading.av-5fslbx-91fde4d19e84306634174a0dddc24698 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5fslbx-91fde4d19e84306634174a0dddc24698 .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-5fslbx-91fde4d19e84306634174a0dddc24698 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-5fslbx-91fde4d19e84306634174a0dddc24698 .av-subheading{
font-size:25px;
}

.flex_column.av-104f6jx-8c9607e1438cf8faa6342eaaaf8871e8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-104f6jx-8c9607e1438cf8faa6342eaaaf8871e8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-104f6jx-5160b9d838c4a30b78836b7865f934c8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#f4f4f4;
}

#top .hr.hr-invisible.av-sm6qsd-547e92285a8d6f7e5ac369ef2ea21fd2{
height:120px;
}

#top .av-special-heading.av-45zprh-928007d5dee4809f176b088f10d26492{
padding-bottom:10px;
font-size:35px;
}
body .av-special-heading.av-45zprh-928007d5dee4809f176b088f10d26492 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-45zprh-928007d5dee4809f176b088f10d26492 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-45zprh-928007d5dee4809f176b088f10d26492 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-sm6qsd-902bf9523286044676af017b4dc40874{
height:160px;
}

#top #wrap_all .avia-button.av-kszy4oyv-bf8020d1f26f66f0f6422f78eb6bc4ee:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-kszy4oyv-bf8020d1f26f66f0f6422f78eb6bc4ee:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_column.av-wj71p9-673eb10a62c5225df436fe0555118b90{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1zmfel-5c616dc66fa1b6781175b9b20f48dcad{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-1zmfel-5c616dc66fa1b6781175b9b20f48dcad .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1zmfel-5c616dc66fa1b6781175b9b20f48dcad .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-1zmfel-5c616dc66fa1b6781175b9b20f48dcad .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-sm6qsd-17643885cabb1c75b077060e325646e5{
height:30px;
}

#top .hr.hr-invisible.av-pwtq8d-64d0db1e68560ccd8736374811bf8230{
height:10px;
}

#top .hr.av-sm6qsd-b914a1448f9c0df1c9a812f06807d453{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-sm6qsd-b914a1448f9c0df1c9a812f06807d453 .hr-inner{
width:100%;
border-color:#f4f4f4;
}

#top .av-special-heading.av-2zfnfx-10d0a94338f97404c4340187a5fdae5a{
padding-bottom:10px;
font-size:50px;
}
body .av-special-heading.av-2zfnfx-10d0a94338f97404c4340187a5fdae5a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2zfnfx-10d0a94338f97404c4340187a5fdae5a .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-2zfnfx-10d0a94338f97404c4340187a5fdae5a .av-subheading{
font-size:20px;
}

.flex_column.av-32i17h-7f244691cc4da45b2ec58c4a784ee77a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-kko5qkbv-f94aa093943b8cb9528c2b7950a7d385{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-kko5qkbv-f94aa093943b8cb9528c2b7950a7d385:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-kko5qkbv-f94aa093943b8cb9528c2b7950a7d385 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-kko5qkbv-f94aa093943b8cb9528c2b7950a7d385:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}


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

#top #wrap_all .av-special-heading.av-76nyt9-d873954caf0757b3eaf7508eb18ffb5d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-66y68d-1a636e004d0f4bed909eada1c039dc48 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-kko6nf2x-50852110b2a558c460b04ec6317a21c4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3tktst-130570143b9fc734dc3a3878bb48e395 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5fslbx-91fde4d19e84306634174a0dddc24698 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-45zprh-928007d5dee4809f176b088f10d26492 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1zmfel-5c616dc66fa1b6781175b9b20f48dcad .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2zfnfx-10d0a94338f97404c4340187a5fdae5a .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-76nyt9-d873954caf0757b3eaf7508eb18ffb5d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-66y68d-1a636e004d0f4bed909eada1c039dc48 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-kko6nf2x-50852110b2a558c460b04ec6317a21c4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3tktst-130570143b9fc734dc3a3878bb48e395 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5fslbx-91fde4d19e84306634174a0dddc24698 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-45zprh-928007d5dee4809f176b088f10d26492 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1zmfel-5c616dc66fa1b6781175b9b20f48dcad .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2zfnfx-10d0a94338f97404c4340187a5fdae5a .av-special-heading-tag{
font-size:0.8em;
}
}
