#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k6xosxg5-77d204c86f5e9e37e756a35a0d536ab9__0 .avia-caption-title{
font-size:90px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-k6xosxg5-77d204c86f5e9e37e756a35a0d536ab9__0 .avia-caption-content{
font-size:27px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-k6xosxg5-77d204c86f5e9e37e756a35a0d536ab9__0 .avia-caption-content p{
font-size:27px;
}

.avia-section.av-1xe54b1-059b40f510fb006b0de41b48802220e0{
background-color:#fcfcfc;
background:linear-gradient( to bottom, #fcfcfc, #efefef );
}

.flex_column.av-25eawov-2e8b58c058098627c67bfb249c534c3d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-25eawov-2e8b58c058098627c67bfb249c534c3d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-25eawov-2e8b58c058098627c67bfb249c534c3d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-25eawov-2e8b58c058098627c67bfb249c534c3d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-2tqpaxq-7cc463b6f84d51a6665b1b713f46d62a{
padding-bottom:30px;
font-size:35px;
}
body .av-special-heading.av-2tqpaxq-7cc463b6f84d51a6665b1b713f46d62a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2tqpaxq-7cc463b6f84d51a6665b1b713f46d62a .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-2tqpaxq-7cc463b6f84d51a6665b1b713f46d62a .av-subheading{
font-size:15px;
}

#top .hr.av-l8cw314e-a2d1af1fb6efbdff5246f9bbad9cdb8c{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-l8cw314e-a2d1af1fb6efbdff5246f9bbad9cdb8c .hr-inner{
width:100px;
border-color:#af1917;
}

#top .hr.av-l8cw314e-a2d1af1fb6efbdff5246f9bbad9cdb8c{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-l8cw314e-a2d1af1fb6efbdff5246f9bbad9cdb8c .hr-inner{
width:100px;
border-color:#af1917;
}

#top .av-special-heading.av-m0itum-e6d81cc30c43e40892d18440dbe9ab00{
padding-bottom:30px;
font-size:35px;
}
body .av-special-heading.av-m0itum-e6d81cc30c43e40892d18440dbe9ab00 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m0itum-e6d81cc30c43e40892d18440dbe9ab00 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-m0itum-e6d81cc30c43e40892d18440dbe9ab00 .av-subheading{
font-size:15px;
}

.flex_column.av-25eawov-ceb4ee1b9f2a7592e4d20063f17c6caf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-25eawov-ceb4ee1b9f2a7592e4d20063f17c6caf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-25eawov-ceb4ee1b9f2a7592e4d20063f17c6caf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

#top .hr.hr-invisible.av-l8cw314e-256511aaa6f837ba848e02cd3f00b182{
height:50px;
}

#top .hr.hr-invisible.av-l8cw314e-256511aaa6f837ba848e02cd3f00b182{
height:50px;
}

#top .hr.hr-invisible.av-l8cw314e-256511aaa6f837ba848e02cd3f00b182{
height:50px;
}

.avia-section.av-l8d31oy9-550a174ed1e34e895050293d395c92de{
background-color:#fcfcfc;
background:linear-gradient( to bottom right, #fcfcfc, #eaeaea );
}

#top .av-special-heading.av-21we20u-419d5ffec9a7170aecbda801087c84a8{
padding-bottom:30px;
font-size:35px;
}
body .av-special-heading.av-21we20u-419d5ffec9a7170aecbda801087c84a8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-21we20u-419d5ffec9a7170aecbda801087c84a8 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-21we20u-419d5ffec9a7170aecbda801087c84a8 .av-subheading{
font-size:15px;
}

#top .hr.av-l8cw314e-b330c78e2abd736cb8d1add3382595b2{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-l8cw314e-b330c78e2abd736cb8d1add3382595b2 .hr-inner{
width:100%;
border-color:#af1917;
}

.flex_column.av-25eawov-c17795c613f8c64ac5e216be3489e74e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-25eawov-c17795c613f8c64ac5e216be3489e74e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1ks6ewu-72e3db98a5b19c9f24f96eac405383a9{
padding-bottom:10px;
font-size:35px;
}
body .av-special-heading.av-1ks6ewu-72e3db98a5b19c9f24f96eac405383a9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1ks6ewu-72e3db98a5b19c9f24f96eac405383a9 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-1ks6ewu-72e3db98a5b19c9f24f96eac405383a9 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-l8cw314e-bad562e9f7e9bc47734efc70db028fbd{
height:20px;
}

#top .avia-icon-list-container.av-l8cwarc0-651b79d1e82728aeceecf05631b3e680 .iconlist_icon{
color:#af1917;
background-color:#ffffff;
border:1px solid #3b3b3c;
}
#top .avia-icon-list-container.av-l8cwarc0-651b79d1e82728aeceecf05631b3e680 .iconlist_icon svg:first-child{
stroke:#af1917;
fill:#af1917;
}

.flex_column.av-25eawov-f19d901f3e095241f504c65d68b819c4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://pgdonbosco.it/wp-content/uploads/2022/03/Progetto-senza-titolo-2021-11-17T170656.039.jpg) 0% 100% no-repeat scroll ;
}

#top #wrap_all .avia-button.av-l8d6no7h-153e8b0c20108a66a7e8cc3047d8a296{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l8d6no7h-153e8b0c20108a66a7e8cc3047d8a296:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l8d6no7h-153e8b0c20108a66a7e8cc3047d8a296 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-l8d6no7h-153e8b0c20108a66a7e8cc3047d8a296: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-2tqpaxq-7cc463b6f84d51a6665b1b713f46d62a .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-21we20u-419d5ffec9a7170aecbda801087c84a8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1ks6ewu-72e3db98a5b19c9f24f96eac405383a9 .av-special-heading-tag{
font-size:0.8em;
}
}

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

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

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

#top #wrap_all .av-special-heading.av-21we20u-419d5ffec9a7170aecbda801087c84a8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1ks6ewu-72e3db98a5b19c9f24f96eac405383a9 .av-special-heading-tag{
font-size:0.8em;
}
}
