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(0, 0, 0, 1)' fill='rgba(0, 0, 0, 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");z-index:9999;position:relative}#navbarResponsive.active{top:0;height:100vh;overflow-y:auto;width:100%;justify-content:left;text-align:left;background-color:#fff}#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: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,.form-group select: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:1199px){#navbarResponsive{width:0;height:100vh;position:fixed;top:0;left:0;display:flex;overflow:hidden;z-index:999;align-content:center;background-color:#fff;justify-content:left;text-align:left}}@media screen and (min-width:1200px){.navbar-toggler-icon{display:none}.closeMenu{display:none}}a,a:hover{color:#14a751}h2{font-family:'Sora',sans-serif;color:#101820;font-weight:800;font-size:40px}h2 span,h2 strong{color:#14a751}h3{font-family:'Sora',sans-serif;color:#fff;font-weight:800;font-size:50px}h6{color:#101820;font-family:'Sora',sans-serif;font-weight:800;font-size:26px}.color1{color:#101820}.color2{color:#fff}.size1{font-size:20px}.size2{font-size:25px}.size3{font-size:18px}.size4{font-size:16px}.size5{font-size:15px}.bg1{background-color:#f5f7f6}.bg2{background:#8ac640;background-image:url('../img/puntini.svg');background-image:url('../img/puntini.svg'),linear-gradient(98deg,#8ac640 0%,#14a751 100%);background-repeat:no-repeat;background-position:center left}.sora{font-family:'Sora',sans-serif}body{font-family:'Inter',sans-serif;padding-top:90px;background-color:#fff}.navbar{position:fixed;top:0;height:90px;background-color:#fff;z-index:999}.navbar-light .navbar-nav .nav-link{color:#101820;font-size:16px;height:90px;display:flex;align-items:center;padding-left:.9rem;padding-right:.9rem}.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;background-color:#8ac640}.navbar-light .navbar-nav .nav-item-shop{display:flex;align-items:center;height:90px}.navbar-light .navbar-nav .nav-item-shop .nav-link{background:transparent linear-gradient(113deg,#8ac640 0%,#14a751 100%) 0% 0% no-repeat padding-box;border-radius:5px;color:#fff;height:auto;padding:.6rem 1.2rem}.nav-item-search{width:50px}.search-box{width:fit-content;height:fit-content;position:relative;height:90px;width:100%}.input-search{height:50px;width:50px;border-style:none;padding:10px;font-size:18px;letter-spacing:2px;outline:0;border-radius:25px;transition:all .5s ease-in-out;background-color:transparent;padding-right:40px;color:#fff;position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer}.input-search::placeholder{color:rgba(255,255,255,.5);font-size:18px;letter-spacing:2px;font-weight:100}.btn-search{width:50px;height:50px;border-style:none;font-size:20px;font-weight:bold;outline:0;cursor:pointer;border-radius:50%;position:absolute;top:50%;right:0;transform:translateY(-50%);color:#fff;background-color:transparent;pointer-events:painted;background-image:url('../img/search.svg');background-repeat:no-repeat;background-position:center;cursor:pointer}.btn-search:focus~.input-search,.btn-search+.input-search.shown{width:300px;border-radius:15px;background-color:transparent;border-bottom:1px solid rgba(255,255,255,.5);transition:all 500ms cubic-bezier(0,.11,.35,2);background-color:#8ac640}.input-search:focus{width:300px;border-radius:15px;background-color:#8ac640;border-bottom:1px solid rgba(255,255,255,.5);transition:all 500ms cubic-bezier(0,.11,.35,2)}.header .testo{left:9.3333%;top:50%;transform:translateY(-50%);text-align:left;width:60%;color:#101820;font-weight:300;font-size:28px}.header .testo h1{font-family:'Sora',sans-serif;font-size:60px;font-weight:800;color:#101820}body.body-corsi .header .testo,body.body-corsi .header .testo h1{color:#fff}.seeMore{color:#fff;font-size:16px;font-weight:bold;background:transparent linear-gradient(98deg,#8ac640 0%,#14a751 100%) 0% 0% no-repeat padding-box;border-radius:5px;padding:.6rem 1.2rem;transition:all linear .3s;display:inline-block}.seeMore:hover{background:transparent linear-gradient(98deg,#14a751 0%,#8ac640 100%) 0% 0% no-repeat padding-box;color:#fff;text-decoration:none}.seeMore2{color:#14a751;font-size:18px;font-weight:bold;border:1px solid #14a751;border-radius:5px;padding:.6rem 1.2rem;transition:all linear .3s;display:inline-block}.seeMore2:hover{background-color:#14a751;color:#fff;border:1px solid #14a751;text-decoration:none}.seeMore3{color:#14a751;font-size:18px;font-weight:bold}.seeMore3:hover{color:#14a751}.seeMore4{color:#14a751;font-size:18px;font-weight:bold;border:1px solid #fff;background-color:#fff;border-radius:5px;padding:.6rem 1.2rem;transition:all linear .3s}.seeMore4:hover{background-color:#14a751;color:#fff;border:1px solid #fff;text-decoration:none}.boxed{box-shadow:0 0 15px #00000017;border-radius:10px;padding:1rem;background-color:#fff}.boxed2{box-shadow:0 0 15px #00000017;border-radius:10px}.translateUp{transform:translateY(-100px)}.data{background:#8ac640 0% 0% no-repeat padding-box;border-radius:0 5px 5px 0;color:#fff;font-size:18px;font-weight:bold;padding:.5rem;display:inline-block;margin-left:-1rem;margin-bottom:1rem}.form-group input,.form-group select{height:50px}.btn-primary{color:#fff;font-size:18px;font-weight:bold;background:transparent linear-gradient(98deg,#8ac640 0%,#14a751 100%) 0% 0% no-repeat padding-box;border-radius:5px;padding:.6rem 1.2rem;transition:all linear .3s;display:inline-block;border:1px solid #14a751}.btn-primary:hover{background:transparent linear-gradient(98deg,#14a751 0%,#8ac640 100%) 0% 0% no-repeat padding-box;color:#fff;text-decoration:none}footer{background-color:#101820;padding-top:2rem;color:#fff;font-weight:300;font-size:15px}footer strong{font-weight:bold}footer a{color:#8ac640}.border-bottom{border-bottom:1px solid #14a751!important}.datatable{width:100%}.datatable tr{border-bottom:1px solid #14a751}.datatable tr td{padding-top:1rem;padding-bottom:1rem}.datatable tr td:first-child{color:#101820;font-size:20px;font-weight:700;width:30%}.datatable tr td:last-child{color:#101820;font-size:20px;font-weight:300;width:70%}.ulstyled ul{padding-left:20px}.ulstyled ul li::marker{color:#14a751}.corso a{color:#101820}.filtroCorsi{display:inline-block}.filtroCorsi.active{border:1px solid #8ac640}.filtroCorsi img{max-width:calc(70vw/8)}.info-corso table{width:calc(100% - 3rem);margin-left:3rem;border:0;border-left:4px solid #14a751;color:#101820;font-size:16px}.info-corso table tr{margin-left:3rem;border:0}.info-corso table td{border:0}.info-corso table tr td:first-child{padding-left:2rem;font-weight:bold;white-space:nowrap;padding-right:1rem}.ui-menu .ui-menu-item{background-color:#14a751;text-align:left}.ui-menu .ui-menu-item-wrapper{padding:2px 1em 2px .4em}.ui-menu-item-wrapper.ui-state-active{padding:2px 1em 2px .4em;margin:0;border:0;background:#14a751;color:#fff;text-decoration:none;font-weight:normal}@media screen and (max-width:1449px){.translateUp{transform:translateY(-50px)}}@media screen and (max-width:1199px){.header .testo h1{font-size:50px}.header .testo{font-size:24px;width:80%}.translateUp{transform:unset}.navbar-light .navbar-nav .nav-item{margin-left:auto;margin-right:auto;text-align:center}.navbar-light .navbar-nav .nav-link{height:auto}.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{background-color:unset;text-decoration:underline}.navbar-light .navbar-nav .nav-item-shop{height:unset}.navbar-light .navbar-nav .nav-item-shop .nav-link{background:unset}.nav-item-search{width:250px}.input-search{right:unset;left:0;width:200px;border:1px solid #98c157}.input-search:focus{width:200px}.btn-search:focus~.input-search,.btn-search+.input-search.shown{width:200px}.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:#98c157}}@media screen and (max-width:991px){.header .testo h1{font-size:40px}.filtroCorsi:first-child{display:block;margin-bottom:1rem}.filtroCorsi img{max-width:calc(70vw/6)}}@media screen and (max-width:767px){.header .testo{left:15px;width:calc(100vw - 30px);font-size:22px}.header .testo h1{font-size:27px}.header .testo h1 br{display:none}}@media screen and (max-width:575px){h2{font-size:35px}h3{font-size:40px}.filtroCorsi img{max-width:calc(70vw/2);margin-bottom:1rem}.info-corso table{margin-left:0;width:100%}.info-corso table td{display:block;padding-left:10px}}