@media only screen and (max-width: 1024px) {
    .edit-profile-form-column {
        min-height: calc(100vh - 133px) !important;
    }
    .email_verified .edit-profile-form-column {
        min-height: calc(100vh - 92px) !important;
    }
    .email_verified.shepherd-center-sign-up .edit-profile-form-column, .email_verified.shirley-ryan-ability-lab-user-signup .edit-profile-form-column {
        min-height: calc(100vh - 82px) !important;
    }
}
@media only screen and (min-width: 1025px) {
    .edit-profile-form-column {
        height: calc(100vh - 133px) !important;
        overflow-y: auto !important;
        overflow-x: hidden !important;
    }
    .email_verified .edit-profile-form-column {
        height: calc(100vh - 92px) !important;
    }
    .email_verified.shepherd-center-sign-up .edit-profile-form-column, .email_verified.shirley-ryan-ability-lab-user-signup .edit-profile-form-column {
        height: calc(100vh - 82px) !important;
    }
}
.edit-profile-wrapper {
    z-index: 1;
}
.edit-profile-wrapper > .elementor-container {
    z-index: 1;
}
.edit-profile-wrapper > .elementor-container:after {
    position: absolute;
    left: 0;
    right: 125px;
    bottom: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgwIiBoZWlnaHQ9IjMzMyIgdmlld0JveD0iMCAwIDU4MCAzMzMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNTQuMDU2IDU0My4xOTlDMjIyLjY0MSA1ODAuMDM5IDMwMi43OTIgNTg4Ljg0MyAzNzcuNzYzIDU2Ny43NzJDNDEwLjcyNSA1NTguNDc5IDQ0MS44MTcgNTQzLjU2MyA0NjkuNjg3IDUyMy43MDdDNDc1LjYxMiA1MTkuNDg2IDQ3Ni41NDQgNTExLjEzIDQ3MS45NjUgNTA1LjQ2OUM0NjcuNDY4IDQ5OS45MSA0NTkuMzU5IDQ5OS4wNjUgNDUzLjU4OCA1MDMuMjc1QzQxNy40MTQgNTI5LjY2MSAzNzUuMjY4IDU0Ni43MzcgMzMwLjg2NSA1NTIuOTA1QzMzMC40MzQgNTUyLjk2NSAzMzAuMDQ5IDU1Mi42MjggMzMwLjA1IDU1Mi4xOTFDMzMwLjA1IDU1MS44NDMgMzMwLjI5NyA1NTEuNTQ1IDMzMC42MzggNTUxLjQ4MUMzMzguMTk4IDU1MC4wNjkgMzQ1LjY5OCA1NDguMzIzIDM1My4xMzcgNTQ2LjI0MkMzODYuNzcgNTM2LjY1NCA0MTguMjQ2IDUyMC42MzEgNDQ1LjgyOSA0OTkuMDU3QzUwMS44MzggNDU1LjMxIDUzOS4zMTkgMzkxLjk1MyA1NTAuNzU2IDMyMS42OTJDNTU2LjU1MyAyODYuNTczIDU1NS41ODkgMjUwLjY3MyA1NDcuOTE4IDIxNS45MzVDNTQwLjE0MyAxODAuOTMgNTI1LjQzNCAxNDcuODU4IDUwNC42NjYgMTE4LjY4NUM0ODMuODAzIDg5LjI2MjcgNDU3LjA5OSA2NC40OTE5IDQyNi4yMzEgNDUuOTI4NEM0MjAuMjEzIDQyLjMwMjIgNDEzLjk5OCAzOC45NTM3IDQwNy42ODQgMzUuODMzQzQwNy4xMjYgMzUuNTU3NCA0MDcuMDAyIDM0LjgxMzMgNDA3LjQ0MSAzNC4zNzIzQzQwNy43MDQgMzQuMTA4MyA0MDguMTAyIDM0LjAzMjcgNDA4LjQ0MyAzNC4xODI0QzQxNC4xODQgMzYuNzA1NCA0MTkuODQzIDM5LjM3MTQgNDI1LjQwNCA0Mi4yNzQyQzQ1Ny44OTYgNTkuMTc5NiA0ODYuNzcxIDgyLjMwNDkgNTEwLjQwMSAxMTAuMzQ3QzUzMy45NzIgMTM4LjIyMSA1NDkuMjIxIDE2Ny4yNTkgNTYwLjI2MSAyMDIuMzMyQzU3NC44MzggMjQ4LjQ3MyA1NzcuMDQyIDI5Ny42NjggNTY2LjY1IDM0NC45NjVDNTU2LjQyMyAzOTEuNTA5IDUzNC4zNTQgNDM0LjU5OSA1MDIuNjEzIDQ3MC4wNDJDNTAxLjcyNSA0NzEuMDMyIDUwMS42NzkgNDcyLjUyNCA1MDIuNTE0IDQ3My41NkM1MDMuNTM4IDQ3NC44MyA1MDUuNDQ1IDQ3NC45IDUwNi41NDYgNDczLjY5N0M1MzguODQgNDM4LjQxNiA1NjEuNTU1IDM5NS4zNzggNTcyLjQ3NyAzNDguNzI0QzU4My42MzMgMzAxLjA2OCA1ODIuMDkgMjUxLjMxOSA1NjguMDA0IDIwNC40ODJDNTU3LjEyMSAxNjguNTE1IDUzOS4yNDYgMTM1LjA3NiA1MTUuNDA5IDEwNi4wOTRDNDkxLjU5IDc2Ljk1OTggNDYyLjMwNiA1Mi43OTgxIDQyOS4yMTQgMzQuOTc2NEMzNjIuMTMgLTEuMDIyMSAyODMuNzUzIC05LjYxODYyIDIxMC40MzcgMTAuOTgwMkMxNzMuOTIgMjEuMjMwOCAxMzkuNzQxIDM4LjUzNzggMTA5LjgyMSA2MS45Mjk4Qzc5LjgzNzUgODUuNDMzNyA1NC44MDAxIDExNC42NzYgMzYuMTYyMiAxNDcuOTU3QzE3LjUyNzUgMTgxLjQ0MyA1Ljc5NjA2IDIxOC4zNDIgMS42Njc1MyAyNTYuNDU1Qy0yLjQ2MTU3IDI5NC41NjggMS4wOTY3OCAzMzMuMTE2IDEyLjEyOTIgMzY5LjgwMkMyMy4yNDY4IDQwNi42MDQgNDEuNTI1IDQ0MC44MjIgNjUuOTA3NyA0NzAuNDc3QzkwLjI3MTkgNTAwLjI2NCAxMjAuMjE4IDUyNC45NjkgMTU0LjA1NiA1NDMuMTk5Wk0yOS4zMDkgMzY0LjQ3M0MyOS4yOTE1IDM2NC40NzMgMjkuMjc1OSAzNjQuNDYyIDI5LjI3MDYgMzY0LjQ0NUMxOC40MDQ2IDMzMC4wMjYgMTQuNTUyNSAyOTMuNzU3IDE3Ljk0NCAyNTcuNzk2QzIxLjMzNjUgMjIxLjgyNiAzMS45MDY1IDE4Ni45IDQ5LjAyNTYgMTU1LjA5NkM2Ni4yOTI4IDEyMy4xNzggODkuNzA5NiA5NS4wMTY2IDExNy45MTQgNzIuMjUxMUMxMTkuNzk1IDcwLjcxMDkgMTIyLjU2NyA3MS4wNjE4IDEyNC4wOSA3Mi45NTk5TDEzOC4yNDUgOTAuNjA5NkMxNDQuMDAzIDk3Ljc4OTEgMTU0LjQ2OCA5OC44MTEzIDE2MS45NDEgOTMuNDU0NEMxODIuMzY3IDc4LjgxMjIgMjA0Ljk5MSA2Ny40NjcgMjI4Ljk5MSA1OS44NjYzQzI1OC40MDQgNTAuNjE1NCAyODkuMzYxIDQ3LjM3MzMgMzIwLjAzMSA1MC4zMzE0QzM1MC45MTEgNTMuMzUzNCAzODAuODIxIDYyLjc3OTUgNDA3Ljg2NiA3OC4wMTE3QzQzNC45MSA5My4yNDM5IDQ1OC41MDEgMTEzLjk1MSA0NzcuMTQyIDEzOC44MkM0OTYuMDY3IDE2My45MTcgNTA5Ljc3NiAxOTIuNTc2IDUxNy40NTUgMjIzLjFDNTI1LjE1MyAyNTMuOTE5IDUyNi44ODkgMjg1Ljk0MSA1MjIuNTY2IDMxNy40M0M1MTMuODk5IDM4MS41NyA0ODEuMzggNDQwLjA3NiA0MzEuNTM2IDQ4MS4yMDZDNDA2LjY5IDUwMS43NzIgMzc4LjEyMiA1MTcuMzI4IDM0Ny40MDQgNTI3LjAxOUMzMTYuNTgxIDUzNi43MjcgMjg0LjEzNCA1NDAuMTE3IDI1MS45OTUgNTM2Ljk4OEMyMTkuNjUgNTMzLjc4OSAxODguMzI0IDUyMy45MDkgMTU5Ljk4NSA1MDcuOTY3QzEzMi40ODQgNDkzLjAyMyAxMDguNTM5IDQ3Mi4yODEgODkuNzkwOSA0NDcuMTY1QzY5Ljk2ODkgNDIwLjg1OCA1NS42MjYxIDM5MC44MTIgNDcuNjE0NCAzNTguODE1QzM5LjU3NzEgMzI2LjYwMiAzNy43Njc1IDI5My4xMzQgNDIuMjgzNyAyNjAuMjIxQzQ5LjM5MzMgMjA3LjY4MSA3MS45MTMzIDE1OC40NSAxMDYuOTUyIDExOC43NzdDMTA3Ljg0NyAxMTcuNzYzIDEwNy44OTEgMTE2LjI0NyAxMDcuMDQ0IDExNS4xOTJDMTA2LjAwNCAxMTMuODk2IDEwNC4wNjQgMTEzLjgxMiAxMDIuOTMxIDExNS4wMjlDODkuODA0NCAxMjkuMTI1IDc4LjIyNzYgMTQ0LjYwMiA2OC40MDQxIDE2MS4xOTFDNTEuMTE1IDE5MC4zNzkgMzkuNDE0MyAyMjIuNTQ3IDMzLjkwNTYgMjU2LjAzN0MyOC4zMzY4IDI4OS43MTcgMjkuMjQ2MyAzMjQuMTQ4IDM2LjU4MzQgMzU3LjQ3QzQzLjk5ODkgMzkwLjk5NyA1OC4wNjQ0IDQyMi42NzcgNzcuOTQzMiA0NTAuNjJDODEuNDMxNCA0NTUuNTMzIDg1LjExMzggNDYwLjMzMyA4OC45NTA5IDQ2NC45ODJDODkuMTUxOSA0NjUuMjI2IDg5LjEzNTcgNDY1LjU4MyA4OC45MTI5IDQ2NS44MDZDODguNjY3MyA0NjYuMDUzIDg4LjI2NjMgNDY2LjA0NCA4OC4wMzIyIDQ2NS43ODZDODUuNjc2MiA0NjMuMTk1IDgzLjMzOCA0NjAuNTg2IDgxLjA3NzkgNDU3Ljg5OEM1Ny44NTU1IDQzMC41MDUgNDAuMjc0MiAzOTguNzYyIDI5LjM0NzQgMzY0LjUwMUMyOS4zNDIgMzY0LjQ4NCAyOS4zMjY1IDM2NC40NzMgMjkuMzA5IDM2NC40NzNaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjA3Ii8+Cjwvc3ZnPg==);
    width: 580px;
    height: 333px;
    content: "";
    z-index: -1;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
}
@media only screen and (max-width: 1024px) {
    .edit-profile-wrapper > .elementor-container:after {
        display: none;
    }
}
@media only screen and (min-width: 1025px) {
    .edit-profile-wrapper > .elementor-container > .edit-profile-form-column {
        padding: 40px 95px 60px 10px;
        display: block;
    }
    .edit-profile-wrapper > .elementor-container > .edit-profile-form-column > .elementor-widget-wrap {
        flex-wrap: nowrap;
        min-height: 100%;
    }
}
.edit-profile-wrapper:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    background: #009BDF;
    content: "";
    height: 100%;
    z-index: -1;
}
@media only screen and (max-width: 1024px) {
    .edit-profile-wrapper:after {
        display: none;
    }
}

