.cflp-form .form-group{margin-bottom:15px;position:relative}.cflp-form .form-group label{display:block;margin-bottom:5px}.cflp-form .form-group .tooltip{display:inline-block;margin-left:5px;background:#333;color:#fff;border-radius:50%;width:20px;height:20px;text-align:center;line-height:20px;cursor:pointer;opacity:1}.sidebar-help a{text-transform:capitalize}.sidebar-help a:hover{text-decoration:underline}.cflp-form .form-group .tooltip:hover::after{content:attr(data-tooltip);position:absolute;top:-5px;left:25px;background:#333;color:#fff;padding:5px;border-radius:5px;white-space:nowrap;z-index:10}.cflp-form .form-control{width:100%;padding:10px;border-radius:4px}.cflp-form .btn{color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer}.cflp-form .theme-btn-3{padding:20px 45px;font-weight:700;font-size:12pt;animation:breathing 5s ease-in-out infinite}body.tax-condition .theme-btn-3{padding:20px 45px;font-weight:700;font-size:12pt;animation:breathing 5s ease-in-out infinite}.cflp-cart-form-data,.cflp-checkout-form-data,.cflp-admin-order-form-data{margin-top:20px}.cflp-cart-form-data h2,.cflp-checkout-form-data h2,.cflp-admin-order-form-data h3{margin-bottom:15px}.cflp-cart-form-data ul,.cflp-checkout-form-data ul,.cflp-admin-order-form-data ul{list-style:none;padding:0}.cflp-cart-form-data ul li,.cflp-checkout-form-data ul li,.cflp-admin-order-form-data ul li{margin-bottom:10px;padding:10px;border:1px solid #ddd;border-radius:5px}.cflp-form-group-hidden{display:none}.cflp-form-group-active{display:block}.cflp-form .cflp-form-container select{border:1px solid #E0E5F5}button.btn.btn-primary.cflp-next-group{font-weight:600;padding:10px 16px 10px 16px;border-radius:50px;position:relative;text-transform:capitalize;display:block;width:367px;height:52px;margin:30px 15.5%;color:#fff}button.cflp_submit_form.btn.btn-primary{font-weight:600;padding:10px 16px 10px 16px;border-radius:50px;position:relative;text-transform:capitalize;display:block;width:367px;height:52px;margin:30px auto;color:#fff}.form-check input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;opacity:0;position:absolute;pointer-events:none}.form-check.radio{margin-top:20px;display:inline-block!important;min-height:1.5rem;padding-left:0;padding-right:15px;margin-bottom:.125rem;background:#fff0}.form-check.radio label{display:flex;align-items:center;justify-content:center;gap:0 10px;padding:10px 40px;border:1px solid;color:#9892B7;text-align:center;text-wrap:balance;min-height:47px;height:100%;background:rgb(255 255 255 / .9);border-radius:58px;transition:transform .2s;word-break:break-all}.check-radio-group:has(.form-check.radio+.form-check.radio) .form-check.radio{flex:1 0 190px}.form-check.radio label:hover{padding:10px 40px;font-weight:400;background:#202C6A;color:#fff;transform:scale(1.05)}.form-check.radio input[type=radio]:checked~label{transform:scale(1.05);background:#202C6A;color:#fff}.form-control:focus{box-shadow:none;border-color:#fff0}label.form-check-label.has-class{color:#3f3864!important;background:#fff!important}input[type="text"].has-content{background-color:#fff;color:#3f3864;border-color:#fff0}form.cflp-form .progress-bar-container{width:342px;background-color:rgb(225 249 252 / .4);margin-bottom:40px;height:11px;border-radius:15px;overflow:hidden;margin-left:15%}form.cflp-form .progress-bar{width:0;height:100%;background-color:#3f3864!important;transition:width 0.3s;border-radius:15px}form.cflp-form .check-radio-group{float:right;margin-top:-6px!important}.page-template-consultation form.cflp-form .check-radio-group{float:unset}p.fields-description{text-align:center}p.form-term{font-size:15px;text-align:center;width:80%;margin-left:10%;font-weight:400;line-height:21.6px;color:rgb(63 56 100 / .5)}form.cflp-form .paragraph-text{padding:0 42px;font-size:16px;font-weight:400;line-height:21.6px;text-align:center;color:rgb(63 56 100 / .5)}p.form-term a{text-decoration:underline;color:rgb(63 56 100 / .5)}.col-xs-12.col-sm-12.col-md-8.col-lg-5.align-self-center.mb-5{z-index:9999}label.form-check-label i.fa{font-weight:700;font-size:18px}button.cflp-prev-group{color:rgb(63 56 100 / .5);background:#fff0;border:none;font-size:17px;margin-left:32%}button.cflp-prev-group i.mx-2.fa.fa-arrow-left{color:rgb(63 56 100 / .5);background:#fff0}.checkbox-group{justify-content:center!important;gap:0 10px;display:revert;margin-top:-6px!important}.checkbox-group .form-check{margin-top:20px;display:block;min-height:1.5rem;padding-left:1em;margin-bottom:.125rem;background:#fff0}.checkbox-group label.form-check-label{padding:10px 40px;border:0;color:#9892B7;text-align:left;display:flex;align-items:flex-start;gap:0 10px;background:rgb(255 255 255 / .8);border-radius:58px;transition:transform .2s;overflow-wrap:break-word;word-break:break-word}.checkbox-group label.form-check-label input[type="checkbox"]{margin-top:0}:is(.woopw-form-wrapper) .checkbox-group label.form-check-label{color:inherit}input.form-control.custom-textfield,.cflp-form select,.cflp-form textarea{border-radius:18px;background:rgb(255 255 255 / .8)}textarea.form-control.custom-textarea{border-radius:28px;background:rgb(255 255 255 / .8)}.error{color:#e59eb6}button.btn.btn-primary.cflp-next-group:focus{box-shadow:none}.restriction-message *{color:red}.single-product .cart .form-content .fields-content textarea.form-control,.page-template-consultation .cflp-form .form-content .fields-content textarea.form-control,.woocommerce-practitioner-orders #practitioner-order-prescription-modal .order-note-form textarea.form-control{overflow-y:auto;height:100px}.checkbox-group .form-check input[type="checkbox"]{-webkit-appearance:none;appearance:none;background-color:#fff;font:inherit;color:#fff;width:1.4em;height:1.4em;border:.15em solid #E0E5F5;display:grid;place-content:center}.checkbox-group .form-check input[type="checkbox"]::before{content:"";width:.65em;height:.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:none;background-color:var(--cf-form-border-radius-color,#ff94d5)}.checkbox-group .form-check input[type="checkbox"]:checked::before{transform:scale(1)}.checkbox-group .form-check input[type="checkbox"]:focus{outline:none;outline-offset:0;box-shadow:none}button.cflp_submit_form.btn.btn-primary.theme-btn-3:focus{box-shadow:none}.floating-label-effect+.floating-label{position:absolute;top:0;left:30px;display:inline-block;width:auto;max-width:calc(100% - 70px);margin:0;padding:0;font-size:18px;transition:all .3s ease;color:rgb(40 40 50 / .6);z-index:3;height:60px;display:flex;align-items:center;font-weight:400;line-height:normal;pointer-events:none}.cflp-form .bmi-options-input{display:flex;align-items:center}.cflp-form .bmi-options-input label{margin-bottom:0}.cflp-form .bmi-options-input input{margin-right:5px}@media(max-width:33.74em){.floating-label-effect+.floating-label{height:60px;font-size:16px}}.floating-label-effect:focus{background:#fff}.floating-label-effect:not(:-moz-placeholder-shown){border-color:#fff0}.floating-label-effect:not(:placeholder-shown){border-color:#fff0}.floating-label-effect:not(:-moz-placeholder-shown)+.floating-label{font-size:12px;padding:0;top:12px;z-index:4;height:14px;width:-moz-fit-content;width:fit-content}.floating-label-effect:focus+.floating-label,.floating-label-effect:not(:placeholder-shown)+.floating-label{font-size:12px;padding:0;top:12px;z-index:4;height:14px;width:-moz-fit-content;width:fit-content}.floating-label-effect:not(textarea){max-height:60px}.floating-label-effect::-moz-placeholder{color:#fff0}.floating-label-effect::placeholder{color:#fff0}.floating-label-effect:disabled~.floating-label,.floating-label-effect:disabled~.label-icon-left,.floating-label-effect:disabled~.label-right,.floating-label-effect:disabled~.label-right .label-txt{z-index:5!important;opacity:.6}.label-switch{display:flex;align-items:center;margin-bottom:15px;float:right}.label-switch .switch-container{display:flex;align-items:center}.label-switch .switch-container .switch{display:none}.label-switch .switch-container .switch-track{position:relative;cursor:pointer;margin:0;display:flex;align-items:center}.label-switch .switch-container .switch-track .switch-rail{transition:all .2s ease-in-out;position:relative;width:50px;height:24px;background:#e2ded9;border-radius:50px;overflow:hidden}.label-switch .switch-container .switch-track .switch-rail .switch-slider{transition:all .2s ease-in-out;position:absolute;top:3px;left:4px;width:18px;height:18px;border-radius:50%;background:#3f3864}.label-switch .switch-container .switch:checked~.switch-track .switch-rail{transition:all .2s ease-in-out;background:#3f3864}.label-switch .switch-container .switch:checked~.switch-track .switch-rail .switch-slider{transition:all .2s ease-in-out;transform:translateX(24px);background:#fff}.label-switch.label-inside .switch-rail{margin:0 5px}.label-switch.dual-active .switch-container .switch-track .switch-rail{background:#f4f8fa}.label-switch .inner-label.label-after,.label-switch .switch:checked~.switch-track .label-befor{color:rgb(40 40 50 / .6)}.label-switch .switch:checked~.switch-track .label-after{color:#282832}.label-switch.theme-light .switch-container .switch-track .switch-rail{background:#fff}.label-switch.theme-light .switch-container .switch:checked~.switch-track .switch-rail{background:#282832}.separator-line{width:100%;border:0;border-bottom:1px solid #c1b6a8;margin:30px 0}.d-inline-block{display:inline-block!important}.d-inline-flex{display:inline-flex}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.form-group{position:relative}.form-group.date-input .form-control{padding:30px 20px 15px 45px}.form-group.textarea-normal .form-control{padding:20px 50px 20px 20px}.form-group.input-medium .floating-label-effect+.floating-label,.form-group.input-medium .form-control{height:46px}.form-group.input-medium .floating-label-effect:not(:-moz-placeholder-shown)+.floating-label{height:22px;top:2px}.form-group.input-medium .floating-label-effect:focus+.floating-label,.form-group.input-medium .floating-label-effect:not(:placeholder-shown)+.floating-label{height:22px;top:2px}.form-group.input-medium .label-icon-left,.form-group.input-medium label .label-txt{height:46px}.form-control{background:#fff;border-radius:100px;font-size:18px;line-height:100%;line-height:1.12;border:1px solid #fff0;display:block;width:100%;color:#282832;min-height:60px;position:relative;z-index:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.woopw-form-wrapper) .form-control{border-radius:18px}.form-control,.form-control.floating-label-effect{padding:28px 28px 15px 25px;border-radius:18px;background:rgb(255 255 255 / .8)}.form-control.floating-label-effect::-moz-placeholder{color:#fff0}.form-control.floating-label-effect::placeholder{color:#fff0}.form-control:not(textarea){max-height:60px}textarea.form-control{text-wrap:auto}.form-control:disabled{cursor:no-drop;opacity:.6;border-color:#fff0!important}.joint-input{justify-content:space-between;width:94%}.joint-input .form-group:first-child .form-control{border-radius:100px 0 0 100px}.joint-input .form-group:last-child .form-control{border-radius:0 100px 100px 0;margin-top:10px}.joint-input .form-group+.form-group{margin-left:1px}.form-left-icon .form-control{padding-left:45px}label.lable-left.floating-label{display:flex;margin-top:2px}.height-weight-UI.text{margin-top:10%;padding:10px 2px 10px 0;margin-top:33px;margin-bottom:0;margin-right:0%}label.lable-left.floating-label.second.option{margin-top:0}.height-weight-UI.multiple-text{display:inline-block;float:inline-end;padding:10px 2px 10px 0;margin-top:10px;margin-bottom:10px;margin-right:1px}.height-weight-switch{padding:1px 31px 0 50px}fieldset.cflp-form-group.cflp-form-group-active .form-control:focus{box-shadow:none;border-color:none}.weight-block .height-weight-UI.multiple-text label.lable-left.floating-label{margin-top:0px!important}.height-weight-UI .joint-input .d-flex{display:flex!important;justify-content:center;margin:0 auto;align-items:center}.height-weight-UI .joint-input{width:100%}.height-weight-switch{padding:0}.form-control,.form-control.floating-label-effect{border-radius:100px;margin-top:10px}button.btn.btn-primary.cflp-next-group{width:80%;margin:30px auto}.height-weight-UI.multiple-text{float:none}:is(.cflp-form,.woopw-form-wrapper) .form-group{width:100%;border:1px solid var(--cf-form-border-radius-color);padding-top:15px;padding-bottom:15px;border-radius:var(--cf-form-border-radius);display:flow-root;background-color:#fff}.height-weight-UI.multiple-text{width:100%}.height-weight-UI.multiple-text{margin-bottom:0}.check-radio-group .form-check.radio{margin-top:6px}span.count-group,span.sidebar-count-group{width:35px;height:35px;gap:20px;background:var(--cf-number-bg-color);border-radius:20px;font-size:24px;color:var(--cf-number-text-color);margin-right:10px;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0}.sidebar-item.completed span.sidebar-count-group{position:relative}.sidebar-item.completed.cflp-v2-complete-step span.sidebar-count-group::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:11px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.5l4 4L13 1' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.form-sidebar .sidebar-back{background:#F9F9FF;padding:24px 30px 2px 30px;border-radius:30px}.sidebar-button{width:235px;height:47px;margin-top:8px;padding:9px 14.4px 9px 14.4px;gap:9px;border-radius:27px;border:#fff0;display:block;opacity:.5}.sidebar-button::after{margin-left:20px;font-size:16px;color:#fff}.cflp-form-container .form-sidebar li.active{color:#202C6A;opacity:unset;opacity:.6}.cflp-form-container .form-sidebar li.active.completed{opacity:1}.cflp-form-container .form-sidebar li{color:#202C6A;opacity:.6;padding-left:0}.cflp-form-container .form-content.col-md-9{border:none!important}.cflp-form-container div:is(.form-group-wrapper,.form-description-wrapper){border:var(--cf-form-border) solid var(--cf-form-border-radius-color);border-radius:var(--cf-form-border-radius);width:100%;margin-bottom:2%;padding:24px 30px}.form-description-wrapper>*:last-child{margin-bottom:0}.cflp-form-container.container-fluid{width:100%}.form-sidebar ul{list-style:none;padding:0}.form-sidebar li{display:flex;padding:10px;cursor:pointer;line-height:1.5}a.sidebar-cancle-assesment{border:1px solid var(--cf-cancel-button-color,#fdbce6);color:var(--cf-cancel-button-color);display:block;width:100%;margin-top:20px;margin-left:0;padding:10px 25px 10px 25px;text-align:center;border-radius:30px}a.sidebar-cancle-assesment:hover{color:var(--cf-hover-color);background-color:var(--cf-cancel-button-color)}.checkbox-group label.form-check-label.has-class input.form-check-input{border:2px solid var(--cf-form-border-radius-color,#ff94d5)}#submitBtn i{margin:0 0 0 6px}p.sidebar-help{font-size:var(--cf-need-help-text-size);padding:9px 0;text-align:left;margin-top:9px;line-height:25px;margin-left:0;display:inline-flex;justify-content:center;color:var(--cf-need-help-color);align-items:center;gap:10px}.form-group-title.disabled,.sidebar-item.disabled{pointer-events:none;opacity:.5}.form-group-title{display:flex;cursor:pointer;align-items:flex-start;margin-bottom:0;color:var(--cf-text-color);font-size:var(--cf-form-heading-font-size)}.form-group-title.active{font-weight:700}.hidden-fields{display:none}.active-fields{display:block}.content-wrapper.section-title.text-center h4.mb-3{text-align:left;margin-left:12px}i.fa.fa-question{border:1px solid var(--cf-form-border-radius-color,#ff94d5);color:var(--cf-form-border-radius-color,#ff94d5);border-radius:50%;font-size:12px;min-width:34px;min-height:34px;display:flex;justify-content:center;align-items:center}.form-check .form-check-input{float:left;margin-left:-1.8em}input.form-control.custom-textfield{padding:5px 15px;border:1px solid #E0E5F5;width:98%;margin:0 auto}input.form-control.custom-textfield:focus{outline:0;box-shadow:none}.woocommerce-order-received #consultation-patient-modal .prescription-patient-data .patient-row .user-sub-detail *{text-align:left!important}form.cflp-form ul#formSidebar li.sidebar-item::before{display:none}button#submitBtn:disabled{cursor:not-allowed;animation:none}.form-sidebar{position:relative}button#submitBtn{color:#fff;font-size:var(--btn-font-size)!important;text-transform:capitalize}button.sidebar-button:not([disabled]){color:#fff!important;font-size:var(--btn-font-size)!important;padding:10px 25px 10px 25px!important;border-radius:var(--btn-radius)!important;text-transform:capitalize!important;opacity:1}button.sidebar-button{width:100%}.stop-sticky{position:absolute;bottom:0}.form-control{min-height:44px}.file-input-wrapper .cflp-file-input{min-height:33px;padding:6.5px 11px}.content-wrapper.section-title.text-center h4.mb-3,.cflp-form label h4{font-size:16px;color:#202C6A;line-height:1.65em;display:block;width:100%;max-width:100%;white-space:normal;text-wrap:wrap;word-break:normal;overflow-wrap:normal}.content-wrapper.section-title.text-center h4.mb-3 span.question-pointer{font-weight:700;margin-right:5px}.checkbox-group .form-check~.form-check{margin-top:-10px}.checkbox-group .form-check{padding-left:0}:is(.cflp-form,.woopw-form-wrapper) .form-group{padding:20px;margin-top:25px}.deactive-group{background-color:#F9F9FF}.cflp-form .form-group.dsl-field-wrapper{position:relative;overflow:hidden;border:1px solid #ff000042;opacity:.3;cursor:no-drop}.cflp-form .form-group.dsl-field-wrapper:before{position:absolute;content:'';background:#b9b9b9;opacity:.3;left:0;right:0;top:0;bottom:0;z-index:2}#formSidebar span.sidebar-title{font-size:var(--cf-form-heading-font-size);font-weight:var(--header2-font-weight);flex:1}figure .disabled{position:absolute;inset:0;background:rgb(0 0 0 / .4);place-content:center;padding:1rem;border-radius:var(--card-radius);color:#fff;font-size:2rem}.custom-date-input{display:flex;gap:.5rem}.custom-date-input select{min-width:calc(9ch);width:auto}:is(.woopw-form-wrapper) a.theme-btn-gradient{display:flex!important;animation:pulsed 1.5s infinite}:is(.woopw-form-wrapper) a.theme-btn-gradient.collapsed i{transform:rotate(0deg);transition:all ease-in-out .2s}:is(.woopw-form-wrapper) a.theme-btn-gradient:not(.collapsed) i{transform:rotate(90deg)}@media only screen and (min-width:992px){:is(.woopw-form-wrapper) a.theme-btn-gradient{max-width:50%;text-align:center}}@media only screen and (max-width:992px){.single-product .cart .form-content .fields-content textarea.form-control,.page-template-consultation .cflp-form .form-content .fields-content textarea.form-control,.woocommerce-practitioner-orders #practitioner-order-prescription-modal .order-note-form textarea.form-control{height:125px!important}}@media only screen and (max-width:800px){.mobile-only-table-heading{display:inline-block!important}}@media only screen and (max-width:767px){.single-product .cart .form-content .fields-content textarea.form-control,.page-template-consultation .cflp-form .form-content .fields-content textarea.form-control,.woocommerce-practitioner-orders #practitioner-order-prescription-modal .order-note-form textarea.form-control{height:125px!important}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:left!important}.woocommerce table.shop_table_responsive tr td a.theme-btn-secondary,.woocommerce-page table.shop_table_responsive tr td a.theme-btn-secondary,.woocommerce table.shop_table_responsive tr td .order-status,.woocommerce-page table.shop_table_responsive tr td .order-status{text-align:center!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{padding-right:4px}}@media only screen and (max-width:576px){.single-product .cart .form-content .fields-content textarea.form-control,.page-template-consultation .cflp-form .form-content .fields-content textarea.form-control,.woocommerce-practitioner-orders #practitioner-order-prescription-modal .order-note-form textarea.form-control{height:175px!important}#consultationform form.cflp-form .check-radio-group{float:unset!important}#consultationform .check-radio-group .form-check.radio{display:block!important}}.close-btn{height:2rem;width:2rem;top:0;right:1rem}:is(.close-btn,.delete-btn){background:#c00;color:#fff!important}:is(.close-btn,.delete-btn):is(:hover,:focus){background:#bd2130;color:#fff!important}.circle{border-radius:100%}.cflp-form-container .checkbox-group .form-check input[type="checkbox"]:focus{border:2px solid var(--cf-form-border-radius-color,#ff94d5)}.cflp-form-container .form-check-input:focus+.form-check-label{transform:scale(1.05);color:#202C6A;border:2px solid #202C6A}.page-template-pgd-form-php .section-padding{padding-bottom:50px}.page-template-pgd-form-php #consultationform.section-padding{padding-top:0;padding-bottom:100px}.page-template-pgd-form-php #consultationform .cflp-form-container .form-content.col-md-8{padding-left:0}.risk-1{color:#000000!important}.risk-2{color:rgb(250 79 12 / .847)!important}.risk-3{color:rgb(80 146 80 / .847)!important}.risk-4{color:rgb(246 232 41 / .847)!important}.order-list-risk{text-align:center;color:#000!important;padding:8px 10px;border-radius:var(--btn-radius)}#practitioner-order-prescription-modal .risk-label-wrap{display:inline-grid;grid-auto-flow:column;align-items:center;gap:8px}#practitioner-order-prescription-modal .fa-flag{width:16px;height:16px;display:inline-block;background-size:contain;background-repeat:no-repeat}#practitioner-order-prescription-modal .risk-label{min-width:60px;text-align:left}.term-recommended-title{margin-bottom:30px!important}#recommended_products{padding-bottom:0}.woocommerce-review-orders-table .woocommerce-orders-table__cell-order-risk{width:155px}form#pre-screen-images .form-control{min-height:auto;height:auto!important}.prescription-patient-data .patient-row .pm-answer-row{display:flex;justify-content:space-between;gap:12px;margin-top:6px;padding:0 22px;align-items:flex-start}.prescription-patient-data .patient-row .user-sub-detail{font-size:14px;color:#334155;flex:1 1 auto;min-width:0}.sidebar-button.contactus-sidebarlink{border-radius:27px;padding:4px 15px 4px 15px;display:inline;color:#fff;font-size:13px;background:var(--theme-btn-primary-color)!important;color:var(--theme-primary-btn-txt-color)!important}.sidebar-button.btn-contact{border-radius:27px;padding:9px 15px 9px 15px;display:inline;color:#fff;height:47px;font-size:13px;background:var(--theme-bg-gradient,linear-gradient(95.95deg,#E9E9FF -.46%,#FEEAEB 88.47%))}.prescription-patient-data.patient-consultation .patient-row .q-field-label p{font-size:.875em;font-weight:400}@media only screen and (min-width:992px){.prescription-patient-data.patient-consultation .patient-row .q-field-label p{text-align:left}}#consultationform .check-radio-group{display:flex;flex-wrap:wrap;gap:12px}#consultationform .form-check.radio{flex:0 0 auto}#consultationform .check-radio-group.full-width .form-check.radio{flex:0 0 100%;max-width:100%}.woopw-group-score-msg{margin-top:18px;padding:14px 16px;border-radius:18px;background:#25476236;color:var(--cf-text-color)}.patient-group-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.patient-group-left{flex:1;min-width:0;text-align:left}.patient-group-score-wrap{margin-top:4px}.patient-group-score{margin:0;font-size:.9em}.patient-group-risk{flex-shrink:0;font-weight:400;font-size:.9em;white-space:nowrap;text-align:right}.woopw-consultation-group{border:1px solid #e0e0e0;border-radius:6px;margin-bottom:20px;padding:12px 16px;background:#fff}.woopw-consultation-table{border-collapse:separate!important;border-spacing:0!important;width:100%}.woopw-consultation-table .woopw-consultation-group-body tr th,.woopw-consultation-table .woopw-consultation-group-body tr td{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-top:none;border-bottom:none}.woopw-consultation-table .woopw-group-header-row th{background:#f0f4ff;border:1px solid #e0e0e0;border-bottom:2px solid #dde3f0;padding:10px 14px;font-weight:700}.woopw-consultation-table .woopw-consultation-group-body tr:last-child th,.woopw-consultation-table .woopw-consultation-group-body tr:last-child td{border-bottom:1px solid #e0e0e0}.woopw-consultation-table .woopw-consultation-group-body+.woopw-consultation-group-body .woopw-group-header-row th{border-top:20px solid #f0f0f0!important}.woopw-group-header-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.woopw-group-header-left{flex:1;min-width:0;text-align:left}.woopw-group-title-text{font-weight:700}.woopw-group-score-line{font-size:.9em;margin-top:4px;font-weight:400}.woopw-group-risk-badge{flex-shrink:0;font-weight:400;font-size:.9em;white-space:nowrap;text-align:right}.woopw-result-guard{max-width:900px;margin:0 auto;padding:40px 24px;box-sizing:border-box;font-family:inherit;color:#333}.woopw-result-guard__header{border-left:4px solid var(--theme-btn-primary-color,#3a6b3a);padding-left:16px;margin-bottom:32px}.woopw-result-guard__label{margin:0 0 6px 0;font-size:13px;color:var(--theme-btn-primary-color,#3a6b3a);font-weight:500;letter-spacing:.3px}.woopw-result-guard__title{margin:0;font-size:clamp(24px, 5vw, 36px);font-weight:700;color:#1a1a1a}.woopw-result-guard__desc{margin:0 0 12px 0;font-size:clamp(14px, 2.5vw, 16px);line-height:1.6}.woopw-result-guard__desc--last{margin-bottom:32px}.woopw-result-guard__card{border:1px solid #d0d0d0;border-radius:var(--card-radius,12px);padding:clamp(20px, 4vw, 32px);background:#fff}.woopw-result-guard__card-title{margin:0 0 10px 0;font-size:clamp(16px, 3vw, 20px);font-weight:700;color:#1a1a1a}.woopw-result-guard__card-text{margin:0 0 20px 0;font-size:clamp(13px, 2.2vw, 15px);color:#444;line-height:1.6}.woopw-result-guard__btn{display:inline-block;background-color:var(--theme-btn-primary-color,#3a6b3a);color:var(--theme-primary-btn-txt-color,#fff);border:none;border-radius:var(--btn-radius,8px);padding:12px 24px;font-size:var(--btn-font-size,clamp(13px, 2vw, 15px));font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;font-family:inherit}.woopw-result-guard__btn:hover,.woopw-result-guard__btn:focus{opacity:.9;color:var(--theme-primary-btn-txt-color,#fff);text-decoration:none}@media only screen and (max-width:576px){.woopw-result-guard{padding:24px 16px}.woopw-result-guard__btn{display:block;width:100%;text-align:center;white-space:normal}}.cart_totals #payment-method-message{margin-bottom:15px}body.cflp-multistep-v2{--cf-text-color:#0b1d3a;--cf-text-color-soft:#163457;--cflp-v2-teal:#00c9a7;--cflp-v2-teal-dark:#00a88b;--cflp-v2-surface:#ffffff;--cflp-v2-cream:#f7fafc;--cflp-v2-border:#dbe4ee;--cflp-v2-border-strong:#c7d4e2;--cflp-v2-muted:#66758a;--cflp-v2-shadow:0 18px 46px color-mix(in srgb, var(--cf-text-color) 8%, transparent);--cflp-v2-shadow-soft:0 8px 24px color-mix(in srgb, var(--cf-text-color) 8%, transparent);--cflp-v2-radius:28px;--cflp-v2-radius-sm:20px;--cflp-v2-pill:999px}body.cflp-multistep-v2 .consult-login-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px;border-radius:var(--cflp-v2-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--cflp-v2-teal) 8%,transparent),color-mix(in srgb,var(--cf-text-color) 3%,transparent));color:var(--cf-text-color);box-shadow:var(--cflp-v2-shadow-soft)}body.cflp-multistep-v2 .consult-login-copy{display:flex;align-items:flex-start;gap:14px;flex:1 1 auto;min-width:0}body.cflp-multistep-v2 .consult-login-copy i{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--cflp-v2-teal) 14%,transparent);color:var(--cflp-v2-teal-dark);font-size:18px;flex-shrink:0}body.cflp-multistep-v2 .consult-login-copy span{color:var(--cflp-v2-muted);line-height:1.6}body.cflp-multistep-v2 .consult-login-copy strong{color:var(--cf-text-color)}body.cflp-multistep-v2 .consult-login-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}body.cflp-multistep-v2 .consult-login-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:var(--cflp-v2-pill);font-size:14px;font-weight:700;text-decoration:none;transition:transform 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease,color 0.25s ease}body.cflp-multistep-v2 .consult-login-btn:hover{transform:translateY(-1px)}body.cflp-multistep-v2 .consult-login-primary{background:var(--cflp-v2-teal);color:#fff;box-shadow:0 14px 26px color-mix(in srgb,var(--cflp-v2-teal) 18%,transparent)}body.cflp-multistep-v2 .consult-login-primary:hover{background:var(--cflp-v2-teal-dark);color:#fff}body.cflp-multistep-v2 .consult-login-secondary{background:#fff;color:var(--cf-text-color);border:1px solid color-mix(in srgb,var(--cf-text-color) 12%,transparent)}body.cflp-multistep-v2 .consult-login-secondary:hover{color:var(--cf-text-color);box-shadow:var(--cflp-v2-shadow-soft)}body.cflp-multistep-v2 .consult-banner{position:relative;overflow:hidden;margin-bottom:28px;padding:clamp(28px, 5vw, 44px);background:linear-gradient(135deg,var(--cf-text-color) 0%,var(--cf-text-color-soft) 55%,color-mix(in srgb,var(--cf-text-color-soft) 60%,#fff) 100%);color:#fff;box-shadow:var(--cflp-v2-shadow)}body.cflp-multistep-v2 .consult-banner::before,body.cflp-multistep-v2 .consult-banner::after{content:"";position:absolute;border-radius:50%;pointer-events:none}body.cflp-multistep-v2 .consult-banner::before{width:320px;height:320px;right:-120px;top:-120px;background:radial-gradient(circle,color-mix(in srgb,var(--cflp-v2-teal) 26%,transparent) 0%,transparent 72%)}body.cflp-multistep-v2 .consult-banner::after{width:220px;height:220px;left:-80px;bottom:-90px;background:radial-gradient(circle,rgb(255 255 255 / .08) 0%,#fff0 75%)}body.cflp-multistep-v2 .consult-banner>*{position:relative;z-index:1}body.cflp-multistep-v2 .consult-banner-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;padding:8px 14px;border-radius:var(--cflp-v2-pill);background:color-mix(in srgb,var(--cflp-v2-teal) 14%,transparent);color:color-mix(in srgb,var(--cflp-v2-teal) 60%,#fff);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.cflp-multistep-v2 .consult-banner h1{margin-bottom:12px;color:#fff;font-size:clamp(34px, 5vw, 52px);line-height:1.04;letter-spacing:-.02em}body.cflp-multistep-v2 .consult-banner p{margin-bottom:18px;color:rgb(255 255 255 / .76);font-size:17px;line-height:1.7}body.cflp-multistep-v2 .consult-banner-meta{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border-radius:var(--cflp-v2-pill);background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .14);font-weight:600}body.cflp-multistep-v2 .consult-banner-meta i{color:color-mix(in srgb,var(--cflp-v2-teal) 60%,#fff)}body.cflp-multistep-v2 .cflp-form-v2 .consult-layout{padding:0}body.cflp-multistep-v2 .cflp-form-v2 .consult-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:30px;margin:0}body.cflp-multistep-v2 .cflp-form-v2 .consult-grid.no-sidebar{grid-template-columns:1fr}body.cflp-multistep-v2 .cflp-form-v2 .consult-grid>[class*="col-"]{max-width:none;padding:0}body.cflp-multistep-v2 .cflp-form-v2 .consult-form,body.cflp-multistep-v2 .cflp-form-v2 .consult-sidebar{float:none;width:auto}body.cflp-multistep-v2 .cflp-form-v2 .form-description-wrapper,body.cflp-multistep-v2 .cflp-form-v2 .form-group-wrapper{border:1px solid var(--cflp-v2-border);border-radius:var(--cflp-v2-radius);background:var(--cflp-v2-surface);box-shadow:var(--cflp-v2-shadow-soft)}body.cflp-multistep-v2 .cflp-form-v2 .sidebar-back{background:#F9F9FF;padding:24px 30px 2px 30px;border-radius:30px;border:1px solid var(--cflp-v2-border);border-radius:var(--cflp-v2-radius);background:var(--cflp-v2-surface);box-shadow:var(--cflp-v2-shadow-soft)}body.cflp-multistep-v2 .cflp-form-v2 .cflp-v2-progress-head{margin-bottom:20px;padding:24px 0}body.cflp-multistep-v2 .cflp-form-v2 .step-indicator{display:flex;align-items:flex-start;flex-wrap:nowrap;overflow-x:auto;width:100%;min-width:0;padding-bottom:4px;scrollbar-width:none;gap:0;margin-top:15px}body.cflp-multistep-v2 .cflp-form-v2 .step-indicator::-webkit-scrollbar{display:none}body.cflp-multistep-v2 .cflp-form-v2 .step-ind{flex:0 0 25%;min-width:0;display:flex;flex-direction:column;align-items:center;position:relative;padding:0;background:none;border:none;outline:none;border-radius:0;box-shadow:none;cursor:pointer}body.cflp-multistep-v2 .cflp-form-v2 .step-ind.disabled{cursor:not-allowed}body.cflp-multistep-v2 .cflp-form-v2 .step-ind::before{content:'';position:absolute;top:21px;left:0;width:50%;height:2px;background:var(--cflp-v2-border-strong);z-index:0;display:none!important}body.cflp-multistep-v2 .cflp-form-v2 .step-ind:last-child::before{width:80%}body.cflp-multistep-v2 .cflp-form-v2 .step-ind::after{content:'';position:absolute;top:21px;left:20%;width:80%;height:2px;background:var(--cflp-v2-border-strong);z-index:0;display:none!important}body.cflp-multistep-v2 .cflp-form-v2 .step-ind:first-child::before{display:none}body.cflp-multistep-v2 .cflp-form-v2 .step-ind:last-child::after{display:none}body.cflp-multistep-v2 .cflp-form-v2 .step-ind-bubble{position:relative;z-index:1;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--cflp-v2-border-strong);background:#eff5f9;margin-bottom:10px;transition:background 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}body.cflp-multistep-v2 .cflp-form-v2 .step-ind:not(.disabled):hover .step-ind-bubble{box-shadow:var(--cflp-v2-shadow-soft)}body.cflp-multistep-v2 .cflp-form-v2 .step-ind-num{font-size:14px;font-weight:800;color:var(--cflp-v2-muted)}body.cflp-multistep-v2 .cflp-form-v2 .step-ind.available .step-ind-bubble{border-color:var(--cf-text-color)}body.cflp-multistep-v2 .cflp-form-v2 .step-ind.available .step-ind-num{color:var(--cf-text-color)}body.cflp-multistep-v2 .cflp-form-v2 .step-ind.active .step-ind-bubble{background:var(--cflp-v2-teal);border-color:var(--cflp-v2-teal);box-shadow:0 6px 18px color-mix(in srgb,var(--cflp-v2-teal) 30%,transparent)}body.cflp-multistep-v2 .cflp-form-v2 .step-ind.active .step-ind-num{color:#fff}body.cflp-multistep-v2 .cflp-form-v2 .step-ind.completed .step-ind-bubble{background:var(--cflp-v2-teal);border-color:var(--cflp-v2-teal)}body.cflp-multistep-v2 .cflp-form-v2 .step-ind.completed .step-ind-num{color:#fff}body.cflp-multistep-v2 .cflp-form-v2 .step-ind-label{text-align:center;font-size:12px;font-weight:700;color:var(--cflp-v2-muted);line-height:1.4;padding:0 4px;white-space:normal;word-break:break-word}body.cflp-multistep-v2 .cflp-form-v2 .step-ind.active .step-ind-label,body.cflp-multistep-v2 .cflp-form-v2 .step-ind.completed .step-ind-label{color:var(--cf-text-color)}body.cflp-multistep-v2 .sidebar-cancle-assesment{display:none!important}body.cflp-multistep-v2 .cflp-form-v2 .step-indicator--compact .step-ind{flex:0 0 25%;min-width:0}body.cflp-multistep-v2 .cflp-form-v2 .step-indicator--few{justify-content:center}body.cflp-multistep-v2 .cflp-form-v2 .step-ind-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);background:var(--cf-text-color);color:#fff;padding:6px 12px;border-radius:10px;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;visibility:hidden;transition:visibility 0.18s ease;z-index:20}body.cflp-multistep-v2 .cflp-form-v2 .step-ind:not(.disabled):hover .step-ind-tooltip{visibility:visible}body.cflp-multistep-v2 .cflp-form-v2 .progress-bar-wrap{margin-bottom:0}body.cflp-multistep-v2 .cflp-form-v2 .progress-bar-info{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}body.cflp-multistep-v2 .cflp-form-v2 .progress-bar-label,body.cflp-multistep-v2 .cflp-form-v2 .progress-bar-pct{color:var(--cf-text-color);font-size:14px;font-weight:700}body.cflp-multistep-v2 .cflp-form-v2 .progress-bar-pct{color:var(--cflp-v2-teal-dark)}body.cflp-multistep-v2 .cflp-form-v2 .progress-bar-track{width:100%;height:10px;border-radius:var(--cflp-v2-pill);background:#edf3f7;overflow:hidden}body.cflp-multistep-v2 .cflp-form-v2 .progress-bar-fill{height:100%;border-radius:var(--cflp-v2-pill);background:linear-gradient(90deg,var(--cflp-v2-teal) 0%,color-mix(in srgb,var(--cflp-v2-teal) 72%,#fff) 100%);transition:width 0.3s ease}body.cflp-multistep-v2 .cflp-form-v2 .form-description-wrapper,body.cflp-multistep-v2 .cflp-form-v2 .form-group-wrapper{width:100%;margin-bottom:20px;padding:clamp(24px, 4vw, 34px)}body.cflp-multistep-v2 .cflp-form-v2 .form-description-wrapper{background:linear-gradient(180deg,#fff 0%,#f8fbfd 100%)}body.cflp-multistep-v2 .cflp-form-v2 .form-group-wrapper{display:none}body.cflp-multistep-v2 .cflp-form-v2 .form-group-wrapper.cflp-v2-step-active{display:block;animation:cflp-v2-fade-in 0.28s ease}body.cflp-multistep-v2 .cflp-form-v2 .form-group-title{align-items:center;gap:16px;margin-bottom:12px;color:var(--cf-text-color);font-size:clamp(28px, 3vw, 38px);line-height:1.12}body.cflp-multistep-v2 .cflp-form-v2 span.count-group{width:54px;height:54px;margin-right:0;border-radius:50%;background:var(--cf-number-bg-color);color:var(--cf-number-text-color);font-size:20px;font-weight:700}body.cflp-multistep-v2 .cflp-form-v2 .form-group-title-text{display:inline-block;flex:1 1 auto;min-width:0}body.cflp-multistep-v2 .cflp-form-v2 .content-wrapper.section-title.text-center h4.mb-3 span.question-pointer{display:none}body.cflp-multistep-v2 .cflp-form-v2 .form-check.radio{flex:1 1 220px}body.cflp-multistep-v2 .cflp-form-v2 .woopw-group-score-msg{margin-top:18px;padding:14px 16px;border-radius:18px;background:color-mix(in srgb,var(--cflp-v2-teal) 10%,transparent);color:var(--cf-text-color)}body.cflp-multistep-v2 .cflp-form-v2 .form-input-group.cflp-v2-pending{border-color:color-mix(in srgb,var(--cflp-v2-teal) 74%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--cflp-v2-teal) 12%,transparent)}body.cflp-multistep-v2 .cflp-form-v2 .form-check.cflp-v2-pending label.form-check-label,body.cflp-multistep-v2 .cflp-form-v2 .form-check.radio.cflp-v2-pending label{border-color:color-mix(in srgb,var(--cflp-v2-teal) 74%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--cflp-v2-teal) 12%,transparent)}body.cflp-multistep-v2 .cflp-form-v2 .step-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding-top:24px;border-top:1px solid var(--cflp-v2-border)}body.cflp-multistep-v2 .cflp-form-v2 .step-nav-spacer{display:block;flex:1 1 auto}body.cflp-multistep-v2 .cflp-form-v2 .btn-back,body.cflp-multistep-v2 .cflp-form-v2 .btn-next,body.cflp-multistep-v2 .cflp-form-v2 .cflp-v2-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border:none;border-radius:var(--cflp-v2-pill);font-size:15px;font-weight:700;transition:transform 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease}body.cflp-multistep-v2 .cflp-form-v2 .btn-back{background:#fff;color:var(--cf-text-color);border:1.5px solid var(--cflp-v2-border)}body.cflp-multistep-v2 .cflp-form-v2 .btn-back:hover{border-color:color-mix(in srgb,var(--cf-text-color) 30%,transparent);color:var(--cf-text-color);transform:translateY(-1px)}body.cflp-multistep-v2 .cflp-form-v2 .btn-next,body.cflp-multistep-v2 .cflp-form-v2 .cflp-v2-submit{width:auto;max-width:100%;background:linear-gradient(90deg,var(--cflp-v2-teal) 0%,color-mix(in srgb,var(--cflp-v2-teal) 78%,#fff) 100%)!important;color:#fff!important;box-shadow:0 16px 30px color-mix(in srgb,var(--cflp-v2-teal) 20%,transparent)}body.cflp-multistep-v2 .cflp-form-v2 .btn-next:hover,body.cflp-multistep-v2 .cflp-form-v2 .cflp-v2-submit:hover{color:#fff!important;transform:translateY(-1px)}body.cflp-multistep-v2 .cflp-form-v2 .btn-next[disabled],body.cflp-multistep-v2 .cflp-form-v2 .cflp-v2-submit[disabled]{background:var(--theme-btn-primary-color)!important;box-shadow:none;cursor:not-allowed;transform:none;opacity:.5}body.cflp-multistep-v2 .cflp-form-v2 .consult-sidebar{position:relative;align-self:stretch}body.cflp-multistep-v2 .cflp-form-v2 .sidebar-back{padding:24px}body.cflp-multistep-v2 .cflp-form-v2 .sidebar-heading{margin-bottom:18px;color:var(--cf-text-color);font-size:28px;line-height:1.1}body.cflp-multistep-v2 .cflp-form-v2 .progress-list,body.cflp-multistep-v2 .cflp-form-v2 .form-sidebar ul{display:flex;flex-direction:column;padding:0;margin:0;list-style:none}body.cflp-multistep-v2 .cflp-form-v2 .sidebar-item{display:flex;align-items:center;gap:12px;padding:10px 0;color:var(--cf-text-color);cursor:pointer;transition:border-color 0.25s ease,background-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease;background:unset;border:unset}body.cflp-multistep-v2 .cflp-form-v2 .sidebar-item:not(:first-child){border-top:1px solid #7a849547}body.cflp-multistep-v2 .cflp-form-v2 .sidebar-item:not(.disabled):hover{transform:translateY(-1px);box-shadow:var(--cflp-v2-shadow-soft)}body.cflp-multistep-v2 .cflp-form-v2 .sidebar-item.disabled{cursor:not-allowed}body.cflp-multistep-v2 .cflp-form-v2 .sidebar-count-group{width:34px;height:34px;margin-right:0;border-radius:50%;background:#eff5f9;color:var(--cflp-v2-muted);font-size:14px;font-weight:800}body.cflp-multistep-v2 .cflp-form-v2 .sidebar-item.cflp-v2-current-step{border-color:unset;background:unset;border:unset}body.cflp-multistep-v2 .cflp-form-v2 .sidebar-item.cflp-v2-complete-step:not(:last-child){border-bottom:1px solid #7a849547}body.cflp-multistep-v2 .cflp-form-v2 .sidebar-item.cflp-v2-complete-step{opacity:1}body.cflp-multistep-v2 .sidebar-trust svg{width:14px;height:14px;color:var(--cf-text-color)}body.cflp-multistep-v2 .sidebar-trust-item{display:flex;align-items:center;gap:8px;font-size:12px;color:#7A8495}body.cflp-multistep-v2 .sidebar-trust{display:flex;flex-direction:column;gap:8px;margin-top:16px;border:1px solid #e2e5ea;border-radius:20px;padding:24px;margin-bottom:16px}body.cflp-multistep-v2 .cflp-form-v2 .sidebar-item.cflp-v2-complete-step .sidebar-count-group,body.cflp-multistep-v2 .cflp-form-v2 .sidebar-item.cflp-v2-current-step .sidebar-count-group{background:var(--cflp-v2-teal);color:#fff}body.cflp-multistep-v2 .cflp-form-v2 .sidebar-item.cflp-v2-complete-step .sidebar-count-group{font-size:0;position:relative}body.cflp-multistep-v2 .cflp-form-v2 .sidebar-item.cflp-v2-complete-step .sidebar-count-group::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:11px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.5l4 4L13 1' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}body.cflp-multistep-v2 .cflp-form-v2 .sidebar-help-wrap{padding:24px;border:1px solid var(--cflp-v2-border);border-radius:var(--cflp-v2-radius);background:var(--cflp-v2-surface);box-shadow:var(--cflp-v2-shadow-soft);margin-top:16px}body.cflp-multistep-v2 .cflp-form-v2 #formSidebar span.sidebar-title{font-size:14px;line-height:1.45;color:inherit}body.cflp-multistep-v2 .cflp-form-v2 p.sidebar-help{width:100%;margin-top:0;margin-bottom:0;margin-left:0;padding:18px;border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--cflp-v2-teal) 8%,transparent) 0%,color-mix(in srgb,var(--cf-text-color) 4%,transparent) 100%);color:var(--cf-text-color);line-height:1.7;justify-content:flex-start}body.cflp-multistep-v2 .cflp-form-v2 p.sidebar-help i.fa{margin-top:2px;border-color:color-mix(in srgb,var(--cflp-v2-teal) 45%,transparent);color:var(--cflp-v2-teal-dark)}body.cflp-multistep-v2 .cflp-form-v2 .sidebar-help a{color:var(--cf-text-color);text-decoration:underline}body.cflp-multistep-v2 .cflp-form-v2 a.sidebar-cancle-assesment{margin-top:16px;border:1px solid color-mix(in srgb,var(--cf-text-color) 14%,transparent);border-radius:var(--cflp-v2-pill);background:#fff;color:var(--cf-text-color);font-weight:700}body.cflp-multistep-v2 .cflp-form-v2 a.sidebar-cancle-assesment:hover{background:var(--cf-text-color);color:#fff}body.cflp-multistep-v2 .cflp-form-v2 button#submitBtn{font-size:15px!important;text-transform:none}@keyframes cflp-v2-fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:1199px){body.cflp-multistep-v2 .cflp-form-v2 .consult-grid{grid-template-columns:minmax(0,1fr) 300px}.cart_totals #payment-method-message{margin-bottom:20px}}@media only screen and (max-width:991px){body.cflp-multistep-v2 .consult-login-bar{flex-direction:column;align-items:flex-start}body.cflp-multistep-v2 .cflp-form-v2 .consult-grid{grid-template-columns:1fr}body.cflp-multistep-v2 .cflp-form-v2 .consult-sidebar{position:relative}}@media only screen and (max-width:767px){body.cflp-multistep-v2 .consult-banner{padding:26px 22px}body.cflp-multistep-v2 .consult-banner h1{font-size:34px}body.cflp-multistep-v2 .cflp-form-v2 .cflp-v2-progress-head,body.cflp-multistep-v2 .cflp-form-v2 .form-description-wrapper,body.cflp-multistep-v2 .cflp-form-v2 .form-group-wrapper,body.cflp-multistep-v2 .cflp-form-v2 .sidebar-back{padding:22px;border-radius:24px}body.cflp-multistep-v2 .cflp-form-v2 .form-group-title{align-items:flex-start;font-size:30px}body.cflp-multistep-v2 .cflp-form-v2 span.count-group{width:48px;height:48px;font-size:18px}body.cflp-multistep-v2 .cflp-form-v2 .joint-input .d-flex{grid-template-columns:1fr}}@media only screen and (max-width:575px){body.cflp-multistep-v2 .consult-login-actions,body.cflp-multistep-v2 .consult-login-btn{width:100%}body.cflp-multistep-v2 .cflp-form-v2 .progress-bar-info,body.cflp-multistep-v2 .cflp-form-v2 .step-nav{flex-direction:column;align-items:stretch}body.cflp-multistep-v2 .cflp-form-v2 .step-nav{gap:12px}body.cflp-multistep-v2 .cflp-form-v2 .step-nav-spacer{display:none}body.cflp-multistep-v2 .cflp-form-v2 .btn-back,body.cflp-multistep-v2 .cflp-form-v2 .btn-next,body.cflp-multistep-v2 .cflp-form-v2 .cflp-v2-submit{width:100%}}@media only screen and (min-width:992px){body.cflp-multistep-v2 .cflp-form-v2 .cflp-v2-progress-head{display:flex;flex-direction:column}body.cflp-multistep-v2 .cflp-form-v2 .cflp-v2-progress-head .step-indicator{order:1;display:none}body.cflp-multistep-v2 .cflp-form-v2 .cflp-v2-progress-head .progress-bar-wrap{order:2}body.cflp-multistep-v2 .cflp-form-v2 .step-ind{flex:0 0 25%}}@media only screen and (max-width:991px){body.cflp-multistep-v2 #sidebarback .sidebar-trust{display:none}}@media only screen and (max-width:991px){body.cflp-multistep-v2 .cflp-form-v2 .cflp-v2-progress-head{overflow:hidden;padding-left:0;padding-right:0}body.cflp-multistep-v2 .cflp-form-v2 .progress-bar-wrap{padding-left:0;padding-right:0}body.cflp-multistep-v2 .cflp-form-v2 .step-indicator{overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-left:8px;padding-right:8px;width:100%}body.cflp-multistep-v2 .cflp-form-v2 .step-ind-label{display:none}}.cflp-step-float-tip{display:none;position:fixed;transform:translateX(-50%);background:var(--cf-text-color,#1a1a2e);color:#fff;padding:5px 12px;border-radius:8px;font-size:12px;font-weight:600;white-space:normal;overflow-wrap:break-word;min-width:100px;max-width:calc(100vw - 16px);text-align:center;z-index:9999;pointer-events:none}.cflp-step-float-tip.is-visible{display:block}body.cflp-multistep-v2 .consult-login-bar .login-prompt-icon{display:none}@media only screen and (max-width:991px){body.cflp-multistep-v2 .consult-login-bar .login-prompt-icon{display:inline-block;vertical-align:middle;width:18px;height:18px;margin-right:5px;margin-bottom:2px}}body.cflp-multistep-v2 .cflp-form-v2 .cflp-v2-time-left{display:none}body.cflp-multistep-v2 .cflp-form-v2 .cflp-v2-progress-pct{display:none}@media only screen and (min-width:992px){body.cflp-multistep-v2 .cflp-form-v2 .cflp-v2-progress-pct{display:inline-block;font-size:13px;font-weight:700;color:var(--cflp-v2-teal);margin-left:auto}}body.cflp-multistep-v2 .consult-banner-trust{display:none}@media only screen and (max-width:991px){body.cflp-multistep-v2 .cflp-form-v2 .step-ind.completed .step-ind-num{display:none}body.cflp-multistep-v2 .cflp-form-v2 .step-ind.completed .step-ind-bubble::after{content:'';display:block;width:14px;height:11px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.5l4 4L13 1' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}body.cflp-multistep-v2 .cflp-form-v2 .cflp-v2-time-left{display:inline-flex;align-items:center;gap:4px;color:var(--cflp-v2-muted);font-size:13px;font-weight:500;white-space:nowrap;flex-shrink:0}body.cflp-multistep-v2 .cflp-form-v2 .progress-bar-info{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap}body.cflp-multistep-v2 .cflp-form-v2 .progress-bar-label{flex:1 1 auto;min-width:0}body.cflp-multistep-v2 .cflp-form-v2 .cflp-v2-time-left{flex:0 0 auto;margin-left:auto}body.cflp-multistep-v2 .consult-banner-trust{display:block;margin-bottom:20px;background:color-mix(in srgb,var(--cflp-v2-teal) 8%,#fff);padding:14px 0}body.cflp-multistep-v2 .consult-banner-trust .sidebar-trust--banner{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;background:none;padding:0;border-radius:unset;border:unset;margin-top:0;margin-bottom:0}body.cflp-multistep-v2 .consult-banner-trust .sidebar-trust-item{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--cflp-v2-teal-dark,#0a5c47)}body.cflp-multistep-v2 .consult-login-bar .login-prompt>svg{display:none}body.cflp-multistep-v2 .consult-banner-trust .sidebar-trust-item svg{width:13px;height:13px;flex-shrink:0;stroke:var(--cflp-v2-teal)}body.cflp-multistep-v2 .consult-banner{margin-bottom:0}body.cflp-multistep-v2 .cflp-form-v2 .step-ind::before,body.cflp-multistep-v2 .cflp-form-v2 .step-ind::after{top:21px}}@media only screen and (max-width:576px){body.cflp-multistep-v2 .consult-banner-trust .sidebar-trust--banner{padding:0 15px}.cflp-multistep-v2 .consult-login-bar{padding:15px!important}}@media only screen and (max-width:480px){body.cflp-multistep-v2 .cflp-form-v2 .sidebar-item.cflp-v2-complete-step .sidebar-count-group{font-size:0px!important}}@media only screen and (max-width:420px){body.cflp-multistep-v2 .cflp-form-v2 .step-indicator--compact .step-ind{min-width:0}body.cflp-multistep-v2 .cflp-form-v2 .step-ind-bubble{width:30px;height:30px}body.cflp-multistep-v2 .cflp-form-v2 .step-ind::before,body.cflp-multistep-v2 .cflp-form-v2 .step-ind::after{top:15px}body.cflp-multistep-v2 .consult-banner-trust .sidebar-trust--banner{margin-bottom:0px!important}body.cflp-multistep-v2 .cflp-form-v2 .step-ind-bubble{margin-right:15px}#consultationform .check-radio-group{display:unset!important}}@media (max-width:575px){body.cflp-multistep-v2 .cflp-form-v2 .step-indicator{max-width:calc(100vw - 30px)}}@media (min-width:576px) and (max-width:767px){body.cflp-multistep-v2 .cflp-form-v2 .step-indicator{max-width:calc(540px - 30px)}}@media (min-width:768px) and (max-width:991px){body.cflp-multistep-v2 .cflp-form-v2 .step-indicator{max-width:calc(720px - 30px)}}