.project-txt .title a{font-weight:700;text-decoration:none;font-family:Poppins,sans-serif;color:var(--secondary)}.link-btn{text-transform:uppercase;font-size:14px;font-weight:700;color:var(--secondary);text-decoration:none;position:relative;display:inline-block}.link-btn:before{content:"";background-color:var(--primary);position:absolute;top:24px;width:82%;height:1px;display:block;transition:all .4s ease-in-out}.link-btn:hover:before{width:50%;background-color:var(--primary)}.link-btn img{transform:rotate(0);margin-left:2px;font-size:14px;transition:all .4s ease-in-out}.link-btn:hover img{transform:rotate(45deg)}.project-sec .single-project{margin-bottom:40px;padding-top:40px;border-top:1px solid #dfdfdf;position:sticky;top:130px;background:#f6f6f6}.project-sec .single-project .project-txt{max-width:485px;margin:0 auto}.project-sec .single-project .project-txt p{margin:15px 0 30px}.project-sec .single-project .pr-media{display:flex;justify-content:end;gap:30px}.industries-shapes{position:absolute;right:0;bottom:0;opacity:.4}ul.services-list{margin:0 auto;text-align:center;padding:0}ul.services-list li{display:inline-flex;background:#fff;align-items:center;padding:10px 15px;border-radius:50px;font-size:16px;gap:10px;margin:10px 0;color:var(--text);box-shadow:0 0 30px #dcdcdc}ul.services-list li a{text-decoration:none;color:#000}.services-list li img{width:60px;height:60px;border-radius:100%}.services-text{border-top:1px solid #fff;padding-top:50px}.section-footer-text p span{display:inline-block;font-weight:500;line-height:1em;background:var(--secondary);color:var(--background);padding:4px 10px;border-radius:100px;margin-right:5px}.section-footer-text p a{border-bottom:1px solid;padding-bottom:5px;font-weight:600;text-decoration:none;color:var(--text)}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.process-card{background:#fff;padding:40px 30px;border-radius:18px;text-align:center;position:relative;transition:.35s;box-shadow:0 10px 35px #0000000d}.process-card:hover{transform:translateY(-12px);box-shadow:0 25px 60px #00000030}.icon{width:70px;height:70px;margin:0 auto 15px;background:#f6f6f6;line-height:70px;border-radius:50%;border:1px solid #d9d9d9}.step-no{position:absolute;top:15px;right:20px;font-size:40px;font-weight:700;color:#595959}.transit-time{margin-top:70px;text-align:center}.transit-time h3{margin-bottom:25px;font-size:26px}.time-grid{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.time-card{background:#fff;padding:18px 28px;border-radius:10px;font-weight:500;box-shadow:0 10px 30px #0000000d;border:1px solid #eee}.faq-item{border-bottom:1px solid #ddd;padding:25px 0}.faq-item:last-child{border:0}.faq-question{width:100%;background:0;border:0;font-size:25px;text-align:left;display:flex;justify-content:space-between;align-items:center;padding:0;color:#111}.faq-icon{font-size:20px;transition:transform .3s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease;opacity:0}.faq-answer p{margin-top:15px}.faq-item.active .faq-answer{max-height:300px;opacity:1;max-width:90%}.faq-item.active .faq-icon{transform:rotate(180deg)}.active .faq-question{color:#000}.partner-contact-info-list{display:flex;flex-wrap:wrap;gap:50px 60px;margin-top:30px}.partner-contact-info-item{position:relative;width:calc(50% - 30px);display:flex;flex-wrap:wrap}.partner-contact-info-item:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#104b5a1a;width:1px;height:100%}.partner-contact-info-item .icon-box{width:50px;height:50px;background:#ffb400;border-radius:100px;display:flex;justify-content:center;align-items:center;margin-right:15px}.partner-contact-info-item .icon-box img{width:100%;max-width:24px;filter:invert(1)}.partner-contact-info-content{width:calc(100% - 65px)}.partner-contact-info-content p{margin:0 0 5px}.partner-contact-info-content h3{font-size:18px;line-height:30px}.partner-contact-info-content h3 a{color:inherit;transition:all .3s ease-in-out;text-decoration:none}.partner-contact-info-item.location-info-item{width:100%;border-top:1px solid #104b5a1a;padding-top:50px}.partner-contact-info-item:last-child:before,.partner-contact-info-item:nth-child(2n+2):before{display:none}.our-partner-content{position:relative;z-index:0}.partner-world-map-image img{width:100%;aspect-ratio:1 / .65;object-fit:cover;border-radius:10px;position:absolute;z-index:-1;opacity:.6}.inquiry-container{background:#fff;width:100%;max-width:850px;padding:40px;border-radius:15px;box-shadow:0 10px 30px #0000000d}.section-wrapper{margin-bottom:30px}.section-heading{font-weight:700;font-size:18px;margin-bottom:15px}.service-flex{display:flex;gap:30px}.service-item{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:500;font-size:14px}.service-item input{display:none}.custom-box{width:18px;height:18px;border:1px solid #ccc;border-radius:4px;position:relative}.service-item input:checked+.custom-box{background:#f1b434;border-color:#f1b434}.service-item input:checked+.custom-box:after{content:"✓";color:#000;position:absolute;left:3px;top:-1px;font-size:12px;font-weight:700}.input-grid{display:flex;gap:20px;margin-bottom:25px}.field-group{flex:1;position:relative}.full-width{width:100%;margin-bottom:25px}.field-group label,.field-label-main{position:absolute;top:-10px;left:15px;background:#fff;padding:0 8px;font-size:12px;font-weight:700;color:#000;z-index:10}.field-label-main{position:static;margin-bottom:10px;display:block;padding-left:0}.input-inner{border:1px solid #dcdcdc;border-radius:8px;display:flex;align-items:center;padding:12px 15px;overflow:inherit!important}.input-inner svg{color:#888;margin-right:12px;font-size:16px}.no-padding{padding:0!important;border:1px solid #dcdcdc;overflow:hidden}input,select,textarea{width:100%;border:0;outline:0;font-family:Montserrat,sans-serif;font-size:14px;background:transparent}.iti{width:100%}.iti input{padding-left:85px!important;height:48px;border:none!important}.segmented-control{display:flex;gap:10px;width:100%}.segment-item{flex:1;cursor:pointer;position:relative!important;left:0!important;padding:0!important;z-index:0!important}.segment-item input{display:none}.segment-label{display:block;padding:12px;text-align:center;border:1px solid #dcdcdc;border-radius:8px;font-size:14px;font-weight:600;transition:.3s}.segment-item input:checked+.segment-label{background:#fab32f;color:#000;border-color:#000}.consent-wrapper{margin-bottom:30px}.custom-checkbox{display:flex;gap:12px;cursor:pointer}.custom-checkbox input{display:none}.checkmark{min-width:18px;height:18px;border:1px solid #ccc;border-radius:4px;position:relative;margin-top:2px}.custom-checkbox input:checked+.checkmark{background:#000;border-color:#000}.custom-checkbox input:checked+.checkmark:after{content:"✓";color:#fff;position:absolute;left:4px;top:0;font-size:10px}.custom-checkbox p{font-size:12px;color:#666;margin:0;line-height:1.4}.submit-btn-black{width:100%;background:#fbb330;color:#000;border:0;padding:18px;border-radius:8px;font-size:16px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:.3s}.submit-btn-black:hover{background:#000;color:#fff;transform:translateY(-2px)}@media(max-width:1199.98px){.project-sec .single-project .project-txt{max-width:350px}}@media(max-width:992px){.process-grid{grid-template-columns:repeat(2,1fr)}.time-card{width:100%}.faq-question{font-size:16px}}@media(max-width:991.98px){.project-sec .single-project .project-txt{max-width:100%;margin-left:0}.project-sec .single-project .pr-media{margin-top:30px;justify-content:center}}@media(max-width:991px){ul.services-list li{width:49%;text-align:left;font-size:14px}.partner-contact-info-item{width:100%;padding:30px 0;border-top:1px solid #104b5a1a}.partner-contact-info-item:before{display:none}.partner-contact-info-list{gap:0}.partner-contact-info-list .partner-contact-info-item:nth-child(1){border-top:0;padding-top:0}.partner-contact-info-item.location-info-item{padding-top:30px}.inquiry-container{padding:25px}.step-no{font-size:30px}}@media(max-width:650px){.input-grid{flex-direction:column;gap:25px}.service-flex{flex-direction:column;gap:15px}.partner-contact-info-content h3{font-size:14px;line-height:20px}.faq-item{padding:12px 0}}@media(max-width:576px){.process-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:575.98px){.project-sec .single-project .pr-media{overflow:hidden}}@media(max-width:420px){ul.services-list li{width:100%;text-align:left;font-size:14px}}
