.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group>.wdt-bmi-title h5{margin:0 0 30px;font-size:clamp(1.5rem, 1.35rem + 0.75vw, 2.25rem);font-family:var(--wdtFontTypo_Ext);font-weight:var(--wdtFontWeight_Alt);text-transform:capitalize;text-align:center}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:20px 0 30px;justify-content:center}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-inputs>input{border-radius:var(--wdtRadius_Part);border-width:1px;padding:var(--wdtInputPadding);padding-left:20px}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form .select2-container--default .select2-selection--single{border-radius:var(--wdtRadius_Part)!important;-webkit-border-radius:var(--wdtRadius_Part)!important}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form .wdt-bmi-calc-gender{margin:-6px;display:flex;flex-wrap:wrap;justify-content:center;gap:15px 50px;margin-bottom:30px}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form .wdt-bmi-calc-gender>div[class*="wdt-gender-"]{display:flex;align-items:center}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form .wdt-bmi-calc-gender>div[class*="wdt-gender-"]>span{display:inline-flex;align-items:center;padding-top:0}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form .wdt-bmi-calc-gender>div[class*="wdt-gender-"]>input{top:-2px}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group{display:flex;margin:-8px;justify-content:center}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>*{margin:8px;position:relative;font-size:var(--wdtFontSize_Base)}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn>.wdt-bmi-submit-btn,.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-reset-group>.wdt-bmi-reset-btn{margin:0}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn>img{position:absolute;width:50px;height:50px;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn>.wdt-bmi-submit-btn{display:inline-flex;align-items:center;float:none;font-size:var(--wdtFontSize_Base);text-transform:capitalize;padding:var(--wdtPadding_Btn);padding-right:60px;background-color:var(--wdtLinkColor);color:var(--wdtAccentTxtColor);box-shadow:0 0 0 4px rgb(var(--wdtLinkHoverColorRgb),.3),inset 0 0 0 3px rgb(var(--wdtLinkHoverColorRgb),.3);-webkit-box-shadow:0 0 0 4px rgb(var(--wdtLinkHoverColorRgb),.3),inset 0 0 0 3px rgb(var(--wdtLinkHoverColorRgb),.3)}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn>span{font-size:.5em;position:absolute;top:50%;right:2.75em;transition:var(--wdt-Ad-Transition);-webkit-transition:var(--wdt-Ad-Transition);translate:0% -50%;-webkit-translate:0% -50%;color:var(--wdtHeadAltColor);pointer-events:none}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn::before{content:'';border-radius:var(--wdtRadius_Full);-webkit-border-radius:var(--wdtRadius_Full);font-size:.5em;width:5em;height:5em;margin-left:16px;display:inline-flex;align-items:center;justify-content:center;transition:var(--wdt-Ad-Transition);-webkit-transition:var(--wdt-Ad-Transition);background-color:var(--wdtLinkHoverColor);box-shadow:inset 0 0 0 1.5px var(--wdtLinkHoverColor),inset 0 0 0 3px var(--wdtLinkColor);-webkit-box-shadow:inset 0 0 0 1.5px var(--wdtLinkHoverColor),inset 0 0 0 3px var(--wdtLinkColor);position:absolute;right:6px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);pointer-events:none}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn>.wdt-bmi-submit-btn:hover,.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn>.wdt-bmi-submit-btn:focus{background-color:var(--wdtLinkHoverColor);color:var(--wdtLinkColor);box-shadow:0 0 0 4px rgb(var(--wdtLinkColorRgb),.04),inset 0 0 0 3px rgb(var(--wdtLinkColorRgb),.1);-webkit-box-shadow:0 0 0 4px rgb(var(--wdtLinkColorRgb),.04),inset 0 0 0 3px rgb(var(--wdtLinkColorRgb),.1)}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn:has(.wdt-bmi-submit-btn:hover)>span,.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn:has(.wdt-bmi-submit-btn:focus)>span{color:var(--wdtAccentTxtColor);animation:wdt-button-arrow 0.3s linear;-webkit-animation:wdt-button-arrow 0.3s linear}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn:has(.wdt-bmi-submit-btn:hover)::before,.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn:has(.wdt-bmi-submit-btn:focus)::before{background-color:var(--wdtLinkColor);box-shadow:inset 0 0 0 1.5px var(--wdtLinkColor),inset 0 0 0 3px var(--wdtLinkHoverColor);-webkit-box-shadow:inset 0 0 0 1.5px var(--wdtLinkColor),inset 0 0 0 3px var(--wdtLinkHoverColor)}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-reset-group>img{position:absolute;right:0;top:9px;bottom:9px;left:0;width:40px;height:40px;object-fit:contain;object-position:center;margin:auto}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-reset-group>.wdt-bmi-reset-btn{display:inline-flex;align-items:center;float:none;font-size:var(--wdtFontSize_Base);text-transform:capitalize;padding:var(--wdtPadding_Btn);background-color:var(--wdtLinkColor);color:var(--wdtAccentTxtColor);box-shadow:0 0 0 4px rgb(var(--wdtLinkHoverColorRgb),.3),inset 0 0 0 3px rgb(var(--wdtLinkHoverColorRgb),.3);-webkit-box-shadow:0 0 0 4px rgb(var(--wdtLinkHoverColorRgb),.3),inset 0 0 0 3px rgb(var(--wdtLinkHoverColorRgb),.3)}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-reset-group>.wdt-bmi-reset-btn:hover,.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-reset-group>.wdt-bmi-reset-btn:focus{background-color:var(--wdtLinkHoverColor);color:var(--wdtLinkColor);box-shadow:0 0 0 4px rgb(var(--wdtLinkColorRgb),.04),inset 0 0 0 3px rgb(var(--wdtLinkColorRgb),.1);-webkit-box-shadow:0 0 0 4px rgb(var(--wdtLinkColorRgb),.04),inset 0 0 0 3px rgb(var(--wdtLinkColorRgb),.1)}.wdt-bmi-calc-wrapper{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:40px 60px;align-items:start}.wdt-bmi-calc-wrapper>.wdt-bmi-calc-output-group,.wdt-bmi-calc-wrapper>.wdt-bmi-calc-result{padding:30px;background-color:rgb(var(--wdtHeadAltColorRgb),.03);backdrop-filter:blur(24px);border-radius:var(--wdtRadius_2X);-webkit-border-radius:var(--wdtRadius_2X);min-height:380px;display:flex;align-items:center}.wdt-bmi-calc-wrapper .bmi-table{margin:0;table-layout:fixed}.wdt-bmi-calc-wrapper .bmi-table th,.wdt-bmi-calc-wrapper .bmi-table td{color:var(--wdtHeadAltColor);border-color:var(--wdtBorderColor);text-align:left;padding:14px clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem);line-height:calc(var(--wdtLineHeight_Base) - 0.4);text-align:center}.wdt-bmi-calc-wrapper .bmi-table>thead th{background:none;border-width:0 1px 1px 0;font-weight:var(--wdtFontWeight_Ext);font-family:var(--wdtFontTypo_Ext);font-size:calc(var(--wdtFontSize_Base) + 2px)}.wdt-bmi-calc-wrapper .bmi-table>thead>tr>th:last-child{border-right-width:0}.wdt-bmi-calc-wrapper .bmi-table>tbody>tr>td{border-width:0 1px 1px 0}.wdt-bmi-calc-wrapper .bmi-table>tbody>tr>td:last-child{border-right-width:0}.wdt-bmi-calc-wrapper .bmi-table>tbody>tr:last-child>td{border-bottom-width:0}.wdt-bmi-calc-wrapper .bmi-table>tbody>tr:not([class*="bmi-"])>td:first-child{font-weight:var(--wdtFontWeight_Ext)}.wdt-bmi-calc-wrapper .bmi-table>tbody>tr{background-color:#fff0;transition:var(--wdt-Ad-Transition);-webkit-transition:var(--wdt-Ad-Transition)}.wdt-bmi-calc-wrapper .bmi-table>tbody>tr.bmi-underweight.wdt-bmi-active{background-color:#87CEFA}.wdt-bmi-calc-wrapper .bmi-table>tbody>tr.bmi-normal.wdt-bmi-active{background-color:#28a745}.wdt-bmi-calc-wrapper .bmi-table>tbody>tr.bmi-overweight.wdt-bmi-active{background-color:orange}.wdt-bmi-calc-wrapper .bmi-table>tbody>tr.bmi-obese.wdt-bmi-active{background-color:#dc3545}.wdt-dark-bg .wdt-bmi-calc-wrapper .bmi-table th,.wdt-dark-bg .wdt-bmi-calc-wrapper .bmi-table td,.wdt-dark-bg .wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form .wdt-bmi-calc-gender>div[class*="wdt-gender-"]{color:var(--wdtAccentTxtColor);border-color:rgba(var(--wdtAccentTxtColorRgb),.2)}.wdt-dark-bg .wdt-bmi-calc-wrapper>.wdt-bmi-calc-output-group,.wdt-dark-bg .wdt-bmi-calc-wrapper>.wdt-bmi-calc-result{background-color:rgba(var(--wdtAccentTxtColorRgb),.15)}.wdt-dark-bg .wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn>.wdt-bmi-submit-btn{background-color:var(--wdtLinkHoverColor);color:var(--wdtLinkColor);box-shadow:0 0 0 4px rgb(var(--wdtLinkHoverColorRgb),.2),inset 0 0 0 3px rgb(var(--wdtLinkHoverColorRgb),.2);-webkit-box-shadow:0 0 0 4px rgb(var(--wdtLinkHoverColorRgb),.2),inset 0 0 0 3px rgb(var(--wdtLinkHoverColorRgb),.2)}.wdt-dark-bg .wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn>span{color:var(--wdtHeadAltColor)}.wdt-dark-bg .wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn::before{background-color:rgba(var(--wdtLinkColorRgb),.2);box-shadow:inset 0 0 0 1.5px rgba(var(--wdtLinkColorRgb),.2),inset 0 0 0 3px var(--wdtLinkHoverColor);-webkit-box-shadow:inset 0 0 0 1.5px rgba(var(--wdtLinkColorRgb),.2),inset 0 0 0 3px var(--wdtLinkHoverColor)}.wdt-dark-bg .wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn>.wdt-bmi-submit-btn:hover,.wdt-dark-bg .wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn>.wdt-bmi-submit-btn:focus{background-color:var(--wdtAccentTxtColor);color:var(--wdtLinkColor)}.wdt-dark-bg .wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn:has(.wdt-bmi-submit-btn:hover)>span,.wdt-dark-bg .wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn:has(.wdt-bmi-submit-btn:focus)>span{color:var(--wdtLinkColor)}.wdt-dark-bg .wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn:has(.wdt-bmi-submit-btn:hover)::before,.wdt-dark-bg .wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-calc-btn:has(.wdt-bmi-submit-btn:focus)::before{background-color:rgba(var(--wdtLinkColorRgb),.2);box-shadow:inset 0 0 0 1.5px rgba(var(--wdtLinkColorRgb),.2),inset 0 0 0 3px var(--wdtLinkHoverColor);-webkit-box-shadow:inset 0 0 0 1.5px rgba(var(--wdtLinkColorRgb),.2),inset 0 0 0 3px var(--wdtAccentTxtColor)}.wdt-dark-bg .wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-reset-group>.wdt-bmi-reset-btn{background-color:var(--wdtLinkHoverColor);color:var(--wdtLinkColor);box-shadow:0 0 0 4px rgb(var(--wdtLinkHoverColorRgb),.2),inset 0 0 0 3px rgb(var(--wdtLinkHoverColorRgb),.2);-webkit-box-shadow:0 0 0 4px rgb(var(--wdtLinkHoverColorRgb),.2),inset 0 0 0 3px rgb(var(--wdtLinkHoverColorRgb),.2)}.wdt-dark-bg .wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-reset-group>.wdt-bmi-reset-btn:hover,.wdt-dark-bg .wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-btn-group>.wdt-bmi-reset-group>.wdt-bmi-reset-btn:focus{background-color:var(--wdtAccentTxtColor);color:var(--wdtLinkColor)}@media only screen and (max-width:1280px) and (min-width:1025px){.wdt-bmi-calc-wrapper{grid-template-columns:1fr 1.3fr}.wdt-bmi-calc-wrapper>.wdt-bmi-calc-output-group{grid-column:1 / span 2}}@media only screen and (max-width:1024px){.wdt-bmi-calc-wrapper{grid-template-columns:repeat(2,1fr);gap:30px 20px}.wdt-bmi-calc-wrapper>.wdt-bmi-calc-form-group{order:-1;grid-column:span 2}}@media only screen and (max-width:767px){.wdt-bmi-calc-wrapper{grid-template-columns:1fr}.wdt-bmi-calc-wrapper>.wdt-bmi-calc-form-group{grid-column:unset}.wdt-bmi-calc-wrapper .wdt-bmi-calc-form-group .wdt-bmi-form>.wdt-bmi-calc-inputs{grid-template-columns:1fr}.wdt-bmi-calc-wrapper>.wdt-bmi-calc-output-group,.wdt-bmi-calc-wrapper>.wdt-bmi-calc-result{padding:20px}}