#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-2tyssrf-77a221b202681c08a2996bde86259006{
padding-bottom:30px;
font-size:35px;
}
body .av-special-heading.av-2tyssrf-77a221b202681c08a2996bde86259006 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2tyssrf-77a221b202681c08a2996bde86259006 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-2tyssrf-77a221b202681c08a2996bde86259006 .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-wwec7v-0a3050a8bed77670be3d0698ac57b904{
padding-bottom:30px;
font-size:35px;
}
body .av-special-heading.av-wwec7v-0a3050a8bed77670be3d0698ac57b904 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-wwec7v-0a3050a8bed77670be3d0698ac57b904 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-wwec7v-0a3050a8bed77670be3d0698ac57b904 .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-pe1eez-28ba2a3105aa39a5aae714087d29546d{
padding-bottom:10px;
font-size:35px;
}
body .av-special-heading.av-pe1eez-28ba2a3105aa39a5aae714087d29546d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-pe1eez-28ba2a3105aa39a5aae714087d29546d .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-pe1eez-28ba2a3105aa39a5aae714087d29546d .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-l8d6ota8-c8cb50f12fc351a6db3066deba4f265c{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l8d6ota8-c8cb50f12fc351a6db3066deba4f265c:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l8d6ota8-c8cb50f12fc351a6db3066deba4f265c .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-l8d6ota8-c8cb50f12fc351a6db3066deba4f265c: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-26v4dtn-311e0fd202b6651a70be5f939f0a4523{
padding-bottom:30px;
font-size:35px;
}
body .av-special-heading.av-26v4dtn-311e0fd202b6651a70be5f939f0a4523 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-26v4dtn-311e0fd202b6651a70be5f939f0a4523 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-26v4dtn-311e0fd202b6651a70be5f939f0a4523 .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-1k2a23f-cfb6ab9878c63110cbd1e8164e2bfef7{
padding-bottom:10px;
font-size:35px;
}
body .av-special-heading.av-1k2a23f-cfb6ab9878c63110cbd1e8164e2bfef7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1k2a23f-cfb6ab9878c63110cbd1e8164e2bfef7 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-1k2a23f-cfb6ab9878c63110cbd1e8164e2bfef7 .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-l8d6ota8-815b7fcf7d50d5aabd116e22d9f9e100{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l8d6ota8-815b7fcf7d50d5aabd116e22d9f9e100:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l8d6ota8-815b7fcf7d50d5aabd116e22d9f9e100 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-l8d6ota8-815b7fcf7d50d5aabd116e22d9f9e100: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-2tyssrf-77a221b202681c08a2996bde86259006 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-wwec7v-0a3050a8bed77670be3d0698ac57b904 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-pe1eez-28ba2a3105aa39a5aae714087d29546d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-26v4dtn-311e0fd202b6651a70be5f939f0a4523 .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-wwec7v-0a3050a8bed77670be3d0698ac57b904 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-pe1eez-28ba2a3105aa39a5aae714087d29546d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-26v4dtn-311e0fd202b6651a70be5f939f0a4523 .av-special-heading-tag{
font-size:0.8em;
}

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