.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__flex{flex-direction:column;gap:40px;display:flex}@media (min-width:1024px){.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__flex{flex-direction:row;justify-content:space-between;align-items:flex-start}}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__formWrapper{width:100%;margin-bottom:40px}@media (min-width:1024px){.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__formWrapper{width:66.666%;padding-right:48px}}.contact-section-module__Xgmh8q__contactSection form{flex-direction:column;gap:2rem;display:flex}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__heading{color:var(--jacarta-700);margin-bottom:10px;font-size:1.4rem;font-weight:700}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__description{color:var(--jacarta-500);margin-bottom:40px;font-size:1.125rem;line-height:1.7}@media (max-width:1024px){.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__heading,.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__description{text-align:center}}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__row{gap:2rem;width:100%;display:flex}@media (max-width:768px){.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__row{flex-direction:column}}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__inputGroup{width:100%}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__label{color:#1d1d1d;margin-bottom:6px;font-size:.9rem;font-weight:600;display:block}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__required{color:red;margin-left:3px}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__input{border:1px solid var(--jacarta-500);border-radius:8px;width:100%;padding:12px 14px;transition:all .2s}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__input:hover{outline:2px solid #0096ff33}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__input:focus{outline:2px solid var(--teal-400)}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__textarea{border:var(--card-border);resize:vertical;border-radius:8px;width:100%;padding:12px 14px}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__textarea:focus{outline:2px solid var(--teal-400)}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__checkboxRow{align-items:flex-start;gap:10px;margin:15px 0 25px;display:flex}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__checkbox{cursor:pointer;width:20px;height:20px}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__checkboxLabel{font-size:.95rem}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__link{color:var(--teal-400)}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__button{background:var(--teal-400);color:var(--white);cursor:pointer;border:none;border-radius:999px;padding:14px 28px;font-weight:600;transition:all .2s}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__button:hover{background:#007ada}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__notice{border:1px solid #0000;border-radius:8px;margin-top:10px;padding:15px;display:none}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__infoWrapper{width:100%}@media (min-width:1024px){.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__infoWrapper{width:33.333%;padding-left:20px}}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__infoCard{border:var(--card-border);background:#fff;border-radius:20px;padding:40px}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__infoRow{align-items:center;gap:16px;display:flex}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__iconCircle{border:var(--card-border);background:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__infoTitle{color:#1d1d1d;font-size:1rem;font-weight:600}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__infoEmail{color:#555;font-size:.9rem;text-decoration:none}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__infoEmail:hover{color:var(--teal-400)}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__bottomContainer{text-align:center;width:100%;max-width:300px;height:20rem;margin:auto;padding-top:20px;position:relative}.contact-section-module__Xgmh8q__contactSection .contact-section-module__Xgmh8q__bottomImage{width:100%;height:100%}
