.avia-section.av-25xs9vy-14c572666c2669224210124a0f536d50{
background-repeat:no-repeat;
background-image:url(https://pgdonbosco.it/wp-content/uploads/2023/07/partenti-2022-2023.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-25xs9vy-14c572666c2669224210124a0f536d50 .av-section-color-overlay{
opacity:0.9;
background-color:#9fcc4d;
}

#top .av-special-heading.av-kko1fx08-89b11829637d8ed8ea54b0aea4503318{
padding-bottom:0;
color:#e71d73;
font-size:65px;
}
body .av-special-heading.av-kko1fx08-89b11829637d8ed8ea54b0aea4503318 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kko1fx08-89b11829637d8ed8ea54b0aea4503318 .av-special-heading-tag{
font-size:65px;
}
.av-special-heading.av-kko1fx08-89b11829637d8ed8ea54b0aea4503318 .special-heading-inner-border{
border-color:#e71d73;
}
.av-special-heading.av-kko1fx08-89b11829637d8ed8ea54b0aea4503318 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-kko1fx08-12-5b445c4d23bc957614dae34352547f16{
padding-bottom:0;
color:#e71d73;
font-size:50px;
}
body .av-special-heading.av-kko1fx08-12-5b445c4d23bc957614dae34352547f16 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kko1fx08-12-5b445c4d23bc957614dae34352547f16 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-kko1fx08-12-5b445c4d23bc957614dae34352547f16 .special-heading-inner-border{
border-color:#e71d73;
}
.av-special-heading.av-kko1fx08-12-5b445c4d23bc957614dae34352547f16 .av-subheading{
font-size:15px;
}

.avia-section.av-23knpta-51cd092169d718764ff6f322c4f75032{
background-color:#e5e5e5;
background-image:unset;
}

#top .av-rotator-container.av-222e9qm-e3deaca31de0ac449404d0efbc9a161f{
text-align:center;
color:#373737;
}
#top #wrap_all .av-rotator-container.av-222e9qm-e3deaca31de0ac449404d0efbc9a161f .av-rotator-container-inner{
font-size:30px;
}

#top .av-rotator-container .av-rotator-text-single.av-204uua6-0eaeaf4290290e6f348083be9e519da5{
color:#000000;
}

#top .av-rotator-container.av-222e9qm-11-c6275620f5c2d21d1058a5ccbfe805b0{
text-align:center;
color:#373737;
}
#top #wrap_all .av-rotator-container.av-222e9qm-11-c6275620f5c2d21d1058a5ccbfe805b0 .av-rotator-container-inner{
font-size:25px;
}

#top .av-rotator-container .av-rotator-text-single.av-23a3bi-9cdf610df5e00bedf065204b30fc5966{
color:#373737;
}

