.b-bmi-calculator .b-bmi-calculator__wrapper{grid-template-columns:420px 1fr;align-items:center;gap:128px;display:grid}@media (max-width:1279.98px){.b-bmi-calculator .b-bmi-calculator__wrapper{gap:80px}}@media (max-width:980.98px){.b-bmi-calculator .b-bmi-calculator__wrapper{grid-template-columns:1fr;gap:32px}}.b-bmi-calculator .c-title{color:#1e272e;font-size:2rem;font-weight:500;line-height:140%}@media (max-width:767.98px){.b-bmi-calculator .c-title{font-size:1.5rem}}.b-bmi-calculator .c-description{font-size:1rem}@media (max-width:767.98px){.b-bmi-calculator .c-description{font-size:.875rem}}.b-bmi-calculator__widget{color:#1e272e}.b-bmi-calculator__widget .b-bmi-calculator__form{background:#fff;border-radius:16px;flex-direction:column;gap:32px;padding:40px;display:flex;box-shadow:0 2px 8px #0000001a}.b-bmi-calculator__widget .b-bmi-calculator__form__content{flex-direction:column;gap:16px;display:flex}.b-bmi-calculator__widget .b-bmi-calculator__form__content .c-title{padding:0;font-size:32px;font-weight:700;line-height:120%}.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper{flex-direction:column;gap:32px;display:flex}.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--weight,.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--height{flex-direction:column;gap:8px;display:flex}.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--weight .b-bmi-calculator__label,.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--height .b-bmi-calculator__label{color:#62686d;font-size:16px;font-weight:600;line-height:100%;display:block}@media (max-width:767.98px){.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--weight .b-bmi-calculator__label,.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--height .b-bmi-calculator__label{font-size:.875rem}}.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--weight .b-bmi-calculator__input-group,.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--height .b-bmi-calculator__input-group{gap:16px;display:flex}@media (max-width:767.98px){.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--weight .b-bmi-calculator__input-group,.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--height .b-bmi-calculator__input-group{gap:12px}}.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--weight .b-bmi-calculator__input-group input,.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--height .b-bmi-calculator__input-group input{color:#1e272e;background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:12px 16px;font-size:16px;transition:border-color .3s}@media (max-width:767.98px){.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--weight .b-bmi-calculator__input-group input,.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--height .b-bmi-calculator__input-group input{padding:10px 12px;font-size:14px}}.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--weight .b-bmi-calculator__input-group input:focus,.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--height .b-bmi-calculator__input-group input:focus{border-color:#08c1c1;outline:none}.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--weight .b-bmi-calculator__input-group input::placeholder,.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--height .b-bmi-calculator__input-group input::placeholder{color:#8f9397}.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--weight .b-bmi-calculator__switch-link,.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--height .b-bmi-calculator__switch-link{color:#068383;margin-top:8px;font-size:14px;font-weight:600;line-height:100%;text-decoration:underline;transition:color .3s;display:inline-block}@media (max-width:767.98px){.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--weight .b-bmi-calculator__switch-link,.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--height .b-bmi-calculator__switch-link{font-size:.75rem}}.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--weight .b-bmi-calculator__switch-link:hover,.b-bmi-calculator__widget .b-bmi-calculator__form__inputs--wrapper .b-bmi-calculator__form__content--height .b-bmi-calculator__switch-link:hover{color:#068383}.b-bmi-calculator__widget .b-bmi-calculator__form__submit{flex-direction:column;align-items:center;gap:16px;display:flex}.b-bmi-calculator__widget .b-bmi-calculator__form__submit .b-bmi-calculator__error-message{color:#e32c23;text-align:center;background:#e32c231a;border-radius:4px;width:100%;padding:8px;font-size:.875rem;display:none}@media (max-width:767.98px){.b-bmi-calculator__widget .b-bmi-calculator__form__submit .b-bmi-calculator__error-message{font-size:.75rem}}.b-bmi-calculator__widget .b-bmi-calculator__form__submit .c-btn{width:100%}.b-bmi-calculator__sidebar{color:#1e272e;font-size:16px;font-weight:400;line-height:140%}@media (max-width:767.98px){.b-bmi-calculator__sidebar{font-size:.875rem}}.b-bmi-calculator__sidebar .c-title{color:#1e272e;font-size:40px;font-weight:700}@media (max-width:767.98px){.b-bmi-calculator__sidebar .c-title{font-size:1.25rem}}.b-bmi-calculator__sidebar--group{margin-top:32px}.b-bmi-calculator__sidebar--form{flex-direction:column}.b-bmi-calculator__sidebar--form p{color:#1e272e;font-size:16px;font-weight:400;line-height:140%}.b-bmi-calculator__sidebar--form .c-btn{margin-top:16px}.b-bmi-calculator__sidebar--result{flex-direction:column;gap:32px;display:flex}.b-bmi-calculator__sidebar--result--header{flex-direction:column;gap:8px;display:flex}.b-bmi-calculator__sidebar--result--header .c-title{color:#1e272e;padding:0;font-size:40px;font-weight:700}@media (max-width:767.98px){.b-bmi-calculator__sidebar--result--header .c-title{font-size:1.375rem}}.b-bmi-calculator__sidebar--result .b-bmi-calculator__scale{margin:0;position:relative}.b-bmi-calculator__sidebar--result .b-bmi-calculator__scale-gradient{background:linear-gradient(90deg,#2b96eb 0%,#14865f 50.11%,#e32c23 100%);border-radius:32px;height:48px;position:relative}.b-bmi-calculator__sidebar--result .b-bmi-calculator__scale-labels{color:#4b5258;justify-content:space-between;margin-top:8px;font-size:.75rem;display:flex}@media (max-width:767.98px){.b-bmi-calculator__sidebar--result .b-bmi-calculator__scale-labels{font-size:.625rem}}.b-bmi-calculator__sidebar--result .b-bmi-calculator__scale-labels span{text-align:center;flex:1}.b-bmi-calculator__sidebar--result .b-bmi-calculator__scale-labels span:first-child{text-align:left}.b-bmi-calculator__sidebar--result .b-bmi-calculator__scale-labels span:last-child{text-align:right}.b-bmi-calculator__sidebar--result .b-bmi-calculator__scale .b-bmi-calculator__pointer{z-index:10;background:#000;width:4px;height:48px;transition:left .3s;position:absolute;top:0;left:0;transform:translate(-50%)}.b-bmi-calculator__sidebar--result--content{flex-direction:column;gap:32px;font-size:16px;font-weight:400;line-height:140%;display:flex}@media (max-width:767.98px){.b-bmi-calculator__sidebar--result--content{font-size:.875rem}}.b-bmi-calculator__sidebar--result--content--text{flex-direction:column;gap:16px;display:flex}.b-bmi-calculator__sidebar--result--content--text .b-bmi-calculator__summary,.b-bmi-calculator__sidebar--result--content--text .b-bmi-calculator__recommendation{color:#1e272e;font-size:16px;font-weight:400;line-height:140%}