.bmi-result{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:opacity .2s;margin:20px 0 30px}.bmi-result .action-tool{position:absolute;top:10px;right:10px;text-align:right}.bmi-result .action-tool .close{background:none;border:none;font-size:40px;color:#734273;cursor:pointer;padding:3px 5px;transition:color .3s;font-size:24px}.bmi-result .action-tool .close:hover{color:#e74c3c}.bmi-result .result-content{width:100%;background-color:#fff;padding:8px 8px 24px;border-radius:8px;box-shadow:0 0 10px #0003}.bmi-result .result-content .your-body-status{display:flex;justify-content:center;gap:40px;margin-top:20px}.bmi-result .result-content .your-body-status .bmi-img-box{text-align:center;min-width:250px;width:30%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-radius:8px;box-shadow:0 0 12px #0003;overflow:hidden}.bmi-result .result-content .your-body-status .bmi-img-box .bmi-img{max-width:100%;height:auto;max-height:200px;border-radius:8px;padding:15px}.bmi-result .result-content .your-body-status .bmi-img-box .bmi-show-title{font-size:16px;font-weight:700;color:#fff;padding:15px;background-color:#734273;width:100%;text-align:center}.bmi-result .result-content .your-body-status .title{font-size:18px;font-weight:700;text-transform:uppercase;color:#734273;display:inline;width:unset;margin-right:5px}.bmi-result .result-content .your-body-status .bmi-info-text{margin-left:10px;width:60%}.bmi-result .result-content .your-body-status .bmi-info-text .bmi-title-box{display:flex;align-items:center;margin-bottom:10px}.bmi-result .result-content .your-body-status .bmi-info-text .bmi-title-box .bmi-title{font-size:18px;background:#734273;padding:3px 10px;color:#fff;font-weight:700;border-radius:5px;flex-shrink:0}.bmi-result .result-content .your-body-status .bmi-ideal-weight-box{display:flex;align-items:center;margin-bottom:30px}.bmi-result .result-content .your-body-status .bmi-ideal-weight-box .title{margin-right:12px}.bmi-result .result-content .your-body-status .bmi-ideal-weight-box .bmi-ideal-weight{font-size:18px;background:#734273;padding:3px 10px;color:#fff;font-weight:700;border-radius:5px;flex-shrink:0}.bmi-result .result-content .your-body-status .bmi-content-result{margin-bottom:20px}.bmi-result .result-content .your-body-status .bmi-content-result .bmi-content{font-style:italic}.bmi-result .result-content .your-body-status .bmi-advise-result{border-radius:10px;border:1px dashed #734273;padding:8px 14px}.bmi-result .result-content .your-body-status .bmi-advise-result .title{font-size:18px;background:#734273;padding:0 14px;color:#fff;font-weight:700;border-radius:5px;line-height:1}.bmi-result .result-content .your-body-status .bmi-advise-result .bmi-advise{font-style:italic}.your-position-status{margin-top:5px;margin-bottom:5px}.your-position-status .title{font-size:18px;font-weight:700;text-transform:uppercase;color:#734273;text-align:center;margin-right:5px}.list-position-image{display:flex;list-style-type:none;margin-top:20px}.list-position-image .position-image-item{width:20%;display:inline-block;border-top:5px solid #ccc;padding:25px 5px 5px 0;position:relative}.list-position-image .position-image-item:last-child{padding-right:0}.list-position-image .position-image-item.active{border-top:5px solid #734273}.list-position-image .position-image-item.active:after{background-color:#734273}.list-position-image .position-image-item.active .item-content{border:1px solid #734273}.list-position-image .position-image-item.active .item-content .position-title{background-color:#734273}.list-position-image .position-image-item.active .item-content:before{border-bottom:15px solid #734273}.list-position-image .position-image-item:after{content:"";display:block;width:20px;height:20px;border-radius:50%;background-color:#ccc;position:absolute;top:0;left:50%;transform:translate(-50%,calc(-50% - 2.5px))}.list-position-image .position-image-item .item-content{text-align:center;border:1px solid #ccc;border-radius:5px;position:relative;height:100%;display:flex;flex-direction:column;align-items:center}.list-position-image .position-image-item .item-content .position-title{width:100%;background-color:#ccc;color:#fff;height:70px;display:flex;align-items:center}.list-position-image .position-image-item .item-content .position-title .desktop,.list-position-image .position-image-item .item-content .position-title .mobile{color:#fff}.list-position-image .position-image-item .item-content .position-title .mobile{display:none}.list-position-image .position-image-item .item-content img.item-content-image{width:50%;opacity:.5;filter:grayscale(100%);margin-top:15px}.list-position-image .position-image-item .item-content img.item-content-image.active{filter:grayscale(0);opacity:1}.list-position-image .position-image-item .item-content:before{content:"";display:block;position:absolute;top:-15px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:15px solid #ccc;left:50%;transform:translate(-50%)}.container .title{font-size:18px;font-weight:700;text-transform:uppercase;color:#734273;text-align:center;margin-right:5px}.container .bmi-content{margin-top:20px}.container .bmi-content .bmi-declare{text-align:center}.container .bmi-content .bmi-declare .title{font-size:20px}.container .bmi-content .bmi-declare .note{font-style:italic;font-size:15px;color:#734273;font-weight:600}.container .bmi-content .calculate{width:100%}.container .bmi-content .calculate .form-to-cal{display:flex;gap:30px;margin-top:20px}.container .bmi-content .calculate .form-to-cal .form-group{width:calc(33.3333333333% - 15px);display:flex;flex-direction:column;align-items:center;padding:20px 20px 30px;border-radius:10px;box-shadow:0 0 10px #a1a1a1}.container .bmi-content .calculate .form-to-cal .form-group input{width:80%;border:none;border-radius:5px;box-shadow:0 0 5px #73427366;padding:5px 10px;outline-style:none}.container .bmi-content .calculate .form-to-cal .form-group.gender .select-form{display:flex;gap:40px}.container .bmi-content .calculate .form-to-cal .form-group.gender .select-form input[type=radio]{box-shadow:none;width:25px;height:25px;margin:0;padding:0;border-radius:50%;accent-color:#734273}.container .bmi-content .calculate .form-to-cal .form-group.gender .select-form .form-check{display:flex;flex-direction:column;align-items:center}.container .bmi-content .calculate .form-to-cal .form-group label{display:block;font-weight:700;font-size:16px;color:#734273;text-transform:uppercase;margin-bottom:10px}.container .bmi-content .calculate .form-to-cal .form-group input{text-align:center}.container .bmi-content .calculate .button-calculator{margin-top:20px;margin-bottom:30px;display:flex;justify-content:center;gap:30px}@media screen and (max-width: 991px){.container .bmi-content .calculate .form-to-cal{flex-wrap:wrap;justify-content:center;gap:10px}.container .bmi-content .calculate .form-to-cal .form-group{width:calc(50% - 15px);padding:10px 10px 15px}.container .bmi-content .your-position-status .list-position-image .position-image-item .item-content .position-title{text-align:center}.container .bmi-content .your-position-status .list-position-image .position-image-item .item-content .position-title .desktop{display:none}.container .bmi-content .your-position-status .list-position-image .position-image-item .item-content .position-title .mobile{display:block}.container .bmi-content .bmi-result .result-content .action-tool{top:17px;right:17px}.container .bmi-content .bmi-result .result-content .action-tool .close{font-size:20px;color:#fff}.container .bmi-content .bmi-result .result-content .your-body-status{gap:14px;margin:0;flex-wrap:wrap}.container .bmi-content .bmi-result .result-content .your-body-status .bmi-img-box,.container .bmi-content .bmi-result .result-content .your-body-status .bmi-info-text{width:100%}.container .bmi-content .bmi-result .result-content .your-body-status .bmi-info-text .bmi-title-box{display:none}.container .bmi-content .bmi-result .result-content .your-body-status .bmi-info-text .bmi-title-box .title,.container .bmi-content .bmi-result .result-content .your-body-status .bmi-info-text .bmi-ideal-weight-box .title{margin-bottom:0;font-size:14px}.container .bmi-content .bmi-result .result-content .your-body-status .bmi-info-text .bmi-ideal-weight-box,.container .bmi-content .bmi-result .result-content .your-body-status .bmi-info-text .bmi-content-result{margin-bottom:10px}}@media screen and (max-width: 576px){.container .bmi-content .calculate .form-to-cal .form-group{width:100%}.container .bmi-result .result-content .your-body-status .bmi-img-box .bmi-img{display:none}}
