.volunteer-registration {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 32px;
}

.volunteer-registration__layout {
    display: grid;
    grid-template-columns: 260px 1fr;
    gap: 28px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
}

.volunteer-registration__sidebar {
    position: sticky;
    top: 120px;
    -ms-flex-item-align: start;
        align-self: start;
    background: #f4f1ef;
    border-radius: 16px;
    padding: 20px 20px 24px;
    border: none;
    -webkit-box-shadow: 0 8px 18px rgba(0, 0, 0, 0.04);
            box-shadow: 0 8px 18px rgba(0, 0, 0, 0.04);
}

.volunteer-registration .volunteer-registration__progress {
    position: relative;
    font-family: "freight-display-pro", "Times New Roman", Times, serif;
    font-size: 0 !important;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 8px;
    color: transparent;
    padding: 0;
}

.volunteer-registration__progress::before {
    content: "Project Registration";
    display: block;
    font-size: 36px;
    line-height: 1.05;
    margin-bottom: 12px;
    color: #163440;
}

.volunteer-registration__steps {
    list-style: none;
    margin: 0;
    padding: 12px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
    border-top: none;
}

.volunteer-registration__step {
    display: grid;
    grid-template-columns: 22px 1fr;
    gap: 10px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 6px 0;
    border-radius: 6px;
    background: transparent;
    color: #9aa3aa;
    font-weight: 600;
}

.volunteer-registration__step.is-active {
    color: #163440;
    background: transparent;
}

.volunteer-registration__step.is-complete {
    color: #6f7b84;
}

.volunteer-registration__step-number {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-width: 16px;
    height: 16px;
    border-radius: 0;
    border: none;
    background: transparent;
    color: inherit;
    font-weight: 600;
    font-size: 13px;
}

.volunteer-registration__step.is-complete .volunteer-registration__step-number {
    background: transparent;
}

.volunteer-registration__step-title {
    font-weight: 700;
    font-size: 15px;
    font-family: "montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.volunteer-registration__form {
    background: #ffffff;
    border-radius: 16px;
    padding: 24px;
    -webkit-box-shadow: 0 12px 30px rgba(0, 0, 0, 0.04);
            box-shadow: 0 12px 30px rgba(0, 0, 0, 0.04);
}

.volunteer-registration__message {
    padding: 16px 20px;
    border-left: 4px solid #204ce5;
    background: #eef2ff;
    border-radius: 12px;
    color: #10213d;
    font-size: 14px;
}

.volunteer-registration .gform_wrapper.gravity-theme {
    --vr-section-bg: #f4f1ef;
    --vr-section-border: #e4dcd5;
    --vr-section-heading-bg: #27587a;
    --vr-section-heading-text: #f4f1ef;
}

.volunteer-registration .gform_wrapper.gravity-theme .volunteer-registration__section {
    background: var(--vr-section-bg);
    border: 1px solid var(--vr-section-border);
    border-radius: 16px;
    margin: 0 0 24px;
    overflow: hidden;
    grid-column: 1 / -1;
    width: 100%;
}

.volunteer-registration .gform_wrapper.gravity-theme .volunteer-registration__section:has(> .gsection[data-conditional-logic="hidden"]),
.volunteer-registration .gform_wrapper.gravity-theme .volunteer-registration__section:has(> .gsection.gfield_visibility_hidden),
.volunteer-registration .gform_wrapper.gravity-theme .volunteer-registration__section:has(> .gsection[style*="display: none"]),
.volunteer-registration .gform_wrapper.gravity-theme .volunteer-registration__section:has(> .gsection[style*="display:none"]) {
    display: none !important;
}

.volunteer-registration .gform_wrapper.gravity-theme .volunteer-registration__section-body {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    -webkit-column-gap: 2%;
       -moz-column-gap: 2%;
            column-gap: 2%;
    row-gap: 16px;
}

.volunteer-registration .gform_wrapper.gravity-theme .volunteer-registration__section .gsection {
    margin: 0;
    padding: 0;
}

