@import url(https://fonts.googleapis.com/css2?family=Chakra+Petch:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Jersey+25&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1{font-family:Chakra Petch,sans-serif;margin:0}h1{font-size:2.2em}h3{font-family:Chakra Petch,sans-serif;font-size:1.5em;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{align-items:center;background-color:#505a88;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;color:#fff;display:flex;font-size:20px;justify-content:center;left:0;opacity:1;padding:10px 30px;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:1000}header .logo{display:none}.nav-container{align-items:center;display:flex;justify-content:right;width:100%}nav ul{display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0;padding:0;text-align:center}nav ul li{display:inline-block;margin:0 20px}nav ul li a{color:#fff;font-size:30px;font-weight:700;text-decoration:none}.burger-icon{align-items:center;cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;width:30px}.burger-icon .line{background-color:#fff;height:3px;transition:all .3s ease;width:100%}@media (max-width:768px){header{flex-direction:row;justify-content:space-between;padding:15px}.nav-links{display:none;text-align:center;width:100%}.nav-links.open{display:block}nav ul{flex-direction:column;width:100%}nav ul li{margin:10px 0}header .logo{max-height:40px}nav ul li a{font-size:20px}.burger-icon{display:flex;position:absolute;right:30px}.burger-icon .line.open:first-child{position:relative;top:8px;transform:rotate(45deg)}.burger-icon .line.open:nth-child(2){opacity:0}.burger-icon .line.open:nth-child(3){position:relative;top:-8px;transform:rotate(-45deg)}}.page-section{text-align:center;width:80vw}.home-content{align-items:center;display:flex;flex-direction:column;font-size:1.5em;justify-content:center;margin:0 auto;padding:10px;width:80%}.home-logo{margin:0 auto;padding-top:20px;width:30vw}.contact-preview{text-align:center}.contact-link{padding:10px;transition:color .3s ease}.contact-link:hover{color:#333}h1{font-size:2.1em;margin-bottom:20px}.services-preview{background-color:#fff0;border-radius:8px;font-family:electrolize,sans-serif;margin-bottom:20px;padding:20px;text-align:center;width:100%}.services-preview h3{color:#fff;font-size:2.5em;margin-bottom:10px}.services-preview p{color:#fff;font-size:1.5em;margin-bottom:20px}.service-list{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;list-style:none;margin:0;padding:0}.service-list li{align-items:center;background-color:#fff0;border-radius:5px;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;font-size:1.3em;gap:8px;padding:10px 15px;transition:transform .3s ease,box-shadow .3s ease}.service-list li:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-5px)}.services-heading{font-size:2.5rem;text-align:center}.page-section{border-radius:8px}.services-container{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);justify-items:center}.services-container::-webkit-scrollbar{width:10px}.services-container::-webkit-scrollbar-track{background:#f1f1f100;border-radius:5px}.services-container::-webkit-scrollbar-thumb{background:#8880;border-radius:5px}.services-container::-webkit-scrollbar-thumb:hover{background:#5550}.services-container{scrollbar-color:#505a88 #f1f1f100;scrollbar-width:thin}.service-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;height:90%;max-width:250px;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:90%}.service-card:hover{box-shadow:0 6px 10px #00000026;transform:translateY(-5px)}.service-icon{margin-bottom:15px}.service-card h3{color:#333;font-size:1.5rem;margin-bottom:10px}.service-description{color:#555;font-size:1.1rem;list-style:none;margin:0;padding:0}.service-description li{margin-bottom:8px}@media (max-width:1280px){.services-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.services-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.services-container{grid-template-columns:1fr}}.contact-section{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flexbox;flex-direction:column;height:100vh;justify-content:left;margin:auto;text-align:center;width:80vw}#contact h2{font-size:2em}.contact-form{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr 1fr;justify-content:left;margin:auto;max-width:600px;width:100%}input,textarea{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:10px;width:80%}button{background-color:green;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;padding:10px 20px}input [type=email],input [type=text]{padding-top:20px}button:hover{background-color:#006400}.contact-link{background-color:#505a88;border-radius:5px;color:#fff;display:inline-block;font-weight:700;margin:5px 0;padding:10px 20px;text-decoration:none;transition:background-color .3s ease,color .3s ease}.contact-link:hover{background-color:#333;color:#fff;text-decoration:none}#contact,#home,#services{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;overflow-x:hidden;padding:20px;scroll-snap-align:start}#contact,#home,#services{background-color:#1023523d}main{align-items:center;background-attachment:fixed;background-image:url(/static/media/background-1.21bc4f7d41f7e55bd638.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;width:100%}@media (max-width:768px){#contact,#home,#services{align-items:center;flex-direction:column;margin:10px;padding:10px;width:90vw}.home-logo{max-width:80vw}.home-logo img{height:auto;width:100%}}
/*# sourceMappingURL=main.fe594cad.css.map*/