.avia-section.av-kh3k0fri-7a539d5cbfa8955ff8e11929def00214{
background-repeat:no-repeat;
background-image:url(https://pgdonbosco.it/wp-content/uploads/2025/09/IMG_1374-scaled.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-kh3k0fri-7a539d5cbfa8955ff8e11929def00214 .av-section-color-overlay{
opacity:0.5;
background-color:#edca3a;
}

.flex_column.av-1h29vnn-7c339509db39cadc28cc9af74955b803{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1h29vnn-7c339509db39cadc28cc9af74955b803{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-l81ozrpj-5d6d4554d0112bcc6d62ea052d2ba06c{
padding-bottom:10px;
color:#ffffff;
font-size:70px;
}
body .av-special-heading.av-l81ozrpj-5d6d4554d0112bcc6d62ea052d2ba06c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l81ozrpj-5d6d4554d0112bcc6d62ea052d2ba06c .av-special-heading-tag{
font-size:70px;
}
.av-special-heading.av-l81ozrpj-5d6d4554d0112bcc6d62ea052d2ba06c .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l81ozrpj-5d6d4554d0112bcc6d62ea052d2ba06c .av-subheading{
font-size:30px;
}

.avia-section.av-kh3k0fri-d58a06101c348abd68cfcfb15826c5fe{
background-repeat:no-repeat;
background-image:url(https://pgdonbosco.it/wp-content/uploads/2025/09/IMG_1374-scaled.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-kh3k0fri-d58a06101c348abd68cfcfb15826c5fe .av-section-color-overlay{
opacity:0.7;
background-color:#3c63ad;
}

#top .av-special-heading.av-l81p3ry5-b97aa02e464aa038c7f96374cd4ac851{
padding-bottom:10px;
color:#ffffff;
font-size:60px;
}
body .av-special-heading.av-l81p3ry5-b97aa02e464aa038c7f96374cd4ac851 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l81p3ry5-b97aa02e464aa038c7f96374cd4ac851 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-l81p3ry5-b97aa02e464aa038c7f96374cd4ac851 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l81p3ry5-b97aa02e464aa038c7f96374cd4ac851 .av-subheading{
font-size:25px;
}

.avia-section.av-kh3kzj3u-e2c6500582cc9bcf1e79b263f6720bb1{
background-color:#406ab4;
background-image:unset;
}

#top .av-special-heading.av-mfmlsk28-88ed51b5ed27bfa1c5a4043151b23176{
padding-bottom:10px;
color:#ffffff;
font-size:44px;
}
body .av-special-heading.av-mfmlsk28-88ed51b5ed27bfa1c5a4043151b23176 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mfmlsk28-88ed51b5ed27bfa1c5a4043151b23176 .av-special-heading-tag{
font-size:44px;
}
.av-special-heading.av-mfmlsk28-88ed51b5ed27bfa1c5a4043151b23176 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mfmlsk28-88ed51b5ed27bfa1c5a4043151b23176 .av-subheading{
font-size:24px;
}

.avia-section.av-kh3kzj3u-2403ad69c00b0f4f2db7d3271d2a32b5{
background-color:#406ab4;
background-image:unset;
}

#top .av-special-heading.av-mfmlstb7-97cfa37265c62385c65da9a5dff1de8f{
padding-bottom:0;
color:#ffffff;
font-size:35px;
}
body .av-special-heading.av-mfmlstb7-97cfa37265c62385c65da9a5dff1de8f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mfmlstb7-97cfa37265c62385c65da9a5dff1de8f .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-mfmlstb7-97cfa37265c62385c65da9a5dff1de8f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mfmlstb7-97cfa37265c62385c65da9a5dff1de8f .av-subheading{
font-size:15px;
}

.flex_column.av-295cc8d-5a0dafbdb697a3f07f68456f604af229{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-l81pj1d7-0f91fb246935f8df648f7288ceda5aea{
color:#406ab4;
border-color:#406ab4;
}
.avia-svg-icon.av-l81pj1d7-0f91fb246935f8df648f7288ceda5aea svg:first-child{
stroke:#406ab4;
fill:#406ab4;
}
.av_font_icon.av-l81pj1d7-0f91fb246935f8df648f7288ceda5aea .av-icon-char{
font-size:80px;
line-height:80px;
width:80px;
}

.flex_column.av-295cc8d-624b4bc7fb0a7670aa72b34961e56611{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-295cc8d-624b4bc7fb0a7670aa72b34961e56611{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-l81pj1d7-34330bf42b4ec422becf524f4b28be48{
color:#33753a;
border-color:#33753a;
}
.avia-svg-icon.av-l81pj1d7-34330bf42b4ec422becf524f4b28be48 svg:first-child{
stroke:#33753a;
fill:#33753a;
}
.av_font_icon.av-l81pj1d7-34330bf42b4ec422becf524f4b28be48 .av-icon-char{
font-size:80px;
line-height:80px;
width:80px;
}

.av_font_icon.av-l81pj1d7-8fd8d8205b35d6f926377ed7f74444ee{
color:#f3a122;
border-color:#f3a122;
}
.avia-svg-icon.av-l81pj1d7-8fd8d8205b35d6f926377ed7f74444ee svg:first-child{
stroke:#f3a122;
fill:#f3a122;
}
.av_font_icon.av-l81pj1d7-8fd8d8205b35d6f926377ed7f74444ee .av-icon-char{
font-size:80px;
line-height:80px;
width:80px;
}

.flex_column.av-u1f1qa-76a6cde445ba762f562a8739c10dbfc7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 30px;
}

#top .av-special-heading.av-1wr1zya-95ceba7c378af451375ad3063c88e778{
padding-bottom:0;
color:#3f7d46;
}
body .av-special-heading.av-1wr1zya-95ceba7c378af451375ad3063c88e778 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1wr1zya-95ceba7c378af451375ad3063c88e778 .special-heading-inner-border{
border-color:#3f7d46;
}
.av-special-heading.av-1wr1zya-95ceba7c378af451375ad3063c88e778 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2xj8cy-23eee60491b983e455e28b1a2612fe45{
height:10px;
}

#top .hr.hr-invisible.av-p86jua-67401d0aac0de87fca757a50e5df7e6b{
height:10px;
}

#top .hr.hr-invisible.av-lydide-2c716a4b78a62b1ed30c075405dc08f7{
height:10px;
}

