.main-container-bmi,.main-container-default{padding-top:25px!important;padding-bottom:40px!important}.main-container-bmi h2,.main-container-bmi h3{margin-top:2rem}.main-container-bmi .table{margin-top:1.25em}.calculator-content .required-text{margin-bottom:1.5rem;text-align:right}.calculator-content .required-text span{color:#dc3545}.calculator-content .women-form-inputs{margin-top:1.5rem;margin-bottom:1rem}.calculator-content .women-form-inputs fieldset:last-of-type{margin-bottom:0}.calculator-content .button-submit-wrap{margin-top:1.5rem}.calculator-content .button-submit-wrap button[type=submit]{float:right}.calculator-result .title{font-weight:700}.calculator-result .centyle-info{margin-bottom:1rem}.calculator-result .centyle-info p:last-of-type{margin-bottom:0}.calculator-result .dietitian,.calculator-result .trainer{position:relative;min-height:2.85714rem;margin-bottom:1rem}@media screen and (min-width:768px){.calculator-result .dietitian,.calculator-result .trainer{margin-bottom:0;float:right;width:30%}}.calculator-result .dietitian img,.calculator-result .trainer img{float:left;width:50%;height:auto;border-radius:.25rem;box-shadow:0 0 0 1px #ced4da}@media screen and (min-width:768px){.calculator-result .dietitian img,.calculator-result .trainer img{display:block;width:100%;float:none}}.calculator-result .dietitian p,.calculator-result .trainer p{position:absolute;bottom:0;left:50%;font-size:.8571428571rem;line-height:1.3;margin-bottom:0;transform:translateX(10px)}@media screen and (min-width:480px){.calculator-result .dietitian p,.calculator-result .trainer p{font-size:1rem;transform:translateX(15px)}}@media screen and (min-width:768px){.calculator-result .dietitian p,.calculator-result .trainer p{position:static;transform:none;padding:.5rem}}@media screen and (min-width:768px){.calculator-result .description{float:left;width:70%;padding:0 1rem 0 0}}.calculator-result .count-again span{display:block;padding:.5rem 0}@media screen and (min-width:480px){.calculator-result .count-again span{display:inline-block;padding:0 .5rem}}@media screen and (min-width:1024px){.calculator-result .count-again span{display:block;padding:.5rem 0}}@media screen and (min-width:1200px){.calculator-result .count-again span{display:inline-block;padding:0 .5rem}}