html{box-sizing:border-box;height:100%}body{color:#000;background:#fff}.anchor{visibility:hidden;display:block;position:relative;top:-50px}.join.outline{background:0 0;border:2px solid #f61a30}.join.outline:hover{color:#000;background:#f61a30}.join.outline.white{border-color:#fff}.join.outline.white:hover{color:#000;background:#fff}.join.smaller{padding:13px 25px;font-size:20px}@media (width>=768px){.join.smaller{padding:13px 40px}}h1,h2,h3,h4,h5,h6,p{font-family:Open Sans,sans-serif}h1{font-size:25px;line-height:1.1em}@media (width>=768px){h1{font-size:30px}}@media (width>=991px){h1{font-size:39px}}h2{font-size:18px;line-height:1.1em}@media (width>=768px){h2{font-size:25px}}@media (width>=991px){h2{font-size:30px}}h3{font-size:16px;font-weight:400;line-height:1em}@media (width>=768px){h3{font-size:18px}}@media (width>=991px){h3{font-size:21px}}h4{font-size:14px}@media (width>=768px){h4{font-size:16px}}@media (width>=991px){h4{font-size:18px}}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}.text-red{color:#f61a30}.container{max-width:1000px}.header{text-align:center;color:#fff;background:#000c17;position:relative}.header .container{background:#000 30% 0/cover no-repeat;width:100%;max-width:1400px;padding:20px 15px}@media (width>=768px){.header .container{background-position:40% 0;padding:40px 20px 30px}}@media (width>=991px){.header .container{background-position:top;padding:50px 15px 40px}}.header img{width:100%;max-width:230px}@media (width>=768px){.header img{max-width:350px}}@media (width>=991px){.header img{max-width:430px}}.header .play-vimeo{cursor:pointer;background:#0009;border:3px solid #fff;border-radius:200px;outline:none;margin:80px auto;padding:22px;font-size:29px;line-height:1em;transition:opacity .3s}@media (width>=768px){.header .play-vimeo{border-width:4px;margin:160px auto;padding:26px 27px;font-size:35px}}@media (width>=991px){.header .play-vimeo{margin:170px auto;padding:29px 30px;font-size:39px}}.header .play-vimeo:hover{opacity:.8}.header h2{text-shadow:0 0 15px #000}.header .join{width:100%;max-width:300px;margin:10px auto}@media (width>=768px){.header .join{max-width:890px;margin:30px auto 20px}}.header p{text-shadow:0 0 15px #000;margin:0 auto 15px;font:400 14px/1.5em Open Sans,sans-serif}@media (width>=768px){.header p{margin:10px auto 0;font-size:16px}}@media (width>=991px){.header p{font-size:18px}}.header p.breakdown{margin:0 auto;font:400 13px/1.5em Bebas Neue,sans-serif}@media (width>=768px){.header p.breakdown{font-size:16px}}.header p.breakdown .red{color:#f61a30}.header p.breakdown .yellow{color:#f6bd52}.more-songs{color:#fff;background:#000c17;padding:25px 10px}@media (width>=768px){.more-songs{padding:30px 0}}.more-songs img{float:right;width:140px;padding:0 0 0 15px}@media (width>=768px){.more-songs img{width:270px;padding:0 0 0 30px}}@media (width>=991px){.more-songs img{width:350px;padding:0 0 0 40px}}.more-songs p{font-size:13px;line-height:1.6em}@media (width>=768px){.more-songs p{font-size:15px}}@media (width>=991px){.more-songs p{font-size:17px}}.two-video-example{color:#fff;background:#000c17;padding:30px 0 20px}@media (width>=768px){.two-video-example{padding:40px 0}}@media (width>=991px){.two-video-example{padding:50px 0}}.two-video-example p{max-width:650px;margin:25px auto;line-height:1.6em}.two-video-example .thumb{transition:all .3s}.two-video-example .thumb:hover .vid-wrap{opacity:.75;border-color:#32699b}.two-video-example .thumb:hover p{color:#32699b}.two-video-example .thumb.active .vid-wrap,.two-video-example .thumb.active:hover .vid-wrap{opacity:1;border-color:#f61a30}.two-video-example .thumb.active p,.two-video-example .thumb.active:hover p{color:#fff}.two-video-example .thumb.active p strong,.two-video-example .thumb.active:hover p strong{color:#f61a30}.two-video-example .thumb .vid-wrap{opacity:.7;cursor:pointer;border:4px solid #1f4261;border-radius:10px;margin:0 auto 20px;overflow:hidden}.two-video-example .thumb .vid-wrap video{outline:none;width:100%;display:block}.two-video-example .thumb p{color:#1f4261;margin:0 auto 20px;font-size:14px}@media (width>=768px){.two-video-example .thumb p{margin:0 auto}}@media (width>=991px){.two-video-example .thumb p{font-size:15px}}.two-video-example .thumb p em{font-weight:700}.thumb-grid{color:#fff;background:#000c17;padding:30px 0}@media (width>=768px){.thumb-grid{padding:40px 0}}@media (width>=991px){.thumb-grid{padding:50px 0}}.thumb-grid p{max-width:650px;margin:25px auto;line-height:1.6em}.thumb-grid .image-grid-item{text-align:left;padding:20px 10px 0}@media (width>=991px){.thumb-grid .image-grid-item{padding:20px 15px 0}}.thumb-grid .image-grid-item img{border:4px solid #f61a30;border-radius:10px;margin:0 auto 20px}.thumb-grid .image-grid-item p{margin:0 auto;font-size:14px}.play-songs{color:#fff;background:#000c17;padding:30px 0}@media (width>=768px){.play-songs{padding:40px 0}}@media (width>=991px){.play-songs{padding:50px 0}}.play-songs h1{margin:0 auto 35px}@media (width>=768px){.play-songs h1{margin:0 auto 50px}}@media (width>=991px){.play-songs h1{margin:0 auto 60px}}.play-songs .benefit-tile{margin:0 auto 30px;padding:0 17px}@media (width>=768px){.play-songs .benefit-tile{margin:0 auto 20px}}@media (width>=991px){.play-songs .benefit-tile{margin:0 auto 30px}}.play-songs .benefit-tile i{color:#f61a30;text-align:center;border:2px solid #f61a30;border-radius:50%;width:70px;height:70px;margin:0 auto 5px;font-size:35px;line-height:66px;display:inline-block}@media (width>=991px){.play-songs .benefit-tile i{float:left;width:80px;height:80px;margin:0;font-size:40px;line-height:76px}}.play-songs .benefit-tile p{max-width:250px;margin:0 auto;font:400 13px/1.5em Open Sans,sans-serif}@media (width>=991px){.play-songs .benefit-tile p{text-align:left;float:left;width:calc(100% - 80px);max-width:390px;padding-left:20px;font-size:14px}}.play-songs .benefit-tile p strong{color:#f61a30;margin:7px auto;line-height:1.1em;display:inline-block}.personal-teacher{color:#fff;background:#000c17 top/650px no-repeat;border-top:7px solid #f61a30;padding:75px 0 30px;position:relative}@media (width>=768px){.personal-teacher{background-size:1100px;padding:150px 0 50px}}@media (width>=991px){.personal-teacher{background-size:1600px;padding:180px 0 80px}}.personal-teacher h1{text-transform:uppercase;margin:0 auto;font:700 47px/1.1em Bebas Neue,sans-serif}@media (width>=768px){.personal-teacher h1{font-size:70px}}@media (width>=991px){.personal-teacher h1{font-size:90px}}.personal-teacher h3{margin:0 auto;font:400 15px/1em Open Sans,sans-serif}@media (width>=768px){.personal-teacher h3{font-size:18px}}@media (width>=991px){.personal-teacher h3{font-size:23px}}.personal-teacher p{text-align:left;max-width:510px;margin:60px auto 0;line-height:1.6em}@media (width>=991px){.personal-teacher p{margin:130px auto 0}}.personal-teacher p img{width:110px}.guarantee{color:#fff;background:#000c17;padding:20px 5px}@media (width>=768px){.guarantee{padding:35px 0}}.guarantee .guarantee-badge{width:120px}@media (width>=768px){.guarantee .guarantee-badge{order:1;width:140px}}@media (width>=991px){.guarantee .guarantee-badge{width:250px}}.guarantee h1{line-height:1.2em}.guarantee .flex-container{margin:15px auto 0;padding:0 15px}@media (width>=768px){.guarantee .flex-container{align-items:flex-start;width:100%;max-width:640px;margin:25px auto 0;padding:0;display:flex}}@media (width>=991px){.guarantee .flex-container{max-width:970px;margin:30px auto 0}}.guarantee .flex-container .text-wrap{margin:15px auto 0}@media (width>=768px){.guarantee .flex-container .text-wrap{margin:0;padding-right:15px}}@media (width>=991px){.guarantee .flex-container .text-wrap{padding-right:30px}}.guarantee .flex-container .text-wrap i{font-size:14px}@media (width>=768px){.guarantee .flex-container .text-wrap i{font-size:19px}}.guarantee .flex-container .text-wrap h3,.guarantee .flex-container .text-wrap h4{line-height:1.7em}.guarantee .flex-container .text-wrap h3{margin:0 auto 15px}@media (width>=768px){.guarantee .flex-container .text-wrap h3{margin:0 auto 20px}}@media (width>=991px){.guarantee .flex-container .text-wrap h3{margin:0 auto 25px}}.final{text-align:center;color:#fff;background:#171717 50%/cover;padding:60px 0;position:relative;overflow:hidden}@media (width>=768px){.final{padding:90px 0}}.final img{width:100%;max-width:260px}@media (width>=768px){.final img{max-width:340px}}@media (width>=991px){.final img{max-width:440px}}.final img.edge{width:100%;max-width:130px;margin:0 auto 10px}@media (width>=768px){.final img.edge{max-width:160px}}@media (width>=991px){.final img.edge{max-width:220px}}.final .countdown p{text-transform:uppercase;color:#fff;margin:25px auto 0;font:400 14px/1.2em Bebas Neue,sans-serif}@media (width>=768px){.final .countdown p{margin:35px auto 0;font-size:15px}}@media (width>=991px){.final .countdown p{font-size:18px}}.final h2{margin:25px auto}@media (width>=768px){.final h2{margin:35px auto}}.final .join{width:100%;max-width:300px}@media (width>=768px){.final .join{max-width:550px}}@media (width>=991px){.final .join{max-width:640px}}.final p.breakdown{margin:25px auto 0;font:400 13px/1.4em Bebas Neue,sans-serif}@media (width>=768px){.final p.breakdown{margin:35px auto 0;font-size:16px}}.final p.breakdown .red{color:#f61a30}.final p.breakdown .yellow{color:#f6bd52}.final .credit-cards{margin:25px auto 0}@media (width>=768px){.final .credit-cards{margin:35px auto 0}}.final .credit-cards i{opacity:.5;margin:0 5px;font-size:40px}@media (width>=768px){.final .credit-cards i{font-size:55px}}.final .credit-cards img{width:100%;max-width:340px}@media (width>=768px){.final .credit-cards img{max-width:480px}}@media (width>=991px){.final .credit-cards img{max-width:550px}}.final .questions p{opacity:.5;max-width:100%;margin:0;font-size:12px}@media (width>=768px){.final .questions p{font-size:13px}}.final .questions p a{color:inherit;display:inline-block}.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}}.reveal-overlay .reveal .flex-video{margin:0 auto}.reveal-overlay .reveal p{margin:5px auto}.reveal-overlay .reveal .join{margin:10px auto}.reveal-overlay .reveal.annual-pitch{max-width:740px;padding:15px 20px}@media (width>=768px){.reveal-overlay .reveal.annual-pitch{padding:15px 30px}}@media (width>=991px){.reveal-overlay .reveal.annual-pitch{padding:15px 50px}}.reveal-overlay .reveal.annual-pitch h3{line-height:1.3em}.reveal-overlay .reveal.annual-pitch .flex-video{border-radius:7px;margin:20px auto}.reveal-overlay .reveal.annual-pitch .join{margin:0 auto}@media (width>=768px){.reveal-overlay .reveal.annual-pitch .join{width:75%}}.reveal-overlay .reveal.annual-pitch p{font-size:13px}.reveal-overlay .reveal.coach-wrap{text-align:center;border-radius:10px;max-width:330px;overflow:visible}@media (width>=768px){.reveal-overlay .reveal.coach-wrap{max-width:450px}}.reveal-overlay .reveal.coach-wrap .top-image{background:#333 top/cover no-repeat;border-radius:10px 10px 0 0;padding-bottom:75%;position:relative}.reveal-overlay .reveal.coach-wrap .bottom-details{-webkit-user-select:none;user-select:none;padding:15px}@media (width>=768px){.reveal-overlay .reveal.coach-wrap .bottom-details{padding:20px}}.reveal-overlay .reveal.coach-wrap .bottom-details h3{text-transform:uppercase}.reveal-overlay .reveal.coach-wrap .bottom-details p{margin:0 auto 3px}@media (width>=768px){.reveal-overlay .reveal.coach-wrap .bottom-details p{margin:7px auto}}.reveal-overlay .reveal.coach-wrap .bottom-details p strong{font-weight:900}.reveal-overlay .reveal.coach-wrap .bottom-details p .text-red{text-transform:uppercase}.reveal-overlay .reveal.coach-wrap .bottom-details .bio{text-align:left;margin:0 auto;line-height:1.3em}@media (width>=768px){.reveal-overlay .reveal.coach-wrap .bottom-details .bio{line-height:1.5em}}.reveal-overlay .reveal.coach-wrap .next-prev{color:#fff;cursor:pointer;font-size:40px;position:absolute;top:270px}@media (width>=768px){.reveal-overlay .reveal.coach-wrap .next-prev{font-size:70px}}.reveal-overlay .reveal.coach-wrap .next-prev.fa-angle-left{left:-21px}@media (width>=768px){.reveal-overlay .reveal.coach-wrap .next-prev.fa-angle-left{left:-50px}}.reveal-overlay .reveal.coach-wrap .next-prev.fa-angle-right{right:-21px}@media (width>=768px){.reveal-overlay .reveal.coach-wrap .next-prev.fa-angle-right{right:-50px}}.button{-webkit-user-select:none;user-select:none;color:#fff;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#f61a30;border:2px solid #f61a30;border-radius:900px;padding:11px 0;font:700 15px/1em Bebas Neue,sans-serif;transition-property:background-color,border-color,color,fill,stroke;transition-duration:.3s;overflow:hidden}.button:hover{color:#fff;background:#f84b5c;border-color:#f84b5c}.button.complete,.button.outline.complete{color:#000718;background:#00f677;border-color:#00f677}.button.outline{color:#f61a30;background:0 0}.button.outline:hover{color:#fff;background:#f84b5c}.button.outline.inactive{color:#2e4153;border-color:#2e4153}.button.outline.inactive:hover{color:#000718;background:#2e4153}.button.outline.white{color:#fff;border-color:#fff}.button.outline.white:hover{color:#000718;background:#fff;border-color:#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}.thank-you-box{visibility:hidden;opacity:0;height:auto;max-height:0;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 .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}}.disclaimer{max-width:470px}.disclaimer i{width:40px;font-size:21px}@media (width>=768px){.disclaimer i{font-size:29px}}.disclaimer span{width:calc(100% - 40px);font:italic 400 12px/1.4em Open Sans,sans-serif}
/*# sourceMappingURL=riffs-and-fills.css.map */
