#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-13pc2cx-b0384e7a408061d34dc06a6d3938eaf9{
padding-bottom:30px;
font-size:35px;
}
body .av-special-heading.av-13pc2cx-b0384e7a408061d34dc06a6d3938eaf9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-13pc2cx-b0384e7a408061d34dc06a6d3938eaf9 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-13pc2cx-b0384e7a408061d34dc06a6d3938eaf9 .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-l8cw1k2n-e131e1918c193bcc95873dad5c33e307{
padding-bottom:30px;
font-size:35px;
}
body .av-special-heading.av-l8cw1k2n-e131e1918c193bcc95873dad5c33e307 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l8cw1k2n-e131e1918c193bcc95873dad5c33e307 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-l8cw1k2n-e131e1918c193bcc95873dad5c33e307 .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-phyuvl-600e600dfbfc03a815c48f9205220d72{
padding-bottom:10px;
font-size:35px;
}
body .av-special-heading.av-phyuvl-600e600dfbfc03a815c48f9205220d72 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-phyuvl-600e600dfbfc03a815c48f9205220d72 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-phyuvl-600e600dfbfc03a815c48f9205220d72 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-l8d6no7h-7f3ca7dc45e755c138b4764301377a0f{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l8d6no7h-7f3ca7dc45e755c138b4764301377a0f:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l8d6no7h-7f3ca7dc45e755c138b4764301377a0f .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-l8d6no7h-7f3ca7dc45e755c138b4764301377a0f: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-oz19u9-af28f91be201cc45cd82a48010107565{
padding-bottom:30px;
font-size:35px;
}
body .av-special-heading.av-oz19u9-af28f91be201cc45cd82a48010107565 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-oz19u9-af28f91be201cc45cd82a48010107565 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-oz19u9-af28f91be201cc45cd82a48010107565 .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-2ip1td-7628e15b6902d4f4cb848336aa6255b8{
padding-bottom:10px;
font-size:35px;
}
body .av-special-heading.av-2ip1td-7628e15b6902d4f4cb848336aa6255b8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2ip1td-7628e15b6902d4f4cb848336aa6255b8 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-2ip1td-7628e15b6902d4f4cb848336aa6255b8 .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-13pc2cx-b0384e7a408061d34dc06a6d3938eaf9 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-phyuvl-600e600dfbfc03a815c48f9205220d72 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-2ip1td-7628e15b6902d4f4cb848336aa6255b8 .av-special-heading-tag{
font-size:0.8em;
}
}

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

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

#top #wrap_all .av-special-heading.av-phyuvl-600e600dfbfc03a815c48f9205220d72 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-2ip1td-7628e15b6902d4f4cb848336aa6255b8 .av-special-heading-tag{
font-size:0.8em;
}
}
