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:30px;padding-right:30px;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:30px;padding-right:30px;padding-top:0}}.logo-container,.navbar{align-items:center;display:flex}.logo-container{color:#216fc2!important;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:#216fc2!important;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:#fff;list-style:none;margin:0 20px;@media (min-width:1024px){color:#216fc2!important}}.nav-links li:hover{color:#2a536a99;cursor:pointer;text-decoration:underline}.cta-button,.nav-links{display:none;@media (min-width:1024px){display:flex}}.cta-button{background-color:#216fc2!important;border:1px;border-radius:10px;color:#fff;font-family:Merriweather,serif;font-size:18px;font-weight:medium;padding:10px 20px;text-decoration:none}.cta-button:hover{background-color:#2a536a;cursor:pointer}.menu{@media (min-width:1024px){display:none}}.hero-section{align-items:center;background-image:url(/static/media/hero.58f85633d3b2c4f8aded.jpeg);background-size:cover;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:250px;width:100%;@media (min-width:1024px){min-height:80vh}}.hero-section h1{-webkit-text-fill-color:#0000;animation:gradientMove 3s linear infinite;background:linear-gradient(90deg,#ff6b6b,#073853,#feca57,#216fc2,#ff6b6b);-webkit-background-clip:text;background-size:200% auto;font-family:Merriweather,serif;font-size:3rem;font-weight:700}.about-hero-section{align-items:center;background-image:url(/static/media/abouthero.f52a9a4635b0d463382c.jpg);background-size:cover;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:250px;width:100%;@media (min-width:1024px){min-height:80vh}}.about-hero-section h1{-webkit-text-fill-color:#0000;animation:gradientMove 3s linear infinite;background:linear-gradient(90deg,#ff6b6b,#073853,#feca57,#216fc2,#ff6b6b);-webkit-background-clip:text;background-size:200% auto;font-family:Merriweather,serif;font-size:3rem;font-weight:700}.services-hero-section{align-items:center;background-image:url(/static/media/serviceshero.27dec3919f8661439e0b.jpeg);background-size:cover;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:250px;width:100%;@media (min-width:1024px){min-height:60vh}}.services-hero-section h1{-webkit-text-fill-color:#0000;animation:gradientMove 3s linear infinite;background:linear-gradient(90deg,#ff6b6b,#073853,#feca57,#216fc2,#ff6b6b);-webkit-background-clip:text;background-size:200% auto;font-family:Merriweather,serif;font-size:3rem;font-weight:700}.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:#216fc2!important;font-size:large;font-weight:700}.our-services h1{font-size:56px;font-weight:400}.end-statement,.our-services h1{color:#216fc2!important;font-family:Merriweather,serif;margin:15px 0}.end-statement{font-size:40px;font-weight:300}.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:#2a536a;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:#2a536a;cursor:pointer;font-size:16px;padding:10px 20px;width:100%}.services-container{background-color:#8080801a}.services-title{color:#216fc2!important;font-family:Merriweather,serif;font-size:44px;font-weight:400;margin-top:60px;text-align:center}.services-list{display:flex;flex-wrap:wrap;text-align:center}.service-item{align-items:center;color:#216fc2!important;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}.service-profile{border-radius:100px;height:200px;object-fit:cover;width:200px}.contact-button{background-color:#216fc2!important;border-radius:20px;border-width:1px;color:#fff;height:40px;padding:10px 20px;text-decoration:none}.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-subsection h1{color:#216fc2!important}.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{align-items:center;display:flex;flex-direction:column;@media (min-width:1024px){flex-direction:row;margin-top:70px}}.contact-header-image{height:auto;object-fit:cover;width:100%;@media (min-width:1024px){display:flex;min-width:50%}}.contact-info,.contact-info-section{display:flex;flex-direction:column;@media (min-width:1024px){display:flex;min-width:50%}}.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}.services-page{padding:20px 10px;@media (min-width:768px){padding-bottom:20px;padding-left:30px;padding-right:30px;padding-top:20px}@media (min-width:1024px){padding-bottom:20px;padding-left:50px;padding-right:50px;padding-top:20px}}.services-tabs{display:flex;flex-direction:column;margin-bottom:30px;@media (min-width:768px){flex-direction:row;flex-wrap:wrap;justify-content:center}}.service-tab{background-color:#216fc2!important;border:1px solid #216fc2!important;border-radius:10px;color:#fff;cursor:pointer;font-family:Merriweather,serif;font-size:16px;margin:5px;padding:10px 20px;transition:background-color .3s,color .3s}.service-tab:hover{background-color:#2a536a1a}.service-tab.active{background-color:#2a536a;color:#fff;text-decoration:underline}.service-display{align-items:center;display:flex;flex-direction:column;@media (min-width:1024px){flex-direction:row;justify-content:space-between}}.service-content-section{color:#2a536a;padding:20px;@media (min-width:1024px){text-align:left;width:60%}}.service-content-section h2{color:#216fc2!important;font-family:Merriweather,serif;font-size:32px;margin-bottom:20px}.service-content-section p{font-family:Open Sans,sans-serif;font-size:18px;line-height:27px}.service-image-section{display:flex;justify-content:center;@media (min-width:1024px){width:35%}}.service-image{border-radius:10px;height:auto;max-width:300px;width:100%;@media (min-width:1024px){max-width:400px}}.additional-services-title{color:#2a536a;font-family:Merriweather,serif;font-size:44px;font-weight:400;margin:0;padding:50px 20px 30px;text-align:center}.additional-services-grid{grid-gap:30px;background-color:#8080800d;display:grid;gap:30px;grid-template-columns:1fr;padding:30px 20px;@media (min-width:768px){grid-template-columns:repeat(2,1fr);padding-bottom:30px;padding-left:40px;padding-right:40px;padding-top:30px}@media (min-width:1024px){grid-template-columns:repeat(4,1fr);padding-bottom:30px;padding-left:40px;padding-right:40px;padding-top:30px}}.service-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-5px)}.service-card-image{height:200px;overflow:hidden;width:100%}.service-card-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.service-card:hover .service-card-image img{transform:scale(1.05)}.service-card-content{display:flex;flex:1 1;flex-direction:column;padding:20px}.service-card-content h3{color:#2a536a;font-family:Merriweather,serif;font-size:22px;font-weight:600;margin:0 0 15px}.service-card-content p{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#2a536a;display:-webkit-box;flex:1 1;font-family:Open Sans,sans-serif;font-size:14px;line-height:22px;margin:0;overflow:hidden}.why-choose-us-page{color:#2a536a;padding:20px 10px}.choose-us-hero-section{align-items:center;background-image:url(/static/media/whychooseus.ab8d16fd1a93ddc91832.jpg);background-size:cover;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:250px;width:100%;@media (min-width:1024px){min-height:30vh}}.choose-us-hero-content{margin:0 auto;max-width:760px}.choose-us-hero-section h1{-webkit-text-fill-color:#0000;animation:gradientMove 3s linear infinite;background:linear-gradient(90deg,#ff6b6b,#073853,#feca57,#216fc2,#ff6b6b);-webkit-background-clip:text;background-size:200% auto;font-family:Merriweather,serif;font-size:3rem;font-weight:700}@keyframes gradientMove{0%{background-position:0}to{background-position:200%}}.choose-us-hero-section p{font-family:Open Sans,sans-serif;font-size:18px;line-height:1.5;margin:0 auto;max-width:680px}.choose-us-overview{align-items:center;display:flex;flex-direction:column;gap:40px;margin:50px}.choose-us-overview-image{border-radius:18px;box-shadow:0 10px 30px #0000001f;max-width:520px;overflow:hidden;width:100%}.choose-us-overview-image img{height:auto;object-fit:cover;width:100%}.choose-us-overview-content{max-width:760px;text-align:center}.choose-us-overview-content h2{font-size:32px}.choose-us-overview-content h2,.choose-us-overview-content h3{color:#216fc2!important;font-family:Merriweather,serif;margin-bottom:14px}.choose-us-overview-content h3{font-size:28px;margin-top:30px}.choose-us-overview-content p{color:#2a536a;font-family:Open Sans,sans-serif;font-size:18px;line-height:1.6}.qualities-header{margin-bottom:30px;text-align:center}.qualities-header h2{color:#216fc2!important;font-family:Merriweather,serif;font-size:36px;margin-bottom:10px}.qualities-header p{color:#2a536a;font-family:Open Sans,sans-serif;font-size:18px;line-height:1.5;margin:0 auto;max-width:720px}.qualities-section{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:50px;padding:0 10px}.quality-item{align-items:center;background-color:#fff;border-radius:16px;box-shadow:0 8px 24px #00000014;display:flex;flex-direction:column;gap:18px;padding:24px;text-align:center}.quality-item>div:first-child{border-radius:12px;height:280px;overflow:hidden;width:100%}.quality-item img{display:block;height:100%;object-fit:cover;width:100%}.quality-image{align-items:center;background-color:#fff;border:3px solid #216fc240;border-radius:50%;display:flex;height:120px;justify-content:center;overflow:hidden;width:120px}.quality-image img{height:100%;object-fit:cover;width:100%}.quality-content h3{color:#216fc2!important;font-family:Merriweather,serif;font-size:24px;margin:0}.quality-content p{color:#2a536a;font-family:Open Sans,sans-serif;font-size:16px;line-height:1.6;margin:0}.why-choose-us-cta{background-color:#216fc214;border-radius:18px;margin-bottom:40px;padding:40px 10px 60px;text-align:center}.why-choose-us-cta h2{color:#216fc2!important;font-family:Merriweather,serif;font-size:32px;margin-bottom:20px}@media (min-width:768px){.choose-us-overview{align-items:flex-start;flex-direction:row;gap:45px;justify-content:center}.choose-us-overview-content{text-align:left}.qualities-section{grid-template-columns:repeat(3,minmax(220px,1fr));padding:0 30px}}@media (min-width:1024px){.why-choose-us-page{padding:60px 50px}.choose-us-hero-section{padding:120px 40px 100px}.choose-us-overview{gap:60px}.why-choose-us-cta{padding:60px 40px 80px}}
/*# sourceMappingURL=main.4838a1ac.css.map*/