#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lbfeeba9-f5c9c6bf522e9f50756396d0a97ece8f__0 .avia-caption-title{
color:#225f81;
}
#top .avia-slideshow .av-slideshow-caption.av-lbfeeba9-f5c9c6bf522e9f50756396d0a97ece8f__0 .avia-caption-content{
color:#2d2067;
}

.avia-section.av-kz5g1n7y-db7088cf7cd0b97017cbdd3458f89cc2{
z-index:10;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-kz5g1n7y-db7088cf7cd0b97017cbdd3458f89cc2{
z-index:10;
}

@keyframes av_boxShadowEffect_av-kz5hamof-e3d9654880e3b0101d7040fac45d7504-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5hamof-e3d9654880e3b0101d7040fac45d7504{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-kz5hamof-e3d9654880e3b0101d7040fac45d7504{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .hr.hr-invisible.av-15ly34-7b5b43d3c741dd9e12f111deaa8c7afa{
height:30px;
}

#top #wrap_all .avia-button.av-lbl39n25-8544cd49f52898fc55e4cedc92ba65e5{
background-color:#bcb2f1;
border-color:#bcb2f1;
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lbl39n25-8544cd49f52898fc55e4cedc92ba65e5:hover{
background-color:#47397e;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-lbl39n25-8544cd49f52898fc55e4cedc92ba65e5:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

@keyframes av_boxShadowEffect_av-kz5gwrwj-73a6bc225a937c93c3596fef757a0f11-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5gwrwj-73a6bc225a937c93c3596fef757a0f11{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-kz5gwrwj-73a6bc225a937c93c3596fef757a0f11{
transform:scale(1.1);
z-index:110;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#bcb2f1;
background:linear-gradient( to bottom right, #bcb2f1, #47397e );
}

#top .av_textblock_section.av-kz5h37os-935bf5b485c622caee24c21b1f4a4fb5 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-kz5k342g-6f15439669c80716169388b85ab5a206{
height:30px;
}

#top #wrap_all .avia-button.av-kz5k24rj-742515f7caf08f3360b3e0c35fa7dca8{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-kz5k24rj-742515f7caf08f3360b3e0c35fa7dca8:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

@keyframes av_boxShadowEffect_av-kz5gvtyq-541029ec2e6f999f719e0c52ea315914-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5gvtyq-541029ec2e6f999f719e0c52ea315914{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-kz5gvtyq-541029ec2e6f999f719e0c52ea315914{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .hr.hr-invisible.av-oqxgo-893c0cc2ad03e0f9dd5bcb9a2a9ff15c{
height:30px;
}

#top #wrap_all .avia-button.av-kz5jzepf-9e69f167197afd3c4be73746c9d7e0b7{
background-color:#bcb2f1;
border-color:#bcb2f1;
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-kz5jzepf-9e69f167197afd3c4be73746c9d7e0b7:hover{
background-color:#47397e;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-kz5jzepf-9e69f167197afd3c4be73746c9d7e0b7:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

#top .hr.hr-invisible.av-p4f76h-72483a6f4f78f39bc79f099af3c9e478{
height:60px;
}

#top .av-rotator-container.av-o5e9nt-26b6c15e044291085ffa9076f257b4a5{
text-align:left;
}
#top #wrap_all .av-rotator-container.av-o5e9nt-26b6c15e044291085ffa9076f257b4a5 .av-rotator-container-inner{
font-size:30px;
}

#top .hr.hr-invisible.av-f325k9-6116d538cf7726fa7192bd94bc125aa7{
height:60px;
}

#top #wrap_all .avia-button.av-ekyd21-53db790224c7626f8af286c65240ce47{
background-color:#244070;
border-color:#244070;
color:#ffffff;
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-ekyd21-53db790224c7626f8af286c65240ce47:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-l3sm2j2d-f88aa91e94237d39c9f3d525e86d7200{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3sm2j2d-f88aa91e94237d39c9f3d525e86d7200{
padding:120px 120px 120px 120px !important;
}

#top .av-rotator-container.av-l8a9nsnn-a699ca5e719b1474887fe9df92824ed2{
text-align:left;
}
#top #wrap_all .av-rotator-container.av-l8a9nsnn-a699ca5e719b1474887fe9df92824ed2 .av-rotator-container-inner{
font-size:30px;
}

#top .hr.hr-invisible.av-28ef2x-e1ae4a732bc77d066a87bd406fbdbe90{
height:60px;
}

#top #wrap_all .avia-button.av-2wbm61-4d4cd3a9bf5818327c734c3a58050894{
background-color:#244070;
border-color:#244070;
color:#ffffff;
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2wbm61-4d4cd3a9bf5818327c734c3a58050894:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-l3sm2rrf-cf19ed96a2703c945957aec30853effb{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3sm2rrf-cf19ed96a2703c945957aec30853effb{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-l3sluu0i-3db63e2a9c48fbff77b87bf8bdc29c8c{
z-index:110;
}
.avia-image-container.av-l3sluu0i-3db63e2a9c48fbff77b87bf8bdc29c8c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-l3sluu0i-3db63e2a9c48fbff77b87bf8bdc29c8c .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3sluu0i-3db63e2a9c48fbff77b87bf8bdc29c8c .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-l3slz2ga-8dcb19fe705b60ffc791740e776211fb {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 17px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-l3slz2ga-8dcb19fe705b60ffc791740e776211fb{
position:absolute;
top:40px;
left:-50px;
z-index:110;
}
.avia-image-container.av-l3slz2ga-8dcb19fe705b60ffc791740e776211fb .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3slz2ga-8dcb19fe705b60ffc791740e776211fb .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-l3slz2ga-8dcb19fe705b60ffc791740e776211fb img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-l3slz2ga-8dcb19fe705b60ffc791740e776211fb 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

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

.flex_column.av-pw6n49-829e661a9cf1ec2d0ce9e0bc45d58bf5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-n5ioqx-9b5242ffce3fff77c43e97d2adf93062{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-jcmpc9-0c26ffa39bfdb45ddfd222037bdf98eb{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-fysk3t-de51f806b27448ac73eb8d01dd59f7ce{
vertical-align:bottom;
}
.responsive #top #wrap_all .flex_cell.av-fysk3t-de51f806b27448ac73eb8d01dd59f7ce{
padding:40px 0px 0px 0px !important;
}

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

.flex_cell.av-c1njft-0fdc607082b38573112612cc3cff0429{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-c1njft-0fdc607082b38573112612cc3cff0429{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-bg7i89-ef4b7f052128e49a57548dc5d2f4b4df{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-820abd-d563a384ffc166192903fa8147b3283b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-4biw6x-fe860d9adb730936cb91d23b27214a5e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-l3syods3-585f9cc69acc438c078fad900f265c93{
vertical-align:middle;
background-color:#f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-l3syods3-585f9cc69acc438c078fad900f265c93{
padding:100px 0px 100px 0px !important;
}

@keyframes av_boxShadowEffect_av-l3sys9uw-18c6c979ca490ff9289495386d78f2b6-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-l3sys9uw-18c6c979ca490ff9289495386d78f2b6{
position:relative;
left:200px;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.flex_cell.av-l3sypxl7-08c99053aedccde84df7fec81eb2c53a{
vertical-align:middle;
background:url(https://www.sitibus.com/wp-content/uploads/2022/09/Riunione.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-l3sypxl7-08c99053aedccde84df7fec81eb2c53a{
padding:120px 120px 120px 120px !important;
}

#top .av-masonry.av-l3t0hp54-f12ccf9118d4191bd07e510676a32397{
background-color:#5eabf4;
}
.av-masonry.av-l3t0hp54-f12ccf9118d4191bd07e510676a32397 .avia-curtain-reveal-overlay{
animation-duration:1s;
background:#2d2d2d;
z-index:100;
}

.flex_cell.av-l3t0eyup-c952126112b2d4a9bf1fb6c2038c3c9e{
vertical-align:middle;
background:url(https://www.sitibus.com/wp-content/uploads/2022/09/Contatti-NUOVO.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-l3t0eyup-c952126112b2d4a9bf1fb6c2038c3c9e{
padding:120px 120px 120px 120px !important;
}

.flex_cell.av-l3t075ls-c415b21944bbfffc8358941a71aeaa37{
vertical-align:middle;
background-color:#5883cd;
}
.responsive #top #wrap_all .flex_cell.av-l3t075ls-c415b21944bbfffc8358941a71aeaa37{
padding:100px 0 100px 0 !important;
}

@keyframes av_boxShadowEffect_av-l3t08rf8-e24811b5792cede3fae5712ff6299745-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-l3t08rf8-e24811b5792cede3fae5712ff6299745{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

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


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-l3sys9uw-18c6c979ca490ff9289495386d78f2b6{
position:relative;
left:0px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-l3sys9uw-18c6c979ca490ff9289495386d78f2b6{
position:relative;
left:0px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-l3sys9uw-18c6c979ca490ff9289495386d78f2b6{
position:relative;
left:0px;
}
}
