.SkeletonLoader_skeletonLoader__jeSMY {
    background-image: linear-gradient(90deg, #eee 8%, #ddd 18%, #eee 33%);
    animation: SkeletonLoader_skeletalAnimation__Z2P_b 1s ease-in-out infinite;
    border-radius: 12px
}

@keyframes SkeletonLoader_skeletalAnimation__Z2P_b {
    0% {
        background-position: -330px 0
    }
    to {
        background-position: 330px 0
    }
}

.SuccessStory_successStoryHeader__LbySQ {
    display: flex;
    align-items: center;
    gap: 4px;
    font-weight: 500;
    font-size: 18px;
    line-height: 31px;
    letter-spacing: -.006em;
    color: #b64f97;
    margin-top: 12px;
    margin-bottom: 12px
}

@media only screen and (min-width:320px)and (max-width:767px) {
    .SuccessStory_successStoryHeader__LbySQ {
        margin-top: 24px;
        margin-bottom: 8px;
        font-size: 14px;
        line-height: 24px;
        letter-spacing: -.00533333em
    }
}

.SuccessStory_successStoryContent__n6ID1 {
    display: flex;
    flex-direction: column;
    margin-bottom: 24px;
    min-height: 207px
}

@media only screen and (min-width:320px)and (max-width:767px) {
    .SuccessStory_successStoryContent__n6ID1 {
        margin-bottom: 14px;
        min-height: 146px
    }
}

.Avatar_avatarContainer__tYivA {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-top: 2px;
    margin-bottom: 2px
}

.Avatar_avatarContainer__avatar__eXH_k {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 100px;
    border-radius: 50px;
    background: #dfe1e6
}

@media only screen and (min-width:320px)and (max-width:767px) {
    .Avatar_avatarContainer__avatar__eXH_k {
        width: 75px;
        height: 75px
    }
    .Avatar_avatarContainer__tYivA {
        margin-top: 3.5px;
        margin-bottom: 3.5px
    }
}

.HikeMarker_hikeContainer__KCnpH {
    padding: 7.5px 12px;
    height: 36px;
    background: #e6f6f1;
    border-radius: 20px;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: -.004em;
    color: #015538;
    display: flex;
    align-items: center;
    gap: 5px
}

@media only screen and (min-width:320px)and (max-width:767px) {
    .HikeMarker_hikeContainer__KCnpH {
        padding: 2px 8px;
        height: 26px;
        border-radius: 20px;
        font-size: 12px;
        line-height: 22px
    }
}

.YearsOfExperience_yoeContainer__XSnts {
    padding: 7.5px 12px;
    height: 36px;
    background: #f4f5f7;
    border-radius: 20px;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: -.004em;
    color: #7c8698;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 4px
}

@media only screen and (min-width:320px)and (max-width:767px) {
    .YearsOfExperience_yoeContainer__XSnts {
        height: 26px;
        border-radius: 20px;
        padding: 2px 8px;
        font-size: 12px;
        line-height: 22px
    }
}

.TooltipV2_Tooltip_Wrapper__ALHHe {
    display: inline-flex;
    position: relative
}

.TooltipV2_Tooltip_Tip__skFEm {
    position: absolute;
    border-radius: 4px;
    left: 50%;
    transform: translateX(-50%);
    padding: 16px;
    color: #dfe1e6;
    background: #1a202c;
    font-size: 12px;
    font-weight: 400;
    line-height: 18.4px;
    z-index: 2;
    white-space: nowrap
}

.TooltipV2_Tooltip_Tip__skFEm:before {
    content: " ";
    left: 50%;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border: 6px solid transparent;
    margin-left: -6px
}

.TooltipV2_Tooltip_Tip__skFEm.TooltipV2_top__o0SQ5 {
    top: -50px
}

.TooltipV2_Tooltip_Tip__skFEm.TooltipV2_top__o0SQ5:before {
    top: 100%;
    border-top-color: #1a202c
}

.TooltipV2_Tooltip_Tip__skFEm.TooltipV2_right__1aIqo {
    left: calc(100% + 15px);
    top: 50%;
    transform: translateX(0) translateY(-50%)
}

.TooltipV2_Tooltip_Tip__skFEm.TooltipV2_right__1aIqo:before {
    left: -6px;
    top: 50%;
    transform: translateX(0) translateY(-50%);
    border-right-color: #1a202c
}

.TooltipV2_Tooltip_Tip__skFEm.TooltipV2_bottom__k9uix {
    bottom: -50px
}

.TooltipV2_Tooltip_Tip__skFEm.TooltipV2_bottom__k9uix:before {
    bottom: 100%;
    border-bottom-color: #1a202c
}

.TooltipV2_Tooltip_Tip__skFEm.TooltipV2_left__jU427 {
    left: auto;
    right: calc(100% + 15px);
    top: 50%;
    transform: translateX(0) translateY(-50%)
}

.TooltipV2_Tooltip_Tip__skFEm.TooltipV2_left__jU427:before {
    left: auto;
    right: -12px;
    top: 50%;
    transform: translateX(0) translateY(-50%);
    border-left-color: #1a202c
}

.AlumniProfileDetails_alumniProfile__X_MSM {
    display: flex
}

.AlumniProfileDetails_alumniProfile__details__ZHF_t {
    margin-left: 12px;
    width: calc(100% - 110px)
}

@media only screen and (min-width:320px)and (max-width:767px) {
    .AlumniProfileDetails_alumniProfile__details__ZHF_t {
        width: calc(100% - 85px)
    }
}

.AlumniProfileDetails_alumniProfile__details_name__d9Uld {
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    letter-spacing: -.008em;
    color: #2d3748;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 200px
}

@media only screen and (min-width:320px)and (max-width:767px) {
    .AlumniProfileDetails_alumniProfile__details_name__d9Uld {
        font-size: 16px;
        line-height: 27px;
        letter-spacing: -.00533333em
    }
}

.AlumniProfileDetails_alumniProfile__details_qualification__f7kq8 {
    font-weight: 450;
    font-size: 16px;
    line-height: 27px;
    letter-spacing: -.00533333em;
    color: #7c8698;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 200px
}

@media only screen and (min-width:320px)and (max-width:767px) {
    .AlumniProfileDetails_alumniProfile__details_qualification__f7kq8 {
        font-size: 14px;
        line-height: 24px;
        letter-spacing: -.00466667em
    }
}

.AlumniProfileDetails_alumniProfile__details_hikeAndYOEContainer___Mn89 {
    display: flex;
    gap: 3px;
    margin-top: 4px
}

@media only screen and (min-width:320px)and (max-width:767px) {
    .AlumniProfileDetails_alumniProfile__details_hikeAndYOEContainer___Mn89 {
        gap: 4px
    }
}

.SuccessStoriesGrid_skeletonLoader___OTN6 {
    background-color: #fff;
    background-image: linear-gradient(90deg, #eee 8%, #ddd 18%, #eee 33%);
    animation: SuccessStoriesGrid_skletalAnimation__W7CKJ 1s ease-in-out infinite;
    border-radius: inherit
}

@keyframes SuccessStoriesGrid_skletalAnimation__W7CKJ {
    0% {
        background-position: -468px 0
    }
    to {
        background-position: 468px 0
    }
}

@keyframes SuccessStoriesGrid_spinner__a3SYc {
    to {
        transform: rotate(1turn)
    }
}

.SuccessStoriesGrid_storyCard__5hl5b {
/*    width: 550px;*/
    max-height: 449px;
    border: 1px solid #dfe1e6;
    background: #fff;
    box-shadow: 0 3px 6px rgba(9, 30, 66, .03), 0 2px 4px rgba(9, 30, 66, .08);
    border-radius: 12px;
    padding: 20px 24px;
    display: flex;
    flex-direction: column;
    margin-bottom: 4px;
    margin-top: 20px;
    margin-right: 1%;
}

.SuccessStoriesFiltersAndGrid_storiesContainer__xc6r9 > .col-md-6 {
    margin-bottom: 20px;
  }
  .SuccessStoriesFiltersAndGrid_storiesContainer__xc6r9 > .col-md-6:not(:last-child) {
    margin-right: 20px;
  }


  @media (min-width: 992px) {
  .SuccessStoriesGrid_storyCard__5hl5b {
    width: 48%;
}
}
.SuccessStoriesGrid_storyCard__successStory_title__8MoG8 {
    font-weight: 700;
    font-size: 20px;
    line-height: 36px;
    letter-spacing: -.008em;
    color: #1a202c;
    max-height: 72px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    word-wrap: break-word
}

@media only screen and (min-width:320px)and (max-width:767px) {
    .SuccessStoriesGrid_storyCard__successStory_title__8MoG8 {
        font-size: 14px;
        line-height: 24px;
        letter-spacing: -.00533333em;
        color: #1a202c;
        max-height: 48px
    }
}

.SuccessStoriesGrid_storyCard__successStory_description__TvmpI {
    font-weight: 450;
    font-size: 18px;
    line-height: 31px;
    letter-spacing: -.006em;
    color: #4a5568;
    height: 123px;
    margin-top: 12px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    word-wrap: break-word
}

@media only screen and (min-width:320px)and (max-width:767px) {
    .SuccessStoriesGrid_storyCard__successStory_description__TvmpI {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: -.004em;
        color: #1a202c;
        height: 92px;
        margin-top: 4px;
        margin-bottom: 2px;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        overflow: hidden;
        word-wrap: break-word
    }
}

.SuccessStoriesGrid_storyCard__profile__eUSuD.SuccessStoriesGrid_storyCard__profile__eUSuD {
    max-width: 390px
}

@media only screen and (min-width:320px)and (max-width:767px) {
    .SuccessStoriesGrid_storyCard__profile__eUSuD.SuccessStoriesGrid_storyCard__profile__eUSuD {
        max-width: 175px
    }
}

.SuccessStoriesGrid_storyCard__footer__plK9C {
    display: flex;
    gap: 8px;
    align-items: center;
    margin-top: 24px
}

.SuccessStoriesGrid_storyCard__footer__plK9C a {
    cursor: pointer
}

.SuccessStoriesGrid_storyCard__footer_readFullStoryBtn___ktns,
.SuccessStoriesGrid_storyCard__footer_viewProfileBtn__ks_FY {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%;
    height: 48px;
    border-radius: 8px;
    padding: 8px 20px 9px 16px
}

@media only screen and (min-width:320px)and (max-width:767px) {
    .SuccessStoriesGrid_storyCard__footer_readFullStoryBtn___ktns,
    .SuccessStoriesGrid_storyCard__footer_viewProfileBtn__ks_FY {
        width: 100%;
        height: 44px;
        padding: 8px 11.5px
    }
}

.SuccessStoriesGrid_storyCard__footer_viewProfileBtn__ks_FY {
    background: #fff;
    border: 2px solid #e95454;
    color: #e95454
}

.SuccessStoriesGrid_storyCard__footer_viewProfileBtn__ks_FY>p {
    color: #e95454
}

.SuccessStoriesGrid_storyCard__footer_readFullStoryBtn___ktns {
    background: #e95454;
    color: #fff
}

.SuccessStoriesGrid_storyCard__footer_readFullStoryBtn___ktns>p {
    color: #fff
}

.SuccessStoriesGrid_storyCard__footer_readFullStoryBtn___ktns>p,
.SuccessStoriesGrid_storyCard__footer_viewProfileBtn__ks_FY>p {
    font-weight: 500;
    font-size: 18px;
    line-height: 31px;
    letter-spacing: -.006em;
    text-transform: none
}

@media only screen and (min-width:320px)and (max-width:767px) {
    .SuccessStoriesGrid_storyCard__footer_readFullStoryBtn___ktns>p,
    .SuccessStoriesGrid_storyCard__footer_viewProfileBtn__ks_FY>p {
        font-size: 16px;
        line-height: 27px;
        letter-spacing: -.00533333em
    }
    .SuccessStoriesGrid_storyCard__footer__plK9C {
        margin-top: 12px
    }
    .SuccessStoriesGrid_storyCard__5hl5b {
        width: 320px;
        max-height: 338px;
        padding: 20px 24px
    }
}

.SuccessStoriesGrid_touchPointClass__Zsm0h {
    cursor: pointer
}

.SuccessStoriesGrid_skeletonLoaderCard__ayGp7 {
    width: 550px;
    height: 449px;
    border-radius: 12px
}

@media only screen and (min-width:320px)and (max-width:767px) {
    .SuccessStoriesGrid_skeletonLoaderCard__ayGp7 {
        width: 320px;
        height: 338px
    }
}