.edit-profile-logout .elementor-button-wrapper {
    display: flex;
    align-items: center;
}
.edit-profile-logout .elementor-button-wrapper .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}
.edit-profile-logout .elementor-button-wrapper .elementor-button-icon {
    display: flex;
    align-items: center;
}
.edit-profile-logout .elementor-button-wrapper .elementor-button-icon svg {
    width: auto;
}

body.edit-profile .cta-section, body.edit-profile .header-content, body.edit-profile .video-hero, body.edit-profile .pre-header, body.edit-profile .site-attribution, body.edit-profile .site-footer, body.shepherd-signup .cta-section, body.shepherd-signup .header-content, body.shepherd-signup .video-hero, body.shepherd-signup .pre-header, body.shepherd-signup .site-attribution, body.shepherd-signup .site-footer {
    display: none;
}

.gravity_edit_profile_form .gfield_required {
    color: #F9501B;
    margin-left: 1px;
}
.gravity_edit_profile_form .gform_required_legend {
    display: none;
}
.gravity_edit_profile_form .gform_validation_errors {
    display: none;
}
.gravity_edit_profile_form .gform_heading {
    margin-bottom: 32px;
}
.gravity_edit_profile_form .gform_heading .gform_title {
    font-size: 32px;
    line-height: 40px;
    color: #fff;
    margin-bottom: 8px;
}
.gravity_edit_profile_form .gform_heading .gform_description {
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 0;
}
.gravity_edit_profile_form .gform-body .gform_fields {
    margin: 0;
}
.gravity_edit_profile_form .gform-body .gfield {
    margin-bottom: 40px;
    padding: 0;
}
.gravity_edit_profile_form .gform-body .gfield.gfield--type-html {
    color: #fff;
    font-family: "Bjorn", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 32px;
}
.gravity_edit_profile_form .gform-body .gfield > label, .gravity_edit_profile_form .gform-body .gfield > legend {
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 8px;
}
.gravity_edit_profile_form .gform-body .gfield .gfield_radio {
    display: flex;
    align-items: center;
    gap: 24px;
}
.gravity_edit_profile_form .gform-body .gfield .gfield_radio label {
    font-size: 14px;
    line-height: 22px;
    color: #fff;
    display: flex;
    align-items: center;
}
.gravity_edit_profile_form .gform-body .gfield .gfield_radio label::before {
    width: 16px;
    height: 16px;
    border-color: #fff;
    margin-right: 8px;
    padding: 0;
    background: rgba(255, 255, 255, 0.2);
}
.gravity_edit_profile_form .gform-body .gfield .gform-datepicker {
    height: 54px !important;
    background: rgba(255, 255, 255, 0.2) !important;
    border-radius: 8px !important;
    font-size: 16px !important;
    line-height: 24px !important;
    padding: 14px 24px !important;
    color: #fff !important;
    border: 1px solid transparent !important;
    font-family: "Lato", sans-serif !important;
}
.gravity_edit_profile_form .gform-body .gfield .gform-datepicker:focus {
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
}
.gravity_edit_profile_form .gform-body .gfield .gform-datepicker::placeholder {
    color: #fff !important;
    opacity: 1;
}
.gravity_edit_profile_form .gform-body .gfield.gfield--type-radio {
    padding-top: 0;
    padding-bottom: 0;
	border: 0;
}
.gravity_edit_profile_form .gform-body .gfield.gfield--type-password {
    position: relative;
}
.gravity_edit_profile_form .gform-body .gfield.gfield--type-password .gfield_password_strength {
    position: absolute;
    top: 0;
    right: 0;
    font-family: "Lato", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: initial;
    border-radius: 50px;
    padding: 3px 12px;
}
.gravity_edit_profile_form .gform-body .gfield.gfield--type-password .gfield_password_strength.blank {
    display: none;
}
.gravity_edit_profile_form .gform-body .gfield.gfield--type-password .gfield_password_strength.bad {
    background-color: #a4215a;
    color: #ffffff;
}
.gravity_edit_profile_form .gform-body .gfield.gfield--type-password .gfield_password_strength.short {
    background-color: #ebe2ba;
    color: #141415;
}
.gravity_edit_profile_form .gform-body .gfield.gfield--type-password .gfield_password_strength.good {
    background-color: #EDF7E4;
    color: #141415;
}
.gravity_edit_profile_form .gform-body .gfield.gfield--type-password .gfield_password_strength.strong {
    background-color: #EDF7E4;
    color: #80C342;
}
.gravity_edit_profile_form .gform-body .gfield.gfield--type-password .dashicons {
    display: none;
}
.gravity_edit_profile_form .gform-body .gfield.gfield--type-captcha {
	margin: 0;
}
.gravity_edit_profile_form .gform-body .gfield.gfield--type-captcha label {
	opacity: 0;
	margin: 0;
}
.gravity_edit_profile_form .gform-body .password_input_container {
    position: relative;
}
.gravity_edit_profile_form .gform-body .password_input_container .gform_show_password {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    background-color: transparent !important;
    padding: 0;
    border: 0 !important;
}
.gravity_edit_profile_form .gform-body .password_input_container .gform_show_password:before {
    position: absolute;
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwM18yMTcyKSI+CjxwYXRoIGQ9Ik0xMC4zMzk4IDcuNjc0MTRMMTMuMzQ2IDEwLjY4MDNMMTMuMzYwMyAxMC41MjI4QzEzLjM2MDMgOC45NDMzOCAxMi4wNzY3IDcuNjU5ODIgMTAuNDk3MyA3LjY1OTgyTDEwLjMzOTggNy42NzQxNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMC40OTgzIDUuNzUxMTlDMTMuMTMyMiA1Ljc1MTE5IDE1LjI2OTkgNy44ODg5IDE1LjI2OTkgMTAuNTIyOUMxNS4yNjk5IDExLjEzODQgMTUuMTQ1OSAxMS43MjUzIDE0LjkzMTEgMTIuMjY0NUwxNy43MjI2IDE1LjA1NTlDMTkuMTYzNiAxMy44NTM0IDIwLjI5OTIgMTIuMjk3OSAyMS4wMDA3IDEwLjUyMjlDMTkuMzQ0OSA2LjMzMzM2IDE1LjI3NDcgMy4zNjUzOSAxMC40OTgzIDMuMzY1MzlDOS4xNjIyMiAzLjM2NTM5IDcuODgzNDUgMy42MDM5NSA2LjY5NTMxIDQuMDMzNEw4Ljc1NjY2IDYuMDg5OTdDOS4yOTU4IDUuODgwMDMgOS44ODI3MSA1Ljc1MTE5IDEwLjQ5ODMgNS43NTExOVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0wLjk1NDMxMyAzLjE1MDY0TDMuMTMwMTggNS4zMjY1MUwzLjU2NDQyIDUuNzYwNzRDMS45ODk3NyA2Ljk5MTgyIDAuNzQ0Mzc2IDguNjI4NTEgMCAxMC41MjI4QzEuNjUxIDE0LjcxMjMgNS43MjU5NyAxNy42ODAzIDEwLjQ5NzYgMTcuNjgwM0MxMS45NzY5IDE3LjY4MDMgMTMuMzg5MiAxNy4zOTQgMTQuNjgyNCAxNi44NzM5TDE1LjA4OCAxNy4yNzk1TDE3Ljg2OTkgMjAuMDY2MUwxOS4wODY2IDE4Ljg1NDFMMi4xNzEwOCAxLjkzMzg3TDAuOTU0MzEzIDMuMTUwNjRaTTYuMjMxNzggOC40MjMzMkw3LjcwNjIyIDkuODk3NzZDNy42NjMyNyAxMC4xMDMgNy42MzQ2NCAxMC4zMDgxIDcuNjM0NjQgMTAuNTIyOEM3LjYzNDY0IDEyLjEwMjMgOC45MTgyIDEzLjM4NTggMTAuNDk3NiAxMy4zODU4QzEwLjcxMjQgMTMuMzg1OCAxMC45MTc1IDEzLjM1NzIgMTEuMTE4IDEzLjMxNDJMMTIuNTkyNCAxNC43ODg3QzExLjk1NzcgMTUuMTAzNiAxMS4yNTE2IDE1LjI5NDUgMTAuNDk3NiAxNS4yOTQ1QzcuODYzNjggMTUuMjk0NSA1LjcyNTk3IDEzLjE1NjggNS43MjU5NyAxMC41MjI4QzUuNzI1OTcgOS43Njg5MiA1LjkxNjg1IDkuMDYyNyA2LjIzMTc4IDguNDIzMzJaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzYwM18yMTcyIj4KPHJlY3Qgd2lkdGg9IjIxIiBoZWlnaHQ9IjIxIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+");
    background-repeat: no-repeat;
    background-position: center center;
    width: 24px;
    height: 24px;
    margin-top: 0;
    right: 10px;
    transform: translateY(-50%);
    top: 50%;
}
.gravity_edit_profile_form .gform-body .password_input_container .dashicons {
    display: none;
}
.gravity_edit_profile_form .gform-body .gfield--type-multi_select_dropdown .gfield_label {
    color: transparent;
}
.gravity_edit_profile_form .gform-body .gfield--type-multi_select_dropdown .gfield_label:before {
    content: "Sports of Interest";
    color: #fff;
}
.gravity_edit_profile_form .gform-body .gfield--type-multi_select_dropdown .select2-container .selection .select2-selection {
    background-color: rgba(255, 255, 255, 0.2) !important;
}
.gravity_edit_profile_form .gform-body .gfield--type-multi_select_dropdown .select2-container .selection .select2-selection textarea {
    color: #fff !important;
}
.gravity_edit_profile_form .gform-body .gfield--type-multi_select_dropdown .select2-container .selection .select2-selection textarea::placeholder {
    color: #fff !important;
}
.gravity_edit_profile_form .gform-body .gfield--type-multi_select_dropdown .select2-container .selection .select2-selection:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMzMyNjggNS44MzMzN0w2Ljk5OTM1IDEwLjVMMTEuNjY2IDUuODMzMzciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41MjM4MSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==") !important;
}
.gravity_edit_profile_form .gform-body input[type=text], .gravity_edit_profile_form .gform-body input[type=email], .gravity_edit_profile_form .gform-body input[type=password] {
    height: 54px !important;
    background: rgba(255, 255, 255, 0.2) !important;
    border-radius: 8px !important;
    font-size: 16px !important;
    line-height: 24px !important;
    padding: 14px 24px !important;
    color: #fff !important;
    border: none !important;
    font-family: "Lato", sans-serif !important;
}
.gravity_edit_profile_form .gform-body .gfield--type-select select {
    background: rgba(255, 255, 255, 0.2) !important;
    border-radius: 8px !important;
    font-size: 16px !important;
    line-height: 24px !important;
    padding: 13px 24px 15px !important;
    color: #fff !important;
    height: auto !important;
    border: 1px solid transparent !important;
    font-family: "Lato", sans-serif !important;
}
.gravity_edit_profile_form .gform-body .gfield--type-select select:focus {
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
}
.gravity_edit_profile_form .gform-body .gfield--type-select select:focus-visible {
    outline: none;
}
.gravity_edit_profile_form .gform-body .gfield--type-select select option {
    color: #141415;
}
.gravity_edit_profile_form .gform_footer {
    padding: 0;
    margin: 0;
    position: relative;
    text-align: center;
}
.gravity_edit_profile_form .gform_footer input[type=submit] {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #061637;
    width: 100%;
    background: #FFD41c;
    border-radius: 100px;
    padding: 16px 24px;
    border: none;
    transition: all 0.3s;
    margin-bottom: 30px;
    cursor: pointer;
}
body.shepherd-center-sign-up .gravity_edit_profile_form .gform_footer input[type=submit], body.shirley-ryan-ability-lab-user-signup .gravity_edit_profile_form .gform_footer input[type=submit] {
    margin-bottom: 0;
}
.gravity_edit_profile_form .gform_footer input[type=submit]:hover {
    background: #F9CA00;
    box-shadow: none;
}
.gravity_edit_profile_form .gform_footer input[type=submit].disabled-btn {
    background-color: rgba(255, 221, 68, 0.4) !important;
    cursor: default;
}
.gravity_edit_profile_form .gform_footer .gform_ajax_spinner {
    margin-top: 10px;
}
.gravity_edit_profile_form .validation_message {
    font-size: 14px;
    font-weight: 400 !important;
}

