body{background:#1c212f}.box_container{height:1040px;margin:53px auto;width:900px}.form_container{background:#fff;float:left;height:1040px;width:430px}.image_container{align-items:stretch;background:url(https://4238329.fs1.hubspotusercontent-na1.net/hubfs/4238329/Signup%20Images/weightrack-sidebar.jpg) no-repeat 50% #999;background-size:cover;display:flex;flex-direction:column;float:left;height:1040px;width:470px}.logo_container{padding:50px 85px 20px;text-align:center}.logo_container img{width:100%}.logo_container img.mobile_logo{display:none;height:70px;margin:0 auto;width:auto}.signup{display:none}.pre_signup{font-family:Nunito Sans,sans-serif;text-transform:uppercase}#pre_signup_header{font-size:18px;height:48px}#pre_signup_header h4{font-size:14px;font-weight:700;margin:0 auto;padding:15px 0;text-align:center}.form_menu_container{border-bottom:1px solid #dadada;height:48px;text-align:center;width:100%}ul.form_menu{display:inline-block;font-family:Nunito Sans,sans-serif;list-style:none;margin:0 auto;padding:0}ul.form_menu>li{float:left;margin:0 8px}ul.form_menu>li>a:link,ul.form_menu>li>a:visited{border-bottom:5px solid transparent;color:#979797;display:block;font-size:12px;font-weight:900;letter-spacing:1.3px;padding:14px 5px;text-align:center;text-decoration:none!important}ul.form_menu>li>a:hover{color:#444}ul.form_menu>li>a.active{border-color:#f60;color:#444}.line_break{background:#dadada;height:3px;width:100%}.form_body{max-height:908px;overflow:auto;padding:0 50px;text-align:center}#pre_signup_selector{margin-top:80px}.pre_signup_button,.pre_signup_button:visited{border:2px solid #f60;border-radius:50%;box-sizing:border-box;color:#f60;display:inline-block;height:150px;margin:0 auto;outline:none;padding:30px;text-align:center;text-decoration:none;width:150px}.pre_signup_button span{display:block;font-size:54px}.form_body .pre_signup_button>p{color:#f60;font-size:14px;font-weight:700;margin:10px 0 0;padding:0;text-transform:uppercase}.pre_signup_button:active,.pre_signup_button:hover{background:#f60;color:#fff}.form_body .pre_signup_button:active>p,.form_body .pre_signup_button:hover>p{color:#fff}#pre_signup_selector>p{margin:35px 0}#easy_join_confirm{border:1px solid #dbdbdb;border-radius:3px;margin:20px 0;padding:10px 0}#easy_join_confirm label{text-align:center}#easy_join_confirm p{font-size:14px;text-align:center}@media screen and (max-width:930px){body{margin:0}.form-container{padding:0 30px}.box_container,.form_container{background:transparent;width:100%}.image_container,.logo_container img.full_logo{display:none!important}.logo_container{padding:10px 0 45px}.logo_container img.mobile_logo{display:block}.form_menu_container{border-color:transparent}#pre_signup_header h4,ul.form_menu>li>a.active{color:#fff}ul.form_menu>li>a:hover{color:#e3e3e3}.form_body{background:#fff;min-height:calc(100% - 69px);padding:0 20px}}@media screen and (max-width:350px){ul.form_menu>li>a:link,ul.form_menu>li>a:visited{font-size:10px;padding:15px 3px}}@media screen and (max-width:300px){.form_menu_container{overflow-x:auto;overflow-y:hidden}ul.form_menu{display:block;width:300px}}.form_body form{display:none}.form_body form.active{display:block}.form_body div.input_container{box-sizing:border-box;width:100%}.form_body div.input_container:after{clear:both;content:" ";display:table}.form_body div.input_container div.full_width{box-sizing:border-box;margin-top:15px;position:relative;width:100%}.form_body div.input_container div.half_width{box-sizing:border-box;float:left;margin-top:15px;position:relative;width:50%}.form_body div.input_container div.half_width.left{padding-right:9px}.form_body div.input_container div.half_width.right{padding-left:9px}.form_body div.input_container div.dash_after:after{color:#444;content:"-";position:right;position:absolute;right:-4px;top:32px}.form_body p{color:#444;font-size:14px;font-weight:900}.form_body label,.form_body p{font-family:Nunito Sans,sans-serif}.form_body label{color:#1c212f;display:block;font-size:12px;margin-bottom:10px;text-align:left}.trial_messaging{font-size:14px!important;font-weight:700;margin-top:15px;text-align:center!important}.form_body input:not([type=checkbox]),.form_body select{-webkit-appearance:none;appearance:none;border:1px solid #dbdbdb;border-radius:3px;box-sizing:border-box;display:block;font-family:Nunito Sans,sans-serif;font-size:12px;height:32px;outline:none;padding:8px 10px;width:100%}.form_body select{background:url(https://4238329.fs1.hubspotusercontent-na1.net/hubfs/4238329/Signup%20Images/select_down.png) no-repeat 100% #fff;background-position:right 8px center}.form_body input:focus,.form_body select:focus{border-color:#f60;outline:none}.form_body input::placeholder{color:#8e8e8e}.form_body label.checkbox_container{font-size:10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form_body label.checkbox_container a{color:#f60!important;text-decoration:none!important}.form_body label.checkbox_container input{-webkit-appearance:none;appearance:none;border:1px solid #dbdbdb;border-radius:2px;cursor:pointer;height:19px;margin-right:8px;outline:none;vertical-align:-8px;width:19px}.form_body label.checkbox_container input:checked{background:url(https://4238329.fs1.hubspotusercontent-na1.net/hubfs/4238329/Signup%20Images/checkbox-icon.png) no-repeat 50% #f60;border-color:#f60;color:#fff}.form_body button.form_submit_button,.form_body button.form_submit_button:visited{-webkit-appearance:none;appearance:none;background:#f60;border:0;border-radius:4px;color:#fff;cursor:pointer;display:block;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;outline:none;padding:15px;text-align:center;width:100%}.form_body button.form_submit_button:active,.form_body button.form_submit_button:hover{background:#ee5a24}.tb_block_btn,.tb_block_btn:visited{-webkit-appearance:none;appearance:none;background:#f60;border:0;border-radius:4px;color:#fff;cursor:pointer;display:block;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;outline:none;padding:15px;text-align:center;width:100%}.tb_block_btn:active,.tb_block_btn:hover{background:#ee5a24}.tb_block_btn.green,.tb_block_btn.green:visited{background:#10cd8c}.tb_block_btn.green:active,.tb_block_btn.green:hover{background:#27ae60}.form_input_group.error_state label{color:#e74c3c}.form_body .form_input_group.error_state label.checkbox_container input,.form_input_group.error_state input,.form_input_group.error_state select{border-color:#e74c3c}.form_body input.success_state{border-color:#0dcc8a}#form_error{border:1px solid #e74c3c;color:#e74c3c;display:none;font-family:Nunito Sans,sans-serif;font-size:11px;margin:15px auto 0;padding:8px}#form_error.active_errors{display:inline-block}#form_error span.error_icon{background:#e74c3c;border-radius:50%;color:#fff;display:inline-block;font-size:16px;height:18px;line-height:18px;margin-right:8px;text-align:center;vertical-align:-1px;width:18px}#review_box{background:rgba(0,0,0,.6);display:none;flex-direction:column;flex-grow:1;justify-content:center}#review_box h2{color:#fff;font-family:Nunito Sans,sans-serif;text-align:center;text-transform:uppercase}#review_box>div{padding:0 15px}