.avia-section.av-mlp6c7jg-5e94e261d7ddf0c9efd2cef0afc54fd5{
background-color:rgba(25,25,25,0.01);
background-repeat:no-repeat;
background-image:url(https://salesianipiemonte.info/wp-content/uploads/2026/02/Banner-Quaresima-di-Fraternita2026.jpg), linear-gradient( to bottom, rgba(25,25,25,0.01), #191919 );
background-position:50% 50%;
background-attachment:fixed;
margin-top:0px;
margin-bottom:0px;
}
.avia-section.av-mlp6c7jg-5e94e261d7ddf0c9efd2cef0afc54fd5 .av-section-color-overlay{
opacity:0.5;
background-color:#191919;
}

#top .av-special-heading.av-mlp7klmw-0ef89384f9a8bbe4f6e0ab5469fbf206{
margin:20px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:130px;
}
body .av-special-heading.av-mlp7klmw-0ef89384f9a8bbe4f6e0ab5469fbf206 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mlp7klmw-0ef89384f9a8bbe4f6e0ab5469fbf206 .av-special-heading-tag{
font-size:130px;
}
.av-special-heading.av-mlp7klmw-0ef89384f9a8bbe4f6e0ab5469fbf206 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mlp7klmw-0ef89384f9a8bbe4f6e0ab5469fbf206 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mlp7ptzu-7c21a8c0c81870a651e13192c53d6489 .avia_textblock{
font-size:25px;
color:#ffffff;
}

.avia-section.av-6powxzl-2cc99524e09b4a3c07d51dd5cd04269e{
background-color:#191919;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}

.flex_column.av-5nyorn5-746d2f00a9273e557e647efd97df1907{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-79lsb5-2390c5285b73bb696a1bf6ecc1cf95f7{
border-radius:0px 0px 0px 0px;
padding:130px 0px 65px 0px;
}

#top .av-special-heading.av-jjlztd-9bf1805db8eee3b6b0352f148939cba0{
padding-bottom:10px;
font-size:54px;
}
body .av-special-heading.av-jjlztd-9bf1805db8eee3b6b0352f148939cba0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jjlztd-9bf1805db8eee3b6b0352f148939cba0 .av-special-heading-tag{
font-size:54px;
}
.av-special-heading.av-jjlztd-9bf1805db8eee3b6b0352f148939cba0 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-1cy09wx-42bcde998c2984f47d0c40531e69afd0 .avia_textblock{
font-size:20px;
}

.flex_column.av-t6runl-2a5c700a40ca0521e96b3094c46428d5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-1wgro1-d14c2f5daafbbfe7af0b5a36dada662a{
vertical-align:top;
background-color:#191919;
background:linear-gradient( to bottom, #191919, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-1wgro1-d14c2f5daafbbfe7af0b5a36dada662a{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-mm15m1fb-c32876dcfcd7c3defdaee44ac9f50ab7{
border-radius:0px 0px 40px 0px;
padding:0px 0px 0px 0px;
}

.av-horizontal-gallery.av-mlz2ymm4-2abe610f7f1fc5220843063bcf3eaf73 .av-horizontal-gallery-inner{
padding-bottom:25%;
}

#top .hr.hr-invisible.av-1s1n6dt-d0b6c4b3622f4e79de7883ff69e32818{
height:50px;
}

.flex_column.av-483h48h-f8f453d74e876f3fd8f8f490d8226780{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-3jjek29-bc03a715383de14ccd55ac3737ec90dd .avia_textblock{
font-size:24px;
}

#top .av-special-heading.av-1smlmvl-8419e7a3e5e70d9e04ed2c90fe3889c8{
margin:0 0 0 0;
padding-bottom:10px;
font-size:54px;
}
body .av-special-heading.av-1smlmvl-8419e7a3e5e70d9e04ed2c90fe3889c8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1smlmvl-8419e7a3e5e70d9e04ed2c90fe3889c8 .av-special-heading-tag{
font-size:54px;
}
.av-special-heading.av-1smlmvl-8419e7a3e5e70d9e04ed2c90fe3889c8 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mm15utfw-1e685ffdc3a8ac30bb1239a07bb7e952{
height:20px;
}

#top .av_textblock_section.av-mm165bf5-bd1e5ea8ba2915da2de8534514baa63a .avia_textblock{
font-size:20px;
}

.flex_column.av-q5vo41-5a97a4f818f0e40331c173d3c9f61199{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-b8be0h-7c0401921e0b996f55d4aec63264cf70 .iconlist_icon{
color:#ffffff;
background-color:#af1917;
}
#top .avia-icon-list-container.av-b8be0h-7c0401921e0b996f55d4aec63264cf70 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}

.avia-section.av-mna5mzmz-602c8c47af060b7983735efc67fa9079{
background-color:#191919;
background-image:unset;
}

.flex_column.av-2gvye5t-72d179f8d2cbf0c2cdb6e4f888adbf06{
border-radius:0px 0px 0px 0px;
}

#top .av_textblock_section.av-mm1806q6-b87d65d3f52e0c55f83ce7bd54d580fa .avia_textblock{
font-size:24px;
}

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

