.contact-section{background-color:#fbfff3}.contact-section h1{font-size:40px;font-weight:600;line-height:120%;color:var(--Gray-Scale-Gray-900,#1a1a1a);text-align:center}.contact-section p{font-size:14px;font-weight:400;line-height:150%;color:var(--primary,#0f9144);text-align:center;max-width:50%}.contact-section .certificate-head{background:#fbfff3;width:100%;height:130px;display:flex;justify-content:space-between;align-items:center;padding:0 1px;margin-top:64px}.contact-section .certificate-head .left-image,.contact-section .certificate-head .right-image{flex-shrink:0;max-width:150px;height:auto}@media(max-width:768px){.contact-section .certificate-head{flex-direction:column;height:110px}.contact-section .certificate-head .left-image,.contact-section .certificate-head .right-image{max-width:90px}}.contact-section .contact-desc{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:3rem 0}.contact-section .contact-desc svg{width:88px;height:24px}.contact-section .contact-desc svg path{fill:#0f9144}.contact-section .certificate-desc{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px}.contact-section .certificate-desc h1{color:var(--Gray-Scale-Gray-900,#1a1a1a);font-size:2rem;font-weight:600;line-height:1.2}.contact-section .certificate-desc p{color:var(--Gray-Scale-Gray-500,#666);max-width:90%;font-size:1rem}@media(max-width:768px){.contact-section .certificate-desc{width:100%!important}.contact-section .certificate-desc h1{font-size:1.5rem}.contact-section .certificate-desc p{font-size:.875rem}}.contact-section .contact-form-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2.5rem;width:100%;padding:0 1rem}.contact-section .contact-info{display:flex;width:330px;height:434px;flex-direction:column;justify-content:center;align-items:center;gap:12px;border-radius:16px;background:var(--white,#fff);box-shadow:0 4px 10px 0 rgba(0,38,3,.03)}.contact-section .contact-info p{color:#000;text-align:center;font-size:17px;font-style:normal;font-weight:400;line-height:125%;margin-top:12px}.contact-section .contact-info .contact-devider{width:262px;height:1px;background:#e7e7e8}.contact-section .contact-form{display:flex;width:974px;height:434px;padding:25px;flex-direction:column;align-items:flex-start;gap:29px;border-radius:16px;background:var(--white,#fff);box-shadow:0 4px 10px 0 rgba(0,38,3,.03)}.contact-section .contact-form label{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.contact-section .contact-form input,.contact-section .contact-form textarea{display:flex;padding:10px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:8px;border:1px solid #e6e6e6;background:var(--white,#fff)}.contact-section .contact-form input:focus,.contact-section .contact-form textarea:focus{border-color:#0f9144;outline:none}.contact-section .contact-form .form-btn{display:flex;width:200px;height:52px;padding:var(--spacing-2,8px) var(--spacing-3,12px);justify-content:center;align-items:center;gap:var(--spacing-0,0);flex-shrink:0;border-radius:var(--radius-3xl,360px);background:var(--primarry,#0f9144);color:#fff}.contact-section .contact-form .form-btn:hover{background-color:#086b2e}.contact-section .contact-form .form-btn:disabled{background-color:#a5d8a5;cursor:not-allowed}