@font-face{font-family:"Okta Neue";src:url("../fonts/OktaNeue-Regular.ttf") format("ttf"),url("../fonts/OktaNeue-Regular.woff") format("woff"),url("../fonts/OktaNeue-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Okta Neue";src:url("../fonts/OktaNeue-SemiBold.ttf") format("ttf"),url("../fonts/OktaNeue-SemiBold.woff") format("woff"),url("../fonts/OktaNeue-SemiBold.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Okta Neue";src:url("../fonts/OktaNeue-Bold.ttf") format("ttf"),url("../fonts/OktaNeue-Bold.woff") format("woff"),url("../fonts/OktaNeue-Bold.woff2") format("woff2");font-weight:600;font-style:normal}:root{--theme-font-family: "Okta Neue";--theme-blue-color: #0C385B;--theme-orange-color: #F48117;--theme-fz-3vw: 3vw;--theme-fz-4vw: 4vw;--theme-fz-5vw: 5vw;--theme-fz-6vw: 6vw;--theme-fz-7vw: 7vw;--theme-fz-8vw: 8vw}@media screen and (min-width: 780px){:root{--theme-fz-3vw: 18px;--theme-fz-4vw: 20px;--theme-fz-5vw: 22px;--theme-fz-6vw: 26px;--theme-fz-7vw: 28px;--theme-fz-8vw: 30px}}html,body,*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}body{color:var(--theme-blue-color);font-family:var(--theme-font-family);font-size:var(--theme-fz-5vw);line-height:1.2}ul{list-style:none}.wrapp{width:100%;max-width:1100px;margin:0 auto}.quiz_wrapper{padding-top:3vw;min-height:100vh;position:relative}.quiz_header{font-size:1rem;font-weight:600;border-bottom:1px solid #b8b8b8;position:fixed;left:0;top:0;width:100%;background:#fff;z-index:50}.quiz_header .wrapp{height:3.1rem;display:flex;justify-content:center;align-items:center;position:relative}.quiz_header .back{position:absolute;left:5%;width:20px;height:15px;border:0;background:none;outline:none;background:url("../images/arrow_back.svg") center no-repeat;background-size:contain;cursor:pointer}@media screen and (min-width: 780px){.quiz_header .wrapp{height:60px}}.footer{padding:15px}.footer .disclamer{color:#a6b5c0;font-size:3.5vw}.footer .footer_links{margin-top:8px;display:flex;justify-content:flex-start;font-size:3.8vw}.footer .footer_links a{color:#647684;padding:0 5px;text-decoration:none;transition:all .3s}.footer .footer_links a:hover{color:var(--theme-blue-color);text-decoration:underline}@media screen and (min-width: 780px){.footer .disclamer{font-size:16px}.footer .footer_links{font-size:18px}}.quiz_body{display:flex;align-items:center;justify-content:flex-start;min-height:calc(100vh - 3.1rem);flex-direction:column;text-align:center;padding:2rem 1rem}.quiz_body img{max-width:100%}.quiz_body.quiz_body_vertical_bg{background-repeat:no-repeat;background-position:right bottom;background-size:auto 80%}.quiz_body.quiz_body_vertical_bg .quiz_answers{padding-right:30%}.quiz_footer{position:sticky;bottom:0;left:0;width:100%;z-index:100}.quiz_footer .wrapp{display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;padding:15px;background:#fff;border:0}.quiz_answers{max-width:800px;margin:0 auto}.question_top_image{margin-bottom:1.5rem;max-height:25vh}.quiz_bottom_image{max-height:35vh}.orange_btn{width:100%;display:flex;justify-content:center;align-items:center;background:var(--theme-orange-color);color:#fff;border:0;height:52px;border-radius:40px;font-size:var(--theme-fz-6vw);cursor:pointer}.orange_btn:disabled{opacity:.7;cursor:not-allowed}.hero_title{font-size:var(--theme-fz-5vw);margin-bottom:2rem;padding-top:15px}.hero_title h1{font-size:var(--theme-fz-7vw);margin-bottom:5px}.hero_title h2{color:var(--theme-orange-color);font-size:var(--theme-fz-6vw);font-weight:600}.hero_title h4{font-size:var(--theme-fz-5vw)}.img_checkbox_item{width:47%;position:relative;overflow:hidden;border-bottom-left-radius:10%;border-bottom-right-radius:10%;max-width:200px}.img_checkbox_item:before{content:"";width:100%;height:84%;position:absolute;bottom:0;left:0;background:#f0f7fe;z-index:-1;border-radius:10%}.img_checkbox_item img{width:auto;vertical-align:middle;max-height:78%}.img_checkbox_item input{position:absolute;left:-999px;top:-999px;visibility:hidden}.img_checkbox_item span{position:absolute;bottom:0;left:0;height:22%;background:var(--theme-orange-color);font-size:var(--theme-fz-5vw);color:#fff;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 10%;padding-bottom:5px;line-height:.9}.img_checkbox_item span::before{content:"";width:20px;height:20px;position:absolute;right:10%;background:#fff;border-radius:50%;top:50%;transform:translateY(-50%)}.img_checkbox_item input:checked~span:before{background-image:url("../images/check.svg");background-size:60%;background-position:50%;background-repeat:no-repeat}.skip_step_btn{background:none;border:0;outline:none;font-size:var(--theme-fz-5vw);padding:10px 0;display:block;width:100%;color:inherit}.ages_wrapp{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:450px}.flex_one_column{display:flex;flex-direction:row;width:100%;align-items:center;gap:6%;flex-wrap:wrap;justify-content:center}.flex_one_column .img_checkbox_item{padding-bottom:35px}@media screen and (min-width: 768px){.flex_one_column{gap:20px}}.progress_bar{display:flex;flex-direction:column;text-align:center;font-size:var(--theme-fz-4vw)}.progress_bar ul{display:flex;list-style:none;width:100%;justify-content:center;padding-top:4px}.progress_bar ul li{width:26px;height:5px;background:#e6e6e6;margin:4px;border-radius:6px;position:relative;overflow:hidden}.progress_bar ul li span{position:absolute;left:0;top:0;height:100%;background:var(--theme-orange-color)}.title-row{font-size:var(--theme-fz-4vw);margin-bottom:5vw}.title-row .question_title{font-size:var(--theme-fz-6vw);margin-bottom:.5em}.title-row h5{font-size:var(--theme-fz-5vw);font-weight:400;margin-bottom:.5rem}@media screen and (min-width: 768px){.title-row{margin-bottom:2rem}}.question{width:100%;padding-top:2rem}.question .control-line{margin-bottom:.8rem}.question .control-line input{position:absolute;left:-9999px;top:-999px;visibility:hidden}.question .control-line input[type=radio]~label .check_icon{border-radius:50%}.question .control-line input:checked~label{background:var(--theme-orange-color);border-color:var(--theme-orange-color);color:#fff}.question .control-line input:checked~label .check_icon{border-color:var(--theme-orange-color);background:#fff;background-image:url("../images/check.svg");background-size:60%;background-position:50%;background-repeat:no-repeat}.question .control-line label{display:flex;align-items:center;justify-content:flex-start;padding:10px;font-size:var(--theme-fz-4vw);border:1px solid rgba(12,56,91,.5);position:relative;overflow:hidden;border-radius:10px;gap:.8rem;transition:all .3s;text-align:left;padding-right:14%;background:#fff;cursor:pointer}.question .control-line label:hover{border-color:var(--theme-orange-color)}.question .control-line label.no_padding{padding:0 14% 0 0}.question .control-line label>p{display:flex;flex-direction:column}.question .control-line label span{display:block}.question .control-line label .label{font-size:var(--theme-fz-5vw);font-weight:400}.question .control-line label img{max-height:100%;min-width:32px}.question .control-line .check_icon{position:absolute;right:5%;width:20px;height:20px;border:1px solid #6d889d;border-radius:4px;top:50%;transition:all .3s;transform:translateY(-50%)}.question input::-webkit-outer-spin-button,.question input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.question input[type=number]{-moz-appearance:textfield}.question .control-text{position:relative;font-size:var(--theme-fz-6vw);display:flex;gap:5%;justify-content:center}.question .control-text input[type=number],.question .control-text input[type=text]{display:block;width:100%;border:0;border-bottom:1px solid rgba(12,56,91,.5);text-align:center;font-weight:600;font-size:inherit;color:var(--theme-blue-color);outline:none;padding:10px;padding-right:14%}.question .control-text input[type=number].field_error,.question .control-text input[type=text].field_error{border-bottom-color:red}.question .control-text label{position:absolute;right:15px;top:50%;transform:translateY(-40%);font-weight:600}.question_part_title{text-align:left;font-size:var(--theme-fz-4vw);margin-bottom:.5rem;opacity:.6;margin-top:1rem;padding-left:15px;font-weight:400}.text_content{text-align:left;padding-top:8%;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:25px}@media screen and (min-width: 768px){.text_content{padding-top:25px}}.point_list{margin:0;padding:0}.point_list li{position:relative;padding-left:22px;margin-bottom:1rem}.point_list li:before{content:"";width:12px;height:12px;background:#e1f0fb;position:absolute;border-radius:50%;left:0;top:10px}.check_list{margin:0;padding:0}.check_list li{position:relative;padding-left:22px;margin-bottom:.7rem}.check_list li:before{content:"";width:15px;height:15px;position:absolute;left:0;top:.5rem;background:url(../images/list_check_icon.svg) center no-repeat;background-size:90%}.text_content2{text-align:left}.text_content2 .page_title{font-weight:400;font-size:var(--theme-fz-7vw);margin-bottom:1.5rem}.text_content2 p{margin-bottom:.8rem}blockquote{padding:15px 20px;border-radius:12px;background:#e1f0fb;margin-bottom:.8rem}.toggle-measure-wrapper{display:flex;justify-content:center}.toggle-measure-wrapper .toggle-measure{background:#e1f0fb;border-radius:7px;display:flex;align-items:center;width:180px;margin:1rem 0 2rem;position:relative}.toggle-measure-wrapper .toggle-measure:before{content:"";width:45%;height:80%;background:var(--theme-blue-color);position:absolute;left:0%;top:10%;border-radius:7px;margin-left:3%;transition:all .1s}.toggle-measure-wrapper .toggle-measure.metric:before{left:49%}.toggle-measure-wrapper .toggle-measure.metric label:last-child{color:#fff}.toggle-measure-wrapper .toggle-measure.imperial label:first-child{color:#fff}.toggle-measure-wrapper .toggle-measure label{width:50%;padding:10px;font-size:.8rem;overflow:hidden;position:relative;cursor:pointer;z-index:1;line-height:1}.toggle-measure-wrapper .toggle-measure label input{position:absolute;left:-999px;top:-999px;visibility:hidden;z-index:-100;opacity:0}#question_form .control-text-imperial.control-text-height input{width:100%;padding-left:.5rem;padding-right:3rem}#question_form .control-text-imperial.control-text-height input.minMaxError{color:red}#question_form .control-text-imperial.control-text-height .input_name{background:#fff;z-index:10}#question_form .control-text-imperial.control-text-height .input_name:before{right:29px;width:60px;z-index:-1}@media screen and (max-width: 768px){#question_form .control-text-imperial.control-text-height .input_name:before{right:0px}}#question_form .input_imperial_wrapper{position:relative;display:flex;width:100%}#question_form.imperial .input_metric,#question_form.imperial .label_metric{display:none}#question_form.imperial .btns-row-metric{display:none}#question_form.metric .input_imperial,#question_form.metric .label_imperial,#question_form.metric .input_imperial_wrapper{display:none}#question_form.metric .btns-row-imperial{display:none}.privacy_policy_checkbox{position:relative;padding-left:30px;font-size:12px}.privacy_policy_checkbox .check{position:absolute;left:0;width:20px;height:20px;border:1px solid #6d889d;border-radius:4px;top:0px;transition:all .3s}.privacy_policy_checkbox input{position:absolute;left:-9999px;top:-999px;visibility:hidden}.privacy_policy_checkbox input:checked~label .check{background-image:url("../images/check.svg");background-size:60%;background-position:50%;background-repeat:no-repeat}.error_message{background:#ff5049;border-radius:12px;padding:15px;font-size:var(--theme-fz-4vw);color:#fff;width:100%;position:relative;padding-right:25px;display:none}.error_message button{position:absolute;right:10px;background:none;border:0}.summary_wrapp{width:100%;padding:15px;border:1px solid rgba(12,56,91,.5);border-radius:12px;margin-bottom:20vw}.bmi_line_chart{text-align:left}.bmi_line_chart h4{font-size:var(--theme-fz-5vw);font-weight:400;margin-bottom:70px}.line_chart{text-align:left;font-size:13px;width:100%}.line_chart .line_slider{background:linear-gradient(to right, #12b162 0%, #fcf05f 35%, #ffa100 63%, #830e00 100%);height:22px;border-radius:12px;display:flex;width:100%;position:relative}.line_chart .line_slider .line_slider_part{width:16.6666666667%;position:relative;border-right:1px solid #fff}.line_chart .line_slider .line_slider_part span{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:10px}.line_chart .line_slider_pointer{position:absolute;left:75.5%;transform:translateX(-50%)}.line_chart .line_slider_pointer .circle{width:24px;height:24px;background:#fff;display:block;border-radius:50%;box-shadow:0px 0px 4px rgba(0,0,0,.4)}.line_chart .line_slider_pointer .tooltip{position:absolute;bottom:100%;font-size:12px;white-space:nowrap;left:50%;transform:translateX(-50%);margin-bottom:30px;background:#000;padding:4px;color:#fff;border-radius:4px;text-transform:uppercase}.line_chart .line_slider_pointer .tooltip::after{content:"";width:1px;height:30px;background:#000;position:absolute;left:50%;top:100%}.line_chart .line_texts{display:flex;justify-content:space-between;padding:10px 15px}#control_error_message{font-size:var(--theme-fz-4vw);margin:10px 0}.notification{text-align:left;padding:15px;border-radius:15px;font-size:var(--theme-fz-4vw);line-height:1.3;margin:0 auto;margin-top:10px;max-width:800px}.notification .notif_title{display:flex;align-items:center;margin-bottom:5px}.notification .notif_title img{margin-top:4px;margin-right:6px}.notification.notification_bmi{margin-top:15px}.notification.notification_bmi .notif_title{align-items:flex-start}.notification.red_bg{border:1px solid #ef8682;background:#fbebec}.notification.red_bg .green_icon{display:none}.notification.green_bg{border:1px solid #70df93;background:#e7fff3}.notification.green_bg .red_icon{display:none}.notification.notification_default{background:#e1f0fb;border:1px solid var(--theme-blue-color);display:flex;align-items:flex-start;gap:15px;margin-bottom:15px}.notification.notification_target{flex-direction:column;margin-top:15px}.summary_bottom{margin-top:20px;padding-right:40%;background-repeat:no-repeat;background-position:110% bottom;background-size:auto 100%;text-align:left}@media screen and (min-width: 768px){.summary_bottom{background-position:right bottom}}.summary_bottom_list{display:flex;justify-content:flex-start;flex-direction:column;gap:10px;font-size:var(--theme-fz-4vw)}.summary_bottom_list .list_item{display:flex;border:1px solid rgba(12,56,91,.5);border-radius:10px;align-items:center;gap:10px;padding:15px 8px;background:#fff}.summary_bottom_list .list_item .icon{width:25%}.summary_bottom_list .list_item .text{width:70%}form{width:100%}.control-date{position:relative;width:100%;height:43px;border:1px solid rgba(12,56,91,.5);border-radius:12px}.control-date small{font-size:var(--theme-fz-3vw);text-align:left;display:block;margin-top:10px;color:#868686}.control-date label{position:absolute;left:15px;top:50%;font-size:var(--theme-fz-4vw);transform:translateY(-60%);transition:all .3s}.control-date input{width:100%;display:block;height:100%;border:0;background:url("../images/calendar_icon.svg") 95% 50% no-repeat;outline:none;padding:15px;padding-bottom:0;padding-top:15px;font-size:var(--theme-fz-4vw)}.control-date .datepicker{width:100%;height:100%}.control-date .datepicker .datepicker__header{background:var(--theme-orange-color)}.control-date .datepicker .datepicker__day.is-today{color:var(--theme-orange-color)}.control-date .datepicker .datepicker__day.is-selected div{background:var(--theme-orange-color)}.control-date.selected_date label{top:5%;transform:translateY(0%);font-size:12px;color:#868686}.calculatewrap{width:250px;height:210px;display:block;margin:0 auto}.progressBorder{fill:none;stroke:var(--theme-orange-color);stroke-width:12;stroke-linecap:round;transform-origin:center;transform:rotate(-90deg)}#percentCount{font-weight:600}.cross_line{border:0;border-bottom:1px solid rgba(12,56,91,.5);display:block;margin:25px}.review{background:#edf7ff;border-radius:12px;padding:15px;font-size:var(--theme-fz-4vw);text-align:left}.review .review_top{display:flex;justify-content:space-between;margin-bottom:15px;align-items:center}.review p strong{display:block;margin-bottom:10px}#quiz_wrapper_main{animation:fadein .5s ease-in alternate}@keyframes fadein{from{opacity:0}to{opacity:1}}