@charset "UTF-8";@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:local(""),url(../../fonts/roboto-v30-latin-300.woff2) format("woff2"),url(../../fonts/roboto-v30-latin-300.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(../../fonts/roboto-v30-latin-regular.woff2) format("woff2"),url(../../fonts/roboto-v30-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:local(""),url(../../fonts/roboto-v30-latin-italic.woff2) format("woff2"),url(../../fonts/roboto-v30-latin-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(../../fonts/roboto-v30-latin-500.woff2) format("woff2"),url(../../fonts/roboto-v30-latin-500.woff) format("woff")}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(../../fonts/icomoon.woff) format("woff")}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-gift:before{content:""}.icon-send:before{content:""}.icon-paperplane:before{content:""}.icon-download:before{content:""}.icon-cart:before{content:""}.icon-link:before{content:""}.icon-pagine:before{content:""}.icon-image:before{content:""}.icon-user:before{content:""}.icon-facebook:before{content:""}.icon-skype:before{content:""}.icon-bin:before{content:""}.icon-key:before{content:""}.icon-audio-on:before{content:""}.icon-cross:before{content:""}.icon-email:before{content:""}.icon-find:before{content:""}.icon-marker-point:before{content:""}.icon-edit:before{content:""}.icon-telephone:before{content:""}.icon-youtube:before{content:""}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:separate;border-spacing:0}em{font-style:italic}*{box-sizing:border-box}.overlays:before{background-color:#000;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.overlays.white:before{background-color:#fff}.overlays.op-1:before{opacity:.1}.overlays.op-2:before{opacity:.2}.overlays.op-3:before{opacity:.3}.overlays.op-4:before{opacity:.4}.overlays.op-5:before{opacity:.5}.overlays.op-6:before{opacity:.6}.overlays.op-7:before{opacity:.7}.overlays.op-8:before{opacity:.8}.overlays.op-9:before{opacity:.9}.overlays.tx-1:after{opacity:.1}.overlays.tx-2:after{opacity:.2}.overlays.tx-3:after{opacity:.3}.overlays.tx-4:after{opacity:.4}.overlays.tx-5:after{opacity:.5}.overlays.tx-6:after{opacity:.6}.overlays.tx-7:after{opacity:.7}.overlays.tx-8:after{opacity:.8}.overlays.tx-9:after{opacity:.9}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}#nav{background:#000;border-bottom:1px solid transparent;color:#fff;height:40vh;height:calc(var(--vh, 1vh)*40);left:0;position:absolute;top:0;transition:none;width:100%;z-index:100}@media screen and (min-width:700px){#nav{height:35vh;height:calc(var(--vh, 1vh)*35)}}@media screen and (min-width:1280px){#nav{background:none;height:4rem;left:0;line-height:4rem;padding:0;position:fixed;top:1rem;transition:transform .5s ease-out;width:100%;z-index:100}}@media screen and (min-width:1360px){#nav{height:4rem;line-height:4rem}}@media screen and (min-width:1920px){#nav{height:4.5rem;line-height:4.5rem}}@media screen and (min-width:1280px){#nav.offset{transform:translateY(-100px);transition:transform .5s ease-in}}#nav .inner,#nav .inner #hamburger{margin-top:40px}#nav .inner #hamburger:before{content:"MENU";font-size:.85rem;height:1rem;left:0;position:absolute;text-align:center;top:-1rem;width:40px}@media screen and (min-width:1280px){#nav .inner{display:grid;grid-template-columns:auto auto;height:inherit;margin:0 auto;max-width:1220px}}@media screen and (min-width:1360px){#nav .inner{max-width:1300px}}@media screen and (min-width:1920px){#nav .inner{max-width:1600px}}#nav .inner div:first-child{display:grid;height:inherit;text-align:left}@media screen and (min-width:1280px){#nav .inner div:nth-child(2){display:none}#nav .inner div:nth-child(3){text-align:right}}#nav .inner #logo{height:5rem;padding:10px 0}@media screen and (min-width:700px){#nav .inner #logo{height:6rem}}@media screen and (min-width:1280px){#nav .inner #logo{height:inherit;padding:1px 0}}#nav .inner #logo img{height:100%;margin:auto;width:auto}@media screen and (min-width:1280px){#nav .inner #logo img{margin:0}}#nav .inner .menu{background:#000;display:none;overflow:hidden;padding:1rem 0;text-align:center}@media screen and (min-width:1280px){#nav .inner .menu{background:none;display:inline-block;font-size:90%;padding:0 3rem 0 0;position:relative}}#nav .inner .menu li{margin:10px 0}@media screen and (min-width:1280px){#nav .inner .menu li{display:inline-block;margin:0 2px}}#nav .inner .menu li a{display:block;height:3rem;line-height:3rem;text-transform:uppercase}@media screen and (min-width:1280px){#nav .inner .menu li a{color:#fff;display:inline-block;padding:0 1.25rem;position:relative}#nav .inner .menu li a:after,#nav .inner .menu li a:before{content:"[";display:inline-block;font-size:120%;font-weight:700;font-weight:400;left:.5rem;opacity:0;overflow:hidden;padding:0 0 0 1rem;position:absolute;right:auto;text-align:left;top:0;transition:all .4s ease;width:1rem}#nav .inner .menu li a:after{content:"]";left:auto;padding:0 1rem 0 0;right:.5rem;text-align:right;width:1rem}#nav .inner .menu li a:not([data-link=home]).active:after,#nav .inner .menu li a:not([data-link=home]).active:before,#nav .inner .menu li a:not([data-link=home]):hover:after,#nav .inner .menu li a:not([data-link=home]):hover:before{opacity:1;padding:0}#nav .inner .menu li a:not([data-link=home]).active{pointer-events:none}}#nav.shrink{background:#fafafa;border-color:#ccc;height:55px;line-height:55px;top:0}#nav.shrink .menu{display:inline-block;font-size:90%}#nav.shrink .menu li{display:inline-block;margin:0 2px}#nav.shrink .menu li a{color:#222}#nav.shrink .menu li a:hover:after,#nav.shrink .menu li a:hover:before,#nav.shrink .menu li a:not([data-link=home]).active:after,#nav.shrink .menu li a:not([data-link=home]).active:before{opacity:1;padding:0}#hamburger{cursor:pointer;height:40px;margin:0 auto;position:relative;width:40px}#hamburger:before{content:"MENU";font-size:.85rem;height:1rem;left:0;position:absolute;text-align:center;top:-1rem;width:40px}#hamburger span{background:#fff;border-radius:1px;height:6px;left:0;position:absolute;transition:all .2s ease-in-out;width:100%}#hamburger span:first-child{top:5px}#hamburger span:nth-child(2){opacity:1;top:calc(50% - 3px)}#hamburger span:nth-child(3){bottom:5px}#hamburger.active span:first-child{top:17px;transform:rotate(45deg)}#hamburger.active span:nth-child(2){opacity:0}#hamburger.active span:nth-child(3){bottom:17px;transform:rotate(-45deg)}@media screen and (min-width:1360px){#hamburger{display:none}}#home{background:none;height:100vh;height:calc(var(--vh, 1vh)*100);position:relative;text-align:center}@media screen and (max-width:1023px){#home{padding-top:0}}@media screen and (max-width:1023px) and (max-height:700px){#home{background:none;display:flex;padding:0}}@media screen and (min-width:1360px){#home{display:flex;padding:0}#home:after{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}}#home h1{color:#fafafa;height:0;overflow:hidden;width:0}#home #slidehome{background-image:url(../../img/prx/keyboard-sm.jpg);background-position-x:50%;background-position-y:0;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:40%;z-index:-2}@media screen and (min-width:700px){#home #slidehome{background-image:url(../../img/prx/keyboard-t1.jpg);top:30%}}@media screen and (min-width:701px) and (max-height:768px){#home #slidehome{background-position-y:50%}}@media screen and (min-width:1360px){#home #slidehome{background-image:url(../../img/prx/keyboard-t2.jpg);top:0}}@media screen and (min-width:1450px){#home #slidehome{background-image:url(../../img/prx/keyboard.jpg);background-position-y:80%}}#home .home-content{padding-top:calc(72% - 20px);width:100%;z-index:1}@media screen and (max-width:700px) and (min-height:800px){#home .home-content{padding-top:calc(85% - 40px)}}@media screen and (min-width:700px){#home .home-content{padding-top:45%}}@media screen and (min-width:701px) and (max-height:768px){#home .home-content{align-self:center;padding-top:80px}}@media screen and (max-width:700px){#home .home-content{background-color:#000;background-color:transparent}}@media screen and (min-width:1360px){#home .home-content{align-self:center;padding-top:220px}}#home .home-content #home-slidetext{overflow:hidden}#home .home-content #home-slidetext .item-home{display:block;padding:1rem 0}#home .home-content #home-slidetext .item-home .inner p{color:#222;color:#fff;font-size:2.2rem;font-weight:300;line-height:1.2;margin:0;padding:0;text-align:center}@media screen and (max-width:700px) and (min-width:414px){#home .home-content #home-slidetext .item-home .inner p{font-size:2.5rem}}@media screen and (min-width:700px){#home .home-content #home-slidetext .item-home .inner p{font-size:4rem;padding:2rem 0}}@media screen and (min-width:701px){#home .home-content #home-slidetext .item-home .inner p{font-size:4rem;padding:2rem 0}}@media screen and (min-width:701px) and (max-height:768px){#home .home-content #home-slidetext .item-home .inner p{color:#fafafa;font-size:4rem;padding:0}}@media screen and (min-width:701px) and (min-height:1300px){#home .home-content #home-slidetext .item-home .inner p{font-size:5rem}}@media screen and (min-width:1360px){#home .home-content #home-slidetext .item-home .inner p{color:#fff;padding:3rem 0 2rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}}#home .home-content #home-slidetext .item-home .inner p span{display:block}@media screen and (min-width:1280px){#home .home-content #home-slidetext .item-home .inner p{font-size:4.5rem}}@media screen and (min-width:1450px){#home .home-content #home-slidetext .item-home .inner p{font-size:7rem;padding:0}}@media screen and (min-width:1920px){#home .home-content #home-slidetext .item-home .inner p{font-size:8rem}}#home .home-content #home-slidetext[data-dir=left] .item-home{display:none}#home .home-content #home-slidetext[data-dir=left] .item-home:first-child{display:block}#home .home-content #home-slidetext[data-dir=up]{transition:transform .75s ease-out}#home .home-content #home-slidetext[data-dir=up].s-1{transform:translateY(0)}#home .home-content #home-slidetext[data-dir=up].s-2{transform:translateY(-13rem)}#home .home-content #home-slidetext[data-dir=up].s-3{transform:translateY(-26rem)}#home .home-content #dots{margin:.5rem 0 1rem}#home .home-content #dots ul{display:inline-block}#home .home-content #dots ul li{cursor:pointer;display:inline-block;position:relative}#home .home-content #dots ul li:before{border:solid #222;content:"";height:50%;left:0;position:absolute;top:25%;transition:background .3s ease;width:100%}#home .home-content #dots ul li.active{pointer-events:none}#home .home-content #dots ul li.active:before{background:#222}@media screen and (min-width:1360px){#home .home-content #dots ul li:before{border-color:#fff}#home .home-content #dots ul li.active:before{background:#fff}}#home .home-content #dots.rectangle-plus ul li,#home .home-content #dots.rectangle ul li{height:1.2rem;margin:0 2px;width:4rem}#home .home-content #dots.rectangle-plus ul li:before,#home .home-content #dots.rectangle ul li:before{border-width:1px}#home .home-content #dots.rectangle-plus ul li{width:6rem}#home .home-content #dots.circle{margin:.25rem 0 .5rem}#home .home-content #dots.circle ul li{height:1.6rem;margin:0 3px;width:1.6rem}#home .home-content #dots.circle ul li:before{border-radius:50%;border-width:2px;height:80%;left:10%;top:10%;width:80%}#home .home-content #dots.square ul li{height:1.4rem;margin:0 2px;width:1.4rem}#home .home-content #dots.square ul li:before{border-width:2px;height:70%;left:15%;top:15%;width:70%}#home .home-content .call-to-action-2{display:none;margin:1rem 0 0}#home .home-content .call-to-action-2 .button-home-slidetext{background:#fff;color:#222;display:inline-block;height:60px;line-height:60px;position:relative;text-transform:uppercase;width:250px}#home .home-content .call-to-action-2 .button-home-slidetext:before{border:2px solid #222;bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px}#home .home-content .call-to-action{margin:1rem 0 0;transition:opacity .3s ease-in-out}#home .home-content .call-to-action .button-home-slidetext{border:none;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:400;height:50px;letter-spacing:.5px;line-height:50px;padding:0;position:relative;text-transform:uppercase;transition:all .3s ease-in-out;width:220px}@media screen and (min-width:700px){#home .home-content .call-to-action .button-home-slidetext{font-size:1.3rem;height:60px;line-height:60px;width:260px}}#home .home-content .call-to-action .button-home-slidetext:after,#home .home-content .call-to-action .button-home-slidetext:before{border:1px solid;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:1360px){#home .home-content .call-to-action .button-home-slidetext:after,#home .home-content .call-to-action .button-home-slidetext:before{border-width:2px}}#home .home-content .call-to-action .button-home-slidetext:after{background:#fafafa;border:none;color:#000;content:attr(data-content);font-weight:500;transform:scaleY(0);transition:all .25s ease-in-out;z-index:1;z-index:2}@media screen and (min-width:1360px){#home .home-content .call-to-action .button-home-slidetext:hover:after{transform:scaleY(1)}#home .home-content .call-to-action .button-home-slidetext:after,#home .home-content .call-to-action .button-home-slidetext:before{border-color:#fafafa}}.button-home{border:none;color:#fff;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:400;height:60px;line-height:60px;margin-top:2rem;padding:0 2.5rem;position:relative;text-transform:uppercase;transition:all .3s ease-in-out}.button-home:after,.button-home:before{background:none;border:2px solid #fff;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.button-home:after{background:#fafafa;border:none;color:#222;content:attr(data-content);font-weight:500;transform:scaleY(0);transition:all .25s ease-in-out;z-index:1;z-index:2}@media screen and (min-width:1280px){.button-home:hover:after{transform:scaleY(1)}}.button,.corsi li a{background:#fff;box-sizing:border-box;clear:both;display:inline-block;font-size:.9rem;height:2.8rem;line-height:2.8rem;overflow:visible;padding-left:1.2rem;position:relative;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width:1280px){.button,.corsi li a{width:100%}.button.half,.corsi li a.half{width:60%}.button.dark .icona,.corsi li a.dark .icona{background:#dcdcdc}}.button span.icona,.corsi li a span.icona{background:#f0f0f0;border:1px solid #a7a7a7;font-size:1.2rem;height:calc(100% + 2px);left:0;line-height:2.9rem;position:absolute;top:0;width:2.4rem}.button:after,.button:before,.corsi li a:after,.corsi li a:before{border:1px solid #a7a7a7;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.button:after,.corsi li a:after{background-color:#222;border:1px solid #222;color:#222;content:attr(data-content);height:100%;left:2.4rem;text-indent:-1.2rem;top:0;transform:scaleY(0);transition:all .25s ease-in-out;width:calc(100% - 2.4rem)}@media screen and (min-width:1280px){.button:hover:before,.corsi li a:hover:before{border-color:#222;transition:all .25s ease-in-out}.button:hover:after,.corsi li a:hover:after{color:#fff;transform:scaleY(1);transition:transform .25s ease-in-out,color .25s ease-in-out .1s}}.button.mini,.corsi li a.mini{height:2rem;line-height:2rem;padding:0;width:160px}.button.mini:after,.corsi li a.mini:after{border:1px solid #222;height:100%;left:0;padding:0;text-indent:0;top:0;width:100%}#nav .inner #music-play{bottom:auto;cursor:pointer;display:block;display:none;height:50px;line-height:50px;overflow:hidden;position:absolute;right:50px;text-align:center;top:65px;width:50px;z-index:100}@media screen and (min-width:700px){#nav .inner #music-play{display:block}}@media screen and (min-width:1280px){#nav .inner #music-play{bottom:9px;right:30px;top:auto}}@media screen and (min-width:1920px){#nav .inner #music-play{bottom:13px;right:50px}}#nav .inner #music-play:before{color:#fff;content:"";font-family:icomoon;font-size:1.3rem;text-align:center}#nav .inner #music-play #wave{fill:#fff;height:36px;margin-top:8px;transform:translateY(-10rem);width:46px}#nav .inner #music-play #Line_1{animation:pulse 1s infinite;animation-delay:.15s}#nav .inner #music-play #Line_2{animation:pulse 1s infinite;animation-delay:.3s}#nav .inner #music-play #Line_3{animation:pulse 1s infinite;animation-delay:.45s}#nav .inner #music-play #Line_4{animation:pulse 1s infinite;animation-delay:.6s}#nav .inner #music-play #Line_5{animation:pulse 1s infinite;animation-delay:.75s}#nav .inner #music-play #Line_6{animation:pulse 1s infinite;animation-delay:.9s}#nav .inner #music-play #Line_7{animation:pulse 1s infinite;animation-delay:1.05s}#nav .inner #music-play #Line_8{animation:pulse 1s infinite;animation-delay:1.2s}#nav .inner #music-play #Line_9{animation:pulse 1s infinite;animation-delay:1.35s}#nav .inner #music-play.on:before{display:none}#nav .inner #music-play.on #wave{transform:translateY(0)}@media screen and (min-width:1280px){#nav.shrink #music-play{bottom:2px}}#nav.shrink #music-play:before{color:#000}#nav.shrink #music-play #wave{fill:#000}@keyframes pulse{0%{transform:scaleY(1);transform-origin:50% 50%}50%{transform:scaleY(.7);transform-origin:50% 50%}to{transform:scaleY(1);transform-origin:50% 50%}}.section{overflow:hidden;position:relative}@media screen and (min-width:1280px){.section:not(data-sticky){height:calc(100vh - 53px)}}.section[data-sticky]{min-height:calc(100vh - 53px)}.section#contact{margin:0;padding:0;position:relative}@media screen and (min-width:700px){.section#contact{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}}@media screen and (min-width:1024px){.section#contact:before{background:#e6e6e6;bottom:0;content:"";position:absolute;right:0;top:0;width:50%}}@media screen and (min-width:1920px){.section#contact{height:calc(100vh - 205px)}}@media screen and (min-width:1024px){.section #split-contact{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}}@media screen and (min-width:1920px){.section #split-contact{padding:5rem 0}}@media screen and (min-width:1024px){.section #split-contact .left{align-items:center;display:flex;height:100%;justify-content:center;width:50%}}.section #split-contact .left .left-content{margin:4rem auto;width:300px}@media screen and (min-width:700px){.section #split-contact .left .left-content{margin:6rem auto;width:400px}}@media screen and (min-width:1024px){.section #split-contact .left .left-content{width:360px}}.section #split-contact .left .left-content .ul-text{line-height:1.6rem;margin-bottom:2rem}.section #split-contact .left .left-content .ul-text.links li{align-items:flex-start;display:flex;flex-direction:row;gap:10px;margin-bottom:10px}.section #split-contact .left .left-content .text-contact span{display:block}.section #split-contact .left .left-content .social{margin-top:1rem}.section #split-contact .left .left-content .social li{display:inline-block;margin:10px 10px 0 0}.section #split-contact .left .left-content .social li a{font-size:2rem}.section #split-contact .left .left-content .social li a span{display:inline-block;height:0;overflow:hidden;width:0}.section #split-contact .right{height:100%;z-index:10}@media screen and (min-width:1024px){.section #split-contact .right{align-items:center;display:flex;height:100%;justify-content:center;width:50%}}.section #split-contact .right .right-content{margin:2rem auto 4rem;width:320px}@media screen and (min-width:700px){.section #split-contact .right .right-content{margin:0 auto 4rem;width:400px}}@media screen and (min-width:1024px){.section #split-contact .right .right-content{padding-top:6rem;width:400px}}@media screen and (min-width:1920px){.section #split-contact .right .right-content{width:500px}}.section#blog .split{max-width:100%}@media screen and (min-width:700px){.section#blog .split .content{margin:0 auto;max-width:65%}}@media screen and (min-width:1280px){.section#blog .split .content{max-width:80%}}@media screen and (min-width:1920px){.section#blog .split .content{max-width:65%}}.corsi{margin:20px 0;width:100%}@media screen and (min-width:1360px){.corsi{width:60%}}.corsi li{margin:0 0 10px}.corsi li a{width:100%}.prx-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:300px;position:relative;z-index:1}@media screen and (min-width:700px){.prx-bg{height:520px}}@media screen and (min-width:1024px){.prx-bg{height:600px}}@media screen and (min-width:1360px){.prx-bg{height:70vh;margin:0}}@media screen and (min-width:1360px) and (max-height:768px){.prx-bg{height:90vh}}@media screen and (min-width:1440px){.prx-bg{height:75vh}}.prx-bg header{display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.prx-bg header h2{align-self:center;background:linear-gradient(90deg,transparent,rgba(0,0,0,.3),transparent);color:#fff;font-size:1rem;font-style:italic;font-weight:400;margin:0 auto;padding:1rem .5rem;text-align:center;text-shadow:1px 1px rgba(0,0,0,.2);text-transform:none;width:auto;z-index:10}.prx-bg header h2 span{display:block;font-style:normal}@media screen and (min-width:700px){.prx-bg header h2{font-size:1.5rem;padding:1rem}}@media screen and (min-width:1360px){.prx-bg header h2{padding:1.25rem 10rem}}@media screen and (min-width:1920px){.prx-bg header h2{font-size:2rem;padding:1.25rem 20rem}}@media screen and (min-width:1360px){.prx-bg header h2[data-size="2"]{font-size:2.25rem}}@media screen and (max-width:700px){.prx-bg.op-tx header h2{background:rgba(0,0,0,.3)}}.section#articoli,.section#intro-manoscritti{height:100vh;margin:6rem 0 2rem}@media screen and (min-width:1360px){.section#articoli,.section#intro-manoscritti{height:calc(100vh - 54px);margin:0}}.section#articoli .slide-container,.section#intro-manoscritti .slide-container{height:100%;position:relative}.section#articoli .slide-container .top,.section#intro-manoscritti .slide-container .top{padding-top:1rem;position:absolute;text-align:center;width:100%;z-index:90}@media (max-height:800px){.section#articoli .slide-container .top,.section#intro-manoscritti .slide-container .top{padding-top:15px}}.section#articoli .slide-container .top p,.section#intro-manoscritti .slide-container .top p{display:none}.section#articoli .slide-container .top h2,.section#intro-manoscritti .slide-container .top h2{margin-bottom:6px;position:relative}.section#articoli .slide-container .top h2:after,.section#intro-manoscritti .slide-container .top h2:after{background:#999;bottom:0;content:"";display:none;height:1px;left:calc(50% - 90px);position:absolute;width:180px}@media screen and (min-width:700px){.section#articoli .slide-container .top h2,.section#intro-manoscritti .slide-container .top h2{display:block}}@media screen and (max-width:1360px) and (max-height:800px){.section#articoli .slide-container .top h2,.section#intro-manoscritti .slide-container .top h2{margin-bottom:6px}.section#articoli .slide-container .top h2:after,.section#intro-manoscritti .slide-container .top h2:after{display:none}}.section#articoli .slide-container .top a,.section#intro-manoscritti .slide-container .top a{background:#fafafa;border:1px solid #a7a7a7;color:#222;display:inline-block;font-size:.8rem;height:2rem;line-height:2rem;padding-right:10px;position:relative;text-transform:uppercase;width:160px}.section#articoli .slide-container .top a:after,.section#articoli .slide-container .top a:before,.section#intro-manoscritti .slide-container .top a:after,.section#intro-manoscritti .slide-container .top a:before{border:6.5px solid transparent;border-left-color:#222;bottom:8px;content:"";height:0;position:absolute;right:17px;width:0}.section#articoli .slide-container .top a:after,.section#intro-manoscritti .slide-container .top a:after{right:6px}.section#articoli .slide-container .top a:hover,.section#intro-manoscritti .slide-container .top a:hover{background:#222;color:#fff}.section#articoli .slide-container .top a:hover:after,.section#articoli .slide-container .top a:hover:before,.section#intro-manoscritti .slide-container .top a:hover:after,.section#intro-manoscritti .slide-container .top a:hover:before{border-color:transparent transparent transparent #fff}.section#articoli .slide-container .top a:hover:after,.section#intro-manoscritti .slide-container .top a:hover:after{animation:freccia .75s linear infinite}@keyframes freccia{0%{transform:translateX(-11px)}to{transform:translateX(0)}}.section#articoli .slide-container .next,.section#articoli .slide-container .prev,.section#intro-manoscritti .slide-container .next,.section#intro-manoscritti .slide-container .prev{cursor:pointer;height:100%;position:absolute;top:0;width:2.4rem;z-index:100}@media screen and (max-width:700px){.section#articoli .slide-container .next,.section#articoli .slide-container .prev,.section#intro-manoscritti .slide-container .next,.section#intro-manoscritti .slide-container .prev{display:none}}.section#articoli .slide-container .next:before,.section#articoli .slide-container .prev:before,.section#intro-manoscritti .slide-container .next:before,.section#intro-manoscritti .slide-container .prev:before{border-color:transparent transparent #222 #222;border-style:solid;border-width:2px;content:"";height:1.6rem;position:absolute;top:calc(50% - .8rem);transform:rotate(45deg);transition:all .2s ease;width:1.6rem}.section#articoli .slide-container .prev,.section#intro-manoscritti .slide-container .prev{left:10px}.section#articoli .slide-container .prev:before,.section#intro-manoscritti .slide-container .prev:before{left:.6rem}.section#articoli .slide-container .prev:hover:before,.section#intro-manoscritti .slide-container .prev:hover:before{border-color:transparent transparent #000 #000}.section#articoli .slide-container .next,.section#intro-manoscritti .slide-container .next{right:10px}.section#articoli .slide-container .next:before,.section#intro-manoscritti .slide-container .next:before{border-color:#222 #222 transparent transparent;right:.6rem}.section#articoli .slide-container .next:hover:before,.section#intro-manoscritti .slide-container .next:hover:before{border-color:#000 #000 transparent transparent}.section#articoli .slide-container .intro-slide,.section#intro-manoscritti .slide-container .intro-slide{height:100vh;opacity:0;transition:opacity .75s ease-in-out 1s;z-index:0}.section#articoli .slide-container .intro-slide.on,.section#intro-manoscritti .slide-container .intro-slide.on{opacity:1}@media screen and (min-width:1360px){.section#articoli .slide-container .intro-slide,.section#intro-manoscritti .slide-container .intro-slide{height:calc(100vh - 54px)}}.section#articoli .slide-container .intro-slide .post-item,.section#intro-manoscritti .slide-container .intro-slide .post-item{align-items:center;background:#fafafa;display:flex;flex-wrap:wrap;height:100vh;justify-content:space-around}.section#articoli .slide-container .intro-slide .post-item .inner,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner{animation-play-state:paused;background:#fafafa;border:1px solid #ccc;width:300px}@media screen and (min-width:700px) and (max-width:1023px){.section#articoli .slide-container .intro-slide .post-item .inner,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner{width:500px}}@media screen and (min-width:1024px) and (orientation:landscape){.section#articoli .slide-container .intro-slide .post-item .inner,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner{width:400px}}@media screen and (min-width:1024px) and (orientation:portrait){.section#articoli .slide-container .intro-slide .post-item .inner,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner{width:600px}}@media screen and (min-width:1360px){.section#articoli .slide-container .intro-slide .post-item .inner,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner{width:450px}}@media screen and (min-width:1920px){.section#articoli .slide-container .intro-slide .post-item .inner,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner{width:600px}}.section#articoli .slide-container .intro-slide .post-item .inner .post-title,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-title{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;min-height:6rem;padding:0 1rem}@media screen and (orientation:landscape) and (min-width:1366px) and (max-height:900px){.section#articoli .slide-container .intro-slide .post-item .inner .post-title,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-title{min-height:5rem}}.section#articoli .slide-container .intro-slide .post-item .inner .post-title h1,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-title h1{font-size:1.1rem;margin:0;text-align:center}@media screen and (min-width:700px) and (max-width:1023px){.section#articoli .slide-container .intro-slide .post-item .inner .post-title h1,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-title h1{font-size:1.5rem}}@media screen and (min-width:1024px) and (orientation:landscape){.section#articoli .slide-container .intro-slide .post-item .inner .post-title h1,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-title h1{font-size:1.2rem}}@media screen and (orientation:landscape) and (min-width:1366px){.section#articoli .slide-container .intro-slide .post-item .inner .post-title h1,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-title h1{font-size:1.2rem}}@media screen and (min-width:1024px) and (orientation:portrait){.section#articoli .slide-container .intro-slide .post-item .inner .post-title h1,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-title h1{font-size:1.5rem}}@media screen and (orientation:landscape) and (min-width:1366px) and (min-height:900px){.section#articoli .slide-container .intro-slide .post-item .inner .post-title h1,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-title h1{font-size:1.3rem}}@media screen and (min-width:1920px){.section#articoli .slide-container .intro-slide .post-item .inner .post-title h1,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-title h1{font-size:1.5rem}}.section#articoli .slide-container .intro-slide .post-item .inner .post-image,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:200px;margin:0 5px}@media screen and (min-width:700px) and (max-width:1023px){.section#articoli .slide-container .intro-slide .post-item .inner .post-image,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-image{height:360px}}@media screen and (min-width:1024px) and (orientation:landscape){.section#articoli .slide-container .intro-slide .post-item .inner .post-image,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-image{height:280px}}@media screen and (min-width:1024px) and (orientation:portrait){.section#articoli .slide-container .intro-slide .post-item .inner .post-image,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-image{height:360px}}@media screen and (orientation:landscape) and (min-width:1366px){.section#articoli .slide-container .intro-slide .post-item .inner .post-image,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-image{height:220px}}@media screen and (orientation:landscape) and (min-width:1366px) and (min-height:900px){.section#articoli .slide-container .intro-slide .post-item .inner .post-image,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-image{height:360px}}@media screen and (min-width:1920px){.section#articoli .slide-container .intro-slide .post-item .inner .post-image,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-image{height:360px}}.section#articoli .slide-container .intro-slide .post-item .inner .post-footer,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-footer{display:flex;flex-direction:column;font-size:.8rem;justify-content:center;min-height:110px;padding:.5rem}@media screen and (min-width:700px){.section#articoli .slide-container .intro-slide .post-item .inner .post-footer,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-footer{padding:1rem}}.section#articoli .slide-container .intro-slide .post-item .inner .post-footer p,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .post-footer p{margin:0}.section#articoli .slide-container .intro-slide .post-item .inner .action,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .action{padding:.5rem 1rem 0 0}.section#articoli .slide-container .intro-slide .post-item .inner .action .read-more,.section#intro-manoscritti .slide-container .intro-slide .post-item .inner .action .read-more{padding-right:1rem}@media (orientation:landscape){.section#articoli .slide-container .intro-slide .post-item.dark,.section#intro-manoscritti .slide-container .intro-slide .post-item.dark{background:#e6e6e6}.section#articoli .slide-container .intro-slide .post-item.dark .inner,.section#intro-manoscritti .slide-container .intro-slide .post-item.dark .inner{background:#ebebeb}}.form,.form-contatti{grid-gap:6px;display:grid;padding:0;width:100%}@media screen and (min-width:1360px){.form,.form-contatti{grid-gap:4px;margin:0}}.form-contatti .form-group,.form .form-group{background:#f3f3f3;border:1px solid #ccc;width:inherit}.form-contatti .form-group.lite,.form .form-group.lite{background:#fff}.form-contatti .form-group.error,.form .form-group.error{border-color:red}.form-contatti .form-group .form-input,.form .form-group .form-input{grid-column:1/3;height:2.5rem}.form-contatti .form-group .form-input:focus,.form .form-group .form-input:focus{color:#222}.form-contatti .form-group .form-area,.form .form-group .form-area{color:#222;font-family:Roboto,sans-serif;padding:20px 5px 10px}.form-contatti .form-group .form-area:focus,.form .form-group .form-area:focus{color:#222}.form-contatti .form-group.off,.form .form-group.off{display:none}.form-contatti .fieldset,.form .fieldset{background:#fff;border:1px solid #ccc;margin-top:1rem;padding:2rem 2rem 1rem;position:relative}.form-contatti .fieldset .legend,.form .fieldset .legend{background:#fafafa;font-size:.8rem;left:10px;padding:0 8px;position:absolute;top:-.55rem}.form-contatti .fieldset .radio-container,.form .fieldset .radio-container{cursor:pointer;display:block;line-height:1;margin:5px 5px 20px;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-contatti .fieldset .radio-container .span-amount,.form .fieldset .radio-container .span-amount{display:inline-block;text-align:right;width:36px}.form-contatti .fieldset .radio-container input,.form .fieldset .radio-container input{cursor:pointer;opacity:0;position:absolute}.form-contatti .fieldset .radio-container .checkmark,.form .fieldset .radio-container .checkmark{background-color:#ccc;border-radius:50%;height:18px;left:0;position:absolute;top:0;width:18px}.form-contatti .fieldset .radio-container input:checked~.checkmark,.form .fieldset .radio-container input:checked~.checkmark{background-color:#2196f3;background-color:#4682b4}.form-contatti .fieldset .radio-container .checkmark:after,.form .fieldset .radio-container .checkmark:after{background:#fff;border-radius:50%;content:"";display:none;height:8px;left:5px;position:absolute;top:5px;width:8px}.form-contatti .fieldset .radio-container input:checked~.checkmark:after,.form .fieldset .radio-container input:checked~.checkmark:after{display:block}.form-contatti .form-checkbox,.form .form-checkbox{border:1px solid transparent;padding:5px 0 0}.form-contatti .form-checkbox.error,.form .form-checkbox.error{border-color:red}.form-contatti .form-checkbox label span,.form .form-checkbox label span{font-size:.85rem}.form-contatti .form-checkbox label input,.form .form-checkbox label input{outline:none}.form-contatti .form-checkbox label input:before,.form .form-checkbox label input:before{background:#f3f3f3;border:1px solid #ccc}.form-contatti .form-checkbox label input:after,.form .form-checkbox label input:after{border:solid #222;border-width:0 4px 4px 0;bottom:calc(50% - 6px);height:16px;left:calc(50% - 4.5px);width:10px}.form-contatti .form-checkbox label input:active,.form .form-checkbox label input:active{outline:none}.form-contatti .form-checkbox label input.error:before,.form .form-checkbox label input.error:before{border-color:red}.form-contatti a,.form a{border:1px solid #222;display:block;font-size:90%;height:2.4rem;line-height:2.4rem;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;transition:color .3s ease-in-out;width:50%}.form-contatti a:before,.form a:before{background:red;content:"";height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transition:all .4s;width:100%;z-index:-1}.form-contatti a:hover,.form a:hover{color:#fff}.form-contatti a:active:before,.form-contatti a:hover:before,.form a:active:before,.form a:hover:before{height:500%;opacity:1}.form-contatti .result,.form .result{height:4rem}.form-contatti .result p,.form .result p{display:none}.form-contatti .result.result-gift,.form .result.result-gift{margin-top:1rem}.form-contatti .result.result-gift p,.form .result.result-gift p{text-align:center}.form-group{border:1px solid transparent;position:relative}.form-group .form-label{font-size:.9rem;left:5px;position:absolute;top:10px;transition:transform .15s ease-out,font-size .15s ease-out;z-index:1}.form-group .form-area,.form-group .form-input{background:none;border:none;color:#000;display:block;font-size:.9rem;height:2.2rem;outline:0;padding:12px 0 2px 4px;position:relative;width:100%}.form-group .form-area:focus,.form-group .form-input:focus{color:#ccc}.form-group.focused .form-label{color:rgba(var(--color1),1);font-size:80%;transform:translateY(-70%)}.form-group:first-child{display:none}.form-group .form-area{min-height:100px}.form-group.error{border-color:red}.text h3{display:inline-block;position:relative}.text h3:after{background:silver;bottom:-8px;content:"";height:1px;left:20%;position:absolute;width:60%}.text ul{margin:0 1rem;text-align:left}@media screen and (min-width:700px){.text ul{margin:0 auto;max-width:340px}}.text ul li{display:block;height:1.6rem;line-height:1.6rem}.text ul li:nth-child(2){margin:10px 0}@media screen and (min-width:1360px){.text ul{line-height:1.2;margin:0 auto 1rem;max-width:340px}.text ul li:nth-child(2){margin:3px 0}}.text p{line-height:1.2;margin:0 auto 1rem;max-width:340px}.text p span{margin-bottom:4px;position:relative}.text p span,.text p span a{display:block}.text p span[data-icon]:before{font-family:icomoon;margin-right:5px}.text p span:before{display:none}#map{background:#fafafa;height:450px;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .7s cubic-bezier(.7,.09,.44,.91) .2s;width:100%;z-index:10000000}#map .close-map{background:red;color:#fff;height:3rem;line-height:3rem;position:absolute;right:1rem;text-align:center;top:1rem;width:3rem;z-index:2}#map .close-map:before{font-family:icomoon}@media screen and (min-width:1280px){#map .close-map{display:none}}@media screen and (min-width:700px){#map{height:100vh;height:calc(var(--vh, 1vh)*100)}}@media screen and (min-width:1280px){#map{height:calc(100% - 60px)}}#map #bar-map{background:#272727;display:none;grid-template-rows:auto 3rem auto;height:100%;opacity:0;overflow:visible;position:absolute;right:0;transform:translateX(250px);transition:opacity .2s ease-in;transition:opacity 0s ease-out .3s,transform .3s ease-out;width:3rem;z-index:1}@media screen and (min-width:1360px){#map #bar-map{display:grid}}#map #bar-map p{color:#fff;cursor:pointer;font-size:1rem;font-weight:400;height:3rem;left:-4.25rem;line-height:2.75rem;overflow:visible;position:absolute;text-align:center;text-transform:uppercase;top:calc(50% - 1.5rem);transform:rotate(-90deg);width:200px}#map #bar-map p:before{background:#272727;content:"";height:3rem;left:calc(100px - 1.5rem);position:absolute;top:calc(-1.5rem + 2px);transform:rotate(45deg);width:3rem;z-index:-1}#map #framemap{height:calc(100% + 60px);left:0;opacity:0;position:absolute;top:-60px;width:100%;z-index:0}#map #framemap.on{opacity:1;transition:opacity .7s cubic-bezier(.7,.09,.44,.91)}#map.open,#map.open #bar-map{transform:translateX(0)}#map.open #bar-map{opacity:1;transition:opacity 0s ease-out 1s,transform .5s ease-out 1s}#footer{position:relative}@media screen and (min-width:700px){#footer{height:700px}}@media screen and (min-width:1360px){#footer{height:550px}}#footer h1{color:#fff;font-size:150%;font-weight:400;padding-top:2rem;text-align:center}@media screen and (min-width:700px){#footer h1{font-size:160%;padding-top:2rem;text-shadow:1px 1px 2px rgba(0,0,0,.4)}}@media screen and (min-width:1024px){#footer h1{font-size:200%}}@media screen and (min-width:1280px){#footer h1{font-size:180%;padding-top:.8rem}}@media screen and (min-width:1360px){#footer h1{font-size:200%;padding-top:2rem}}#footer h1 span{display:inline-block;font-size:80%;position:relative;text-transform:none}#footer h1 span:before{background:#fff;content:"";height:1px;left:25%;position:absolute;top:-3px;width:50%}#footer #bg-footer{background-image:url(../../img/standrews-pianotuition-sm.jpg);background-position:70%;background-size:cover;height:0;padding-bottom:56%;position:absolute;top:0;width:100%;z-index:-2}@media screen and (min-width:700px){#footer #bg-footer{background-image:url(../../img/standrews-pianotuition.jpg);background-position:50%;height:100%;left:0;padding:0;position:absolute;top:0;width:100%}}#footer .inner-footer{background:#e6e6e6;margin:6rem 0 0;padding:1rem}@media screen and (min-width:700px){#footer .inner-footer{background:none;color:#e6e6e6;margin:0 auto;max-width:1400px;padding:0}#footer .inner-footer .columns{grid-gap:1rem;display:grid;grid-template-columns:3fr 2fr;grid-template-rows:auto auto;margin-top:0;padding:0 2rem}}@media screen and (min-width:700px) and (min-width:1280px){#footer .inner-footer .columns{grid-template-columns:5fr 3fr 4fr;grid-template-rows:auto;margin-top:2rem}}#footer .inner-footer .columns .column{color:inherit;font-size:85%;margin:1rem 0 1.5rem}@media screen and (min-width:700px){#footer .inner-footer .columns .column{background:rgba(0,0,0,.2);margin:0;padding:1rem 2rem;text-shadow:1px 1px 1px rgba(0,0,0,.2)}}@media screen and (min-width:1280px){#footer .inner-footer .columns .column{padding:2rem}}#footer .inner-footer .columns .column h2{border-bottom:1px solid;display:inline-block;font-size:1.2rem;font-weight:400;margin-bottom:10px}#footer .inner-footer .columns .column ul li{display:block;height:1.5rem;margin:8px 0}@media screen and (min-width:1360px){#footer .inner-footer .columns .column ul li{font-size:.95rem;height:1.2rem}}#footer .inner-footer .columns .column ul li a{display:inline-block;position:relative}@media screen and (min-width:1440px){#footer .inner-footer .columns .column ul li a{height:auto}}#footer .inner-footer .columns .column ul li a:after{background:#fff;bottom:-1px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease-in-out;width:100%}#footer .inner-footer .columns .column ul li a:hover:after{transform:scaleX(1)}#footer .inner-footer .columns .column ul.pointed li{height:auto;position:relative;text-indent:-.7rem}#footer .inner-footer .columns .column ul.pointed li:before{content:"\00b7";font-weight:600;margin-right:.5rem}#footer .inner-footer .columns .column ul.contact li{align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:12px}#footer .social{background:#e6e6e6;text-align:center}@media screen and (min-width:700px){#footer .social{background:none;bottom:4.5rem;color:#fff;position:absolute;width:100%}}#footer .social ul{display:inline-block;font-size:200%}#footer .social ul li{display:inline-block;margin:0 5px}#footer .social ul li a{color:inherit;display:block;margin:0;padding:0}#footer .social ul li a span{display:inline-block;height:0;overflow:hidden;width:0}#footer .copyright{background:#e6e6e6;padding:0 0 2rem;text-align:center}@media screen and (min-width:544px) and (max-width:700px){#footer .copyright{font-size:80%}}@media screen and (min-width:700px){#footer .copyright{background:rgba(0,0,0,.4);bottom:0;color:#fafafa;font-size:90%;height:3.5rem;line-height:3.5rem;position:absolute;width:100%}}#footer .copyright ul{display:inline-block;line-height:2rem}#footer .copyright ul li{display:block}@media screen and (min-width:700px){#footer .copyright ul li{display:inline}#footer .copyright ul li:first-child:after,#footer .copyright ul li:nth-child(2):after{content:"-";margin:0 5px}}#footer .copyright ul li a{display:inline-block}.form-checkbox{border:1px solid transparent;padding:5px 0 0 5px}.form-checkbox label{cursor:pointer;display:block;height:1.5rem;line-height:1.5rem;margin-bottom:.5rem;position:relative}.form-checkbox label span{font-size:1rem;padding-left:2rem}.form-checkbox label input{background-color:transparent;border-color:transparent;box-shadow:none;height:1.5rem;margin:0;outline:none;position:absolute;top:0;width:1.5rem}.form-checkbox label input:after,.form-checkbox label input:before{content:"";position:absolute}.form-checkbox label input:before{background:grba(var(--gc-color1),1);border:1px solid silver;height:1.5rem;left:0;top:0;width:1.5rem;z-index:1}.form-checkbox label input:after{border:solid #222!important;border-width:0 4px 4px 0!important;bottom:calc(50% - 8px)!important;height:15px!important;left:calc(50% - 5px);opacity:0;transform:rotate(45deg);transition:opacity .2s ease-in-out;width:9px!important;z-index:2}#posts,.form-checkbox label input:checked:after{opacity:1}#posts{transition:opacity .75s ease-in-out}#posts.off{opacity:0;transition:opacity .3s ease-in-out}#articles{margin:2rem 1rem;min-height:60vh}@media screen and (min-width:700px){#articles{margin:2rem auto;max-width:650px}}@media screen and (min-width:1360px){#articles{grid-gap:4rem;display:grid;grid-template-columns:2fr 1fr;max-width:1100px;padding:3rem 0}}#articles #posts{width:inherit}#articles #posts article{margin-bottom:3rem;position:relative}#articles #posts article .academy-img{margin:-1.5rem 0 3rem}@media screen and (min-width:700px){#articles #posts article .academy-img{margin:-1.5rem -2rem 3rem}}#articles #posts article .academy-img img{display:block;height:auto;width:100%}@media screen and (min-width:700px){#articles #posts article{border:1px solid silver;padding:1.5rem 2rem}}#articles #posts article h2{font-size:150%;font-weight:500;margin-bottom:1.75rem}#articles #posts article h3{font-size:110%;font-weight:500}#articles #posts article ol,#articles #posts article ul{padding-left:1rem}#articles #posts article ul li{list-style:disc;margin-bottom:5px}#articles #posts article ol li{list-style:decimal;margin-bottom:5px}#articles #posts article .condividi{margin-top:2rem;text-align:center}#articles #posts article .nav-post-title{font-size:110%;margin-top:4rem;text-align:center}#articles #posts article ul.post-navigation{padding:0}#articles #posts article ul.post-navigation li{border:1px solid #999;height:5rem;list-style:none;margin-bottom:14px}#articles #posts article ul.post-navigation li a{align-items:center;display:flex;height:5rem;justify-content:center;padding:0 2.5rem;position:relative;text-align:center;text-decoration:none;transition:all .3s ease-in-out;width:100%}#articles #posts article ul.post-navigation li a.prev-post:before{left:.8rem;transform:rotate(45deg);transition:all .3s ease-in-out}#articles #posts article ul.post-navigation li a.next-post:before,#articles #posts article ul.post-navigation li a.prev-post:before{border-color:transparent transparent #222 #222;border-style:solid;border-width:1px;content:"";height:1.5rem;position:absolute;top:calc(50% - .7rem);width:1.5rem}#articles #posts article ul.post-navigation li a.next-post:before{right:.8rem;transform:rotate(225deg)}#articles #posts article ul.post-navigation li a:hover{background:#222;color:#fff}#articles #posts article ul.post-navigation li a:hover:before{border-color:transparent transparent #fff #fff}@keyframes freccia-next{0%{transform:translateX(-11px)}to{transform:translateX(0)}}@keyframes freccia-prev{0%{transform:translateX(11px)}to{transform:translateX(0)}}#articles #posts article header h2{font-size:180%;font-weight:400}#articles #posts article header p{font-size:90%}@media screen and (min-width:1360px){#articles #posts article header p{margin:0 0 1rem}}#articles #posts article .content-text{margin-top:2rem}@media screen and (min-width:700px){#articles #posts article .content{grid-gap:1rem;display:grid;grid-template-columns:220px auto}}#articles #posts article .content h2{font-size:110%}#articles #posts article .content .content-img{background-repeat:no-repeat;background-size:0 0;height:260px;margin-bottom:1rem;overflow:hidden}#articles #posts article .content .content-img img{display:block;margin:0 auto;max-height:260px;width:auto}@media screen and (min-width:700px){#articles #posts article .content .content-img{background-repeat:no-repeat;background-size:cover;min-height:260px}#articles #posts article .content .content-img.left-0{background-position:0}#articles #posts article .content .content-img.left-25{background-position:25%}#articles #posts article .content .content-img.left-50{background-position:50%}#articles #posts article .content .content-img.left-75{background-position:75%}#articles #posts article .content .content-img.left-100{background-position:100%}#articles #posts article .content .content-img img{display:none}}#articles #posts article .img-blog{margin-bottom:2rem;overflow:hidden;padding:0}#articles #posts article .img-blog img{display:none;margin:0 auto;max-height:400px;width:auto}#articles #posts article .video{border:1px solid silver;margin:0 0 1.5rem;padding:0 0 70%;position:relative}@media screen and (min-width:700px){#articles #posts article .video{margin:0 .5rem 2rem;padding-bottom:60%}#articles #posts article .video:before{border:1px solid silver;bottom:-.5rem;left:-.5rem;right:-.5rem;top:-.5rem}}#articles #posts article .video iframe{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}#articles #posts article .video.clear-yt{padding:0}#articles #posts article .video.clear-yt .video-icon{height:64px;left:calc(50% - 32px);position:absolute;top:calc(50% - 32px);width:64px}#articles #posts article .video.clear-yt .video-icon img{height:auto;width:100%}#articles #posts article footer{padding-top:1rem;text-align:right}#articles #posts article footer .button,#articles #posts article footer .corsi li a,.corsi li #articles #posts article footer a{display:inline-block}#articles #posts article p.italic{font-style:italic}#articles #posts article .box-img{background-position:50%;background-repeat:no-repeat;background-size:contain;height:360px}@media screen and (max-width:1023px){#articles #sidebar{margin:4rem 0}}#articles #sidebar h3{border-bottom:1px solid silver;font-weight:400;line-height:1.5}#articles #sidebar h3:first-child{margin:0}#articles #sidebar .result-search{height:auto;margin:.5rem 0;max-height:0;overflow:hidden;transition:max-height .5s linear}#articles #sidebar .result-search.on{max-height:3rem}#articles #sidebar ul li{margin-bottom:.5rem}#articles #sidebar ul li a{border:1px solid #ccc;display:block;height:3rem;line-height:3rem;padding:0 1rem;position:relative;width:100%}#articles #sidebar ul li a:after{background:#222;color:#fff;content:attr(data-title);left:0;padding:0 calc(1rem + 1px);position:absolute;right:0;top:0;transform:scaleY(0);transition:transform .3s ease-in-out}#articles #sidebar ul li a.active{pointer-events:none}#articles #sidebar ul li a.active:after{transform:scaleY(1)}@media screen and (min-width:1360px){#articles #sidebar ul li a:hover:after{transform:scaleY(1)}}.bottom-blog{font-size:80%;text-transform:uppercase}.bottom-blog a,.bottom-blog b,.bottom-blog strong{border:1px solid;display:inline-block;height:2rem;line-height:2rem;margin:0 8px 0 0;padding:0 1rem;text-decoration:none!important;width:auto}.bottom-blog b,.bottom-blog strong{background:#222;border:1px solid #222;color:#fff;font-weight:400}.search{height:2.2rem;margin-bottom:1.5rem;position:relative}.search input{height:2.2rem;left:0;line-height:2.2rem;padding:0 2.5rem 0 5px;position:absolute;top:0;width:100%;z-index:0}.search span{cursor:pointer;font-size:1.25rem;height:100%;position:absolute;right:0;text-align:center;top:0;width:2.4rem;z-index:1}.search span i{line-height:2.2rem}#header{color:#fff;display:grid;height:63vh;height:calc(var(--vh, 1vh)*63);margin-top:37vh;margin-top:calc(var(--vh, 1vh)*37);position:relative;text-align:center}@media screen and (min-width:700px){#header{height:67vh;height:calc(var(--vh, 1vh)*67);margin-top:calc(var(--vh, 1vh)*33)}}@media screen and (min-width:1360px){#header{height:360px;margin-top:0;padding-top:0}}#header #bg-header{background-color:#000;background-image:url(../../assets/img/header/gatto.jpg);background-image:url(../../img/prx/keyboard-sm.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}@media screen and (min-width:700px){#header #bg-header{background-image:url(../../img/prx/keyboard-t1.jpg)}}@media screen and (min-width:1280px){#header #bg-header{background-image:url(../../img/header-t2.jpg)}}@media screen and (min-width:1920px){#header #bg-header{background-image:url(../../img/header.jpg)}}#header .inner-header{align-items:center;align-self:start;display:flex;height:150px;justify-content:center;z-index:1}@media screen and (min-width:700px){#header .inner-header{height:200px}}@media screen and (min-width:1280px){#header .inner-header{align-self:center;padding-top:80px}}#header .inner-header h1{font-size:1.5rem;line-height:1.25}@media screen and (min-width:544px){#header .inner-header h1{font-size:2.5rem}}@media screen and (min-width:1024px){#header .inner-header h1{font-size:2.5rem;padding:0}}@media screen and (min-width:1360px){#header .inner-header h1{font-size:3rem}}#header .inner-header ul{display:inline-block}#header .inner-header ul li{display:inline;text-transform:uppercase}#header .inner-header ul li a{display:inline-block;overflow:visible;padding-right:1rem;position:relative}#header .inner-header ul li a:after{border-color:transparent #fff #fff transparent;border-style:solid;border-width:2px;bottom:.3rem;content:"";height:.6rem;position:absolute;right:.3rem;transform:rotate(-45deg);width:.6rem}#header .inner-header ul li a:before{background:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease-in-out;width:calc(100% - 1rem)}#header .inner-header ul li a:hover:before{transform:scaleX(1)}#policy{margin:2rem auto;max-width:800px;padding:1rem 2rem}@media screen and (min-width:544px) and (max-width:700px){#policy{padding:1rem 4rem}}#policy .inner-policy ol li ul{list-style:square outside;padding:0 0 1rem 1rem}#policy .inner-policy ol li ul li{margin-bottom:5px}#policy .inner-policy p.no-margin{margin:0}#totop{bottom:0;color:#fff;cursor:pointer;height:3rem;opacity:0;position:fixed;right:0;text-align:center;transition:opacity .5s ease-in-out,visibility 0s ease 1s;visibility:hidden;width:3rem;z-index:10}#totop:after{border-color:#fff transparent transparent #fff;border-style:solid;border-width:2px;content:"";height:40%;left:30%;position:absolute;top:45%;transform:rotate(45deg);width:40%}#totop.on{opacity:1;transition:opacity .5s ease-in-out;visibility:visible}.loader,.loader:after{border-radius:50%;height:8rem;width:8rem}.loader{animation:load8 1.3s linear infinite;border:.5rem solid red;border-left-color:#ab9f92;font-size:10px;left:calc(50% - 4rem);position:absolute;top:calc(50% - 4rem);transform:translateZ(0)}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.blink,.div-login i.errore{animation:blink-animation 1.25s steps(4,start) infinite;-webkit-animation:blink-animation 1.25s steps(4,start) infinite}@keyframes blink-animation{to{visibility:hidden}}#fullscreen{background:#222;display:grid;height:100vh;position:fixed;width:100%}#fullscreen:before{color:#fff;content:"Caricamento in corso...";height:30px;left:calc(50% - 150px);line-height:30px;position:absolute;text-align:center;top:calc(50% - 15px);width:300px}#mainlogin{grid-gap:0;color:#fff;display:grid;grid-template-areas:". a a ." ". a a .";grid-template-columns:repeat(4,1fr);opacity:0;z-index:10}#mainlogin.on{opacity:1;transition:opacity .3s ease-in-out .1s}#mainlogin .inner{align-self:center;background:#eee;color:#222;grid-area:a;justify-self:center;min-height:250px;width:360px}#mainlogin .inner p{color:#eee;display:block;font-size:1rem;line-height:2rem;margin:-2rem 0 0;text-align:center}#mainlogin .inner p a{text-decoration:underline}#mainlogin .inner a{color:#fff}#mainlogin .inner h5{font-size:.8rem;text-transform:none}#ul-cnt ul{border-bottom:5px solid #ccc;display:flex;list-style:none;padding:0;position:relative}#ul-cnt ul:before{background:green;bottom:-5px;content:"";display:block;height:5px;left:0;position:absolute}#ul-cnt ul.ul-due:before{transition:left .2s ease-out;width:50%}#ul-cnt ul.ul-due[data-li="1"]:before{left:0}#ul-cnt ul.ul-due[data-li="2"]:before{left:50%}#ul-cnt ul li{cursor:pointer;display:block;line-height:2rem;text-align:center;width:33.33333%}#ul-cnt ul li.max{width:50%}#ul-cnt ul li.active{pointer-events:none}.div-login{margin:auto;padding:5px}@media screen and (min-width:700px){.div-login{padding:20px 40px}}.div-login i{font-size:1.2rem}.div-login i.errore{color:red}.div-login input[type=password],.div-login input[type=text]{background:none;border:1px solid #b3b3b3;color:#eee;color:#222;display:inline-block;height:100%;padding:0 5px;width:100%}.div-login button{background:#4169e1;border:none;color:#eee;cursor:pointer;display:inline-block;font-size:.7rem;height:100%;text-transform:uppercase;transition:all .3s ease;width:100%}.div-login button#login-send{overflow:hidden;position:relative;z-index:0}.div-login button#login-send span{background:red;display:block;z-index:10}.div-login button#login-send:after{background:#1c3a94;content:"";height:100%;left:-40%;position:absolute;top:0;width:40%}.div-login button#login-send.send{pointer-events:none}.div-login button#login-send.send:after{animation:load 1.3s infinite}@keyframes load{0%{left:-40%}50%{left:100%}to{left:-40%}}.div-login.right{text-align:right}.div-login table{width:100%}.div-login table tr td{color:#222;height:2.2rem;padding:3px}.div-login #msg-login{display:none;font-size:.9rem;font-size:.85rem;line-height:1.2;margin-top:10px;text-align:center}.div-login h5{font-size:.9rem;margin:0;text-align:center}.div-login .login-box{display:none}.div-login .login-box#forgot{margin-top:2rem}li.ico:before{display:inline-block;font-family:icomoon;width:1.3rem}.loading{left:50%;position:absolute;top:50%}.loading .bullet{animation:animIn 1.2s ease-in-out 0s infinite;background:#4169e1;border-radius:50%;padding:6px;position:absolute}.loading .bullet:first-child{animation-delay:0s}.loading .bullet:nth-child(2){animation-delay:.15s}.loading .bullet:nth-child(3){animation-delay:.3s}.loading .bullet:nth-child(4){animation-delay:.45s}.loading .bullet.frame{background:orange;padding:12px}.loading.white .bullet{background:#f1f1f1}@keyframes animIn{0%{opacity:0;transform:translateX(-100px)}50%{opacity:1}to{opacity:0;transform:translateX(100px)}}#ebook{height:auto;margin:6rem 0 2rem}@media screen and (min-width:1360px){#ebook{margin:0}}#ebook .slide-container{height:100%;position:relative}#ebook .slide-container .next,#ebook .slide-container .prev{cursor:pointer;height:100%;position:absolute;top:0;width:2.4rem;z-index:100}@media screen and (max-width:1023px){#ebook .slide-container .next,#ebook .slide-container .prev{display:none}}#ebook .slide-container .next:before,#ebook .slide-container .prev:before{border-color:transparent transparent #222 #222;border-style:solid;border-width:2px;content:"";height:1.6rem;position:absolute;top:calc(50% - .8rem);transform:rotate(45deg);transition:all .2s ease;width:1.6rem}#ebook .slide-container .prev{left:10px}#ebook .slide-container .prev:before{left:.6rem}#ebook .slide-container .prev:hover:before{border-color:transparent transparent #000 #000}#ebook .slide-container .next{right:10px}#ebook .slide-container .next:before{border-color:#222 #222 transparent transparent;right:.6rem}#ebook .slide-container .next:hover:before{border-color:#000 #000 transparent transparent}#ebook .slide-container .intro-slide{z-index:0}@media screen and (min-width:1280px){#ebook .slide-container .intro-slide{height:100vh}}@media screen and (min-width:1360px){#ebook .slide-container .intro-slide{height:calc(100vh - 54px)}}#ebook .slide-container .intro-slide .item-ebook{position:relative}@media screen and (min-width:700px){#ebook .slide-container .intro-slide .item-ebook{margin-bottom:6rem}}@media screen and (min-width:1280px){#ebook .slide-container .intro-slide .item-ebook{height:100vh}#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook{height:100%}#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook{display:flex;height:100%}#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .left{align-items:center;background:#e6e6e6;display:flex;height:100%;justify-content:center;padding-bottom:80px;width:45%}}@media screen and (orientation:landscape) and (min-width:1366px) and (max-height:800px){#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .left{padding-bottom:0;width:35%}}@media screen and (orientation:landscape) and (min-width:1366px) and (min-height:801px){#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .left{padding-bottom:0;width:42%}}@media screen and (min-width:1920px){#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .left{width:45%}}#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .left .inner{background:none}#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .left .inner .img-book{box-shadow:5px 5px 10px rgba(0,0,0,.5);margin:0 auto 1rem;max-width:200px;overflow:hidden}@media screen and (min-width:700px){#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .left .inner .img-book{margin:0 auto 2rem;max-width:350px}}@media screen and (orientation:landscape) and (min-width:1366px) and (max-height:800px){#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .left .inner .img-book{margin:0 auto 2rem;max-width:320px}}@media screen and (min-width:1920px){#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .left .inner .img-book{max-width:450px}}#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .left .inner .img-book img{display:block;height:auto;width:100%}#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .content{align-items:center;background:#fafafa;display:flex;justify-content:center;padding-bottom:80px}@media screen and (min-width:1280px){#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .content{height:100%;width:55%}}@media screen and (orientation:landscape) and (min-width:1366px) and (max-height:800px){#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .content{width:65%}}@media screen and (orientation:landscape) and (min-width:1366px) and (min-height:801px){#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .content{width:58%}}@media screen and (min-width:1280px) and (max-width:1368px){#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .content{padding-bottom:50px}}#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .content .inner{padding:1rem}@media screen and (min-width:700px){#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .content .inner{max-width:65%}}@media screen and (min-width:1280px){#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .content .inner{max-width:100%;padding:0 6rem 0 4rem}}@media screen and (orientation:landscape) and (min-width:1366px) and (max-height:800px){#ebook .slide-container .intro-slide .item-ebook .inner-item-ebook .split-ebook .content .inner .divider.last{display:none}}#ebook-buy{align-items:center;background:rgba(0,0,0,.8);display:flex;display:none;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .4s ease-in-out;width:100%;z-index:10000}#ebook-buy.on{opacity:1}#ebook-buy .inner{background:#fafafa;padding:4rem 2rem 2rem;position:relative}#ebook-buy .inner:after{background:#fafafa;content:"Please wait...";display:none;height:100%;left:0;line-height:320px;position:absolute;text-align:center;top:0;width:100%;z-index:10}#ebook-buy .inner.send:after{display:block}#ebook-buy .inner .result-ebook{font-size:.9rem;margin:1rem 0 0}#ebook-buy .inner .result-ebook p{text-align:center}#ebook-buy .inner #close-form-ebook{border-color:transparent transparent #ccc #ccc;border-style:solid;border-width:1px;cursor:pointer;font-size:.8rem;height:2rem;line-height:2rem;position:absolute;right:0;text-align:center;text-decoration:underline;top:0;width:6rem}#ebook-buy .inner .ebook-form{width:320px}#ebook-buy .inner .ebook-form a{border-color:#222}#ebook-buy .inner .ebook-form .form-group .form-label{font-size:.8rem}#ebook-buy .inner .ebook-form .form-group .form-input{background:none}.sticky-split{margin:6rem 0 2rem;padding:2rem 1rem;width:100%}@media screen and (min-width:700px){.sticky-split{margin:4rem auto;max-width:500px;padding:0}}@media screen and (min-width:1360px){.sticky-split{display:flex;flex-direction:row;margin:0;max-width:100%}}.sticky-split .img{border:none}@media screen and (min-width:1360px){.sticky-split .img{width:45%}}.sticky-split .img .inner-img{background-position:top;background-size:cover;border:none;height:300px}@media screen and (min-width:700px){.sticky-split .img .inner-img{height:400px}}@media screen and (min-width:1360px){.sticky-split .img .inner-img{height:100vh;position:sticky;top:54px}}.sticky-split .content{padding:2rem 0}@media screen and (min-width:700px){.sticky-split .content{padding:4rem 0}}@media screen and (min-width:1360px){.sticky-split .content{align-items:center;justify-content:center;padding:100px 0;width:55%}}.sticky-split .content .inner{margin:0 auto;max-width:600px}@media screen and (min-width:1360px){.sticky-split .sticky-form{align-items:center;background:#e6e6e6;display:flex;height:100vh;position:sticky;top:54px;width:45%}}.sticky-split .sticky-form .inner{height:400px;width:100%}@media screen and (min-width:1360px){.sticky-split .sticky-form .inner{margin-left:3rem;width:450px}}b,bold,strong{font-weight:500}html{color:#222;font-family:Roboto,sans-serif;font-size:15px}@media screen and (min-width:700px){html{font-size:17px}}body{background:#fafafa}.container{margin:0 auto;max-width:1600px}[role=button]{cursor:pointer}#svgdefts{display:none}input{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;-o-user-select:auto!important;user-select:auto!important}a{color:currentColor;text-decoration:none}i{font-style:italic}.icons{display:inline-block}.icons .icon{fill:currentColor;height:1.2rem;width:1.2rem}.loading .bullet{background:#222;color:red}h1{font-size:250%;font-weight:300;margin-bottom:1.5rem}h2{font-size:130%;font-weight:400;margin-bottom:1rem}@media screen and (min-width:700px){h2{font-size:180%}}@media screen and (min-width:1360px){h2{font-size:200%}}@media screen and (min-width:1360px) and (max-height:800px){h2{font-size:170%}}h3{font-size:1.15rem;font-weight:500;margin-bottom:.75rem}@media screen and (min-width:13600px){h3{font-size:1.3rem}}h4{font-size:1.2rem;margin-bottom:.75rem}p{line-height:1.5;margin-bottom:1rem;text-align:justify}p.title{margin:0}.slogan-fees span{display:block}.centered{text-align:center}.divider{border-bottom:1px solid silver;margin:2rem 0;width:150px}.divider.mtop{margin-top:2rem}.divider.centered{margin:2rem auto}.divider.ebook-divider{margin-bottom:7rem;width:100%}@media screen and (min-width:1280px){.divider.ebook-divider{display:none}}.form-group.focused .form-label{color:#8d8d8d}#slidehome{background-color:#000}#totop{background:#000;z-index:100}.loader{border:.5rem solid #ccc;border-left-color:#9a9a9a}span.cutemail{all:unset}span.cutemail:before{content:"\0040"}#posts a:not(.button){text-decoration:underline}#posts ol,#posts ul{margin:0 1rem 1rem}#posts ul{list-style:disc}#posts .bottom-blog .pagination a,#posts .bottom-blog .pagination b{text-decoration:none}.misure{display:none}.prx-bg[data-section=lessons]{background-image:url(../../img/prx/hands-sm.jpg)}@media screen and (min-width:700px){.prx-bg[data-section=lessons]{background-image:url(../../img/prx/hands.jpg)}}.prx-bg[data-section=fees]{background-image:url(../../img/prx/piano-sm.jpg)}@media screen and (min-width:700px){.prx-bg[data-section=fees]{background-image:url(../../img/prx/piano.jpg)}}.prx-bg[data-section=ebook]{background-image:url(../../img/prx/hands-two-sm.jpg)}@media screen and (min-width:700px){.prx-bg[data-section=ebook]{background-image:url(../../img/prx/hands-two.jpg)}}.prx-bg[data-section=about]{background-image:url(../../img/prx/note-sm.jpg)}@media screen and (min-width:700px){.prx-bg[data-section=about]{background-image:url(../../img/prx/note.jpg)}}.prx-bg[data-section=articoli]{background-image:url(../../img/prx/tailpiece-sm.jpg)}@media screen and (min-width:700px){.prx-bg[data-section=articoli]{background-image:url(../../img/prx/tailpiece.jpg)}}.section-sticky .sticky-split .img .inner-img[data-img=lessons]{background-image:url(../../img/lessons/igino-vaccari-experienced-teacher.jpg)}.section-sticky .sticky-split .img .inner-img[data-img=about]{background-image:url(../../img/igino-vaccari-professional-pianist-sm.jpg)}@media screen and (min-width:700px){.section-sticky .sticky-split .img .inner-img[data-img=lessons]{background-image:url(../../img/lessons/igino-vaccari-experienced-teacher.jpg)}.section-sticky .sticky-split .img .inner-img[data-img=about]{background-image:url(../../img/about/igino-vaccari-professional-pianist.jpg)}}.read-more{text-align:right}@media screen and (min-width:1360px){.read-more{padding-right:2rem}}.read-more a{font-size:.8rem}