*{font-family:Montserrat,sans-serif;font-style:normal;margin:0;padding:0;box-sizing:border-box}.root{height:100vh;width:100vw}* p,ul{font-weight:300;letter-spacing:1px}html{background-color:#f3f4f3}html,body{height:100vh;width:100vw;overflow-x:hidden}.home-grid{display:grid;grid-template-columns:repeat(2,1fr);min-width:100vw}.home-grid section{display:grid;height:900px;background-color:#f4f3ea;padding:0 175px}.home-grid section h4{color:#5c642c;font-size:72px;font-weight:400;margin-bottom:20px}.img-container{width:50vw;height:900px}.home-img{object-fit:contain;width:100%;max-width:1200px;z-index:100}@media screen and (max-width: 1440px){.home-grid section{padding:0 100px}.home-grid section h4{font-size:60px}}@media screen and (max-width: 1024px){.home-grid{grid-template-columns:1fr}.home-grid section,.img-container{width:100%;height:auto}.home-grid section{padding:50px;place-items:center}.home-grid section h4{font-size:48px}}@media screen and (max-width: 768px){.home-grid section{padding:30px}.home-grid section h4{font-size:36px}}@media screen and (max-width: 480px){.home-grid section{padding:10px}.home-grid section h4{font-size:28px}.home-grid section button{margin:10px}}.header{display:grid;place-content:center;height:200px;background-color:#f4f3ea}.button{border-radius:25px;width:120px;height:50px;cursor:pointer;border:#5C642C solid 1px;transition:background-color .7s ease}.button:hover{transition:background-color .7s ease;background-color:#5c642c;color:#f4f3ea}.button:active{background-color:#5c642c87}.footer{display:grid;place-items:center;grid-template-columns:1fr 1fr 1fr;background-color:#5b612e;padding:20px;min-width:100vw}.footer p{color:#f4f3ea;text-align:center}.footer img{margin:20px;width:100%;max-width:500px}.footer button{border:#f4f3EA solid 1px;color:#f4f3ea;background-color:#5b612e;padding:10px 20px;cursor:pointer;transition:background-color .3s,color .3s}.footer button:hover{background-color:#f4f3ea;color:#5b612e}.footer button:active{background-color:#f4f3ea71}@media screen and (max-width: 1024px){.footer{grid-template-columns:1fr 1fr;gap:20px}.footer img{grid-column:span 2;margin:10px}}@media screen and (max-width: 768px){.footer{grid-template-columns:1fr}.footer img{grid-column:auto;margin:10px 0}.footer button{margin-top:10px}}@media screen and (max-width: 480px){.footer{padding:10px}.footer img{max-width:300px}.footer button{padding:8px 16px}}.about-container{display:grid;grid-template-columns:1fr 1fr;height:100vh;gap:50px;background-color:#5b612e;color:#f3f4ea;place-items:center;padding:0 200px}.about-container img{width:100%;max-width:460px;border-radius:10px}.about-container h2{text-decoration:underline}@media screen and (max-width: 1440px){.about-container{padding:0 100px;gap:30px}}@media screen and (max-width: 1024px){.about-container{grid-template-columns:1fr;height:auto;min-height:100vh;padding:50px}.about-container img{max-width:400px}}@media screen and (max-width: 768px){.about-container{padding:30px;gap:20px}.about-container img{max-width:350px}}@media screen and (max-width: 480px){.about-container{padding:20px}.about-container img{max-width:300px}}.my-approach-container{display:grid;place-content:center;min-height:100vh;background-image:url(/assets/nsplsh_9896bfc9c61c4427a66c51ce52fb1414~mv2-BEZJDfm-.webp);background-size:cover}.my-approach-details h1{font-weight:400;font-size:50px}.my-approach-details h2{font-weight:400}.my-approach-details p{font-weight:200;font-size:15px}.my-approach-details{color:#f3f4ea;background-color:#000;width:45vw;padding:70px;margin:20px}@media screen and (max-width: 1440px){.my-approach-details{width:70vw}}@media screen and (max-width: 1024px){.my-approach-details{padding:20px}}.services-and-fee-container{display:grid;grid-template-rows:repeat(3,auto) 50px;min-height:100vh;place-items:center;padding:100px 200px 0;background-color:#c55a36;color:#f3f4ea}.services-and-fee-container>div{text-align:center}.services-and-fee-container>div h1{padding:10px}.services-and-fee-container p h2{text-align:center}.types-of-counselling{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.types-of-counselling section{display:grid;border:solid 1px #f3f4ea;border-radius:10px;box-shadow:#eb7d59d3 5px 5px 20px 1px;padding:30px}.types-of-counselling section h2{padding-bottom:20px}.services-and-fee-container button{border:#f4f3EA solid 1px;background-color:#c55a36;color:#f4f3ea;padding:10px 20px;cursor:pointer;transition:background-color .3s,color .3s}.services-and-fee-container button:hover{background-color:#f4f3ea;color:#c55a36}.services-and-fee-container button:active{background-color:#c55a36b5}@media screen and (max-width: 1440px){.services-and-fee-container{padding:80px 100px 0}}@media screen and (max-width: 1024px){.services-and-fee-container{padding:60px 50px 0}.types-of-counselling{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.services-and-fee-container{padding:40px 30px 0}.types-of-counselling{grid-template-columns:1fr}}@media screen and (max-width: 480px){.services-and-fee-container{padding:30px 20px 0}.services-and-fee-container>div h1{font-size:24px}.types-of-counselling section{padding:20px}.types-of-counselling section h2{font-size:20px}}.contact-container{display:grid;place-content:center;background-color:#f3f4ea;min-height:100vh}.form-container{position:relative;display:grid;grid-template-rows:.25fr .75fr;height:80vh;width:80vw;gap:20px;margin:40px 100px;padding:40px;place-items:center;background-color:#000;color:#f3f4ea;border-radius:5px}.form-titles{text-align:center}.form-titles h1{font-size:40px;font-weight:300}.form-titles p{margin-top:20px;font-size:15px;font-weight:100}.form-titles a{color:#f3f4ea}.form-titles img{margin-top:20px}.form-container input,.form-container textarea,.form-container select{color:#fff;background-color:#373636;width:50vw;height:30px;padding:5px;border-radius:5px;border:#f3f4ea solid 1px}.form-container input::placeholder,.form-container textarea::placeholder,.form-container select::placeholder{color:#ffffffc5}.form-container textarea{height:100px}.form-container label,.form-container button{display:block;width:50.5vw;margin-top:20px;margin-bottom:5px;font-weight:200}.contact-container button{border-radius:25px;height:50px;cursor:pointer;border:#f3f4ea solid 1px;background-color:#000;color:#f3f4ea;transition:background-color .7s ease}.contact-container button:hover{transition:background-color .7s ease;background-color:#f3f4ea;color:#000}.contact-container button:active{background-color:#f3f4ea2d}.required{position:absolute;bottom:10px;left:30px}.contactResponse{margin-top:20px;text-align:center}@media screen and (max-width: 1024px){.form-container{width:90%;margin:20px auto;padding:30px}.form-container input,.form-container textarea,.form-container select,.form-container label,.form-container button{width:100%}}@media screen and (max-width: 768px){.form-container{height:auto;grid-template-rows:auto auto}.form-titles h1{font-size:32px}.required{position:static;margin-top:20px;text-align:center}}@media screen and (max-width: 480px){.form-container{padding:20px}.form-titles h1{font-size:28px}.form-titles p{font-size:14px}}.privacy-policy-container{position:relative;background-color:#f3f4ea;padding:0 300px}.privacy-policy-container li{margin-left:30px}.privacy-policy-container ul{margin-top:10px;margin-bottom:15px}.privacy-policy-container h1,.privacy-policy-container h2,.privacy-policy-container p{padding-bottom:20px}.privacy-policy-container h2{margin-top:40px}.privacy-policy-container .footer button{display:none}.privacy-policy-container .footer{position:absolute;left:0;width:99vw;display:grid;grid-template-columns:1fr 1fr}.privacy-policy-container p:last-child{margin-bottom:0}@media screen and (max-width: 1024px){.privacy-policy-container{padding:0 100px}}@media screen and (max-width: 768px){.privacy-policy-container{padding:0 50px}.privacy-policy-container .footer{grid-template-columns:1fr;text-align:center}}@media screen and (max-width: 480px){.privacy-policy-container{padding:0 20px}.privacy-policy-container h1{font-size:24px}.privacy-policy-container h2{font-size:20px}}.hamburger{width:2rem;height:2rem;display:grid;z-index:10;padding-top:5px}.burger{width:2rem;height:.1rem;border-radius:10px;background-color:#fff;transform-origin:1px;transition:all .3s linear}.burger1{rotate:0deg}.burger1Open{rotate:45deg}.burger2{transform:translate(0);opacity:1}.burger2Open{transform:translate(100%);opacity:0}.burger3{rotate:0deg}.burger3Open{rotate:-45deg}.navigation_bar .hamburger-nav{display:none}.navigation_bar{display:grid;grid-template-columns:.9fr .2fr .2fr;background-color:#000;height:40px;min-width:100vw}.navigation_bar ul{padding:0;margin:0}.navigation_bar ul li{display:inline-block;text-decoration:none;list-style:none;margin-top:10px}.link{text-decoration:none}.link.currentPage{text-decoration:underline;color:#c55a36}.link.right p,.navigation_bar ul li p{color:#ffffffc8;padding:0 15px}.navigation_bar ul li p:hover{color:#c55a36;cursor:pointer}@media screen and (max-width: 1024px){.navigation_bar{grid-template-columns:1fr;height:auto;padding:10px 0}.navigation_bar ul{text-align:center}.navigation_bar ul li{margin:5px 0}}@media screen and (max-width: 768px){.navigation_bar{grid-template-columns:1fr}.navigation_bar .hamburger-nav{display:grid;place-items:center;padding:10px}.navigation_bar .menu-items{display:none}.navigation_bar.open .menu-items{display:block}.navigation_bar ul{flex-direction:column;align-items:center}.navigation_bar ul li{display:block;margin:10px 0}}@media screen and (max-width: 480px){.navigation_bar{padding:5px 0}.navigation_bar ul li p,.link.right p{padding:5px 10px}}.popUpCard-container{display:grid;position:absolute;top:45px;right:10;z-index:100;width:200px;background-color:#5b612e;box-shadow:#000 1px 1px 20px 1px;border-radius:10px;border:black solid 2px}.popUpCard-container>*{text-align:center;border-bottom:1px black solid;height:30px;margin-top:5px;text-decoration:none;color:#f3f4f3}.popUpCard-container>p{padding-right:15px;text-align:end}.popUpCard-container>*:last-child{border-bottom:none}.popUpCard-container>*:hover{color:#c55a36;cursor:pointer}.clientNav{color:#e8ad48}@media screen and (max-width: 1024px){.popUpCard-container{top:85px;right:40%}}@media screen and (max-width: 997px){.popUpCard-container{top:115px;right:38%}}@media screen and (max-width: 768px){.popUpCard-container{top:280px;right:38%}}@media screen and (max-width: 480px){.popUpCard-container{top:410px;right:25%}}.booking-container{display:grid;text-align:center;place-content:center;min-height:100vh;background-image:url(/assets/dave-robinson-uzP3kMiVbQM-unsplash-D6FmaTGJ.jpg);background-size:cover;background-position:center;padding:20px}.booking-container h1{font-size:50px;font-weight:400;margin-bottom:40px}.booking-container ul{list-style-type:none;padding:0}.availableDates-container{background-color:#5b612e;margin-top:20px;width:70vw;max-width:1200px;border:#000 solid 2px;padding:20px}.day-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}.day-container li{font-weight:400}.timeslot-container{display:grid;grid-template-rows:repeat(4,1fr);gap:10px}.timeslot{display:grid;grid-template-columns:1fr auto;align-items:center;justify-items:start;gap:10px}.availableDates-container ul ul button,.addSession{height:30px;width:80px;margin-top:5px;border:#f3f4ea solid 1px;background-color:#0000005e;color:#f3f4ea;transition:background-color .3s ease;cursor:pointer}.addSession{margin-top:15px;width:150px;height:50px}.disable{display:none}.availableDates-container ul ul button:hover,.addSession:hover{background-color:#f3f4ea;color:#000}.availableDates-container ul ul button:active,.addSession:active{background-color:#f3f4ea2d}@media screen and (max-width: 1200px){.availableDates-container{width:80vw}}@media screen and (max-width: 992px){.booking-container h1{font-size:40px}.day-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.availableDates-container{width:90vw}.day-container{grid-template-columns:1fr}.timeslot{grid-template-columns:1fr;justify-items:center;text-align:center}.availableDates-container ul ul button{margin-left:0}}@media screen and (max-width: 480px){.booking-container h1{font-size:30px}.availableDates-container{width:95vw;padding:10px}.day-container{margin:15px 0}.addSession{width:120px;height:40px}}.login-container{display:grid;place-items:center;min-height:100vh;background-color:#f3f4ea}.login-form-container{height:600px;width:600px;padding:20px;background-color:#5b612e;border-radius:10px;border:black solid 2px}.login-header{display:grid;grid-template-columns:1fr 1fr;place-items:center;padding:20px}.login-header img{position:relative;right:-100px}.login-header h1{position:relative;right:-130px;font-size:34px}.login-container form{display:grid}.login-container input,.login-container select{color:#f3f4ea;background-color:#373636;height:30px;padding:5px;border-radius:5px;border:#f3f4ea solid 1px}.login-container form label,.login-container form button{display:block;color:#f3f4ea;width:100%;margin-top:20px;margin-bottom:5px;font-weight:200}.login-container form button{border-radius:25px;height:50px;cursor:pointer;border:#f3f4ea solid 1px;background-color:#000;transition:background-color .7s ease}.login-container form button:hover{transition:background-color .7s ease;background-color:#f3f4ea;color:#000}.login-container form button:active{background-color:#f3f4ea2d}.login-container a{color:#f3f4ea;position:relative;left:215px;top:70px}.login-container p{color:#f3f4ea;text-align:center;margin-top:10px}@media screen and (max-width: 768px){.login-form-container{width:90%;max-width:500px;height:auto;padding:30px}.login-header{grid-template-columns:1fr}.login-header img,.login-header h1{position:static;right:0}.login-container a{position:static;display:block;text-align:center;margin-top:20px}}@media screen and (max-width: 480px){.login-form-container{padding:20px}.login-header h1{font-size:28px}}.register-container{display:grid;place-items:center;min-height:100vh;background-color:#f3f4ea}.register-form-container{width:600px;padding:20px;background-color:#c55a36;border-radius:10px;border:black solid 2px}.register-form-container h2{text-align:center}.register-header{display:grid;grid-template-columns:1fr 1fr;place-items:center;padding:20px}.register-header img{position:relative;right:-100px}.register-header h1{position:relative;right:-130px;font-size:34px}.register-container form{display:grid}.register-container input,.register-container select{color:#f3f4ea;background-color:#373636;height:30px;padding:5px;border-radius:5px;border:#f3f4ea solid 1px}.register-container form label,.register-container form button{display:block;color:#f3f4ea;width:100%;margin-top:20px;margin-bottom:5px;font-weight:200}.register-container form button{border-radius:25px;height:50px;cursor:pointer;border:#f3f4ea solid 1px;background-color:#000;transition:background-color .7s ease}.register-container form button:hover{transition:background-color .7s ease;background-color:#f3f4ea;color:#000}.register-container form button:active{background-color:#f3f4ea2d}.checkbox{position:relative;left:5px;top:10px}.register-container a{color:#f3f4ea;position:relative;left:190px;top:5px}.register-container p{color:#f3f4ea;font-weight:600;margin-top:10px;position:relative;text-align:center}@media screen and (max-width: 768px){.register-form-container{width:90%;max-width:500px;padding:30px}.register-header{grid-template-columns:1fr}.register-header img,.register-header h1{position:static;right:0}.register-container a{position:static;display:block;text-align:center;margin-top:20px}}@media screen and (max-width: 480px){.register-form-container{padding:20px}.register-header h1{font-size:28px}}.userProfile-container{display:grid;place-content:center;min-height:100vh;background-color:#e8ad48;padding:10px}.userProfile-container h2{font-weight:500;margin-bottom:30px}.user-details{display:grid;place-items:center;background-color:#f3f4f3;border:black 2px solid;padding:40px}.user-details form label{font-weight:400;margin-bottom:5px}.user-details form input,.user-details form span{margin-bottom:10px;background-color:#c55a3662;height:30px;padding:5px;border-radius:5px}.user-details form{display:grid;margin-bottom:50px}.userProfile-container button{width:100px;height:30px;margin-left:20px;margin-bottom:3px}.editSaveButton{position:relative;left:20px}@media screen and (max-width: 768px){.user-details{width:90%;max-width:500px;padding:30px}.userProfile-container button{margin-left:0;margin-top:10px}.editSaveButton{position:static;margin-top:20px}}@media screen and (max-width: 480px){.user-details{padding:20px}.userProfile-container h2{font-size:24px}}
