<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.elite-body-stats {

display: block;
background-repeat: no-repeat;
background-position: 20% 0%;
width: 100%;
height: auto;
overflow: hidden;
margin-bottom: 1.5rem;

}

.elite-body-stats h3 {

font-family: ProximaNovaExCnBold,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
font-weight: bold!important;
text-transform: uppercase!important;
color: #00aeef!important;
font-size: 24px!important;
padding-bottom: 0px!important;
line-height: 20px!important;

}

.elite-body-stats-left {

display: block;
width: 40%;
height: auto;
text-align: left;
margin: 0% 0% 0% 40%;
padding-top: 5%;

}

.elite-body-stats-left &gt; p {

text-align: left;

}

.track-bodyspace-note {
font-family: ProximaNovaExCn,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
font-weight: normal!important;
font-size: 11px!important;
color: #232323!important;
margin: 0;
text-transform: uppercase;
text-align: right!important;
vertical-align: top;
float: right;
height: 2.8rem;
}

div.track-bodyspace-note &gt; a.bb-flat-btn {
    margin-top: 0.!important;
    font-family: ProximaNovaReg,ProximaNova,'Helvetica Neue',Helvetica,Arial,sans-serif;
    background-color: #00aeef;
    color: #fff;
    border: 1px solid #00aeef;
    /* font-size: 18px; */
    padding: 0 1em;
    height: 30px;
    line-height: 30px;
    position: relative;
    &amp;:hover {
        background-color: #33b1ef;
        border-color: #33b1ef;
        color: #fff;
        text-decoration: none;
    }
    .track-bodyspace-button {
        position: relative;
        top: 6px;
    }
}

.calendar-week {

width: 100%;

}

.calendar-week-label {

display: none;

}

.calendar-day {

display: inline-block;
width: 14%;
margin: 0.2% auto;
min-height: 120px;
float: left;
background-color: #272727;
-moz-border-radius: .6rem;
border-radius: .6rem;
border-style: solid;
border-width: 1px;	
border-color: #bdbdbd;

}

.last-day {

padding-right: 0px!important;

}

.calendar-day-day {

text-align: center;
width: 100%;
margin: 1rem 0 1rem 0;
color: #00aeef!important;
font-size: 2.5rem!important;
font-family: ProximaNovaExCnBold,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
font-weight: bold!important;
text-transform: uppercase;
letter-spacing: 0px;

}

.calendar-day-body {

text-align: center;
vertical-align: top!important;
width: 90%;
margin: 1rem 5% 1rem 5%;
color: #fff!important;
font-size: 1.7rem!important;
font-family: ProximaNovaExCn,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
line-height: 1.5rem!important;
text-transform: uppercase!important;

}

#emailSignup {

background-repeat: no-repeat;
background-position: right top;
position: relative;
width: 100%;
height: auto;
padding-left: 0%;

}

#left-email-signup-section {

display: inline-block;
position: relative;
vertical-align: top;
width: 90%;
z-index: 99;

}

div#left-email-signup-section p {

color: #919191!important;
font-size: 1.2rem!important;
line-height: 1.2rem!important;
margin-bottom: 0rem!important;
max-width: 50%;

}

#email-signup-title {

font-size: 3.6rem!important;
font-family: ProximaNovaExCnBold,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
font-weight: bold!important;
text-transform: uppercase!important;
color: #232323!important;
line-height: 2.8rem!important;

}

#email-signup-perks-left {

color: #919191; 
display: inline-block;
font-family: ProximaNova,'Helvetica Neue',Helvetica,Arial,sans-serif;
font-size: 0.99rem;
margin-left: 0;
padding-left: 0;
margin-top: 1rem;

}

#email-signup-perks-left li {

list-style-type: none;
padding: 0!important;
margin-left: 0!important;

}

#email-signup-perks-right {

color: #919191;
display: inline-block;	
font-family: ProximaNova,'Helvetica Neue',Helvetica,Arial,sans-serif; 
font-size: 0.99rem;
margin-left: 0%;
padding-left: 0;
margin-top: 1rem;

}

#email-signup-perks-right li {

list-style-type: none;
padding: 0!important;

}

#email-signup-perks-joint {

display: none;	

}

#email-signup-success {

background-color: #F1F0EE;
border: 1px solid #bdbdbd;
border-radius: 3px;
height: 210px;
margin: 0 auto;
width: 100%;

}

#email-signup-success-inner {

margin-top: 8rem; 
text-align: center;

}

#email-signup-success h2 {

color: #00aeef;
font: bold 3.6rem ProximaNovaExCnBold,'Helvetica Neue',Helvetica,Arial,sans-serif;
margin-top: 0;
margin-bottom: 0;

}

#email-signup-success p {

font: bold 2rem ProximaNova,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
margin-top: 3px;
text-align: center;
}

.trainer-main-bb-flat-btn {

margin-top: 1rem!important;

}

.email-signup-privacy-policy {

display: inline-block;
font-size: 0.9rem;
margin-top: 1rem;
margin-bottom: 1rem;
margin-left: 1%;
vertical-align: top;
width: 25%;

}

