.form-group.required .form-control-label:before,.form-group.required .required-sign:after{content:"*";color:var(--error-primary)}.page-HeightPredictorLanding #maincontent{background-color:#f5f5f5}.page-HeightPredictorLanding #maincontent .container{padding-right:24px;padding-left:24px}.page-HeightPredictorLanding #maincontent .container .row:not(.navbar-header){margin-right:-24px;margin-left:-24px}.page-HeightPredictorLanding #maincontent .container [class*=col-]{padding-right:24px;padding-left:24px}.page-HeightPredictorLanding #maincontent .btn{padding:15.5px 0;border-radius:18px;width:100%}.page-HeightPredictorLanding #maincontent .btn.height-predictor-form-btn{text-transform:lowercase}.page-HeightPredictorLanding #maincontent .btn.height-predictor-form-btn:first-letter{text-transform:uppercase}.page-HeightPredictorLanding #maincontent .btn.height-predictor-form-btn:disabled{color:#7d8287}.page-HeightPredictorLanding #maincontent img{max-width:100%}.page-HeightPredictorLanding #maincontent .share-height-reveal{display:flex;flex-wrap:wrap}.page-HeightPredictorLanding #maincontent .share-height-reveal .share-modal-img{margin-bottom:32px;flex:1 1 100%}.page-HeightPredictorLanding #maincontent .share-height-reveal .share-modal-img img{display:block;margin:0 auto}.page-HeightPredictorLanding #maincontent .share-height-reveal .share-modal-form{flex:1;padding-right:20px}.page-HeightPredictorLanding #maincontent .share-height-reveal #sharebyemail-form-subject{width:98%;max-width:none}.page-HeightPredictorLanding #maincontent .form-group label:not(.kc-custom-control-label).form-control-label{display:none}.page-HeightPredictorLanding #maincontent .share-height-reveal label{display:block!important;color:#5d6369}.page-HeightPredictorLanding #maincontent .form-group input:not(.kc-custom-control-label).is-filled~label,.page-HeightPredictorLanding #maincontent .form-group input:not(.kc-custom-control-label):active~label,.page-HeightPredictorLanding #maincontent .form-group input:not(.kc-custom-control-label):focus~label{display:block}.page-HeightPredictorLanding #maincontent .height-select .select-dropdown-value.label{color:#5d6369}.page-HeightPredictorLanding #maincontent .height-select.value-selected .select-dropdown-value,.page-HeightPredictorLanding #maincontent .height-select.value-selected .select-dropdown-value.label,.page-HeightPredictorLanding #maincontent .height-select ul li.option button{color:#000}.page-HeightPredictorLanding .select-segment{border:initial}.page-HeightPredictorLanding .select-segment.value-selected .select-label{display:block}.page-HeightPredictorLanding .select-segment.select-edit .select-dropdown-btn{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.page-HeightPredictorLanding .select-segment .select-dropdown-btn{position:relative;padding:20px 16px;height:64px;background:#fff;border:1px solid #d1d1d1;border-radius:16px}.page-HeightPredictorLanding .select-segment .select-dropdown-value{display:inline-block;transition:all .5s}.page-HeightPredictorLanding .select-segment .select-label{margin:0;padding:0!important;top:14px!important;left:16px;font-family:baton,arial,sans-serif;font-weight:400;font-size:10px;line-height:12px;color:#303030;z-index:1}.page-HeightPredictorLanding .select-segment .dropdown-options{left:0;max-height:250px;overflow:auto;width:100%}.page-HeightPredictorLanding .info-wrapper{text-align:center;width:272px;margin:70px auto 64px}.page-HeightPredictorLanding .info-wrapper .title{text-align:left;font-weight:600;font-size:24px;line-height:32px;letter-spacing:.01em;color:#000;margin-bottom:8px}.page-HeightPredictorLanding .info-wrapper .desc{font-family:moranga,arial,sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#5d6369;text-align:left}.page-HeightPredictorLanding .utility-form-wrapper{background:#fff;padding:25px 27px;border-radius:16px;margin-bottom:25px}.page-HeightPredictorLanding .utility-form{width:100%;display:inline-block}.page-HeightPredictorLanding .select-wrapper{display:inline-block;width:100%;margin-bottom:24px}.page-HeightPredictorLanding .select-wrapper.dadheight-wrapper,.page-HeightPredictorLanding .select-wrapper.momheight-wrapper{position:relative}.page-HeightPredictorLanding .select-wrapper.dadheight-wrapper input.dad-height.is-filled,.page-HeightPredictorLanding .select-wrapper.dadheight-wrapper input.mom-height.is-filled,.page-HeightPredictorLanding .select-wrapper.momheight-wrapper input.dad-height.is-filled,.page-HeightPredictorLanding .select-wrapper.momheight-wrapper input.mom-height.is-filled{padding:16px 16px 8px}.page-HeightPredictorLanding .select-wrapper.dadheight-wrapper input.dad-height.is-filled:not(.is-invalid)~img,.page-HeightPredictorLanding .select-wrapper.dadheight-wrapper input.mom-height.is-filled:not(.is-invalid)~img,.page-HeightPredictorLanding .select-wrapper.momheight-wrapper input.dad-height.is-filled:not(.is-invalid)~img,.page-HeightPredictorLanding .select-wrapper.momheight-wrapper input.mom-height.is-filled:not(.is-invalid)~img{display:block}.page-HeightPredictorLanding .select-wrapper.dadheight-wrapper input.dad-height.is-filled.is-invalid-height,.page-HeightPredictorLanding .select-wrapper.dadheight-wrapper input.mom-height.is-filled.is-invalid-height,.page-HeightPredictorLanding .select-wrapper.momheight-wrapper input.dad-height.is-filled.is-invalid-height,.page-HeightPredictorLanding .select-wrapper.momheight-wrapper input.mom-height.is-filled.is-invalid-height{border-color:#d04600!important}.page-HeightPredictorLanding .select-wrapper.dadheight-wrapper input.dad-height.is-filled.is-invalid-height~img,.page-HeightPredictorLanding .select-wrapper.dadheight-wrapper input.mom-height.is-filled.is-invalid-height~img,.page-HeightPredictorLanding .select-wrapper.momheight-wrapper input.dad-height.is-filled.is-invalid-height~img,.page-HeightPredictorLanding .select-wrapper.momheight-wrapper input.mom-height.is-filled.is-invalid-height~img{display:none}.page-HeightPredictorLanding .select-wrapper.dadheight-wrapper img,.page-HeightPredictorLanding .select-wrapper.momheight-wrapper img{position:absolute;top:32%;right:15%;display:none}.page-HeightPredictorLanding .select-wrapper.dadheight-wrapper label.form-control-label,.page-HeightPredictorLanding .select-wrapper.momheight-wrapper label.form-control-label{color:#303030}.page-HeightPredictorLanding .dadheight-wrapper .form-group,.page-HeightPredictorLanding .height-wrapper .form-group,.page-HeightPredictorLanding .momheight-wrapper .form-group{margin:0}.page-HeightPredictorLanding .measurment-wrapper .height-centimeter{margin-bottom:24px}.page-HeightPredictorLanding .measurment-wrapper .height-feet{margin:0}.page-HeightPredictorLanding .height-result-wrapper{background-color:#fff;display:flex;flex-wrap:wrap;margin:0 -24px;padding:30px 24px 19px}.page-HeightPredictorLanding .height-result-wrapper>div{flex:1 1 100%}.page-HeightPredictorLanding .height-result-wrapper .calculate-btn{padding:18px 10px;font-size:16px;width:100%}.page-HeightPredictorLanding .custom-select-comp{margin-bottom:24px}.page-HeightPredictorLanding .momheight-wrapper input::-webkit-inner-spin-button,.page-HeightPredictorLanding .momheight-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-HeightPredictorLanding .select-label{font-family:moranga,arial,sans-serif;font-weight:400;font-size:20px;line-height:24px;color:#000;margin-bottom:14px}.page-HeightPredictorLanding .promo-strip{display:flex;padding:16px 24px;background-color:#fff5ea;margin-bottom:18px}.page-HeightPredictorLanding .promo-strip .icon-wrapper{flex:none;margin-right:9px}.page-HeightPredictorLanding .promo-strip .icon-wrapper img{vertical-align:top}.page-HeightPredictorLanding .promo-strip .title{font-family:baton,arial,sans-serif;font-weight:500;font-size:12px;line-height:18px;color:#b22117}.page-HeightPredictorLanding .prediction-text,.page-HeightPredictorLanding .prediction-text h2{font-family:moranga,arial,sans-serif;font-size:20px;line-height:32px;letter-spacing:.01em;color:#000;margin:0}.page-HeightPredictorLanding .prediction-text.flex-container,.page-HeightPredictorLanding .prediction-text h2.flex-container{display:flex}.page-HeightPredictorLanding .prediction-text .column,.page-HeightPredictorLanding .prediction-text h2 .column{width:33.33%;padding:10px}.page-HeightPredictorLanding .prediction-text .item,.page-HeightPredictorLanding .prediction-text .item.utility-text,.page-HeightPredictorLanding .prediction-text h2 .item,.page-HeightPredictorLanding .prediction-text h2 .item.utility-text{text-align:center;font-size:16px;color:#8d8c8c}.page-HeightPredictorLanding .prediction-text{margin-bottom:32px}.page-HeightPredictorLanding .prediction-text .utility-head{font-weight:500}.page-HeightPredictorLanding .prediction-text .utility-head.red{color:#da291c}.page-HeightPredictorLanding .prediction-text .utility-text.item{border:.5px solid #8d8c8c;line-height:2;padding:8px 16px;width:120px;height:52px;margin:0 auto;border-radius:16px}.page-HeightPredictorLanding .prediction-text .utility-text.red{color:#da291c}.page-HeightPredictorLanding .prediction-text .utility-text.red.item{font-weight:600;border:.5px solid #da291c}.page-HeightPredictorLanding .prediction-text .utility-text,.page-HeightPredictorLanding .prediction-text h2{font-size:24px}.page-HeightPredictorLanding .share-icon-wrapper .icon-text{font-family:baton,arial,sans-serif;font-weight:500;font-size:14px;line-height:21px;color:#000}.page-HeightPredictorLanding .share-icon-wrapper .icon-text.capitalize{display:inline-block;text-transform:lowercase}.page-HeightPredictorLanding .share-icon-wrapper .icon-text.capitalize:first-letter{text-transform:uppercase}.page-HeightPredictorLanding .share-icon-wrapper .share-icons button{border:0;margin:0;padding:0;outline:none;background-color:transparent}.page-HeightPredictorLanding .share-icon-wrapper .share-icons a{text-decoration:none}.page-HeightPredictorLanding .right-section .calculate-btn{font-family:baton,arial,sans-serif;font-weight:600;font-size:16px;line-height:28px;letter-spacing:.01em;color:#fff;padding:18px}.page-HeightPredictorLanding .chinese-height-predictor-banner{padding:48px 0}.page-HeightPredictorLanding .chinese-height-predictor-banner .banner-img img{display:block;margin:auto}.page-HeightPredictorLanding .chinese-height-predictor-banner .banner-info{font-family:moranga,arial,sans-serif;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#5d6369}.page-HeightPredictorLanding .chinese-height-predictor-banner .banner-info strong{font-weight:600}.page-HeightPredictorLanding .result-img-wrapper{border-radius:18px}.page-HeightPredictorLanding .SL-layout{background-color:#fff;padding-top:48px}.page-HeightPredictorLanding .SL-layout h2{margin:0!important;font-family:moranga,arial,sans-serif;font-weight:600!important;font-size:24px;line-height:32px;letter-spacing:.01em;color:#000}.page-HeightPredictorLanding .SL-layout .recommendation-heading{margin-bottom:32px!important}.page-HeightPredictorLanding .download-this-div{position:relative}.page-HeightPredictorLanding .download-this-div .underlay{background-color:#412828}.page-HeightPredictorLanding .share-height-reveal{display:flex;flex-wrap:wrap}.page-HeightPredictorLanding .share-height-reveal .share-modal-img{margin-bottom:32px;flex:1 1 100%}.page-HeightPredictorLanding .share-height-reveal .share-modal-img img{display:block;margin:0 auto}.page-HeightPredictorLanding .share-height-reveal .share-modal-form{flex:1}.page-HeightPredictorLanding .invalid-feedback.error-show{display:inline-block}@media(max-width:991.98px){.page-HeightPredictorLanding .share-icon-wrapper{display:flex;justify-content:space-between;margin-bottom:43px}.page-HeightPredictorLanding .share-icon-wrapper .share-icons{flex-basis:100%;text-align:center}.page-HeightPredictorLanding .share-icon-wrapper .share-icons img{margin-bottom:8px}.page-HeightPredictorLanding .share-icon-wrapper .icon-text{display:block;text-align:center}.page-HeightPredictorLanding .left-section{margin-bottom:32px}.page-HeightPredictorLanding .right-section .calculate-btn{width:100%}.page-HeightPredictorLanding .result-img-wrapper .height-image{position:relative;overflow:hidden}.page-HeightPredictorLanding .result-img-wrapper .height-image .prediction-text{position:absolute;bottom:1%;width:100%}.page-HeightPredictorLanding .result-img-wrapper .height-image img{width:100%}.page-HeightPredictorLanding .prediction-text{text-align:center}.page-HeightPredictorLanding .prediction-text .utility-text.item{width:90px;padding:8px}.page-HeightPredictorLanding .chinese-height-predictor-banner .banner-img{margin-bottom:28px}.page-HeightPredictorLanding .select-wrapper.dadheight-wrapper img,.page-HeightPredictorLanding .select-wrapper.momheight-wrapper img{right:8%}.page-HeightPredictorLanding .utility-form-wrapper{margin-top:26px}.page-HeightPredictorLanding .utility-form-wrapper .info-wrapper{text-align:left;margin:0 0 24px;width:auto}.page-HeightPredictorLanding .select-label{font-size:14px;line-height:150%}.page-HeightPredictorLanding .share-height-reveal{padding-left:8px}.page-HeightPredictorLanding .share-height-reveal .share-modal-form{margin:0 auto;padding:0 16px 0 8px}.page-HeightPredictorLanding .share-height-reveal .terms-condition-seg{padding-right:8px}}@media(min-width:992px){.page-HeightPredictorLanding .height-predictor-utility-form{margin-bottom:56px}.page-HeightPredictorLanding #maincontent .container{padding:0;max-width:1120px}.page-HeightPredictorLanding #maincontent .btn{width:17.25%;font-size:16px;line-height:1.75}.page-HeightPredictorLanding #maincontent .btn.height-predictor-form-btn{vertical-align:middle;margin-top:52px}.page-HeightPredictorLanding #maincontent .btn.pregnancy-category-btn{width:33.33%;padding:22px 10px;border-radius:18px}.page-HeightPredictorLanding #maincontent .share-height-reveal .share-modal-img{padding:50px 30px 0 10px;flex:.7;height:auto}.page-HeightPredictorLanding .select-label{margin-bottom:4px;min-height:48px}.page-HeightPredictorLanding .info-wrapper{width:668px}.page-HeightPredictorLanding .info-wrapper .title{font-size:32px;text-align:center;line-height:1.25}.page-HeightPredictorLanding .info-wrapper .desc{font-size:16px;text-align:center;line-height:1.5}.page-HeightPredictorLanding .utility-form-wrapper{padding:56px 8.5%;margin-bottom:56px}.page-HeightPredictorLanding .result-box{margin-bottom:56px}.page-HeightPredictorLanding .height-result-wrapper{background-color:#fff;display:flex;flex-wrap:wrap;margin:0;padding:98px 96px 70px;border-radius:16px}.page-HeightPredictorLanding .height-result-wrapper>div{flex:1}.page-HeightPredictorLanding .height-result-wrapper .left-section{margin-right:75px;flex:1.3}.page-HeightPredictorLanding .height-result-wrapper .calculate-btn{width:53%!important}.page-HeightPredictorLanding .utility-form{margin-bottom:56px}.page-HeightPredictorLanding .promo-strip{border-radius:14px;margin-bottom:0}.page-HeightPredictorLanding .select-wrapper{margin-right:3.1%;width:17.25%;margin-bottom:0;vertical-align:top}.page-HeightPredictorLanding .measurment-wrapper{position:relative;bottom:3px}.page-HeightPredictorLanding .measurment-wrapper .kc-custom-control{display:inline-block;margin-bottom:0}.page-HeightPredictorLanding .measurment-wrapper .kc-custom-control.height-centimeter{margin-right:20px}.page-HeightPredictorLanding .measurment-wrapper .select-label{margin:3px 0 23px}.page-HeightPredictorLanding .height-options,.page-HeightPredictorLanding .height-select{min-width:auto}.page-HeightPredictorLanding .result-img-wrapper{margin-bottom:32px}.page-HeightPredictorLanding .result-img-wrapper .height-image{position:relative;overflow:hidden}.page-HeightPredictorLanding .result-img-wrapper .height-image .prediction-text{position:absolute;bottom:1%;left:6%}.page-HeightPredictorLanding .prediction-text,.page-HeightPredictorLanding .prediction-text h2{font-size:24px;line-height:35px}.page-HeightPredictorLanding .prediction-text.prediction-heading h2,.page-HeightPredictorLanding .prediction-text h2.prediction-heading h2{font-size:32px;line-height:125%;font-weight:500}.page-HeightPredictorLanding .share-icon-wrapper .share-icons{margin-bottom:24px}.page-HeightPredictorLanding .share-icon-wrapper .share-icons img{margin-right:24px}.page-HeightPredictorLanding .share-icon-wrapper .icon-text{font-size:18px;line-height:27px}.page-HeightPredictorLanding .chinese-height-predictor-banner{display:flex;padding:70px 96px}.page-HeightPredictorLanding .chinese-height-predictor-banner .banner-img{order:2;flex:1 0 auto}.page-HeightPredictorLanding .chinese-height-predictor-banner .banner-info{margin-right:96px}.page-HeightPredictorLanding .SL-layout{padding-top:82px}.page-HeightPredictorLanding .SL-layout h2{font-size:32px;line-height:40px}.page-HeightPredictorLanding .SL-layout .recommendation-heading{margin-bottom:56px!important}}