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-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-light .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, 0.5)' 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:200px;height:calc(100vh - 200px);overflow-y:auto;width:80%;justify-content:left;text-align:left;background-color:#fff6a5;background:linear-gradient(90deg,#fff6a5 0%,#fff6a5 58%,rgba(255,246,165,.5) 100%)}#navbarResponsive .navbar-nav{align-items:flex-start}#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:not(:focus):invalid,.form-group textarea:not(:focus):invalid{animation:shake 1s linear 1 normal}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:1199px){#navbarResponsive{width:0;height:calc(100vh - 200px);position:fixed;top:200px;left:0;display:flex;overflow:hidden;z-index:999;align-content:center;transition:all linear .8s;background-color:#fff6a5;background:linear-gradient(90deg,#fff6a5 0%,#fff6a5 58%,rgba(255,246,165,.5) 100%);justify-content:left;text-align:left}}@media screen and (min-width:1200px){.navbar-toggler-icon{display:none}.closeMenu{display:none}}a,a:hover{color:#3b3fc1}.bg1{background-color:#3b3fc1}.bg2{background:transparent linear-gradient(270deg,#3868d9 0%,#368bcf 100%) 0% 0% no-repeat padding-box;border-radius:69px}.bg3{box-shadow:0 0 6px #00000029;border-radius:40px;background-color:#fff}.bg4{background-image:url('../img/bg4.png');background-repeat:no-repeat;background-position:bottom left 60%}.bg5{background-color:#fafafa}.bg6{background-color:#368bcf;border-radius:0 70px}.bg7{background-color:#3868d9;border-radius:0 70px}.bg8{background-color:#3b3fc1;border-radius:0 70px}.bg9{background-color:#5f38d9;border-radius:0 70px}.bg10{background-image:url('../img/bg10.png');background-position:bottom -150% right -36%;background-repeat:no-repeat}.bg11{background-color:#3868d9}h1{color:#3b3fc1;font-size:50px;font-weight:bold}h2{color:#3868d9;font-size:50px;font-weight:bold;margin-bottom:2rem}h3{color:#3868d9;font-size:40px;font-weight:bold}h5{color:#3868d9;font-size:22px;font-weight:bold}h6{color:#3b3fc1;font-size:30px;font-weight:bold}.color1{color:#0a0a0a}.color2{color:#fff}.color3{color:#696969}.color4{color:#3868d9}.size1{font-size:30px}.size2{font-size:20px}.size3{font-size:18px}body{font-family:'Montserrat',sans-serif}.logo{overflow:hidden;display:inline-block;height:100%;position:relative;padding-left:2rem;padding-right:2rem}.logo:before{content:"";border-radius:50%;width:100%;height:290%;background-color:#fff;display:block;z-index:0;position:absolute;top:-90%;left:0}.logo img{position:relative}.coccarda{position:absolute;right:10px;top:10px;z-index:10;max-width:140px}.form-control{border:0;border-bottom:1px solid #368bcf;color:#696969;border-radius:0;height:50px;font-size:16px}.btn-primary{background-color:#3b3fc1;border:1px solid #3b3fc1;border-radius:25px;color:#fff}.btn-primary:hover{background-color:#fff;border:1px solid #3b3fc1;color:#3b3fc1}.btn-secondary{background-color:#fff;border:1px solid #3b3fc1;border-radius:25px;color:#3b3fc1}.btn-secondary:hover{background-color:#3b3fc1;border:1px solid #3b3fc1;color:#fff}.border-left{border-left:5px solid #3868d9!important}.seeMore{background-color:#3b3fc1;border:1px solid #3b3fc1;border-radius:25px;color:#fff;display:inline-block;padding:.7rem 1rem;transition:all linear .3s}.seeMore:hover{background-color:#fff;border:1px solid #3b3fc1;color:#3b3fc1;text-decoration:none}.seeMore2{background-color:#3b3fc1;border:1px solid #3b3fc1;border-radius:25px;color:#fff;display:inline-block;padding:.375rem .75rem;transition:all linear .3s}.seeMore2:hover{background-color:#3b3fc1;border:1px solid #3b3fc1;color:#fff;text-decoration:underline}.seeMore3{background-color:#fff;border:1px solid #fff;border-radius:25px;color:#3868d9;display:inline-block;padding:.375rem .75rem;transition:all linear .3s}.seeMore3:hover{background-color:#3868d9;border:1px solid #fff;color:#fff;text-decoration:none}ul{list-style:none;padding-left:.5rem;margin-top:2rem;margin-bottom:2rem}ul li{line-height:24px;align-content:center;display:flex}ul li:before{content:url('../img/marker.svg');margin-right:1rem}ol{list-style:none;padding-left:.5rem;margin-top:2rem;margin-bottom:2rem}ol li{line-height:33px;align-content:center;display:flex}ol li:before{content:url('../img/marker2.svg');margin-right:1rem}.trasla{margin-top:-30%}footer{margin-top:2rem;margin-bottom:2rem}.payment-summary{margin-top:2rem}@media screen and (max-width:767px){h1{font-size:40px}h2{font-size:40px}.size1{font-size:24px}}@media screen and (max-width:575px){h1{font-size:30px}h2{font-size:30px}.size1{font-size:20px}.border-right{border:0!important}h3{font-size:25px}.coccarda{max-width:100px}}