body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Open Sans,sans-serif;font-weight:400}.nav-primary{z-index:3;position:fixed;top:0;left:0;display:flex;width:100%;flex-direction:row;justify-content:flex-start;align-items:center;padding:7px;background-color:#000;color:#fff}.nav-primary__heading{margin-right:auto;font-size:22px}.nav-primary__heading img{width:30px;height:auto}.nav-primary__menu-btn{border:0;background-color:transparent;color:#fff}.nav-primary__menu-btn svg.svg-inline--fa{width:20px;height:auto}.nav-primary__menu{position:fixed;top:50px;right:0;height:calc(100vh - 42px);background-color:rgba(0,0,0,.85);list-style:none;width:100%;max-width:250px;margin:0;text-align:right;padding:20px;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.nav-primary__menu--open{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.nav-primary__menu li{margin-bottom:40px}.nav-primary__menu li a{font-family:Oswald,sans-serif;font-weight:200;font-size:26px}.lp-header{display:flex;flex-direction:column;align-items:center;padding-top:50px;background-color:#fff}.lp-header__heading{text-align:center;padding:20px;font-size:30px;color:#444;margin:20px 0;font-family:Oswald,sans-serif;font-weight:200}.lp-header__heading em{font-family:Oswald,sans-serif;font-style:normal;font-weight:300;display:block;font-size:42px;color:#222}.lp-fixed-video,.lp-header__video-placeholder{position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden}.lp-fixed-video{z-index:2;position:fixed;top:50px;left:0}.lp-fixed-video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lp-header__scroll-btn{margin-top:auto;margin-bottom:20px;background-color:transparent;border:0;color:#222}.lp-header__scroll-btn svg.svg-inline--fa{width:40px;height:auto}.lp-bio{padding:20px}.lp-bio img{display:block;width:100%;max-width:80px}.svg-inline--fa{width:20px;height:auto}.lp-register{z-index:2;position:relative;padding:20px 0;background-color:hsla(0,0%,100%,.85);display:flex;flex-direction:column;align-items:center}.lp-register__heading{font-family:Oswald,sans-serif;font-weight:300;font-size:36px;text-align:center}.lp-register__heading span{font-family:inherit}.patron-slides{overflow:hidden;margin-bottom:20px}.patron-slides__btn-left,.patron-slides__btn-right{z-index:2;position:absolute;top:50%;border:0;background-color:transparent}.patron-slides__btn-left{left:10px}.patron-slides__btn-right{right:10px}.patron-slides__container{display:flex;flex-direction:row}.patron-slides__slide{position:relative;flex:0 0 100%;display:flex;flex-direction:row;align-items:stretch;justify-content:center}.patron-slides__column{width:75%;border:1px solid #ccc;border-radius:6px;overflow:hidden;background-color:#fff}.patron-slides__column header,.patron-slides__column p,.patron-slides__column ul{padding:10px;margin:0}.patron-slides__column header{font-family:Oswald,sans-serif;font-weight:300;background-color:#222;color:#fff}.patron-slides__column ul{padding-left:40px;padding-top:0;margin-bottom:20px;font-size:14px}.patron-slides__column ul li{margin-bottom:10px}.patron-slides__column p{margin-top:10px}.patrons-slides__btn{width:10%;border:0;padding:0;background-color:transparent}.lp-register__price{margin-bottom:10px}.rg-content{padding:50px 20px 20px}.rg-content__heading{font-family:Oswald,sans-serif;font-weight:300}.rg-content ul{padding-left:20px}.btn{padding:10px;background-color:#000;color:#fff;border:0;border-radius:6px;font-size:16px}.block{display:block;width:100%}.control{padding:10px 0}.control label{font-size:14px}.control p{margin:0}.note{font-size:14px;text-align:center}.control input,.StripeElement{display:block;width:100%;padding:10px;border:1px solid #ccc;font-size:16px;font-family:sans-serif;font-weight:400;outline:none;border-radius:6px;color:#424770}.control input::-webkit-input-placeholder{color:#aab7c4}.control input:-ms-input-placeholder{color:#aab7c4}.control input::placeholder{color:#aab7c4}