html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}.fnc-loading-button,.fnc-primary-button,.upload-photo-section .upload-photo-button,.upload-photo-preview .photo-preview .control-buttons .rotate-left,.upload-photo-preview .photo-preview .control-buttons .rotate-right{height:36Px;margin-left:0;margin-right:0;box-shadow:0 1Px 1Px rgba(0,0,0,0.14),0 2Px 1Px -1Px rgba(0,0,0,0.12),0 1Px 3Px rgba(0,0,0,0.2);color:white;font-size:14Px;border:none;border-radius:4Px;cursor:pointer;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out, -webkit-transform .1s ease-out;outline:none;transition:background-color .3s}.fnc-loading-button:active,.fnc-primary-button:active,.upload-photo-section .upload-photo-button:active,.upload-photo-preview .photo-preview .control-buttons .rotate-left:active,.upload-photo-preview .photo-preview .control-buttons .rotate-right:active{-webkit-transform:scale(0.98);transform:scale(0.98)}.fnc-loading-button:focus,.fnc-primary-button:focus,.upload-photo-section .upload-photo-button:focus,.upload-photo-preview .photo-preview .control-buttons .rotate-left:focus,.upload-photo-preview .photo-preview .control-buttons .rotate-right:focus{position:relative}.fnc-loading-button:focus:after,.fnc-primary-button:focus:after,.upload-photo-section .upload-photo-button:focus:after,.upload-photo-preview .photo-preview .control-buttons .rotate-left:focus:after,.upload-photo-preview .photo-preview .control-buttons .rotate-right:focus:after{content:'';display:block;position:absolute;top:3Px;right:3Px;width:2Px;height:2Px;border-radius:100%;background:white}.fnc-loading-button,.fnc-primary-button,.upload-photo-section .upload-photo-button,.upload-photo-preview .photo-preview .control-buttons .rotate-left,.upload-photo-preview .photo-preview .control-buttons .rotate-right{background-color:#EB0F53}html{font:16Px/20Px 'Open Sans', sans-serif;height:100%}body{width:100%;min-height:100%;margin:0px;padding:0px;position:relative}h1{font-size:1.875Rem;font-weight:400;margin-bottom:30Px;text-transform:uppercase}input:not([type]),input[type=text],input[type=email],input[type=number],input[type=password],select,textarea{height:36Px;padding:0 10Px;font-size:1em}input,select,textarea{border:1Px solid black;border-radius:2Px;box-shadow:2Px 1Px 6Px rgba(100,100,100,0.1) inset;font-family:"Open Sans"}.fnc-loading-button,.fnc-primary-button{margin-bottom:20Px;text-transform:uppercase}.fnc-loading-button .fnc-loading-button--label,.fnc-primary-button .fnc-loading-button--label{text-transform:uppercase}.fnc-field--container{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;margin-bottom:7.5Px;padding-bottom:1Rem}.fnc-field--container.fnc-field--container--invalid .fnc-field--label{color:red}.fnc-field--container.fnc-field--container--invalid input:not([type]),.fnc-field--container.fnc-field--container--invalid input[type=text],.fnc-field--container.fnc-field--container--invalid input[type=email],.fnc-field--container.fnc-field--container--invalid input[type=number],.fnc-field--container.fnc-field--container--invalid input[type=password],.fnc-field--container.fnc-field--container--invalid select,.fnc-field--container.fnc-field--container--invalid textarea{border-color:red}.fnc-field--container .fnc-field--label{display:block;margin-bottom:10Px}.fnc-field--container input:not([type]),.fnc-field--container input[type=text],.fnc-field--container input[type=email],.fnc-field--container input[type=number],.fnc-field--container input[type=password],.fnc-field--container select,.fnc-field--container textarea{width:100%;box-sizing:border-box}.fnc-field--container textarea{width:100%;max-width:800Px;min-height:5em;box-sizing:border-box}.fnc-checkbox-field--container{margin-bottom:7.5Px;position:relative;padding-bottom:1Rem}.fnc-checkbox-field--container input[type=checkbox]{position:absolute;width:0;z-index:-1;opacity:0}.fnc-checkbox-field--container input[type=checkbox]+.fnc-checkbox-field--pseudo{display:inline-block;position:relative;overflow:hidden;width:16Px;height:16Px;border-radius:1Px;background:white;border:1Px solid black;border-radius:2Px;transition:background-color .1s ease-in;cursor:pointer}.fnc-checkbox-field--container input[type=checkbox]+.fnc-checkbox-field--pseudo:before{content:"";position:absolute;top:-16Px;left:5Px;width:5Px;height:10Px;border-color:black;border-style:solid;border-width:0 1Px 1Px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:top .1s ease-in}.fnc-checkbox-field--container input[type=checkbox]:checked+.fnc-checkbox-field--pseudo{background-color:#cddfff}.fnc-checkbox-field--container input[type=checkbox]:checked+.fnc-checkbox-field--pseudo:before{top:0}.fnc-checkbox-field--container input[type=checkbox]:focus+.fnc-checkbox-field--pseudo{background-color:#cddfff}.fnc-checkbox-field--container .fnc-checkbox-field--item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:7.5Px}.fnc-checkbox-field--container .fnc-checkbox-field--item .fnc-checkbox-field--pseudo{margin-right:7.5Px}.fnc-checkbox-field--container.fnc-field--container--invalid input+.fnc-checkbox-field--pseudo{border-color:red}.fnc-field--error{display:none;position:absolute;bottom:0;left:0;color:red;font-size:.8Em;line-height:1Rem}.fnc-field--error.fnc-field--error--invalid{display:block}.fnc-fieldset--wrapper--two-items,.fnc-fieldset--wrapper--three-items,.fnc-fieldset--wrapper--single-item{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.5Em;margin:-.5Em -.5Em -.5Em -.5Em}.fnc-fieldset--wrapper--two-items>*,.fnc-fieldset--wrapper--three-items>*,.fnc-fieldset--wrapper--single-item>*{margin:.5Em}.fnc-fieldset--wrapper--two-items>.fnc-fieldset--group,.fnc-fieldset--wrapper--two-items>.fnc-field--container,.fnc-fieldset--wrapper--three-items>.fnc-fieldset--group,.fnc-fieldset--wrapper--three-items>.fnc-field--container,.fnc-fieldset--wrapper--single-item>.fnc-fieldset--group,.fnc-fieldset--wrapper--single-item>.fnc-field--container{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;box-sizing:border-box}@media only screen and (max-width: 300Px){.fnc-fieldset--wrapper--two-items,.fnc-fieldset--wrapper--three-items,.fnc-fieldset--wrapper--single-item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fnc-fieldset--wrapper--two-items>.fnc-field--container,.fnc-fieldset--wrapper--three-items>.fnc-field--container,.fnc-fieldset--wrapper--single-item>.fnc-field--container{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.stepper--pagination{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:30Px}.stepper--pagination .stepper--pagination-number{-webkit-flex:0 0 44Px;-ms-flex:0 0 44Px;flex:0 0 44Px;display:block;width:44Px;height:44Px;line-height:44Px;border:none;border-radius:100%;text-align:center;background:#EB0F53;color:white}.stepper--pagination .stepper--pagination-number.stepper--step--current{background:green}.stepper--pagination:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1Px;background:#E0E0E0;z-index:-1}.stepper--step{display:none;margin-bottom:11Px}.stepper--step .stepper--step-header{font-size:1.4Em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-bottom:10Px}.stepper--step .stepper--step-header .stepper--step-header-requirement{font-size:.7Em;margin-left:2Em}.stepper--step .stepper--step-header .stepper--step-header-requirement:before{content:'('}.stepper--step .stepper--step-header .stepper--step-header-requirement:after{content:')'}.stepper--step .stepper--step-header .stepper--step-header-is-required{color:red}.stepper--step .stepper--step-body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.stepper--step.stepper--step--current{display:block}.stepper--step.stepper--step--current .stepper--step-header{cursor:default}#register-body{min-height:100%;position:relative;overflow-x:hidden}.login-logo{display:block;position:absolute;top:0;left:0;padding:30Px;box-sizing:border-box;line-height:0;z-index:1}@media only screen and (max-width: 800Px){.login-logo{position:static;text-align:center}}@media only screen and (max-width: 480Px){.login-logo{width:60%;margin:20Px auto;padding:0;box-sizing:border-box}.login-logo img{width:100%;height:auto}}@media only screen and (max-width: 480Px) and (max-height: 600Px){.login-logo{position:absolute;width:90Px;top:17Px;left:20Px;margin:0}}.register-content{position:absolute;z-index:0;min-height:100%;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:130Px 0 60Px;box-sizing:border-box;background:white}@media only screen and (max-width: 800Px){.register-content{padding:0}}.register-content.register-content--new-step{left:0;-webkit-animation:slide-left .5s;animation:slide-left .5s}@-webkit-keyframes slide-left{0%{left:100%}100%{left:0}}@keyframes slide-left{0%{left:100%}100%{left:0}}.register-content .register-box{min-width:280Px;max-width:360Px;padding:10Px}@media only screen and (max-width: 480Px){.register-content .register-box h1{font-weight:400;font-size:1.2Rem;text-align:center}}@media only screen and (max-width: 480Px) and (max-height: 600Px){.register-content .register-box h1{position:absolute;top:20Px;right:20Px}}@media only screen and (max-width: 480Px) and (max-height: 600Px){.register-content .register-box{padding-top:50Px;box-sizing:border-box}}.register-content form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.register-content .already-a-member{position:absolute;bottom:20Px;margin:0 auto;font-size:12Px;padding:.3Em 1Em;background:#EFEFEF}@media only screen and (max-height: 740Px){.register-content .already-a-member{position:static;margin-top:10Px;margin-bottom:10Px}}.register-content .terms-and-conditions{margin:0 auto;padding:.3Em 1Em;font-size:12Px;text-align:center}.fnc-line-grinder{width:100%;height:8Px;margin:40Px 0 48Px;border-bottom:1px solid #E7E7E7;color:#666;text-align:center}.fnc-line-grinder span{display:inline-block;padding:0 10Px;font-size:12Px;line-height:12Px;height:12Px;background:white}@media only screen and (max-width: 480Px) and (max-height: 600Px){.fnc-line-grinder{margin:10Px 0 18Px}}ul.fnc-social-services{list-style:none;text-align:center;margin:0;padding:0}ul.fnc-social-services li{display:inline-block;margin:0 10Px}ul.fnc-social-services li a{display:inline-block}.fnc-fieldset--wrapper--three-items .my-height-cm label,.fnc-fieldset--wrapper--three-items .my-height-feet label,.fnc-fieldset--wrapper--three-items .my-height-inches label,.fnc-fieldset--wrapper--three-items .my-weight-kg label,.fnc-fieldset--wrapper--three-items .my-weight-lb label,.fnc-fieldset--wrapper--two-items .my-height-cm label,.fnc-fieldset--wrapper--two-items .my-height-feet label,.fnc-fieldset--wrapper--two-items .my-height-inches label,.fnc-fieldset--wrapper--two-items .my-weight-kg label,.fnc-fieldset--wrapper--two-items .my-weight-lb label{white-space:nowrap}.profile-details{max-width:800px;margin:0 20Px}.profile-details .profile-details--heading{margin-bottom:30Px}.profile-details .profile-details--heading h1{margin-bottom:10Px;text-transform:none}.profile-details .profile-details--heading h1::first-letter{text-transform:uppercase}.profile-details .profile-details--heading h6{font-weight:normal;line-height:1.2em}@media only screen and (max-width: 480Px) and (max-height: 600Px){.profile-details{padding-top:50Px;box-sizing:border-box}}.upload-photo-section .upload-photo-input{z-index:-1;position:absolute;opacity:0}.upload-photo-section .upload-photo-button{margin-bottom:20Px;text-transform:uppercase;line-height:36px;padding:0 3em 0 1em;background-image:url(/register/img/add-photo.svg);background-repeat:no-repeat;background-position-y:6px;background-position-x:calc(100% - 10px)}.upload-photo-preview{margin-bottom:1em;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.upload-photo-preview .photo-preview img{width:100%;height:auto;object-fit:contain}.upload-photo-preview .photo-preview .control-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:0.5em}.upload-photo-preview .photo-preview .control-buttons .rotate-left{background-image:url(/register/img/rotate-left.svg);background-repeat:no-repeat;width:30px;height:30px;background-position:center;padding:0}.upload-photo-preview .photo-preview .control-buttons .rotate-right{background-image:url(/register/img/rotate-right.svg);background-repeat:no-repeat;width:30px;height:30px;background-position:center;padding:0}
