.avia-section.av-807hfu-f0e109d76df40d71e6db946a6a942bc9{
background-repeat:no-repeat;
background-image:url(https://pgdonbosco.it/wp-content/uploads/2021/07/Banner-GR.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-807hfu-f0e109d76df40d71e6db946a6a942bc9 .av-section-color-overlay{
opacity:0.8;
background-color:#1d71b8;
}

#top .av-special-heading.av-kko4bi50-1c51356ab4d8817c87eb12582f20a995{
padding-bottom:0;
color:#fcea10;
font-size:65px;
}
body .av-special-heading.av-kko4bi50-1c51356ab4d8817c87eb12582f20a995 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kko4bi50-1c51356ab4d8817c87eb12582f20a995 .av-special-heading-tag{
font-size:65px;
}
.av-special-heading.av-kko4bi50-1c51356ab4d8817c87eb12582f20a995 .special-heading-inner-border{
border-color:#fcea10;
}
.av-special-heading.av-kko4bi50-1c51356ab4d8817c87eb12582f20a995 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-kko4bi50-0427086e29b968e95467c45119a4924e{
padding-bottom:0;
color:#fcea10;
font-size:50px;
}
body .av-special-heading.av-kko4bi50-0427086e29b968e95467c45119a4924e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kko4bi50-0427086e29b968e95467c45119a4924e .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-kko4bi50-0427086e29b968e95467c45119a4924e .special-heading-inner-border{
border-color:#fcea10;
}
.av-special-heading.av-kko4bi50-0427086e29b968e95467c45119a4924e .av-subheading{
font-size:15px;
}

.avia-section.av-7q5x8i-09a0615a9aff3eeac23880fc10ef8f74{
background-color:#e5e5e5;
background-image:unset;
}

#top .av-rotator-container.av-7jc8bu-7839f077a37dba8a158ce64ffb6a06f4{
text-align:center;
color:#848484;
}
#top #wrap_all .av-rotator-container.av-7jc8bu-7839f077a37dba8a158ce64ffb6a06f4 .av-rotator-container-inner{
font-size:30px;
}

#top .av-rotator-container .av-rotator-text-single.av-7ejdc2-96a94450bad1eff36c893f6037f8b693{
color:#000000;
}

#top .av-rotator-container .av-rotator-text-single.av-7ejdc2-96a94450bad1eff36c893f6037f8b693{
color:#000000;
}

#top .av-rotator-container.av-7jc8bu-dbb179ad095b4ebab0a0eb7f7811fcf0{
text-align:center;
color:#848484;
}
#top #wrap_all .av-rotator-container.av-7jc8bu-dbb179ad095b4ebab0a0eb7f7811fcf0 .av-rotator-container-inner{
font-size:24px;
}

.flex_column.av-6vnoyy-a770bf8e17cadab69337050efc9337c4{
border-radius:0px 0px 0px 0px;
padding:30px 0px 0px 0px;
}

#top .av-special-heading.av-bfbka-5c3c33dc4cea732863f885af0a754135{
padding-bottom:10px;
color:#00abc8;
}
body .av-special-heading.av-bfbka-5c3c33dc4cea732863f885af0a754135 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-bfbka-5c3c33dc4cea732863f885af0a754135 .special-heading-inner-border{
border-color:#00abc8;
}
.av-special-heading.av-bfbka-5c3c33dc4cea732863f885af0a754135 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-ktcre1qw-032750dec7ea793359b0de8c5a088f3d{
height:50px;
}

.flex_column.av-ovsx6-d44b433845a43c3dc81bc58f3c10dada{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-679nei-d627147cd261fba8914cbe5ce525d72d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-679nei-d627147cd261fba8914cbe5ce525d72d .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-cmknu-2004be66d03a4b977ff685b50b82467e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-m1g96jqi-718b4dd934b5eb1324a1e5f5dd16837a{
padding-bottom:20px;
color:#00abc8;
}
body .av-special-heading.av-m1g96jqi-718b4dd934b5eb1324a1e5f5dd16837a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m1g96jqi-718b4dd934b5eb1324a1e5f5dd16837a .special-heading-inner-border{
border-color:#00abc8;
}
.av-special-heading.av-m1g96jqi-718b4dd934b5eb1324a1e5f5dd16837a .av-subheading{
font-size:15px;
}

.flex_column.av-akluq-84cb424096600e034d49de3cf219ca55{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-1rncy-536dd64a6767e0d5559fe5cb25a0fa6c{
height:30px;
}

.flex_column.av-4ruwuy-2fa0527adba810eb36174103f15915b1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-4ruwuy-2fa0527adba810eb36174103f15915b1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1dw8te-eb5e9abdf7316949db2970a68879e2c6{
padding-bottom:0;
color:#00abc8;
font-size:40px;
}
body .av-special-heading.av-1dw8te-eb5e9abdf7316949db2970a68879e2c6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1dw8te-eb5e9abdf7316949db2970a68879e2c6 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-1dw8te-eb5e9abdf7316949db2970a68879e2c6 .special-heading-inner-border{
border-color:#00abc8;
}
.av-special-heading.av-1dw8te-eb5e9abdf7316949db2970a68879e2c6 .av-subheading{
font-size:15px;
}

#top .hr.av-4cdwe2-e721c021713d6162b1a90e71fea313ab{
margin-top:0px;
margin-bottom:10px;
}
.hr.av-4cdwe2-e721c021713d6162b1a90e71fea313ab .hr-inner{
width:100%;
border-color:#00abc8;
}

#top .hr.av-4cdwe2-e721c021713d6162b1a90e71fea313ab{
margin-top:0px;
margin-bottom:10px;
}
.hr.av-4cdwe2-e721c021713d6162b1a90e71fea313ab .hr-inner{
width:100%;
border-color:#00abc8;
}