.emailTextBox {

width: 25%!important;
padding: 11px 0.5% 13px!important;
margin: 0 1% 13px 0;

}


.emailTextBox2 {

width: 52.8%!important;
padding: 11px 0.5% 13px!important;

}

div#DPG h4.main-page-nav {

text-align: center!important;
margin-bottom: 1rem!important;
max-width: 100%!important;

}

@media only screen and (max-width: 1200px) {

.calendar-day {


width: 13.89%;


}
}


@media only screen and (max-width: 990px) {

.calendar-day {


width: 13.75%;


}
}

@media only screen and (max-width: 760px) {

.elite-body-stats {

display: block;
background-repeat: no-repeat;
background-position: 10% 0%;
width: 100%;
height: auto;
overflow: hidden;
margin-bottom: 1.5rem;

}

.elite-body-stats h3 {

font-family: ProximaNovaExCnBold,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
font-weight: bold!important;
text-transform: uppercase!important;
color: #00aeef!important;
font-size: 24px!important;
padding-bottom: 0px!important;
line-height: 20px!important;

}

.elite-body-stats-left {

display: block;
width: 40%;
height: auto;
text-align: left;
margin: 0% 0% 0% 40%;
padding-top: 5%;

}

.elite-body-stats-left &gt; p {

text-align: left;

}

.calendar-week {

width: 100%;

}



.last-day {

padding-right: 0px!important;

}

.calendar-day-day {

text-align: center;
width: 100%;
margin: 1rem 0 1rem 0;
color: #00aeef!important;
font-size: 1.6rem!important;
font-family: ProximaNovaExCnBold,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
font-weight: bold!important;
text-transform: uppercase;
letter-spacing: 0px;

}

.calendar-day-body {

text-align: center;
vertical-align: top!important;
width: 90%;
margin: 1rem 5% 1rem 5%;
color: #fff!important;
font-size: 1.5rem!important;
font-family: ProximaNovaExCn,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
line-height: 1.5rem!important;
text-transform: uppercase!important;

}

#emailSignup {

background-repeat: no-repeat;
background-position: top right;
position: relative;
width: 100%;
height: auto;
padding-left: 0;

}

#left-email-signup-section {

display: inline-block;
position: relative;
vertical-align: top;
width: 100%;
z-index: 99;

}

div#left-email-signup-section p {

color: #919191!important;
font-size: 1.2rem!important;
line-height: 1.2rem!important;
margin-bottom: 0rem!important;
margin-top: 0rem!important;
max-width: 50%;

}

#email-signup-title {

font-size: 3.6rem!important;
font-family: ProximaNovaExCnBold,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
font-weight: bold!important;
text-transform: uppercase!important;
color: #232323!important;
line-height: 2.8rem!important;

}

#email-signup-perks-left {

display: none;

}

#email-signup-perks-right {

display: none;	

}

#email-signup-perks-joint {

color: #919191;
display: block;	
font-family: ProximaNova,'Helvetica Neue',Helvetica,Arial,sans-serif;
font-size: 0.99rem;
margin-left: 0%;
padding-left: 0;
margin-top: 1rem;

}

#email-signup-perks-joint li {

list-style-type: none;
margin-left: 0.2%;
padding: 0;

}

#email-signup-success {

background-color: #F1F0EE;
border-style:solid;
border-width: 1px;	
border-color: #bdbdbd;
margin-left: 0rem;
-moz-border-radius: .3rem;
border-radius: .3rem;
height: 210px;
width: 100%;

}

#email-signup-success-inner {

margin-top: 6rem;
text-align: center;

}

#email-signup-success h2 {

color: #00aeef;
font: bold 3.6rem ProximaNovaExCnBold,'Helvetica Neue',Helvetica,Arial,sans-serif;
margin-top: 0;
margin-bottom: 0;

}

#email-signup-success p {

font: bold 2rem ProximaNova,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
margin-top: 3px;
text-align: center;

}

.trainer-main-bb-flat-btn {

margin-top: 1rem!important;

}

.email-signup-privacy-policy {

display: inline-block;
font-size: 0.9rem;
margin-top: 1rem;
margin-bottom: 1rem;
margin-left: 1%;
vertical-align: top;
width: 25%;

}

div#DPG h4.main-page-nav {

text-align: center!important;
margin-bottom: 1rem!important;
max-width: 70%!important;
margin-left: 15%!important;

}

.emailTextBox {

width: 23.1%!important;
padding: 11px 0.5% 13px!important;
margin: 0 1% 13px 0;

}


.emailTextBox2 {

width: 49.25%!important;
padding: 11px 0.5% 13px!important;

}

}

