@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.loggedInUser-avatar-button{color:#fff}.loggedInUser-avatar{align-items:center;display:flex;gap:4px}.loggedInUser-avatar img{border:1px solid #fffc;border-radius:50%;height:30px;width:30px}.loggedInUser-avatar-menuList{padding:8px 0}.loggedInUser-avatar-menuItem{padding:12px 16px}@font-face{font-family:Refrigerator Deluxe;font-style:normal;font-weight:400;src:url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Regular-webfont.eot);src:url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Regular-webfont.woff2) format("woff2"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Regular-webfont.woff) format("woff"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Regular-webfont.ttf) format("truetype"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Regular-webfont.svg#refrigerator_deluxeregular) format("svg"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Regular-webfont.svg#iconheroic) format("svg")}@font-face{font-family:refrigerator_deluxelight;font-style:normal;font-weight:400;src:url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Light-webfont.eot);src:url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Light-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Light-webfont.woff2) format("woff2"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Light-webfont.woff) format("woff"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Light-webfont.ttf) format("truetype"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Light-webfont.svg#refrigerator_deluxelight) format("svg"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Light-webfont.svg#iconheroic) format("svg")}@font-face{font-family:refrigerator_deluxebold;font-style:normal;font-weight:400;src:url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Bold-webfont.eot);src:url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Bold-webfont.woff2) format("woff2"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Bold-webfont.woff) format("woff"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Bold-webfont.ttf) format("truetype"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Bold-webfont.svg#refrigerator_deluxebold) format("svg"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Bold-webfont.svg#iconheroic) format("svg")}@font-face{font-family:refrigerator_deluxeheavy;font-style:normal;font-weight:400;src:url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Heavy-webfont.eot);src:url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Heavy-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Heavy-webfont.woff2) format("woff2"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Heavy-webfont.woff) format("woff"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Heavy-webfont.ttf) format("truetype"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Heavy-webfont.svg#refrigerator_deluxeheavy) format("svg"),url(https://static.trainheroic.com/fonts/RefrigeratorDeluxe-Heavy-webfont.svg#iconheroic) format("svg")}@font-face{font-family:iconheroic;font-style:normal;font-weight:400;src:url(https://static.trainheroic.com/fonts/iconheroic.eot);src:url(https://static.trainheroic.com/fonts/iconheroic.eot?#iefix) format("embedded-opentype"),url(https://static.trainheroic.com/fonts/iconheroic.woff) format("woff"),url(https://static.trainheroic.com/fonts/iconheroic.ttf) format("truetype"),url(https://static.trainheroic.com/fonts/iconheroic.svg#iconheroic) format("svg")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{color:#050310;font-family:Poppins,sans-serif}body,button,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}button{background:#0000;border:none;cursor:pointer;outline:none}.container{min-height:100%}.container,.outer-container{display:flex;flex-direction:column}.outer-container{width:100%}.outer-container .content{flex:1 0 auto}.outer-container.with-nav{margin-top:50px}.grid-card{border-radius:8px!important;margin:12px}.grid{padding-bottom:192px}.card-content{display:flex;flex-direction:column;padding:0 16px!important}.card-title{font-family:Poppins,sans-serif;font-size:18px!important;font-weight:700!important}.card-subtitle{font-size:12px!important;font-weight:700!important}.title-margin-top{margin-top:16px}.paragraph-margin-top{margin-top:8px}.secondary-card-title{font-size:14px!important;font-weight:700!important}.card-subtext{font-size:12px!important;white-space:pre-line}@media screen and (min-width:680px){.outer-container.with-nav{margin-top:100px}}@media screen and (min-width:780px){.container{display:grid;grid-template-columns:1fr 1fr}.back-action,.container{margin-top:16px}.card{margin-right:16px}.padding-desktop{padding-left:32px!important;padding-right:32px!important}.padding-bottom-desktop{padding-bottom:32px!important}}.hide{display:none!important}body{margin-top:84px}.header{background-color:#050310;justify-content:space-between;left:0;min-height:64px;padding:8px 16px;position:fixed;right:0;top:0;z-index:3}.header,.menu{align-items:center;display:flex;flex-direction:row}.menu>h1{color:#fff;font-display:fallback;font-family:Poppins,sans-serif;font-size:24px;font-style:italic;font-weight:700;line-height:normal;margin-left:32px;text-transform:uppercase}.menu .coach-button{display:none}.menu .coach-button:hover{opacity:.75}.account-menu{align-items:center;display:flex;justify-content:center}.account-menu:hover{background-color:#0000!important;cursor:pointer}.circle-avatar{border-radius:20px;height:40px;width:40px}.drop-down-text{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:700!important}.account-home{color:#fff!important}.mobile-menu{color:#050310!important}.mobile-menu-home{color:#fff!important}@media screen and (min-width:680px){.menu>h1{display:block}.menu .coach-button{align-items:center;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:14px;margin-right:30px;text-decoration:none;text-transform:uppercase}}.nav-bar{background-color:#050310;box-shadow:none;display:none;flex-grow:1;left:0;position:fixed;right:0;top:64px;z-index:3}@media screen and (min-width:675px){.nav-bar{display:block}}.loading-container{align-items:center;display:flex!important;flex-direction:column;height:100vh;justify-content:center}.loading-text{font-family:Poppins,sans-serif;font-size:24px;font-weight:700;margin-top:24px;text-align:center;text-transform:uppercase}@media screen and (min-width:540px){.loading-text{font-size:32px}}.circular-progress-button{color:#fff!important;margin-left:8px!important}.form-textfield{width:100%}.input,.input-focus{color:#050310!important;font-family:Open Sans,sans-serif!important;font-size:12px!important}.input-focus{font-weight:700!important}.form-select-field{width:100%}.form-select-label{color:#050310!important;font-size:14px;line-height:1.4!important}.select-input,.select-input-focus,.select-input-focus:focus{color:#050310!important;font-family:Open Sans,sans-serif!important;font-size:14px!important}.select-input-focus:focus{background-color:#0000!important}.label-asterisk{display:none}.failure-title{padding-bottom:0!important}.failure-title>h2{font-size:18px;font-weight:700}.failure-subtext{color:#000!important;font-size:14px!important}.failure-button{width:100px}.failure-button-container{align-items:center;display:flex;flex-direction:column;margin-bottom:16px;margin-top:8px}.contact-support{color:#0074e2;text-decoration:none}.header-space{margin-top:100px}.form-container{display:flex;flex-direction:column;margin-top:16px}.help-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;margin:24px 0}.form-padding{padding:0 16px}.form-input{display:flex;flex-direction:column;height:90px}.signup-form .form-input{height:70px}.temp-link{font-size:12px;padding-top:10px}.temp-link a{color:#0074e2;font-weight:700;text-decoration:none}.terms-checkbox-container{align-items:center;display:flex}.terms-container{color:#050310;font-family:Poppins,sans-serif;font-size:12px;text-align:left}.terms-container>span{line-height:1.8em}.terms-link{color:#0a0eff;font-weight:700;outline:none;text-decoration:none}.terms-link:hover{text-decoration:underline}.action-container{padding:16px 8px!important}.action-buttons-container,.action-container{align-items:center;display:flex;flex-direction:column}.action-buttons-container{justify-content:center;margin-bottom:16px;margin-top:16px}.horizontal-divider{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;margin:4px 0!important;padding:0 8px;width:100%}.divider-border{border:.5px solid #e5e3e3;flex:2 1 auto}.divider-text{flex:1 1 auto;font-size:10px}.divider-text,.title{font-weight:700;text-align:center;text-transform:uppercase}.title{color:#050310;font-family:Poppins,sans-serif;font-size:36px;font-style:italic;line-height:42px;margin:24px 0 0;z-index:2}.title.underline-emphasis{position:relative}.title.underline-emphasis:after{background:linear-gradient(90deg,#ffef00,#ffb300);bottom:-6px;content:"";height:6px;left:0;position:absolute;right:0;transform:skewX(-45deg)}.title-placeholder{height:50px}.title-highlight{margin-top:-44px}.subtitle{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;letter-spacing:.75px;line-height:1.8;margin:0;text-align:center}.button-margin{margin-top:16px}.promo-button:hover{background-color:#0000!important}@media screen and (min-width:780px){.signup-form .horizontal-divider{padding:0 24px}.signup-form .form-card{min-width:400px}.signup-form .form-container{max-width:66%}}.testimonial-section{background-image:url(/static/media/Testimonial-800.a5036abfd021ba5b935f.jpg);background-position:10%;background-repeat:no-repeat;background-size:cover;height:100vw;margin-bottom:100px;margin-top:50px;max-height:666px;min-height:361px;position:relative}.side-by-side-layout{display:flex;flex-direction:row;justify-content:space-evenly}.section-card{align-items:center;background-color:#fff;border-radius:6px;box-shadow:2px 2px 12px 0 #cbcbcb80;display:flex;flex-direction:column;padding:16px}.sign-up-form{margin-top:-36px}.testimonial-container{flex:1.6 1;margin:0 32px 8px}.testimonial-container .spacer{flex:1 1;height:20%}.title-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.testimonial-card{align-self:flex-start;display:flex;padding:16px;width:450px}.testimonial-card .testimonial-content{color:#050310;font-family:Poppins,sans-serif;font-size:20px;font-weight:400;line-height:27px;margin:8px 0;text-align:center}.testimonial-card .testimonial-author{font-family:Poppins,sans-serif;font-size:12px;font-weight:700;line-height:1.5;margin:0;text-align:center}.testimonial-card>p{color:#afafaf;font-size:11px;margin:0;text-align:center}.logo-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;padding-top:10px}.logo-container>div{align-items:center;display:flex;flex-basis:15%;justify-content:center;padding-bottom:16px;padding-top:16px}.logo-container>div>img{height:auto;max-width:100%}@media screen and (max-width:780px){body{margin-top:0}.signup-header{padding-top:15px}.side-by-side-layout{display:flex;flex-direction:column}.testimonial-section{background-image:none;margin-bottom:100px}.testimonial-section .testimonial-container{background-image:url(/static/media/Testimonial-1600.22ab34a595b677213eb8.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;margin:0;padding:24px}.testimonial-section .testimonial-card{bottom:60%;left:32px;padding:17px;right:32px;transform:translateY(60%);width:auto}.testimonial-section .testimonial-card .quote-icon{height:32px;width:32px}.testimonial-section .testimonial-card .testimonial-author{font-size:12px}.testimonial-section .testimonial-card .testimonial-content{font-size:16px;line-height:22px}.logo-container{padding-top:132px}.logo-container>div{flex-basis:30%}}@media screen and (min-width:780px){body{margin-top:0}.signup-header{padding-top:15px}.top-section .title{font-size:48px;margin-top:18px}.top-section .title .underline-emphasis:after{height:5px}.testimonial-section{background-image:url(/static/media/Testimonial-1600.22ab34a595b677213eb8.jpg);background-position:0 100%;margin-bottom:0;margin-top:25px}.testimonial-section .testimonial-card{bottom:50%;left:55%;padding:32px;right:32px;transform:translateY(60%)}.testimonial-section .testimonial-card .quote-icon{height:47px;width:47px}.action-button .expand-button{flex:initial!important}.fire-icon{height:47px;width:47px}}@media screen and (max-width:1002px)and (min-width:780px){.testimonial-section .testimonial-card{margin-left:-10px;margin-right:30px;transform:translateY(10%);width:220px}}@media screen and (min-width:1440px){.testimonial-section .testimonial-card{margin-right:100px;width:642px}}.form-container{margin:32px}.h4{font-size:34px;font-weight:500;margin-bottom:16px}.body1,.h4{font-family:Poppins}.body1{font-size:16px;line-height:24px}.paragraph{margin-bottom:16px}.h5{font-size:24px;margin-top:40px}.h5,.h6{font-family:Poppins;font-weight:500}.h6{font-size:20px;line-height:32px;margin-bottom:16px}.overline{font-family:Poppins;font-size:12px;font-weight:700;text-transform:"uppercase"}.todays-date{margin-bottom:16px;margin-top:32px}.date-of-birth-form-input-row,.parent-form-input-row{display:flex;flex:1 1;flex-direction:row;justify-content:space-between}.form-input-item,.form-input-row-item{display:flex;flex:1 1;flex-direction:column;margin-bottom:16px}.form-input-row-item-middle{margin-left:16px;margin-right:16px}.form-input-row-item-left{margin-right:16px}@media screen and (max-width:480px){.form-container{margin:16px}.parent-form-input-row{flex-direction:column}}.management-header{display:flex;flex-direction:column;padding:24px 0 8px}.management-header .title{color:#050310;font-display:fallback;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;line-height:normal}.management-header .invite-coaches{display:flex;flex-direction:column}.helper-text{font-family:Poppins,sans-serif;font-size:14px;font-style:italic;font-weight:400;padding:32px 0}@media screen and (min-width:660px){.management-header{align-items:center;flex-direction:row;justify-content:space-between;padding:24px 0}.management-header .title{margin-bottom:0}.management-header .invite-coaches{flex-direction:row}}@media screen and (max-width:660px){.management-header{align-items:left;flex-direction:row;justify-content:space-between;padding:24px 0}.management-header .title{color:#050310;font-display:fallback;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;line-height:normal}.management-header .invite-coaches{align-items:center;flex-direction:row}.management-header .invite-coaches>button{min-width:140px}}.settings-container{border:1px;border-radius:8px;box-shadow:2px 2px 12px 0 #cbcbcb80;padding:0}.settings-header{border-bottom:1px solid #282b30;padding:12px}.settings-header .description-column,.settings-header .settings-row .action-column{display:none}.settings-header .description-column:first-child{display:block}.settings-footer{border-top:1px solid #282b30;padding:12px}.settings-footer .description-column,.settings-footer .settings-row .action-column{display:none}.settings-footer .description-column:first-child{display:block}.settings-list{margin:0;padding:0 8px}.settings-list .settings-row{border-top:1px solid #e5e3e3;padding:12px 8px}.settings-list:first-child{border:none}@media screen and (min-width:660px){.settings-footer,.settings-header{padding:24px 32px}.settings-footer .settings-row .action-column,.settings-header .settings-row .action-column{display:block;flex:.35 1}.settings-list{padding:0 32px 8px}.settings-list .settings-row{min-height:72px;padding:12px 0}}@media screen and (min-width:780px){.settings-footer .description-column,.settings-header .description-column{display:block;font-weight:700}.settings-footer .settings-row .action-column,.settings-header .settings-row .action-column{flex:.25 1}}.empty-state{display:flex!important;height:100vh}.empty-state,.empty-state .flex-center{align-items:center;flex-direction:column;justify-content:center}.empty-state .flex-center{display:flex}.empty-state .empty-title{font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;margin-top:16px;text-align:center}.empty-state .info-card{background-color:#f7f7f7;border-radius:4px;margin:24px 0 16px;padding:16px}.empty-state .info-card .info-title{font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;text-align:left}.empty-state .info-card .info-list{margin-bottom:8px;padding-inline-end:24px;padding-inline-start:24px}.empty-state .info-card .info-list>li{font-size:12px;font-weight:400;line-height:24px}.settings-row{align-items:center;color:#050310;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;justify-content:flex-start;line-height:1.6}.settings-row .settings-left{margin-bottom:8px}.settings-row .action-column,.settings-row .description-column{text-align:center}.settings-row .action-row{align-items:center;display:flex;flex-direction:column;justify-content:center}.italic{font-style:italic}@media screen and (min-width:660px){.settings-row{flex-direction:row;justify-content:space-between}.settings-row .settings-left{margin-bottom:0}.settings-row .description-column{text-align:left}}@media screen and (min-width:780px){.settings-row .settings-left{display:flex;flex:.75 1;flex-direction:row;justify-content:space-between}.settings-row .action-column{flex:.25 1}.settings-row .description-column{flex:.25 1;text-align:left}.settings-row .description-column:first-child{flex:.5 1}}@media screen and (min-width:980px){.settings-row .action-row{align-items:center;flex-direction:row;justify-content:center}}.invite-title{font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;text-align:left}.form-textarea{min-width:320px;width:100%}.form-textarea:first-child{margin-bottom:24px}.download-buttons-container{align-items:flex-start;display:flex;flex-direction:column}.app-store-button{background-image:url(https://static.trainheroic.com/images/appstore.png);margin-bottom:8px!important;width:122px}.app-store-button,.play-store-button{background-repeat:no-repeat;background-size:contain;height:42px}.play-store-button{background-image:url(https://static.trainheroic.com/images/googleplay.png);width:138.5px}@media screen and (min-width:580px){.download-buttons-container{align-items:center;flex-direction:row}.play-store-button{margin-left:16px!important}.app-store-button{margin-bottom:0!important}}.accept-container{margin-left:40px}.order-container{display:flex;flex-direction:column;padding-top:20px}.payment-container{display:flex;flex-direction:column-reverse}.card{border-radius:8px!important;display:flex;flex-direction:column;margin-bottom:12px}.subscription-options{align-items:center;display:flex;justify-content:space-between;padding-right:16px}.subscription-option-price{margin-right:32px;position:absolute;right:0}.order-summary{display:flex;flex:1 1 130px;flex-direction:column;justify-content:center;margin-top:12px}.actions-container{padding:16px!important}.team-logo{border-radius:4px;height:40px;margin-bottom:8px;width:40px}.download{height:222px}.download,.download-card{position:relative}.download-header{color:#fff;left:8px;max-width:169px;position:absolute;top:32px;z-index:1}.download-color{color:#fff!important}.black-subtext{color:#000!important}.phone{bottom:0;height:222px;position:absolute;right:0}.divider{border-bottom:1px solid #e5e3e3}.spacing{margin-bottom:16px!important}.order-detail-list{font-size:14px;list-style:none;margin:0;padding:0 0 16px;text-align:left}.order-detail-list .subscription-detail{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.order-detail-list .subscription-detail>p{line-height:1;margin:4px 0}.order-detail-list .subscription-detail-subtext{color:#afafaf;font-size:11px;font-style:italic}.order-total{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.order-total>h5{font-size:14px;font-weight:700;line-height:1.25;margin:24px 0}.card-loading-container{align-items:center;display:flex;justify-content:center}.padding-desktop{padding-bottom:0!important}.padding-mobile{padding:16px 12px 8px!important}.padding-bottom{padding-bottom:24px}.form-label{font-size:12px;font-weight:700;margin-top:16px}.form-input{font-size:14px}.warning-text{background:#fcc;border:1px solid #900;border-radius:10px;line-height:1.4;padding:16px 12px}@media screen and (min-width:580px){.actions-container{padding:24px!important}}@media screen and (min-width:780px){.order-container{display:grid;grid-template-columns:1fr 1fr}.payment-container{align-items:flex-start;flex-direction:row;justify-content:flex-start}.card{margin-right:16px;min-width:348px}.payment-card{flex:1 1;margin-right:32px}.padding-desktop{padding-left:32px!important;padding-right:32px!important}.padding-bottom-desktop{padding-bottom:32px!important}.padding-mobile{padding:16px 16px 24px!important}}.current-plan-info{display:flex;flex-direction:column}.current-plan-info .athlete-count-container{display:flex}.current-plan-info .min-padding{padding:0}.current-plan-info .athlete-count{font-family:Poppins,sans-serif;font-size:40px;font-weight:500;margin-bottom:24px;text-align:center;text-transform:uppercase}.current-plan-info .athlete-count>.asterisk{font-family:Poppins,sans-serif;font-size:16px;margin-left:2px;vertical-align:super}.current-plan-info .invited-count{font-family:Poppins,sans-serif;font-size:14px;height:20px;line-height:1.4;text-align:center}.current-plan-info .align-center{text-align:center!important}.current-plan-info .subscription-plan-select{margin:16px 0 24px;padding:0 16px}.current-plan-info .subscription-plan-select .proration{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4}.current-plan-info .payment-form{margin:0}.current-plan-info .sales-contact{font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:1.4;padding:12px 0}.current-plan-info .sales-contact .sales-email{color:#0074e2;font-weight:700;text-decoration:none}.current-plan-info .account-overdue{color:#e81017;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.4;padding:12px 0}.current-plan .plan-updated{align-items:center;color:#00bd76;display:flex;margin-bottom:8px}.current-plan .plan-updated>h3{font-family:Poppins,sans-serif;font-size:14px;font-weight:700;margin-left:8px}.bold{font-weight:700}.cancel-plan .cancel-content,.cancel-plan .success-content{font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;margin:12px 0}.cancel-plan .success-content{margin:0}.cancel-plan .success-content a{color:#0074e2;font-weight:700;text-decoration:none}.cancel-plan .cancel-content:first-child{margin:16px 0}@media screen and (min-width:420px){.current-plan-info .current-plan .action-container{flex-direction:row-reverse;padding-top:8px!important}.current-plan-info .current-plan .action-container .action-buttons-container{align-items:normal;flex:1 1}.current-plan-info .current-plan .action-container .action-buttons-container:last-child{margin-left:0!important;margin-right:6px}}@media screen and (min-width:450px){.current-plan-info .athlete-count-container{flex-direction:row}.current-plan-info .athlete-count-container .card{flex:1 1}.current-plan-info .athlete-count-container .card:first-child{margin-right:12px}}@media screen and (min-width:780px){.current-plan-info .subscription-plan-select{padding:0 32px}.cancel-plan .success-content{padding-left:8px}}@media screen and (min-width:890px){.current-plan-info{flex-direction:row}.current-plan-info .current-plan{flex:1 1;max-width:624px}.current-plan-info .athlete-count-container .card{min-width:200px}.cancel-plan .action-container{flex-direction:row-reverse;justify-content:center;padding-top:8px!important}.cancel-plan .action-container .action-buttons-container{align-items:normal}.cancel-plan .action-container .action-buttons-container:last-child{margin-left:0!important;margin-right:6px}}[data-braintree-id=card]{border:0;font-family:Poppins}[data-braintree-id=wrapper]{margin-bottom:24px}[data-braintree-id=toggle]{background-color:#fff;color:#005fff;font-weight:700}[data-braintree-id=toggle]:hover{background-color:rgba(33,100,255,.039)!important;font-weight:700!important}[data-braintree-id=methods-edit]{color:#005fff;font-size:14px;font-weight:700;padding:8px;text-decoration:none!important}[data-braintree-id=methods-edit]:hover{background-color:rgba(33,100,255,.039)!important}[data-braintree-id=upper-container]:before{content:none!important}[data-braintree-id=card-sheet-header]{display:none}[data-braintree-id=sheet-error]{display:none!important}[data-braintree-id=cvv-field-group],[data-braintree-id=expiration-date-field-group]{flex-basis:50%!important}@media screen and (max-width:720px){[data-braintree-id=cvv-field-group],[data-braintree-id=expiration-date-field-group]{flex-basis:100%!important}}[data-braintree-id=postal-code-field-group]{flex-basis:100%!important}.braintree-dropin{font-family:Poppins}.braintree-sheet--has-error .braintree-sheet{border:none}.braintree-form__icon-container,.braintree-form__label{display:none!important}.braintree-method{border-radius:5px!important;border-width:2px!important;margin-bottom:16px!important;outline:none}.braintree-method__check{background-color:#00bd76!important}.braintree-large-button:hover{background-color:#349cff}.braintree-large-button span{border:none}.braintree-method:only-child{border-color:#0074e2!important;box-shadow:none!important;outline:none}.braintree-sheet__content--form .braintree-form__field-group .braintree-form__field .braintree-form__hosted-field{border:none;border-bottom:1px solid #495057;padding-left:0}.braintree-form__field-group{margin-bottom:22px!important}.braintree-sheet__content--form .braintree-form__field-group .braintree-form__label{font-size:12px;font-weight:700}.braintree-sheet__content--form{padding:0}.braintree-methods--active:not(.braintree-methods--edit) .braintree-method--active{border-color:#00bd76!important}.braintree-methods--active:not(.braintree-methods--edit) .braintree-method--active:focus{outline:none}.outstanding-balance{color:#e81017;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;line-height:1.4;padding:0 16px;text-align:center}.outstanding-balance>p{padding:0 24px}.invoice-date{color:#0a0eff;cursor:pointer;font-weight:700}.invoice-date:hover{text-decoration:underline}.invoice-not-supported-type{width:24px}.invoice-paid-state{text-transform:capitalize}.link-icon{color:#0a0eff;cursor:pointer}.invoice-list .settings-header .settings-row,.invoice-list .settings-list .settings-row{min-height:42px}.invoice-list .settings-header .settings-row .description-column,.invoice-list .settings-list .settings-row .description-column{align-items:center;display:flex}.invoice-list .small-screen-show{display:none}@media screen and (max-width:720px){.invoice-list .settings-row{flex-direction:row}.invoice-list .settings-row .settings-left{flex:1 1;margin-bottom:0}.invoice-list .settings-row .settings-left .description-column{font-style:normal;text-align:left}.invoice-list .settings-footer .description-column,.invoice-list .settings-header .description-column{font-weight:700}}.invoice-details section{padding-bottom:8px}.invoice-details .payment-status{font-weight:700;padding-left:6px;text-transform:uppercase}.invoice-details .invoice-detail-container{margin-top:20px;width:66%}@media screen and (max-width:720px){.invoice-details .invoice-detail-container{width:100%}}.invoice-details .paid{color:#00bd76;margin-left:20px}.receipt-loading-dialog{font-size:18px;font-weight:700;margin:20% 0 0 40%}.invoice-not-plan{height:20.56px;width:20.56px}.integrations-container{margin-top:117px;padding:20px}.zapier-container{margin:6px auto 0;max-width:800px;padding-top:40px}.integration-block{display:flex;flex-direction:column;padding:48px 20px 20px}.integration-block a,.integration-block button{margin:0 auto;max-width:300px}.integration-title{font-family:Poppins,sans-serif;font-size:28px;font-weight:700;text-align:center;text-transform:uppercase}.integration-about{font-size:16px;line-height:27px;padding-bottom:32px;padding-top:16px;text-align:center}.integration-active-token{background:#f1f2f2;border-radius:4px;display:flex;flex-direction:row;margin:0 auto;padding:20px;width:480px}.integration-active-token .token{margin-right:40px}.integration-active-token .token-title{font-weight:700;margin-bottom:5px}.dialog-title h2{font-weight:700}
/*# sourceMappingURL=main.7e88c3ad.css.map*/