@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";.navbar-toggler{border:1px solid #0000001a}.navbar-toggler-icon{vertical-align:middle;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100%;width:1.5em;height:1.5em;display:inline-block}#root{min-height:100vh}:root{--primary-color:#2bb24b;--secondary-color:#0b6f39;--dark-color:#616262;--background-color:#fff;--text-color:#333}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}@media (width<=768px){html{font-size:14px}}body{background-color:var(--background-color);color:var(--text-color);font-family:Roboto,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}:focus,:hover{outline:0}a{text-decoration:none}.bg-primary{background-color:var(--primary-color)!important}.bg-dark{background-color:var(--dark-color)!important}.bg-secondary{background-color:var(--secondary-color)!important}.text-bold{font-weight:700}.back-to-top{z-index:99;display:none;position:fixed;bottom:30px;right:30px}#spinner{opacity:0;visibility:hidden;z-index:99999;transition:opacity .5s ease-out,visibility 0s linear .5s}#spinner.show{visibility:visible;opacity:1;transition:opacity .5s ease-out,visibility linear}.navbar-brand img{width:auto;max-width:220px;max-height:70px}@media (width<=768px){.navbar-brand img{width:160px}}.navbar{background:#fff;width:100%;transition:top .3s ease-in-out}.navbar-fixed-top{z-index:1000;width:100%;position:fixed;top:0}.navbar .navbar-nav .nav-link{color:#696e77;outline:none;margin-left:25px;padding:10px 0;font-weight:500}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link.active{color:var(--primary-color)}.navbar .dropdown-toggle:after{content:"";vertical-align:middle;border:none;margin-left:8px;font-family:"Font Awesome 5 Free";font-weight:900}@media (width<=768px){.navbar .navbar-nav{margin-top:20px;margin-bottom:15px;background-color:#fff!important}.navbar .navbar-nav .nav-item{margin-top:0;margin-bottom:0}}.btn{transition:all .5s}.btn.btn-primary{background:var(--primary-color);border-color:var(--primary-color)}.btn.btn-primary:hover{background:var(--secondary-color);border-color:var(--secondary-color)}#header-carousel .carousel-item img{object-position:center;object-fit:cover;vertical-align:middle;max-height:450px}#header-carousel .carousel-indicators .active{background-color:var(--secondary-color)}#header-carousel .carousel-indicators button{background-color:var(--primary-color)}#header-carousel .carousel-control-prev-icon,#header-carousel .carousel-control-next-icon{background-color:var(--primary-color);border:15px solid var(--primary-color);border-radius:8px;width:2.6rem;height:2.6rem}#header-carousel .carousel-caption{text-align:left;width:48%;position:absolute;top:50%;left:12%;transform:translateY(-50%)}#header-carousel .carousel-caption h3{color:var(--secondary-color);text-shadow:2px 2px 4px #0000004d;font-weight:600}#header-carousel .carousel-caption p{color:var(--text-color);font-size:15px}@media (width<=768px){#header-carousel .carousel-caption{width:50%;top:45%;left:5%}#header-carousel .carousel-caption p{font-size:12px}}@media (width<=576px){#header-carousel .carousel-caption{width:55%;top:36%;left:5%}#header-carousel .carousel-item img{height:220px}#header-carousel .carousel-caption h3{font-size:16px}#header-carousel .carousel-caption p{font-size:12px}}.page-header{background:url(/assets/banner-2-DrpnVg8R.jpg) 50%/cover no-repeat}.page-header .breadcrumb-item,.page-header .breadcrumb-item a{font-weight:500}.page-header .breadcrumb-item a,.page-header .breadcrumb-item+.breadcrumb-item:before{color:#696e77}.page-header .breadcrumb-item a:hover,.page-header .breadcrumb-item.active{color:var(--primary)}#recent-work-carousel .card{border:none;max-width:300px;height:200px;margin-bottom:10px}#recent-work-carousel .card-img{filter:brightness(.7);width:100%;height:100%}#recent-work-carousel .fa-play-circle{transition:all .3s}#recent-work-carousel .fa-play-circle:hover{transform:scale(1.1)}.service-item{position:relative;overflow:hidden;box-shadow:0 0 45px #00000012}.service-item .service-icon{justify-content:center;align-items:center;width:90px;height:90px;display:flex}.service-item .service-icon i{max-width:60px;max-height:60px;margin-top:10px}.service-item a.btn{color:var(--primary-color)}.service-item a.btn:hover{color:#fff;background:var(--primary-color);border-color:var(--primary-color)}.vision-container{text-align:center}.vision-container .vision-left,.vision-container .vision-right{flex-direction:column;justify-content:center;height:350px;display:flex}.vision-left{background:linear-gradient(var(--primary-color), var(--secondary-color));color:#fff}.vision-right{color:var(--dark-color);background:#fffffc}.animated.pulse{animation-duration:1.5s}.testimonial-left,.testimonial-right{position:relative}.testimonial-left img,.testimonial-right img{border:1px dashed var(--primary-color);border-radius:10px;padding:5px;position:absolute}.testimonial-left img:first-child,.testimonial-right img:nth-child(3){width:70px;height:70px;top:10%;left:50%;transform:translate(-50%)}.testimonial-left img:nth-child(2),.testimonial-right img:nth-child(2){width:60px;height:60px;top:50%;left:10%;transform:translateY(-50%)}.testimonial-left img:nth-child(3),.testimonial-right img:first-child{width:50px;height:50px;bottom:10%;right:10%}.testimonial-carousel .owl-item img{width:100px;height:100px}.testimonial-carousel .owl-nav{justify-content:center;margin-top:30px;display:flex}.testimonial-carousel .owl-nav .owl-prev,.testimonial-carousel .owl-nav .owl-next{color:#fff;background:var(--primary-color);border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;margin:0 5px;font-size:22px;transition:all .5s;display:flex}.testimonial-carousel .owl-nav .owl-prev:hover,.testimonial-carousel .owl-nav .owl-next:hover{background:var(--secondary-color)}.footer{color:#a7a8b4}.footer-logo img{width:auto;max-width:190px;max-height:70px}@media (width<=768px){.footer-logo img{width:160px}}.footer .btn.btn-link{text-align:left;color:#a7a8b4;text-transform:capitalize;margin-bottom:5px;padding:0;font-weight:400;text-decoration:none;transition:all .3s;display:block}.footer .btn.btn-link:before{content:"";color:#a7a8b4;margin-right:10px;font-family:"Font Awesome 5 Free";font-weight:900;position:relative}.footer .btn.btn-link:hover{color:#fff;letter-spacing:1px;box-shadow:none}.footer .btn.btn-square{color:#a7a8b4;border:1px solid #a7a8b4}.footer .btn.btn-square:hover{color:#fff;border-color:#fff}.footer .copyright{border-top:1px solid #ffffff1a;padding:25px 0;font-size:15px}.footer .copyright a{color:var(--secondary-color)}.footer .copyright a:hover{color:#fff}html,body,#root{min-height:100%}body{margin:0}body,.ds-payment-container,.ds-payment-title,.ds-payment-form,.ds-payment-btn,.ds-payment-result{font-family:Poppins,Segoe UI,Arial,sans-serif}.ds-payment-container{color:#222;background:#fff;border-radius:16px;max-width:400px;margin:40px auto;padding:28px 18px 22px;font-family:Poppins,Segoe UI,Arial,sans-serif;box-shadow:0 4px 24px #27ae6014,0 1.5px 6px #0000000a}@media (width<=600px){.ds-payment-container{border-radius:10px;max-width:98vw;margin:16px 1vw;padding:14px 2vw 16px;box-shadow:0 2px 8px #27ae601a}}.ds-payment-title{color:#219653;text-align:center;margin-bottom:22px;font-family:Poppins,Segoe UI,Arial,sans-serif;font-size:2rem;font-weight:700}.ds-payment-form{flex-direction:column;gap:10px;display:flex}.ds-payment-form label{color:#219653;margin-bottom:2px;font-size:1rem;font-weight:500}.ds-payment-form input,.ds-payment-form select{color:#222;box-sizing:border-box;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:7px;width:100%;margin-bottom:0;padding:10px 12px;font-family:inherit;font-size:1rem;transition:border .2s}.ds-payment-form input:focus,.ds-payment-form select:focus{border:1.5px solid #27ae60;outline:none}.ds-payment-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#27ae60 0%,#219653 100%);border:none;border-radius:7px;width:100%;margin-top:8px;padding:12px 0;font-size:1.08rem;font-weight:600;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px #27ae6014}.ds-payment-btn:disabled{color:#fff;cursor:not-allowed;background:#b2e6f7}.ds-payment-btn:hover:not(:disabled){background:linear-gradient(90deg,#219653 0%,#27ae60 100%);box-shadow:0 4px 16px #27ae601f}.ds-payment-result{text-align:center;padding:0 2vw}.ds-payment-result h3{color:#219653;margin-bottom:12px;font-family:Poppins,Segoe UI,Arial,sans-serif;font-size:1.5rem}.ds-payment-result p{color:#222;margin-bottom:8px;font-size:1.05rem}@media (width<=600px){.ds-payment-title{margin-bottom:14px;font-size:1.3rem}.ds-payment-form label{margin-bottom:2px;font-size:.97rem}.ds-payment-form input,.ds-payment-form select{padding:9px 8px;font-size:.97rem}.ds-payment-btn{border-radius:6px;padding:10px 0;font-size:.97rem}.ds-payment-result h3{font-size:1.1rem}.ds-payment-result p{font-size:.97rem}}
