.avia-section.av-1fvdjtg5-626af857d64433ff7ce7569e7f82739e{
background-color:#efefef;
background-image:unset;
}
.avia-section.av-1fvdjtg5-626af857d64433ff7ce7569e7f82739e .av-extra-border-element .av-extra-border-inner{
background-color:#efefef;
}

#top .av-special-heading.av-1f9v9l85-d1f120aacc0f855877cea18f58d6e6cd{
padding-bottom:0;
color:#b00c24;
font-size:40px;
}
body .av-special-heading.av-1f9v9l85-d1f120aacc0f855877cea18f58d6e6cd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1f9v9l85-d1f120aacc0f855877cea18f58d6e6cd .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-1f9v9l85-d1f120aacc0f855877cea18f58d6e6cd .special-heading-inner-border{
border-color:#b00c24;
}
.av-special-heading.av-1f9v9l85-d1f120aacc0f855877cea18f58d6e6cd .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-k7d6tbg2-3f96a5b617d454e646c6b59e6a899537{
height:50px;
}

.flex_column.av-3scbw5x-2c8fef62b4774e1238a89b4832d33268{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3d0w7o5-f96d1eb5da162715af78befeeb737975{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-ad8v11-78787ce648591acb503d10760b11305a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1cscbs7p-69a38c0e7a48382d82f64e15529c383e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-41kq779-c9d37e8e941aa3b4eec46655f624816d{
padding-bottom:0;
color:#b00c24;
font-size:50px;
}
body .av-special-heading.av-41kq779-c9d37e8e941aa3b4eec46655f624816d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-41kq779-c9d37e8e941aa3b4eec46655f624816d .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-41kq779-c9d37e8e941aa3b4eec46655f624816d .special-heading-inner-border{
border-color:#b00c24;
}
.av-special-heading.av-41kq779-c9d37e8e941aa3b4eec46655f624816d .av-subheading{
font-size:20px;
}

.flex_column.av-18fri451-4b343cbb2bbc4eea49fbee9754d07f4a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-27s14yd-f606e6ece6be07334d02d43b9fe2746c{
padding-bottom:0;
color:#b00c24;
font-size:50px;
}
body .av-special-heading.av-27s14yd-f606e6ece6be07334d02d43b9fe2746c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-27s14yd-f606e6ece6be07334d02d43b9fe2746c .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-27s14yd-f606e6ece6be07334d02d43b9fe2746c .special-heading-inner-border{
border-color:#b00c24;
}
.av-special-heading.av-27s14yd-f606e6ece6be07334d02d43b9fe2746c .av-subheading{
font-size:20px;
}

.avia-section.av-141rrvud-b8f2e2ad0e3c2bdf59e773d4f52564ec{
background-color:#efefef;
background-image:url(https://salesianipiemonte.info/wp-content/uploads/2017/07/ytjfgd.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-141rrvud-b8f2e2ad0e3c2bdf59e773d4f52564ec .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

#top .av-special-heading.av-13kmyt4l-81a1f7aa4a3e3cd57f4ae5fab6c26906{
padding-bottom:5px;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-13kmyt4l-81a1f7aa4a3e3cd57f4ae5fab6c26906 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-13kmyt4l-81a1f7aa4a3e3cd57f4ae5fab6c26906 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-13kmyt4l-81a1f7aa4a3e3cd57f4ae5fab6c26906 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-13kmyt4l-81a1f7aa4a3e3cd57f4ae5fab6c26906 .av-subheading{
font-size:20px;
}

.flex_column.av-134rcj85-8e6a0d65c4803f2364df449f6949c54d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-12j3cjlh-6c2d92c93690d7112c2019a80b14a9b7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-11ceqwet-9779d1b389b4d93355e7dec938c51b9e{
height:30px;
}

#top .hr.hr-invisible.av-10f3wgph-1a6f7c4dac551a042753b53bf520568c{
height:10px;
}

#top .hr.hr-invisible.av-zie4rth-9b640098eb7a5182903c5c412d395e02{
height:15px;
}

#top .av-special-heading.av-zqwnyt-2a60bc87f9de54df8a0a2e6be803e74e{
padding-bottom:5px;
color:#b00c24;
font-size:50px;
}
body .av-special-heading.av-zqwnyt-2a60bc87f9de54df8a0a2e6be803e74e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-zqwnyt-2a60bc87f9de54df8a0a2e6be803e74e .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-zqwnyt-2a60bc87f9de54df8a0a2e6be803e74e .special-heading-inner-border{
border-color:#b00c24;
}
.av-special-heading.av-zqwnyt-2a60bc87f9de54df8a0a2e6be803e74e .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-jw98bfbk-9c033152cd68c1c5a0f40c8399814482{
padding-bottom:5px;
}
body .av-special-heading.av-jw98bfbk-9c033152cd68c1c5a0f40c8399814482 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jw98bfbk-9c033152cd68c1c5a0f40c8399814482 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-jw98bfbk-9c033152cd68c1c5a0f40c8399814482 .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-2hl7h05-34abec1959d33b19f130796d54e98d9b{
padding-bottom:5px;
}
body .av-special-heading.av-2hl7h05-34abec1959d33b19f130796d54e98d9b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2hl7h05-34abec1959d33b19f130796d54e98d9b .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-2hl7h05-34abec1959d33b19f130796d54e98d9b .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-27knd1x-935731bd9850b102c88d56d28a67ffe8{
padding-bottom:5px;
}
body .av-special-heading.av-27knd1x-935731bd9850b102c88d56d28a67ffe8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-27knd1x-935731bd9850b102c88d56d28a67ffe8 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-27knd1x-935731bd9850b102c88d56d28a67ffe8 .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-1in8oxh-7c3c016b618e607c087c0d509de15cdf{
padding-bottom:5px;
}
body .av-special-heading.av-1in8oxh-7c3c016b618e607c087c0d509de15cdf .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1in8oxh-7c3c016b618e607c087c0d509de15cdf .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-1in8oxh-7c3c016b618e607c087c0d509de15cdf .av-subheading{
font-size:20px;
}

.avia-section.av-kkpmt6g8-42499b476b4b378d6f730d557cad18ea{
background-color:#051777;
background-image:unset;
}

.flex_column.av-kkpmtk3s-85120630622f8961519d9c68a7c2460b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-5zcped-fb5f43de6ccb4f4482774436c82d107b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-ysiwoj9-e8e2ce92de59a76132ca7b4ae7d670aa{
height:30px;
}

#top .av-special-heading.av-166g54l-1b1e66c61461657f65dc69e091e11f27{
padding-bottom:5px;
font-size:50px;
}
body .av-special-heading.av-166g54l-1b1e66c61461657f65dc69e091e11f27 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-166g54l-1b1e66c61461657f65dc69e091e11f27 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-166g54l-1b1e66c61461657f65dc69e091e11f27 .av-subheading{
font-size:20px;
}

