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}.app{padding:0 10px;@media (min-width:768px){padding-bottom:0;padding-left:30px;padding-right:30px;padding-top:0}@media (min-width:1024px){padding-bottom:0;padding-left:50px;padding-right:50px;padding-top:0}}.navbar{background-color:hwb(0 100% 0);justify-content:space-between;left:0;padding:0 10px;position:fixed;right:0;top:0;z-index:2;@media (min-width:768px){padding-bottom:0;padding-left:30px;padding-right:30px;padding-top:0}@media (min-width:1024px){padding-bottom:0;padding-left:50px;padding-right:50px;padding-top:0}}.logo-container,.navbar{align-items:center;display:flex}.logo-container{color:#2a536a;font-family:Merriweather,serif;font-size:16px;font-weight:600}.logo-container img{border-radius:10px;height:50px;width:50px}.logo-container p{align-items:center;display:flex;height:100%;line-height:1;margin-left:10px}.nav-links.active{align-items:center;background-color:#0d3c47;box-shadow:0 4px 8px #0000001a;color:#fff;column-gap:30px;display:flex;flex-direction:column;padding:20px 0;position:absolute;right:0;top:49px;width:80%}.nav-links.active li{color:#fff;margin:15px 0}.nav-links .separator{display:none}.nav-links.active .separator{background-color:#ffffff80;display:block;height:1px;width:80%}.nav-links li{color:#2a536a;list-style:none;margin:0 20px}.nav-links li:hover{color:#007e8a;cursor:pointer;text-decoration:underline}.cta-button,.nav-links{display:none;@media (min-width:1024px){display:flex}}.cta-button{background-color:#2a536acc;border:1px;border-radius:10px;color:#fff;font-family:Merriweather,serif;font-size:18px;font-weight:medium;padding:10px 20px}.cta-button:hover{background-color:#2a536a99;cursor:pointer}.menu{@media (min-width:1024px){display:none}}.hero-image{height:auto;min-height:250px;width:100%;@media (min-width:1024px){height:98vh}}.container-services{display:flex;flex-direction:column;@media (min-width:1024px){flex-direction:row}}.our-services{background-color:#fff;padding:20px 40px;text-align:center;@media (min-width:1024px){margin-top:-60px;position:relative;text-align:left;width:75%;z-index:1}}.our-services h6{color:#007e8a;font-size:large;font-weight:700}.our-services h1{color:#2a536a;font-family:Merriweather,serif;font-size:56px;font-weight:400;margin:15px 0}.our-services p{color:#2a536a;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:27px;margin-bottom:24px}.contact-form-container{background-color:#007e8a;color:#fff;padding:30px 25px;width:85%;@media(min-width:1024px){width:30%}}.contact-form-header{align-items:center;display:flex;flex-direction:row;margin-bottom:20px}.contact-form-header h3{font-family:Merriweather,serif;margin-left:15px}.contact-form-header span{text-decoration:underline}.contact-form-container input[type=email],.contact-form-container input[type=tel],.contact-form-container input[type=text]{background-color:initial;border:none;border-bottom:1px solid #fff;color:#fff;font-size:15px;margin-bottom:5px;outline:none;padding:8px 0;width:100%}.contact-form-container input::placeholder{color:#fffc}.checkbox-container{align-items:start;display:flex;font-size:13px;font-style:italic;line-height:1.4;margin-bottom:25px}.checkbox-container input[type=checkbox]{margin-right:10px;margin-top:4px}.contact-form-container button{background-color:#fff;border:none;border-radius:20px;color:#007e8a;cursor:pointer;font-size:16px;padding:10px 20px;width:100%}.services-container{background-color:#8080801a}.services-title{color:#2a536a;font-family:Merriweather,serif;font-size:44px;font-weight:400;margin-top:60px;padding:50px 0;text-align:center}.services-list{display:flex;flex-wrap:wrap;text-align:center}.service-item{align-items:center;color:#2a536a;display:flex;flex-direction:column;margin-bottom:30px;padding:0 40px;@media(min-width:768px){width:40%}}.service-item p{color:#2a536a;font-family:Open Sans,sans-serif;font-size:18px;line-height:27px}.service-icon{align-items:center;background-color:#fff;border-radius:50px;display:flex;height:100px;justify-content:center;margin-bottom:15px;width:100px}.icon-color{color:#2a536a}.service-profile-container{align-items:center;display:flex;justify-content:center;margin:20px 0;@media (min-width:1024px){margin-bottom:-40px;margin-left:0;margin-right:0;margin-top:-40px}}.service-profile{border-radius:100px;height:200px;object-fit:cover;width:200px}.contact-button{border-radius:20px;border-width:1px;height:40px;padding:0 20px}.contact-button:hover{background-color:#007e8a;border-color:#007e8a;color:#fff}.services-contact{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:30px 0;text-align:center}.services-contact-separator{display:none;@media(min-width:768px){background-color:gray;display:block;width:1px}}.services-contact-item{margin-bottom:30px;width:100%;@media(min-width:768px){width:40%}}.services-contact-item h3{color:#2a536a;font-family:Merriweather,serif;font-size:28px;font-weight:400;margin-bottom:15px}.services-contact-item .first-button{background-color:#073853;color:#fff}.first-button:hover,.services-contact-item .first-button{border-radius:15px;border-width:1px;height:50px;padding:0 20px}.first-button:hover{background-color:#fff;color:#073853}.second-button,.services-contact-item .second-button:hover{border-radius:15px;border-width:1px;height:50px;padding:0 20px}.services-contact-item .second-button:hover{background-color:#073853;color:#fff}.mission-section{align-items:center;color:#2a536a;display:flex;flex-direction:column;padding:50px 20px;text-align:center;@media (min-width:1024px){flex-direction:row;justify-content:space-between}}.mission-section h1{font-size:50px;font-weight:400}.mission-section h1,.mission-section h3{font-family:Merriweather,serif;margin-bottom:20px}.mission-section h3{font-size:30px;font-weight:800}.mission-section p{font-family:Open Sans,sans-serif;font-size:18px;line-height:27px}.mission-subsection{text-align:center;@media (min-width:1024px){text-align:start;width:45%}}.mission-image{height:100%;object-fit:cover;width:100%}.contact-page-container{color:#2a536a}.contact-header-section{@media (min-width:1024px){width:60%}}.contact-header-section h1{font-size:44px;font-weight:400}.contact-header-section h1,.contact-header-section h2,.contact-header-section h3{font-family:Merriweather,serif}.contact-header-section p{font-family:Open Sans,sans-serif;font-size:18px;line-height:27px}.input-section input[type=email],.input-section input[type=tel],.input-section input[type=text]{background-color:initial;border:none;border-bottom:1px solid #2a536a;color:#2a536a;font-size:15px;margin-bottom:5px;outline:none;padding:8px 0;width:100%}.contact-header-container{display:flex;@media (min-width:1024px){margin-top:70px}}.contact-image{display:none;@media (min-width:1024px){display:flex;width:38%}}.input-section textarea{background-color:initial;border:1px solid #2a536a;color:#2a536a;font-size:15px;height:200px;margin-bottom:5px;outline:none;padding:8px 0;resize:vertical;width:100%}.checkbox-section{align-items:start;display:flex;font-size:13px;font-style:italic;line-height:1.4;margin-bottom:25px}.checkbox-section input[type=checkbox]{margin-right:10px;margin-top:18px}.submit-button{background-color:#2a536a;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:30px;padding:15px 20px}.submit-button:hover{background-color:#2a536acc}.status-message{border-radius:4px;margin:20px 0;padding:10px;text-align:center}.status-message.error{background-color:#ffebee;border:1px solid #ef5350;color:#c62828}.status-message.success{background-color:#e8f5e9;border:1px solid #66bb6a;color:#2e7d32}.footer-container{background-color:#073853;color:#fff;font-family:Courier New,Courier,monospace;padding:30px 20px;@media (min-width:1024px){display:flex;justify-content:space-between}}.footer-item{@media (min-width:1024px){width:30%}}.footer-container .separator{background-color:#f0f8ff;height:1px;margin:20px 0}.email-text{font-family:Open Sans,sans-serif;font-weight:300}
/*# sourceMappingURL=main.bf17e7a5.css.map*/