.ginput_container_select::after {
    background-image: url(../../../dist/img/forms/kbf-checkmark.svg);
    height: 16px;
    width: 16px;
}

input:focus-visible {
    outline: none;
}

.gfield_radio input:checked + label {
    font-weight: 400;
    padding: 0;
}

.gfield_radio input:checked + label::before {
    border-width: 5px;
}

.ui-datepicker .ui-datepicker-header {
    padding: 0 !important;
    justify-content: center !important;
}

.ui-datepicker-month, .ui-datepicker-year {
    padding: 2px 4px 4px !important;
}

.ui-datepicker-calendar th, .ui-datepicker-calendar td {
    padding: 0 !important;
}
.ginput_container_date {
    position: relative;
}
.ginput_container_date .ui-datepicker-trigger {
    position: absolute;
    top: 16px;
    right: 16px;
}

body.page-id-7575 {
    background: #fff !important;
}

.profile-carousel-wrapper {
    overflow: hidden;
}
.profile-carousel-wrapper .single-profile-carousel-item {
    text-align: center;
    max-width: 576px;
    margin: 0 auto;
    width: 100%;
    display: block !important;
    padding: 0 20px;
}
.profile-carousel-wrapper .single-profile-carousel-item img {
    border-radius: 30px;
    box-shadow: 0 12px 25px -5px rgba(0, 0, 0, 0.1490196078);
    display: inline-block;
    min-height: 200px;
    max-height: 400px;
    height: max-content;
}
.profile-carousel-wrapper .single-profile-carousel-item .single-profile-carousel-item-text h4 {
    margin-bottom: 20px;
    margin-top: 30px;
}
.profile-carousel-wrapper .single-profile-carousel-item .single-profile-carousel-item-text p {
    font-size: 16px;
    line-height: 24px;
    color: #717171;
    max-width: 472px;
    margin: 0 auto;
    width: 100%;
}
.profile-carousel-wrapper .slick-dots {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-top: 15px;
}
.profile-carousel-wrapper .slick-dots li {
    list-style: none;
}
.profile-carousel-wrapper .slick-dots li.slick-active button {
    background: #0099DC;
}
.profile-carousel-wrapper .slick-dots li button {
    height: 15px;
    width: 15px;
    background: #E7E8E8;
    border-radius: 50%;
    border: none;
    font-size: 0;
    padding: 0;
}

