@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto+Flex:opsz,wght@8..144,100..1000&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.header{display:flex;flex:1 0 auto;flex-direction:row;background:#19191900;position:sticky;top:0;z-index:3;transition:background .7s ease,box-shadow .7s ease}.header-scrolled{background:#191919e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 4px #0000001a;transition:background .7s ease,box-shadow .7s ease}.header .header-logo img{flex:0 0 auto;width:140px;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .7s ease}.header-scrolled .header-logo{padding:.5rem;transition:all .7s ease}.header-scrolled .header-logo img{width:100%;max-width:75px;height:auto;opacity:1;transition:all .7s ease}.header-logo{display:flex;align-items:center;justify-content:baseline;padding:1rem;transition:all .7s ease}.header-logo img{width:100%;max-width:150px;height:auto}.header nav{display:flex;flex:1 0 auto;justify-content:center;align-items:center;padding:1rem 0;position:relative;left:-100px;transition:left .7s ease}.header-scrolled nav{padding:.5rem 0;left:-25px}.header nav ul{display:flex;list-style:none;padding:0;margin:0}.header nav ul li{margin:0 1rem;cursor:pointer}.header nav ul li div{text-decoration:none;color:var(--white);font-family:var(--font-primary);font-size:1.2rem;transition:color .3s ease}.header nav ul li a:hover{color:var(--darkest-brown)}.header nav ul li.active div{color:var(--light-brown);font-weight:700}@media (max-width: 1024px){.header nav{display:none}.header-logo img{width:100%;max-width:100px}.header nav ul li{margin:0 .5rem}.header nav ul li div{font-size:1rem}.header-scrolled{top:0;display:none}}@media (max-width: 768px){.header nav{display:none}}.about-container{display:flex;flex-direction:column;flex:1 0 auto;padding:3rem 0;background-color:#fff;min-height:90vh}.about-content{display:flex;flex:1 1 100%;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;background-color:#fff;color:var(--darkest-brown);font-family:var(--font-primary);text-align:center}.about-header{font-family:var(--font-primary);font-weight:700;text-align:center;font-size:3rem;color:var(--darkest-brown);margin-bottom:7.5rem}.about-description-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10rem 0;color:var(--darkest-brown);font-family:var(--font-primary);text-align:center}.about-description-section h2{font-size:2rem;margin-bottom:1rem}.about-description{font-family:var(--font-primary);color:var(--darkest-brown);margin-bottom:2rem;text-align:center;max-width:60%;line-height:1.5;font-size:1.5rem}.about-callCenter-section{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem;background-color:var(--medium-brown);color:var(--darkest-brown);font-family:var(--font-primary);text-align:center}.about-callCenter-section h2{font-size:2rem;margin-bottom:2.5rem}.about-callCenter-section p{font-size:1.25rem;margin-bottom:2.5rem}.about-callCenter-section .fa-headset{color:var(--lightest-brown);margin-bottom:2.5rem}.about-parentCoaching-section{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem;background-color:var(--lightest-brown);color:var(--darkest-brown);font-family:var(--font-primary);text-align:center}.about-parentCoaching-section h2{font-size:2rem;margin-bottom:2.5rem}.about-parentCoaching-section p{font-size:1.25rem;margin-bottom:2.5rem}.about-parentCoaching-section .fa-people-arrows{color:var(--medium-brown);margin-bottom:2.5rem}.container{display:flex}.main-content{position:relative;top:0;-webkit-box-shadow:0px -4px 15px rgba(50,50,50,.5);-moz-box-shadow:0px -4px 15px rgba(50,50,50,.5);box-shadow:0 -4px 15px #32323280}.home-content{margin-top:-350px;text-align:center;max-width:600px}.home-container{display:flex;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;position:relative;padding:2rem 0;background-image:url(/images/woman-posing2-cropped.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:110vh;width:100%;top:0;margin-top:-185px}.home-container h1{font-family:var(--font-primary);font-size:2.5rem;color:#fff;margin-bottom:1rem;text-align:center}.home-container h2{font-family:var(--font-primary);font-size:2rem;color:#fff;margin-bottom:1rem;text-align:center}.home-container p{font-family:var(--font-primary);font-size:1rem;color:var(--lightest-brown);margin-bottom:2rem;text-align:center}.home-section{position:sticky;top:0}@media (max-width: 1024px){.home-container{height:100vh;width:auto}.home-content{margin-top:-250px}.home-content img{width:90%;max-width:400px;height:auto}}@media (max-width: 768px){.home-container{margin-top:-135px}}.contactForm-container{display:flex;flex-direction:column;justify-content:center;background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;padding:2rem;width:100%;max-width:1100px;box-shadow:0 2px 4px #0000001a}.contactForm-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:90%;margin:0 auto}.contactForm-container h2{font-family:var(--font-primary);font-size:2.5rem;margin-bottom:2rem;text-align:center}.contactForm-container p{font-family:var(--font-primary);font-size:1rem;margin-bottom:1rem;text-align:center}.contactForm-container label span{color:red;font-size:1rem}.contactForm-container input[type=text],.contactForm-container select,.contactForm-container textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:16px;resize:vertical}.contactForm-container input{font-family:var(--font-primary);font-size:1rem;width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:16px}.contactForm-container .btn-submit{background-color:#4caf50;color:#fff;border:none;cursor:pointer;width:100%;padding:20px 12px;margin:15px;border-radius:4px;font-family:var(--font-primary);font-size:1rem;transition:all .3s ease}.contactForm-container .btn-submit:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.contactForm-container .btn-submit:enabled:hover{background-color:#45a049;box-shadow:0 2px 4px #0003;transform:translateY(-2px);transition:all .5s ease;box-sizing:border-box}.contactForm-container label{font-family:var(--font-primary);font-size:1rem;margin-bottom:8px}.contactForm-container textarea{height:150px;font-family:var(--font-primary);font-size:1rem;width:100%;padding:12px}.contactForm-container .form-group{margin:15px;min-width:300px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;flex:1}.contactForm-container .form-group-message{width:100%;display:flex}.contactForm-container .loading-spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#4caf50;border-radius:50%;width:24px;height:24px;animation:spin 1s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{to{transform:rotate(360deg)}}.notify-message{color:#fff;padding:2rem;margin:2rem auto;width:100%;text-align:center;font-family:var(--font-primary);font-size:1rem;border-radius:5px;box-shadow:0 2px 4px #0000001a;z-index:1000;transition:opacity .3s ease-in-out}.notify-message.success{background-color:#4caf50}.notify-message.error{background-color:#f44336}.notification{position:fixed;top:-100px;right:20px;opacity:0;z-index:1000;width:100%;max-width:300px;padding:15px;box-shadow:0 2px 10px #0000001a;border-radius:5px;transition:all .5s ease}.notification.success{background-color:#dff0d8;color:#3c763d;border:1px solid #d6e9c6}.notification.error{background-color:#fc5555;color:#fff;border:1px solid #ebccd1}.notification.info{background-color:#d9edf7;color:#31708f;border:1px solid #bce8f1}.notification.warning{background-color:#fcf8e3;color:#8a6d3b;border:1px solid #faebcc}.notification.active{opacity:1;top:100px;right:20px;transition:all .5s ease}.notification p{margin:1rem 0;font-family:var(--font-primary);font-size:1rem}.notification .btn-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.25rem;color:#00000080;cursor:pointer;font-weight:bolder;transition:color .3s ease}.notification .btn-close:hover{color:#000c;transition:color .3s ease}.notification .btn-close:focus-visible{outline:2px solid rgba(0,0,0,.5);outline-offset:2px}.notification .btn-close:focus{outline:none}.contact-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:2rem;background-color:var(--lightest-brown)}.contact-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px;width:100%;align-items:center;padding:20px;margin:5rem 0}.contact-content .slide-in{display:flex;flex-direction:row;width:100%;overflow-x:auto;gap:20px;padding:20px}.contact-header{font-size:2rem;color:var(--darkest-brown);font-weight:700;margin-bottom:1rem;margin-top:5rem;font-family:var(--font-primary)}.contact-subheader{font-size:1.2rem;color:var(--dark-brown);font-weight:500;margin-bottom:2rem;text-align:center;max-width:800px;font-family:var(--font-primary)}.contact-container p{font-size:1rem;color:var(--dark-brown);font-weight:400;margin-bottom:1rem;text-align:center;max-width:600px;font-family:var(--font-primary)}.contact-info-card{display:flex;flex-direction:column;justify-content:center;background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;padding:2rem;width:30%;max-width:350px;min-width:300px;margin:1rem;height:200px;box-shadow:0 2px 4px #0000001a}.contact-info-card .fa-envelope,.contact-info-card .fa-phone,.contact-info-card .fa-location-dot{font-size:2.5rem;color:var(--dark-brown);margin-bottom:2rem}.contact-info-card a{color:var(--dark-brown);text-decoration:none;font-size:1rem;font-family:var(--font-primary);margin-bottom:2rem}@media (max-width: 1024px){.contact-content{flex-direction:column;align-items:center;padding:0}.contact-info-card{width:90%;max-width:400px}.contact-header{font-size:1.5rem}.contact-subheader{font-size:1rem}.contact-content .slide-in{flex-direction:column;width:100%;overflow-x:hidden}}.services-section{display:flex;flex-direction:column;flex:1 0 auto;width:100%;height:100%;background-color:var(--lightest-brown);color:var(--dark-brown);font-family:var(--font-primary);justify-content:center;align-items:center;padding:5rem 0}.services-section h1{font-size:2.5rem;margin-bottom:1.5rem;color:var(--darkest-brown)}.services-content{display:flex;flex:1 0 auto;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:5rem 2rem;background-color:var(--lightest-brown);color:var(--darkest-brown);font-family:var(--font-primary);text-align:center}.services-content h2{font-size:1.5rem;margin-bottom:2.5rem}.services-description{font-size:1rem;line-height:1.5;color:var(--dark-brown);margin-bottom:2rem;max-width:800px;text-align:center;font-family:var(--font-secondary);font-weight:300;padding:0 1rem;margin:0 auto;padding:1rem;box-sizing:border-box;text-align:justify;font-size:1.1rem;line-height:1.6;margin-bottom:3rem}.services-card{display:flex;flex-direction:column;flex:1 1 auto;justify-content:center;align-items:center;width:300px;height:300px;background-color:var(--darkest-brown);border-radius:.5rem;padding:1rem;margin:1rem;box-shadow:0 4px 8px #0000001a;color:#fafafa;font-family:var(--font-primary)}.services-list-subheader{font-size:1.2rem;margin-bottom:1rem;color:var(--darkest-brown);font-weight:500;font-family:var(--font-primary)}.services-list-items{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;max-width:1200px;margin:0 auto}.services-list-items li{display:flex;flex:0 0 31.3333%;flex-direction:column;justify-content:center;align-items:center;list-style:none;background:var(--darkest-brown);padding:1.5rem;border-radius:5px;margin:.5rem;color:#fafafa;font-family:var(--font-primary);font-size:1rem;font-weight:300;text-align:center;width:100%;height:100%;min-width:300px;min-height:300px;max-height:300px;box-shadow:1px 3px 4px #00000040;border:1px solid rgba(69,69,48,1);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.services-list-items li:hover{transform:translateY(-5px);box-shadow:0 6px 12px #0003}.services-list-items li h3{font-size:1.5rem;margin-bottom:1rem;font-weight:500;font-family:var(--font-primary);align-self:center}.services-list-items li svg{width:75px;height:75px;margin-bottom:1rem;fill:var(--white);color:var(--white);transition:all .5s ease-in-out}.services-list-items li p{font-size:1rem;color:var(--lightest-brown);font-family:var(--font-secondary);font-weight:300;text-align:center;margin-bottom:1rem;max-height:0px;transition:all .5s;overflow:hidden;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.services-list-items span{font-size:2rem;margin:5rem 0;color:var(--darkest-brown);font-family:var(--font-primary);font-weight:500;text-align:center;transition:all .5s ease-in-out}.expanded{max-height:300px!important;transition:all 1s ease-in-out!important}.reduced-icon{width:40px!important;height:40px!important;transition:all .5s ease-in-out!important}.services-call-to-action{display:flex;position:relative;overflow:hidden;flex-direction:column;width:100%;height:700px;justify-content:center;padding:2rem;background-color:var(--black);color:var(--lightest-brown);font-family:var(--font-primary);text-align:center;margin:0;border:0;box-shadow:0 4px 8px #0000001a}.services-call-to-action .background{position:absolute;z-index:0;top:100%;left:calc(50% - 250px);width:500px;height:500px;border-radius:50%;box-shadow:inset 0 0 50px #fff,inset 20px 0 80px var(--medium-brown),inset -20px 0 80px var(--lightest-brown),inset 20px 0 3000px var(--medium-brown),inset -20px 0 3000px var(--lightest-brown),0 0 50px #fff,-10px 0 200px var(--medium-brown),10px 0 200px var(--lightest-brown)}.services-call-to-action h2{font-size:1.8rem;margin-bottom:5rem;color:var(--white)}.services-call-to-action p{align-self:center;font-size:1.5rem;margin-bottom:5rem;color:var(--white);font-family:var(--font-secondary);font-weight:200;max-height:0px}.services-call-to-action button{z-index:2;align-self:center;max-width:300px;padding:1.25rem 2rem;font-size:1.2rem;color:var(--darkest-brown);background-color:var(--lightest-brown);border:1px solid var(--dark-brown);border-radius:.25rem;cursor:pointer;transition:background-color .3s ease,transform .3s ease;box-shadow:2px 4px 6px #00000080;font-family:var(--font-primary);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.services-call-to-action button:hover{background-color:var(--dark-brown);color:var(--lightest-brown);transform:translateY(-2px)}.services-call-to-action button:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}.parent-coaching-section{display:flex;flex-direction:column;flex:1 0 auto;width:100%;height:100%;background-color:var(--lightest-brown);color:var(--dark-brown);font-family:var(--font-primary);justify-content:center;align-items:center;padding:2rem}.parent-coaching-section .sevices-subheader{font-size:2rem;margin-bottom:1rem;color:var(--darkest-brown);font-weight:500;font-family:var(--font-primary)}.parent-coaching-section .services-list-subheader{font-size:1.5rem;margin-bottom:1rem;color:var(--darkest-brown);font-weight:500;font-family:var(--font-primary)}.services-sublist-subheader{font-size:1.5rem;margin-bottom:1rem;color:var(--darkest-brown);font-weight:500;font-family:var(--font-primary);text-align:center;margin-top:2rem;margin-bottom:1.5rem;padding:0 1rem;box-sizing:border-box}.services-sublist-items{text-align:left;list-style:none;padding:0;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:800px;margin:0 auto;padding:1rem;box-sizing:border-box;font-family:var(--font-secondary);font-weight:300}.services-sublist-items .slide-container{width:100%}.services-sublist-items li{display:flex;flex-direction:row;align-items:center;list-style:none;background:var(--darkest-brown);padding:1rem;border-radius:5px;margin:.5rem 0;color:var(--white);font-family:var(--font-primary);font-size:1rem;font-weight:300;text-align:left;width:100%}.services-sublist-items li:before{content:"✓";margin-right:.5rem;color:var(--lightest-brown);font-size:1.2rem;font-weight:700}.services-call-to-action2{display:flex;position:relative;overflow:hidden;flex-direction:column;width:100%;height:400px;justify-content:center;padding:2rem;background-color:var(--white);font-family:var(--font-primary);text-align:center;margin:0}.services-call-to-action2 .background{position:absolute;z-index:0;top:102%;left:calc(50% - 250px);width:500px;height:500px;border-radius:50%;box-shadow:inset 0 0 50px var(--darkest-brown),inset 20px 0 80px var(--dark-brown),inset -20px 0 80px var(--darkest-brown),inset 20px 0 3000px var(--dark-brown),inset -20px 0 3000px var(--darkest-brown),0 0 50px var(--dark-brown),-10px 0 200px var(--dark-brown),10px 0 200px var(--darkest-brown)}.services-call-to-action2 h2{font-size:1.8rem;margin-bottom:5rem;color:var(--white)}.services-call-to-action2 p{align-self:center;font-size:1.5rem;margin-bottom:3rem;color:var(--darkest-brown);font-family:var(--font-secondary);font-weight:200}.services-call-to-action2 button{z-index:2;align-self:center;max-width:300px;padding:1.25rem 2rem;font-size:1.2rem;color:var(--darkest-brown);background-color:var(--lightest-brown);border:1px solid var(--dark-brown);border-radius:.25rem;cursor:pointer;transition:background-color .3s ease,transform .3s ease;box-shadow:2px 4px 6px #00000080;font-family:var(--font-primary);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.services-call-to-action2 button:hover{background-color:var(--dark-brown);color:var(--lightest-brown);transform:translateY(-2px)}.services-call-to-action2 button:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}@media (max-width: 1024px){.services-content{flex-direction:column;align-items:center;padding:0rem}}.testimonials-section{display:flex;flex-direction:column;flex:1 0 auto;width:100%;min-height:100vh;position:relative;background-color:var(--white);color:var(--dark-brown);font-family:var(--font-primary);justify-content:center;align-items:center;padding:5rem 0}.testimonials-header{font-size:2.5rem;color:var(--darkest-brown);font-weight:700;margin-bottom:1rem;font-family:var(--font-primary)}.testimonials-subheader{font-size:1.2rem;color:var(--dark-brown);font-weight:500;margin-bottom:2rem;text-align:center;max-width:800px;font-family:var(--font-primary)}.testimonials-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px;width:100%;align-items:center;padding:20px}.testimonials-content .slide-in{display:flex;flex-direction:row;width:100%;overflow-x:auto;gap:20px;padding:20px}.testimonial-card{display:flex;flex-direction:column;background-color:var(--lightest-brown);border:1px solid #ddd;border-radius:8px;padding:25px;width:400px;height:300px;box-shadow:0 2px 4px #0000001a}.testimonial-stars{display:flex;justify-content:baseline;margin-bottom:20px;font-size:20px;color:var(--medium-brown)}.testimonial-quote{font-style:italic;color:var(--darkest-brown);margin-bottom:20px;font-size:1.2rem}.testimonial-author{font-weight:700;color:var(--darkest-brown);font-size:1.2rem;font-family:var(--font-primary);align-self:baseline;justify-self:flex-end;margin-top:auto}@media (max-width: 1024px){.testimonials-content{flex-direction:column;align-items:center}.testimonial-card{width:90%;margin-bottom:20px;height:auto}.testimonial-stars{justify-content:center}.testimonials-content .slide-in{flex-direction:column;width:100%;overflow-x:hidden;align-items:center}}.team-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100vh;position:relative;padding:10rem 1rem;background-color:var(--darkest-brown)}.team-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px;width:100%;align-items:center;padding:20px}.team-container .fade-container{display:flex;flex-direction:row;width:100%;overflow-x:auto;gap:20px;padding:20px;justify-content:center;align-items:center}.team-container .fade-in{display:flex;flex-direction:column;width:100%;overflow-x:auto;gap:20px;padding:20px;justify-content:center;align-items:center}.team-header{font-size:2.5rem;color:var(--white);font-weight:700;margin-bottom:1rem;font-family:var(--font-primary)}.team-description{font-size:1.25rem;line-height:1.75rem;color:var(--white);font-weight:400;margin-bottom:2rem;text-align:justify;max-width:800px;font-family:var(--font-primary)}.team-image{max-width:500px;margin:5rem 0;width:100%;height:100%}.team-image img{width:100%;height:auto}:root{--darkest-brown: rgba(38, 34, 28, 1);--dark-brown: rgba(89, 80, 68, 1);--medium-brown: rgba(140, 122, 100, 1);--light-brown: rgba(165, 154, 132, 1);--lightest-brown: rgba(216, 210, 199, 1);--white: rgba(255, 255, 255, 1);--black: rgba(0, 0, 0, 1);--font-primary: "Roboto", sans-serif;--font-secondary: "Arial", sans-serif;--font-tertiary: "Montserrat", sans-serif;--font-quaternary: "Raleway", sans-serif;--font-quinary: "Poppins", sans-serif}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}.container{display:flex;flex-direction:column}.footer{color:var(--darkest-brown);flex:1 0 auto;display:flex;flex-direction:column;background-color:var(--darkest-brown);justify-content:center;align-items:center;height:400px}.footer-content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;flex:auto;width:100%;align-items:center;padding:20px}.footer-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px}.footer-logo img{width:100px;height:auto}.footer-links{display:flex;flex-direction:row;align-items:center;justify-content:center}.footer-links div{color:var(--lightest-brown);text-decoration:none;font-size:1rem;margin:0 10px;font-family:var(--font-primary);padding:5px 15px;cursor:pointer;transition:color .3s ease}.footer-social{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-contact{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-primary);text-align:center}.footer-contact a{color:var(--lightest-brown);text-decoration:none;font-size:1rem;margin:15px 0;font-family:var(--font-primary)}.footer-copyright{text-align:center;font-size:.8rem;color:var(--dark-brown);font-family:var(--font-primary);font-style:italic;margin-top:20px;padding:10px;width:100%;max-width:90%;border-top:1px solid var(--dark-brown)}@media (max-width: 1024px){.footer-content{flex-direction:column;align-items:center}.footer-links{display:none}.footer-links div{margin:5px 0}.footer-contact{font-size:.9rem}.footer-logo img{width:150px}}
