.hero-page{overflow:hidden;position:relative}.hero-page .wrapper{max-width:1100px;height:100%;margin:auto}.hero-page .wrapper .textContainer{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:40px}@media (max-width: 738px){.hero-page .wrapper .textContainer{height:50%;width:100%;gap:20px;align-items:center;text-align:center}}.hero-page .wrapper .textContainer h1{font-size:90px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;color:#fff}@media (max-width: 738px){.hero-page .wrapper .textContainer h1{font-size:36px}}.hero-page .wrapper .textContainer h1 p{font-size:20px;font-style:italic;color:#ff4500}.hero-page .wrapper .textContainer p{font-size:25px;letter-spacing:10px;font-family:monospace;color:#fff}.hero-page .image{height:100%;position:absolute;top:0;right:0;padding-right:200px;padding-top:20px}@media (max-width: 738px){.hero-page .image{display:none}}.hero-page .image img{width:100% px;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.aboutUs{max-width:1300px;margin:0 auto;color:#fff}.aboutUs h2{font-size:28px;margin-bottom:20px}.aboutUs h3{font-size:24px;margin-top:40px;margin-bottom:10px}.aboutUs p{font-size:16px;line-height:1.6;margin-bottom:20px}.health_tracker{display:flex;justify-content:center;flex-direction:column;align-items:center;color:#fff}h2{margin-bottom:20px;font-family:cursive}.trackerForm{width:500px;padding:20px;border:1px solid #ccc}label{font-family:monospace}.health_tracker input[type=number],.health_tracker input[type=text],.health_tracker input[type=date]{width:100%;padding:10px;margin-bottom:10px;border:2px solid white;font-family:monospace;margin-top:10px;color:#9acd32;background-color:transparent}.health_tracker textarea{width:100%;padding:10px;margin-top:10px;margin-bottom:10px;border:2px solid white;color:#9acd32;background-color:transparent;font-family:monospace}.health_tracker button[type=submit]{width:100%;padding:10px;background-color:transparent;color:#fff;border:2px solid white;font-family:monospace;cursor:pointer;margin-top:20px}.health_tracker button[type=submit]:hover{background-color:#000}.Quiz{text-align:center;color:#fff}.Quiz .H1{color:#9acd32;font-family:monospace;font-size:30px}.Quiz .H11{color:#fff;font-size:25px;font-family:monospace}.Quiz .H2{color:#fff;font-size:20px;font-family:monospace}.Quiz .questionCard{margin:0 auto;padding:16px;border-radius:16px;width:80%;height:auto;box-shadow:#32325d40 0 30px 60px -12px,#000 0 18px 36p -18px}.Quiz .questionCard .questionText{color:#9acd32;font-size:25px}.Quiz .questionCard ul{list-style:none}.Quiz .questionCard ul li{background-color:transparent;padding:16px;border:3px solid white;border-radius:20px;font-size:20px;margin-top:8px;box-shadow:#32325d40 0 30px 60px -12px,#000 0}.Quiz .finalResult{margin:0 auto;color:#9acd32;font-family:monospace;padding:16px;border-radius:16px;width:50%;height:auto;box-shadow:#32325d40 0 30px 60px -12px,#000 0 18px 36p -18px}.Quiz .finalResult a{text-decoration:none;font-size:20px;font-family:monospace;color:#9acd32;border:3px solid white;line-height:2}.Quiz .finalResult button{background-color:transparent;border:none;color:#fff;padding:16px 24px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;font-weight:700;border-radius:24px;border:3px solid white;margin-top:25px;font-family:monospace;cursor:pointer}header{background-color:#fff;position:fixed;width:100%;z-index:9999;top:0}header .header_left{max-width:1300px;display:flex;align-items:center;justify-content:flex-end}header .header_left img{height:85px;width:85px}.sidebar{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:12px}.sidebar .background{position:fixed;top:0;left:0;bottom:0;width:400px;background:#0c0c1d;z-index:999}@media (max-width: 738px){.sidebar .background{width:400px}}.sidebar .background .Links{position:absolute;width:100%;height:100%;display:flex;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:20px}.sidebar .background .Links a{font-size:25px;font-family:monospace;color:#fff;text-decoration:none}@media (max-width: 738px){.sidebar .background .Links a{font-size:20px}}.sidebar button{width:50px;height:50px;border-radius:50%;top:25px;left:25px;position:fixed;background-color:transparent;border:none;cursor:pointer;z-index:999}.footer{color:#fff;padding:20px;text-align:center}.footer h1{margin-top:50px;font-size:24px;margin-bottom:20px;font-family:monospace}.social-icons{display:flex;justify-content:center}.social-icons img{width:40px;margin:0 10px}.Calculator{color:#000;display:flex;flex-direction:column;align-items:center;padding:20px;max-width:1200px;color:#fff}.pregnancyDate{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:50px;width:100%}.pregnancyDate>div{flex:1}.calculator h2{color:#00d5ff;font-size:30px;font-weight:700;font-family:monospace}.calculator h4{font-size:15px;margin-bottom:20px;font-family:monospace}.form-container{max-width:400px}.form-container>label{color:red;font-size:20px;font-weight:700;font-family:monospace}.form-container>input{border:2px solid black;height:40px;margin-top:10px;width:calc(100% - 10px)}.form-container>button{background-color:transparent;color:#fff;height:40px;margin-top:10px;width:calc(100% - 10px);margin-bottom:20px;font-family:monospace}.image{flex:1;margin-left:20px}.image img{max-width:100%;height:400px;border-radius:30px}p{color:red;font-family:monospace;font-size:25px}.tips_container{max-width:800px;margin:50px auto 0;padding:20px;background-color:#5f9ea0;color:#fff;animation:slideInFromLeft 1s ease-in-out}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.tips_container p{font-size:15px;line-height:1.5;color:#fff}.tips_container h1{font-size:30px;font-weight:700;color:#000;margin-bottom:20px}.tips_container ul{margin-left:20px}.tips_container li{margin-bottom:10px}.tips_container a{color:#000;text-decoration:underline;font-size:25px;font-style:italic;font-weight:700}.tips_container a:hover{color:#f5f5f5}.logincontainer{display:flex;justify-content:center;align-items:center;height:100vh;color:#fff}.logincontainer h2{margin-bottom:20px;font-family:cursive}.logincontainer .loginform{width:400px;padding:20px;border:1px solid #ccc}.logincontainer label{font-family:monospace}.logincontainer .loginform input[type=text],.logincontainer .loginform input[type=password]{width:100%;padding:10px;margin-bottom:10px;border:2px solid white;font-family:monospace;margin-top:10px;color:#9acd32;background-color:transparent}.logincontainer .loginform button{width:100%;padding:10px;background-color:transparent;color:#fff;border:2px solid white;font-family:monospace;cursor:pointer;margin-top:20px}.logincontainer p{margin-top:20px;font-family:cursive}.logincontainer .loginform button:hover{background-color:#000}.signupcontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;color:#fff}@media (max-width: 738px){.signupcontainer{font-size:15px}}.signupcontainer h1{margin-bottom:20px;font-family:cursive;font-size:20px}@media (max-width: 738px){.signupcontainer h1{padding-left:5px;font-size:15px}}.signupcontainer .signupform{width:400px;padding:20px;border:1px solid #ccc}@media (max-width: 738px){.signupcontainer .signupform{font-size:15px}}.signupcontainer label{font-family:monospace}.signupcontainer .signupform button{width:100%;padding:10px;background-color:transparent;border:2px solid white;color:#fff;font-family:monospace;cursor:pointer;margin-top:20px}.signupcontainer p{margin-top:10px;font-family:cursive}.signupcontainer .signupform input[type=text],.signupcontainer .signupform input[type=password]{width:100%;padding:10px;margin-bottom:10px;border:2px solid white;font-family:monospace;margin-top:10px;color:#9acd32;background-color:transparent}.signupcontainer .signupform button:hover{background-color:#000}*{padding:0;margin:0;box-sizing:border-box;font-family:DM Sans,sans-serif}body{background-color:#0c0c1d;color:#d3d3d3;margin:0;padding:110px 0 0;height:100%}.app-Container{width:100%;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}