#top .hr.hr-invisible.av-jkjviq-98e6ec4534ad7f002ff295c82c6db0d2{
height:10px;
}

.flex_column.av-wsji8i-522ebd1fec186482b8d8d2443bd35208{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1i57ygy-b1f9ea921ca99bc30be0d1031f3a53cf{
padding-bottom:10px;
color:#3f7d46;
}
body .av-special-heading.av-1i57ygy-b1f9ea921ca99bc30be0d1031f3a53cf .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1i57ygy-b1f9ea921ca99bc30be0d1031f3a53cf .special-heading-inner-border{
border-color:#3f7d46;
}
.av-special-heading.av-1i57ygy-b1f9ea921ca99bc30be0d1031f3a53cf .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-140amki-93258f9f3adf04ba82888fd38155ce04{
padding-bottom:10px;
color:#3f7d46;
}
body .av-special-heading.av-140amki-93258f9f3adf04ba82888fd38155ce04 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-140amki-93258f9f3adf04ba82888fd38155ce04 .special-heading-inner-border{
border-color:#3f7d46;
}
.av-special-heading.av-140amki-93258f9f3adf04ba82888fd38155ce04 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-6xjoi-af1ce11995355bcb389fd055fba7e5b4{
padding-bottom:10px;
color:#3f7d46;
}
body .av-special-heading.av-6xjoi-af1ce11995355bcb389fd055fba7e5b4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6xjoi-af1ce11995355bcb389fd055fba7e5b4 .special-heading-inner-border{
border-color:#3f7d46;
}
.av-special-heading.av-6xjoi-af1ce11995355bcb389fd055fba7e5b4 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-m1eyh9xs-2b37782b7e827a85e4be49a6dab58355{
background-color:#3f7d46;
border-color:#3f7d46;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-m1eyh9xs-2b37782b7e827a85e4be49a6dab58355 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_column.av-2w4bm9u-ee2dbda6e79cdfc01f46946815e60c7d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-9vn4oy-cd96557fa31832e71b8fa85e24b9f292{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-l64w88zk-7b0fe60cef4b313894ba3725b40d4c4d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-l64w88zk-7b0fe60cef4b313894ba3725b40d4c4d .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-20sqroi-3ec9fb52c9d12083f6ed618b64d46c40{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-16n928t-33f90a2c6dc1f736cac8231a33742df9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-l64wa4zb-0f35ba54a3db0d8582f29f2a74bd410e{
height:15px;
}

#top #wrap_all .avia-button.av-l81sdy1n-e40fb3885aefe59f3b5515b336ca5280{
background-color:#3f7d46;
border-color:#3f7d46;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l81sdy1n-e40fb3885aefe59f3b5515b336ca5280 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.avia-section.av-kh3kzj3u-ac3bed70f626596f1108d8dfdf4b6c24{
background-color:#2d7c45;
background-image:unset;
}

