.avia-section.av-29jexi3-8ecd14f10300a652e9f809a478669158{
background-color:#efefef;
background-image:unset;
}
.avia-section.av-29jexi3-8ecd14f10300a652e9f809a478669158 .av-extra-border-element .av-extra-border-inner{
background-color:#efefef;
}

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

.avia-section.av-jhw4fv-628fe362c5ff1ba9cc46fe442c24e18e{
background-color:#ffffff;
background-image:unset;
}

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

.flex_column.av-fqbakb-c8c559dce25c1da1a624fbec535bab5a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 60px;
}

.flex_column.av-a9lw0b-96433f0121de372fe066dd15d7c513de{
border-radius:0px 0px 0px 0px;
padding:0px 60px 0px 0px;
}

#top .av_textblock_section.av-95vf3f-2e5b29db729b6db3b13acfc1e258014b .avia_textblock{
font-size:20px;
}

.avia-section.av-1jy0hp7-8e10e4d858b779eafb3fbb0d1686ae83{
background-color:#efefef;
background-image:url(https://salesianipiemonte.info/wp-content/uploads/2017/07/cus-banda.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-1jy0hp7-8e10e4d858b779eafb3fbb0d1686ae83 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

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

.flex_column.av-1ght96z-dbd814dd381542c7863f9154c5291fb2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1d9i0gb-28defcfed75abdca8f530c18037c4013{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-19o6nuz-e30c5db730d6e344f21ed23ac518987a{
height:30px;
}

#top .hr.hr-invisible.av-16owkd7-5eb06d4631b76aa22ca94b02b1b7d999{
height:10px;
}

#top .hr.hr-invisible.av-3vtn2z-807b49a488b6cb5031cef7838e318840{
height:25px;
}

#top .av-special-heading.av-4erv9n-f5e6d38f2073f39f599498089dc44f0c{
padding-bottom:5px;
font-size:50px;
}
body .av-special-heading.av-4erv9n-f5e6d38f2073f39f599498089dc44f0c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4erv9n-f5e6d38f2073f39f599498089dc44f0c .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-4erv9n-f5e6d38f2073f39f599498089dc44f0c .av-subheading{
font-size:20px;
}

.flex_cell.av-kdu11n-04b66dc8f3d3613bc477b098655609b2{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-kdu11n-04b66dc8f3d3613bc477b098655609b2{
padding:25px 10px 25px 10px !important;
}

#top #wrap_all .avia-button.av-jasmwr-738bafb41c9eca2bc4ce669b72535ca8{
background-color:#066384;
border-color:#066384;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jasmwr-738bafb41c9eca2bc4ce669b72535ca8:hover{
background-color:blue;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jasmwr-738bafb41c9eca2bc4ce669b72535ca8 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-jasmwr-738bafb41c9eca2bc4ce669b72535ca8:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_cell.av-i5hsob-1b7fe6a5bb56abdf71218a945e3cbd77{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-i5hsob-1b7fe6a5bb56abdf71218a945e3cbd77{
padding:25px 10px 25px 10px !important;
}

#top #wrap_all .avia-button.av-gafyiz-6b7f2408f13b99dd7470c694ebdbcc3c{
background-color:#066384;
border-color:#066384;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-gafyiz-6b7f2408f13b99dd7470c694ebdbcc3c:hover{
background-color:blue;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-gafyiz-6b7f2408f13b99dd7470c694ebdbcc3c .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-gafyiz-6b7f2408f13b99dd7470c694ebdbcc3c:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_cell.av-ek9vjf-aab1f5c62375b1ef9e2e37342e89b55f{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-ek9vjf-aab1f5c62375b1ef9e2e37342e89b55f{
padding:25px 10px 25px 10px !important;
}

#top #wrap_all .avia-button.av-csehrf-64850651070729f334d584e8f5623c86{
background-color:#066384;
border-color:#066384;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-csehrf-64850651070729f334d584e8f5623c86:hover{
background-color:blue;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-csehrf-64850651070729f334d584e8f5623c86 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-csehrf-64850651070729f334d584e8f5623c86:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_cell.av-b8egln-7accdd468bc4085cb731f18d73b981bb{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-b8egln-7accdd468bc4085cb731f18d73b981bb{
padding:25px 10px 25px 10px !important;
}

#top #wrap_all .avia-button.av-uhljv-3363f751f7c0e7b8a126c308b12bb592{
background-color:#066384;
border-color:#066384;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-uhljv-3363f751f7c0e7b8a126c308b12bb592:hover{
background-color:blue;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-uhljv-3363f751f7c0e7b8a126c308b12bb592 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-uhljv-3363f751f7c0e7b8a126c308b12bb592:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .av-special-heading.av-34320b-23c89fb2a85161bc907223f6a2d58dd3{
padding-bottom:5px;
font-size:50px;
}
body .av-special-heading.av-34320b-23c89fb2a85161bc907223f6a2d58dd3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-34320b-23c89fb2a85161bc907223f6a2d58dd3 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-34320b-23c89fb2a85161bc907223f6a2d58dd3 .av-subheading{
font-size:20px;
}

#top #wrap_all .avia-button.av-2pjnez-37f50f908320469c1ce3ed90352b376d{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2pjnez-37f50f908320469c1ce3ed90352b376d:hover{
background-color:grey;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2pjnez-37f50f908320469c1ce3ed90352b376d .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-2pjnez-37f50f908320469c1ce3ed90352b376d: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-80ed3f-d8444c0851f4ab09debdf34363151ce4 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-5bu2hn-9110e27c3ab419e90fbbebadcf4e877c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1apd6l7-a22f5d30b81ebe9e5b24eed3a132bc01 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4erv9n-f5e6d38f2073f39f599498089dc44f0c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-34320b-23c89fb2a85161bc907223f6a2d58dd3 .av-special-heading-tag{
font-size:0.8em;
}
}

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

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

#top #wrap_all .av-special-heading.av-5bu2hn-9110e27c3ab419e90fbbebadcf4e877c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1apd6l7-a22f5d30b81ebe9e5b24eed3a132bc01 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4erv9n-f5e6d38f2073f39f599498089dc44f0c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-34320b-23c89fb2a85161bc907223f6a2d58dd3 .av-special-heading-tag{
font-size:0.8em;
}
}
