{% set gradient_diagonal = "linear-gradient(to bottom right, #FA9E47, #F26522);" %}{% set gradient_right = "linear-gradient(to right, #FA9E47, #F26522);" %}{% set orange = "#FA9E47" %}{% set inactive = "#C9CCD4" %}#calc-holder{padding-top:40px;padding-bottom:40px}#form-container{display:flex;justify-content:center}#calculator-form{width:100%;max-width:500px;font-family:"Montserrat",sans-serif;padding-bottom:20px;border-radius:7px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.12)}#calculator-form label{color:#263746;font-size:25px;font-weight:700;bottom:0;margin-left:0}#calculator-form #form-steps{background-color:#263746;padding:15px 10px}#calculator-form .submitted-message{display:none}#thank-you{padding:20px 50px}#thank-you h1,#thank-you h1 strong{font-size:24px;font-family:"Montserrat",sans-serif !important;font-weight:500;padding-bottom:0px;color:#263746;margin-top:10px}#thank-you h2,#thank-you h2 strong{font-size:24px;font-family:"Montserrat",sans-serif !important;font-weight:500;margin:0;padding:0;color:#f6893f}#thank-you p{font-weight:300}#calculator-form .step-text{padding-top:10px;margin-bottom:30px;padding:20px 80px;color:#263746}#calculator-form .step-text h2,#calculator-form .step-text h2 strong{font-size:24px;font-family:"Montserrat",sans-serif !important;margin-bottom:0;padding-top:0;padding-bottom:5px;color:#263746}#hs_cos_wrapper_post_body #calculator-form .hs-cta-wrapper .hs-cta-node .cta_button.orange-cta,#calculator-form .hs-cta-wrapper .hs-cta-node .cta_button.orange-cta{background:linear-gradient(to left,#f26522,#fa9e47) !important;font-size:17px !important;font-weight:700;font-family:"Montserrat",sans-serif !important;color:white !important;border-radius:50px !important;padding:19px 24px !important;box-shadow:none !important;width:calc(100% - 50px) !important;margin-top:5px !important;margin-bottom:5px !important;text-transform:none}#hs_cos_wrapper_post_body #calculator-form .hs-cta-wrapper .hs-cta-node .cta_button.white_with_border,#calculator-form .hs-cta-wrapper .hs-cta-node .cta_button.white_with_border{background:white !important;font-size:17px !important;font-weight:700 !important;font-family:"Montserrat",sans-serif !important;color:#263746 !important;border:2px solid #ef9020 !important;border-radius:50px !important;padding:18px 20px !important;box-shadow:none !important;width:calc( 100% - 50px) !important;margin-top:5px !important;margin-bottom:5px !important;text-transform:none}#calculator-form .step-text p{margin-bottom:0px;font-size:14px;line-height:1.2em;font-weight:200}#calculator-form .step .button.next{background:linear-gradient(to left,#f26522,#fa9e47) !important;color:white;padding:10px;width:calc(100% - 20%);text-align:center;text-transform:capitalize;font-weight:700;font-size:16px;border-radius:30px}#calculator-form input[type="submit"]{background:linear-gradient(to left,#f26522,#fa9e47) !important;color:white;padding:15px;width:calc(100% - 20%);text-align:center;text-transform:capitalize;font-weight:700;font-size:16px;border-radius:30px;margin-left:10%}#calculator-form .step .button.next:hover,#calculator-form .step .button.next:focus{text-decoration:none;outline:0}#calculator-form .step .back.button{align-self:start;padding-left:20px;position:absolute}#calculator-form input{font-family:"Montserrat",sans-serif;color:#fa9e47;font-weight:700;font-size:25px;height:56px}#calculator-form .hs-form-field{margin-bottom:20px}#calculator-form .hs-error-msg{font-weight:300 !important;font-size:12px !important}#calculator-form .hs-fieldtype-text{position:relative}#calculator-form .hs-fieldtype-text label{font-size:20px;position:absolute;left:15px;top:10px;font-weight:100;transition:all .2s}#calculator-form .hs-fieldtype-text.user-interation label{font-size:10px;top:-5px;height:10px}#calculator-form .hs_email label.hs-error-msg{position:relative;font-weight:300;font-size:12px}#calculator-form .step .age{position:relative;display:flex;align-items:center;justify-content:center;padding-bottom:40px}#calculator-form .step .calc-input{margin-bottom:30px}#calculator-form .step .age .hs-error-msg{display:none}#calculator-form .step .age .hs-input{width:86px;padding:15px 5px;text-align:center}#calculator-form .step .age .rangeslider{position:absolute;width:100%;left:0}#calculator-form .step .age label[id] span{position:relative}#calculator-form .step .age label[id]:after{content:':';margin-right:10px}#calculator-form .step .imperial,#calculator-form .step .metric{display:inline-flex;font-family:"Montserrat",sans-serif;font-weight:700;font-size:23px;justify-content:center;align-items:center;width:calc(100% + 10%);margin-left:-5%}#calculator-form.smallest .imp{display:none}#calculator-form.smallest .hs-fieldtype-radio label,#calculator-form.smallest label,#calculator-form.smallest input{font-size:5vw}#calculator-form.smallest input{font-size:4vw}#calculator-form.smallest .step .imperial,#calculator-form.smallest .step .metric{font-size:5vw}#calculator-form .step .imperial input{width:75px;margin-left:5px;margin-right:5px}#calculator-form .step .metric input{width:100px;margin-left:5px;margin-right:5px}#calculator-form .step .height label[id],#calculator-form .step .weight label[id]{display:none}#calculator-form .step .imperial_weight input{width:100px}#calculator-form .hs-form-required,#calculator-form .hs_error_rollup,#calculator-form .hs-fieldtype-number .hs-error-msgs,#calculator-form .hs-fieldtype-radio .hs-error-msgs{display:none !important}#calculator-form .hs-error-msgs li{list-style-type:none}#calculator-form #form-steps ul{width:100%;height:5px;background-color:white;display:inline-flex;justify-content:space-between;align-items:center;position:relative;padding-left:0}#calculator-form #form-steps ul .progress{position:absolute;width:50%;background-color:#f26522;height:5px}#calculator-form #form-steps ul li{background-color:white;color:white;border-radius:20px;height:20px;width:20px;position:relative;z-index:99;display:flex;align-items:center;justify-content:center;font-size:13px;padding-left:0}#calculator-form #form-steps ul li.active{background-color:#f26522}#calculator-form input.in-valid,#calculator-form input.invalid{border-color:red !important}#calculator-form li.in-valid{background-color:red !important}#calculator-form .hs-fieldtype-radio label{display:block;font-family:"Montserrat",sans-serif;font-weight:700;font-size:27px;line-height:1em;margin-bottom:25px;text-align:center;width:100%}#calculator-form .hs-fieldtype-radio label span{font-weight:700}#calculator-form .hs-fieldtype-radio .input ul{padding-left:0;list-style:none}#calculator-form .hs-fieldtype-radio .input ul li{list-style:none;display:flex;border-radius:5px;padding:1px;background-color:#c9ccd4;margin-bottom:5px;height:55px;line-height:1em}#calculator-form .hs-fieldtype-radio .input ul li label{background-color:white;width:100%;padding:10px;border-radius:4px;display:flex;align-items:center;font-size:17px;margin-bottom:0}#calculator-form .hs-fieldtype-radio .input ul li label input{position:relative;height:0;width:0;margin:0 26px 0 7px;padding:0;top:0}#calculator-form .hs-fieldtype-radio .input ul li label input:before{content:"";position:absolute;top:-10px;left:-5px;display:block;width:20px;height:20px;border-radius:20px;background-color:#c9ccd4}#calculator-form .hs-fieldtype-radio .input ul li label input:after{content:"";position:absolute;top:-9px;left:-4px;display:block;width:18px;height:18px;border-radius:20px;background-color:white}#calculator-form .hs-fieldtype-radio .input ul li label span{font-weight:300;color:#c9ccd4;display:inline-flex;text-align:left;align-items:center;width:100%}#calculator-form .hs-fieldtype-radio .input ul li.active{list-style:none;display:flex;border-radius:5px;padding:1px;background-image:linear-gradient(to bottom right,#fa9e47,#f26522);margin-bottom:5px}#calculator-form .hs-fieldtype-radio .input ul li.active label input:before{content:"";position:absolute;top:-10px;left:-5px;display:block;width:20px;height:20px;border-radius:20px;background-image:linear-gradient(to bottom right,#fa9e47,#f26522)}#calculator-form .hs-fieldtype-radio .input ul li.active label input:after{content:"";position:absolute;top:-5px;left:0px;display:block;width:10px;height:10px;border-radius:20px;background-color:white}#calculator-form .hs-fieldtype-radio .input ul li.active label span{font-weight:300;color:#fa9e47}#calculator-form .hs-fieldtype-radio .input ul li label span.activity{font-size:12px}#calculator-form .hs-fieldtype-radio .input ul li label span span.main-label{font-weight:700;font-size:15px;max-width:130px}#calculator-form .switch{position:absolute;right:10px;display:inline-flex;width:160px;height:20px;font-weight:200;font-size:12px !important;align-items:center}#calculator-form.smallest .switch{width:105px}#calculator-form .switch input{opacity:0;width:0;height:0}#calculator-form .slider{position:relative;cursor:pointer;background:0;border:1px solid #c9ccd4;-webkit-transition:.4s;transition:.4s;width:42px;height:19px;display:block;margin:0 8px}#calculator-form .slider:before{position:absolute;content:"";height:15px;width:15px;left:2px;bottom:1px;background-image:linear-gradient(to left,#ef7413,#ef9020);-webkit-transition:.4s;transition:.4s}#calculator-form input:checked+.slider{background:0;border:1px solid #c9ccd4}#calculator-form input:focus+.slider{box-shadow:0 0 1px #2196f3}#calculator-form input:checked+.slider:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px)}#calculator-form .slider.round{border-radius:34px}#calculator-form .slider.round:before{border-radius:50%}#calculator-form .step{display:flex;flex-direction:column;align-items:center;padding-top:20px;padding-bottom:20px;position:relative}#calculator-form .step img,#thank-you img{margin-bottom:30px;max-width:auto !important;width:auto !important}#calculator-form .step .step-inner{width:80%}#calculator-form .metric-step [name="height"],#calculator-form .imperial-step input[name="height"],#calculator-form .imperial-step input[name="weight"],#calculator-form .metric-step [name="weight"]{display:none !important}#calculator-form .step button.next{background-image:linear-gradient(to left,#ef7413,#ef9020);padding:14px 24px;color:white;font-weight:700;border-radius:25px;font-size:15px;width:80%}#calculator-form .step button.back{background:0;border:0;outline:0;height:25px;width:50px;display:flex;align-content:center;justify-content:center;position:absolute;left:10px}#calculator-form .step button.back img{margin-bottom:0}#calculator-form .rangeslider{background:#ffebdd;position:relative;height:7px;border:0;border-radius:0;box-shadow:none;border-radius:5px;margin-top:20px;margin-bottom:40px}#calculator-form .rangeslider--horizontal .rangeslider__handle{top:-9px;touch-action:pan-y;-ms-touch-action:pan-y;border:0;height:25px;width:25px;background-image:linear-gradient(to top,#ef7413,#ef9020);box-shadow:none;position:absolute;cursor:pointer;display:inline-block;border-radius:40px}#calculator-form .rangeslider--horizontal .rangeslider__fill{top:0;height:100%;background-image:linear-gradient(to left,#ef7413,#ef9020);border:0;position:absolute;box-shadow:none}#calculator-form #loader{display:flex;width:100%;height:100%;justify-content:center;align-content:center;align-items:center}#calculator-form #loader img{width:50px;height:50px;animation-name:spin;animation-duration:5000ms;animation-iteration-count:infinite;animation-timing-function:linear;transform-origin:center 28px}#calculator-form .meal_quiz .step-1 h2{margin-top:20px;margin-bottom:20px;font-weight:700}#calculator-form .meal_quiz .step-1 p{text-align:center;font-size:20px;line-height:1.8em}#calculator-form .meal_quiz .hs_email{margin-top:140px}#calculator-form .meal_quiz .hs_email legend{position:absolute;top:-95px;text-align:center;line-height:1.3em;font-size:19px;font-weight:300}#calculator-form .meal_quiz .hs-fieldtype-radio .input ul li label span span.main-label{font-weight:300;font-size:14px;max-width:25px;position:realtive}#calculator-form .meal_quiz .hs-fieldtype-radio .input ul li label span span.main-label:after{content:', '}#calculator-form .meal_quiz.hs-fieldtype-radio .input ul li label span.activity{font-size:14px}#calculator-form .meal_quiz .switch{display:none}#thank-you h1,#thank-you h1 strong{font-size:26px;font-family:"Montserrat",sans-serif !important;font-weight:700;padding-bottom:21px;color:#263746;margin-top:10px}#thank-you h2,#thank-you h2 strong{font-size:24px;font-family:"Montserrat",sans-serif !important;font-weight:700;margin:0;padding:0;color:#f6893f;margin-bottom:20px}#calculator-form .meal_quiz .step{min-height:490px}#calculator-form .step .button.next{margin-top:auto;line-height:28px}#image-container-main{flex:1;width:80%;text-align:center}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:515px){#calculator-form .step-text{padding:20px}}@media(max-width:415px){#calculator-form .meal_quiz .hs_email legend{top:-159%;font-size:4.2vw}#calculator-form .step .imperial input{width:inherit;text-align:center}#calculator-form .step-text p{font-size:5vw !important}#image-container-main{width:100%}}