.edit-profile-form-column {
    overflow: hidden;
}
.edit-profile-form-column > .elementor-widget-wrap {
    flex-direction: column;
    justify-content: space-between !important;
}
@media only screen and (max-width: 1024px) {
    .edit-profile-form-column {
        background: #009BDF;
    }
}
.edit_profile_logout_btn {
    font-size: 16px;
    line-height: 24px;
    display: inline-flex;
    align-items: center;
    gap: 3px;
    font-weight: 700;
    color: #58595B !important;
    font-family: "Lato", sans-serif !important;
    border-radius: 50px 50px 50px 50px;
    padding: 14px 24px 14px 24px;
    transition: all 0.3s ease-in-out;
}
.edit_profile_logout_btn:hover {
    color: #000 !important;
    background: #FFD41c;
}
.edit_profile_logout_btn:hover svg {
    transition: all 0.3s ease-in-out;
}
.edit_profile_logout_btn:hover svg path {
    fill: #000;
}

.edit_profile_skip_button #theme-btn {
    background-color: transparent !important;
    color: #ffffff !important;
    padding: 14px 24px;
    border: 2px solid #FFD41c;
    display: flex;
}
.edit_profile_skip_button #theme-btn:hover {
    background-color: #F9CA00 !important;
    color: #000000 !important;
}
.ui-datepicker {
    background: #ffffff;
    box-shadow: 0 0 1rem rgba(30, 47, 67, 0.15);
    border-radius: 4px;
    padding: 0.4em 0.4em 0 !important;
}
.ui-datepicker .ui-datepicker-header {
    margin-bottom: 10px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
    display: flex;
    margin: 0 .75rem;
    justify-content: center;
}
.ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default {
    text-align: center;
}
.ui-datepicker .ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-active {
    color: #F9CA00;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 85px !important;
}
.ui-datepicker .ui-datepicker-prev {
    left: -2px !important;
    transform: rotate(180deg);
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 4px !important;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px !important;
}
#gform_wrapper_10 .gform_heading {
    display: none;
}