.avia-section.av-a56tsz-fc6de310ecf3c240b956cef3215f89e5 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://cairoli.edu.it/wp-content/uploads/2014/09/desk.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .av-special-heading.av-9ydjk3-81b32ca4a56dc2e273d391f0033f9a42{
padding-bottom:40px;
color:#ffffff;
font-size:72px;
}
body .av-special-heading.av-9ydjk3-81b32ca4a56dc2e273d391f0033f9a42 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-9ydjk3-81b32ca4a56dc2e273d391f0033f9a42 .av-special-heading-tag{
font-size:72px;
}
.av-special-heading.av-9ydjk3-81b32ca4a56dc2e273d391f0033f9a42 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-9ydjk3-81b32ca4a56dc2e273d391f0033f9a42 .av-subheading{
font-size:20px;
}

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

#top .av_textblock_section.av-9bdtpv-32fc5d364cba3bc90c34bc32c519b64c .avia_textblock{
font-size:16px;
}

#top .av-special-heading.av-937kcr-13ade17794e256a97373ae49718594b5{
padding-bottom:10px;
}
body .av-special-heading.av-937kcr-13ade17794e256a97373ae49718594b5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-937kcr-13ade17794e256a97373ae49718594b5 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-362sj-6ba98433ae8c268e70f49b0308a1bcc3 .avia_textblock{
font-size:16px;
}

.flex_cell.av-usw2b-c3f101dc48d0e70e3c5c5f2c0240b9ea{
vertical-align:middle;
background-color:#584632;
}
.responsive #top #wrap_all .flex_cell.av-usw2b-c3f101dc48d0e70e3c5c5f2c0240b9ea{
padding:30px 30px 30px 30px !important;
}

.iconbox.av-8ca3w3-34614a4b51aa2e2bf666165387455e03 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
.iconbox.av-8ca3w3-34614a4b51aa2e2bf666165387455e03 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-8ca3w3-34614a4b51aa2e2bf666165387455e03 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-8ca3w3-34614a4b51aa2e2bf666165387455e03 .iconbox_content_container{
color:#d8d8d8;
}

#top .hr.hr-invisible.av-84xjyz-25dd4828b3d537bc4939bddcab45d5f8{
height:20px;
}

.iconbox.av-7zdg9n-956d568a906a3d22ae390f3d39a746bb .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
.iconbox.av-7zdg9n-956d568a906a3d22ae390f3d39a746bb .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-7zdg9n-956d568a906a3d22ae390f3d39a746bb .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-7zdg9n-956d568a906a3d22ae390f3d39a746bb .iconbox_content_container{
color:#d8d8d8;
}

.flex_cell.av-7vwnzf-2c9caea7ca28cd312d0d3d070c89714e{
vertical-align:middle;
background-color:#584632;
}
.responsive #top #wrap_all .flex_cell.av-7vwnzf-2c9caea7ca28cd312d0d3d070c89714e{
padding:30px 30px 30px 30px !important;
}

.iconbox.av-7o16qj-01d51c11448d0e3a7f03c684ba347563 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
.iconbox.av-7o16qj-01d51c11448d0e3a7f03c684ba347563 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-7o16qj-01d51c11448d0e3a7f03c684ba347563 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-7o16qj-01d51c11448d0e3a7f03c684ba347563 .iconbox_content_container{
color:#d8d8d8;
}

#top .hr.hr-invisible.av-7h356z-447cc410df3acd0f8bec037758888196{
height:20px;
}

.iconbox.av-7bva2r-d261799f02f9ffb464106ed002f3f2e9 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
.iconbox.av-7bva2r-d261799f02f9ffb464106ed002f3f2e9 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-7bva2r-d261799f02f9ffb464106ed002f3f2e9 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-7bva2r-d261799f02f9ffb464106ed002f3f2e9 .iconbox_content_container{
color:#d8d8d8;
}

