html,body{overflow-x:hidden!important}body{margin:0;padding:0;font-family:'Poppins',sans-serif}.clear{clear:both}select:focus{outline:0}.w-75{width:85%!important}.lh-1{line-height:1}.articolo{margin-bottom:60px}.articolo a img{border-radius:6px;border-bottom-right-radius:50px;width:100%;height:auto}.articolo a p{color:#333;margin:15px 0 15px 0;font-weight:300;font-size:14px}.articolo h4 a{color:#2a4a54;font-size:24px;font-weight:600;margin:25px 0 12px 0}.articolo__category{display:inline-block;min-width:30%;height:20px;line-height:20px;text-align:center;color:#2a4a54;border-radius:5px;border:1px solid #2a4a54;text-transform:uppercase;font-size:10px;font-weight:600}.articolo__category:hover{color:#2a4a54;text-decoration:none}.articolo__link{color:#e87b4b;text-transform:uppercase;font-size:12px;font-weight:600}.articolo__link:hover{color:#e87b4b}.all_news_btn{color:#fff;background-color:#e87b4b;padding:10px 20px;border:1px solid #e87b4b;transition:all .5s ease-in-out;display:inline-block}.all_news_btn:hover{background-color:#fff;color:#e87b4b;text-decoration:none}.titolo_home{font-size:40px;font-weight:600;color:#121212;margin:0 0 20px 20px}.logo img{width:80%}.slide{width:100%;background-position:top center;position:absolute;height:100%;-webkit-filter:unset;filter:unset;top:0;left:0;overflow:hidden;text-align:center;display:block}.slide__shell{position:relative!important;overflow:hidden;display:inline-block!important;padding:27rem 0 10rem 0;width:100%;background-color:transparent}.slideshow_pre{position:relative}.slider{position:absolute;bottom:-1px;width:100%}#header{width:100%;overflow:hidden}#header .container-fluid{top:20px;z-index:1}#header .container{-webkit-transition:margin-top 500ms linear;-ms-transition:margin-top 500ms linear;transition:margin-top 500ms linear;margin-top:40px;border-radius:5px;border-bottom-right-radius:25px;background-color:#fff;-webkit-box-shadow:0 5px 50px rgba(0,0,0,.15);-moz-box-shadow:0 5px 50px rgba(0,0,0,.15);box-shadow:0 5px 50px rgba(0,0,0,.15)}.modal-content{border-radius:5px;border-bottom-right-radius:25px;-webkit-box-shadow:0 5px 50px rgba(0,0,0,.15);-moz-box-shadow:0 5px 50px rgba(0,0,0,.15);box-shadow:0 5px 50px rgba(0,0,0,.15);margin-top:200px}#modale{background-color:rgba(42,74,84,.6)}#first_menu{background-color:#2a4a54;width:100%;height:50px}#first_menu ul{line-height:50px;margin:0 15px;padding:0;list-style:none;font-size:10px;color:#fff;font-weight:500;float:left}#first_menu ul li:hover,#first_menu ul li.current-menu-item,#first_menu ul li.current-page-ancestor{background:url(images/freccia_su.svg) no-repeat bottom center}#first_menu ul li,#second_menu ul li{display:inline-block}#first_menu ul li{margin:0 15px}#first_menu ul li a,#first_menu ul li a:hover,.covid,.lente,.disabili,.covid:hover,.disabili:hover{color:#fff;text-decoration:none;display:inline-block;text-transform:uppercase}#second_menu ul{display:none;margin:0 15px;padding:0;list-style:none;font-size:12px;color:#fff;font-weight:600;float:left}#second_menu ul li{line-height:66px;border-bottom:2px solid #fff;border-top:2px solid #fff}#second_menu ul li a{text-transform:uppercase;padding:0 15px;color:#121212;text-decoration:none;display:inline-block}#second_menu ul li:hover,#second_menu ul li.current-menu-item,#second_menu ul li.current-menu-parent{border-bottom:2px solid #e87b4b}#second_menu ul li:hover a,#second_menu ul li.current-menu-item a,#second_menu ul li.current-menu-parent a{color:#e87b4b}.covid,.disabili{padding:0;margin-right:15px;line-height:50px;font-size:10px;font-weight:500;float:right}.disabili img{height:20px;margin:15px 0}.lente{margin-right:30px;float:right;padding:0;z-index:9999999;position:relative;display:flex;height:70px}#search-bar{z-index:9999;position:absolute;bottom:0;right:30px;width:0;transition:width 1s}#search-bar.open{width:60%}#search-bar>div>.form-control{border-radius:16px;width:0;transition:all .5s ease-in-out;float:right;border:0}#search-bar>div>.form-control.expand{width:100%;border:1px solid #ccc}#search-bar>div>.form-control:focus{border-color:#495057;box-shadow: 0 0 0 0.2rem rgb(73 80 87 / 25%)}#lingua{font-size:10px;font-weight:500;float:right;height:20px;margin:15px 0;background:none;color:#fff;border:0;margin-right:30px;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:10px;background:url(images/select.svg) no-repeat center right}#lingua>option{color:#000!important}#second_menu{width:100%;height:70px;overflow:auto}.menu_mobile{height:50px}.hamburger img{height:20px;margin:15px 0}#menu_mobile_open{display:none;text-transform:uppercase;width:100%;height:100vh;position:absolute;top:0;left:0;padding:25px;background-color:#2a4a54;color:#fff;z-index:100}#menu_mobile_open a{display:block;color:#fff;text-decoration:none}.close{float:left}#menu_mobile_open .menu-footer-container{border-top:1px solid #ccc;display:flex}#menu_mobile_open #footer{line-height:26px;font-size:12px;font-weight:500;list-style:none;margin:0;text-align:left;padding:10px 15px}#menu_mobile_open #footer li{display:block}#menu_mobile_open #footer li a{padding:0}#menu_mobile_open div:nth-child(5) select{text-transform:uppercase;padding:0 5%;width:100%;font-size:14px;font-weight:600;color:#fff;background:none;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:10px;background:url(images/select.svg) no-repeat center right}#second_menu_mobile div:not(:first-child) ul{display:none}#second_menu_mobile ul{margin:0 0 0 -25px;padding:0;list-style:none;font-size:14px;font-weight:600;color:#fff;line-height:50px}#second_menu_mobile ul li{border-left:5px solid transparent;padding:0 10%}#second_menu_mobile ul li:hover,#second_menu_mobile ul li.current-menu-item,#second_menu_mobile ul li.current-menu-parent{border-color:#fff}#menu_mobile_open .logo img{margin:20px 5%}.li_freccia{background:url(images/freccia.svg) no-repeat center right}.intro{z-index:-1;position:absolute}.intro h1{margin-bottom:40px;color:#fff;font-size:36px;font-weight:300;-webkit-text-shadow:0 2px rgba(0,0,0,.1);-moz-text-shadow:0 2px rgba(0,0,0,.1);text-shadow:0 2px rgba(0,0,0,.1)}.intro h2{margin-top:30px;color:#fff;font-weight:600;font-size:70px;-webkit-text-shadow:0 2px rgba(0,0,0,.1);-moz-text-shadow:0 2px rgba(0,0,0,.1);text-shadow:0 2px rgba(0,0,0,.1)}.intro h1.reverse{font-weight:600;font-size:70px;-webkit-text-shadow:0 2px rgba(0,0,0,.1);-moz-text-shadow:0 2px rgba(0,0,0,.1);text-shadow:0 2px rgba(0,0,0,.1)}.intro h2.reverse{font-size:36px;font-weight:300;-webkit-text-shadow:0 2px rgba(0,0,0,.1);-moz-text-shadow:0 2px rgba(0,0,0,.1);text-shadow:0 2px rgba(0,0,0,.1)}.h3__slide{margin-bottom:80px;font-size:14px!important;color:#fff;margin-left:20px;margin-top:15px!important}.h2__slide{margin-top:20px!important;font-size:40px!important;margin-left:20px;margin-bottom:0!important}#slideshow{width:100%}.banner{margin-bottom:60px}#cookie{background-color:#e87b4b;height:50px;z-index:3;position:relative}#cookie a{line-height:50px;color:#fff;right:0;top:0;font-weight:600}#cookie a:hover{text-decoration:none;color:#fff}#cookie p{margin:0;color:#fff;font-size:14px;font-weight:300;line-height:50px}#footer_zone{background:#2a4a54 url(images/xfooter.png.pagespeed.ic.n7TAd0xXXj.png) no-repeat top left;min-height:860px;width:100%;height:auto;background-size:100% 600px}#footer_zone.footer__interno{background:#2a4a54 url(images/xfooter_interno.png.pagespeed.ic.6I45Ha2x1n.png) no-repeat top left;min-height:420px;width:100%;height:auto;background-size:100% 160px}.footer--margin{padding-top:140px}.footer--margin2{padding-top:240px}.footer--margin p{color:#121212;font-size:14px;font-weight:300;margin:15px 0 0 20px}#footer_zone h4{color:#121212}#footer{line-height:50px;margin:0;padding:0;list-style:none;font-size:12px;color:#fff;font-weight:600;float:left}#footer li{display:inline-block}#footer li a,#footer li a:hover{text-transform:uppercase;color:#fff;text-decoration:none;display:inline-block;padding:0 10px}#footer li:first-child a{padding-left:0}#footer li:last-child a{padding-right:0}.aeroporto{float:right}.copy{font-size:10px;color:#fff;font-weight:500;text-transform:uppercase}.copy a{color:#fff}#voli_meteo{margin-top:-130px;background-color:#fff;-webkit-box-shadow:0 5px 50px rgba(0,0,0,.15);-moz-box-shadow:0 5px 50px rgba(0,0,0,.15);box-shadow:0 5px 50px rgba(0,0,0,.15);border-radius:5px;border-bottom-right-radius:25px}#voli h3{float:left}.voli__links{float:left;margin-top:7px;margin-left:30px;border-radius:5px;padding:2px;border:1px solid #2a4a54}.voli__links a{text-align:center;width:80px;display:inline-block;line-height:30px;background-color:#fff;color:#2a4a54;border-radius:5px;font-size:10px;font-weight:500;text-decoration:none}.voli__links a:hover,.voli__links a.selected{background-color:#2a4a54;color:#fff;text-decoration:none}.volo{line-height:65px;border-bottom:1px solid #ccc;font-size:16px;font-weight:300}.volo strong{font-weight:600}.volo a{color:#e87b4b;float:right}.info-state-flight{color:#e87b4b;float:right}.volo a:hover{text-decoration:none}.voli__extraLinks a{font-weight:600;color:#e87b4b;font-size:12px;text-transform:uppercase}.voli__extraLinks a:hover{text-decoration:none}.voli__extraLinks{margin:20px 0}.volo__ritardo{color:#c00;border:1px solid #c00;border-radius:5px;padding:0 5px}.volo__anticipo{color:#31b533;border:1px solid #31b533;border-radius:5px;padding:0 5px}.volo__ok{padding:0 5px}.voli__arrivi{display:none}.data_interna{font-size:16px!important;font-weight:600!important;color:#121212!important;margin-top:20px}#meteo{padding:0 20px 20px 0}#meteo p{line-height:48px;width:100%;text-align:right;font-size:16px;color:#121212;font-weight:300;margin:0}#meteo p img{height:30px}#parcheggi{background-color:#fff;-webkit-box-shadow:0 5px 50px rgba(0,0,0,.15);-moz-box-shadow:0 5px 50px rgba(0,0,0,.15);box-shadow:0 5px 50px rgba(0,0,0,.15);border-radius:5px}#parcheggi .col-5{font-size:16px;font-weight:600}#parcheggi select{margin-bottom:0}#parcheggi option{display:none}#parcheggi select option{display:block}#parcheggi button{margin-top:28px}#parcheggi input[type="submit"]:focus,#parcheggi button:focus{outline:0}.parcheggi_link{color:#555;font-size:12px;font-weight:600;line-height:22px}.parcheggi_link img{height:22px;margin:0 5px 0 10px}.parcheggi_link a{color:#e87b4b;text-transform:uppercase;padding-right:10px}.parcheggi_link a:last-child{padding:0}.parcheggi_link a:hover{text-decoration:none}.testo_parcheggi{font-size:14px;width:66%;color:#121212;margin:0 0 20px 20px;font-weight:300}.bread{margin:20px 20px 40px;color:#121212;font-size:10px;font-weight:500}.bread__slide{color:#fff}.bread a{color:#555!important;text-decoration:none}.bread__slide a{color:#fff!important}.page{margin-top:140px;margin-bottom:50px}.page__slide{margin-top:40px}.page h1,.page h4{font-size:36px;font-weight:600;margin-bottom:30px;color:#121212}.page h5{font-size:24px;font-weight:600;margin-bottom:20px;color:#121212}.page p{font-size:14px;margin-bottom:20px;font-weight:300;color:#333}.page p strong{font-weight:600}.page ul li{font-size:14px;font-weight:300;color:#333}.page ul{margin-bottom:20px;padding-left:20px}.page a{color:#e87b4b}.page img{border-radius:5px}.page .thumbnail img{width:100%;height:auto}form input[type="text"],form input[type="email"],form select{height:46px;line-height:46px;border:1px solid #ccc;border-radius:5px;padding:0 20px;width:100%;margin-bottom:15px;font-size:14px;font-weight:300;color:#333}form label{position:relative;top:16px;z-index:2;left:10px;background-color:#fff;padding-left:10px;padding-right:10px;font-weight:600;font-size:10px;color:#121212}form textarea{margin-bottom:15px;width:100%;resize:none;border:1px solid #ccc;border-radius:5px;padding:10px 20px;font-size:14px;font-weight:300;color:#333}.wpcf7-acceptance span{margin-left:0!important}.wpcf7-acceptance label{position:static;font-size:14px;font-weight:300;color:#333}form input::placeholder,form select::placeholder,form textarea::placeholder,form input:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder,form input::-ms-input-placeholder,form select::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#aaa!important}form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:10px;background:url(images/select_nera.svg) no-repeat 98% 50%}form input[type="submit"],form button{height:46px;line-height:46px!important;border:1px solid #e87b4b!important;border-radius:5px!important;background-color:#e87b4b!important;color:#fff!important;text-align:center!important;font-size:12px!important;font-weight:600!important;width:100%;padding:0!important}.mappa{margin-bottom:40px}.punti_gastronomici{overflow:auto}.punti_gastronomici img{border-radius:6px;border-bottom-right-radius:50px;width:100%;height:auto}.punti_gastronomici div{margin-bottom:40px}.punti_gastronomici a{line-height:30px;text-transform:uppercase;font-size:10px}.punti_gastronomici h5{margin-bottom:0;margin-top:10px}.slideshow_page{pointer-events:none;margin-bottom:40px;overflow:auto}.slideshow_page__img{height:300px;width:400px;padding-right:25px}.slideshow_page img{width:100%;border-radius:5px}.slideshow_page .slick-dots{width:55%;float:left;list-style:none;margin:-10px 0 0 0;padding:0}.slideshow_page .slick-dots li{float:left;height:3px;background-color:#ccc;-webkit-transition:background-color 500ms linear;-ms-transition:background-color 500ms linear;transition:background-color 500ms linear}.slideshow_page .slick-dots li.slick-active{background-color:#e87b4b}.slideshow_page .slick-dots li button{display:none}.slide_left{float:left;display:block;width:50%;border:1px solid #ccc;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#fff;height:30px;text-align:center;color:#e87b4b;text-decoration:none;line-height:30px}.slide_right{float:left;display:block;width:50%;border:1px solid #ccc;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#fff;height:30px;text-align:center;color:#e87b4b;text-decoration:none;line-height:30px}.slide_left:hover,.slide_right:hover{text-decoration:none}.slideshow_buttons{width:20%;margin-right:20%;margin-top:-65px;float:right}.tariffe{margin-bottom:40px}.tariffe-box{background-color:#fff;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 5px 5px rgba(0,0,0,.1);box-shadow:0 0 5px 5px rgba(0,0,0,.1);border-radius:5px}.tariffe h5{width:90%}.tariffa_1{line-height:20px;height:20px;float:left;width:25%}.tariffa_2{border-bottom:1px solid #eee;line-height:20px;height:20px;float:left;width:50%}.tariffa_3{line-height:20px;height:20px;text-align:right;float:left;width:25%;font-weight:600!important}.tariffe .col-md-6:first-child{border-right:1px solid #ccc;border-collapse:collapse}.tariffe .col-md-6:nth-child(2){border-left:1px solid #ccc;border-collapse:collapse}.res-row>div{box-shadow: 0px 5px 50px rgb(0 0 0 / 15%);border-radius:5px}.fs-28px{font-size:28px}.capacita{margin-bottom:40px}.compagnie{margin-bottom:40px}.compagnia{height:80px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 5px 5px rgba(0,0,0,.1);box-shadow:0 0 5px 5px rgba(0,0,0,.1);margin-bottom:15px}.compagnia div{line-height:80px;font-size:16px;font-weight:600;color:#121212}.compagnia img{max-height:30px}.compagnia a{font-weight:300}.ultimo_aggiornamento{font-size:10px!important;margin-bottom:30px!important}.thumbnail{margin-bottom:40px}.servizi_aviazione{margin-bottom:40px}.servizio_aviazione h5{font-size:20px;margin:10px 0}.servizio_aviazione{margin-bottom:0}.servizio_aviazione img{border-bottom-right-radius:50px}.destinazioni{margin-bottom:40px}.destinazioni th{line-height:30px;font-weight:600;font-size:12px;color:#121212}.destinazioni td{font-weight:300;font-size:14px;color:#121212;padding-bottom:4px;line-height:2rem}.destinazioni tr td:nth-child(2){font-weight:500}.menu_risorse a{display:block;font-size:12px;font-weight:600;text-transform:uppercase;line-height:40px}.menu_risorse a:hover,.menu_risorse a.selected{text-decoration:none;color:#121212}.testo_risorse div{display:none}.testo_risorse .opened{display:block}.menu_risorse,.testo_risorse{margin-top:50px}.adv{display:none}.adv img{width:180px;position:absolute;top:calc(100% - 50%);margin-left:20px}@media (min-width:1000px){.punti_gastronomici{width:85%}.sub-menu{display:none;position:absolute;margin-top:3px!important}.sub-menu li{float:none;display:block!important;margin:0;line-height:32px!important}.sub-menu li a{padding:0!important;color:#121212!important}.submenu_aperto{min-height:430px!important;height:auto}.submenu_aperto .adv{display:block}}@media (max-width:1200px){.logo{margin-left:20px}.intro h2{font-size:60px}#meteo .align-self-center{padding:0 20px}.footer--margin{padding-top:110px}.footer--margin2{padding-top:210px}#footer{font-size:10px}}@media (min-width:1201px){#voli_meteo{margin-top:-40px}}@media (max-width:767px){.intro h1.reverse{font-size:50px}.subpage .slide__shell{padding:27rem 0 0}.sub-menu li.go_back{width:50px;height:50px;position:absolute;left:20px;background:url(images/freccia_flip.svg) no-repeat center left;z-index:999999}}@media (max-width:992px){.container{max-width:940px}.intro h2{font-size:60px}.h2__slide{font-size:30px!important}#meteo .align-self-center{padding:0 20px}.footer--margin{padding-top:110px}.footer--margin2{padding-top:210px}#footer{font-size:10px}#first_menu ul li a,#second_menu ul li a,#footer li a{padding:0 10px}}@media (max-width:500px){#meteo{margin-top:30px}.titolo_home{font-size:26px}#footer_zone,#footer_zone.footer__interno{min-height:490px;background:#2a4a54 url(images/xfooter_mobile.png.pagespeed.ic.ascmXQnNAf.png) no-repeat top left;background-size:100% 160px}#footer{float:none;text-align:center;margin-bottom:20px}#footer li{font-size:12px}.footer--margin2 #footer li:not(:first-child){display:none}.footer--margin{display:none}.footer--margin p{font-size:12px;margin:5px 0 5px 20px}.footer--margin2{padding-top:200px}.copy{text-align:center;margin:20px 0}.aeroporto{float:none;text-align:center;display:block}.aeroporto img{margin-bottom:10px}.banner{display:none}.slide{height:160vw!important}#voli_meteo{margin:-140px 0 0 0;border-bottom-right-radius:5px}.intro h2{margin:50px 40px 30px 40px;font-size:48px}.intro h1{margin:0 40px 0 40px;font-size:30px;max-width:60%}.logo{margin:0}.logo img{margin:15px 0;height:20px}.disabili,.disabili:hover{margin:0;padding:0}#header .container{height:50px;border-radius:0}#header .container-fluid{top:0;padding:0}.bread{display:none}.page{margin-top:90px;margin-bottom:30px}.page h1,.page h4{font-size:28px}.page__slide{margin-top:20px}.w-75{width:100%!important}.destinazioni td{padding:0 4px 4px 0}.destinazioni tr td:nth-child(2){font-weight:300}.destinazioni tr td:first-child span{font-weight:500}.tariffe .col-md-6:first-child{border-right:none;border-bottom:1px solid #ccc}.tariffe .col-md-6:nth-child(2){border-left:none;border-top:1px solid #ccc}.slideshow_page__img{padding-right:0}.slideshow_page .slick-dots{width:100%;float:none;margin:0 0 0 0}.slide_left{width:50%}.slide_right{width:50%}.slideshow_buttons{width:50%;margin-right:0;margin-left:25%!important;margin-top:-20px;margin-bottom:40px;float:none}.compagnia{height:120px;margin-bottom:10px}.compagnia div{line-height:60px;font-size:14px}.compagnia .order-4 a{display:none}.compagnia .order-1{line-height:30px}.compagnia .order-2{text-align:right;line-height:30px}#parcheggi{margin-left:.1rem!important}#parcheggi .col-6{margin-top:-20px;margin-bottom:20px}.parcheggi_link{margin-left:.1rem!important}.parcheggi_link a{width:50%;display:inline-block;margin-top:10px}.testo_parcheggi{width:90%!important}.menu_risorse,.testo_risorse{margin-top:30px}.menu_risorse{text-align:center}.punti_gastronomici div{margin-bottom:0}.punti_gastronomici div:nth-child(even){margin-bottom:40px}.sub-menu{box-shadow:0 10px 50px black;display:none;width:100%;position:absolute;left:0;background-color:#2a4a54;margin:0!important}.sub-menu li{padding:0 10%!important}.sub-menu li a{padding:0 7%}.volo{line-height:20px;font-size:14px;padding:10px 0}.volo .col-12 a{float:none}.voli__links{margin-left:22px}#cookie p{font-size:10px}}