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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.brand_name{align-items:center;display:flex;justify-content:center}.brand_name span{color:#fff;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:600;letter-spacing:.00938em;line-height:1;margin:60px 0 0;text-align:center}.homeService{align-items:center;display:flex;justify-content:center}.homeService span{color:#fff;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.00938em;line-height:1.5;margin:0;text-align:center}.homeAbout{align-items:center;display:flex;justify-content:center}.homeAbout span{color:#f0af4f;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.00938em;line-height:1;margin:0;text-align:center}.buttonLmore{align-items:center;display:flex;justify-content:center}.buttonLmore button{background:#f0af4f;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:15px;height:35px;margin-top:25px;width:120px}@media (max-width:768px){.about-us{padding:5px}}@media(max-width:415px){.brand_name span{color:#fff;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.00938em;line-height:1.3;margin:60px 0 0;text-align:center}.homeService span{color:#fff;font-size:.9rem;line-height:1}.homeAbout span,.homeService span{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:.00938em;margin:0;text-align:center}.homeAbout span{color:#f0af4f;font-size:.8rem;line-height:1.5}.buttonLmore button{background:#0000;border:2px solid #fff;border-radius:3px;color:#fff;font-size:15px;height:35px;margin-top:25px;width:120px}}body{background-color:#f4f4f4;font-family:Arial,sans-serif;margin:0;padding:0}.about-us{background:#fff;box-shadow:0 0 10px #0000001a;margin:0 auto;max-width:1000px;padding:10px}.about-us-header{background-color:#f0af4f;color:#fff;padding:0;text-align:center}.about-us-content{padding:20px}.about-us-content h2,.about-us-content h3{color:#333;margin-top:20px}.about-us-content p{color:#666;line-height:1.6}.about-us-content ul{list-style-type:none;padding:0}.about-us-content ul li{background:#ffefdb;border-left:5px solid #f0af4f;margin:10px 0;padding:10px}.about-us-footer{background-color:#f0af4f;color:#fff;padding:10px 0;text-align:center}@media (max-width:768px){.about-us{padding:5px}.about-us-content h2{font-size:1.5rem}.about-us-content h3{font-size:1.25rem}.about-us-content p{font-size:.9rem}.about-us-content ul li{font-size:.9rem;padding:8px}}@media (max-width:480px){.about-us-header h1{font-size:1.5rem}.about-us-content h2{font-size:1.25rem}.about-us-content h3{font-size:1rem}.about-us-content p{font-size:.8rem}.about-us-content ul li{font-size:.8rem;padding:6px}.about-us-footer p{font-size:.8rem}}.contact-us{background:#fff;box-shadow:0 0 10px #0000001a;margin:0 auto;max-width:1000px;padding:20px}.contact-us-header{background-color:#f0af4f;color:#fff;padding:0;text-align:center}.contact__options{display:flex;justify-content:space-around;margin:20px 0}.contact__option{background:#f9f9f9;border-radius:8px;box-shadow:0 0 5px #0000001a;flex:1 1;margin:0 10px;padding:10px;text-align:center;transition:background-color .3s ease,box-shadow .3s ease}.contact__option:hover{background-color:#f0af4f;box-shadow:0 0 10px #0003;color:#fff}.contact__option h4{margin:10px 0 5px}.contact__option a{color:#f0af4f;display:inline-block;font-weight:700;margin-top:5px;text-decoration:none;transition:color .3s ease}.contact__option a:hover{color:#fff}.contact__option svg{font-size:2rem;margin-bottom:5px}.contact-us-content{padding:20px}.contact-us-content h2{color:#333;margin-top:20px}.contact-us-content p{color:#666;line-height:1.6}.contact-form{margin-top:20px}.form-group{margin-bottom:15px}.form-group label{color:#333;display:block;margin-bottom:5px}.form-group input,.form-group textarea{border:1px solid #ddd;border-radius:5px;padding:10px;width:100%}.contact-form button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease}.contact-form button,.contact-form button:hover{background-color:#f0af4f}.result-message{align-items:center;background-color:#e0f7e0;border-radius:5px;color:#4caf50;display:flex;font-weight:700;margin-top:10px;padding:10px}.result-message .icon{margin-right:8px}.contact-us-footer{background-color:#f0af4f;color:#fff;height:280px;padding:20px 0;text-align:center}.footer__logo{margin-bottom:10px}.footer__contacts{align-items:center;display:flex;flex-direction:column}.footer__contacts p{align-items:center;display:flex;font-size:.8rem;gap:5px;margin:5px 0}.footer__contacts a{color:#fff;text-decoration:none;transition:color .3s ease}.footer__contacts a:hover{color:#ddd}.footer__copyright{font-size:.8rem;margin-top:10px}@media (max-width:768px){.contact-us{padding:15px}.contact__options{align-items:center;flex-direction:column}.contact__option{margin:10px 0;width:90%}.contact-us-content h2{font-size:1.5rem}.contact-us-content p{font-size:.9rem}.form-group input,.form-group textarea{padding:8px}.contact-form button{font-size:.9rem;padding:8px 16px}}@media (max-width:480px){.contact-us-header h1{font-size:1.5rem}}.gallery{background:#fff;box-shadow:0 0 10px #0000001a;margin:0 auto;max-width:1000px;padding:20px}.gallery h2{background-color:#f0af4f;color:#fff;padding:5px;text-align:center}.gallery__grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.gallery__item{background:#f9f9f9;border-radius:8px;box-shadow:0 0 5px #0000001a;flex-basis:calc(33.333% - 20px);flex-grow:1;flex-shrink:1;margin:10px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.gallery__item:hover{box-shadow:0 0 10px #0003;transform:scale(1.05)}.gallery__img{display:block;height:auto;width:100%}.gallery-show-more{margin-top:20px;text-align:center}.gallery-show-more button{background-color:#f0af4f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease}.gallery-show-more button:hover{background-color:#f0af4f}@media (max-width:768px){.gallery__item{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1}}@media (max-width:480px){.gallery__item{flex:1 1 100%}}#root,body,html{background-color:#f4f4f4;font-family:Arial,sans-serif;height:100%;margin:0;padding:0}.services{background:#fff;box-shadow:0 0 10px #0000001a;margin:0 auto;max-width:1000px;padding:20px}.services-header{background-color:#f0af4f;color:#fff;padding:0;text-align:center}.services-content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:20px}.service{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:15px;text-align:center}.service-image{border-radius:8px;height:auto;max-width:100%}.service h2{color:#333;margin-top:10px}.service p{color:#666;line-height:1.6}.services-footer{background-color:#f0af4f;color:#fff;padding:10px 0;text-align:center}@media (max-width:768px){.services{padding:15px}.services-content h2{font-size:1.2rem}.services-content p{font-size:.9rem}.service h2{font-size:1rem}.service p{font-size:.9rem}}@media (max-width:480px){.services-header h1{font-size:1.5rem}.services-content h2{font-size:1.25rem}.services-content p{font-size:.8rem}.service h2{font-size:1rem}.service p,.services-footer p{font-size:.8rem}}nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1010107a;border-radius:3rem;bottom:2rem;display:block;gap:.8rem;left:50%;padding:.7rem 1.7rem;position:fixed;transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:2}nav,nav a{display:flex}nav a{background:#0000;border-radius:50%;color:#f0af4f;font-size:1.1rem;padding:.3rem}nav a:hover{background:#0000004d}nav a.active{background:"#ff6600";color:"white"}nav button{background:#0000;border:none;border-radius:50%;color:#f0af4f;cursor:pointer;display:flex;font-size:1.1rem;padding:.3rem}nav button:hover{background:#0000004d}nav a.button{background:"#ff6600";color:"white"}
/*# sourceMappingURL=main.99ca32ba.css.map*/