body{background-color:#eee7df;color:#333;font-family:Arial,sans-serif;margin:0;padding:0}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;padding-top:80px}.navbar{background-color:#165423;box-shadow:0 2px 4px #0000001a;left:0;position:fixed;top:0;width:100%;z-index:1000}.navbar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:10px 20px}.logo-img{width:80px}.nav-links{display:flex;gap:20px;list-style:none;margin:0;padding:0}.nav-link{border-radius:4px;color:#eee7df;font-weight:700;padding:8px 12px;text-decoration:none;transition:background-color .3s,color .3s}.nav-link.active,.nav-link:hover{background-color:#eee7df;border:2px solid #eee7df;color:#fff;color:#165423}.footer{background-color:#165423;color:#fff;padding:10px 20px;text-align:center}.footer-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px}.footer .company-name,.footer .contact-info{font-size:.9rem;margin:5px 0}.footer a{color:#fff;text-decoration:underline}.hero{background-image:url(/static/media/hero-image.jpg.f784903c6c97398f7129.jpg);background-position:50%;background-size:cover;height:100vh;position:relative}.hero-overlay{background-color:#0006;bottom:0;left:0;position:absolute;right:0;top:0}.hero-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 20px;position:relative;text-align:center;z-index:1}.hero-content h1{color:#eee7df;font-size:2.5rem;margin-bottom:20px}.hero-content p{color:#eee7df;font-size:1.2rem;margin-bottom:20px}.ad-phrases .phrase{color:#eee7df;font-style:italic;margin-bottom:5px}.contact-page{max-width:600px}.contact-page h1,.contact-page p{color:#165423;margin-bottom:20px;text-align:center}.contact-form{padding:20px}.formation-page{color:#165423;margin:0 auto;max-width:800px;padding:40px 20px;text-align:center}.construction-image{margin-top:20px}.construction-image img{height:auto;max-width:100%}.features{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:60px auto;text-align:center}@media (max-width:768px){.features{grid-template-columns:1fr}}.feature-item{background-color:#fafafa;border:1px solid #e2e2e2;border-radius:6px;padding:20px;transition:box-shadow .3s}.feature-item:hover{box-shadow:0 2px 8px #0000001a}.feature-item img{border-radius:4px;height:auto;margin-bottom:15px;width:100%}.feature-item h2{color:#165423;font-size:1.25rem;margin-bottom:10px}.feature-item p{font-size:.95rem;line-height:1.5}.contact-page{margin:0 auto;max-width:1000px;padding:40px 20px}.contact-container{align-items:flex-start;display:flex;gap:40px}.contact-section{flex:1 1}.contact-section h1,.contact-section p{color:#165423;margin-bottom:20px;text-align:center}.contact-form{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:20px 30px}.contact-form label{color:#165423;display:block;font-weight:700;margin-bottom:5px}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:4px;margin-bottom:15px;padding:8px;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#165423;outline:none}.btn{background-color:initial;border:2px solid #165423;border-radius:4px;color:#165423;cursor:pointer;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none;transition:background-color .3s,color .3s}.btn:hover{background-color:#165423;color:#fff}.logo-section{align-items:center;display:flex;flex:1 1;justify-content:center}.big-logo{height:auto;width:500px}.popup{background-color:#eee7df;border:2px solid #165423;border-radius:6px;box-shadow:0 2px 8px #0000004d;color:#165423;left:50%;padding:20px 30px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10000}.btn-popup{background-color:#fff;border:none;border-radius:4px;color:#165423;cursor:pointer;font-weight:700;margin-top:15px;padding:8px 16px;transition:background-color .3s,color .3s}.btn-popup:hover{background-color:#165423;color:#fff}@media (max-width:768px){.contact-container{align-items:center;flex-direction:column}}
/*# sourceMappingURL=main.3ee1ad13.css.map*/