.avia-section.av-2v5om39-c62e9b93ea9bafe0c6f0a76d04440ebc{
background-repeat:no-repeat;
background-image:url(https://pgdonbosco.it/wp-content/uploads/2017/10/issge1-1270x430-gray.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-2v5om39-c62e9b93ea9bafe0c6f0a76d04440ebc .av-section-color-overlay{
opacity:0.8;
background-color:#00a19a;
}

#top .av-special-heading.av-2uiqkfp-7b1131e70b401bb0dfa1f0468141ce6c{
padding-bottom:0;
color:#ffcd2e;
font-size:65px;
}
body .av-special-heading.av-2uiqkfp-7b1131e70b401bb0dfa1f0468141ce6c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2uiqkfp-7b1131e70b401bb0dfa1f0468141ce6c .av-special-heading-tag{
font-size:65px;
}
.av-special-heading.av-2uiqkfp-7b1131e70b401bb0dfa1f0468141ce6c .special-heading-inner-border{
border-color:#ffcd2e;
}
.av-special-heading.av-2uiqkfp-7b1131e70b401bb0dfa1f0468141ce6c .av-subheading{
font-size:15px;
}

.avia-section.av-a0sb5h-2531c7040e9c2a1cdd4b2d696239598e{
background-color:#e5e5e5;
background-image:unset;
}

#top .av-rotator-container.av-2qe2mol-2fa27331f0197d3001691059d69b31b7{
text-align:center;
color:#848484;
}
#top #wrap_all .av-rotator-container.av-2qe2mol-2fa27331f0197d3001691059d69b31b7 .av-rotator-container-inner{
font-size:30px;
}

#top .av-rotator-container .av-rotator-text-single.av-2oaenet-48da2ab2daece968cd35eb4ab5682f27{
color:#000000;
}

.flex_column.av-2jdwwud-b381961bb1f3a370c1dcd501ab8adf7d{
border-radius:0px 0px 0px 0px;
padding:30px 0px 0px 0px;
}

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

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

.flex_column.av-2e7z8md-e4297ca33f9bbba586a581e8de520227{
border-radius:5px 5px 5px 5px;
padding:30px 40px 30px 40px;
background-color:#f2f2f2;
}

.avia-image-container.av-2dko4ad-0c2f480bb081351f374c57a285372c21 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2dko4ad-0c2f480bb081351f374c57a285372c21 .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top .avia-icon-list-container.av-29lc845-e45b3f0bb3819b5d7a2deec3ccd4ccb3 .iconlist_icon{
color:#0a0a0a;
background-color:#ffffff;
border:1px solid #ffffff;
}
#top .avia-icon-list-container.av-29lc845-e45b3f0bb3819b5d7a2deec3ccd4ccb3 .iconlist_icon svg:first-child{
stroke:#0a0a0a;
fill:#0a0a0a;
}
#top #wrap_all .avia-icon-list-container.av-29lc845-e45b3f0bb3819b5d7a2deec3ccd4ccb3 .av_iconlist_title{
font-size:12px;
color:#727272;
}
.avia-icon-list-container.av-29lc845-e45b3f0bb3819b5d7a2deec3ccd4ccb3 .iconlist_content{
color:#ffffff;
}

#top .flex_column.av-23vfvz9-9c36791b8c042f4e1af07c8eec550c57{
margin-top:90px;
margin-bottom:0px;
}
.flex_column.av-23vfvz9-9c36791b8c042f4e1af07c8eec550c57{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-23vfvz9-9c36791b8c042f4e1af07c8eec550c57{
margin-top:90px;
margin-bottom:0px;
}

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

#top .hr.av-1zv8wz9-ecdd45e1944451f457c434f90eaaaee3{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-1zv8wz9-ecdd45e1944451f457c434f90eaaaee3 .hr-inner{
width:100%;
border-color:#00abc8;
}

#top .hr.hr-invisible.av-1mcj1xx-14f1b54a82aeb73a004bf011d56c8c4e{
height:30px;
}

.flex_column.av-1l1pb7p-3705564e1549582b9782c9ab3ee03c92{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-1hmfiet-d1326e6f92ef72fa76e2e43759730f98{
height:30px;
}

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

#top .hr.hr-invisible.av-1e3won9-bccec6228e074d0d0d824c1307e5f4e3{
height:30px;
}

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

#top .hr.hr-invisible.av-1bvwo39-29374a6569c353b41891fdab884c3d38{
height:30px;
}

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

#top .hr.hr-invisible.av-18bpeed-710f43a078739137d16ea217d6ab8302{
height:30px;
}

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

.flex_column.av-14ztzgl-8688ed5869d4e1284343537a10914d3d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-3x8ptx-f3e5743eb9883428f7c72609a21e9430{
height:20px;
}

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

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

#top .hr.hr-invisible.av-x9vjz9-0d2e3c681b210f3499e77a5efa2be708{
height:20px;
}

#top .hr.hr-invisible.av-b1n9h-a40ce74f683571b3af596bb4a306a42a{
height:20px;
}

#top .hr.av-t0fpyd-8d8fd91c53698ca657986fe4e97b48ab{
margin-top:0px;
margin-bottom:60px;
}
.hr.av-t0fpyd-8d8fd91c53698ca657986fe4e97b48ab .hr-inner{
width:100%;
border-color:#e0e0e0;
max-width:45%;
}

.flex_column.av-rd08cl-97cc7ff1e45a797b41a1ad5b69e39803{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-nbq911-5831fcc47e9e9389398af183086c2e98{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-7kh39-f0ed87576bb24a1737e2378f01da75e5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-jpym0l-3d5c0164ab3a4a306541be634339c052{
height:30px;
}

.avia-section.av-gwnhpx-e0965234ed5f285a45d85c4d2c03cc7f{
background-color:#f2f2f2;
background-image:unset;
}

#top .hr.hr-invisible.av-f3lgg5-8b8cad55d9ad2988e03ea43d84478af1{
height:30px;
}

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

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

.flex_column.av-8y34tx-aa0771e156286bdc0561578c83d977e2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-56wvn9-e4af041dbdf53934afa02f8affad6221{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-3srbn9-9b88d5fa38cca6e7205195ef6ba5c7f1{
color:#e40330;
border-color:#e40330;
}
.avia-svg-icon.av-3srbn9-9b88d5fa38cca6e7205195ef6ba5c7f1 svg:first-child{
stroke:#e40330;
fill:#e40330;
}
.av_font_icon.av-3srbn9-9b88d5fa38cca6e7205195ef6ba5c7f1 .av-icon-char{
font-size:300%;
line-height:300%;
}

.flex_column.av-2fe25x-ff4366d7433a91456dc586d8a3b2c108{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


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

#top #wrap_all .av-special-heading.av-22clv5x-83e49f0b9869b7442920fb3b816199af .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3zc5vp-d7dd5250c924afa443f3625e2571593a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-27acmd-0f949817c0083c000d71c3eeb1031489 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-43bc79-c71dd6596bbad66ffb8f84330dd1309b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-33peid-bdf607d38e36ea1661383e3afd5725e1 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-22clv5x-83e49f0b9869b7442920fb3b816199af .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3zc5vp-d7dd5250c924afa443f3625e2571593a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-27acmd-0f949817c0083c000d71c3eeb1031489 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-43bc79-c71dd6596bbad66ffb8f84330dd1309b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-33peid-bdf607d38e36ea1661383e3afd5725e1 .av-special-heading-tag{
font-size:0.8em;
}
}
