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{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.whatsapp-main{background-color:#25d366;border-radius:50%;bottom:40px;color:#fff;cursor:pointer;font-size:25px;height:60px;right:30px;width:60px;z-index:1001}.nav-main,.whatsapp-main{align-items:center;display:flex;justify-content:center;position:fixed}.nav-main{height:85px;width:100%;z-index:1000}.nav-content-main{background-color:#073863;border-radius:0 0 10px 10px;height:100%;justify-content:space-between;width:80%}.nav-content-main,.nav-logo{align-items:center;display:flex}.nav-logo{padding-left:20px}.nav-logo img{width:13rem}.nav-pages-main{align-items:center;display:flex;gap:40px}.nav-pages-main p{color:#fff;cursor:pointer;font-size:17px;transition:.2s}.nav-pages-main p:hover{color:#64a5a5}.nav-contact{gap:10px;padding-right:30px}.nav-contact,.nav-contact-icon{align-items:center;color:#fff;display:flex}.nav-contact-icon{background-color:#2730619c;border-radius:50%;height:40px;justify-content:center;width:40px}.menu-main{align-items:center;color:#fff;cursor:pointer;display:none;font-size:27px;padding-right:20px}.slide-menu{align-items:center;background-color:#073863;border-radius:10px;box-shadow:-2px 0 5px #00000080;display:flex;flex-direction:column;gap:10px;height:300px;justify-content:center;padding-bottom:10px;position:fixed;right:-260px;top:90px;transition:right .3s ease-in-out;width:250px;z-index:1000}.slide-menu.open{right:10px}.slide-menu-content{align-items:center;display:flex;flex-direction:column;gap:20px;padding:20px}.slide-menu-content p{color:#fff;cursor:pointer;font-size:18px;transition:.3s}.slide-menu-content p:hover{color:#64a7a6}.slide-menu-contact{align-items:center;color:#fff;display:flex;gap:10px;justify-content:center;width:80%}@media (max-width:1100px){.nav-content-main{width:100%}}@media (max-width:850px){.menu-main{display:flex}.nav-content-main{border-radius:0}.nav-contact,.nav-pages-main{display:none}}.home-main{background:url(/static/media/bk3.dd651678388833f6a1ac.jpg) 50%;background-repeat:no-repeat;background-size:cover;height:730px;width:100%}.home-gradient{align-items:center;background:linear-gradient(#64a5a500,#053e6a);display:flex;height:100%;width:100%}.home-text{color:#fff;display:flex;flex-direction:column;font-size:1.7rem;gap:20px;height:auto;margin-top:100px;padding-left:30px;width:60%}.home-text-description{color:#fff;font-size:1.5rem;width:70%}.home-text button{background-color:#053e6a;border:none;border-radius:10px;color:#fff;cursor:pointer;height:50px;padding:0 10px;width:200px}@media (max-width:1000px){.home-text{font-size:1.5rem;width:70%}.home-text-description{font-size:1.4rem}}@media (max-width:750px){.home-text,.home-text-description{font-size:1rem}}@media (max-width:510px){.home-text,.home-text-description{width:90%}}.about-main{align-items:center;display:flex;height:auto;justify-content:center;padding:70px 0;width:100%}.about-content-main{display:flex;height:auto;justify-content:space-between;width:80%}.about-img-main{align-items:center;display:flex;height:auto;justify-content:center;width:50%}.about-img-main img{border-radius:10px;width:100%}.about-text-box-main{background:#fff;border-left:6px solid #64a5a5;border-radius:25px;box-shadow:0 15px 35px #00000014;max-width:45%;padding:30px}.about-text-box-main span{color:#3482c5;font-size:18px;font-weight:600}.about-text-box-main h2{margin-top:15px}.about-text-box-main p{color:#655d5d;font-size:14px;margin-top:10px;text-align:justify}.about-profile{gap:10px;margin-top:20px}.about-profile,.avatar{align-items:center;display:flex}.avatar{background-color:#666;border-radius:50%;color:#444;height:40px;justify-content:center;width:40px}.profile-name{color:#222;font-weight:600;margin-bottom:-10px}.profile-role{color:#666;font-size:14px;margin-bottom:10px}@media (max-width:1000px){.about-content-main{align-items:center;flex-direction:column;gap:30px;width:100%}.about-img-main{width:70%}.about-text-box-main{max-width:80%}}@media (max-width:400px){.about-img-main{width:80%}.about-text-box-main{max-width:95%}.about-text-box-main h2{font-size:20px}.about-text-box-main p{font-size:15px}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;background-color:var(--white);color:#2d3748;color:var(--dark-text);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.services-page{margin:0 auto;max-width:1200px;padding:0 20px}.services-header{border-radius:0 0 20px 20px;color:#395e7a;color:var(--primary-dark);margin-bottom:40px;text-align:center}.header-content{margin:0 auto;max-width:800px}.services-header h1{font-size:3rem;font-weight:700;margin-bottom:15px}.header-content h1{color:#395e7a;color:var(--primary-dark);font-weight:700}.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#64a5a5,#073863,#59939b,#073863);background:linear-gradient(90deg,var(--primary-color),var(--dark-accent),var(--accent-color),var(--dark-accent));-webkit-background-clip:text;background-clip:text}.subtitle{font-size:1.2rem;margin-bottom:20px;opacity:.9}.service-icon img{height:100%;object-fit:contain;width:100%}.header-divider{background-color:#59939b;background-color:var(--accent-color);border-radius:2px;height:4px;margin:0 auto;width:100px}.services-main{padding:20px 0 60px}.services-intro{color:#718096;color:var(--light-text);font-size:1.1rem;margin:0 auto 50px;max-width:700px;text-align:center}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.service-card{background:#fff;background:var(--white);border-radius:10px;border-top:4px solid #64a5a5;border-top:4px solid var(--primary-color);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow);overflow:hidden;padding:30px;position:relative;transition:all .3s ease;transition:var(--transition)}.service-card:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-10px)}.service-icon{color:#395e7a;color:var(--primary-dark);font-size:2.5rem;margin-bottom:20px}.service-card h2{color:#073863;color:var( --dark-accent);font-size:1.5rem;margin-bottom:15px}.service-description{color:#718096;color:var(--light-text);margin-bottom:20px}.service-points{list-style:none;margin-bottom:25px}.service-points li{margin-bottom:10px;padding-left:25px;position:relative}.point-icon{color:#59939b;color:var(--accent-color);font-weight:700;left:0;position:absolute}.learn-more-btn{background:#64a5a5;background:var(--primary-color);border:none;border-radius:5px;color:#fff;color:var(--white);cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s ease;transition:var(--transition)}.learn-more-btn:hover{background:#395e7a;background:var(--primary-dark)}.cta-section{background:#073863;background:linear-gradient(270deg,#073863,#073863);margin:60px 0;padding:60px 20px;text-align:center}.cta-section,.cta-section h3{color:#fff;color:var(--white)}.cta-section h3{font-size:1.8rem;margin-bottom:15px}.cta-section p{color:#ffffffe6;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:600px}.cta-buttons{display:flex;gap:20px;justify-content:center}.primary-btn,.secondary-btn{border-radius:5px;cursor:pointer;font-weight:600;padding:12px 30px;transition:all .3s ease;transition:var(--transition)}.primary-btn{background:#59939b;background:var(--accent-color);border:none;color:#fff;color:var(--white)}.primary-btn:hover{background:#64a5a5;background:var(--primary-color)}.secondary-btn{background:#0000;border:2px solid #fff;border:2px solid var(--white);color:#fff;color:var(--white)}.secondary-btn:hover{background:#ffffff1a}.services-footer{background:#395e7a;background:var(--primary-dark);border-radius:20px 20px 0 0;color:#fff;color:var(--white);padding:60px 0 20px}.footer-content{max-width:800px;text-align:center}.services-footer h3{color:#fff;color:var(--white);font-size:1.8rem;margin-bottom:30px}.contact-methods{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.contact-item{align-items:center;display:flex;gap:10px;justify-content:center}.contact-icon{font-size:1.2rem}.social-links{display:flex;gap:20px;justify-content:center;margin:30px 0}.social-links a{align-items:center;background:#ffffff1a;border-radius:50%;color:#fff;color:var(--white);display:inline-flex;font-weight:700;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;transition:var(--transition);width:40px}.social-links a:hover{background:#59939b;background:var(--accent-color);transform:translateY(-3px)}.copyright{border-top:1px solid #ffffff1a;color:#ffffffb3;font-size:.9rem;margin-top:40px;padding-top:20px}@media (max-width:768px){.services-header{padding:60px 0}.services-header h1{font-size:2.2rem}.services-grid{grid-template-columns:1fr}}@media (max-width:1024px){.services-page{padding:0 15px}.service-card{padding:25px}.header-content h1,.services-header h1{font-size:2.5rem}}@media (max-width:768px){.services-header{padding:40px 0}.header-content h1{font-size:2rem}.subtitle{font-size:1rem}.services-intro{font-size:1rem;margin-bottom:30px}.services-grid{gap:20px;grid-template-columns:1fr}.cta-section{padding:40px 20px}.cta-section h3{font-size:1.5rem}.cta-buttons{gap:15px}.primary-btn,.secondary-btn{max-width:300px;width:100%}}@media (max-width:480px){.highlight,.services-header h1{font-size:1.8rem}.service-card{padding:20px}.service-card h2{font-size:1.3rem}.service-description,.service-points li{font-size:.8rem}.cta-section h3{font-size:1.3rem}.cta-section p{font-size:.95rem}.footer-content{padding:0 10px}.contact-methods,.social-links{flex-direction:column;gap:10px}.social-links a{font-size:14px;height:36px;width:36px}}.testimonials-page{color:#2d3748;color:var(--dark-text);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}.testimonials-header{background:linear-gradient(135deg,#64a5a5,#4c7d8e);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:0 0 20px 20px;color:#fff;color:var(--white);margin-bottom:40px;padding:60px 0 40px;text-align:center}.testimonials-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#64a5a5,#073863,#59939b,#073863);background:linear-gradient(90deg,var(--primary-color),var(--dark-accent),var(--accent-color),var(--dark-accent));-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:15px}.testimonials-header p{font-size:1.1rem;margin:0 auto;max-width:700px;opacity:.9}.back-button{background:#0000;border:1px solid #fff;border:1px solid var(--white);border-radius:5px;color:#fff;color:var(--white);cursor:pointer;margin-top:20px;padding:8px 20px;transition:all .3s ease;transition:var(--transition)}.back-button:hover{background:#ffffff1a}.testimonials-main{padding-bottom:60px}.add-review-section h2,.testimonials-section h2{color:#395e7a;color:var(--primary-dark);font-size:1.8rem;margin-bottom:30px;text-align:center}.testimonials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:60px}.testimonial-card{border-radius:10px;border-top:3px solid #59939b;border-top:3px solid var(--accent-color);padding:25px}.testimonial-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:15px}.reviewer-info h3{color:#395e7a;color:var(--primary-dark);margin-bottom:5px}.position{color:#718096;color:var(--light-text);font-size:.9rem}.rating{margin-left:15px}.star{color:#ddd;font-size:1.2rem}.star.filled{color:#ffc107}.testimonial-content{font-style:italic;line-height:1.6;margin-bottom:15px}.review-date{color:#718096;color:var(--light-text);font-size:.85rem;text-align:right}.add-review-section{background:#f8fafc;background:var(--light-bg);border-radius:10px;margin:0 auto;max-width:800px;padding:40px}.review-form{display:grid}.form-group label{font-weight:600;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{border:1px solid #ddd;border-radius:5px;font-family:inherit;font-size:1rem;padding:12px}.form-group textarea{resize:vertical}.submit-button{background:#59939b;background:var(--accent-color);border:none;border-radius:5px;cursor:pointer;font-weight:600;justify-self:center;margin-top:10px;padding:12px 30px;transition:all .3s ease;transition:var(--transition)}.submit-button:hover{background:#64a5a5;background:var(--primary-color)}.testimonials-footer{border-top:1px solid #eee;color:#718096;color:var(--light-text);padding:30px 0;text-align:center}.testimonials-footer a{color:#64a5a5;color:var(--primary-color);font-weight:600;text-decoration:none}.testimonials-footer a:hover{text-decoration:underline}.popup-overlay{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-content{animation:popIn .3s ease;background:#fff;background:var(--white);border-radius:var(--radius);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow);max-width:400px;padding:24px 20px;position:relative;width:90%}.popup-close-x{background:none;border:none;color:#2d3748;color:var(--dark-text);cursor:pointer;font-size:22px;position:absolute;right:12px;top:25px}.popup-content h3{color:#395e7a;color:var(--primary-dark);font-size:20px;text-align:center}.form-group,.review-form{display:flex;flex-direction:column}.form-group label{color:#395e7a;color:var(--primary-dark);font-size:14px;font-weight:500;margin-bottom:5px}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:6px;font-size:14px;padding:8px 10px;transition:all .3s ease;transition:var(--transition)}.form-group input:focus,.form-group textarea:focus{border-color:#59939b;border-color:var(--accent-color);box-shadow:0 0 0 2px #64a5a533;outline:none}.star-rating{cursor:pointer;display:flex;flex-direction:row-reverse;font-size:22px;justify-content:space-around}.star-rating span{color:#ccc;margin-right:4px;transition:color .2s ease}.star-rating span.filled{color:gold}.popup-buttons{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.popup-close-btn,.submit-button{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:8px 14px;transition:all .3s ease;transition:var(--transition)}.submit-button{background-color:#64a5a5;background-color:var(--primary-color);color:#fff;color:var(--white)}.submit-button:hover{background-color:#59939b;background-color:var(--accent-color)}.popup-close-btn{background-color:#4c7d8e;background-color:var(--secondary-color);color:#fff;color:var(--white)}.popup-close-btn:hover{background-color:#073863;background-color:var(--dark-accent)}.open-review-btn-div{display:flex;justify-content:center;width:100%}.open-review-btn{background-color:#073863;background-color:var(--dark-accent);border:none;border-radius:var(--radius);color:#fff;color:var(--white);cursor:pointer;font-weight:600;padding:8px 14px;transition:all .3s ease;transition:var(--transition)}.open-review-btn:hover{background-color:#64a5a5;background-color:var(--primary-color)}@keyframes popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.testimonials-header{padding:40px 20px}.testimonials-header h1{font-size:2rem}.add-review-section{padding:30px 20px}}@media (max-width:1024px){.testimonials-header{padding:50px 20px}.testimonials-header h1{font-size:2.2rem}.testimonials-header p{font-size:1rem}.testimonial-card{padding:20px}.popup-content{padding:24px 20px}.popup-close-btn,.submit-button{font-size:14px;padding:10px 16px}}@media (max-width:768px){.testimonials-grid{gap:20px;grid-template-columns:1fr}.testimonials-header h1{font-size:2rem}.testimonials-header p{font-size:1rem}.testimonial-card h3{font-size:1.1rem}.testimonial-content{font-size:.95rem}.popup-content{padding:20px;width:90%}.review-form{gap:3px}.form-group input,.form-group select,.form-group textarea{font-size:14px;padding:10px}.open-review-btn{max-width:300px;width:90%}}@media (max-width:480px){.testimonials-header{padding:30px 15px}.testimonials-header h1{font-size:1.7rem}.testimonials-header p{font-size:.95rem}.testimonial-card{padding:18px}.testimonial-content{font-size:.9rem}.review-date{margin-top:10px;text-align:left}.popup-content h3{font-size:1.2rem}.popup-buttons{align-items:stretch;flex-direction:column}.popup-close-btn,.submit-button{font-size:14px;width:100%}.open-review-btn-div{padding:0 15px}.open-review-btn{padding:10px;width:100%}}.testimonials-grid{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;padding:10px 0;scroll-snap-type:x mandatory}.testimonial-card{background:#fff;background:var(--white);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;max-width:320px;min-width:280px;padding:16px;scroll-snap-align:start}.testimonials-grid::-webkit-scrollbar{height:6px}.testimonials-grid::-webkit-scrollbar-thumb{background-color:#59939b;background-color:var(--accent-color);border-radius:3px}.testimonial-card::-webkit-scrollbar{width:4px}.testimonial-card::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}@media (max-width:768px){.testimonial-card{height:300px;overflow-y:auto}.testimonials-grid{flex-direction:row;overflow-x:auto}}@media (min-width:769px){.testimonials-grid{flex-direction:row;overflow-x:auto}}:root{--primary-color:#64a5a5;--primary-dark:#395e7a;--secondary-color:#4c7d8e;--accent-color:#59939b;--dark-accent:#073863;--light-bg:#f8fafc;--dark-text:#2d3748;--light-text:#718096;--white:#fff;--shadow:0 4px 6px #0000001a;--transition:all 0.3s ease}.contact-section{align-items:center;display:flex;justify-content:center;padding:50px 20px}.contact-box{background:#fff;background:var(--white);border-radius:8px;box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow);display:flex;max-width:1000px;overflow:hidden;width:100%}.contact-info{background:#073863;background:var( --dark-accent);color:#fff;color:var(--white);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px}.contact-info h2{color:#fff;color:var(--white);font-size:24px;margin-bottom:15px}.contact-info p{color:#fff;color:var(--white);margin:10px 0}.contact-info .info-item{align-items:center;display:flex;margin:15px 0}.contact-info .info-item i{font-size:18px;margin-right:15px}.contact-form-box{background:#fff;background:var(--white);flex:2 1;padding:40px}.contact-form-box h2{color:#073863;color:var( --dark-accent);font-size:22px;margin-bottom:20px}.contact-form{display:flex;flex-direction:column}.form-row{display:flex;gap:20px;margin-bottom:15px}.contact-form input,.contact-form textarea{border:1px solid #718096;border:1px solid var(--light-text);border-radius:5px;box-sizing:border-box;font-size:16px;margin-bottom:15px;padding:10px 15px;transition:all .3s ease;transition:var(--transition);width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#59939b;border-color:var(--accent-color);outline:none}.contact-form button{background:#073863;background:var( --dark-accent);border:none;border-radius:5px;box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow);color:#fff;color:var(--white);cursor:pointer;font-size:16px;padding:12px;transition:all .3s ease;transition:var(--transition);width:160px}.contact-form button:hover{background:#59939b;background:var(--accent-color)}@media (max-width:1024px){.contact-box{flex-direction:column}.contact-form-box,.contact-info{padding:30px;width:100%}.form-row{flex-direction:column;gap:10px}.contact-form button{align-self:flex-start;max-width:220px;width:100%}}@media (max-width:768px){.contact-section{padding:40px 15px}.contact-form-box,.contact-info{padding:25px}.contact-form-box h2,.contact-info h2{font-size:20px}.contact-form input,.contact-form textarea,.contact-info p{font-size:15px}.contact-form button{font-size:15px;padding:10px}}@media (max-width:480px){.contact-box{border-radius:0;box-shadow:none}.contact-form-box,.contact-info{padding:20px}.contact-form button{width:100%}.contact-info .info-item{margin:0}}.footer-container{color:#fff;font-family:Arial,sans-serif;padding:50px 0 0}.footer-content{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.footer-section{flex:1 1;margin-bottom:30px;min-width:200px}.footer-logo{font-size:24px;font-weight:700;margin-bottom:15px}.footer-contact p{margin:8px 0}.footer-section h4{font-size:18px;font-weight:600;margin-bottom:20px}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:10px}.footer-links a{text-decoration:none;transition:color .3s}.footer-links a:hover{color:#64a5a5!important}.social-icons{display:flex;flex-direction:column;gap:10px}.social-icons a{text-decoration:none;transition:color .3s}.social-icons a:hover{color:#64a5a5!important}.footer-bottom{margin-top:40px;padding:20px 0;text-align:center}@media (max-width:768px){.footer-content{flex-direction:column;gap:20px}.footer-section{min-width:100%}}
/*# sourceMappingURL=main.d75b8d7a.css.map*/