html{box-sizing:border-box;height:100%}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,td strong{font-weight:900}h1,h2,h3,h4,h5,h6,li,p{margin:0 auto;font-family:Open Sans,sans-serif;font-weight:400;line-height:1em}h1 sup,h2 sup,h3 sup,h4 sup,h5 sup,h6 sup,li sup,p sup{font-size:50%;top:-.75em}h1{font-size:30px;line-height:1.2em}@media (width>=768px){h1{font-size:36px}}@media (width>=1024px){h1{font-size:48px}}h2{font-size:24px;line-height:1.2em}@media (width>=768px){h2{font-size:30px}}@media (width>=1024px){h2{font-size:36px}}h3{font-size:20px}@media (width>=768px){h3{font-size:24px}}@media (width>=1024px){h3{font-size:30px}}h4{font-size:18px}@media (width>=768px){h4{font-size:20px}}@media (width>=1024px){h4{font-size:24px}}h5{font-size:16px}@media (width>=768px){h5{font-size:18px}}@media (width>=1024px){h5{font-size:20px}}h6{font-size:15px}@media (width>=768px){h6{font-size:16px}}@media (width>=1024px){h6{font-size:18px}}p,li{font-size:15px;line-height:1.6em}@media (width>=1024px){p,li{font-size:16px}}img{vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;display:inline-block}button{appearance:none;background:0 0;border:0;border-radius:0;padding:0;line-height:1}[type=reset],[type=submit],button,html [type=button]{appearance:button}a:focus{outline:none}.button-red{color:#fff;text-transform:uppercase;cursor:pointer;background:#f61a30;border:1px solid #f61a30;border-radius:200px;outline:none;width:100%;max-width:275px;height:50px;padding:10px 0;font:700 16px Bebas Neue,sans-serif;transition:all .2s linear}@media (width>=768px){.button-red{font-size:18px}}@media (width>=991px){.button-red{font-size:20px}}.button-red.active{background:#f84b5c}.button-red.join{text-transform:uppercase;border:1px solid #f61a30;padding:10px 0}.button-red:hover{color:#fff;text-decoration:none}@media (width>=991px){.button-red:hover{background:#f84b5c;border:1px solid #f61a30}}.button-red.inverted{color:#f61a30;background:0 0;border:1px solid #f61a30}@media (width>=991px){.button-red.inverted:hover{color:#fff;background:#f61a30}}.small-body{margin:0;font:400 16px Open Sans,sans-serif}.medium-heading{margin:0;font:700 18px/1.1em Open Sans,sans-serif}@media (width>=768px){.medium-heading{font-size:22px}}@media (width>=991px){.medium-heading{font-size:26px}}.medium-body{margin:0;font:400 18px Open Sans,sans-serif}@media (width>=768px){.medium-body{font-size:20px}}.large-body{font:400 20px Open Sans,sans-serif}@media (width>=768px){.large-body{font-size:24px}}@media (width>=991px){.large-body{font-size:28px}}.x-large-heading{margin:0;font:700 32px/1.1em Open Sans,sans-serif}@media (width>=768px){.x-large-heading{font-size:40px}}@media (width>=991px){.x-large-heading{font-size:48px}}.text-red{color:#f61a30}.anchor{visibility:hidden;display:block;position:relative;top:-50px}.form-group{position:relative}.form-group input{background:#f2f2f2;border:1px solid #d1d1d1;border-radius:200px;width:100%;height:50px;padding:5px 20px;font-weight:300}.form-group:focus{box-shadow:none;outline:none}.promo-heading-background{color:#fff;text-align:center}.promo-heading-background .promo-heading.catalogue h2{margin-bottom:0}.promo-heading-background .promo-heading h1{margin-bottom:15px}.promo-heading-background .promo-heading h1.is-link{margin-bottom:30px}.promo-heading-background .promo-heading h1 a{color:#fff;cursor:pointer;text-decoration:underline}.promo-heading-background .promo-heading h2{margin:15px auto 20px}.promo-heading-background .promo-heading h3{max-width:960px;margin:0 auto 30px;font-weight:300}.promo-heading-background .promo-heading h6{color:#f61a30;margin-bottom:15px;display:inline-block}.promo-heading-background .promo-heading h6.disclaimer{color:#fff;opacity:.7;margin-bottom:0}.promo-heading-background .promo-heading p{margin-bottom:25px;font-weight:300}.promo-heading-background .promo-heading a{color:inherit;font-weight:300;text-decoration:none}.promo-heading-background .promo-heading a:hover{text-decoration:underline}.promo-heading-background .promo-heading .learn-to-play-logo{width:100%;max-width:310px;margin:0 auto 15px}@media (width>=768px){.promo-heading-background .promo-heading .learn-to-play-logo{max-width:530px}}@media (width>=991px){.promo-heading-background .promo-heading .learn-to-play-logo{max-width:660px}}.promo-heading-background .promo-heading .big-logo{width:100%;max-width:660px}@media (width>=991px){.promo-heading-background .promo-heading .big-logo{max-width:800px}}.promo-heading-background .promo-heading .embed-responsive{margin-top:30px;position:relative}.promo-heading-background .promo-heading .button-red{width:100%;max-width:100%;margin:0 auto;display:block}.promo-heading-background .promo-heading .button-red.inverted{color:#fff;border:1px solid #fff}.promo-heading-background .promo-heading .button-red.inverted:hover{background:0 0}.facebook-comments-background{background:#f6f7f9;padding:60px 0 45px}.facebook-comments-background textarea{resize:none}.article-body{margin-bottom:30px;padding:30px 15px}.article-body .start{float:left;margin-top:10px;margin-bottom:15px;margin-right:10px;font-size:65px}.article-body h3,.article-body h4{margin-bottom:10px}.article-body img{margin:15px 0 30px}.article-body .piano-img{max-width:100%;max-height:215px}.article-body p{margin-bottom:15px;line-height:1.5em}.article-body ul{margin-bottom:15px;padding:0;list-style-type:none}.article-body ul li{margin-bottom:30px}.article-body .article-gif{margin-top:15px;margin-bottom:30px;padding-bottom:41.66%}.article-body .article-gif video{width:100%;height:auto}.article-body .clearfix{margin-bottom:15px}.article-body.series{padding:15px}@media (width>=768px){.article-body.series{padding:40px}}@media (width>=991px){.article-body.series{padding:80px}.article-body.series p{font-size:18px}}.form-bottom{text-align:center;color:#fff;background-color:#f61a30;padding:40px 0}@media (width>=768px){.form-bottom{padding:50px 0}}@media (width>=991px){.form-bottom{padding:60px 0}}.form-bottom h5{margin-bottom:30px}.form-bottom .email-form{max-width:640px}.form-bottom .button-red{color:#fff;background:0 0;border:2px solid #fff;max-width:100%}.form-bottom .button-red:hover{color:#f61a30;background:#fff}.ajax-form input,.ajax-form button{color:#999;height:45px;box-shadow:none;text-align:inherit;border:none;border-radius:100px;margin:0 auto 10px;padding:7px 20px;font:400 18px/45px Open Sans,sans-serif;transition:all .2s ease-in}@media (width>=768px){.ajax-form input,.ajax-form button{height:55px;margin:0 auto 15px;font-size:19px;line-height:55px}}@media (width>=991px){.ajax-form input,.ajax-form button{font-size:23px}}.ajax-form button{text-transform:uppercase;text-align:center;cursor:pointer;color:#fff;background:#f61a30;border:none;width:100%;margin:0 auto 15px;padding:0;font-family:Bebas Neue,sans-serif;display:block}.ajax-form button:hover{background:#f84b5c}.email-form{float:none;width:100%;max-width:660px;margin:0 auto;display:inline-block}@media (width>=991px){.email-form{max-width:900px}}.email-form .form-group{padding:0 5px}.email-form .form-group .button-red{max-width:100%;margin:0}.email-form .form-group input[type=email],.email-form .form-group input[type=text]{color:#000;border:none}.series-boxes h2{margin:30px 0}.series-boxes .box{margin-bottom:30px;position:relative}.series-boxes .box.with-video a img{opacity:.8}.series-boxes .box.with-video a i{opacity:1}@media (width>=768px){.series-boxes .box.with-video a img{opacity:1}.series-boxes .box.with-video a i{opacity:0}}@media (width>=991px){.series-boxes .box.with-video a:hover img{opacity:.8}.series-boxes .box.with-video a:hover i{opacity:1}}.series-boxes .box a{cursor:pointer;display:block;position:relative}.series-boxes .box a img{z-index:1;border-radius:5px;max-width:100%;height:auto;transition:all .3s}.series-boxes .box a i{color:#fff;text-shadow:0 0 15px #00000080;z-index:2;margin:-12px 0 0 -12px;font-size:30px;transition:all .3s;position:absolute;top:50%;left:50%}@media (width>=768px){.series-boxes .box a i{margin:-22px 0 0 -22px;font-size:45px}}.series-boxes .box a p{color:#000;margin:10px auto 0;font:700 16px/1.2em Open Sans,sans-serif}@media (width>=768px){.series-boxes .box a p{font-size:18px}}.series-boxes .box .box-badge{color:#fff;pointer-events:none;z-index:2;background:#f61a30;border-radius:5px 0;padding:5px 10px;font-size:12px;position:absolute;top:0;left:0}.series-boxes .box .watch-button{color:#fff;text-align:center;z-index:2;pointer-events:none;background:#232e31;border-radius:0 0 5px 5px;width:100%;margin-top:-3px;line-height:30px;position:relative}.side-scroller h2{margin-bottom:15px}.side-scroller .horizontal-scroll{height:185px;position:relative;overflow:hidden}.side-scroller .horizontal-scroll .scroll-click{cursor:pointer;width:25px;height:156px;transition:background .1s linear;display:none}@media (width>=991px){.side-scroller .horizontal-scroll .scroll-click{display:block}}.side-scroller .horizontal-scroll .scroll-click:hover{background:#0000000d}.side-scroller .horizontal-scroll .scroll-click.scroll-right{position:absolute;right:0}.side-scroller .horizontal-scroll .scroll-click.scroll-left{position:absolute;left:0}.side-scroller .horizontal-scroll .fa-angle-right{cursor:pointer;font-size:25px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=991px){.side-scroller .horizontal-scroll .fa-angle-right{display:block}}.side-scroller .horizontal-scroll .fa-angle-left{cursor:pointer;font-size:25px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=991px){.side-scroller .horizontal-scroll .fa-angle-left{display:block}}.side-scroller .lesson-node img{border:none}.side-scroller.chords .inside-scroll-mask .inside-scroll-element{width:1490px}.side-scroller.improv .inside-scroll-mask .inside-scroll-element{width:750px}.side-scroller .inside-scroll-mask{-webkit-overflow-scrolling:touch;width:100%;height:120%;margin:0 auto;position:relative;overflow:scroll hidden}@media (width>=991px){.side-scroller .inside-scroll-mask{width:95%}}.side-scroller .inside-scroll-mask .inside-scroll-element{white-space:nowrap;position:absolute}.side-scroller .inside-scroll-mask .inside-scroll-element .lesson-node{vertical-align:top;width:245px;padding-bottom:15px;padding-right:15px;display:inline-block;position:relative}.side-scroller .inside-scroll-mask .inside-scroll-element .lesson-node .complete-badge{text-align:center;color:#fff;z-index:2;background:#f61a30;border-radius:5px;width:20px;height:20px;position:absolute;top:5px;left:5px}.side-scroller .inside-scroll-mask .inside-scroll-element .lesson-node h6{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.side-scroller .inside-scroll-mask .inside-scroll-element .lesson-node img{z-index:1;border:1px solid #a8a8a8;max-width:100%;position:relative}.side-scroller .inside-scroll-mask .inside-scroll-element .lesson-node .progress{z-index:2;height:6px;box-shadow:none;background:#a8a8a8;border-left:1px solid #a8a8a8;border-right:1px solid #a8a8a8;border-radius:0;width:100%;margin-top:-6px;margin-bottom:0;position:relative}.side-scroller .inside-scroll-mask .inside-scroll-element .lesson-node .progress-bar{background:#f61a30;border-radius:0}.side-scroller .inside-scroll-mask .inside-scroll-element .lesson-node .now-playing{color:#f61a30;margin:0;font-size:12px;font-weight:300;display:none}.side-scroller .inside-scroll-mask .inside-scroll-element .lesson-node .now-playing.active{display:block}.side-scroller .inside-scroll-mask .inside-scroll-element .lesson-node a{text-decoration:none}.jordan-message{text-align:center;margin:60px auto}@media (width>=768px){.jordan-message{text-align:left}}.jordan-message img{background:#fff;border:7px solid #fff;border-radius:50%;max-width:150px;box-shadow:0 0 10px #00000054}@media (width>=768px){.jordan-message img{max-width:100%}}.jordan-message h2{margin:15px auto 10px;font-family:Open Sans,sans-serif;line-height:1em}@media (width>=991px){.jordan-message h2{margin:25px auto 10px}}.jordan-message p{width:100%;max-width:790px;margin:0;font-size:15px;line-height:1.3em}@media (width>=768px){.jordan-message p{font-size:17px}}@media (width>=991px){.jordan-message p{font-size:19px}}.thank-you-box{visibility:hidden;opacity:0;text-align:center;color:#000;background:#fff;border-radius:5px;width:100%;max-width:960px;height:auto;max-height:0;margin:0 auto;transition:all .4s ease-in;display:block;overflow:hidden}.thank-you-box.active{visibility:visible;opacity:1;max-height:1000px;padding:15px}@media (width>=768px){.thank-you-box.active{padding:20px}}@media (width>=991px){.thank-you-box.active{padding:30px}}.thank-you-box p{margin:0 auto;font:400 15px/1.4em Open Sans,sans-serif}@media (width>=768px){.thank-you-box p{font-size:19px}}@media (width>=991px){.thank-you-box p{font-size:23px}}.thank-you-box p em{max-width:550px;font-size:12px;line-height:1.4em;display:inline-block}@media (width>=768px){.thank-you-box p em{font-size:14px}}.thank-you-box h2{text-transform:uppercase;color:#f61a30;margin:15px auto;font:700 30px/1em Bebas Neue,sans-serif}@media (width>=768px){.thank-you-box h2{margin:20px auto;font-size:37px}}@media (width>=991px){.thank-you-box h2{font-size:44px}}.thank-you-box .social-media a{color:#fff;text-align:center;background:#000;border-radius:50%;width:50px;height:50px;margin:20px 3px 0;font-size:26px;line-height:50px;display:inline-block}@media (width>=991px){.thank-you-box .social-media a{width:70px;height:70px;margin:25px 10px 0;font-size:35px;line-height:70px}}.modal-backdrop.in{opacity:.8}.modal .modal-content{padding:20px 10px}@media (width>=768px){.modal .modal-content{padding:35px 30px}}.modal .modal-content h6{margin-bottom:15px}.modal .modal-content img.inverted{filter:brightness(0);margin-bottom:25px;padding:0 15px}.modal .modal-content .button-red{max-width:100%}.modal .modal-content .button-red.custom{margin-top:0}.modal .modal-content .form-group .parsley-errors-list{right:5px}.modal .modal-content .disclaimer{color:#8c9698;font-size:12px}.modal .close{color:#fff;z-index:1;opacity:.8;text-align:center;outline:none;width:35px;margin:0;font-size:35px;line-height:1em;display:inline-block;position:absolute;top:0;right:0}@media (width>=768px){.modal .close{width:50px;font-size:50px;top:7px;right:7px}}.grecaptcha-badge{visibility:hidden}.reveal-overlay{z-index:2147483001;background-color:#000c;display:none;position:fixed;inset:0;overflow-y:auto}.reveal-overlay:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;content:"";color:#fff;z-index:1;opacity:.8;text-align:center;outline:none;width:35px;margin:0;font-family:"Font Awesome 6 Pro";font-size:35px;font-style:normal;font-weight:900;line-height:1em;display:inline-block;position:absolute;top:0;right:0}@media (width>=768px){.reveal-overlay:after{width:50px;font-size:50px;top:7px;right:7px}}.reveal-overlay .reveal{z-index:1006;backface-visibility:hidden;width:90%;max-width:75rem;height:inherit;background-color:#fefefe;border:none;border-radius:7px;outline:none;min-height:0;margin-left:auto;margin-right:auto;padding:0;display:none;position:relative;top:100px;overflow-y:auto}@media (width>=768px){.reveal-overlay .reveal{margin:0 auto;left:auto;right:auto}}.assignment-row.active i.fa-angle-down{transform:rotate(180deg)}.assignment-row.active .dropdown{opacity:1!important;visibility:visible!important;max-height:1500px!important}
/*# sourceMappingURL=lead-gen-pianote.css.map */