#top .av-special-heading.av-mfml900j-611305aae8c7a4c2b58f942597a7c8f1{
padding-bottom:10px;
color:#ffffff;
font-size:44px;
}
body .av-special-heading.av-mfml900j-611305aae8c7a4c2b58f942597a7c8f1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mfml900j-611305aae8c7a4c2b58f942597a7c8f1 .av-special-heading-tag{
font-size:44px;
}
.av-special-heading.av-mfml900j-611305aae8c7a4c2b58f942597a7c8f1 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mfml900j-611305aae8c7a4c2b58f942597a7c8f1 .av-subheading{
font-size:15px;
}

.avia-section.av-kh3kzj3u-43ba9e642c7ee36408bec74cd45b6f48{
background-color:#2d7c45;
background-image:unset;
}

#top .av-special-heading.av-mfml935g-d2793f0fb04d2e9ca0810b88bfb8a805{
padding-bottom:0;
color:#ffffff;
font-size:35px;
}
body .av-special-heading.av-mfml935g-d2793f0fb04d2e9ca0810b88bfb8a805 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mfml935g-d2793f0fb04d2e9ca0810b88bfb8a805 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-mfml935g-d2793f0fb04d2e9ca0810b88bfb8a805 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mfml935g-d2793f0fb04d2e9ca0810b88bfb8a805 .av-subheading{
font-size:15px;
}

.flex_column.av-8kas0p-c04d316c24d9b0dd1e6334fe0c7e6e76{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#406ab4;
}

#top .av-special-heading.av-5qbm6a-bfba2a9f7bdccfc1925342c01d85a097{
margin:10px 0 10px 0;
padding-bottom:0;
font-size:35px;
}
body .av-special-heading.av-5qbm6a-bfba2a9f7bdccfc1925342c01d85a097 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5qbm6a-bfba2a9f7bdccfc1925342c01d85a097 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-5qbm6a-bfba2a9f7bdccfc1925342c01d85a097 .av-subheading{
font-size:15px;
}

.flex_column.av-oa9hhg-d9502a4201134efdf0ab4481d6e75940{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-oa9hhg-d9502a4201134efdf0ab4481d6e75940{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-oa9hhg-d9502a4201134efdf0ab4481d6e75940{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-8kas0p-ce1aed67bc96021ed20d00aebba44b7c{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#33753a;
}

#top .av-special-heading.av-11ic12a-77ac8ed635ccf308021869adcf5af6b2{
margin:10px 0 10px 0;
padding-bottom:0;
font-size:35px;
}
body .av-special-heading.av-11ic12a-77ac8ed635ccf308021869adcf5af6b2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-11ic12a-77ac8ed635ccf308021869adcf5af6b2 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-11ic12a-77ac8ed635ccf308021869adcf5af6b2 .av-subheading{
font-size:15px;
}

.flex_column.av-8kas0p-fdb504e599f4b71317814fec64d9004b{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#f3a122;
}

#top .av-special-heading.av-tn69r6-416865e70dd320fad443a1e593ea2c58{
margin:10px 0 10px 0;
padding-bottom:0;
font-size:35px;
}
body .av-special-heading.av-tn69r6-416865e70dd320fad443a1e593ea2c58 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-tn69r6-416865e70dd320fad443a1e593ea2c58 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-tn69r6-416865e70dd320fad443a1e593ea2c58 .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-l81ozrpj-5d6d4554d0112bcc6d62ea052d2ba06c .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-mfmlsk28-88ed51b5ed27bfa1c5a4043151b23176 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mfmlstb7-97cfa37265c62385c65da9a5dff1de8f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mfml900j-611305aae8c7a4c2b58f942597a7c8f1 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-5qbm6a-bfba2a9f7bdccfc1925342c01d85a097 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-11ic12a-77ac8ed635ccf308021869adcf5af6b2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-tn69r6-416865e70dd320fad443a1e593ea2c58 .av-special-heading-tag{
font-size:0.8em;
}
}

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

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

#top #wrap_all .av-special-heading.av-mfmlsk28-88ed51b5ed27bfa1c5a4043151b23176 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mfmlstb7-97cfa37265c62385c65da9a5dff1de8f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mfml900j-611305aae8c7a4c2b58f942597a7c8f1 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-5qbm6a-bfba2a9f7bdccfc1925342c01d85a097 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-11ic12a-77ac8ed635ccf308021869adcf5af6b2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-tn69r6-416865e70dd320fad443a1e593ea2c58 .av-special-heading-tag{
font-size:0.8em;
}
}
