img{box-shadow:10px 10px 15px #00000080}.hidden{color:#000;text-align:center;width:100%;padding:0 0 100px}@media screen and (min-width:731px){.hidden{display:none}}.home p{color:gray}.home h1{text-align:center;width:100%;padding:40px 0}.services{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.service{flex-wrap:wrap;display:flex}.service img{width:75%;height:auto;box-shadow:10px 10px 15px #00000080}.service h2{width:100%}.summary{text-align:center;grid-template-columns:repeat(2,1fr);align-items:center;display:grid}.services div{text-align:center;flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:768px){.services{grid-template-columns:1fr}.service img{width:50%}.summary{grid-template-columns:1fr}}@media screen and (max-width:768px){.item{order:1}}@media screen and (min-width:450px){.summary img{width:400px;height:auto}}@media screen and (max-width:450px){.summary img{width:100%;height:auto}}.about{flex-wrap:wrap;justify-content:center;display:flex}.ins{flex-wrap:wrap;justify-content:center;width:100%;display:flex}@media screen and (max-width:350px){.ins{padding-bottom:50px}}@media screen and (max-width:900px){.ins{margin:0 1rem}}@media screen and (min-width:900px){.ins{margin:0 12rem}}.about h1{text-align:center;width:100%;padding-top:40px}.about img{width:100%;height:50%}.more img{width:100%;height:auto;margin-top:40px}.about p{color:gray;text-align:center}.info{grid-template-columns:repeat(2,1fr);gap:50px;display:grid}@media screen and (max-width:900px){.info{margin:0 1rem}}@media screen and (min-width:900px){.info{margin:0 12rem}}.more{flex-wrap:wrap;justify-content:center;display:flex}.who{margin-bottom:-50px}@media screen and (max-width:730px){.who{margin-bottom:0}}@media screen and (max-width:615px){.info{grid-template-columns:1fr}.who{margin-bottom:0}.home{margin:0}}.contactus{flex-wrap:wrap;justify-content:center;display:flex}.contactus form{flex-wrap:wrap;justify-content:center;gap:5px;width:100%;display:flex}.contactus input{border:none;border-bottom:1px solid gray}.contactus .button{color:#003f04;background-color:#fff;border:3px solid #003f04;width:130px;margin-top:20px;font-size:20px}.contactus .button:hover{color:#fff;background-color:#003f04}.contactus h2{padding:70px 0 25px}.contactus p{color:gray;text-align:center;width:75%}.cts{flex-wrap:wrap;justify-content:center;display:flex}.cts h2{padding:50px 100px 0}.circle{background-color:#000;border:1px solid #000;border-radius:100%;width:2px;height:2px}.phone{text-align:center;grid-template-columns:1fr;place-items:center;gap:20px;width:75%;display:grid}.contact-page{padding:24px 16px}.contact-container{max-width:900px;margin:0 auto}.contact-card{background:#fff;border:1px solid #eaeaea;border-radius:16px;padding:18px}@media (min-width:768px){.contact-page{padding:40px 24px}.contact-card{padding:28px}}.form-title{margin:0 0 14px;font-size:28px;line-height:1.2}.form-subtitle{color:#666;margin:0 0 18px}.form-grid{gap:12px;display:grid}@media (min-width:768px){.form-grid.two-col{grid-template-columns:1fr 1fr;gap:14px}}.field{gap:6px;display:grid}.label{color:#444;font-size:13px}.input,.textarea,.select{background:#fff;border:1px solid #dcdcdc;border-radius:12px;outline:none;width:100%;padding:12px;font-size:16px}.textarea{resize:vertical;min-height:110px}.input:focus,.textarea:focus,.select:focus{border-color:#999}.photo-box{border:1px solid #e5e5e5;border-radius:16px;padding:14px}.photo-list{gap:10px;margin-top:12px;display:grid}.photo-item{border:1px solid #f0f0f0;border-radius:14px;gap:10px;padding:12px;display:grid}@media (min-width:640px){.photo-item{grid-template-columns:72px 1fr auto;align-items:center;gap:12px}}.thumb{background:#fafafa;border:1px solid #eee;border-radius:12px;width:72px;height:72px;position:relative;overflow:hidden}.file-meta{word-break:break-word}.file-name{font-weight:600}.file-sub{color:#666;margin-top:2px;font-size:12px}.progress-wrap{background:#eee;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.progress-bar{background:#4dabf7;width:0%;height:8px;transition:width .12s linear}.btn-row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.btn-primary{color:#fff;cursor:pointer;background:#0a5;border:1px solid #0a5;border-radius:12px;padding:12px 14px;font-size:16px}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:12px;padding:10px 12px}.notice-success{color:#0a5}.notice-error{color:#c92a2a}
.contact{color:#fff;background-color:#000;width:100%;height:60px;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:24px}.contact:hover{opacity:.5;transition:all .5s}img{width:150px;height:110px}header,.header{flex-wrap:wrap;justify-content:center;display:flex}@media screen and (max-width:322px){.header a{font-size:.9rem}}.bname{text-align:center;margin-bottom:5px;padding-top:30px}.line{background-color:#000;width:75%;height:2px}p{color:red}ul{gap:25px;padding-right:43px;list-style:none;display:flex}a{color:#000;text-decoration:none}@media screen and (min-width:371px){a{font-size:larger}.contact{font-size:24px}}@media screen and (max-width:426px){.contact{font-size:20px}}ul a{color:gray}.active a{color:#003f04}.contact a{color:#fff}
footer{text-align:center;place-items:center}@media screen and (max-width:900px){footer{margin:100px 1rem 0}}@media screen and (min-width:900px){footer{margin:100px 7rem 0}}@media screen and (max-width:320px){.navbar a{font-size:.458rem}}.navbar{flex-wrap:wrap;justify-content:center;display:flex}.navbar nav{justify-content:center;width:100%;font-size:24px;display:flex}ul a:hover{color:#003f04}.navbar li{border-bottom:1px solid gray;padding:0 10px}.navbar img{box-shadow:none}.formBox{display:block}@media screen and (max-width:555px){.navbar nav{font-size:18px}}@media screen and (max-width:493px){.navbar nav{font-size:16px}}@media screen and (max-width:465px){.navbar nav{font-size:14px}}@media screen and (max-width:439px){.navbar nav{font-size:12px}}@media screen and (max-width:411px){.navbar nav{font-size:10px}}
