.join-us-page{display:block}.join-us-hero{max-width:1600px;margin:0 auto 30px}@media (max-width:991.98px){.join-us-hero{padding:0 15px}}.join-us-hero .hero-image{border-radius:37px;width:calc(100% - 50px);height:700px;margin:0 auto;position:relative;overflow:hidden}@media (max-width:991.98px){.join-us-hero .hero-image{width:100%;height:500px}}.join-us-hero .hero-image img{object-fit:cover;object-position:center;width:100%;height:100%}.join-us-content{margin-bottom:50px}.join-us-content .join-heading{font-style:normal;font-weight:400;font-family:var(--font-baskervville),serif;color:#513400;letter-spacing:-.25px;text-align:center;margin-bottom:16px;font-size:57px;line-height:64px}@media (max-width:991.98px){.join-us-content .join-heading{font-size:28px;line-height:38px}}.join-us-content .join-desc{color:#746854;letter-spacing:.25px;text-align:center;margin-bottom:30px;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.join-us-form{display:block}.join-us-form .form-wrap{background-color:#fff7ed;border-radius:26px;flex-flow:column;justify-content:center;max-width:1215px;margin:0 auto;padding:20px 40px;display:flex;overflow:visible}@media (max-width:991.98px){.join-us-form .form-wrap{padding-top:10px;padding-left:20px;padding-right:20px}}.join-us-form .form-heading{font-style:normal;font-weight:400;font-family:var(--font-baskervville),serif;color:#513400;letter-spacing:0;margin-bottom:15px;font-size:24px;line-height:32px}@media (max-width:991.98px){.join-us-form .form-heading{text-align:center;margin-top:15px}}.join-us-form .form-divider{background-color:#d2bfa3;height:1px;margin-bottom:30px}.join-us-form .form-fields{display:block}.join-us-form .field-row{flex-direction:row;gap:40px;display:flex}@media (max-width:991.98px){.join-us-form .field-row{flex-direction:column;gap:0}}.join-us-form .field-col{flex:1;margin-bottom:26px}@media (max-width:991.98px){.join-us-form .field-col{margin-bottom:15px}}.join-us-form label{color:#784700;letter-spacing:.15px;margin-bottom:13px;font-size:16px;font-style:normal;font-weight:500;line-height:22px;display:block}@media (max-width:991.98px){.join-us-form label{margin-bottom:10px}}.join-us-form input,.join-us-form textarea{color:#784700;letter-spacing:.25px;border:1px solid #d2bfa3;border-radius:15px;width:100%;height:60px;padding:0 20px;font-size:14px;font-style:normal;font-weight:400;line-height:23px}@media (max-width:991.98px){.join-us-form input,.join-us-form textarea{border-radius:10px;height:44px;padding:0 15px}}.join-us-form input::placeholder,.join-us-form textarea::placeholder{color:#a79675}.join-us-form input[aria-invalid=true],.join-us-form textarea[aria-invalid=true]{border-color:red;outline-color:red}.join-us-form textarea{resize:none;height:100px;padding:20px}.join-us-form .form-submit{justify-content:flex-end;margin-top:10px;display:flex}@media (max-width:991.98px){.join-us-form .form-submit{justify-content:center}}.join-us-form button[type=submit]{box-sizing:border-box;cursor:pointer;color:#fff;letter-spacing:.15px;background-color:#ffb345;border-radius:15px;flex-flow:row;place-content:center;align-items:center;gap:10px;width:305px;height:85px;padding:0;font-size:16px;font-style:normal;font-weight:500;line-height:22px;transition:background-color .2s;display:flex}@media (max-width:991.98px){.join-us-form button[type=submit]{border-radius:15px;width:200px;height:52px;padding:15px;font-size:16px}}.join-us-form button[type=submit]:hover{background-color:#fda82d}.join-us-form .form-dropzone{display:block}.join-us-form .dropzone{color:#a79675;letter-spacing:.15px;text-align:center;border:2px dashed #d2bfa3;border-radius:15px;flex-direction:column;place-content:center;align-items:center;gap:30px;height:181px;margin-bottom:10px;padding:40px;font-size:16px;font-style:normal;font-weight:500;line-height:22px;display:flex;overflow:visible}@media (max-width:991.98px){.join-us-form .dropzone{gap:20px;padding:20px;font-size:14px}.join-us-form .dropzone svg{width:27px;height:27px}}.join-us-form .dropzone[aria-invalid=true]{border-color:red}.join-us-form .dropzone-files{color:#a79675;letter-spacing:.15px;font-size:16px;font-style:normal;font-weight:500;line-height:22px}
