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, .5)' 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")}#navbarResponsive.active{top:150px;height:calc(100vh - 150px);overflow-y:auto;width:80%;justify-content:left;text-align:left;background-color:#007286;background:linear-gradient(90deg,#007286 0%,#007286 58%,rgba(0,114,134,.5) 100%)}.navbar.fullColor #navbarResponsive.active{top:70px;height:calc(100vh - 70px)}#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{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:150px;overflow:hidden;transition:all linear .3s;position:relative;margin-bottom:1rem}.expandable.expanded .expander:before{display:none}.expandable.expanded .expander{height:auto}.expandable a.linkexpander{position:relative;display:inline-block;cursor:pointer;color:#1b1b1b;font-weight:300;text-decoration:underline;font-size:16px}.expandable a.linkexpander:before{content:"leggi di più"}.expandable.expanded a.linkexpander:before{content:"leggi di meno"}@media screen and (max-width:767px){#navbarResponsive{width:0;height:calc(100vh - 150px);position:fixed;top:150px;left:0;display:flex;overflow:hidden;z-index:999;align-content:center;transition:all linear .8s;background-color:#007286;background:linear-gradient(90deg,#007286 0%,#007286 58%,rgba(0,114,134,.5) 100%);justify-content:left;text-align:left}.navbar.fullColor #navbarResponsive{top:70px;height:calc(100vh - 70px)}}@media screen and (min-width:768px){.navbar-toggler-icon{display:none}.closeMenu{display:none}}.bg2{background-image:url('../img/bg2.svg');background-position:center right;background-repeat:no-repeat;background-size:contain}.bg3{background-image:url('../img/bg3.png');background-position:top left 8.3333%;background-repeat:no-repeat}h1{font-size:48px;color:#1b1b1b;font-weight:normal}h1 strong{font-weight:normal;color:#007286}h2{font-size:48px;color:#1b1b1b;font-weight:normal}h5{color:#000;font-weight:normal;font-size:24px}h6{color:#007286;font-weight:normal;font-size:16px}.color1,.color1 a{color:#1b1b1b}.color2,.color2 a{color:#525252}.color3{color:#231f20}.size1{font-size:16px}.size2{font-size:22px}body{font-family:'Poppins',sans-serif;padding-top:200px;background-color:#f9f9f9}.navbar{position:fixed;top:0;height:150px;z-index:999;transition:all linear .3s}.navbar.fullColor{height:70px;background-color:#fff}.navbar .logo img{transition:all linear .3s}.navbar.fullColor .logo img{height:60px}.navbar-light .navbar-nav .nav-link{color:#1b1b1b;font-size:12px;padding-right:1rem;padding-left:1rem}.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:#1b1b1b;font-weight:bold}#navlink5{color:#fff;background-color:#007286;border-radius:5px;padding:.7rem 1.2rem;border:1px solid #007286;display:inline-block;margin-left:3rem;transition:all linear .3s}#navlink5:hover{font-weight:normal;background-color:#fff;color:#007286;border:1px solid #007286}body.body-home{background-image:url('../img/bg1.svg');background-position:top center;background-repeat:no-repeat;background-size:100vw}.seeMore{border:1px solid #007286;border-radius:5px;background-color:#fff;color:#1b1b1b;font-size:16px;padding:.4rem 1rem;padding-right:120px;position:relative}.seeMore:after{content:"→";color:#fff;width:100px;border-radius:5px;background-color:#007286;position:absolute;right:2px;top:2px;height:calc(100% - 4px);padding-left:1rem;font-weight:bold;font-size:18px;text-align:left;transition:all linear .3s;padding-right:1rem}.seeMore:hover{color:#1b1b1b;text-decoration:none}.seeMore:hover:after{padding-left:60px}.seeMore2{border:1px solid #007286;border-radius:5px;background-color:#007286;color:#fff!important;font-size:12px;padding:.4rem 1rem;display:inline-block;margin-top:2rem;transition:all linear .3s}.seeMore2:hover{border:1px solid #007286;color:#007286!important;background-color:#fff;text-decoration:none}.slick-dots{bottom:-65px}.slick-dots li button{font-size:20px;background-color:#fff;border:1px solid #007286;border-radius:50%}.slick-dots li.slick-active button{background-color:#007286}.slick-dots li button::before{content:unset}.team{display:flex;list-style:none;padding-left:0}.team li,.team .principale{position:relative;margin-right:10px}.team .principale .descr{position:absolute;bottom:0;left:0;width:100%;background:transparent linear-gradient(0deg,#007286 0%,#54545400 100%) 0% 0% no-repeat padding-box;padding:2rem;color:#f8f3eb;border-radius:10px}.team .principale img{border-radius:10px}.team .principale .descr .nome{font-size:24px}.team .principale .descr .studi{font-weight:300;font-size:16px;max-width:70%}.team li.collaboratore{color:#f8f3eb;font-size:48px;writing-mode:sideways-lr;text-align:center;background-color:#c4c4c4;border-radius:10px;cursor:default}.team li.chiusura{background-color:#007286;color:#fff;border-radius:10px;font-size:24px;text-align:center;padding-top:2rem;position:relative}.team li.chiusura a{color:#fff;display:block;height:100%}.team li.chiusura a:hover{text-decoration:none}.team li.chiusura a:after{content:"";display:block;height:50%;width:1px;background-color:#fff;top:50%;left:50%;transform:translateY(-50%);position:absolute}.team li.chiusura a:before{content:"→";display:block;color:#fff;font-weight:bold;font-size:40px;bottom:2rem;left:0;width:100%;text-align:center;position:absolute}.linkPag{color:#1b1b1b;font-size:14px;margin-right:2rem}.linkPag.active{font-weight:bold}footer{border-top:1px solid rgba(27,27,27,.2);padding-top:2rem;margin-bottom:1rem;color:#1b1b1b}footer p{color:rgba(27,27,27,.6);margin-bottom:.5rem}footer a{color:#1b1b1b}footer .last-col,footer .last-col a{color:rgba(27,27,27,.5)}.attivita-dett ul{list-style:none;padding-left:0}.attivita-dett ul li{margin-bottom:10px;position:relative}.attivita-dett ul li:before{content:"";border:1px solid #707070;width:80px;display:block;top:20px;position:absolute;left:0;max-width:100%}@media screen and (max-width:1199px){h1{font-size:50px}.bg2{background-size:70vw}.team .principale .descr .studi{max-width:100%}.team .principale .descr{padding:1rem}.team .principale .descr .nome{font-size:22px}.team li.collaboratore{font-size:40px}.team li.chiusura{writing-mode:sideways-lr}.team li.chiusura a:before{writing-mode:initial;font-size:20px}.team li.chiusura a::after{content:unset}}@media screen and (max-width:991px){h1{font-size:40px}.bg2{background-size:50vw}.team{flex-wrap:wrap}.team li.principale{flex:0 0 50%;max-width:50%;flex-grow:1;flex-basis:calc(50% - 10px)}.team li.collaboratore{flex:0 0 100%;max-width:100%;flex-grow:1;flex-basis:calc(100% - 10px);margin-top:1rem;writing-mode:initial}.team li.chiusura{flex:0 0 100%;max-width:100%;flex-grow:1;flex-basis:calc(100% - 10px);margin-top:1rem;writing-mode:initial;padding-top:0;font-size:40px}.team li.chiusura a:before{content:unset}}@media screen and (max-width:767px){.navbar-light .navbar-nav .nav-link{color:#fff}.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}#navlink5{padding-left:1rem;margin-left:0;background-color:unset;border:0;transition:unset}#navlink5:hover{color:#fff;background-color:unset;border:0;font-weight:bold}.bg2{background-image:unset}.bg3{background-image:unset}h1{font-size:30px}}@media screen and (max-width:575px){.team li.principale{flex-basis:calc(100% - 10px);flex:0 0 100%;max-width:100%;margin-bottom:1rem}.linkPag{margin-right:1rem}.expandable .expander{height:180px}}