.contactUs h2,.contactUs h3{font-family:var(--font-playfair);color:var(--color-bg-primary);margin-bottom:20px;font-size:35px;font-weight:700;line-height:43px}.contactUs p{font-family:var(--font-playfair);color:var(--foreground);font-size:18px;font-weight:500;line-height:28px}.contactUs .breadcrum{font-family:var(--font-playfair);color:var(--foreground);font-size:18px;font-weight:600;line-height:28px}.contactUs .small-title{font-family:var(--font-playfair);color:var(--color-bg-primary);font-size:35px;font-weight:700;line-height:43px}.contactUs section.contact-us-page .section-titel h1,.contactUs section.contact-us-page .section-titel h2{margin-bottom:20px}.contactUs .contact-us-page .contact-form-content .form-control{resize:none;min-height:48px;font-family:var(--font-playfair);background-color:#fff;border:none;border-radius:0}.contactUs .contact-us-page .contact-form-content .form-control::placeholder{font-family:var(--font-playfair)}.contactUs .contact-us-page .contact-form-content .invalid-feedback-error{color:red;font-family:var(--font-playfair);margin-top:4px;font-size:14px}.invalid-feedback-error{color:#dc3545;font-size:13px;font-family:var(--font-playfair);font-weight:500}.contactUs .all-btns:hover{border:1px solid var(--color-bg-primary);color:var(--color-bg-primary);font-family:var(--font-playfair);background-color:#fff}.contactUs .experience-section .btn-primary,.contactUs .experience-section .btn-primary:focus{background-color:var(--color-secondary);border-color:var(--color-secondary);box-shadow:none;-ms-border-radius:0px;-o-border-radius:0;border-radius:0;padding:15px 30px;font-weight:600;position:relative;overflow:hidden}.contactUs .all-btns{background-color:var(--color-secondary);border:1px solid var(--color-secondary);color:#fff;text-transform:capitalize;width:fit-content;font-size:18px;font-weight:600;line-height:22px;font-family:var(--font-playfair);padding:17px 28px;transition:all .5s;display:block}.contactUs .section-titel h1,.contactUs .section-titel h2{color:var(--color-bg-primary);margin-bottom:50px;font-size:35px;font-weight:600;line-height:43px}.contactUs .section-titel h2{font-family:var(--font-playfair);font-size:28px}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}textarea.form-control{min-height:120px}@media only screen and (max-width:991px){.contactUs .py-50{padding:30px 0}}@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-family:var(--font-playfair-display),"Playfair Display",serif;font-size:20px;line-height:24px}.contactUs .experience-section p.com-para{text-align:start;font-size:14px;line-height:22px}}@media only screen and (max-width:575px){.contactUs section.contact-us-page .contact-form-content p,.contactUs section.contact-us-page .contact-form-content .form-control{font-size:14px}.contactUs .section-titel h2{margin-bottom:4px;font-size:20px}.contactUs section.contact-us-page .section-titel h1{margin-bottom:4px}.contactUs .experience-section{padding-top:30px}.contactUs .experience-section h2.com-title{text-align:start;margin-bottom:10px;font-size:20px;font-weight:600;line-height:24px}.contactUs .experience-section p.com-para{text-align:start;font-size:14px;line-height:22px}.contactUs a.all-btns{text-align:center;width:158px;height:48px;font-size:14px;line-height:48px;font-family:var(--font-playfair);padding:0}.contactUs .experience-section .btn-primary{z-index:1;padding:8px 16px}}.com-title{font-family:var(--font-playfair-display),"Playfair Display",serif}.contactUs .main-banner.mobile-banner.contact-us-hero{background:url(/assets/about-us-bg.jpg) 50%/100% 100% no-repeat}.contactUs .top-banner-opacity{background:#00000a8c}.contactUs .main-banner.mobile-banner .left-text{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:370px;margin-bottom:0;display:flex}.contactUs .main-banner.bg_gradient{background:linear-gradient(#ab8736 0%,#8b6b28 100%)}.contactUs .hero-title{color:#fff;margin-bottom:0;font-size:48px;font-weight:700;line-height:clamp(36px,5.5vw,56px);animation:.8s ease-out fadeInUp}.contactUs .hero-subtitle{color:#fff;opacity:.95;max-width:1000px;font-size:clamp(16px,2.5vw,20px);line-height:clamp(24px,3vw,28px);animation:1s ease-out .2s backwards fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.contactUs section.contact-us-page{background-color:#f9f9f9;padding:50px 0}.contactUs section.contact-us-page .section-titel h1,.contactUs section.contact-us-page .section-titel h2{color:#ab8736;font-size:22px;font-weight:600;line-height:43px;font-family:var(--font-playfair);margin-bottom:0}.contactUs section.contact-us-page .contact-form-content p{color:#333;margin-bottom:30px;font-size:18px;font-weight:500;line-height:28px}.contactUs .contact-us-page .contact-form-content .form-control{resize:none;background-color:#fff;border:none;border-radius:0;min-height:48px}.contactUs .contact-us-page .contact-form-content .form-control:focus{box-shadow:none}.contact-us-page .form-control:focus{box-shadow:none;border:1px solid var(--color-secondary)}.contactUs .experience-section{padding:50px 0;position:relative;overflow:hidden}.contactUs .experience-section h2.com-title{color:#ab8736;margin-bottom:0;font-size:35px;font-weight:600;line-height:50px}.contactUs .experience-section p.com-para{color:#333;font-size:18px;font-weight:500;line-height:28px}.contactUs .exprince-year-wrapper ul{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.contactUs .exprince-year-wrapper ul li{width:50%;margin-top:50px;padding-left:20px;position:relative}.contactUs .exprince-year-wrapper ul li:before{content:"";background:#ab8736;width:1px;height:70px;position:absolute;top:0;left:0}.contactUs .exprince-year-wrapper ul li .small-title{font-family:var(--font-playfair-display),"Playfair Display",serif;color:#ab8736;margin:0;font-size:35px;font-weight:500;line-height:43px}.contactUs .exprince-year-wrapper ul li .small-title .dark-color{font-family:var(--font-playfair-display),"Playfair Display",serif;color:#4d4d4d;font-weight:800}.contactUs .experience-section .btn-primary{box-shadow:none;-ms-border-radius:0px;-o-border-radius:0;background-color:#ab8736;border-color:#ab8736;border-radius:0;padding:15px 30px;font-weight:600;position:relative;overflow:hidden}.contactUs .request-quote h4,.contactUs .careers h4{color:#ab8736;font-size:18px;font-weight:600;line-height:22px}.contactUs .request-quote a,.contactUs .careers a{color:#333;font-size:18px;font-weight:500;line-height:22px}.contactUs .request-quote,.contactUs .careers,p.tankyou-text{color:#333;margin-top:40px;font-size:18px;line-height:22px}.contactUs .react-tel-input .flag-dropdown{background-color:#0000;border:none}@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 .hero-title{font-size:42px}.contactUs .section-titel h1,.contactUs .section-titel h2{font-size:28px}.contactUs .exprince-year-wrapper ul li .small-title{font-family:var(--font-playfair-display),"Playfair Display",serif;font-size:20px;line-height:24px}.contactUs .experience-section p.com-para{text-align:start;font-size:14px;line-height:22px}}@media only screen and (max-width:575px){.contactUs .hero-title{font-size:36px}.contactUs section.contact-us-page .contact-form-content p,.contactUs section.contact-us-page .contact-form-content .form-control{font-size:14px}.contactUs .section-titel h1,.contactUs .section-titel h2{margin-bottom:4px;font-size:20px}.contactUs .request-quote,.contactUs .careers,p.tankyou-text{margin-top:20px}.contactUs .request-quote h4,.contactUs .careers h4{font-size:16px}.contactUs .experience-section{padding-top:30px}.contactUs .experience-section h2.com-title{text-align:start;margin-bottom:10px;font-size:20px;font-weight:600;line-height:24px}.contactUs .experience-section p.com-para{text-align:start;font-size:14px;line-height:22px}.contactUs a.all-btns{text-align:center;width:158px;height:48px;font-size:14px;line-height:48px;font-family:var(--font-playfair);padding:0}.contactUs .experience-section .btn-primary{z-index:1}.contactUs .experience-section .col-lg-6 img{object-fit:cover;width:100%;height:460px;position:relative}.contactUs .testimonials-content .section-titel h1{margin-bottom:4px;font-size:20px;line-height:28px}}.contactUs .growth-journey-section,.contactUs .talk-to-us-section,.contactUs .consultation-form-section{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #ab87361a}.contactUs .growth-journey-section h2,.contactUs .talk-to-us-section h2{color:#ab8736;margin-bottom:20px;font-size:28px;font-weight:600}.contactUs .growth-journey-section p,.contactUs .talk-to-us-section p{color:#333;margin-bottom:15px;font-size:16px;line-height:1.6}.contactUs .contact-methods{margin-top:20px}.contactUs .contact-method-item{font-family:var(--font-playfair-display),"Playfair Display",serif;border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;padding:15px 0;display:flex}.contactUs .contact-method-item:last-child{font-family:var(--font-playfair-display),"Playfair Display",serif;border-bottom:none}.contactUs .contact-icon{font-size:24px}.contactUs .contact-label{color:#333;min-width:80px;font-weight:600}.contactUs .contact-method-item a{font-family:var(--font-playfair-display),"Playfair Display",serif;color:#ab8736;font-weight:500;text-decoration:none;transition:color .3s}.contactUs .contact-method-item a:hover{color:#8a6b2b;text-decoration:underline}.contactUs .consultation-form-section{padding:30px}.contactUs .lead{color:#666;font-size:18px;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{font-family:var(--font-playfair-display),"Playfair Display",serif;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:20px}}@media only screen and (max-width:575px){.contactUs .main-banner.mobile-banner .left-text{height:300px}.contactUs .hero-title{margin-bottom:15px}.contactUs .hero-subtitle{font-size:14px;line-height:20px}.exprince-year-wrapper ul{padding-left:0}.contactUs .consultation-form-section{padding:8px}.contactUs .all-btns{font-size:14px;font-family:var(--font-playfair);padding:8px 12px}.contactUs .experience-section .btn-primary,.contactUs .experience-section .btn-primary:focus{padding:8px 12px;font-size:14px}}
