:root{--black:#050202;--brown:#201912;--light-brown:#120707;--brown1:#5c4e38;--brown2:#472f1d;--brown3:#372920;--brown4:#302723;--brown-number:#5c4e38;--white:#fff;--text-color:#e5e5e5;--hover-color:#f3a683;--transition-duration:0.3s}*{box-sizing:border-box;font-family:Kanit,sans-serif;list-style:none;margin:0;padding:0;text-decoration:none}.header,body{background:#050202;background:var(--black)}.header{align-items:center;box-shadow:0 4px 8px #0000004d;display:flex;height:80px;justify-content:space-between;padding:0 5%}.header .logo{width:250px}.header .logo img{transition:transform .3s;transition:transform var(--transition-duration);width:100%}.header .logo img:hover{transform:scale(1.05)}.header .nav-links,.header .nav-links ul{align-items:center;display:flex;gap:30px}.header ul a{color:#e5e5e5;color:var(--text-color);font-size:18px;font-weight:500;padding:5px 0;position:relative;transition:color .3s;transition:color var(--transition-duration)}.header ul a:after{background:#f3a683;background:var(--hover-color);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s;transition:width var(--transition-duration);width:0}.header ul a:hover{color:#f3a683;color:var(--hover-color)}.header ul a:hover:after{width:100%}.header .contact-btn a{position:static}.header .contact-btn a:after{content:none}.header .contact-btn{background:#201912;background:var(--brown);border-radius:50px;color:#fff;color:var(--white);font-weight:500;padding:12px 20px;transition:background .3s,color .3s,transform .3s;transition:background var(--transition-duration),color var(--transition-duration),transform var(--transition-duration)}.header .contact-btn:hover{background:#120707;background:var(--light-brown)}.hamburger{align-items:center;cursor:pointer;display:none;flex-direction:column;height:30px;justify-content:center;transition:transform .3s ease;width:30px}.bar{background:#e5e5e5;background:var(--text-color);border-radius:5px;height:4px;margin:3px 0;transition:background .3s ease,transform .3s ease;width:100%}.hamburger.open .bar:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.open .bar:nth-child(2){opacity:0}.hamburger.open .bar:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:768px){.hamburger{display:flex}.header .nav-links{background:#050202;background:var(--black);box-shadow:0 4px 8px #0000004d;display:none;left:0;padding:50px 0;position:absolute;right:0;top:80px;transition:max-height .3s ease;z-index:10}.header .nav-links,.header .nav-links ul{flex-direction:column}.header .nav-links.open{display:flex}}.main-container{align-items:center;background:#050202;background:var(--black);display:flex;justify-content:center;min-height:100vh;padding:0 20px;position:relative}.main-list{flex:1 1}.main-container .main-list{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:absolute;width:100%}.main-container .column1{padding:0 50px}.main-container h2{color:#fff;font-size:5rem;font-weight:800;letter-spacing:1px;line-height:1.1;margin-bottom:20px;position:relative;text-shadow:2px 4px 6px #000000b3;text-transform:uppercase;width:80%;z-index:1}.main-container p.para{color:#fff;font-size:1rem;letter-spacing:.5px;line-height:1.7;max-width:600px;width:100%;z-index:1}.main-container button{background:#0000;border:2px solid #fff;border-radius:50px;color:#fff;font-size:1rem;letter-spacing:1px;margin-top:20px;padding:12px 20px;transition:background .3s ease,color .3s ease}.main-container button:hover{background:#fff;color:#050202;color:var(--black)}.main-container .column2 img.main-img{height:auto;max-width:600px;object-fit:cover;position:absolute;right:0;top:0;width:100%}.main-container .column2 img.main-bg-img{bottom:-20px;filter:brightness(.3);height:auto;max-width:500px;object-fit:cover;position:absolute;right:120px;width:100%}@media (max-width:768px){.main-container{flex-direction:column-reverse;padding:20px;position:static}.main-container .main-list{flex:1 1;position:static}.main-container .column1{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 10px}.main-container h2{font-size:40px;line-height:1.4;margin:10px auto;position:static;text-align:center;width:100%}.main-container p.para{margin:5px auto;text-align:center;width:100%}.main-container .column2 img.main-img{background-image:linear-gradient(#000c,#00000080),url(http://localhost:3000/static/media/background.12845c8026bb3074f27e.jpg);background-position:50%;background-size:cover;bottom:0;margin-top:20px;position:static;right:0}.main-container .column2 img.main-bg-img{display:none}}.carousel-container{align-items:center;background:#120707;background:var(--light-brown);display:flex;justify-content:center;margin:auto;overflow:hidden;padding:30px 0;position:relative;width:100%}.carousel-wrapper{display:flex;transition:transform .5s cubic-bezier(.25,.8,.25,1);width:100%}.carousel-item{align-items:center;box-sizing:border-box;display:flex;flex-basis:33.33333%;flex-grow:0;flex-shrink:0;justify-content:center;padding:10px}.carousel-item img{border-radius:8px;height:220px;object-fit:cover;width:100%}.carousel-button{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:50px;justify-content:center;padding:10px;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease;width:50px;z-index:10}.carousel-button:first-child{left:10px}.carousel-button:last-child{right:10px}.carousel-button:hover{background:#000000b3}@media (max-width:768px){.carousel-item{padding:0}.carousel-item img{margin:0 auto;object-fit:cover;width:95%}}.philosophy{align-items:center;background-color:#050202;background-color:var(--black);display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding:40px 50px}.philosophy-list{flex:1 1}.philosophy .column1{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);padding:20px}.philosophy .column1 img{border-radius:20px;box-shadow:0 4px 10px #0000004d;height:auto;max-width:250px;overflow:hidden;transition:transform .3s ease;width:100%}.philosophy .philosophy-img:hover{transform:scale(1.05)}.philosophy img{height:100%;object-fit:cover;width:100%}.philosophy p.round{background:#201912;background:var(--brown);border:1px solid #120707;border:1px solid var(--light-brown);border-radius:50px;box-shadow:0 3px 8px #0003;color:#fff;display:inline-block;font-size:22px;font-weight:600;letter-spacing:1px;margin-bottom:20px;padding:12px 20px;text-transform:capitalize}.philosophy h2{color:#fff;font-size:40px;font-weight:800;line-height:1.2;margin-top:10px;text-transform:uppercase}.philosophy p.para{color:#ccc;font-size:18px;line-height:1.7;margin-bottom:30px;margin-top:10px}.philosophy-counter{border-top:2px solid #5c4e38;border-top:2px solid var(--brown1);display:flex;gap:20px;justify-content:space-around;padding:30px 0;text-align:center}.philosophy-counter-list h2{color:#5c4e38;color:var(--brown1);font-size:45px;margin:0}.philosophy-counter-list p{color:#fff;font-size:18px;font-weight:600;margin-top:5px;text-transform:capitalize}@media (max-width:1024px){.philosophy{gap:20px;padding:30px 20px}.philosophy .column1{gap:20px;grid-template-columns:1fr 1fr}.philosophy h2{font-size:36px}.philosophy-counter{flex-wrap:wrap}.philosophy-counter-list{margin-bottom:20px}}@media (max-width:768px){.philosophy{flex-direction:column;gap:20px;padding:20px}.philosophy .column1{gap:15px;grid-template-columns:1fr}.philosophy h2{font-size:28px}.philosophy p.para{font-size:16px}.philosophy-counter{flex-direction:column;gap:15px}.philosophy-counter-list h2{font-size:36px}.philosophy-counter-list p{font-size:16px}}@media (max-width:480px){.philosophy h2{font-size:24px}.philosophy p.round{font-size:18px;padding:10px 15px}.philosophy-counter-list h2{font-size:28px}}.project{background:#120707;background:var(--light-brown);padding-bottom:60px}.project-col{align-items:center;display:flex;gap:20px;justify-content:center;padding-top:50px}.project-list{flex:1 1}.project-list1{align-items:center;display:flex;flex-direction:column;justify-content:center}.project p.round{background:#201912;background:var(--brown);border:1px solid #120707;border:1px solid var(--light-brown);border-radius:50px;box-shadow:0 3px 8px #0003;color:#fff;display:inline-block;font-size:22px;font-weight:600;letter-spacing:1px;padding:12px 20px;text-transform:capitalize}.project h2{color:#fff;font-size:40px;font-weight:800;line-height:1.2;text-transform:uppercase}.project h2,.project p.para{margin-top:10px;text-align:center}.project p.para{color:#ccc;font-size:18px;line-height:1.7;margin-bottom:30px}.project-card{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-evenly}.project-card .project-card-list{background:#201912;background:var(--brown);border-radius:10px;height:105vh;margin-top:50px;position:relative;width:320px}.project-card-img{height:100vh;overflow:hidden;position:absolute;top:0;width:100%}.project-card-img img{height:100%;object-fit:cover;width:100%}@media screen and (max-width:768px){.project-card .project-card-list{height:55vh}.project-card-img{height:50vh}}.project-card-info{background:#050202;background:var(--black);border-bottom:1px solid #fff;border-radius:10px;bottom:-30px;height:auto;left:50%;padding:10px 0 20px;position:absolute;transform:translateX(-50%);width:90%}.project-card-info h2{background:#5c4e38;background:var(--brown1);font-size:18px;font-weight:700;margin-top:20px;padding:10px;width:100%}.project-card-info h2,.project-card-info p{letter-spacing:1px;text-align:center;text-transform:capitalize}.project-card-info p{color:#fff;font-size:16px;font-weight:500;margin-top:10px}.project-card-icons{display:flex;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) translateY(10px);transition:opacity .5s ease,transform .5s ease;width:100%}.project-card-icons i{align-items:center;background:#050202;background:var(--black);border-radius:50%;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;margin:0 8px;padding:10px;transition:background-color .3s ease,color .3s ease;width:40px}.project-card .project-card-list:hover .project-card-icons{opacity:1;transform:translate(-50%,-50%) translateY(0)}@media (max-width:1024px){.project-col{flex-direction:column;gap:30px;padding:30px}.project-card{flex-direction:column;gap:20px}.project-card .project-card-list{width:300px}.project h2{font-size:36px}.project p.round{font-size:20px}.project p.para{font-size:17px}}@media (max-width:768px){.project-col{padding:20px}.project-card{align-items:center;flex-direction:column}.project-card .project-card-list,.project-card-info{width:90%}.project h2{font-size:28px}.project p.round{font-size:18px}.project p.para{font-size:16px}}@media (max-width:480px){.project-col{gap:15px}.project h2{font-size:24px}.project p.round{font-size:16px;padding:10px 15px}.project p.para{font-size:15px}.progress-bar-container p{font-size:18px}.progress-bar{height:20px}.project-card-icons i{font-size:16px;height:35px;width:35px}}.my-project{align-items:center;background:linear-gradient(#000000e6,#000000b3),url(/static/media/bg2.17739201f1ec033c1e1e.jpg);background-position:50%;background-size:cover;border-radius:20px;display:flex;flex-direction:column;height:50vh;justify-content:center;margin:20px auto;padding:30px 50px;text-align:center;width:95%}.my-project h1{color:#fff;font-size:40px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.my-project p{color:#ccc;letter-spacing:.5px;line-height:1.3;margin-top:10px;width:70%}.my-project ul{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.my-project a{color:#ccc;font-size:17px;font-weight:600}.project-tab{max-width:1200px}.project-tab h2{color:#fff;font-size:30px;margin:50px 0 30px;text-align:center;text-transform:capitalize}.project-tab .tab-menu{align-items:center;display:flex;gap:20px;justify-content:center;margin:20px 0}.project-tab .tab-menu button{background:#201912;background:var(--brown);border:1px solid #201912;border:1px solid var(--brown);border-radius:20px;color:#fff;font-size:17px;padding:12px 20px;text-transform:capitalize}.project-tab .tab-menu button.active{background:#472f1d;background:var(--brown2)}.project-tab .project-card-info{height:auto;padding:10px 0 20px}.project-tab .tab-content{margin:50px 0 100px}.project-tab .tab-content h2{color:#fff;font-size:18px;margin:20px 0 10px;padding:10px}.project-tab .tab-content p{font-size:14px;font-weight:500;padding:0 10px}.project-tab h3{color:#fff;font-size:30px;margin:100px 0 0;text-align:center;text-transform:capitalize}@media (max-width:1024px){.my-project{padding:30px 50px;width:95%}.my-project h1{font-size:36px}.my-project p{width:80%}.project-tab h2{font-size:28px}.project-tab .tab-menu{gap:20px}.project-tab .tab-menu button{padding:12px 20px}}@media (max-width:768px){.my-project{padding:25px 40px;width:90%}.my-project h1{font-size:32px}.my-project p{font-size:16px;width:85%}.project-tab h2{font-size:26px;margin:45px 0 25px}.project-tab .tab-menu{gap:15px}.project-tab .tab-menu button{font-size:16px;padding:10px 18px}}@media (max-width:600px){.my-project{height:auto;padding:20px 5px;width:90%}.my-project h1{font-size:25px}.my-project p{font-size:14px;width:100%}.project-tab h2{font-size:24px;margin:40px 0 20px;padding:0 20px}.project-tab .tab-menu{gap:10px}.project-tab .tab-menu button{font-size:15px;padding:10px 15px}}.about-page{align-items:center;background:linear-gradient(#000000e6,#000000b3),url(/static/media/bg2.17739201f1ec033c1e1e.jpg);background-position:50%;background-size:cover;border-radius:20px;display:flex;flex-direction:column;height:50vh;justify-content:center;margin:20px auto;padding:30px 50px;text-align:center;width:95%}.about-page h1{color:#fff;font-size:40px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.about-page p{color:#ccc;letter-spacing:.5px;line-height:1.3;margin-top:10px;width:70%}.about-page ul{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.about-page a{color:#ccc;font-size:17px;font-weight:600}.target-list p.round{background:#201912;background:var(--brown);border:1px solid #120707;border:1px solid var(--light-brown);border-radius:50px;box-shadow:0 3px 8px #0003;color:#fff;display:inline-block;font-size:22px;font-weight:600;letter-spacing:1px;margin-bottom:10px;padding:12px 20px;text-transform:capitalize}.target-list h2{color:#fff;font-size:40px;font-weight:800;line-height:1.2;margin-top:10px;text-transform:uppercase}.target-list p.para{color:#ccc;font-size:18px;line-height:1.7;margin-bottom:30px;margin-top:10px}.target{align-items:center;display:flex;gap:30px;justify-content:center;padding:30px 50px}.target-list{flex:1 1}.target-count{align-items:center;display:flex;gap:50px;justify-content:start;text-align:center}.target-count h2{color:#5c4e38;color:var(--brown1);font-size:50px}.target-count p{color:#ccc;font-size:18px;font-weight:600;text-transform:capitalize}.target .column2{display:flex;gap:20px}.target .target-card{background:#5c4e38;background:var(--brown1);border-radius:20px;padding:20px 30px;text-align:center}.target-card i{align-items:center;background:#fff;border-radius:50%;color:#fff;color:#201912;color:var(--brown);display:flex;font-size:40px;height:60px;justify-content:center;margin:0 auto;width:60px}.target-card h2{font-size:30px;margin-bottom:10px;text-transform:capitalize}.target-card p{color:#ccc;font-size:16px}.footer{background-color:#050202;background-color:var(--black);border-top:1px solid #fff;color:#fff;padding:40px 20px}.footer-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.footer-section{flex:1 1;min-width:200px}.foooter-logo{width:200px}.foooter-logo img{width:100%}.footer-section h3{font-size:22px;margin-bottom:15px;margin-top:20px}.footer-section li a,.footer-section p,.footer-section ul{color:#ccc;font-size:16px;line-height:1.3;margin:5px 0}.footer-section ul{list-style:none;padding:0}.footer-section li{align-items:center;display:flex;gap:8px}.follow-btn{background-color:#333;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:15px;padding:8px 16px}.social-icons{display:flex;gap:10px;margin-top:10px}.social-icon{background-color:#333;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;padding:10px}.footer-copyright{color:#888;font-size:14px;margin-top:30px;text-align:center}.footer-copyright a{color:#5c4e38;color:var(--brown1)}@media (max-width:768px){.about-page{height:auto;padding:20px 30px;width:90%}.about-page h1{font-size:32px}.about-page p{font-size:16px;width:90%}.target{flex-direction:column;gap:20px;padding:20px 30px}.target-list h2{font-size:25px}.target-list p.para,.target-list p.round{font-size:16px}.target-count h2{font-size:40px}.target-card h2{font-size:24px}}@media (max-width:480px){.about-page{padding:15px 5px}.about-page h1{font-size:28px}.about-page p{font-size:14px;width:100%}.target-count{align-items:center;gap:20px;justify-content:center}.target-count h2{font-size:30px}.target-count p{font-size:15px}.target-card h2{font-size:20px}.target-card p{font-size:14px}.footer-container{align-items:center;flex-direction:column;gap:20px}.footer-section{min-width:100%}.footer-section h3{font-size:18px}.footer-section li,.footer-section p,.footer-section ul{font-size:14px}}.contact-page{align-items:center;background:linear-gradient(#000000e6,#000000b3),url(http://localhost:3000/static/media/bg2.17739201f1ec033c1e1e.jpg);background-position:50%;background-size:cover;border-radius:20px;display:flex;flex-direction:column;height:50vh;justify-content:center;margin:20px auto;padding:30px 50px;text-align:center;width:95%}.contact-page h1{color:#fff;font-size:40px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.contact-page p{color:#ccc;letter-spacing:.5px;line-height:1.3;margin-top:10px;width:70%}.contact-page ul{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.contact-page a{color:#ccc;font-size:17px;font-weight:600}.contact-container{background-color:#120707;background-color:var(--light-brown);border-radius:20px;box-shadow:0 8px 16px #0003;display:flex;gap:20px;padding:30px}.map{border-radius:15px;box-shadow:0 6px 12px #0003;flex:1 1;overflow:hidden}.contact-form{color:#fff;display:flex;flex:1 1;flex-wrap:wrap;gap:15px}.form-group{width:48%}.form-group.full-width{width:100%}.label{color:#e0e0e0;display:block;font-size:1rem;font-weight:500}.input-field{background-color:initial;border:1px solid #444;border-radius:12px;color:#fff;font-size:1rem;margin-top:10px;outline:none;padding:12px 15px;transition:border .3s,box-shadow .3s;width:100%}.input-field::placeholder{color:#b3b3b3}.input-field:focus{border-color:#00bfff;box-shadow:0 0 8px #00bfff80}.submit-button{background-color:#5c4e38;background-color:var(--brown1);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:12px 20px;transition:background .3s,transform .2s}.submit-button:hover{background-color:#472f1d;background-color:var(--brown2);transform:translateY(-2px)}.submit-button:active{transform:translateY(0)}.contact-card{align-items:stretch;display:flex;gap:20px;justify-content:space-evenly;margin:30px auto;width:90%}.contact-card-list{align-items:center;background:#5c4e38;background:var(--brown1);border-radius:20px;display:flex;flex:1 1;gap:10px;justify-content:center;padding:20px 30px}.contact-card-list .contact-info,.contact-card-list i{color:#fff}.contact-card-list i{font-size:30px}.contact-card-list h2{font-size:18px}@media (max-width:1024px){.contact-page{padding:30px 50px;width:95%}.contact-page h1{font-size:32px}.contact-page p{width:100%}.contact-container{gap:15px}.form-group{width:100%}}@media (max-width:768px){.contact-page{padding:25px 40px;width:90%}.contact-page h1{font-size:32px}.contact-page p{font-size:16px;width:85%}.contact-container{flex-direction:column;padding:25px}.contact-card{flex-direction:column;gap:20px;margin:20px auto}.contact-card-list{align-items:start;justify-content:start;padding:15px 20px;width:100%}}@media (max-width:600px){.contact-page{height:auto;padding:20px 5px;width:90%}.contact-page h1{font-size:28px}.contact-page p{font-size:14px;width:100%}.contact-container{flex-direction:column;gap:15px;padding:20px}.form-group,.map{width:100%}}.privacy-policy,.terms-and-conditions{font-family:Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:20px}.privacy-policy h1,.terms-and-conditions h1{font-size:2.5rem;margin-bottom:20px}.privacy-policy h2,.terms-and-conditions h2{font-size:1.8rem;margin-bottom:10px;margin-top:20px}.privacy-policy p,.privacy-policy ul,.terms-and-conditions p,.terms-and-conditions ul{color:#555;font-size:1rem}.privacy-policy ul,.terms-and-conditions ul{list-style:disc;padding-left:20px}
/*# sourceMappingURL=main.5b142ecb.css.map*/