.bmi-mainStyle{display:flex;flex-direction:column;font-size:18px;height:75vh;margin-top:3%;padding:0;position:relative}.bmi-mainStyle h1{flex:0.3 1;justify-content:center;margin:0;padding:0;text-align:left}.bmi-mainStyle p.first-p{border-radius:8px;box-shadow:3px 3px 3px 3px rgba(0,0,0,.25);color:#000;font-size:1.1rem;font-weight:500;letter-spacing:1px;line-height:1.5rem;margin-right:8px;margin-top:0;padding:5px;text-align:justify;width:560px}.bmi-style{padding-left:70px}.bmi-mainStyle table .label{color:#3c77af;font-size:20px;font-weight:700;text-align:right}.bmi-result{border-radius:8px;box-shadow:3px 3px 3px 3px rgba(0,0,0,.25);height:100px;margin:10px 5px;position:absolute;right:0;top:0;width:667px}.row{align-items:center;display:flex;flex-wrap:wrap;font-size:1.2rem;width:100%}.col,.row{height:100%;text-align:center}.col{flex-basis:25%;padding:22px 18px;position:relative}.col span{border-bottom:15px solid transparent;border-left:10px solid #4177dc;border-top:15px solid transparent;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.normal{background-color:green}.text{background-color:#4177dc;color:#fff}.state{background-color:#a5e2ff;font-size:1.2em;font-weight:700}.row .col:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.row .col:nth-child(4){border-bottom-right-radius:10px;border-top-right-radius:10px}@media screen and (max-width:768px){.bmi-style{width:450px}.bmi-mainStyle p.first-p{flex-grow:1}}@media screen and (max-width:1000px){.bmi-style{padding-left:30px;width:450px}.bmi-result{left:0;padding:0;position:relative}.bmi-info-result{display:none}}.bmi-info{display:flex;flex-direction:row;margin-left:600px;margin-top:30px;padding:10px 5px 10px 10px;top:0;width:700px}.bmi-info,.bmi-info-result{border-radius:8px;box-shadow:5px 5px 5px 5px rgba(0,0,0,.25);position:absolute;right:0}.bmi-info-result{left:600px;margin:0 5px;padding:10px;top:168px;width:670px}@media screen and (max-width:768px){.bmi-info{margin-left:5px;position:relative;width:460px}}@media screen and (max-width:1000px){.bmi-info{bottom:0;margin-left:5px;position:relative}}.diet-mainStyle{display:flex;flex-direction:column;font-size:18px;height:75vh;margin-top:3%;padding:0;position:relative}.diet-mainStyle h1{flex:0.3 1;justify-content:center;margin:0;padding:0;text-align:left}.diet-mainStyle p.first-p{border-radius:8px;box-shadow:3px 3px 3px 3px rgba(0,0,0,.25);color:#000;font-size:1.1rem;font-weight:500;letter-spacing:1px;line-height:1.5rem;margin-right:8px;margin-top:0;padding:5px;text-align:justify;width:560px}.diet-style{padding-left:70px}.diet-mainStyle table .label{color:#3c77af;font-size:20px;font-weight:700;text-align:right}.select{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;color:#555;display:block;font-size:17px;height:50px;line-height:1.42857143;padding:6px 12px;width:250px}.container{display:flex;flex-direction:row;padding-left:10px}.checkmark{background-color:#eee}.container:hover input~.checkmark{background-color:#ccc}.diet-result{border-radius:8px;box-shadow:3px 3px 3px 3px rgba(0,0,0,.25);height:500px;margin:10px 5px;position:absolute;right:0;top:0;width:667px}.diet-row{align-items:center;display:flex;flex-wrap:wrap;font-size:1.2rem;height:100%;text-align:left;width:100%}.diet-row h3{margin:0 10px}.dlabel{display:flex}.diet-row .diet-table{width:100%}.diet-col{flex-basis:25%;height:100%;padding:22px 18px}.diet-col,.diet-col1{position:relative;text-align:center}.diet-col1{background-color:#4177dc;border-bottom-left-radius:10px;border-top-left-radius:10px;color:#fff;padding:14px 10px;width:0}.diet-col span{border-bottom:15px solid transparent;border-left:10px solid #00b4d8;border-top:15px solid transparent;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.dtext{background-color:#00b4d8;color:#fff}.dstate{background-color:#b9fbc0;font-size:1.2em;font-weight:700}.diet-row .diet-col:nth-child(7){border-bottom-right-radius:10px;border-top-right-radius:10px}@media screen and (max-width:768px){.diet-style{width:450px}.diet-mainStyle p.first-p{flex-grow:1}}@media screen and (max-width:1000px){.diet-style{padding-left:30px;width:450px}.diet-result{left:0;position:relative}}.diet-info{display:flex;flex-direction:row;margin-left:600px;margin-top:30px;right:0;top:0;width:700px}.diet-info,.diet-info-result{border-radius:8px;box-shadow:5px 5px 5px 5px rgba(0,0,0,.25);padding:10px;position:absolute}.diet-info-result{left:600px;margin:0 5px;top:330px;width:670px}.custom-info p{line-height:1.4;word-spacing:4 .2px}.custom-info h2{margin:0 0 10px;width:30%}.bold-text{font-size:20px;font-weight:700;height:100px;margin:10px 0;width:100px}@media screen and (max-width:768px){.diet-info{margin-left:5px;width:460px}}@media screen and (max-width:1000px){.diet-info{left:0;margin-left:5px;position:relative}}.goal-mainStyle{display:flex;flex-direction:column;font-size:18px;height:75vh;margin-top:3%;padding:0;position:relative}.grey-text{color:#888;font-size:18px;font-weight:700;margin-left:-60px}.goal-mainStyle h1{flex:0.3 1;justify-content:center;margin:0;padding:0;text-align:left}.goal-mainStyle p.first-p{border-radius:8px;box-shadow:3px 3px 3px 3px rgba(0,0,0,.25);color:#000;font-size:1.1rem;font-weight:500;letter-spacing:1px;line-height:1.5rem;margin-right:8px;margin-top:0;padding:5px;text-align:justify;width:600px}.goal-style{padding-left:70px}.goal-mainStyle table .label{color:#3c77af;font-size:20px;font-weight:700;text-align:right}.input-box{background-image:linear-gradient(79deg,#edf3fc,#dddff9 48%,#b2c3fd);border:none;border-radius:10px;font-size:18px;margin:.5rem 0;padding:1rem}.container{cursor:pointer;display:inline-block;font-size:22px;margin:0 6px;padding-left:30px;position:relative;-webkit-user-select:none;user-select:none}.container input{cursor:pointer;opacity:0;position:absolute}.checkmark{background-color:#bebebe;border-radius:50%;height:25px;left:0;position:absolute;top:0;width:25px}.container:hover input~.checkmark{background-color:#868484}.container input:checked~.checkmark{background-color:#2196f3}.checkmark:after{content:"";display:none;position:absolute}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{background:#fff;border-radius:50%;height:8px;left:9px;top:9px;width:8px}.goal-result{border-radius:8px;box-shadow:3px 3px 3px 3px rgba(0,0,0,.25);height:465px;margin:38px 5px 38px 600px;position:absolute;right:0;top:0;width:667px}.goal-row{align-items:center;display:flex;flex-wrap:wrap;font-size:1.2rem;height:100%;text-align:center;width:100%}.result-button button{cursor:pointer;padding-left:70px;text-align:left;width:660px}@media screen and (max-width:768px){.result-button button{width:450px}}@media screen and (max-width:1000px){.result-button button{padding-left:30px;width:450px}}.goal-info{display:flex;flex-direction:row;margin:37px 8px;padding:10px 5px 10px 10px;width:700px}.goal-info,.goal-info-result{border-radius:8px;box-shadow:5px 5px 5px 5px rgba(0,0,0,.25);left:600px;position:absolute}.goal-info-result{margin:0 5px;padding:10px;top:100px;width:670px}.custom-info img{float:right;margin-left:10px;width:50%}.custom-info p{letter-spacing:1px;line-height:1.2;text-align:justify;word-spacing:-2px}.custom-info h4{margin:0;width:25%}#check{display:none}.readmore-text{display:none;transition:.5s linear}.custom-info label{color:#e03b8b;cursor:pointer;display:inline-block;font-weight:600;margin-bottom:15px;padding-top:0;text-decoration:underline}#check:checked~.readmore-text{display:block}#check:checked~label{visibility:hidden}#check:checked~label:after{content:"Show Less";display:block;padding:0 auto;visibility:visible}@media screen and (max-width:700px){.goal-style{flex-direction:row;padding-left:5px}.goal-mainStyle h1{margin:10px}.goal-mainStyle p.first-p{margin:5px;width:100%}}@media screen and (max-width:1000px){.goal-result{height:600px;margin:5px;position:relative;width:470px}}.profile-mainStyle{align-items:center;display:flex;justify-content:center;min-height:75vh;text-align:center}.profile-mainStyle table .label{color:#3c77af;font-size:20px;font-weight:700;text-align:right}.profile-style{border-radius:8px;box-shadow:5px 5px 5px 5px rgba(0,0,0,.25);padding:10px 30px 10px 10px}@media (max-width:400px){.profile-mainStyle{margin-top:10%;width:100%}}@media (max-width:700px){.profile-mainStyle{align-items:center;justify-content:center;margin-top:10%;text-align:center}}.summary-mainStyle{align-items:center;display:flex;justify-content:center;min-height:75vh;text-align:center}.summary-style{background-color:#bac8fc;border-radius:8px;box-shadow:5px 5px 5px 5px rgba(0,0,0,.25);padding:10px}.summary-style h2{width:100%}.summary-style .first-td{font-size:1.1em;font-weight:700;text-align:right}.summary-style .second-td{text-align:left}@media screen and (max-width:768px) and (min-width:300px){.summary-mainStyle{align-items:center;justify-content:center;margin:30px;text-align:center}}.hero{display:flex;position:relative}.content{display:flex;flex-direction:column;margin-top:10%;max-width:600px}.content h1{color:#222;font-size:70px}.content p{-webkit-animation-delay:.5s;animation-delay:.5s;color:#333;font-size:25px;margin:10px 0 30px}.content .btn{-webkit-animation-delay:1s;animation-delay:1s;font-size:16px;padding:15px 80px}.btn{background-image:linear-gradient(45deg,#4887df,#3051d7);border-radius:30px;border-top-left-radius:0;color:#fff;display:inline-block;font-size:18px;font-weight:700;padding:14px 40px;text-decoration:none;transition:.2s}.btn:hover{border-top-left-radius:30px}.goals-result-btn{font-size:30px;font-weight:700}.feature-img{bottom:0;flex-grow:0;flex-shrink:0;max-width:100%;position:absolute;right:5%}.feature-img.anim{-webkit-animation-delay:1.5s;animation-delay:1.5s}.anim{-webkit-animation:moveup .5s linear forwards;animation:moveup .5s linear forwards;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}@-webkit-keyframes moveup{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes moveup{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:900px){.content{flex-direction:column;margin-top:5%}.feature-img{left:0;position:relative;width:400px}}@media (min-width:900){.content img{flex-basis:25%;width:100px}}.navbar{align-items:center;color:#000;display:flex;gap:2rem;height:100px;justify-content:space-between;padding:0 1rem}.nav-title{font-size:2.5em;text-decoration:none}.nav-links ul{display:flex;font-size:2em;list-style:none;margin:0;padding:0}.nav-links li.active,.nav-links li:hover{border-bottom:5px solid #3051d7;border-radius:10px}.btn-links{align-items:center;display:inline-block;margin:5px 10px;padding:5px 15px}.btn-links,.login-btn{color:#333;font-weight:400;text-decoration:none}.login-btn{margin-right:15px}.nav-toggle{background:0;border:0;cursor:pointer;display:none;flex-direction:column;height:31px;justify-content:space-between;position:absolute;right:1rem;top:2.5rem;width:40px}.nav-toggle .nav-bar{background-color:#000;border-radius:10px;height:4px;width:100%}.nav-title img{width:200px}@media (max-width:900px){.nav-toggle{flex-direction:column}.login-btn,.nav-links,.signbtn{display:flex;width:100%}.btn-primary{display:none}.navbar{align-items:flex-start;flex-direction:column}.nav-links ul{flex-direction:column;width:100%}.nav-links li{text-align:center}.nav-links li a{padding:.5rem 1rem}.nav-links.active{display:flex;width:10%}}*,:after,:before{box-sizing:border-box}body{font-family:Poppins,sans-serif;margin:0;padding:0}.banner{margin:0;padding:10px 10%}.hidden{display:none}.error-msg{color:red}@media screen and (max-width:1000px){.banner{margin:0;padding:0}}.saved-msg{color:green}.login-banner{align-items:center;justify-content:center}.login-banner,.signup-banner{display:flex;min-height:75vh;text-align:center}.signup-banner{align-items:flex-start;flex-direction:row;justify-content:space-between}.form-container,.form-login,.form-register{display:flex;flex-direction:column}.form-container label{padding:.5em 0;text-align:left}.form-container h2{text-align:left}.form-container input{background-image:linear-gradient(79deg,#edf3fc,#dddff9 48%,#b2c3fd);border:none;border-radius:10px;margin:.5rem 0;padding:1rem}input:invalid{background-color:ivory;border:none;border-radius:5px;outline:2px solid red}.form-container button{background-color:#fff;border:none;cursor:pointer;padding:20px}.signup-info{border-radius:8px;box-shadow:3px 3px 3px 3px rgba(0,0,0,.25);display:flex;flex:0.8 1;flex-direction:column;margin-top:30px;padding:14px;text-align:left}.signup-info h2{margin:5px;transition:.5s}.signup-info img{height:250px;margin-left:65px;padding:0;transition:1.5s;width:250px}
/*# sourceMappingURL=main.cb706897.css.map*/