.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-color:#3498db;border-radius:50%;width:24px;height:24px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.elementor-field-type-step{transition:margin 0s}.consultation-fake-input{box-shadow:0 4px 16px 0 rgb(239 125 64/26%);border-radius:10px;padding:15px 30px;text-align:center;margin:10px auto;cursor:pointer;border:1px solid #ffe9de;transition:box-shadow .5s,background-color .5s,border .5s,color .5s}.consultation-fake-input:hover{box-shadow:0 4px 16px 0 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;display:block;width:80%;height:3px;background:#2c5046;outline:none;opacity:1;-webkit-transition:.2s;transition:opacity .2s;margin:35px auto}.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-completed .e-form__indicators__indicator--shape-circle,.e-form__indicators__indicator--state-inactive .e-form__indicators__indicator--shape-circle{background-color:#f7bea0!important}.howToLabel{transition:all .5s;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{--v:calc((var(--p)*3.6 - 90)*1deg);font-size:1.8rem;font-weight:700;border-radius:50%;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(90deg,var(--lightblue) 50%,var(--blue) 0)}.healthScoreBox,.healthScoreBox-error{display:flex;justify-content:center;align-items:center;width:120px;height:120px;margin:auto;text-align:center;padding:12px}.healthScoreBox-error{font-size:.8rem;opacity:.7;border-radius:50%;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:fill .5s}.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}.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;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 .2s;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,.no-shadows *{box-shadow:none!important}