.flex_column.av-43mpxu-eccd91121762ee854fd160437dd0143c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-3vboia-64cf8af36b2668e2fd5f85824ba9f2ab{
color:#00abc8;
border-color:#00abc8;
}
.avia-svg-icon.av-3vboia-64cf8af36b2668e2fd5f85824ba9f2ab svg:first-child{
stroke:#00abc8;
fill:#00abc8;
}
.av_font_icon.av-3vboia-64cf8af36b2668e2fd5f85824ba9f2ab .av-icon-char{
font-size:300%;
line-height:300%;
}

#top .av-special-heading.av-18r3oy-2d08583f4982a20f95509172d7caaf2d{
padding-bottom:0;
color:#00abc8;
font-size:22px;
}
body .av-special-heading.av-18r3oy-2d08583f4982a20f95509172d7caaf2d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-18r3oy-2d08583f4982a20f95509172d7caaf2d .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-18r3oy-2d08583f4982a20f95509172d7caaf2d .special-heading-inner-border{
border-color:#00abc8;
}
.av-special-heading.av-18r3oy-2d08583f4982a20f95509172d7caaf2d .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-3hxxwy-2e141e198ce0511cefe5b54531dd463b{
height:20px;
}

#top .hr.hr-invisible.av-2ukz82-211e6816e59a6bad7a352ea57bd36094{
height:50px;
}

#top .av-special-heading.av-10ja02-9697e5bd14aac8c7fae70f7d7e09579e{
padding-bottom:0;
color:#00abc8;
font-size:60px;
}
body .av-special-heading.av-10ja02-9697e5bd14aac8c7fae70f7d7e09579e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-10ja02-9697e5bd14aac8c7fae70f7d7e09579e .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-10ja02-9697e5bd14aac8c7fae70f7d7e09579e .special-heading-inner-border{
border-color:#00abc8;
}
.av-special-heading.av-10ja02-9697e5bd14aac8c7fae70f7d7e09579e .av-subheading{
font-size:15px;
}

