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,.cerca:focus-visible{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:6rem!important}.pb-6,.py-6{padding-bottom:6rem!important}.pl-6,.px-6{padding-left:6rem!important}.pr-6,.px-6{padding-right:6rem!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-nav{display:flex;align-items:center}.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}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-toggler-icon.active{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' stroke='rgba(255, 255, 255, 1)' fill='rgba(255, 255, 255, 1)' viewBox='0 0 24 24' width='24px' height='24px'%3e%3cpath d='M 4.7070312 3.2929688 L 3.2929688 4.7070312 L 10.585938 12 L 3.2929688 19.292969 L 4.7070312 20.707031 L 12 13.414062 L 19.292969 20.707031 L 20.707031 19.292969 L 13.414062 12 L 20.707031 4.7070312 L 19.292969 3.2929688 L 12 10.585938 L 4.7070312 3.2929688 z'/%3e%3c/svg%3e")}#navbarResponsive.active{top:110px;height:calc(100vh - 110px);overflow-y:auto;width:80%;justify-content:left;text-align:left;background-color:#1b21a6;background:linear-gradient(90deg,#1b21a6 0%,#1b21a6 58%,rgba(27,33,166,.5) 100%)}#navbarResponsive .navbar-nav{align-items:flex-start;margin-left:1rem}#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}.form-group{position:relative}.form-group label{position:absolute;top:3px;left:3px;font-size:0;transition:all linear .5s}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label,.form-group select:focus+label,.form-group select:has(option:checked:not([value=""]))+label{font-size:9px}.form-group input{transition:padding linear .5s}.form-group input:focus::placeholder{color:transparent}.form-group input:invalid,.form-group textarea:invalid{border-color:#f00}.form-group input:focus,.form-group textarea:focus{box-shadow:none;border-color:#ffa500}.form-group input:valid,.form-group textarea:valid{border-color:#008000}.form-group input:not(:focus):invalid,.form-group textarea:not(:focus):invalid{animation:shake 1s linear 1 normal}.form-group input:placeholder-shown:invalid,.form-group textarea:placeholder-shown:invalid{animation:unset;border-color:#808080}form:not(:valid) [type='submit']{opacity:.3}form:valid{opacity:1;pointer-events:auto}.header{position:relative}.header .testo{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:25px;color:#fff;text-align:center;width:50%;z-index:10}.expandable .expander{height:250px;overflow:hidden;transition:all linear .3s;position:relative}.expandable .expander:before{position:absolute;height:100px;background:linear-gradient(0deg,#fff 0%,transparent 100%);bottom:0;left:0;width:100%;content:""}.expandable.expanded .expander:before{display:none}.expandable.expanded .expander{height:auto}.expandable a.linkexpander{position:relative;display:inline-block;cursor:pointer}.expandable a.linkexpander:before{content:"Apri"}.expandable.expanded a.linkexpander:before{content:"Chiudi"}@media screen and (max-width:991px){#navbarResponsive{width:0;height:calc(100vh - 110px);position:fixed;top:110px;left:0;display:flex;overflow:hidden;z-index:999;align-content:center;transition:all linear .8s;background-color:#1b21a6;background:linear-gradient(90deg,#1b21a6 0%,#1b21a6 58%,rgba(27,33,166,.5) 100%);justify-content:left;text-align:left}}@media screen and (min-width:992px){.navbar-toggler-icon{display:none}.closeMenu{display:none}}a,a:hover{color:#1b21a6}h2{color:#303030;font-size:63px}h3{color:#303030;font-size:50px}h6{color:#1b21a6;font-size:48px}.size1{font-size:20px}.size2{font-size:16px}.size3{font-size:15px}.size4{font-size:40px}.size5{font-size:24px}.color1{color:#303030}.color2{color:#333}.bg1{background-color:#f8f8f8}.bg2{background-image:url('../img/bg2.jpg');background-size:cover;background-repeat:no-repeat;min-height:calc(100vw*.513)}body{font-family:'Ubuntu',sans-serif;padding-top:0}.navbar{position:fixed;top:130px;height:70px;background-color:transparent;z-index:999;transition:all linear .3s}.navbar.hidden{height:0;visibility:hidden;top:0}.navbar.fullColor{top:90px;height:60px}.navbar-light .navbar-nav .nav-link{color:#fff;font-size:21px;padding-right:2.5rem}.navbar-light .navbar-nav .nav-link:after{content:"";height:2px;margin-top:5px;width:0;background-color:#fff;display:block;transition:all ease-in .3s}.navbar-light .navbar-nav .active>.nav-link:after,.navbar-light .navbar-nav .nav-link.active:after,.navbar-light .navbar-nav .nav-link.show:after,.navbar-light .navbar-nav .show>.nav-link:after,.navbar-light .navbar-nav .nav-link:hover:after{width:100%}.rowBeforeMenu{height:130px;background-color:transparent;font-size:15px;text-align:center;color:#fff;transition:all linear .3s}.rowBeforeMenu a{color:#fff}.rowBeforeMenu.hidden{height:0;visibility:hidden}.rowBeforeMenu.fullColor{height:90px}.rowBeforeMenu.fullColor .logo img{max-height:50px}.rowBeforeMenu .logo img{transition:all linear .3s}.border-bottom{border-bottom:2px solid #fff!important}.rowBeforeMenu.hidden .border-bottom{border:0!important}.navbar.fullColor,.rowBeforeMenu.fullColor{background-color:#13b3f2}.cerca{border:1px solid #fff;color:#fff;font-size:20px;background-color:transparent;text-align:left;height:75px;line-height:75px;width:100%;background-image:url('../img/cerca.svg');background-position:right 20px center;background-repeat:no-repeat;padding-left:20px;padding-right:45px;transition:all linear .3s}.rowBeforeMenu.fullColor .cerca{height:50px}.header .testo{font-size:38px;color:#fff;width:60%;top:60%}.header .testo .titolo{font-size:80px;line-height:1}.seeMore{background-color:#1b21a6;border:1px solid #1b21a6;color:#fff;transition:all linear .3s;font-size:20px;padding:1rem 1.6rem;display:inline-block}.seeMore:hover{border:1px solid #1b21a6;color:#1b21a6;background-color:#fff;text-decoration:none}.carousel-control-next,.carousel-control-prev{opacity:1}.carousel-control-next-icon,.carousel-control-prev-icon{width:72px;height:72px}.carousel-control-prev-icon{background-image:url('../img/prev.png')}.carousel-control-next-icon{background-image:url('../img/next.png')}.boxServizi a{color:#949494;font-size:15px}.boxServizi span{font-size:24px;color:#333;font-weight:bold;margin-bottom:2rem;display:inline-block}.boxServizi{border:1px solid #f8f8f8;background-color:#f8f8f8;padding:1.6rem}.boxServizi:hover{border:1px solid #1b21a6}.boxServizi:hover a,.boxServizi:hover a span{color:#1b21a6;text-decoration:none}.goToDetail img.detail{margin-top:2rem;transition:all linear .3s;display:block;margin-bottom:.5rem}.boxServizi:hover img.detail{margin-left:1rem}.boxNews{background-color:#fff;color:#777;font-size:16px}.boxNews img{margin-bottom:1rem}.boxNews div{padding:1rem}.boxNews p{font-weight:bold;font-size:23px;color:#333}.boxNews .goToDetail{font-size:20px;color:#1b21a6;text-decoration:underline}.form-group input{height:80px}.form-group textarea{height:150px}.btn-primary{background-color:#1b21a6;color:#fff;border:1px solid #1b21a6;border-radius:0;padding:1rem 2rem;transition:all linear .3s}.btn-primary:hover{background-color:#fff;color:#1b21a6;border:1px solid #1b21a6}footer{background-color:#f8f8f8;color:#454a4e;font-size:16px;padding-top:2rem;line-height:1.5}footer p{color:#0d51d9;font-weight:bold;font-size:20px}footer a,footer a:hover{color:#454a4e}.credit{background-color:#1b21a6;color:#fff;padding-top:1rem;padding-bottom:1rem;margin-top:2rem;font-size:16px}.credit a,.credit a:hover{color:#fff}.paragrafo-servizio{margin-bottom:8rem!important;margin-top:7rem!important}.paragrafo-servizio .trasla{transform:translateX(-9%) translateY(6%);z-index:-1;position:relative;padding-right:6rem!important;padding-left:6rem!important;padding-bottom:4rem!important;padding-top:4rem!important}.paragrafo-servizio:nth-child(odd) .trasla{transform:translateX(5%) translateY(20%)}.autocompleteContainer{position:absolute;text-align:left;max-height:calc(100vh - 230px);overflow:auto}.autocompleteContainer a{color:#1b21a6;display:flex;margin-bottom:4px;font-size:17px;padding-left:4px;border-bottom:1px solid #1b21a6}.ui-autocomplete{list-style:none;padding-left:0}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#1b21a6;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:0}.velina{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(148,148,148,.5)}@media screen and (min-width:992px){.pl-lg-6,.px-lg-6{padding-left:6rem!important}}@media screen and (min-width:768px){.pb-md-6,.py-md-6{padding-bottom:6rem!important}.pl-md-6,.px-md-6{padding-left:6rem!important}}@media screen and (max-width:1199px){.header .testo{font-size:27px;width:80%}.header .testo .titolo{font-size:70px}.rowBeforeMenu{height:110px}.rowBeforeMenu span{display:block;text-align:left}.rowBeforeMenu span img{height:16px}h6{font-size:40px}.cerca{height:55px}.navbar{top:110px;height:50px}.navbar-light .navbar-nav .nav-link{font-size:17px}.paragrafo-servizio .trasla{transform:unset}.paragrafo-servizio:nth-child(odd) .trasla{transform:unset}}@media screen and (max-width:991px){.navbar{height:0!important;overflow:hidden}.header .testo .titolo{font-size:60px}.header .testo{font-size:24px}}@media screen and (max-width:767px){.header .testo{font-size:21px}.header .testo .titolo{font-size:40px}.rowBeforeMenu{height:80px}.cerca{height:45px;font-size:14px;padding-left:10px}#navbarResponsive.active,#navbarResponsive{top:80px;height:calc(100vh - 80px)}.paragrafo-servizio .trasla{padding-right:3rem!important;padding-left:3rem!important;padding-bottom:3rem!important;padding-top:3rem!important}h3{font-size:43px}.size5{font-size:18px}.paragrafo-servizio{margin-bottom:2rem!important;margin-top:1rem!important}}@media screen and (max-width:575px){.header .testo{width:100%}.header .testo .titolo{font-size:30px;margin-bottom:0}h2{font-size:43px}.paragrafo-servizio .trasla{padding:1rem!important}}