.com-title{font-family:var(--font-playfair-display),"Playfair Display",serif}.contactUs .main-banner.mobile-banner.contact-us-hero{background-image:url(/assets/images/common-img/about-us-bg.jpg)}.contactUs .top-banner-opacity{background:rgba(0,0,10,.55)}.contactUs .main-banner.mobile-banner .left-text{margin-bottom:0;height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.contactUs .main-banner.bg_gradient{background:linear-gradient(180deg,#ab8736,#8b6b28)}.contactUs .hero-title{font-size:clamp(28px,5vw,48px);line-height:clamp(36px,5.5vw,56px);font-weight:700;color:#ffffff;margin-bottom:20px;animation:fadeInUp .8s ease-out}.contactUs .hero-subtitle{font-size:clamp(16px,2.5vw,20px);line-height:clamp(24px,3vw,28px);color:#ffffff;opacity:.95;animation:fadeInUp 1s ease-out .2s backwards;max-width:800px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.contactUs section.contact-us-page{padding:50px 0;background-color:#f9f9f9}.contactUs section.contact-us-page .section-titel h1,.contactUs section.contact-us-page .section-titel h2{margin-bottom:20px;font-family:Playfair Display,serif;font-weight:700}.contactUs button,.contactUs input,.contactUs input::placeholder,.contactUs section.contact-us-page .section-titel p,.contactUs textarea{font-family:DM Sans,sans-serif}.contactUs section.contact-us-page .contact-form-content p{margin-bottom:30px;font-size:18px;font-weight:500;line-height:28px;color:#333333}.contactUs .contact-us-page .contact-form-content .form-control{border:none;min-height:48px;background-color:#fff;border-radius:0;resize:none}.contactUs .contact-us-page .contact-form-content .form-control:focus{box-shadow:none}.contactUs .all-btns:hover{background-color:#ffffff;border:1px solid #ab8736;color:#ab8736}.contactUs .experience-section{padding:50px 0;position:relative;overflow:hidden}.contactUs .experience-section h2.com-title{font-weight:600;font-size:35px;line-height:50px;color:#ab8736;margin-bottom:0}.contactUs .experience-section p.com-para{font-weight:500;font-size:18px;line-height:28px;color:#333333}.contactUs .exprince-year-wrapper ul{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.contactUs .exprince-year-wrapper ul li{position:relative;width:50%;margin-top:50px;padding-left:20px}.contactUs .exprince-year-wrapper ul li:before{content:"";position:absolute;top:0;left:0;width:1px;height:70px;background:#ab8736}.contactUs .exprince-year-wrapper ul li .small-title{font-weight:500;font-size:35px;line-height:43px;color:#ab8736;margin:0}.contactUs .exprince-year-wrapper ul li .small-title .dark-color{color:#4d4d4d;font-weight:800}.contactUs .experience-section .btn-primary,.contactUs .experience-section .btn-primary:focus{background-color:#ab8736;border-color:#ab8736;box-shadow:none;padding:15px 30px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-weight:600;position:relative;overflow:hidden}.contactUs .all-btns{background-color:#ab8736;border:1px solid #ab8736;padding:17px 28px;color:#fff;display:block;width:-moz-fit-content;width:fit-content;transition:.5s;font-size:18px;font-weight:600;line-height:22px;text-transform:capitalize}.contactUs .section-titel h1,.contactUs .section-titel h2{color:#ab8736;font-size:35px;font-weight:600;line-height:43px;margin-bottom:50px}.contactUs .careers h4,.contactUs .request-quote h4{color:#ab8736;font-size:18px;font-weight:600;line-height:22px}.contactUs .careers a,.contactUs .request-quote a{color:#333333;font-size:18px;font-weight:500;line-height:22px}.contactUs .careers,.contactUs .request-quote,p.tankyou-text{margin-top:40px;color:#333333;font-size:18px;line-height:22px}.contactUs .react-tel-input .flag-dropdown{border:none;background-color:transparent}@media only screen and (max-width:1199px){.contactUs .years-of-experience .years-of-experience-content-left ul li p{font-size:16px}}@media only screen and (max-width:991px){.contactUs .experience-section .col-lg-6 img{margin-top:auto}.contactUs section.footer-form{padding:0}.contactUs .py-50{padding:30px 0}.contactUs .pt-50{padding-top:30px}.contactUs .contact-right-content{margin-top:50px}}@media only screen and (max-width:767px){.contactUs .section-titel h1,.contactUs .section-titel h2{font-size:28px}.contactUs .exprince-year-wrapper ul li .small-title{font-size:20px;line-height:24px}.contactUs .experience-section p.com-para{font-size:14px;text-align:start;line-height:22px}}@media only screen and (max-width:575px){.contactUs section.contact-us-page .contact-form-content .form-control,.contactUs section.contact-us-page .contact-form-content p{font-size:14px}.contactUs .section-titel h1,.contactUs .section-titel h2{font-size:20px;margin-bottom:4px}.contactUs .careers,.contactUs .request-quote,p.tankyou-text{margin-top:20px}.contactUs .careers h4,.contactUs .request-quote h4{font-size:16px}.contactUs .experience-section{padding-top:30px}.contactUs .experience-section h2.com-title{text-align:start;font-weight:600;font-size:20px;line-height:24px;margin-bottom:10px}.contactUs .experience-section p.com-para{font-size:14px;text-align:start;line-height:22px}.contactUs a.all-btns{font-size:14px;width:158px;height:48px;padding:0;text-align:center;line-height:48px}.contactUs .experience-section .btn-primary{z-index:1}.contactUs .experience-section .col-lg-6 img{position:relative;height:460px;width:100%;object-fit:cover}.contactUs .testimonials-content .section-titel h1{font-size:20px;margin-bottom:4px;line-height:28px}}.contactUs .consultation-form-section,.contactUs .growth-journey-section,.contactUs .talk-to-us-section{padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(171,135,54,.1)}.contactUs .growth-journey-section h2,.contactUs .talk-to-us-section h2{font-family:Playfair Display,serif;color:#ab8736;font-size:28px;font-weight:700;margin-bottom:20px}.contactUs .growth-journey-section p,.contactUs .talk-to-us-section p{font-family:DM Sans,sans-serif;font-size:16px;line-height:1.6;color:#333;margin-bottom:15px}.contactUs a{font-family:DM Sans,sans-serif}.contactUs .contact-methods{margin-top:20px}.contactUs .contact-method-item{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid #f0f0f0}.contactUs .contact-method-item:last-child{border-bottom:none}.contactUs .contact-icon{font-size:24px}.contactUs .contact-label{font-weight:600;color:#333;min-width:80px}.contactUs .contact-method-item a{color:#ab8736;text-decoration:none;font-weight:500;transition:color .3s}.contactUs .contact-method-item a:hover{color:#8a6b2b;text-decoration:underline}.contactUs .consultation-form-section{padding:30px}.contactUs .lead{font-size:18px;color:#666;line-height:1.6}@media only screen and (max-width:767px){.contactUs .growth-journey-section h2,.contactUs .talk-to-us-section h2{font-size:22px}.contactUs .contact-method-item{flex-wrap:wrap}.contactUs .contact-label{min-width:auto}}@media only screen and (max-width:991px){.contactUs .main-banner.mobile-banner .left-text{height:350px}}@media only screen and (max-width:767px){.contactUs .main-banner.mobile-banner .left-text{height:300px;padding:90px 20px 20px}}@media only screen and (max-width:575px){.contactUs .main-banner.mobile-banner .left-text{height:300px;padding:85px 20px 20px}.contactUs .hero-title{margin-bottom:15px}.contactUs .hero-subtitle{font-size:14px;line-height:20px}}