.flex_column.av-3qp8a-4b2201659d578c265354677a55b28ca6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-ze62a-842c9191e7bec9835c842e4f4b5f9739{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-wd1tm-8c61f4296c21b31e080f224ce02c1b58{
padding-bottom:10px;
font-size:20px;
}
body .av-special-heading.av-wd1tm-8c61f4296c21b31e080f224ce02c1b58 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-wd1tm-8c61f4296c21b31e080f224ce02c1b58 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-wd1tm-8c61f4296c21b31e080f224ce02c1b58 .av-subheading{
font-size:15px;
}

.flex_column.av-q5vve-9290b56c4a86bbf0b821fadd4e3988c7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-77rjm-0195f48b33380fd0ac478b91b5cc5954{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-s9yaq-adad21a9a8ab12de283d6e510f9e8b80{
padding-bottom:10px;
}
body .av-special-heading.av-s9yaq-adad21a9a8ab12de283d6e510f9e8b80 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-s9yaq-adad21a9a8ab12de283d6e510f9e8b80 .av-subheading{
font-size:15px;
}

.flex_column.av-77rjm-31b7121041af23cba506661657fca70d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-77rjm-31b7121041af23cba506661657fca70d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-77rjm-31b7121041af23cba506661657fca70d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-m1z0y-775f4c4c8f31ee7c748c2d06fbd4a004{
padding-bottom:10px;
}
body .av-special-heading.av-m1z0y-775f4c4c8f31ee7c748c2d06fbd4a004 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m1z0y-775f4c4c8f31ee7c748c2d06fbd4a004 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-1kdsa-bf3b74b1260c27d90cd9605195533b9a{
padding-bottom:10px;
}
body .av-special-heading.av-1kdsa-bf3b74b1260c27d90cd9605195533b9a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1kdsa-bf3b74b1260c27d90cd9605195533b9a .av-subheading{
font-size:15px;
}

#top .hr.av-2ukz82-3e4b323dab8c6eac5c70343bfc41bedb{
margin-top:0px;
margin-bottom:60px;
}
.hr.av-2ukz82-3e4b323dab8c6eac5c70343bfc41bedb .hr-inner{
width:100%;
border-color:#e0e0e0;
max-width:45%;
}

.flex_column.av-2oieea-f9a52758f01c122dc538394e2e028117{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-9gnky-c506c7f82b4a8738ba438ae67e131bb3{
padding-bottom:20px;
font-size:22px;
}
body .av-special-heading.av-9gnky-c506c7f82b4a8738ba438ae67e131bb3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-9gnky-c506c7f82b4a8738ba438ae67e131bb3 .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-9gnky-c506c7f82b4a8738ba438ae67e131bb3 .av-subheading{
font-size:15px;
}

.flex_column.av-8ud42-fce2d2ac879d9bcb0e8251de849f5cf6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-28d93m-d16e75057c97a323dbb5141f58c22732{
color:#00abc8;
border-color:#00abc8;
}
.avia-svg-icon.av-28d93m-d16e75057c97a323dbb5141f58c22732 svg:first-child{
stroke:#00abc8;
fill:#00abc8;
}
.av_font_icon.av-28d93m-d16e75057c97a323dbb5141f58c22732 .av-icon-char{
font-size:300%;
line-height:300%;
}

.flex_column.av-21wri2-11cebb65581522f2e1938beb0a0974b2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-1uym3m-c15277e6c27f1059cae243e5d0e6df92{
height:30px;
}

.avia-section.av-1pv90q-74494c6aa534b754fc967dbcf8072064{
background-color:#f2f2f2;
background-image:unset;
}

#top .hr.hr-invisible.av-1j6yk2-3b26b15b1b6980d276a488de59fbf37e{
height:30px;
}

#top .av-special-heading.av-cyzf6-8bffb96c4db7666e6036e1901560d8ea{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-cyzf6-8bffb96c4db7666e6036e1901560d8ea .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-cyzf6-8bffb96c4db7666e6036e1901560d8ea .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-cyzf6-8bffb96c4db7666e6036e1901560d8ea .av-subheading{
font-size:15px;
}

#top .hr.av-12bsj6-6bbf3f0d1355b1d2079eb715f9baea42{
margin-top:0px;
margin-bottom:60px;
}
.hr.av-12bsj6-6bbf3f0d1355b1d2079eb715f9baea42 .hr-inner{
width:100%;
border-color:#e0e0e0;
max-width:45%;
}

.flex_column.av-xls5u-b5b305627b852f702648a99625ea6d85{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-a9cre-0d5f0963005da95011a752dbbfea7d7e{
padding-bottom:20px;
font-size:22px;
}
body .av-special-heading.av-a9cre-0d5f0963005da95011a752dbbfea7d7e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-a9cre-0d5f0963005da95011a752dbbfea7d7e .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-a9cre-0d5f0963005da95011a752dbbfea7d7e .av-subheading{
font-size:15px;
}

.flex_column.av-ncebm-0989154cea2a363291c568e25be3c49d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-1feru-085d4fcc81d301a405efb50c6158275d{
color:#e40330;
border-color:#e40330;
}
.avia-svg-icon.av-1feru-085d4fcc81d301a405efb50c6158275d svg:first-child{
stroke:#e40330;
fill:#e40330;
}
.av_font_icon.av-1feru-085d4fcc81d301a405efb50c6158275d .av-icon-char{
font-size:300%;
line-height:300%;
}


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

#top #wrap_all .av-special-heading.av-kko4bi50-0427086e29b968e95467c45119a4924e .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-18r3oy-2d08583f4982a20f95509172d7caaf2d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-10ja02-9697e5bd14aac8c7fae70f7d7e09579e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-wd1tm-8c61f4296c21b31e080f224ce02c1b58 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9gnky-c506c7f82b4a8738ba438ae67e131bb3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-cyzf6-8bffb96c4db7666e6036e1901560d8ea .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-kko4bi50-0427086e29b968e95467c45119a4924e .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-18r3oy-2d08583f4982a20f95509172d7caaf2d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-10ja02-9697e5bd14aac8c7fae70f7d7e09579e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-wd1tm-8c61f4296c21b31e080f224ce02c1b58 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9gnky-c506c7f82b4a8738ba438ae67e131bb3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-cyzf6-8bffb96c4db7666e6036e1901560d8ea .av-special-heading-tag{
font-size:0.8em;
}

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