.ContactFormSection_contactSection__6Vw8y{display:flex;flex-direction:column;justify-content:space-between;padding:4rem 2rem;background-color:#262626}.ContactFormSection_contactForm__Cxxnw,.ContactFormSection_contactInfo__1RnpE{flex:1 1;max-width:800px;margin:0 auto;width:100%}.ContactFormSection_contactInfo__1RnpE h1{font-size:2.5rem;color:var(--secondary-color);margin-bottom:1rem}.ContactFormSection_contactInfo__1RnpE p{font-size:1.2rem;color:var(--tertiary-color);margin-bottom:2rem;color:#aaa}.ContactFormSection_contactInfo__1RnpE ul{list-style:none;padding:0}.ContactFormSection_contactInfo__1RnpE li{font-size:1.2rem;color:var(--tertiary-color);margin-bottom:1rem}.ContactFormSection_contactForm__Cxxnw form{display:flex;flex-direction:column}.ContactFormSection_contactForm__Cxxnw label{margin-bottom:.5rem;font-size:1.2rem;color:#7aabbd}.ContactFormSection_contactForm__Cxxnw input,.ContactFormSection_contactForm__Cxxnw textarea{padding:.8rem;margin-bottom:1rem;border:1px solid #aaa;border-radius:4px;background:#131313;color:#fff;font-size:1.2rem}.ContactFormSection_contactForm__Cxxnw .ContactFormSection_submitButton__2_ZKJ{background-color:#7aabbd;color:#fff;padding:1rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;text-transform:uppercase;margin-top:20px}.ContactFormSection_contactForm__Cxxnw .ContactFormSection_submitButton__2_ZKJ:hover{background-color:#fff;color:#262626}@media (max-width:768px){.ContactFormSection_contactSection__6Vw8y{flex-direction:column}}.IntroductionSection_introductionContainer__RMyWb{padding:4rem 2rem;background-color:var(--primary-color);text-align:center;background-color:#7aabbd;margin:0 auto}.IntroductionSection_introduction__FlzT9{text-align:center;max-width:1200px;margin:0 auto}.IntroductionSection_introduction__FlzT9 h2{font-size:2.5rem;color:var(--secondary-color);margin-bottom:1rem;color:#1a202c!important;color:#333!important}.IntroductionSection_introduction__FlzT9 p{font-size:1.2rem;color:var(--tertiary-color);line-height:1.6;max-width:700px;margin:40px auto}@media (max-width:768px){.IntroductionSection_introduction__FlzT9{padding:2rem 1rem}.IntroductionSection_introduction__FlzT9 h2{font-size:2rem}.IntroductionSection_introduction__FlzT9 p{font-size:1rem}}.ScheduleConsultationSection_contactSection__qjdF1{display:flex;flex-direction:column;justify-content:space-between;padding:4rem 2rem;background-color:#333}.ScheduleConsultationSection_contactForm___Q5Mn,.ScheduleConsultationSection_contactInfo___Nb4a{flex:1 1;max-width:800px;margin:0 auto;width:100%}.ScheduleConsultationSection_contactInfo___Nb4a h2{font-size:2rem;color:var(--secondary-color);margin-bottom:1rem;text-align:center}.ScheduleConsultationSection_contactInfo___Nb4a p{font-size:1.2rem;color:var(--tertiary-color);margin-bottom:2rem;color:#aaa}@media (max-width:768px){.ScheduleConsultationSection_contactSection__qjdF1{flex-direction:column}}.ScheduleConsultationSection_ctaButtons__V3deV{display:flex;justify-content:center;gap:1rem;text-transform:uppercase;font-weight:600;animation:ScheduleConsultationSection_opac__jf6he 1s ease-in}.ScheduleConsultationSection_secondaryButton__4_r9a{text-decoration:none;padding:.8rem 1.6rem;border-radius:5px;transition:background-color .3s;cursor:pointer;color:var(--primary-color);background-color:var(--accent-color)}.ScheduleConsultationSection_secondaryButton__4_r9a:hover{background-color:#7aabbd;color:var(--secondary-color)}@keyframes ScheduleConsultationSection_blink-caret__7_p_g{0%,to{border-color:transparent}50%{border-color:var(--secondary-color)}}@keyframes ScheduleConsultationSection_opac__jf6he{0%,to{opacity:0}to{opacity:1}}