.hidden{display:none}.dontshow{visibility:hidden;opacity:0;transition:visibility 0s , opacity .3s linear;height:0}.show{height:auto;visibility:visible;opacity:1}.loading{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:24px;height:24px;animation:spin 2s linear infinite}@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}.elementor-field-type-step{transition:margin 0s}.consultation-fake-input{box-shadow: 0px 4px 16px 0px rgb(239 125 64 / 26%);margin:auto;border-radius:10px;padding:15px 30px;text-align:center;margin-top:10px;margin-bottom:10px;cursor:pointer;border:1px solid #ffe9de;transition:box-shadow 500ms , background-color 500ms , border 500ms , color 500ms}.consultation-fake-input:hover{box-shadow: 0px 4px 16px 0px rgb(239 125 64 / 46%)}.consultation-fake-input.active{background-color:#ef7d40;border:1px solid #ef7d40;color:#fff}.elementor-field-group-field_69b6f25 .elementor-subgroup-inline{justify-content:center}.consultation-fake-slider-input-parent{width:100%;background-color:#fff;border-radius:10px;padding:52px 64px}.consultation-fake-slider-current-option{text-align:center;font-size:1.6rem}.consultation-fake-slider-labels{display:flex;justify-content:space-between}.consultation-fake-slider-input-parent input[type="range"]{-webkit-appearance:none;appearance:none;margin:auto;display:block;width:80%;height:3px;background:#2c5046;outline:none;opacity:1;-webkit-transition:.2s;transition:opacity .2s;margin-top:35px;margin-bottom:35px}.consultation-fake-slider-input-parent input[type="range"]:hover{opacity:1}.consultation-fake-slider-input-parent input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:100%;border:4px solid #5567ae;background:#fff;cursor:pointer}.slider::-moz-range-thumb{width:15px;height:15px;border-radius:100%;border:4px solid #5567ae;background:#fff;cursor:pointer}.elementor-form .e-form__indicators--type-number_text .e-form__indicators__indicator__separator{position:absolute;z-index:1;padding:1px;background-color:#f7bea0}.elementor-form .e-form__indicators__indicator--shape-circle{position:relative;z-index:5;color:#fff;border:none}.e-form__indicators__indicator{min-width:90px}.e-form__indicators__indicator label{color:rgba(0,0,0,.75)!important}.e-form__indicators__indicator--state-inactive .e-form__indicators__indicator--shape-circle,.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-circle{background-color:#f7bea0!important}.howToLabel{transition:.5s all;padding-left:5px}.howToLabelError{border-left:5px solid #f7bea0}.elementor-subgroup-inline{justify-content:center}.consultation-fake-slider-input-parent input[type="range"]:focus{outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color}.elementor-field-type-step{text-align:center}.e-form__indicators__indicator__separator{display:none}.fixedStepBorder{height:2px;background-color:#ef7d40;position:absolute;top:12px;left:45px;right:50px}@media screen and (min-width:768px){.fixedStepBorder{left:35px;right:60px}}.elementor-field-label{margin:auto}:root{--blue:#5567ae;--lightblue:#b4bcdb;--primary:#ef7d40}.healthScoreBox{display:flex;justify-content:center;align-items:center;--v: calc(((18/5) * var(--p) - 90)*1deg);width:120px;height:120px;margin:auto;text-align:center;font-size:1.8rem;font-weight:bold;border-radius:50%;padding:12px;transition:all 1s;background:
    linear-gradient(#FAF6F0, #FAF6F0) content-box,
    linear-gradient(var(--v), var(--lightblue) 50%, transparent 0) 0/min(100%, (50 - var(--p))*100%),
    linear-gradient(var(--v), transparent 50%, var(--blue) 0) 0/min(100%, (var(--p) - 50)*100%),
    linear-gradient(to right, var(--lightblue) 50%, var(--blue) 0)}.healthScoreBox-error{font-size:.8rem;opacity:.7;display:flex;justify-content:center;align-items:center;text-align:center;width:120px;height:120px;margin:auto;border-radius:50%;padding:12px;border:12px solid #b4bcdb}img.dashboard-coach-avatar{width:170px;height:170px;object-fit:cover;border-radius:50%;object-position:top}.dashboard-coach-avatar-parent{height:100%;display:flex;justify-content:center;align-items:center}.dashboard-daily-tracking-form .form-section p{margin-bottom:0}.dashboard-daily-tracking-form .form-section{display:grid;grid-template-columns:auto 60%;align-items:baseline;margin-bottom:24px}.dashboard-daily-tracking-form .field-buttons{display:flex;flex-wrap:wrap}.dashboard-daily-tracking-form .form-section-title{opacity:.8;font-size:1.2rem;display:flex;align-items:center}.dashboard-daily-tracking-form .field-icon{margin-left:12px}.dashboard-daily-tracking-form .field-icon svg{height:38px;width:38px}.dashboard-daily-tracking-form .field-icon circle{fill:var(--lightblue)!important;transition:.5s fill}.dashboard-daily-tracking-form .field-icon.active circle{fill:var(--blue)!important}.dashboard-daily-tracking-form button{display:block;margin:auto;border:none}.symptom-tracking-fake-slider-input-parent{padding:12px 12px}.symptom-tracking-fake-slider-input-parent input[type="range"]{width:100%}form[name="Symptom tracker"] .elementor-field-type-radio{justify-content:center;items-align:bottom}.graph-grid{display:grid;grid-template-columns:repeat(7,1fr);margin:auto;align-items:end}.graph-grid-stack{background-color:var(--blue);width:20px;margin:10px auto 0 auto;border-radius:10px 10px 0 0;transition:height .5s , opacity .9s}.graph-grid-marker{text-align:center;margin:10px}.opacity-40{opacity:.4}.loadingPanel{transition:opacity 200ms;z-index:99999;width:100vw;height:100vh;top:0;left:0;display:grid;justify-content:center;align-content:center;background:#faf6f0}.hidden{display:none}.loadingPanel .loading{margin:auto}.fixed{position:fixed}.opacity-1{opacity:1}.opacity-0{opacity:0}.user-dropdown{position:absolute;width:100%;left:0;top:-15px;z-index:9999;margin-top:5px;padding:1px}.user-dropdown .user{background-color:#fff;width:100%;padding:8px;margin-top:2px;border:1px solid var(--primary);display:block}.dna-results-hide{display:none!important}.rotate-180{transform:rotate(180deg)}.no-shadows{box-shadow:none!important}.no-shadows *{box-shadow:none!important}