@charset "UTF-8";
.calculator-title{margin-bottom:20px;font-size:1rem;line-height:1.25rem;font-weight:700;color:var(--darkblue)}.bmi-calculator-wrapper{display:flex;justify-content:space-between;background-color:var(--white);border-radius:5px;overflow:hidden}@media (max-width:767.98px){.bmi-calculator-wrapper{flex-direction:column-reverse;border-radius:10px}}.bmi-calculator-wrapper .image-wrapper{flex-shrink:0}.bmi-calculator-wrapper .image-wrapper img{width:auto;height:100%;object-fit:cover;object-position:center;max-width:100%}@media (max-width:767.98px){.bmi-calculator-wrapper .image-wrapper img{width:100%;height:auto;border-radius:10px 10px 0 0}}.bmi-calculator-wrapper .bmi-slides-wrapper{flex-grow:1;border:1px solid var(--gray-6)}@media (max-width:767.98px){.bmi-calculator-wrapper .bmi-slides-wrapper{padding:20px 20px 30px;border-radius:0 0 10px 10px}}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-form-wrapper{padding-top:40px;padding-left:40px;padding-right:40px;padding-bottom:60px;text-align:right}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-form-wrapper h2{margin-bottom:50px;font-size:1.625rem;line-height:1.625rem;font-weight:700;color:var(--darkblue)}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-form-wrapper h2+div{margin-bottom:30px;font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--gray-1)}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-form-wrapper .bmi-form label{margin-bottom:6px;font-size:1rem;line-height:1.25rem;font-weight:500;color:var(--gray-1)}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-form-wrapper .bmi-form div:has(>input){margin-bottom:30px}@media (max-width:767.98px){.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-form-wrapper .bmi-form div:has(>input){margin-bottom:20px}}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-form-wrapper .bmi-form input{padding-left:15px;padding-right:15px;width:100%;border-radius:8px;border:1px solid var(--gray-5);height:44px}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-form-wrapper .bmi-form input:focus-visible{outline:none;border:1px solid var(--primary)}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-form-wrapper .bmi-form input::-webkit-outer-spin-button,.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-form-wrapper .bmi-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-form-wrapper .bmi-form input[type=number]{-moz-appearance:textfield}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-form-wrapper .bmi-form div{margin-bottom:50px;font-size:.875rem;line-height:1rem;font-weight:500;display:block;color:var(--gray-1)}@media (max-width:767.98px){.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-form-wrapper .bmi-form div{margin-bottom:20px}}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-form-wrapper .bmi-form button{padding-left:15px;padding-right:15px;color:var(--white);background-color:var(--primary);width:100%;display:flex;justify-content:center;align-items:center;height:50px;border-radius:5px;border:0;outline:0}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-form-wrapper .bmi-form button:not(:disabled):hover{color:var(--white);background-color:var(--primary-dark)}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-form-wrapper .bmi-form button:disabled{opacity:.6}@media (max-width:767.98px){.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-form-wrapper{padding:0 !important}}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper{padding-top:40px;padding-left:40px;padding-right:40px}@media (max-width:767.98px){.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper{padding:0}}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper h2{margin-bottom:50px;font-size:1.625rem;line-height:1.625rem;font-weight:700;color:var(--darkblue)}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-title,.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-category{margin-bottom:15px;font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--gray-1)}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-value,.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-category-value{margin-bottom:20px;font-size:1.5rem;line-height:1.5rem;font-weight:700;color:var(--primary)}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-category-value{margin-bottom:47px}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper{margin-bottom:30px;display:flex;align-items:center;position:relative;max-width:100%}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .scale-1,.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .scale-2,.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .scale-3,.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .scale-4,.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .scale-5{font-size:.875rem;font-weight:500;top:-22px;position:absolute;color:var(--gray-4)}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .scale-1,.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .scale-2,.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .scale-3,.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .scale-4{right:0}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .scale-2,.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .scale-3,.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .scale-4{right:-15px;text-align:center}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .scale-5{left:0}@media (max-width:767.98px){.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper{width:100%;margin-bottom:30px}}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .result-range{display:flex;align-items:center;flex-direction:column;width:calc(100%/4);position:relative;text-align:center}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .result-range img{margin:0}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .result-range .weight-scale-tex{margin-top:10px;font-weight:500;font-size:14px;color:var(--gray-1)}@media (max-width:767.98px){.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .result-range img{width:100%}}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .result-range .scale-item{height:14px;flex-shrink:0;width:100%;margin:0}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .result-range.blue .scale-item{background-color:var(--darkblue);border-radius:0 30px 30px 0}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .result-range.grayblue .scale-item{background-color:var(--primary)}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .result-range.orange .scale-item{background-color:var(--orange)}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .result-range.red .scale-item{background-color:var(--red-light);border-radius:30px 0 0 30px}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .result-range .polygon{position:absolute;top:-5px;margin-top:0;z-index:2;width:min-content !important}@media (max-width:767.98px){.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .result-range-wrapper .result-range .polygon{width:18px;height:18px;top:-2px}}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .category-note{margin-bottom:30px;font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--gray-1);display:flex;align-items:start;gap:10px}@media (max-width:767.98px){.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .category-note{margin-bottom:20px}}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .category-note:before{margin-top:2px;content:'';border-radius:10px;width:10px;height:20px;display:block;flex-shrink:0;margin-top:7px}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .category-note.blue:before{background-color:var(--darkblue)}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .category-note.red:before{background-color:var(--red)}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .category-note.grayblue:before{background-color:var(--primary)}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .category-note.orange:before{background-color:var(--orange)}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .bmi-buttons-wrapper{text-align:center}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .bmi-buttons-wrapper a{padding-left:15px;padding-right:15px;color:var(--white);background-color:var(--primary);width:100%;display:flex;justify-content:center;align-items:center;height:50px;border-radius:5px;border:0;outline:0}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .bmi-buttons-wrapper a:hover{color:var(--white);background-color:var(--primary-dark)}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .bmi-buttons-wrapper #retry{padding:20px;font-size:1rem;line-height:1.25rem;font-weight:700;color:var(--primary);cursor:pointer;background-color:transparent;border:unset}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .bmi-buttons-wrapper #retry img{width:20px;height:20px;transition:transform .3s ease}.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .bmi-buttons-wrapper #retry:hover img{transform:rotate(360deg)}@media (max-width:767.98px){.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper .bmi-buttons-wrapper #retry{padding-bottom:0}}@media (max-width:767.98px){.bmi-calculator-wrapper .bmi-slides-wrapper .bmi-result-wrapper{padding:0 !important}}