#top .av_textblock_section.av-mna5j1an-c4d15b50cd463a401f5cced66e4fca98 .avia_textblock{
font-size:20px;
}

.flex_column.av-1i25nbl-83b5b0125c34509826b397a484980011{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-26vikj5-ab78198d6df8892b8f2f2af5bdef05cd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1mt5c9d-ba45fc3c8f670aad66e6b0eb895bff99{
border-radius:0px 0px 0px 0px;
}

#top .av_textblock_section.av-zfaevl-1823bd872972eb7fb9c6e945e33aa229 .avia_textblock{
font-size:16px;
}

.flex_column.av-tv8rm9-b7a4ccf23013d57f5fcc1b604eda9a82{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2vvpz75-41ef1ffad35269663aa7bfce749d4c33{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-12jvhdd-3733f4e130927f12f5163e1fd3b1e234{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-johqz5-4e50f258c4ad1be82571798910d250ef .avia_textblock{
font-size:24px;
}

#top .av-special-heading.av-mm17zzjm-d7e3b2b9f526f871708b6576d8413433{
margin:0 0 0 0;
padding-bottom:10px;
font-size:54px;
}
body .av-special-heading.av-mm17zzjm-d7e3b2b9f526f871708b6576d8413433 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mm17zzjm-d7e3b2b9f526f871708b6576d8413433 .av-special-heading-tag{
font-size:54px;
}
.av-special-heading.av-mm17zzjm-d7e3b2b9f526f871708b6576d8413433 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-spqur5-560bd98cc30f740f6d5340e1f390afec{
height:20px;
}

#top .av_textblock_section.av-mm17yrmd-30ae043695212e2c324728d1700f2049 .avia_textblock{
font-size:20px;
}

.flex_column.av-lk6qgh-03be0339df4da3fd37726701ec3e2a42{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-4cb480h-bcfd516b4b3402057a5c4e373c74af61{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-3202i6p-d7ba77471e3dbc8a2ef22c12ad81c87d .iconlist_icon{
color:#ffffff;
background-color:#af1917;
}
#top .avia-icon-list-container.av-3202i6p-d7ba77471e3dbc8a2ef22c12ad81c87d .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}

.avia-section.av-mm21amce-b9ca5cc1e144b4234ba7af5aa9d99001{
background-color:#f7f7f7;
background-image:unset;
}

.flex_column.av-8g1zqp-81aee6102f97950e6847e14bafaf2bab{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-29wvwcx-45bc869ee79fb849ba1645bea3a18025 .avia_textblock{
font-size:24px;
}

#top .av-special-heading.av-mm216b7c-4d8035d87cf3058d6f8fc5074327ca57{
margin:0 0 0 0;
padding-bottom:10px;
font-size:54px;
}
body .av-special-heading.av-mm216b7c-4d8035d87cf3058d6f8fc5074327ca57 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mm216b7c-4d8035d87cf3058d6f8fc5074327ca57 .av-special-heading-tag{
font-size:54px;
}
.av-special-heading.av-mm216b7c-4d8035d87cf3058d6f8fc5074327ca57 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1tt64mp-8c6d243fbbcb23d5b52df7fe496603a6{
height:20px;
}

#top .av_textblock_section.av-10e24lt-725d105ea4bf4b9293ac841b93e1405d .avia_textblock{
font-size:20px;
}


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

#top #wrap_all .av-special-heading.av-jjlztd-9bf1805db8eee3b6b0352f148939cba0 .av-special-heading-tag{
font-size:44px;
}

#top #wrap_all .av-special-heading.av-1smlmvl-8419e7a3e5e70d9e04ed2c90fe3889c8 .av-special-heading-tag{
font-size:44px;
}

#top #wrap_all .av-special-heading.av-mna5gj79-b7c5201d84e27ae996b667671e0ec8a2 .av-special-heading-tag{
font-size:44px;
}

#top #wrap_all .av-special-heading.av-mm17zzjm-d7e3b2b9f526f871708b6576d8413433 .av-special-heading-tag{
font-size:44px;
}

#top #wrap_all .av-special-heading.av-mm216b7c-4d8035d87cf3058d6f8fc5074327ca57 .av-special-heading-tag{
font-size:44px;
}
}

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

#top #wrap_all .av-special-heading.av-jjlztd-9bf1805db8eee3b6b0352f148939cba0 .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-1smlmvl-8419e7a3e5e70d9e04ed2c90fe3889c8 .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-mna5gj79-b7c5201d84e27ae996b667671e0ec8a2 .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-mm17zzjm-d7e3b2b9f526f871708b6576d8413433 .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-mm216b7c-4d8035d87cf3058d6f8fc5074327ca57 .av-special-heading-tag{
font-size:40px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mlp7klmw-0ef89384f9a8bbe4f6e0ab5469fbf206 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-jjlztd-9bf1805db8eee3b6b0352f148939cba0 .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-1smlmvl-8419e7a3e5e70d9e04ed2c90fe3889c8 .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-mna5gj79-b7c5201d84e27ae996b667671e0ec8a2 .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-mm17zzjm-d7e3b2b9f526f871708b6576d8413433 .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-mm216b7c-4d8035d87cf3058d6f8fc5074327ca57 .av-special-heading-tag{
font-size:36px;
}
}