.flex_cell.av-pwiiz-e2fcb3ff5536e47f35ed6d6285c13ed5{
vertical-align:middle;
background-color:#584632;
}
.responsive #top #wrap_all .flex_cell.av-pwiiz-e2fcb3ff5536e47f35ed6d6285c13ed5{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-682jdf-d3ad511b7ab0de38c618e703012e3dd6{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-682jdf-d3ad511b7ab0de38c618e703012e3dd6{
padding:30px 30px 30px 30px !important;
}

.iconbox.av-63a97n-dbbb02d07c2fe91d5f7e504236073c84 .iconbox_icon{
border:1px solid #795e40;
color:#795e40;
}
.iconbox.av-63a97n-dbbb02d07c2fe91d5f7e504236073c84 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#795e40;
stroke:#795e40;
}

#top .hr.hr-invisible.av-5w8var-328efaaf73d778bf486e288cc04c3b3f{
height:20px;
}

.iconbox.av-kc73v-46bb8df6164af5f9881a34b664a54b43 .iconbox_icon{
border:1px solid #795e40;
color:#795e40;
}
.iconbox.av-kc73v-46bb8df6164af5f9881a34b664a54b43 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#795e40;
stroke:#795e40;
}

#top .hr.hr-invisible.av-1z61f-980e3cf2b199615b2fa371722f803340{
height:20px;
}

.iconbox.av-5btjuj-a10529e5fc058969bca2d9879d6fe610 .iconbox_icon{
border:1px solid #795e40;
color:#795e40;
}
.iconbox.av-5btjuj-a10529e5fc058969bca2d9879d6fe610 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#795e40;
stroke:#795e40;
}

.flex_cell.av-56l3wb-6458e306c78027f567a589b57bf8ca98{
vertical-align:bottom;
}
.responsive #top #wrap_all .flex_cell.av-56l3wb-6458e306c78027f567a589b57bf8ca98{
padding:0px 0px 0px 0px !important;
}

.avia-image-container.av-509wvv-9ef1caa3297c4017d2dc5d86cb73cbe0 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-509wvv-9ef1caa3297c4017d2dc5d86cb73cbe0 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-4v7r0j-e0bc5fceb432ffce5211a52194f9bdb3{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-4v7r0j-e0bc5fceb432ffce5211a52194f9bdb3{
padding:30px 30px 30px 30px !important;
}

.iconbox.av-4pnspn-b4b718bfe109dc986a34f86946ef2d4f .iconbox_icon{
border:1px solid #cd7b23;
color:#cd7b23;
}
.iconbox.av-4pnspn-b4b718bfe109dc986a34f86946ef2d4f .iconbox_icon.avia-svg-icon svg:first-child{
fill:#cd7b23;
stroke:#cd7b23;
}

#top .hr.hr-invisible.av-4ig3y3-e5520d0ca84221890268fd57342df0f7{
height:20px;
}

.iconbox.av-4eqij7-2f0b361841d651f59fba8a020a3f6a09 .iconbox_icon{
border:1px solid #cd7b23;
color:#cd7b23;
}
.iconbox.av-4eqij7-2f0b361841d651f59fba8a020a3f6a09 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#cd7b23;
stroke:#cd7b23;
}

#top .hr.hr-invisible.av-49i4wb-e4f1a0743335071d5033f2fd1173b48b{
height:20px;
}

.iconbox.av-41ul57-e5544969de1ac8f7c2b0b3a838f07223 .iconbox_icon{
border:1px solid #cd7b23;
color:#cd7b23;
}
.iconbox.av-41ul57-e5544969de1ac8f7c2b0b3a838f07223 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#cd7b23;
stroke:#cd7b23;
}

.flex_cell.av-3s2btf-3463825bb1f857b88f3150c12f9c6b9f{
vertical-align:middle;
background-color:#795e40;
}
.responsive #top #wrap_all .flex_cell.av-3s2btf-3463825bb1f857b88f3150c12f9c6b9f{
padding:60px 60px 60px 60px !important;
}