.volunteer-registration .gform_wrapper.gravity-theme .volunteer-registration__section .gsection_title {
    margin: 0;
    padding: 14px 20px;
    background: var(--vr-section-heading-bg);
    color: var(--Text-Primary-Primary, #f4f1ef);
    font-variant-numeric: lining-nums proportional-nums;
    font-family: "freight-display-pro", "Times New Roman", Times, serif;
    font-size: var(--Font-Scale-Medium, 37.9px);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.volunteer-registration .gform_wrapper.gravity-theme .volunteer-registration__section .gsection_description {
    margin: 0;
    padding: 0 20px 12px;
    color: #475569;
    font-size: 14px;
}

.volunteer-registration .gform_wrapper.gravity-theme .volunteer-registration__section-body {
    padding: 16px 20px 20px;
}

.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 12px;
    margin-top: 24px;
}

.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_next_button,
.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button,
.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_button[type="submit"],
.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_submit_button,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_next_button,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_previous_button,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_button[type="submit"],
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_submit_button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 10px;
    min-height: 44px;
    padding: 10px 22px;
    border-radius: 999px;
    border: 1px solid transparent;
    font-family: "montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}

.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_next_button,
.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_button[type="submit"],
.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_submit_button,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_next_button,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_button[type="submit"],
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_submit_button {
    margin-left: 0;
    background: #DDA81D;
    border-color: #DDA81D;
    color: #252525;
}

.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_next_button::after,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_next_button::after {
    content: "";
    width: 14px;
    height: 14px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    background-color: currentColor;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27%3E%3Cpath d=%27M7.36744 1.96397C7.28951 2.07055 7.21157 2.18151 7.19301 2.20138C6.76829 2.65449 6.75448 2.73622 7.12621 3.14487C7.50509 3.56151 8.01044 3.91686 8.43307 4.29732C8.55234 4.41367 8.87057 4.68526 8.87057 4.68526C8.98985 4.84042 9.14899 4.95684 9.30807 5.0732C9.38764 5.15082 9.54671 5.26716 9.54671 5.26716C9.69516 5.42333 9.84395 5.57107 9.99267 5.72162C9.03948 5.69889 8.14732 5.99734 7.21112 5.9528C6.0037 5.89538 4.80504 5.88764 3.59626 5.90498C2.90847 5.91483 2.14249 5.72187 1.47387 5.94791C0.781339 6.18196 0.318385 7.02847 0.752678 7.70736C1.00564 8.10101 1.92826 7.8051 2.28092 7.76166C2.82708 7.69414 3.26214 7.82345 3.79803 7.86016C5.36554 7.96775 7.06503 7.86201 8.63225 7.74996C9.16727 7.69768 9.68407 7.71401 10.1952 7.70778C10.0852 7.85081 9.97512 7.99175 9.86508 8.09908C9.66623 8.29305 9.22873 8.64216 9.22873 8.68098C9.14915 8.7586 8.95031 8.91376 8.95031 8.91376C8.31396 9.41805 7.67763 9.92242 7.04136 10.4267C6.92208 10.543 6.76294 10.6595 6.68345 10.8146C6.64366 10.8922 6.60388 11.0474 6.60388 11.0474L6.65428 10.9364C6.56814 11.2367 6.68794 11.5305 6.96637 11.6999C6.96507 11.7023 6.96292 11.7046 6.96188 11.7069V11.9397L6.97647 11.8825C6.98208 12.0783 7.12095 12.25 7.39939 12.25C7.55845 12.2112 7.79709 12.0172 7.87666 11.9397C7.91644 11.9009 7.99593 11.7845 8.03572 11.7845C8.39363 11.7457 8.83113 11.2802 9.10955 11.0475C9.18913 10.9698 9.3084 10.9311 9.38797 10.8147C9.42775 10.7759 9.54703 10.6207 9.54703 10.6207C9.74589 10.4656 9.90494 10.3104 10.064 10.1164C10.1038 10.0776 10.2231 10.0001 10.2231 10.0001C10.581 9.7285 11.0583 9.457 11.3764 9.1466C11.5355 8.95263 11.7343 8.75866 11.8934 8.60351C12.0127 8.48717 12.1718 8.29319 12.1718 8.29319C12.4343 8.03717 12.6613 7.77881 12.8864 7.45781C13.2002 7.5111 13.5524 7.33161 13.3649 6.93541C13.1263 6.50866 12.4899 6.12072 12.132 5.84922C11.098 4.95699 10.1037 3.98715 9.02992 3.13366C8.75633 2.91612 7.88056 1.66651 7.54172 1.75442C7.52031 1.75939 7.44408 1.8595 7.36744 1.96397ZM11.6544 7.4393C11.6409 7.45252 11.62 7.47449 11.6006 7.4952C11.6099 7.46262 11.6146 7.4393 11.6146 7.4393C11.6146 7.41784 11.6258 7.39847 11.6364 7.3834C11.6499 7.39477 11.6634 7.40512 11.6772 7.41573C11.6703 7.42432 11.6611 7.4308 11.6544 7.4393Z%27 fill=%27black%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27%3E%3Cpath d=%27M7.36744 1.96397C7.28951 2.07055 7.21157 2.18151 7.19301 2.20138C6.76829 2.65449 6.75448 2.73622 7.12621 3.14487C7.50509 3.56151 8.01044 3.91686 8.43307 4.29732C8.55234 4.41367 8.87057 4.68526 8.87057 4.68526C8.98985 4.84042 9.14899 4.95684 9.30807 5.0732C9.38764 5.15082 9.54671 5.26716 9.54671 5.26716C9.69516 5.42333 9.84395 5.57107 9.99267 5.72162C9.03948 5.69889 8.14732 5.99734 7.21112 5.9528C6.0037 5.89538 4.80504 5.88764 3.59626 5.90498C2.90847 5.91483 2.14249 5.72187 1.47387 5.94791C0.781339 6.18196 0.318385 7.02847 0.752678 7.70736C1.00564 8.10101 1.92826 7.8051 2.28092 7.76166C2.82708 7.69414 3.26214 7.82345 3.79803 7.86016C5.36554 7.96775 7.06503 7.86201 8.63225 7.74996C9.16727 7.69768 9.68407 7.71401 10.1952 7.70778C10.0852 7.85081 9.97512 7.99175 9.86508 8.09908C9.66623 8.29305 9.22873 8.64216 9.22873 8.68098C9.14915 8.7586 8.95031 8.91376 8.95031 8.91376C8.31396 9.41805 7.67763 9.92242 7.04136 10.4267C6.92208 10.543 6.76294 10.6595 6.68345 10.8146C6.64366 10.8922 6.60388 11.0474 6.60388 11.0474L6.65428 10.9364C6.56814 11.2367 6.68794 11.5305 6.96637 11.6999C6.96507 11.7023 6.96292 11.7046 6.96188 11.7069V11.9397L6.97647 11.8825C6.98208 12.0783 7.12095 12.25 7.39939 12.25C7.55845 12.2112 7.79709 12.0172 7.87666 11.9397C7.91644 11.9009 7.99593 11.7845 8.03572 11.7845C8.39363 11.7457 8.83113 11.2802 9.10955 11.0475C9.18913 10.9698 9.3084 10.9311 9.38797 10.8147C9.42775 10.7759 9.54703 10.6207 9.54703 10.6207C9.74589 10.4656 9.90494 10.3104 10.064 10.1164C10.1038 10.0776 10.2231 10.0001 10.2231 10.0001C10.581 9.7285 11.0583 9.457 11.3764 9.1466C11.5355 8.95263 11.7343 8.75866 11.8934 8.60351C12.0127 8.48717 12.1718 8.29319 12.1718 8.29319C12.4343 8.03717 12.6613 7.77881 12.8864 7.45781C13.2002 7.5111 13.5524 7.33161 13.3649 6.93541C13.1263 6.50866 12.4899 6.12072 12.132 5.84922C11.098 4.95699 10.1037 3.98715 9.02992 3.13366C8.75633 2.91612 7.88056 1.66651 7.54172 1.75442C7.52031 1.75939 7.44408 1.8595 7.36744 1.96397ZM11.6544 7.4393C11.6409 7.45252 11.62 7.47449 11.6006 7.4952C11.6099 7.46262 11.6146 7.4393 11.6146 7.4393C11.6146 7.41784 11.6258 7.39847 11.6364 7.3834C11.6499 7.39477 11.6634 7.40512 11.6772 7.41573C11.6703 7.42432 11.6611 7.4308 11.6544 7.4393Z%27 fill=%27black%27/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
    margin-left: 4px;
}

.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_previous_button {
    background: #FFFFFF;
    border: 0;
    color: #27587A;
}

.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button::before,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_previous_button::before {
    content: "";
    width: 14px;
    height: 14px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    background-color: currentColor;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27%3E%3Cpath d=%27M7.36744 1.96397C7.28951 2.07055 7.21157 2.18151 7.19301 2.20138C6.76829 2.65449 6.75448 2.73622 7.12621 3.14487C7.50509 3.56151 8.01044 3.91686 8.43307 4.29732C8.55234 4.41367 8.87057 4.68526 8.87057 4.68526C8.98985 4.84042 9.14899 4.95684 9.30807 5.0732C9.38764 5.15082 9.54671 5.26716 9.54671 5.26716C9.69516 5.42333 9.84395 5.57107 9.99267 5.72162C9.03948 5.69889 8.14732 5.99734 7.21112 5.9528C6.0037 5.89538 4.80504 5.88764 3.59626 5.90498C2.90847 5.91483 2.14249 5.72187 1.47387 5.94791C0.781339 6.18196 0.318385 7.02847 0.752678 7.70736C1.00564 8.10101 1.92826 7.8051 2.28092 7.76166C2.82708 7.69414 3.26214 7.82345 3.79803 7.86016C5.36554 7.96775 7.06503 7.86201 8.63225 7.74996C9.16727 7.69768 9.68407 7.71401 10.1952 7.70778C10.0852 7.85081 9.97512 7.99175 9.86508 8.09908C9.66623 8.29305 9.22873 8.64216 9.22873 8.68098C9.14915 8.7586 8.95031 8.91376 8.95031 8.91376C8.31396 9.41805 7.67763 9.92242 7.04136 10.4267C6.92208 10.543 6.76294 10.6595 6.68345 10.8146C6.64366 10.8922 6.60388 11.0474 6.60388 11.0474L6.65428 10.9364C6.56814 11.2367 6.68794 11.5305 6.96637 11.6999C6.96507 11.7023 6.96292 11.7046 6.96188 11.7069V11.9397L6.97647 11.8825C6.98208 12.0783 7.12095 12.25 7.39939 12.25C7.55845 12.2112 7.79709 12.0172 7.87666 11.9397C7.91644 11.9009 7.99593 11.7845 8.03572 11.7845C8.39363 11.7457 8.83113 11.2802 9.10955 11.0475C9.18913 10.9698 9.3084 10.9311 9.38797 10.8147C9.42775 10.7759 9.54703 10.6207 9.54703 10.6207C9.74589 10.4656 9.90494 10.3104 10.064 10.1164C10.1038 10.0776 10.2231 10.0001 10.2231 10.0001C10.581 9.7285 11.0583 9.457 11.3764 9.1466C11.5355 8.95263 11.7343 8.75866 11.8934 8.60351C12.0127 8.48717 12.1718 8.29319 12.1718 8.29319C12.4343 8.03717 12.6613 7.77881 12.8864 7.45781C13.2002 7.5111 13.5524 7.33161 13.3649 6.93541C13.1263 6.50866 12.4899 6.12072 12.132 5.84922C11.098 4.95699 10.1037 3.98715 9.02992 3.13366C8.75633 2.91612 7.88056 1.66651 7.54172 1.75442C7.52031 1.75939 7.44408 1.8595 7.36744 1.96397ZM11.6544 7.4393C11.6409 7.45252 11.62 7.47449 11.6006 7.4952C11.6099 7.46262 11.6146 7.4393 11.6146 7.4393C11.6146 7.41784 11.6258 7.39847 11.6364 7.3834C11.6499 7.39477 11.6634 7.40512 11.6772 7.41573C11.6703 7.42432 11.6611 7.4308 11.6544 7.4393Z%27 fill=%27black%27/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27%3E%3Cpath d=%27M7.36744 1.96397C7.28951 2.07055 7.21157 2.18151 7.19301 2.20138C6.76829 2.65449 6.75448 2.73622 7.12621 3.14487C7.50509 3.56151 8.01044 3.91686 8.43307 4.29732C8.55234 4.41367 8.87057 4.68526 8.87057 4.68526C8.98985 4.84042 9.14899 4.95684 9.30807 5.0732C9.38764 5.15082 9.54671 5.26716 9.54671 5.26716C9.69516 5.42333 9.84395 5.57107 9.99267 5.72162C9.03948 5.69889 8.14732 5.99734 7.21112 5.9528C6.0037 5.89538 4.80504 5.88764 3.59626 5.90498C2.90847 5.91483 2.14249 5.72187 1.47387 5.94791C0.781339 6.18196 0.318385 7.02847 0.752678 7.70736C1.00564 8.10101 1.92826 7.8051 2.28092 7.76166C2.82708 7.69414 3.26214 7.82345 3.79803 7.86016C5.36554 7.96775 7.06503 7.86201 8.63225 7.74996C9.16727 7.69768 9.68407 7.71401 10.1952 7.70778C10.0852 7.85081 9.97512 7.99175 9.86508 8.09908C9.66623 8.29305 9.22873 8.64216 9.22873 8.68098C9.14915 8.7586 8.95031 8.91376 8.95031 8.91376C8.31396 9.41805 7.67763 9.92242 7.04136 10.4267C6.92208 10.543 6.76294 10.6595 6.68345 10.8146C6.64366 10.8922 6.60388 11.0474 6.60388 11.0474L6.65428 10.9364C6.56814 11.2367 6.68794 11.5305 6.96637 11.6999C6.96507 11.7023 6.96292 11.7046 6.96188 11.7069V11.9397L6.97647 11.8825C6.98208 12.0783 7.12095 12.25 7.39939 12.25C7.55845 12.2112 7.79709 12.0172 7.87666 11.9397C7.91644 11.9009 7.99593 11.7845 8.03572 11.7845C8.39363 11.7457 8.83113 11.2802 9.10955 11.0475C9.18913 10.9698 9.3084 10.9311 9.38797 10.8147C9.42775 10.7759 9.54703 10.6207 9.54703 10.6207C9.74589 10.4656 9.90494 10.3104 10.064 10.1164C10.1038 10.0776 10.2231 10.0001 10.2231 10.0001C10.581 9.7285 11.0583 9.457 11.3764 9.1466C11.5355 8.95263 11.7343 8.75866 11.8934 8.60351C12.0127 8.48717 12.1718 8.29319 12.1718 8.29319C12.4343 8.03717 12.6613 7.77881 12.8864 7.45781C13.2002 7.5111 13.5524 7.33161 13.3649 6.93541C13.1263 6.50866 12.4899 6.12072 12.132 5.84922C11.098 4.95699 10.1037 3.98715 9.02992 3.13366C8.75633 2.91612 7.88056 1.66651 7.54172 1.75442C7.52031 1.75939 7.44408 1.8595 7.36744 1.96397ZM11.6544 7.4393C11.6409 7.45252 11.62 7.47449 11.6006 7.4952C11.6099 7.46262 11.6146 7.4393 11.6146 7.4393C11.6146 7.41784 11.6258 7.39847 11.6364 7.3834C11.6499 7.39477 11.6634 7.40512 11.6772 7.41573C11.6703 7.42432 11.6611 7.4308 11.6544 7.4393Z%27 fill=%27black%27/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 4px;
}

.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_next_button:hover,
.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_next_button:focus,
.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_button[type="submit"]:hover,
.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_button[type="submit"]:focus,
.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_submit_button:hover,
.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_submit_button:focus,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_next_button:hover,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_next_button:focus,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_button[type="submit"]:hover,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_button[type="submit"]:focus,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_submit_button:hover,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_submit_button:focus {
    background: #C8940C;
    border-color: #C8940C;
    color: #252525;
}

.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button:hover,
.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button:focus,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_previous_button:hover,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_previous_button:focus {
    background: #F4F1EF;
    border: 0;
    color: #27587A;
}

.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_next_button:focus-visible,
.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button:focus-visible,
.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_button[type="submit"]:focus-visible,
.volunteer-registration .gform_wrapper.gravity-theme .gform_page_footer .gform_submit_button:focus-visible,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_next_button:focus-visible,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_previous_button:focus-visible,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_button[type="submit"]:focus-visible,
.volunteer-registration .gform_wrapper.gravity-theme .gform-page-footer .gform_submit_button:focus-visible {
    outline: 2px solid #27587A;
    outline-offset: 2px;
}

@media (max-width: 960px) {
    .volunteer-registration__layout {
        grid-template-columns: 1fr;
    }

    .volunteer-registration__sidebar {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
    }

    .volunteer-registration__main {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
    }
}

.volunteer-registration .volunteer-registration__progress > * {
    display: none !important;
}

.volunteer-registration .gform_wrapper .gf_page_steps,
.volunteer-registration .gform_wrapper .gf_progressbar_wrapper {
    display: none !important;
}

