.section-module__ft7Kvq__section{padding:var(--spacing-md)}.section-module__ft7Kvq__section h2{font-size:var(--font-size-h2)}
.Hero-module__59nn_G__hero{background-color:var(--color-bkg-black);align-content:center;align-items:center;min-height:90vh;padding-top:0;display:flex}.Hero-module__59nn_G__heroContent{width:65%;padding:1%}.Hero-module__59nn_G__heroContent h1{font-size:var(--font-size-h1)}.Hero-module__59nn_G__heroContent p{font-size:150%}.Hero-module__59nn_G__titleHighlight{color:var(--color-primary)}.Hero-module__59nn_G__heroCtaBtns{justify-content:space-evenly;margin-top:5%;display:flex}.Hero-module__59nn_G__heroBtn{text-align:center;width:40%;color:inherit;-webkit-text-decoration:unset;text-decoration:unset;border-style:solid;border-width:1px;border-radius:.5rem;padding:1.5%;font-size:120%;transition:background-color .5s}.Hero-module__59nn_G__heroBtn:hover{background-color:var(--color-primary);color:#000}.Hero-module__59nn_G__primaryBtn{color:#000;background-color:var(--color-primary)}.Hero-module__59nn_G__primaryBtn:hover{color:var(--color-text-muted);border-color:var(--color-primary);background-color:var(--color-bkg-black);border-color:var(--color-primary)}@media (max-width:1024px){.Hero-module__59nn_G__hero{padding:var(--spacing-sm)}.Hero-module__59nn_G__heroContent{width:90%}.Hero-module__59nn_G__heroContent p{font-size:var(--font-size-body)}}
.Services-module__p3caHW__services p{font-size:var(--font-size-body);color:#b1b1b1}.Services-module__p3caHW__servicesMapping{justify-content:space-evenly;justify-self:center;gap:2rem;width:90%;margin-top:5%;display:flex}.Services-module__p3caHW__serviceCard{background-color:var(--color-bkg-dark-blue);border-radius:1rem;padding:1.5rem}.Services-module__p3caHW__serviceCard h3{font-size:var(--font-size-h3)}.Services-module__p3caHW__cardIcon{background-color:var(--color-item-bkg-blue);color:var(--color-primary);border-radius:.5rem;padding:5%;font-size:200%}@media (max-width:1024px){.Services-module__p3caHW__servicesMapping{flex-direction:column;justify-content:center;align-items:center}.Services-module__p3caHW__serviceCard{margin-bottom:10%;padding:5%}}
.Solutions-module__vQ0Lmq__solutions p{color:#b1b1b1;font-size:120%}.Solutions-module__vQ0Lmq__solutionsMapping{flex-wrap:wrap;justify-content:space-evenly;justify-self:center;gap:4rem;width:90%;display:flex}.Solutions-module__vQ0Lmq__solutionCard{background-color:#07053a;border-radius:1rem;max-width:40%;padding:2%}.Solutions-module__vQ0Lmq__solutionCard h3{font-size:var(--font-size-h3)}@media (max-width:1024px){.Solutions-module__vQ0Lmq__solutionsMapping{flex-direction:column;align-content:center}.Solutions-module__vQ0Lmq__solutionCard{max-width:80%;padding:5%}}
.Contact-module__P7Lsea__contact{background-color:var(--color-item-bkg-blue);justify-content:space-evenly;height:fit-content;padding:2%;display:flex}.Contact-module__P7Lsea__contact h2{margin:0}.Contact-module__P7Lsea__contact p{font-size:120%}.Contact-module__P7Lsea__contact a{color:#f0f8ff;font-size:150%}.Contact-module__P7Lsea__contactInfo{flex-direction:column;gap:2rem;width:40%;display:flex}.Contact-module__P7Lsea__contactLinks{flex-direction:column;gap:1rem;display:flex}@media (max-width:1024px){.Contact-module__P7Lsea__contact{flex-direction:column;align-items:center;gap:2rem;height:fit-content;font-size:100%}.Contact-module__P7Lsea__contact p{font-size:100%}.Contact-module__P7Lsea__contactInfo{width:80%}}
.ContactForm-module__XYe3ma__contactForm{flex-direction:column;width:30%;display:flex}.ContactForm-module__XYe3ma__formButton{color:#000;background-color:#00abff;border-width:0;border-radius:.5rem;place-self:center;width:50%;margin:1rem;padding:2%}.ContactForm-module__XYe3ma__honeypot{opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-9999px}.ContactForm-module__XYe3ma__formError{color:red}@media (max-width:1080px){.ContactForm-module__XYe3ma__contactForm{width:80%}}
.Popup-module__oQ-P2q__popup{z-index:1000;align-items:center;width:100%;height:100%;display:grid;position:fixed;top:0;left:0}.Popup-module__oQ-P2q__popupBkg{background-color:#00000083;grid-area:1/1;width:100%;height:100%}.Popup-module__oQ-P2q__popupContent{background-color:#000;border:1px solid #00abff;border-radius:1rem;grid-area:1/1;justify-self:center;width:50%;height:fit-content}.Popup-module__oQ-P2q__popupContent p{width:96%;padding:2%}.Popup-module__oQ-P2q__closePopupBtn{text-align:right;width:80%}
.AppointmentStatusPopUp-module__tBmvnG__formMessage{color:#f0f8ff;text-align:center}
.ContactStatusPopUp-module__w1F5Fa__formMessage{color:#f0f8ff;text-align:center}
