body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}nav{background-color:initial;padding:1em}nav ul{display:flex;justify-content:space-around;list-style-type:none;padding:0}nav ul,nav ul li{margin:0}nav ul li a{color:#fff;text-decoration:none}nav ul li a:hover{text-decoration:underline}@font-face{font-family:LinLibertine_RB;src:url(/static/media/LinLibertine_RB.f0a6ce41ab687d7f2087.ttf) format("truetype")}@font-face{font-family:LinLibertine_R;src:url(/static/media/LinLibertine_R.f92a89be4241d7c2a459.ttf) format("truetype")}@font-face{font-family:CreatoDisplay-Bold;src:url(/static/media/CreatoDisplay-Bold.07b3a53b2cf3578267fe.otf) format("opentype")}@font-face{font-family:CreatoDisplay-Light;src:url(/static/media/CreatoDisplay-Light.2c674134733d324952ba.otf) format("opentype")}.navbar{align-items:center;background-color:#00546a;display:flex;font-family:LinLibertine_R,Georgia,Times New Roman,serif;height:100px;justify-content:space-between;padding:0 20px;position:relative;z-index:1000}.nav-and-button-container{align-items:center;display:flex;gap:40px;justify-content:flex-end}.logo-container{align-items:center;height:100px;justify-content:flex-start;margin:0;padding:0}.logo{height:auto;margin:0;max-height:80px;padding-top:25px;transition:transform .3s ease-in-out}.logo:hover{transform:scale(1.1)}.nav-links{align-items:center;display:flex;gap:30px;list-style-type:none;margin:0 auto;padding:0;position:relative}.nav-item{margin-left:0;position:relative}.nav-link{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.6em;font-weight:500;line-height:normal;text-decoration:none;transition:transform .3s ease-in-out}.nav-link:hover{transform:scale(1.1)}.menu-icon{align-items:center;color:#fff;display:none;font-size:2em;margin-left:20px}.language-nav-item{position:relative}.language-link{align-items:center;display:flex}.language-link svg{margin-left:5px}.language-dropdown{background-color:#00546a;border:1px solid #fff;display:block;left:0;list-style:none;margin:0;min-width:150px;padding:0;position:absolute;top:100%;z-index:1000}.language-dropdown li{color:#fff;cursor:pointer;display:block;font-size:1.3em;padding:10px;text-align:left}.language-dropdown li:hover{background-color:#a8a8a8}.services-nav-item{position:relative}.services-link svg{margin-left:5px}.services-dropdown{background-color:#00546a;border:1px solid #fff;display:block;left:0;list-style:none;margin:0;min-width:150px;padding:0;position:absolute;top:100%;z-index:1000}.services-dropdown li{color:#fff;cursor:pointer;font-size:1.3em;padding:10px;text-align:left}.services-dropdown li a{color:#fff;text-decoration:none}.services-dropdown li:hover{background-color:#a8a8a8}.schedule-button{background-color:#db4da1;border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.4em;padding:10px 20px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.schedule-button .button-link{color:#fff;text-decoration:none}.schedule-button:hover{background-color:#c03b88;box-shadow:0 5px 15px #0000004d;transform:scale(1.05)}.language-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:initial;border:none;color:#fff;cursor:pointer;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.6em;font-weight:500;padding:5px}.language-select:after{color:#fff;content:"▼";font-size:.6em;margin-left:5px}.language-select option{background-color:#fff;color:#000}.language-select::-ms-expand{display:none}@media (max-width:1024px){.menu-icon{color:#fff;display:block;font-size:2em;margin-left:20px;position:absolute;right:20px;top:65px;z-index:1100}.navbar{height:auto;padding:10px 20px}.nav-and-button-container,.navbar{flex-direction:column;text-align:center}.nav-and-button-container{gap:10px;justify-content:center;width:100%}.nav-links{align-items:center;background-color:#00546a;display:none;flex-direction:column;gap:20px;height:100vh;justify-content:flex-start;left:0;padding-top:40px;position:absolute;top:115px;width:100%;z-index:1000}.nav-links.active{display:flex}.nav-item{margin-left:0}.nav-link{font-size:1.3em;text-align:center}.schedule-button{text-align:center;width:auto}.logo-container{padding-bottom:0;text-align:center;width:100%}.language-dropdown,.services-dropdown{border:none;left:0;min-width:0;min-width:auto;position:relative;top:0;width:100%}.language-dropdown li,.services-dropdown li{font-size:1.3em;text-align:center}}@media (max-width:768px){.menu-icon{color:#fff;display:block;font-size:2em;margin-left:20px;position:absolute;right:5px;top:65px;z-index:1100}.nav-link{font-size:1.2em}.nav-links{align-items:center;background-color:#00546a;display:none;flex-direction:column;gap:20px;height:80vh;justify-content:flex-start;left:0;padding-top:40px;position:absolute;top:115px;width:100%;z-index:1000}.nav-links.active{display:flex}.schedule-button{text-align:center;width:auto}.language-dropdown{border:none;left:0;position:relative;top:0;width:100%}.language-dropdown li{text-align:center}.services-dropdown{border:none;left:0;position:relative;top:0;width:100%}.services-dropdown li{text-align:center}}.nutritionalglo-footer{align-items:center;background-color:#00546a;color:#fff;display:flex;flex-direction:column;font-family:LinLibertine_R,Georgia,Times New Roman,serif;justify-content:center;padding:40px;text-align:center}.nutritionalglo-footer-content{align-items:center;display:flex;justify-content:space-between;max-width:1200px;width:90%}.nutritionalglo-footer-left{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.nutritionalglo-footer-logo{margin-left:auto;margin-right:auto;transition:transform .3s ease-in-out;width:350px}.nutritionalglo-footer-logo:hover{transform:scale(1.1)}.nutritionalglo-footer-social{display:flex;gap:20px;justify-content:center;margin-top:5px}.nutritionalglo-social-icon{height:35px;transition:transform .3s ease;width:35px}.nutritionalglo-social-icon:hover{transform:scale(1.2)}.nutritionalglo-footer-right{font-family:LinLibertine_R,Georgia,Times New Roman,serif}.nutritionalglo-footer-nav ul{background-color:initial;display:flex;font-family:CreatoDisplay-Light,Georgia,Times New Roman,serif;gap:60px;justify-content:space-between;list-style-type:none;margin:0;max-width:800px;padding:0;text-align:left;width:100%}.nutritionalglo-footer-nav ul>div{display:flex;flex-direction:column;gap:10px}.nutritionalglo-footer-nav li{background-color:initial}.nutritionalglo-footer-nav a{background:none;border:none;color:#fff;display:inline-block;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.2em;font-weight:700;padding:0;text-decoration:none;transition:transform .3s ease-in-out}.nutritionalglo-footer-nav a:hover{text-decoration:underline;transform:scale(1.1)}.nutritionalglo-footer-legal{color:#e5e5e5;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.2em;margin-top:10px;padding-top:10px;text-align:center}@media (max-width:768px){.nutritionalglo-footer-content{align-items:center;flex-direction:column;text-align:center}.nutritionalglo-footer-left,.nutritionalglo-footer-right{text-align:center}.nutritionalglo-footer-logo{margin-bottom:5px}.nutritionalglo-footer-social{gap:15px;margin-bottom:10px}.nutritionalglo-footer-nav ul{flex-direction:column;gap:15px;padding:0}.nutritionalglo-footer-nav ul,.nutritionalglo-footer-nav ul>div{align-items:center;text-align:center}.nutritionalglo-footer-nav li{width:100%}.nutritionalglo-footer-nav a{font-size:1em}.nutritionalglo-footer-legal{font-size:1em;margin-top:15px}}.home-container{color:#000}.announcement-banner,.home-container{font-family:LinLibertine_R,Georgia,Times New Roman,serif;text-align:center}.announcement-banner{background-color:#a8a8a8cc;border-radius:10px;color:#fff;font-size:1.6em;font-weight:700;left:50%;line-height:.5;margin:0 auto;max-width:800px;padding:0 5px;position:absolute;transform:translateX(-50%);width:60%;z-index:3}.home-container .banner-image{background-image:url(/static/media/bannerImage.a036aa6d70328d80c0d5.jpeg);background-position:50%;background-size:cover;height:600px;position:relative;width:100%}.home-container .banner-image:before{background-color:#fff9;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.home-container .banner-text{left:50%;max-width:1200px;padding:20px;position:absolute;text-align:center;top:60%;transform:translate(-50%,-50%);width:100%;z-index:2}.home-container .banner-text h1{color:#00546a;font-family:CreatoDisplay-Bold,Georgia,Times New Roman,serif;font-size:3.5em;font-weight:400;margin:0;padding-top:10px}.home-container .banner-text p{color:#000;font-family:CreatoDisplay-Regular,Georgia,Times New Roman,serif;font-size:2em;margin-top:70px}.home-container .about-section{align-items:center;background-color:#fff;display:flex;flex-direction:column}.home-container .about-text h2{font-family:CreatoDisplay-Bold,Georgia,Times New Roman,serif;font-size:2em;margin-bottom:10px;text-align:left;width:100%}.home-container .about-content{align-items:center;display:flex;justify-content:center;width:80%}.home-container .about-text{display:flex;flex-basis:50%;flex-direction:column;font-size:1.3em;justify-content:center;max-width:none;text-align:left}.home-container .about-text p{font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.3em;line-height:1.5;margin-bottom:10px}.home-container .about-image{flex-basis:50%;margin-left:20px}.home-container .about-image img{border-radius:10px;height:auto;object-fit:cover;width:90%}.home-container .my-story-button-container{justify-content:flex-start;margin-top:20px;padding-right:30px;width:100%}.home-container .learn-more-button:hover,.home-container .my-story-button:hover{background-color:#c03b88;box-shadow:0 5px 15px #0000004d;transform:scale(1.05)}.home-container .my-story-button{background-color:#db4da1;border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.2em;padding:10px 20px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.home-container .my-story-button:hover{background-color:#c03b88}.home-container .services-section{align-items:center;background-color:#f7f7f7;display:flex;flex-direction:column;padding:40px}.home-container .services-section h2{align-self:flex-start;font-family:CreatoDisplay-Bold,Georgia,Times New Roman,serif;font-size:2em;margin-bottom:20px}.home-container .services-container{display:flex;gap:20px;justify-content:flex-start}.home-container .service-card{align-items:center;background-color:#005e79;border-radius:10px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:20px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;width:22%}.home-container .service-card:hover{background-color:#007a99;box-shadow:0 5px 15px #0000004d;transform:scale(1.05)}.home-container .service-image{flex-grow:1;width:100%}.home-container .service-image img.grocery-image{object-position:top center}.home-container .service-image img{border-radius:10px;height:300px;object-fit:cover;width:100%}.home-container .service-title{color:#fff;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.5em;margin-bottom:5px;margin-top:10px;text-align:center}.home-container .learn-more-link{align-self:center;text-decoration:none}.home-container .learn-more-button{background-color:#db4da1;border:none;border-radius:25px;color:#fff;cursor:pointer;display:block;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.3em;margin-top:30px;padding:10px 20px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.home-container .learn-more-button:hover{background-color:#c03b88}.coming-soon-text{color:#fff;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1em;margin-top:0;text-align:center}.home-container .nutrition-info{background-color:#f0f0f0;border-radius:8px;font-family:CreatoDisplay-Light,sans-serif;line-height:1.4;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:1300px;padding:1.5rem 1.2rem}.home-container .nutrition-info h2{font-family:CreatoDisplay-Bold,Georgia,Times New Roman,serif;font-size:2em;margin-bottom:1rem;text-align:center}.home-container .nutrition-info p{color:#000;font-family:CreatoDisplay-Regular,Georgia,Times New Roman,serif;font-size:1.6em}.home-container .testimonial-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:CreatoDisplay-Regular,Georgia,Times New Roman,serif;overflow:hidden;padding:20px;position:relative;width:100%}.testimonial-banner .overlay{background:#ffffff80;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.testimonial-banner .testimonial-content{position:relative;z-index:1}.home-container .testimonial-banner .testimonial-content{margin:0 auto;max-width:1000px}.home-container .testimonial-banner h3{color:#00546a;font-size:1.8em;margin-bottom:1rem;text-align:center}.home-container .testimonial-banner p{color:#333;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.4em;line-height:1.6;text-align:center}@media (max-width:1024px){.announcement-banner{font-size:1.3em;padding:10px 0}.home-container .banner-text h1{font-size:2.5em}.home-container .banner-text p{font-size:1.5em}.home-container .banner-image{height:500px}.home-container .about-text h2{font-size:1.8em;text-align:center}.home-container .about-content{align-items:center;flex-direction:column;gap:20px}.home-container .about-text{flex-basis:100%;padding:0;text-align:center}.home-container .about-text p{text-align:center}.home-container .about-image{flex-basis:100%;margin-left:0}.home-container .my-story-button-container{justify-content:center;padding:0}.home-container .my-story-button{margin:20px auto 0}.home-container .services-container{align-items:center;flex-direction:column}.home-container .service-card{margin-bottom:20px;width:80%}.home-container .nutrition-info{max-width:90%;padding:1.2rem 1rem}.home-container .nutrition-info p{font-size:1.4em}.home-container .testimonial-banner{max-width:90%;padding:1.5rem}.home-container .testimonial-banner h3{font-size:1.6em}.home-container .testimonial-banner p{font-size:1.3em}}@media (max-width:768px){.home-container{max-width:100vw;overflow-x:hidden;width:100%}.announcement-banner{display:none}.home-container .banner-text h1{font-size:2.2em}.home-container .banner-text p{font-size:1.2em}.home-container .banner-image{height:400px}.home-container .about-text h2{font-size:1.6em;text-align:center}.home-container .about-content{align-items:center;flex-direction:column;gap:10px}.home-container .about-text{flex-basis:100%;padding:0;text-align:center}.home-container .about-text p{text-align:center}.home-container .about-image{flex-basis:100%;margin-left:0}.home-container .my-story-button-container{justify-content:center;padding:0}.home-container .my-story-button{margin:20px auto 0}.home-container .services-container{align-items:center;flex-direction:column}.home-container .service-card{margin-bottom:20px;width:90%}.home-container .nutrition-info{max-width:95%;padding:1rem;text-align:center}.home-container .nutrition-info h2{font-size:1.6em}.home-container .nutrition-info p{font-size:1.2em}.home-container .testimonial-banner{max-width:95%;padding:1rem}.home-container .testimonial-banner h3{font-size:1.5em}.home-container .testimonial-banner p{font-size:1.1em}}#mc_embed_signup{background:#f0f0f0;border-radius:0;font-family:LinLibertine_R,Georgia,serif;margin:0;padding:1rem;text-align:center;width:100%}.newsletter-title{color:#000;font-family:CreatoDisplay-Bold,Georgia,Times New Roman,serif;font-size:2rem;letter-spacing:1px;margin-bottom:.5rem}.newsletter-subtitle{color:#000;font-family:CreatoDisplay-Regular,Georgia,Times New Roman,serif;font-size:1.2rem;margin-bottom:1.5rem}.newsletter-row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.newsletter-input{flex:1 1 200px;max-width:250px;padding:.75rem 1rem}.newsletter-button,.newsletter-input{border:none;border-radius:4px;font-family:CreatoDisplay-Regular,Georgia,Times New Roman,serif;font-size:1.2rem}.newsletter-button{background-color:#3a3a3a;color:#fff;cursor:pointer;flex-shrink:0;padding:.75rem 1.5rem}.newsletter-button:hover{background-color:#5a5a5a}.newsletter-privacy{color:#000;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1rem;margin-top:1rem}@media (max-width:768px){.newsletter-row{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:0 1rem}.newsletter-input{box-sizing:border-box;flex:1 1 150px;font-size:1rem;height:2.2rem;max-width:180px;min-width:120px;padding:.4rem .75rem}.newsletter-button{align-self:center;flex-shrink:0;font-size:1rem;height:2.2rem;padding:.5rem 1rem}}@media (max-width:1024px){.newsletter-title{font-size:1.8rem}.newsletter-button,.newsletter-input,.newsletter-subtitle{font-size:1.1rem}}.about-container{margin:0 auto;max-width:1200px;padding:20px}.about-container h1{color:#000;font-family:LinLibertine_RB,Georgia,Times New Roman,serif;font-size:3em;margin-bottom:20px;text-align:center}.about-container h2{color:#00546a;font-family:CreatoDisplay-Bold,Georgia,Times New Roman,serif;font-size:1.75em;margin-bottom:10px}.philosophy-section{background-color:#e6e6e6;border-radius:5px;color:#000;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.2em;margin-bottom:40px;padding:20px;text-align:center}.story-section{display:flex;gap:20px;justify-content:space-between;margin-bottom:40px}.text-content{color:#000;flex:1.4 1;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.2em}.image-blockquote-section{align-items:center;display:flex;flex:0.6 1;flex-direction:column;margin-top:80px}.image-blockquote-section img{border:2px solid #ccc;border-radius:10px;height:auto;margin-bottom:20px;max-width:100%}.image-blockquote-section blockquote{color:#000;font-family:CreatoDisplay-Bold,Georgia,Times New Roman,serif;font-size:1.5em;font-style:italic;text-align:center}.qualifications-section{align-items:center;background-color:#e6e6e6;border-radius:5px;color:#000;display:flex;font-family:LinLibertine_R,Georgia,Times New Roman,serif;margin-bottom:40px;padding:20px}.qualifications-image{display:flex;flex:0.4 1;justify-content:center;margin-right:10px}.qualifications-image img{border-radius:10px;height:auto;max-width:60%}.qualifications-text{flex:0.6 1}.qualifications-text ul{font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.2em;margin-left:20px}.qualifications-text ul li{margin-bottom:10px}@media (max-width:1024px){.qualifications-section,.story-section{flex-direction:column}.image-blockquote-section,.qualifications-image{margin-top:20px;text-align:center}.about-container h1{font-size:2.5em}.about-container h2{font-size:1.5em}.image-blockquote-section img,.qualifications-image img{height:auto;max-width:50%}}@media (max-width:768px){.about-container h1{font-size:2em}.about-container h2{font-size:1.4em}.about-container p,.about-container ul{font-size:1em}.image-blockquote-section img,.qualifications-image img{max-width:70%}}.contact-page{background-color:#fff;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;min-height:100vh;padding:10px}.contact-heading{margin-bottom:30px;padding:20px;text-align:center}.contact-heading h1{color:#00546a;font-family:CreatoDisplay-Bold,Georgia,Times New Roman,serif;font-size:2.5em;margin-bottom:10px}.contact-heading p{color:#000;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.2em;margin:0 auto;max-width:700px}.contact-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;width:100%}.contact-banner,.contact-content{display:flex;flex:1 1;flex-direction:column;width:100%}.contact-banner img{border-radius:5px;height:auto;object-fit:cover;width:80%}.contact-content{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;text-align:center}.contact-page h1{align-items:center;color:#000;display:flex;font-family:LinLibertine_RB,Georgia,Times New Roman,serif;font-size:3em;justify-content:center;margin-bottom:.5em;text-align:center;width:100%}.contact-form{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;max-width:100%}.contact-form iframe{border:none;height:600px;overflow:hidden;width:100%}.contact-form .form-group{margin-bottom:20px}.contact-form label{color:#000;display:block;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.2em;margin-bottom:5px}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-family:Georgia,Times New Roman,serif;font-size:1.1em;padding:10px;width:100%}.contact-form button{align-self:flex-start;background-color:#005e79;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.2em;padding:10px 20px}.contact-form button:hover{background-color:#00546a}.contact-footer{background-color:#f5f5f5;border-top:1px solid #ccc;margin-top:40px;padding:20px;text-align:center}.contact-footer .footer-content{color:#00546a;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.2em}.footer-content p{margin:5px 0}@media (max-width:1024px){.contact-container{align-items:center;flex-direction:column}.contact-banner{display:flex;justify-content:center;max-width:70%}.contact-banner img{width:100%}.contact-page h1{font-size:2.5em}.contact-content{max-width:100%}}@media (max-width:768px){.contact-page h1{font-size:2em}.contact-banner img{width:100%}}.services-page .services-container{align-items:center;display:flex;flex-direction:column;font-family:LinLibertine_R,Georgia,Times New Roman,serif;margin:auto;max-width:1200px;padding:20px}.services-page .services-container h1{color:#000;font-family:LinLibertine_RB,Georgia,Times New Roman,serif;font-size:3em;margin-bottom:0;text-align:center}.services-page .services-container .fees-section h2,.services-page .services-container .text-content h2.title-blue{color:#005e79;font-family:CreatoDisplay-Bold,Georgia,Times New Roman,serif;font-size:1.75em;margin-bottom:10px;text-align:left}.services-page .services-container .schedule-section h2.title-blue{color:#005e79;font-family:CreatoDisplay-Bold,Georgia,Times New Roman,serif;font-size:1.75em;margin-bottom:10px;text-align:center}.services-page .services-container .content-section{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.services-page .services-container .image-content{align-items:flex-start;display:flex;flex-basis:30%;justify-content:center;margin-right:20px}.services-page .services-container .image-content img{border:10px solid #f9f9f9;height:100%;margin-top:30px;object-fit:contain;width:100%}.services-page .services-container .text-content{color:#000;display:flex;flex-basis:60%;flex-direction:column;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.2em;justify-content:flex-start;text-align:left}.services-page .conditions-container{background-color:#005e79;border-radius:10px;color:#fff;margin:20px auto;max-width:1200px;padding:20px;width:100%}.services-page .conditions-container h3.title-white{color:#fff;font-family:CreatoDisplay-Bold,Georgia,Times New Roman,serif;font-size:1.75em;margin-bottom:20px}.services-page .accordion-container{background-color:#f9f9f9;border-radius:10px;color:#000;margin:0 auto 20px;max-width:1200px;padding:20px;width:100%}.services-page .accordion-container .accordion-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.accordion-item{margin-bottom:10px}.accordion-item .accordion-title{align-items:center;background-color:initial;border:none;color:#005e79;cursor:pointer;display:flex;font-size:1.3em;font-weight:700;justify-content:space-between;padding:10px}.accordion-item .accordion-title:hover{background-color:#e6e6e6}.accordion-item .accordion-content{background-color:initial;border:none;color:#000;font-size:1.1em;padding:10px}.services-page .services-container .schedule-section{background-color:#f9f9f9;border-radius:10px;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.2em;margin-bottom:40px;padding:20px}.services-page .services-container .schedule-button-section{margin-bottom:40px;text-align:center}.services-page .services-container .schedule-button{background-color:#db4da1;border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.2em;padding:10px 20px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.services-page .services-container .schedule-button:hover{background-color:#c03b88;box-shadow:0 5px 15px #0000004d;transform:scale(1.05)}.form-link{font-size:1.1em}@media (max-width:1024px){.services-page .services-container .content-section{align-items:center;flex-direction:column}.services-page .services-container .image-content,.services-page .services-container .text-content{flex-basis:100%;margin-bottom:20px}.services-page .services-container .image-content img{height:100%;margin-top:0;object-fit:contain;width:100%}.services-page .services-container h1{font-size:2.2em}.services-page .conditions-container h3,.services-page .services-container h2,.services-page .services-container h3{font-size:1.6em}.services-page .accordion-container .accordion-grid{grid-template-columns:1fr}.accordion-item .accordion-title{font-size:1.4em}.accordion-item .accordion-content{font-size:1.1em}.services-page .services-container .schedule-button{width:100%}}@media (max-width:768px){.services-page{max-width:100vw;overflow-x:hidden;width:100%}.services-page .services-container .content-section{align-items:center;flex-direction:column}.services-page .services-container .image-content,.services-page .services-container .text-content{flex-basis:100%;margin-bottom:20px}.services-page .services-container .image-content img{height:auto;object-fit:contain;width:100%}.services-page .services-container h1{font-size:1.8em}.services-page .conditions-container h3,.services-page .services-container h2,.services-page .services-container h3{font-size:1.3em}.services-page .accordion-container{max-width:100vw;overflow-x:hidden;padding:10px;width:100%}.services-page .accordion-container .accordion-grid{display:flex;flex-direction:column;gap:10px}.services-page .services-container{padding:10px}.accordion-item{width:100%}.accordion-item .accordion-title{font-size:1.2em}.accordion-item .accordion-content{font-size:1em}.services-page .services-container .schedule-button{width:100%}}.accordion-item{border-bottom:1px solid #fff;padding:10px 0;width:100%}.accordion-button{align-items:center;background:none;border:none;color:grey;cursor:pointer;display:flex;font-size:1.2em;justify-content:space-between;padding:0;text-align:left;width:100%}.accordion-button:hover{color:#005e79}.accordion-title{font-family:CreatoDisplay-Bold,Georgia,Times New Roman,serif;font-size:1.2em}.accordion-icon{font-size:1.5em;margin-left:10px}.accordion-content{color:#fff;font-family:LinLibertine_R,Georgia,Times New Roman,serif;font-size:1.2em;margin-top:10px;max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion-item.open .accordion-content{max-height:1000px}.external-link{color:#db4da1;text-decoration:underline}.external-link:hover{color:#c03b88}@media (max-width:768px){.accordion-button{font-size:1em}.accordion-icon{font-size:1.2em}}.schedule-container{align-items:center;display:flex;flex-direction:column;padding:20px}.schedule-container iframe{border:none;height:600px;width:100%}.booking-provider{margin-top:10px;text-align:center}.booking-provider a{color:#007bff;text-decoration:none}.booking-provider a:hover{text-decoration:underline}@media (max-width:1024px){.schedule-container iframe{height:500px}}@media (max-width:768px){.schedule-container{padding:10px}.schedule-container iframe{height:400px}.booking-provider{font-size:14px}}.terms-container{color:#333;font-family:LinLibertine_R,Georgia,Times New Roman,serif;line-height:1.6;margin:2rem}.terms-container h1{color:#111;font-family:LinLibertine_RB,Georgia,Times New Roman,serif;font-size:2.5rem;margin-bottom:1.5rem;text-align:center}.terms-container h2{border-bottom:2px solid #ddd;color:#111;font-family:CreatoDisplay-Bold,Georgia,Times New Roman,serif;font-size:1.8rem;margin-top:1.5rem;padding-bottom:.5rem}.terms-container p{margin:1rem 0}.terms-container p,.terms-container ul{font-family:LinLibertine_R,Georgia,Times New Roman,serif}.terms-container ul{list-style-type:disc;margin-left:2rem}.terms-container li{margin-bottom:.5rem}.terms-container a,.terms-container li{font-family:LinLibertine_R,Georgia,Times New Roman,serif}.terms-container a{color:#007bff;text-decoration:none}.terms-container a:hover{text-decoration:underline}.page-container{display:flex;flex-direction:column;min-height:100vh}.disclaimer-container{color:#333;font-family:LinLibertine_R,Georgia,Times New Roman,serif;line-height:1.6;margin:2rem}.disclaimer-container h1{color:#111;font-family:LinLibertine_RB,Georgia,Times New Roman,serif;font-size:2.5rem;margin-bottom:1.5rem;text-align:center}.disclaimer-container p{font-family:LinLibertine_R,Georgia,Times New Roman,serif;margin:1rem 0}.disclaimer-container h2{border-bottom:2px solid #ddd;color:#111;font-family:CreatoDisplay-Bold,Georgia,Times New Roman,serif;font-size:1.8rem;margin-top:1.5rem;padding-bottom:.5rem}.disclaimer-container a{color:#007bff;font-family:LinLibertine_R,Georgia,Times New Roman,serif;text-decoration:none}.disclaimer-container a:hover{text-decoration:underline}.pricing-page{font-family:LinLibertine_R,Georgia,Times New Roman,serif;padding:20px}.pricing-container{margin:0 auto;max-width:800px}.pricing-title{color:#000;font-family:LinLibertine_RB,Georgia,Times New Roman,serif;font-size:2.5em;margin-bottom:20px;text-align:center}.pricing-section{margin-bottom:30px}.pricing-section h2{color:#005e79;font-family:CreatoDisplay-Bold,Georgia,Times New Roman,serif;font-size:1.8em;margin-bottom:10px}.pricing-section p{font-size:1.2em;line-height:1.6;margin-bottom:10px}.price{color:#db4da1;font-size:1.5em;font-weight:700}@media (max-width:1024px){.pricing-title{font-size:2.2em}.pricing-section h2{font-size:1.6em}.pricing-section p{font-size:1.1em}.price{font-size:1.4em}.note{font-size:.9em}}@media (max-width:768px){.pricing-title{font-size:1.8em}.pricing-section h2{font-size:1.4em}.pricing-section p{font-size:1em}.price{font-size:1.3em}.note{font-size:.85em}.pricing-page{padding:15px}}.faqs-page{font-family:LinLibertine_R,Georgia,Times New Roman,serif;min-height:100vh;padding:20px}.faqs-container{margin:0 auto;max-width:800px}.faq-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.faq-icon{color:#005e79;font-size:1.8em;font-weight:700;margin-left:10px;transition:transform .3s ease}.faq-header:hover .faq-icon{transform:scale(1.2)}.faqs-title{color:#000;font-family:LinLibertine_RB,Georgia,Times New Roman,serif;font-size:2.5em;margin-bottom:20px;text-align:center}.faq-section{margin-bottom:30px}.faq-question{color:#005e79;cursor:pointer;font-family:CreatoDisplay-Bold,Georgia,Times New Roman,serif;font-size:1.8em;margin-bottom:10px;transition:color .2s ease}.faq-question:hover{color:#0084a8}.faq-answer{animation:fadeIn .3s ease-in-out;font-size:1.2em;line-height:1.6;margin-bottom:10px}.faq-answer ul{list-style-type:disc;padding-left:20px}.form-link{color:#db4da1;font-weight:700;text-decoration:none}.form-link:hover{color:#c03b88;text-decoration:underline}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.faqs-title{font-size:2.2em}.faq-question{font-size:1.6em}.faq-answer{font-size:1.1em}}@media (max-width:768px){.faqs-title{font-size:1.8em}.faq-question{font-size:1.4em}.faq-answer{font-size:1em}.faqs-page{padding:15px}}.adaily-thought-container{background-color:#f9f9f9;border-radius:10px;box-shadow:0 2px 5px #0000001a;color:#333;font-family:LinLibertine_R,Georgia,Times New Roman,serif;line-height:1.8;margin:2rem auto;max-width:800px;padding:2rem}.adaily-thought-container h1{border-bottom:3px solid #ddd;color:#111;font-size:2.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;text-align:center}.adaily-thought-container h2{border-bottom:2px solid #ccc;color:#222;font-size:2rem;margin-top:2rem;padding-bottom:.5rem}.adaily-thought-container h3{border-left:4px solid #00546a;color:#444;font-size:1.6rem;margin-top:1.5rem;padding-left:.5rem}.adaily-thought-container p{margin:1rem 0;text-align:justify}.adaily-thought-container ul{list-style-type:disc;margin:1rem 0 1rem 2rem}.adaily-thought-container li{margin-bottom:.5rem}.referral-page{background-color:#f9f9f9;display:flex;flex-direction:column;font-family:LinLibertine_R,Georgia,Times New Roman,serif;min-height:90vh;padding:20px}.referral-container{margin:0 auto;max-width:900px}.referral-title{color:#005e79;font-family:LinLibertine_RB,Georgia,Times New Roman,serif;font-size:2.5em;margin-bottom:20px;text-align:center}.referral-text{font-size:1.2em;line-height:1.6;margin-bottom:15px}.referral-steps{list-style-type:decimal}.referral-actions,.referral-steps{font-size:1.2em;margin-bottom:20px;padding-left:20px}.referral-actions{list-style-type:disc}.download-button-container{align-items:center;display:flex;justify-content:center;margin-top:30px}.download-button{background-color:#db4da1;border-radius:50px;color:#fff;display:inline-block;font-family:LinLibertine_RB,Georgia,Times New Roman,serif;font-size:1.2rem;margin-top:20px;padding:10px 20px;text-align:center;transition:background-color .3s ease,transform .2s ease}.download-button:hover{background-color:#c03b88;transform:scale(1.05)}.logo-container{display:flex;justify-content:center;margin:20px 0}.aetna-logo{display:block;height:auto;max-width:200px}.bcbs-logo,.uhc-logo{display:block;height:auto;max-width:200px;padding-left:40px}@media (max-width:1024px){.referral-title{font-size:2.2em}.referral-actions,.referral-steps,.referral-text{font-size:1.1em}.aetna-logo,.bcbs-logo,.uhc-logo{max-width:150px}}@media (max-width:768px){.referral-title{font-size:1.8em}.referral-actions,.referral-steps,.referral-text{font-size:1em}.referral-page{padding:15px}.download-button{font-size:1rem}.aetna-logo,.bcbs-logo,.uhc-logo{max-width:100px;padding-left:10}}.insurance-page{background-color:#f9f9f9;font-family:LinLibertine_R,Georgia,Times New Roman,serif;line-height:1.2;padding:2em}.insurance-container{margin:0 auto;max-width:900px}.insurance-title{color:#005e79;font-family:LinLibertine_RB,Georgia,Times New Roman,serif;font-size:2.5em;margin-bottom:1.25rem;text-align:center}.insurance-text{margin:.5em 0}.insurance-questions,.insurance-steps{font-size:1.125em;margin-left:1.5em;padding-left:0}.insurance-steps{list-style-type:decimal}.insurance-questions li,.insurance-steps li{margin-bottom:.5em}.insurance-questions li>p.insurance-text,.insurance-steps li>p.insurance-text{margin-top:.5em}.insurance-questions>li{list-style-type:none}.insurance-questions>li ul{list-style-type:disc;margin-left:1.5em}.icd-codes-list1{column-count:2}.icd-codes-list,.icd-codes-list1{column-gap:1em;list-style-position:outside}.icd-codes-list{column-count:3}.blue-underlined{color:#0056b3;font-weight:700;text-decoration:underline}.phone-link{color:#db4da1;font-weight:700;text-decoration:none}.phone-link:hover{color:#c03b88;text-decoration:underline}@media (max-width:1024px){.insurance-title{font-size:2.2em}.insurance-questions,.insurance-steps,.insurance-text{font-size:1.0625em}}@media (max-width:768px){.insurance-title{font-size:1.8em}.insurance-questions,.insurance-steps,.insurance-text{font-size:1em}.insurance-page{padding:1em}.icd-codes-list,.icd-codes-list1{column-count:1}}.book-page{display:flex;font-family:LinLibertine_R,Georgia,Times New Roman,serif;justify-content:center;min-height:100vh;padding:20px}.book-container{margin:0 auto;max-width:800px}.book-title{color:#000;font-family:LinLibertine_RB,Georgia,Times New Roman,serif;font-size:2.5em;margin-bottom:20px;text-align:center}.book-section{margin-bottom:30px}.book-section h2{color:#005e79;font-family:CreatoDisplay-Bold,Georgia,Times New Roman,serif;font-size:1.8em;margin-bottom:10px}.book-section p{font-size:1.2em;line-height:1.6;margin-bottom:10px}.note{color:#333;font-size:1em;font-style:italic;line-height:1.5;margin-top:20px;text-align:left}@media (max-width:1024px){.book-title{font-size:2.2em}.book-section h2{font-size:1.6em}.book-section p{font-size:1.1em}.note{font-size:.9em}}@media (max-width:768px){.book-page{padding:15px}.book-title{font-size:1.8em}.book-section h2{font-size:1.4em}.book-section p{font-size:1em}.note{font-size:.85em}}
/*# sourceMappingURL=main.c90aeac0.css.map*/