.flex_column.av-1ut2h6m-59ab53fdfd6713d8e6749de9fe2a87f2{
border-radius:0px 0px 0px 0px;
padding:30px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-ktcswqjp-09940ecd877bfeee9b6cdf9df5e30540{
height:50px;
}

.flex_column.av-21jxny-1d3b611a9e74f2de52af46090b72551a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-ktcsw72w-1f3520fd7f1f41cae07edc4113cde887{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .av-special-heading.av-2f1eim-a6643093109637ffa5616db4816056e0{
margin:30px 0 0 0;
padding-bottom:15px;
color:#00abc8;
font-size:33px;
}
body .av-special-heading.av-2f1eim-a6643093109637ffa5616db4816056e0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2f1eim-a6643093109637ffa5616db4816056e0 .av-special-heading-tag{
font-size:33px;
}
.av-special-heading.av-2f1eim-a6643093109637ffa5616db4816056e0 .special-heading-inner-border{
border-color:#00abc8;
}
.av-special-heading.av-2f1eim-a6643093109637ffa5616db4816056e0 .av-subheading{
font-size:13px;
}

.flex_column.av-21jxny-7-45011ed24cf6a08e917efae356c7a2ee{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-21jxny-5-ffafdc51d6c652492690f9aabd306efc{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-21jxny-4-262fc4e49dae74e1b108517e7d5c268e{
border-radius:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
background-color:#f4f4f4;
}

#top .hr.hr-invisible.av-1da2uu6-2e57bb1d32206e66822614e0697f4479{
height:30px;
}

.flex_column.av-1bl5cse-45bbca3e09166c847914741750e25b9e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.av-17ubj4u-adf9035290dfb03a3cd9918503a0ae68{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-17ubj4u-adf9035290dfb03a3cd9918503a0ae68 .hr-inner{
width:100%;
border-color:#00abc8;
}

#top .hr.hr-invisible.av-z1us8u-11394db31e3529e287332b89998fa162{
height:40px;
}

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

.flex_column.av-14ec0em-942b9ec51e0da8871538aba3fd99d7c6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

#top .hr.hr-invisible.av-z1us8u-3-6818f66e4a7b4742e434f7c7e506f7db{
height:20px;
}

#top .hr.hr-invisible.av-vyq86m-bf2478db270a7542f83f7de0abc1c01d{
height:20px;
}

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

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

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

.flex_column.av-qpmbb2-4201c7bbf0c49837d6861a8d7283793d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-288mse-7db06b015f62dea0562c41c54fb310b0{
padding-bottom:20px;
color:#373737;
font-size:22px;
}
body .av-special-heading.av-288mse-7db06b015f62dea0562c41c54fb310b0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-288mse-7db06b015f62dea0562c41c54fb310b0 .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-288mse-7db06b015f62dea0562c41c54fb310b0 .special-heading-inner-border{
border-color:#373737;
}
.av-special-heading.av-288mse-7db06b015f62dea0562c41c54fb310b0 .av-subheading{
font-size:15px;
}

.flex_column.av-nqkkqm-7c66ef155fcc7ba1e9462afe63fe18cd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-k29mou-2535e103c1704d439563ad06c3377fb1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2aoxsu-e2fc8e46f9e1bbfcd7ecef10d424e809{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.iconbox.av-kko1s06b-efa6440b0f12a3ba0abc92fe7e99718a .iconbox_icon{
background-color:#ffffff;
color:#00abc8;
}
.iconbox.av-kko1s06b-efa6440b0f12a3ba0abc92fe7e99718a .iconbox_icon.avia-svg-icon svg:first-child{
fill:#00abc8;
stroke:#00abc8;
}
#top #wrap_all .iconbox.av-kko1s06b-efa6440b0f12a3ba0abc92fe7e99718a .iconbox_content_title{
color:#373737;
}

#top .hr.hr-invisible.av-id64la-041347f893ce6fbc5b30ad641e95d2df{
height:30px;
}

.avia-section.av-hrqita-8ccefcc876cab8e9b886d77f1bd84e82{
background-color:#f2f2f2;
background-image:unset;
}

#top .hr.hr-invisible.av-gctqvi-baf12cf4b8eed796a59ff8dd6348b323{
height:30px;
}

#top .av-special-heading.av-4juqzi-4583a86d4cc9b4dfdf803d922270f87b{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-4juqzi-4583a86d4cc9b4dfdf803d922270f87b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4juqzi-4583a86d4cc9b4dfdf803d922270f87b .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-4juqzi-4583a86d4cc9b4dfdf803d922270f87b .av-subheading{
font-size:15px;
}

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

.flex_column.av-9mhw8e-2432178bd8cffd767cf600f822f3e037{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-ju7gu-85f40a006b18377b0c573006ef2ab59f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-2aoxsu-2-736c706f6f4cf90f48e4e9af1aee9f9e{
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-kko1fx08-89b11829637d8ed8ea54b0aea4503318 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-kko1fx08-12-5b445c4d23bc957614dae34352547f16 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2f1eim-a6643093109637ffa5616db4816056e0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6k0p7y-785012dc60434923ddd10ba1a112ef3c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4qeqcu-eb259ff64c82e61043f30da12e78d414 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-288mse-7db06b015f62dea0562c41c54fb310b0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4juqzi-4583a86d4cc9b4dfdf803d922270f87b .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-kko1fx08-12-5b445c4d23bc957614dae34352547f16 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2f1eim-a6643093109637ffa5616db4816056e0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6k0p7y-785012dc60434923ddd10ba1a112ef3c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4qeqcu-eb259ff64c82e61043f30da12e78d414 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-288mse-7db06b015f62dea0562c41c54fb310b0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4juqzi-4583a86d4cc9b4dfdf803d922270f87b .av-special-heading-tag{
font-size:0.8em;
}

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