.flex_column.av-yfylo9h-290c5750567389dbada018092f4945ee{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-pbjnted-2ccfbe954dfa8b041075f7dc00958d32{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-2hubek5-271ac9eb2b621fbe6809e16a93435eb6{
padding-bottom:5px;
font-size:30px;
}
body .av-special-heading.av-2hubek5-271ac9eb2b621fbe6809e16a93435eb6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2hubek5-271ac9eb2b621fbe6809e16a93435eb6 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-2hubek5-271ac9eb2b621fbe6809e16a93435eb6 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-lw5oz9x-a2421407e1f39c1a703158f6b6e8bbe9{
height:20px;
}

#top .av-special-heading.av-ld8gswl-864d0bdde3822739666b71c8399eab7e{
padding-bottom:5px;
font-size:30px;
}
body .av-special-heading.av-ld8gswl-864d0bdde3822739666b71c8399eab7e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ld8gswl-864d0bdde3822739666b71c8399eab7e .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-ld8gswl-864d0bdde3822739666b71c8399eab7e .av-subheading{
font-size:15px;
}

.flex_column.av-jr4dqb9-0315847d0ee62ba69784d0a47f3d1566{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-kue2d-a1bf542a5eab3e103abc5d266eec67dc{
padding-bottom:5px;
font-size:30px;
}
body .av-special-heading.av-kue2d-a1bf542a5eab3e103abc5d266eec67dc .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kue2d-a1bf542a5eab3e103abc5d266eec67dc .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-kue2d-a1bf542a5eab3e103abc5d266eec67dc .av-subheading{
font-size:15px;
}

.flex_column.av-cd9k9g5-4dc8cbf30dfd43984aab99a8b73d49df{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-bph47qt-1a592262613d1419ee8049fe765c239a{
padding-bottom:5px;
font-size:30px;
}
body .av-special-heading.av-bph47qt-1a592262613d1419ee8049fe765c239a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-bph47qt-1a592262613d1419ee8049fe765c239a .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-bph47qt-1a592262613d1419ee8049fe765c239a .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-90d2vjp-50ad55bdf8a2518cd8a420748676ed6f{
height:20px;
}

#top .av-special-heading.av-8q1qtjp-9e84f6e6fc5ab4f8a7624d2de040c418{
padding-bottom:5px;
font-size:30px;
}
body .av-special-heading.av-8q1qtjp-9e84f6e6fc5ab4f8a7624d2de040c418 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8q1qtjp-9e84f6e6fc5ab4f8a7624d2de040c418 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-8q1qtjp-9e84f6e6fc5ab4f8a7624d2de040c418 .av-subheading{
font-size:15px;
}

.flex_column.av-6ewsrit-3bfc2b51873e8fd178508b99c98a9fd4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-2h7xi7p-37b6c1871a65e4ea2ef29155965838d8{
height:30px;
}

#top .av-special-heading.av-omgihh-63b2c713f9883fe5f4cca2a70f927139{
padding-bottom:5px;
font-size:50px;
}
body .av-special-heading.av-omgihh-63b2c713f9883fe5f4cca2a70f927139 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-omgihh-63b2c713f9883fe5f4cca2a70f927139 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-omgihh-63b2c713f9883fe5f4cca2a70f927139 .av-subheading{
font-size:20px;
}

#top #wrap_all .avia-button.av-thz3md-df359e57301e88936b071c2ed7d916ec{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-thz3md-df359e57301e88936b071c2ed7d916ec:hover{
background-color:grey;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-thz3md-df359e57301e88936b071c2ed7d916ec .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-thz3md-df359e57301e88936b071c2ed7d916ec: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-1f9v9l85-d1f120aacc0f855877cea18f58d6e6cd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-41kq779-c9d37e8e941aa3b4eec46655f624816d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-27s14yd-f606e6ece6be07334d02d43b9fe2746c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-13kmyt4l-81a1f7aa4a3e3cd57f4ae5fab6c26906 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1236u4ad-d832fb7259720b34879f1b67f375f78a .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-166g54l-1b1e66c61461657f65dc69e091e11f27 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2hubek5-271ac9eb2b621fbe6809e16a93435eb6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ld8gswl-864d0bdde3822739666b71c8399eab7e .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-8q1qtjp-9e84f6e6fc5ab4f8a7624d2de040c418 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-omgihh-63b2c713f9883fe5f4cca2a70f927139 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-41kq779-c9d37e8e941aa3b4eec46655f624816d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-27s14yd-f606e6ece6be07334d02d43b9fe2746c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-13kmyt4l-81a1f7aa4a3e3cd57f4ae5fab6c26906 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1236u4ad-d832fb7259720b34879f1b67f375f78a .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-166g54l-1b1e66c61461657f65dc69e091e11f27 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2hubek5-271ac9eb2b621fbe6809e16a93435eb6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ld8gswl-864d0bdde3822739666b71c8399eab7e .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-8q1qtjp-9e84f6e6fc5ab4f8a7624d2de040c418 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-omgihh-63b2c713f9883fe5f4cca2a70f927139 .av-special-heading-tag{
font-size:0.8em;
}
}
