.service-tabs{background:#d7b58a;padding:10px 0 0;font-family:Poppins,sans-serif}.tabs-menu{text-align:center;flex-wrap:nowrap;gap:35px;margin:0;padding:0;list-style:none;display:flex}.tabs-menu li{position:relative}.tabs-menu li a{color:#fff;letter-spacing:.5px;font-size:14px;font-weight:100;text-decoration:none}.tabs-menu li:not(:last-child):after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:30%;right:-20px;transform:translateY(-50%)}@media (max-width:768px){.tabs-menu{flex-direction:row;gap:15px}.tabs-menu li:after{display:none}}.breadcrumb{color:#444;margin:10px 0;font-size:10px}.breadcrumb a{color:#444;font-size:10px;text-decoration:none}.breadcrumb span{margin:0 5px;font-size:10px}.services-section{text-align:center;padding:60px 0;font-family:Poppins,sans-serif}.section-title h3{margin-bottom:5px;font-size:26px;font-weight:600}.services-section .section-title{color:#444;margin-bottom:10px;font-size:24px;font-weight:500;text-align:center!important}.section-title .underline{background:#000;width:60px;height:3px;margin:0 auto 40px;display:block}.services-row{flex-wrap:wrap;justify-content:center;gap:25px;display:flex}.service-card{cursor:pointer;color:#fff;border-radius:15px;width:335px;height:330px;text-decoration:none;position:relative;overflow:hidden}.service-card img{object-fit:cover;width:100%;height:100%;transition:none!important}.service-card .overlay{background:#0000008c;position:absolute;inset:0}.service-card .content{text-align:left;width:80%;position:absolute;top:25px;left:25px}.service-card h4{color:tan;font-family:CG Omega;font-size:25px;font-weight:500;line-height:1.2;opacity:1!important;margin-bottom:19px!important;transform:none!important}.service-card p,.service-card button{opacity:0;font-size:14px;transition:all .4s;transform:translateY(15px)}.service-card:hover p,.service-card:hover button{opacity:1;transform:translateY(0)}.service-card button{color:#fff;background:tan;border-radius:20px;padding:7px 18px;font-size:13px}@media (max-width:768px){.services-row{flex-direction:column;align-items:center}.service-card{width:90%;height:300px}}.page-title{text-transform:uppercase;margin-bottom:10px;font-family:CG Omega;font-size:25px;font-weight:100}.section-text{margin-bottom:40px;font-size:15px}.services-list{padding:0;list-style:none}.section{padding:60px 0%}.stats-title{padding:25px}.stats-title h2{letter-spacing:1px;color:tan;margin:0;font-family:CG Omega;font-size:40px}.stats-title p{color:#666;margin-top:5px}.workflow{text-align:left;padding:60px 0}.sub{color:#000;font-size:25px;font-weight:500}.workflow-grid{flex-wrap:wrap;justify-content:center;gap:40px;margin-top:40px;display:flex}.wf-item{background:#fff;border:1px solid #ececec;border-radius:10px;width:200px;padding:20px;font-size:35px;box-shadow:0 2px 10px #00000010}.wf-item h4{letter-spacing:.5px;margin-top:10px;font-size:14px}.gallery{padding:40px 8%}.gallery-menu{border-bottom:1px solid #ddd;gap:50px;margin-bottom:20px;padding:0;list-style:none;display:flex;overflow-x:auto}.gallery-menu li{cursor:pointer;color:#333;white-space:nowrap;border-bottom:3px solid #0000;padding-bottom:8px;font-size:15px}.gallery-menu li.active{color:#d49b5a;border-bottom:6px solid #d49b5a;font-weight:600}.tabs-menu li.active{text-align:center;border-bottom:6px solid #000;padding-bottom:12px}.tabs-menu li:hover{cursor:pointer;border-bottom:6px solid #000}.tabs-menu li{padding-bottom:12px}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:none}.gallery-grid.active{display:grid}.gallery-grid img{object-fit:cover;border-radius:10px;width:100%;height:190px}@media (max-width:900px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.gallery-grid{grid-template-columns:1fr}}.process-section{box-sizing:border-box;width:100%;max-width:1200px;padding:20px}.process-container{flex-wrap:wrap;justify-content:space-between;gap:50px;display:flex}.process-step{text-align:center;box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:15px;flex-direction:column;flex:1;align-items:center;min-width:200px;max-width:280px;padding:30px 20px 20px;display:flex;position:relative;box-shadow:0 4px 10px #0000000d}.step-header{z-index:1;background-color:#fff;border:1px solid #d4af37;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:-25px;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #0000001a}.step-number{color:#1d1d1d;font-size:1.1em;font-weight:700}.step-content{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;margin-top:15px;display:flex}.step-icon{object-fit:contain;color:#d4af37;width:70px;height:70px;margin-bottom:20px}.step-description{color:#333;text-transform:uppercase;text-align:center;margin:0;font-size:.9em;font-weight:400;line-height:1.4}@media (max-width:992px){.process-step{max-width:45%;min-width:unset}}@media (max-width:768px){.process-container{justify-content:center}.process-step{width:90%;max-width:300px}}.accordion-item{border-top:1px solid #ccc;padding:10px 20px;border-bottom:1px solid #ccc!important;border-left:none!important;border-right:none!important;border-radius:0!important}.accordion-item.active{border:1px solid tan!important;border-left:none!important;border-right:none!important}.accordion-item.active .accordion-header{color:tan!important}.accordion-header{text-align:left;cursor:pointer;background:0 0;border:none;outline:none;width:100%;padding:10px 25px 10px 0;font-size:18px;position:relative}.accordion-header .symbol{font-size:18px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.accordion-item .symbol:before{content:"+";color:tan;font-size:32px}.accordion-item.active .symbol:before{content:"-";color:tan;font-size:32px}.accordion-header:hover{color:#c59d52}.accordion-content{padding:0 0 10px;font-size:14px;display:none}.accordion-item.active .accordion-content{display:block}@media (min-width:1600px){.enquiry-pd{padding-top:170px!important}.enquiry-box button{font-size:15px 0!important}.enquiry-box p{font-size:12px!important}.enquiry-box input,.enquiry-box select{color:#8b8b8b;border:none;border-bottom:1px solid #999;outline:none;width:100%;margin-bottom:0;padding:15px 0!important;font-size:15px!important}.enquiry-box{background:#fff;border-bottom-right-radius:74px;position:relative;box-shadow:0 10px 25px #0000001a;width:653px!important;max-width:73%!important;padding:77px 98px!important;top:255px!important;left:-294px!important}.enquiry-box h4{font-size:20px!important}.enquiry-box h2{margin:7px 0 28px!important;font-size:33px!important}}.enquiry-box{background:#fff;border-bottom-right-radius:74px;width:450px;max-width:90%;padding:50px 60px;position:relative;top:201px;left:-236px;box-shadow:0 10px 25px #0000001a}.enquiry-box h4{color:#222;text-transform:uppercase;letter-spacing:1px;margin-bottom:2px;padding-bottom:0;font-family:CG Omega;font-size:14px;font-weight:500;display:inline-block}.enquiry-box h2{color:#000;text-transform:uppercase;margin:7px 0 17px;font-family:CG Omega;font-size:22px}.enquiry-box input,.enquiry-box select{color:#8c8c8c;border:none;border-bottom:1px solid #999;outline:none;width:100%;margin-bottom:0;padding:10px 0;font-size:13px}.enquiry-box p{color:#666;margin-top:6px;margin-bottom:25px;font-size:10px;line-height:1.6}.enquiry-box button{color:#fff;cursor:pointer;background-color:#d7b48a;border:none;border-radius:30px;padding:7px 28px;font-family:CG Omega;font-size:21px;transition:all .3s}.enquiry-box button:hover{background-color:#c89e6d}@media (min-width:769px){.enquiry-section{background:url(/images/enquiry-form-bg.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:100vh;margin-bottom:13rem;display:flex;position:relative}}@media (max-width:768px){.enquiry-section{background:url(/images/enquiry-form-bg-mob.jpg) 50%/cover no-repeat;align-items:center;height:334px;margin-bottom:27rem;display:flex;position:relative}}@media (max-width:992px){.enquiry-section{background-position:50%;flex-direction:column;padding:50px 20px}.enquiry-box{width:100%;max-width:500px;left:0}}
