.contact-us-page{padding-block:80px;padding-bottom:80px}@media (max-width:992px){.contact-us-page{padding-block:60px;padding-bottom:60px}}@media (max-width:768px){.contact-us-page{padding-block:40px;padding-bottom:40px}}@media (max-width:576px){.contact-us-page{padding-block:30px;padding-bottom:110px}}.contact-us-page .contact-wrapper{grid-template-columns:1fr 1.5fr;align-items:start;gap:60px;display:grid}@media (max-width:992px){.contact-us-page .contact-wrapper{grid-template-columns:1fr;gap:50px}}@media (max-width:768px){.contact-us-page .contact-wrapper{gap:40px}}@media (max-width:576px){.contact-us-page .contact-wrapper{gap:30px}}.contact-us-page .contact-info h2{color:#161c2d;margin-bottom:20px;font-size:42px;font-weight:700}@media (max-width:992px){.contact-us-page .contact-info h2{font-size:36px}}@media (max-width:768px){.contact-us-page .contact-info h2{font-size:32px}}@media (max-width:576px){.contact-us-page .contact-info h2{font-size:28px}}.contact-us-page .contact-info>p{color:#404040;margin-bottom:40px;font-size:18px;line-height:1.8}@media (max-width:992px){.contact-us-page .contact-info>p{margin-bottom:35px;font-size:17px}}@media (max-width:768px){.contact-us-page .contact-info>p{margin-bottom:30px;font-size:16px}}.contact-us-page .contact-info .info-cards{flex-direction:column;gap:20px;display:flex}@media (max-width:992px){.contact-us-page .contact-info .info-cards{gap:18px}}.contact-us-page .contact-info .info-cards .info-card{background-color:#f6f9f6;border:1px solid #e9f3ee;border-radius:12px;padding:25px}@media (max-width:768px){.contact-us-page .contact-info .info-cards .info-card{padding:20px}}.contact-us-page .contact-info .info-cards .info-card h3{color:#122720;margin-bottom:12px;font-size:20px;font-weight:600}@media (max-width:768px){.contact-us-page .contact-info .info-cards .info-card h3{font-size:18px}}.contact-us-page .contact-info .info-cards .info-card p{color:#404040;margin:5px 0;font-size:16px;line-height:1.7}@media (max-width:768px){.contact-us-page .contact-info .info-cards .info-card p{font-size:15px}}.contact-us-page .contact-form-wrapper h2{color:#161c2d;margin-bottom:30px;font-size:42px;font-weight:700}@media (max-width:992px){.contact-us-page .contact-form-wrapper h2{margin-bottom:25px;font-size:36px}}@media (max-width:768px){.contact-us-page .contact-form-wrapper h2{margin-bottom:20px;font-size:32px}}@media (max-width:576px){.contact-us-page .contact-form-wrapper h2{font-size:28px}}.contact-us-page .contact-form-wrapper .contact-form{background-color:#fff;border:1px solid #e9f3ee;border-radius:12px;padding:40px;box-shadow:0 2px 8px #0000000d}@media (max-width:992px){.contact-us-page .contact-form-wrapper .contact-form{padding:35px}}@media (max-width:768px){.contact-us-page .contact-form-wrapper .contact-form{padding:30px}}@media (max-width:576px){.contact-us-page .contact-form-wrapper .contact-form{padding:20px}}.contact-us-page .contact-form-wrapper .contact-form .form-row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}@media (max-width:768px){.contact-us-page .contact-form-wrapper .contact-form .form-row{grid-template-columns:1fr;gap:0}}.contact-us-page .contact-form-wrapper .contact-form .input-box{margin-bottom:20px}@media (max-width:768px){.contact-us-page .contact-form-wrapper .contact-form .input-box{margin-bottom:18px}}.contact-us-page .contact-form-wrapper .contact-form .input-box label{color:#161c2d;margin-bottom:8px;font-size:16px;font-weight:600;display:block}@media (max-width:768px){.contact-us-page .contact-form-wrapper .contact-form .input-box label{font-size:15px}}.contact-us-page .contact-form-wrapper .contact-form .input-box input,.contact-us-page .contact-form-wrapper .contact-form .input-box select,.contact-us-page .contact-form-wrapper .contact-form .input-box textarea{color:#404040;width:100%;transition:var(--trans-3);font-size:16px;font-family:var(--font-poppins);background-color:#fff;border:2px solid #e9f3ee;border-radius:8px;padding:14px 16px}@media (max-width:768px){.contact-us-page .contact-form-wrapper .contact-form .input-box input,.contact-us-page .contact-form-wrapper .contact-form .input-box select,.contact-us-page .contact-form-wrapper .contact-form .input-box textarea{padding:12px 14px;font-size:15px}}.contact-us-page .contact-form-wrapper .contact-form .input-box input:focus,.contact-us-page .contact-form-wrapper .contact-form .input-box select:focus,.contact-us-page .contact-form-wrapper .contact-form .input-box textarea:focus{border-color:#122720;outline:none;box-shadow:0 0 0 3px #1227201a}.contact-us-page .contact-form-wrapper .contact-form .input-box input::placeholder,.contact-us-page .contact-form-wrapper .contact-form .input-box select::placeholder,.contact-us-page .contact-form-wrapper .contact-form .input-box textarea::placeholder{color:#999}.contact-us-page .contact-form-wrapper .contact-form .input-box textarea{resize:vertical;min-height:120px}.contact-us-page .contact-form-wrapper .contact-form .input-box select{cursor:pointer}.contact-us-page .contact-form-wrapper .contact-form .submit-status{border-radius:8px;margin-bottom:20px;padding:14px 16px;font-size:16px;font-weight:500}.contact-us-page .contact-form-wrapper .contact-form .submit-status.success{color:#2ba63a;background-color:#e9f3ee;border:1px solid #2ba63a}.contact-us-page .contact-form-wrapper .contact-form .submit-status.error{color:#d32f2f;background-color:#fee;border:1px solid #d32f2f}.contact-us-page .contact-form-wrapper .contact-form .btn-primary{width:100%;margin-top:10px}
