a.active.focus,a.active:focus,a.focus,a:active.focus,a:active:focus,a:focus,button.active.focus,button.active:focus,button.focus,button:active.focus,button:active:focus,button:focus,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.form-control:focus{outline:0;outline-color:transparent;outline-width:0;outline-style:none;box-shadow:0 0 0 0 rgba(0,123,255,0)}.mt-6,.my-6{margin-top:7rem!important}.mb-6,.my-6{margin-bottom:7rem!important}.pt-6,.py-6{padding-top:7rem!important}.pb-6,.py-6{padding-bottom:7rem!important}.closeMenu{position:absolute;top:1em;right:1em}.closeMenu:hover{color:#000;text-decoration:none;-webkit-animation:spin 1s linear 1;-moz-animation:spin 1s linear 1;animation:spin 1s linear 1}textarea{resize:none}.rowBeforeMenu{height:50px;justify-content:right;align-items:center;display:flex}.navbar-light .navbar-nav .nav-link{color:#000}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link:hover{color:#fff}.navbar-toggler-icon{cursor:pointer}#navbarResponsive.active{top:0;left:0;position:fixed;width:100%;height:100%;display:flex;align-content:center;justify-content:center;text-align:center;font-size:2.5em;line-height:1.5;background-color:#f7f7f7;z-index:999}#navbarResponsive.active .nav-item-logo{display:none}.valign{display:flex;align-items:center}.valignbottom{display:flex;align-items:flex-end}.valigntop{display:flex;align-items:flex-start}.payment-summary{width:100%;max-width:700px;margin-left:auto;margin-right:auto;padding:40px;border:1px solid #ccc;background-color:#f2f2f2;margin-bottom:40px}.payment-summary #stripe{padding:20px;margin-bottom:20px;margin-top:20px}.payment-summary #stripecard{font-size:18px;height:50px;line-height:50px;background-color:#fff;border:1px solid #333;padding:15px}.payment-summary table{width:100%}.payment-summary hr{border-color:#aaa;margin-top:15px;margin-bottom:15px}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.logo-responsive{display:none}@media screen and (min-width:1200px){.navbar-toggler-icon{display:none}.closeMenu{display:none}}a,a:hover{color:#1180b5}h1{font-size:48px;color:#000}h2{font-size:40px;font-weight:normal;color:#000}h1 span,h2 span{color:#000!important;font-size:unset!important}h1 strong,h2 strong{font-weight:500}table h2{font-size:2rem}h3{color:#1180b5;font-size:32px;font-weight:900;display:inline-block;margin-right:1.5rem}h4{color:#1180b5;font-size:26px;font-weight:900}h5{font-size:3rem;font-weight:900}.color1,.color1 a,.color1 a:hover{color:#1180b5}.color2,.color2 a{color:#003254}.color3{color:#343434}.color4,.color4 a{color:#000}.size1{font-size:2.5rem}.size2{font-size:.9rem}.size3{font-size:1.2rem}.size4{font-size:1.7rem}.size5{font-size:14px}.size6{font-size:18px}.bg1{background-color:#fff}.weightblack{font-weight:900}body{font-family:'Roboto',sans-serif;padding-top:120px;background-color:#eee}.navbar{position:fixed;top:0;height:120px;background-color:#eee;z-index:999;width:100%}.navbar-light .navbar-nav .nav-link{color:#1180b5;font-weight:900;font-size:15px}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link:hover{color:#1180b5;text-decoration:underline}.navbar-light .navbar-nav .dropdown-menu .nav-link{font-weight:normal;font-size:.9rem;padding-bottom:.3rem;padding-top:.3rem}.dropdown-menu{min-width:20rem;padding:0}.header{position:relative}.header .testo{position:absolute;top:50%;left:4rem;transform:translateY(-50%);color:#fff;font-size:2rem}.seeMore{border:2px solid #1180b5;border-radius:5px;padding:.2rem 1rem;display:inline-block;text-transform:uppercase;transition:all linear .3s}.seeMore:hover{background-color:#1180b5;text-decoration:none;color:#fff}.seeMore2{border:2px solid #1180b5;background-color:#1180b5;border-radius:5px;padding:1.5rem;display:inline-block;text-transform:uppercase;transition:all linear .3s;color:#fff;white-space:nowrap}.seeMore2:hover{background-color:#fff;text-decoration:none;color:#1180b5}.border-top{border-top:2px solid #1180b5!important}.border-bottom{border-bottom:2px solid #1180b5!important}ol{padding-left:15px}footer{background-color:#003254;color:#fff;padding-top:2rem;font-size:14px}footer p{font-weight:900;text-transform:uppercase}footer a,footer a:hover{color:#fff}footer ul{padding-left:0;list-style:none}footer ul li:before{content:url('../img/freccia.png')}footer ul li{display:flex}footer ul li a{line-height:21px;margin-left:5px}.carousel-indicators li{background-color:#1180b5}.breadcrumb li:first-child:before{content:unset}.breadcrumb li:before{content:"/";margin-left:5px;margin-right:5px}.btn-primary{background-color:#1180b5;color:#fff;border:1px solid #1180b5;transition:all linear .3s}.btn-primary:hover{background-color:#fff;color:#1180b5}.attachment{display:flex;border:1px solid #1180b5;padding:.7rem;font-size:14px;transition:all linear .3s;padding-left:50px;position:relative;height:100%;align-items:center;text-decoration:none!important}.attachmentLow{height:auto}.attachmentSmall{width:50%}.attachment:hover{color:#fff;background-color:#1180b5}.attachment:before{content:url('../img/ico-file.svg');position:absolute;left:10px;top:50%;transform:translateY(-50%);width:30px;height:30px}.attachment.file-pdf:before{content:url('../img/ico-pdf.svg')}.attachment.file-jpg:before,.attachment.file-jpeg:before,.attachment.file-png:before{content:url('../img/ico-jpg.svg')}.attachment.file-zip:before{content:url('../img/ico-zip.svg')}.attachment.file-doc:before,.attachment.file-docx:before{content:url('../img/ico-doc.svg')}.alterned div.col,.alterned2 div.col{padding-top:1rem;padding-bottom:1rem}.alterned div.col{color:#1180b5}.alterned div.col a{color:#000}.alterned .row:nth-child(odd) div.col:nth-child(odd),.alterned .row:nth-child(even) div.col:nth-child(even){background-color:#f0f8ff}.alterned .row:nth-child(odd) div.col:nth-child(even),.alterned .row:nth-child(even) div.col:nth-child(odd){background-color:#fff}.alterned strong{font-weight:normal}.alterned p{margin-bottom:0}.alterned2 .row:nth-child(odd){background-color:#f0f8ff}.alterned2 .row:nth-child(even){background-color:#fff}.mainpagesubmenu{font-weight:900;padding-bottom:.3rem;padding-top:.3rem;padding-left:.5rem;background-color:#1180b5;color:#fff}.nav-item-socials{text-align:right}.reverse:nth-child(even){flex-direction:row-reverse}.with-attachment img[alt='PDF icon'],.with-attachment img[alt='Package icon'],.with-attachment a[type^='application/pdf;'],.with-attachment a[type^='application/pdf;']+br,.with-attachment img[alt='PDF icon']+a,.with-attachment img[alt='PDF icon']+a+br,.with-attachment img[alt='Package icon']+a,.with-attachment img[alt='Package icon']+a+br{display:none}li:empty{display:none}ul.carousel-indicators li:empty{display:block}.cms-content a{text-decoration:underline}.capitalize{text-transform:lowercase;display:inline-block}.capitalize::first-letter {text-transform:uppercase}#subnavbarResponsive{display:block}.sub-navbar-toggler-icon{display:none}.toggle{display:none}a.toggle{padding-left:27px;background-image:url('../img/freccia-giu.gif');background-repeat:no-repeat;background-position:left center}.mappa-percorso{z-index:1}.field .field-label{display:inline;font-weight:bold}.field .field-items,.field .field-item{display:inline}.paging.active{text-decoration:underline}.stack-column{margin-top:10px!important;margin-bottom:10px!important}.openSubMenu{cursor:pointer;display:inline-block;height:20px;width:20px;background-color:#1180b5;color:#fff;text-align:center;line-height:20px}.nav-item a[target='_blank']{background-color:#b5e8e8;background-image:url('../img/external.png');background-repeat:no-repeat;background-position:calc(100% - 10px) center}.nav-item.nav-item-socials a{background-color:unset;background-image:unset}.velina{position:relative}.velina a{background-color:rgba(123,175,212,.4);display:flex;width:100%;height:100%;position:absolute;top:0;left:0;color:#fff;align-items:center;text-align:center;justify-content:center;transition:all linear .3s}.velina a:hover{background-color:transparent;font-weight:bold}@media screen and (max-width:1250px){.nav-item-telefono{display:none}}@media screen and (max-width:991px){#subnavbarResponsive{display:none}#subnavbarResponsive.fixed{z-index:999;position:fixed;top:155px;left:0;width:100%}.sub-navbar-toggler-div{position:relative;top:0;left:0;width:100%;background-color:#eee;padding-left:15px;padding-right:15px}.sub-navbar-toggler-div.fixed{position:fixed;top:120px;z-index:999;padding-left:30px;padding-bottom:10px}.sub-navbar-toggler-icon{cursor:pointer;display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-image:none;background-size:auto;background-size:100% 100%;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");position:relative}.sub-navbar-toggler-icon.active{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 21.32L21 3.32001' stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3 3.32001L21 21.32' stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}.sub-navbar-toggler-icon:before{content:"Menu navigazione";display:inline-block;position:absolute;left:45px;top:0;width:50vw}}@media screen and (max-width:767px){h4,.fraseslider h4{font-size:2em}.goToDetail:after{padding-left:0}.header .testo{font-size:1rem}h2{font-size:3rem}.size1{font-size:1.7rem}footer .logofooter{max-width:30%}}@media screen and (max-width:575px){h2{font-size:2rem}.header .testo{left:50%;transform:translateX(-50%) translateY(-50%);width:100%;padding:1rem;text-align:center}.navbar{height:70px}body{padding-top:70px}#subnavbarResponsive.fixed{top:105px}.sub-navbar-toggler-div.fixed{top:70px}.size1{font-size:22px}h1{font-size:36px}}@media screen and (min-width:1200px){.fraseslider{left:20%}}