@media only screen and (max-width: 500px) {

.elite-body-stats {

display: block;
background-image: none;
background-repeat: no-repeat;
background-position: 10% 0%;
width: 100%;
height: auto;
overflow: hidden;
margin-bottom: 1.5rem;

}

.elite-body-stats h3 {

font-family: ProximaNovaExCnBold,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
font-weight: bold!important;
text-transform: uppercase!important;
color: #00aeef!important;
font-size: 24px!important;
padding-bottom: 0px!important;
line-height: 20px!important;

}

.elite-body-stats-left {

display: block;
width: 100%;
height: auto;
text-align: left;
margin: 0% 0% 0% 0%;
padding-top: 5%;

}

.elite-body-stats-left &gt; p {

text-align: left;

}

.dpg-hideme500 {
display: none;
}

}

@media only screen and (max-width: 760px) {


.calendar-week {

width: 100%;

}

.calendar-week-label {

display: block;
max-width: 100%;
padding-left: 2.5%;
margin: 0 auto!important;
min-height: 40px;
background-color: #00aeef;
border-bottom: solid 1px #fff;
color: #fff;
font-size: 3rem!important;
font-family: ProximaNovaExCnBold,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
font-weight: none!important;
text-transform: uppercase;

}

.calendar-day {

display: block;
min-width: 100%;
max-width: 100%;
margin: 0 auto;
min-height: 40px;
float: none;
background-color: #232323;
-moz-border-radius: 0;
border-radius: 0;
border-style: solid;
border-width: 0;	
border-bottom: solid 1px #fff;


}

.calendar-day-day {

display: inline-block;
text-align: left;
width: auto;
margin: 0 2.5% 0 2.5%;
color: #00AEEF !important;
font-size: 2.4rem !important;
font-family: ProximaNovaExCn,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
text-transform: uppercase;
letter-spacing: 0px;
line-height: 4rem !important;

}

.calendar-day-body {

display: inline-block;
text-align: left;
vertical-align: 0!important;;
width: 60%;
margin: 0;
color: #fff!important;
font-size: 1.9rem!important;
font-family: ProximaNovaExCn,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
line-height: none!important;;
text-transform: uppercase!important;

}

#emailSignup {

background-image: none!important;
position: relative;
width: 100%;
height: auto;
padding-left: 0;

}

#left-email-signup-section {
display: inline-block;
position: relative;
vertical-align: top;
width: 100%;
z-index: 99;

}

div#left-email-signup-section p {

color: #919191!important;
font-size: 1.2rem!important;
line-height: 1.2rem!important;
margin-bottom: 0rem!important;
margin-top: 0rem!important;
max-width: 100%;

}

#email-signup-title {

width: 100%;
font-size: 2.25rem!important;
font-family: ProximaNovaExCnBold,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
font-weight: bold!important;
text-transform: uppercase!important;
color: #232323!important;
line-height: 2rem!important;

}

#email-signup-perks-left {

display: none;

}

#email-signup-perks-right {

display: none;	

}

#email-signup-perks-joint {

color: #919191;
display: block;	
font-family: ProximaNova,'Helvetica Neue',Helvetica,Arial,sans-serif;
font-size: 0.99rem;
margin-left: 0%;
padding-left: 0;
margin-top: 1rem;

}

#email-signup-perks-joint li {

list-style-type: none;
margin-left: 1.2%;
padding: 0;

}

#email-signup-success {

background-color: #F1F0EE;
border: 1px solid #bdbdbd;
border-radius: 3px;
height: 210px;
margin: 0 auto;
width: 100%;

}

#email-signup-success-inner {
	
margin-top: 2rem;
text-align: center;

}

#email-signup-success h2 {

color: #00aeef;
font: bold 3.6rem ProximaNovaExCnBold,'Helvetica Neue',Helvetica,Arial,sans-serif;
margin-top: 0;
margin-bottom: 0;

}

#email-signup-success p {

font: bold 1.5rem ProximaNova,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
margin-top: 3px;
text-align: center;

}

.trainer-main-bb-flat-btn {

margin-top: 1rem!important;

}

.email-signup-privacy-policy {

display: inline-block;
font-size: 0.9rem;
margin-top: 1rem;
margin-bottom: 1rem;
margin-left: 1%;
vertical-align: top;
width: 45%;

}

div#DPG h4.main-page-nav {

text-align: center!important;
margin-bottom: 1rem!important;

max-width: 75%!important;
margin-left: 13.5%!important;

}

.new-line-block {

display: block;

}

.emailTextBox {

width: 43%!important;
padding: 11px 0.5% 13px!important;
margin: 0 1% 13px 0;

}


.emailTextBox2 {

width: 90%!important;
padding: 11px 0.5% 13px!important;

}

}

.dpg-showme760 {
display: none;
}

.dpg-track-bodyspace-button-showme760 {
display: none;
padding: 0 0;
max-width: 100%;
}

img.track-bodyspace-button {
max-height: 15px;
vertical-align: top;
}


@media only screen and (max-width: 760px) {

.dpg-showme760 {
display: block;
}

.dpg-track-bodyspace-button-showme760 {
display: block;
padding: 1rem 0;
max-width: 100%;
}

img.track-bodyspace-button {
max-height: 18px;
margin-top: 5px;
margin-right:5px;
}

}</pre></body></html>