.flex_cell.av-2wdeij-d7483ca5f0a2aeda84b3b1781937b53c{
vertical-align:middle;
background-color:#cd7b23;
}
.responsive #top #wrap_all .flex_cell.av-2wdeij-d7483ca5f0a2aeda84b3b1781937b53c{
padding:60px 60px 60px 60px !important;
}

.flex_cell.av-1yy3ub-718a0d9110d305f57ffe1b5c419628e0{
vertical-align:middle;
background-color:#634f2d;
}
.responsive #top #wrap_all .flex_cell.av-1yy3ub-718a0d9110d305f57ffe1b5c419628e0{
padding:10px 10px 10px 10px !important;
}

.flex_cell.av-1rmwj7-07c30d094ea740573413057fc9b5c025{
vertical-align:middle;
background-color:#cc6e0a;
}
.responsive #top #wrap_all .flex_cell.av-1rmwj7-07c30d094ea740573413057fc9b5c025{
padding:10px 10px 10px 10px !important;
}

.flex_cell.av-1e45dv-f47d8495a0d05f1a667dbf963ffe6ea7{
vertical-align:middle;
background-color:#795e40;
}
.responsive #top #wrap_all .flex_cell.av-1e45dv-f47d8495a0d05f1a667dbf963ffe6ea7{
padding:60px 60px 60px 60px !important;
}

#top .av-special-heading.av-17neiz-c5b50e6a7493bc83129dae6de6b437f4{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-17neiz-c5b50e6a7493bc83129dae6de6b437f4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-17neiz-c5b50e6a7493bc83129dae6de6b437f4 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-17neiz-c5b50e6a7493bc83129dae6de6b437f4 .av-subheading{
font-size:15px;
}

#top .hr.av-120sjn-84af75741d17e4060c5f2e5efc3cf078{
margin-top:30px;
margin-bottom:47px;
}
.hr.av-120sjn-84af75741d17e4060c5f2e5efc3cf078 .hr-inner{
width:50px;
border-color:#77664d;
max-width:45%;
}
.hr.av-120sjn-84af75741d17e4060c5f2e5efc3cf078 .av-seperator-icon{
color:#f2f2f2;
}
.hr.av-120sjn-84af75741d17e4060c5f2e5efc3cf078 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#f2f2f2;
stroke:#f2f2f2;
}

#top .av_textblock_section.av-x0mfn-eea0a532ea3b3bb7c4cbff9f41c92c3e .avia_textblock{
font-size:16px;
color:#ffffff;
}

.flex_cell.av-ql0gz-17eadad7f76864f37f609d53437dab65{
vertical-align:middle;
background-color:#cd7b23;
}
.responsive #top #wrap_all .flex_cell.av-ql0gz-17eadad7f76864f37f609d53437dab65{
padding:60px 60px 60px 60px !important;
}

#top .av-special-heading.av-kxgjf-e5457bdf35c5276b0b76fd4e1fcec363{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-kxgjf-e5457bdf35c5276b0b76fd4e1fcec363 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kxgjf-e5457bdf35c5276b0b76fd4e1fcec363 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kxgjf-e5457bdf35c5276b0b76fd4e1fcec363 .av-subheading{
font-size:15px;
}

#top .hr.av-ei4lv-59b28af3d5555bceb0bec19e8a57ca9e{
margin-top:30px;
margin-bottom:47px;
}
.hr.av-ei4lv-59b28af3d5555bceb0bec19e8a57ca9e .hr-inner{
width:50px;
border-color:#cc8841;
max-width:45%;
}
.hr.av-ei4lv-59b28af3d5555bceb0bec19e8a57ca9e .av-seperator-icon{
color:#f2f2f2;
}
.hr.av-ei4lv-59b28af3d5555bceb0bec19e8a57ca9e .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#f2f2f2;
stroke:#f2f2f2;
}

#top .av_textblock_section.av-bt8yb-e8b7ad720e71878316275eaee2b6ec7a .avia_textblock{
font-size:16px;
color:#ffffff;
}


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

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