.listOfImageTitleAndDescription_listSection__ALKFQ {
    background-color: var(--color-primary-3);
    margin: 0;
    padding: 40px 0
}

.listOfImageTitleAndDescription_para__TDNOE {
    color: var(--color-neutral-2);
    margin-bottom: 24px
}

@media(max-width:991px) {
    .listOfImageTitleAndDescription_para__TDNOE {
        font-size: 14px;
        line-height: 20px
    }
}

.listOfImageTitleAndDescription_cardDiv__j_Vwn {
    width: 328px;
    background-color: var(--color-white);
    border-radius: 8px;
    margin: 12px 0;
    overflow: hidden
}

@media(min-width:992px) {
    .listOfImageTitleAndDescription_cardDiv__j_Vwn {
        width: 365px
    }
}

@media(max-width:991px) {
    .listOfImageTitleAndDescription_cardDiv__j_Vwn {
        width: 100%
    }
}

.listOfImageTitleAndDescription_imageContainer__BWbWh {
    position: relative;
    width: 100%
}

.listOfImageTitleAndDescription_imageContainer__BWbWh img {
    width: 100%
}

.listOfImageTitleAndDescription_gridContainer__5mGB1 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr
}

@media(max-width:991px) {
    .listOfImageTitleAndDescription_gridContainer__5mGB1 {
        grid-template-columns: auto;
        justify-content: center
    }
}

.listOfImageTitleAndDescription_heading__IFxmH {
    position: absolute;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    bottom: -26px;
    padding: 20px 5px 0 20px;
    width: 75%;
    color: var(--color-primary);
    background-color: var(--color-white)
}

.listOfImageTitleAndDescription_desc__1_Jjw {
    font-size: 14px;
    line-height: 20px;
    padding: 40px 20px 20px;
    color: var(--color-neutral-2)
}

.scrollingBanner_mainBannerSection__nlsnS {
    padding: 20px 0 34px;
    overflow: hidden;
    background: radial-gradient(214.2% 217.67% at 14.44% 13.61%, var(--color-primary) 0, #16203a 100%)
}

@media(min-width:992px) {
    .scrollingBanner_mainBannerSection__nlsnS .scrollingBanner_flexBox__lIhfM {
        display: flex;
        column-gap: 50px
    }
    .scrollingBanner_mainBannerSection__nlsnS .scrollingBanner_flexBox__lIhfM .scrollingBanner_headingBox__T3U3w {
        align-self: center;
        min-width: 400px
    }
}

.scrollingBanner_mainBannerSection__nlsnS .scrollingBanner_flexBox__lIhfM .scrollingBanner_headingBox__T3U3w h2 {
    font-weight: 800;
    font-size: 52px;
    line-height: 62px;
    color: var(--color-secondary-2)
}

@media(max-width:991px) {
    .scrollingBanner_mainBannerSection__nlsnS .scrollingBanner_flexBox__lIhfM .scrollingBanner_headingBox__T3U3w h2 {
        font-size: 32px;
        line-height: 38px
    }
    .scrollingBanner_mainBannerSection__nlsnS .scrollingBanner_flexBox__lIhfM .scrollingBanner_animationBox__aREmk {
        margin: 20px 0 0
    }
}

@keyframes scrollingBanner_move__rA788 {
    0% {
        transform: translateX(25px)
    }
    to {
        transform: translateX(0)
    }
}

.scrollingBanner_subHeading__yYC13 p {
    color: hsla(0, 0%, 100%, .7);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -.03em;
    text-align: left
}

.scrollingBanner_subHeading__yYC13 p em {
    color: #fff;
    font-weight: 700
}

.overviewStatus_statusBarDetails__YJcHu {
    padding: 16px 18px 0;
    background: url(/assets/images/thunder.svg) no-repeat 100%, linear-gradient(0deg, #405488 -8.4%, rgba(53, 90, 142, .806) 10.76%, rgba(92, 162, 214, .418) 58.88%, rgba(113, 202, 255, .2) 101.33%)
}

@media(min-width:992px) {
    .overviewStatus_statusBarDetails__YJcHu {
        border-radius: 8px;
        background-size: contain
    }
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_stepHeading__bIRKa {
    display: flex
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_stepHeading__bIRKa .overviewStatus_title__pJDED {
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: var(--color-info-2);
    padding-top: 2px
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_stepHeading__bIRKa .overviewStatus_subtitle__8K8rj {
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: var(--comp-info-1-text);
    margin-top: 4px
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh>div:first-child .overviewStatus_timeline__maYpW.overviewStatus_done__ResB4 {
    background: var(--color-success-2);
    position: unset;
    height: unset;
    top: unset
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh>div:not(:first-child) .overviewStatus_timeline__maYpW.overviewStatus_radio__4vCpQ {
    align-items: flex-start
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh>div:not(:first-child) .overviewStatus_timeline__maYpW.overviewStatus_radio__4vCpQ:after {
    margin-top: 32px
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfo__YBvpf {
    display: flex;
    gap: 16px;
    position: relative;
    padding-left: 9px
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfo__YBvpf:first-child>div:first-child {
    align-items: flex-start;
    position: absolute;
    height: 100%;
    top: 2px
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfo__YBvpf:first-child>div:last-child {
    margin-top: -2px;
    margin-left: 18px
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfo__YBvpf:last-child>div:first-child:after {
    margin-top: 21px
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfo__YBvpf:last-child .overviewStatus_timeline__maYpW.overviewStatus_radio__4vCpQ {
    align-items: flex-start
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfo__YBvpf:last-child .overviewStatus_timeline__maYpW.overviewStatus_radio__4vCpQ:after {
    margin-top: 32px
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoContainer__c0Lpr {
    margin-top: 20px;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 4px
}

@media(max-width:991px) {
    .overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoContainer__c0Lpr {
        min-width: 0
    }
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoCard__COhOl {
    padding: 12px 16px;
    background: var(--color-white);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    column-gap: 0;
    row-gap: 4px;
    margin-bottom: 16px
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoCard__COhOl span {
    font-weight: 600;
    display: flex;
    justify-content: space-between
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoCard__COhOl span:empty {
    display: none
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoCard__COhOl span:first-child {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 16px;
    color: var(--color-secondary)
}

@media(min-width:992px) {
    .overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoCard__COhOl span:first-child {
        font-size: 14px;
        line-height: 18px
    }
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoCard__COhOl span:nth-child(2) {
    font-size: 14px;
    line-height: 18px;
    color: var(--color-info-2)
}

@media(min-width:992px) {
    .overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoCard__COhOl span:nth-child(2) {
        font-size: 16px;
        line-height: 20px
    }
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoCard__COhOl span a {
    margin-left: auto;
    width: -moz-fit-content;
    width: fit-content;
    text-transform: none;
    display: flex;
    gap: 4px;
    align-items: center;
    color: var(--color-primary)
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoCard__COhOl p {
    margin: unset;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: var(--color-neutral-1);
    margin-top: 4px;
    margin-bottom: 12px
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoCard__COhOl p.overviewStatus_scheduled__YE5IL {
    color: var(--color-neutral-3)
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoCard__COhOl p.overviewStatus_error__gs6_m,
.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoCard__COhOl p.overviewStatus_waiting__2sCZX {
    box-shadow: 0 4px 16px hsla(0, 0%, 5%, .04);
    border-radius: 8px;
    padding: 8px 12px
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoCard__COhOl p.overviewStatus_error__gs6_m {
    background: var(--comp-error-1)
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoCard__COhOl p.overviewStatus_waiting__2sCZX {
    background: var(--comp-warning-1)
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoCard__COhOl a {
    font-size: 12px;
    line-height: 16px;
    width: 100%
}

@media(min-width:992px) {
    .overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoCard__COhOl a {
        font-size: 14px;
        line-height: 20px
    }
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoTitle__zXxEh {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    padding-left: 16px;
    color: var(--color-primary-2)
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoTitle__zXxEh.overviewStatus_done__ResB4 {
    color: var(--color-success-2)
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoTitle__zXxEh.overviewStatus_radio__4vCpQ {
    background-color: var(--color-info-2)
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfoSubText__SYi9z {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    padding-left: 16px;
    color: var(--color-neutral-3)
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfo__YBvpf.overviewStatus_elementWithRadio__Vq5HK+.overviewStatus_stepInfo__YBvpf .overviewStatus_timeline__maYpW.overviewStatus_inline__ap0cE {
    background: linear-gradient(to bottom, var(--color-info-2), var(--color-info-2) 32px, var(--color-primary-2) 32px, var(--color-primary-2))
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfo__YBvpf .overviewStatus_timeline__maYpW {
    width: 2px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfo__YBvpf .overviewStatus_timeline__maYpW.overviewStatus_done__ResB4 {
    background-color: var(--color-success-2)
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfo__YBvpf .overviewStatus_timeline__maYpW.overviewStatus_done__ResB4:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_643_3611)'%3E%3Ccircle cx='8' cy='8' r='8' fill='white'/%3E%3Cpath d='M8 0C3.584 0 0 3.584 0 8C0 12.416 3.584 16 8 16C12.416 16 16 12.416 16 8C16 3.584 12.416 0 8 0ZM5.832 11.432L2.96 8.56C2.648 8.248 2.648 7.744 2.96 7.432C3.272 7.12 3.776 7.12 4.088 7.432L6.4 9.736L11.904 4.232C12.216 3.92 12.72 3.92 13.032 4.232C13.344 4.544 13.344 5.048 13.032 5.36L6.96 11.432C6.656 11.744 6.144 11.744 5.832 11.432Z' fill='%2368A906'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_643_3611'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    margin-top: -2px
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfo__YBvpf .overviewStatus_timeline__maYpW.overviewStatus_radio__4vCpQ {
    margin: unset;
    background: linear-gradient(to bottom, var(--color-success-2), var(--color-success-2) 32px, var(--color-info-2) 32px, var(--color-info-2))
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfo__YBvpf .overviewStatus_timeline__maYpW.overviewStatus_radio__4vCpQ:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='16' height='16' rx='8' fill='%230077BE'/%3E%3Crect x='11.2598' y='10.7156' width='6' height='6' rx='3' transform='rotate(174.797 11.2598 10.7156)' fill='white'/%3E%3C/svg%3E%0A")
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfo__YBvpf .overviewStatus_timeline__maYpW.overviewStatus_radio__4vCpQ.overviewStatus_single__68ftI {
    background: var(--color-info-2);
    height: calc(100% - 20px);
    top: 20px
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfo__YBvpf .overviewStatus_timeline__maYpW.overviewStatus_radio__4vCpQ.overviewStatus_single__68ftI:after {
    margin-top: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='16' height='16' rx='8' fill='%230077BE'/%3E%3Crect x='11.2598' y='10.7156' width='6' height='6' rx='3' transform='rotate(174.797 11.2598 10.7156)' fill='white'/%3E%3C/svg%3E%0A")
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfo__YBvpf .overviewStatus_timeline__maYpW.overviewStatus_inline__ap0cE {
    background-color: var(--color-primary-2)
}

.overviewStatus_statusBarDetails__YJcHu .overviewStatus_step__gLOa2 .overviewStatus_journeyStepsContainer__deRwh .overviewStatus_stepInfo__YBvpf .overviewStatus_timeline__maYpW.overviewStatus_inline__ap0cE:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='16' height='16' rx='8' fill='%23909AB4'/%3E%3Crect x='5' y='5' width='6' height='6' rx='3' fill='white'/%3E%3C/svg%3E%0A");
    margin-top: 20px
}

.overviewStatus_notEligible__GC4wv>div:first-child {
    background: var(--color-info-2) !important;
    height: calc(100% - 15px) !important;
    top: 15px !important
}

.overviewStatus_notEligible__GC4wv>div:first-child:after {
    margin-top: -5px !important
}

.overviewStatus_scuButtonGroup__dv_j_ {
    z-index: 100;
    position: fixed;
    transition: translate .5s;
    width: 100vw;
    bottom: 0
}

.overviewStatus_length50__VwoEj {
    width: 50%
}

.overviewStatus_slideDown__hODFB {
    translate: 0 100px
}

.overviewStatus_slideUp__S6_wa {
    translate: 0 0
}

.overviewStatus_checkEligibilityBannerWrapper__ZhUpL {
    padding-top: 0;
    padding-bottom: 0
}

@media(min-width:992px) {
    .overviewStatus_checkEligibilityBannerWrapper__ZhUpL {
        padding: inherit
    }
}

.overviewStatus_campusDetail__rEmuD {
    display: grid;
    grid-template-rows: minmax(20px, 20px) minmax(36px, auto);
    grid-template-columns: minmax(52px, 52px) 1fr;
    margin: 4px 0;
    grid-column-gap: 8px;
    column-gap: 8px
}

.overviewStatus_campusDetail__rEmuD img {
    width: 52px;
    height: 52px;
    object-fit: cover;
    border-radius: 4px;
    border: 1px solid var(--neutrals-greys-neutral-65, hsla(0, 0%, 5%, .05));
    margin-right: 8px
}

.overviewStatus_campusDetail__rEmuD p {
    line-height: 16px
}

.overviewStatus_campusDetail__rEmuD .overviewStatus_campusName__PRPPS {
    grid-area: 2/2/3/3;
    font-weight: 600 !important;
    font-size: 12px;
    margin: 0 0 4px !important
}

.overviewStatus_campusDetail__rEmuD .overviewStatus_text__r6Z_J {
    text-transform: unset !important;
    display: flex;
    grid-area: 1/2/2/3;
    align-items: center;
    font-size: 10px;
    margin: 0 0 4px !important;
    color: var(--color-success-2) !important
}

.overviewStatus_campusDetail__rEmuD.overviewStatus_noImg__52eS2 {
    display: flex;
    flex-direction: column
}

.overviewStatus_campusDetail__rEmuD.overviewStatus_noImg__52eS2 .overviewStatus_campusName__PRPPS,
.overviewStatus_campusDetail__rEmuD.overviewStatus_noImg__52eS2 .overviewStatus_text__r6Z_J {
    margin: 0 !important
}

.overviewStatus_headingIcon__3_k06 {
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 8px;
    margin-right: 8px;
    background: linear-gradient(90deg, rgba(113, 202, 255, .14), rgba(241, 176, 185, .14));
    color: var(--color-info-2)
}

.overviewStatus_heading__gOduV {
    display: flex;
    align-items: center
}

.overviewStatus_heading__gOduV h4 {
    margin: 0
}

.overviewStatus_collegeInfo__nQzWd {
    padding: 12px 0 20px;
    background: transparent
}

.overviewStatus_contentDiv__lL67K {
    background-color: var(--color-white);
    border-radius: 8px;
    padding: 16px
}

.overviewStatus_info__v16aq {
    display: grid;
    grid-template-columns: 1.5fr 1fr;
    margin: 6px 0 16px
}

.overviewStatus_info__v16aq p {
    text-transform: unset !important;
    font-size: 10px !important;
    color: var(--color-grey-3);
    margin-bottom: 0
}

.overviewStatus_info__v16aq h4 {
    font-size: 12px;
    line-height: 16px;
    color: var(--color-neutral-1);
    font-weight: 600 !important;
    margin: 0
}

.imageAccordion_accordionSection__wR9Uk {
    border-radius: 8px;
    margin-top: 40px
}

.imageAccordion_accordionSection__wR9Uk h5,
.imageAccordion_accordionSection__wR9Uk p {
    padding: 0 16px
}

.imageAccordion_accordionSection__wR9Uk h5 {
    font-weight: 600;
    font-size: 16px;
    line-height: 20px
}

.imageAccordion_accordionSection__wR9Uk p {
    font-weight: 300;
    font-size: 12px;
    line-height: 16px;
    margin: 4px 0
}

.imageAccordion_imageWrapper__RYIhU {
    display: flex;
    justify-content: center;
    padding-bottom: 20px
}

.imageAccordion_imageWrapper__RYIhU img {
    width: 100%;
    max-width: 296px;
    height: auto
}

.imageAccordion_accordionItemHeader__a1WcE {
    display: flex;
    justify-content: space-between;
    padding-right: 16px
}

.imageAccordion_accordionDiv__memot {
    box-shadow: -4px 0 6px rgba(0, 0, 0, .15);
    cursor: pointer;
    padding: 12px 0 16px;
    border-radius: 8px;
    margin-bottom: -10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.imageAccordion_accordionDiv__memot i {
    transform-origin: center;
    align-self: center
}

.imageAccordion_accordionDiv__memot:nth-child(2n) {
    min-height: 55px
}

.imageAccordion_accordionDiv__memot.imageAccordion_active__Ya_qb .imageAccordion_accordionItemHeader__a1WcE i {
    transform: rotate(180deg)
}

.imageAccordion_purpleCard__1w3Mb {
    background-color: #b1a8cd;
    color: var(--color-accent-B2)
}

.imageAccordion_skyCard__934_K {
    background-color: #96c0d9;
    color: var(--color-accent-G2)
}

.imageAccordion_lightOrangeCard__8H1em {
    background-color: #f1b0b9;
    color: #822936
}

.imagesGridAndPointers_sectionBackground__IEu_W {
    padding: 120px 0;
    /* background: linear-gradient(1turn, var(--color-accent-G2) 0, #104e73 46.18%, #06293e 100%) */
    background-color: #16254B;
}

@media(max-width:991px) {
    .imagesGridAndPointers_sectionBackground__IEu_W {
        padding: 40px 0
    }
}

.imagesGridAndPointers_displayArea__WbrPF {
    justify-content: space-between
}

@media(min-width:992px) {
    .imagesGridAndPointers_displayArea__WbrPF {
        display: flex
    }
}

.imagesGridAndPointers_displayArea__WbrPF .imagesGridAndPointers_contentPart__javya {
    width: 40%
}

@media(min-width:992px) {
    .imagesGridAndPointers_displayArea__WbrPF .imagesGridAndPointers_contentPart__javya {
        display: flex;
        flex-direction: column;
        justify-content: center
    }
}

@media(max-width:991px) {
    .imagesGridAndPointers_displayArea__WbrPF .imagesGridAndPointers_contentPart__javya {
        width: 100%
    }
}

.imagesGridAndPointers_displayArea__WbrPF .imagesGridAndPointers_contentPart__javya .imagesGridAndPointers_label__F2wCH {
    color: var(--color-info)
}

.imagesGridAndPointers_displayArea__WbrPF .imagesGridAndPointers_contentPart__javya .imagesGridAndPointers_description__aD_vE {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: hsla(0, 0%, 100%, .7)
}

.imagesGridAndPointers_displayArea__WbrPF .imagesGridAndPointers_imagesCollages__1QLPc {
    width: 50%;
    margin: 15px 0;
    align-items: center;
    justify-items: center
}

@media(max-width:991px) {
    .imagesGridAndPointers_displayArea__WbrPF .imagesGridAndPointers_imagesCollages__1QLPc {
        width: 100%;
        text-align: center
    }
}

.imagesGridAndPointers_displayArea__WbrPF .imagesGridAndPointers_imagesCollages__1QLPc img {
    object-fit: contain
}

.imagesGridAndPointers_displayArea__WbrPF .imagesGridAndPointers_expertBox__R_xtz {
    margin-top: 40px
}

.imagesGridAndPointers_displayArea__WbrPF .imagesGridAndPointers_expertBox__R_xtz p {
    display: grid;
    text-align: center;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 30px;
    column-gap: 30px
}

@media(max-width:991px) {
    .imagesGridAndPointers_displayArea__WbrPF .imagesGridAndPointers_expertBox__R_xtz p {
        column-gap: 15px
    }
}

.imagesGridAndPointers_displayArea__WbrPF .imagesGridAndPointers_expertBox__R_xtz p span {
    text-align: left;
    font-weight: 400;
    color: var(--color-white);
    color: #96c0d9
}

@media(max-width:991px) {
    .imagesGridAndPointers_displayArea__WbrPF .imagesGridAndPointers_expertBox__R_xtz p span {
        text-align: center
    }
}

.imagesGridAndPointers_displayArea__WbrPF .imagesGridAndPointers_expertBox__R_xtz p span b {
    font-weight: 700;
    font-size: 24px;
    line-height: 24px;
    display: block;
    color: var(--color-white)
}

.imagesGridAndPointers_displayArea__WbrPF .imagesGridAndPointers_expertBox__R_xtz p span:first-child {
    border-right: 1px solid hsla(0, 0%, 100%, .1)
}

.imagesGridAndPointers_displayArea__WbrPF .imagesGridAndPointers_expertBox__R_xtz p span:last-child {
    padding-left: 50px
}

@media(max-width:991px) {
    .imagesGridAndPointers_displayArea__WbrPF .imagesGridAndPointers_expertBox__R_xtz p span:last-child {
        padding-left: 0
    }
}

.accordionWithStepCount_stepItems__i2aJI {
    background-color: var(--color-primary-3);
    margin: 32px 0;
    position: relative
}

.accordionWithStepCount_stepItems__i2aJI:after {
    content: "";
    position: absolute;
    width: 1px;
    left: 40px;
    border: .5px dashed #fff;
    height: 30px
}

.accordionWithStepCount_stepItems__i2aJI:last-child:after {
    border: none
}

.accordionWithStepCount_stepHeading__LD_xr {
    min-height: 80px;
    display: flex;
    cursor: pointer
}

.accordionWithStepCount_stepHeading__LD_xr .accordionWithStepCount_stepIcon__xvmGK {
    margin-left: 25px;
    align-items: center;
    justify-content: center;
    display: flex
}

.accordionWithStepCount_stepHeading__LD_xr .accordionWithStepCount_stepCount__Nk_n1 {
    background-color: var(--color-secondary);
    padding: 12px;
    position: relative;
    width: 140px
}

@media(max-width:991px) {
    .accordionWithStepCount_stepHeading__LD_xr .accordionWithStepCount_stepCount__Nk_n1 {
        width: 100px
    }
}

.accordionWithStepCount_stepHeading__LD_xr .accordionWithStepCount_stepCount__Nk_n1 span {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #fff;
    width: 100%;
    display: block;
    text-align: center
}

@media(max-width:991px) {
    .accordionWithStepCount_stepHeading__LD_xr .accordionWithStepCount_stepCount__Nk_n1 span {
        font-size: 14px;
        text-align: center;
        padding-top: 10px;
        line-height: 10px
    }
}

.accordionWithStepCount_stepHeading__LD_xr .accordionWithStepCount_stepCount__Nk_n1:after {
    content: "";
    position: absolute;
    right: -10px;
    top: 0;
    border-left: 20px solid var(--color-secondary);
    border-bottom: 80px solid var(--color-primary-3)
}

.accordionWithStepCount_stepHeading__LD_xr .accordionWithStepCount_heading__hZSnK {
    display: flex;
    align-items: center;
    font-weight: 700;
    font-size: 20px;
    min-width: 300px;
    line-height: 28px;
    padding: 12px 0;
    margin: 0 12px;
    color: #22366a;
    border-bottom: 1px solid var(--color-neutral-5)
}

@media(max-width:991px) {
    .accordionWithStepCount_stepHeading__LD_xr .accordionWithStepCount_heading__hZSnK {
        min-width: 155px;
        width: 100%;
        font-size: 14px;
        line-height: 20px;
        text-transform: capitalize
    }
}

.accordionWithStepCount_stepHeading__LD_xr .accordionWithStepCount_rightSideArrow__RA5X0 {
    display: flex;
    align-items: center;
    padding: 0 7px
}

.accordionWithStepCount_stepHeading__LD_xr .accordionWithStepCount_rightSideArrow__RA5X0 svg {
    font-size: 30px
}

@media(max-width:991px) {
    .accordionWithStepCount_stepHeading__LD_xr .accordionWithStepCount_rightSideArrow__RA5X0 svg {
        font-size: 20px
    }
}

.accordionWithStepCount_stepContent__CXbHI {
    padding: 12px 16px 24px
}

.accordionWithStepCount_stepContent__CXbHI p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #647297
}

.accordionWithStepCount_inActive__75nj4 {
    opacity: 0;
    height: 0;
    padding: 0
}

.accordionWithStepCount_inActive__75nj4 p {
    line-height: 0
}

.admissionProcessWithEligibility_admissionProcessSection__Igrg_ {
    background-color: #22366a;
    padding: 30px 0
}

.admissionProcessWithEligibility_headingContainer__P1L7z {
    display: flex;
    justify-content: space-between;
    margin: 40px 0
}

@media(max-width:991px) {
    .admissionProcessWithEligibility_headingContainer__P1L7z {
        margin: 10px 0
    }
}

.admissionProcessWithEligibility_headingContainer__P1L7z h2 {
    color: #fff
}

.admissionProcessWithEligibility_headingContainer__P1L7z .admissionProcessWithEligibility_buttonBox__EUzb_ {
    display: block;
    flex-shrink: 0
}

@media(max-width:991px) {
    .admissionProcessWithEligibility_headingContainer__P1L7z .admissionProcessWithEligibility_buttonBox__EUzb_ {
        display: none
    }
}

.admissionProcessWithEligibility_processContent__bNo7_ {
    display: none
}

@media(max-width:991px) {
    .admissionProcessWithEligibility_processContent__bNo7_ {
        display: block;
        margin-top: 30px
    }
}

.admissionProcessWithEligibility_processContent__bNo7_ p {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 22px;
    letter-spacing: -.011em;
    color: var(--color-white)
}

.admissionProcessWithEligibility_imageAndStepsContainer__LmlkU {
    display: grid;
    grid-template-columns: 1fr 1fr
}

@media(max-width:991px) {
    .admissionProcessWithEligibility_imageAndStepsContainer__LmlkU {
        display: block
    }
    .admissionProcessWithEligibility_imageAndStepsContainer__LmlkU .admissionProcessWithEligibility_imageBox__wWpt3 {
        display: none
    }
}

.admissionProcessWithEligibility_EligibilityCriteriaMainBox__jLUvL {
    padding-top: 50px;
    border-top: thin solid #fff
}

@media(max-width:991px) {
    .admissionProcessWithEligibility_EligibilityCriteriaMainBox__jLUvL {
        margin-top: 15px;
        padding-top: 20px
    }
}

.admissionProcessWithEligibility_EligibilityCriteriaMainBox__jLUvL h3 {
    font-weight: 700;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: -.011em;
    color: var(--color-white)
}

.admissionProcessWithEligibility_EligibilityCriteriaMainBox__jLUvL .admissionProcessWithEligibility_readMoreBox__y3X_N .admissionProcessWithEligibility_hide__u5lFq {
    height: 50px;
    overflow: hidden
}

.admissionProcessWithEligibility_EligibilityCriteriaMainBox__jLUvL .admissionProcessWithEligibility_readMoreBox__y3X_N .admissionProcessWithEligibility_show__2hyNQ {
    height: auto;
    overflow: visible
}

.admissionProcessWithEligibility_EligibilityCriteriaMainBox__jLUvL .admissionProcessWithEligibility_readMoreBox__y3X_N p {
    margin-top: 15px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .01em;
    color: hsla(0, 0%, 100%, .7)
}

.admissionProcessWithEligibility_EligibilityCriteriaMainBox__jLUvL .admissionProcessWithEligibility_readMoreBox__y3X_N .admissionProcessWithEligibility_readMore__zRDiO {
    display: inline;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    color: var(--color-primary-3);
    cursor: pointer
}

.admissionProcessWithEligibility_EligibilityCriteriaMainBox__jLUvL .admissionProcessWithEligibility_buttonBox__EUzb_ {
    margin-top: 20px;
    display: none
}

@media(max-width:991px) {
    .admissionProcessWithEligibility_EligibilityCriteriaMainBox__jLUvL .admissionProcessWithEligibility_buttonBox__EUzb_ {
        display: block
    }
}

.admissionProcessWithEligibility_keyPoints__n7K5v {
    margin-top: 20px
}

.admissionProcessWithEligibility_keyPoints__n7K5v .admissionProcessWithEligibility_show__2hyNQ {
    display: block
}

@media(max-width:991px) {
    .admissionProcessWithEligibility_keyPoints__n7K5v .admissionProcessWithEligibility_hide__u5lFq {
        display: none
    }
}

.admissionProcessWithEligibility_keyPoints__n7K5v .admissionProcessWithEligibility_toggleMenu__fwrhe {
    background: #fff;
    padding: 0;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-transform: capitalize;
    color: #22366a
}

.admissionProcessWithEligibility_keyPoints__n7K5v .admissionProcessWithEligibility_toggleMenu__fwrhe span {
    float: right
}

@media(min-width:992px) {
    .admissionProcessWithEligibility_keyPoints__n7K5v .admissionProcessWithEligibility_toggleMenu__fwrhe {
        display: none
    }
}

.admissionProcessWithEligibility_keyPoints__n7K5v ul {
    margin-top: 20px
}

.admissionProcessWithEligibility_keyPoints__n7K5v ul li {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: var(--color-white);
    display: block;
    margin-bottom: 25px
}

@media(max-width:991px) {
    .admissionProcessWithEligibility_keyPoints__n7K5v ul li {
        color: #22366a;
        font-size: 14px
    }
}

.admissionProcessWithEligibility_keyPoints__n7K5v ul li em,
.admissionProcessWithEligibility_keyPoints__n7K5v ul li span {
    color: #bf8e44
}

@media(max-width:991px) {
    .admissionProcessWithEligibility_keyPoints__n7K5v {
        background: #fff;
        padding: 15px
    }
}

.conclusionList_conclusion__GsoKf {
    margin: revert
}

.conclusionList_conclusionList__CXF6W ul {
    display: list-item;
    color: #647297
}

.conclusionList_conclusionList__CXF6W ul li {
    line-height: 20px;
    display: list-item;
    list-style: disc;
    color: #647297;
    margin: 20px
}

@media(min-width:992px) {
    .FAQs_faqs__g7a04 {
        margin-top: 28px
    }
}

.FAQs_faq__pV_5X {
    position: relative;
    height: 84px;
    overflow: hidden;
    transition: height .5s ease;
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 32px
}

@media(max-width:991px) {
    .FAQs_faq__pV_5X {
        margin-top: 20px
    }
}

@media(min-width:992px) {
    .FAQs_faq__pV_5X {
        margin-top: 28px
    }
}

.FAQs_faq__pV_5X h3 {
    font-size: 16px;
    line-height: 20px;
    font-weight: 800;
    color: #22366a;
    opacity: 1
}

@media(max-width:991px) {
    .FAQs_faq__pV_5X h3 {
        margin-bottom: 16px
    }
}

.FAQs_faq__pV_5X p {
    color: #647297;
    max-width: 90%;
    opacity: 0
}

@media(min-width:992px) {
    .FAQs_faq__pV_5X p {
        margin-top: 20px
    }
}

.FAQs_faq__pV_5X p:first-child {
    font-weight: 800;
    color: #22366a;
    opacity: 1
}

@media(max-width:991px) {
    .FAQs_faq__pV_5X p:first-child {
        margin-bottom: 16px
    }
}

.FAQs_faq__pV_5X.FAQs_active__4M_ep {
    transition: height .5s ease
}

@media(max-width:767px) {
    .FAQs_faq__pV_5X.FAQs_active__4M_ep {
        height: auto
    }
}

@media(min-width:992px) {
    .FAQs_faq__pV_5X.FAQs_active__4M_ep {
        height: auto
    }
}

@media(min-width:768px)and (max-width:991px) {
    .FAQs_faq__pV_5X.FAQs_active__4M_ep {
        height: auto
    }
}

.FAQs_faq__pV_5X.FAQs_active__4M_ep p {
    opacity: 1;
    margin: 10px 0
}

.FAQs_faq__pV_5X.FAQs_active__4M_ep button span {
    transform: rotate(-90deg)
}

.FAQs_faq__pV_5X button {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 11px 13px
}

.FAQs_faq__pV_5X button span {
    margin-left: 0;
    width: 16px !important;
    height: 15px !important;
    background-size: cover;
    vertical-align: middle;
    transform: rotate(90deg)
}

.headingDescriptionHalfSectionImage_mainSection__THH2R {
    background-color: var(--color-primary-3)
}

.headingDescriptionHalfSectionImage_gridContainer__xDOQu {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding: 70px 0
}

@media(max-width:991px) {
    .headingDescriptionHalfSectionImage_gridContainer__xDOQu {
        display: block;
        padding: 20px 0
    }
}

.headingDescriptionHalfSectionImage_contentDiv__oJ3Ed {
    padding: 0 20px
}

.headingDescriptionHalfSectionImage_contentDiv__oJ3Ed h2 {
    margin: 16px 0
}

.headingDescriptionHalfSectionImage_contentDiv__oJ3Ed p {
    margin: 16px 0;
    font-size: 16px;
    line-height: 24px;
    color: #647297
}

@media(max-width:991px) {
    .headingDescriptionHalfSectionImage_contentDiv__oJ3Ed {
        padding: 0;
        margin-bottom: 20px
    }
}

.headingDescriptionHalfSectionImage_imageContainer__THDKq {
    display: flex;
    justify-content: center;
    align-items: center
}

.ListicleBannerSection_bannerMain__WIq_i {
    width: 100%;
    position: relative
}

.ListicleBannerSection_bannerMain__WIq_i img {
    height: 100%;
    width: 100%
}

@media(max-width:991px) {
    .ListicleBannerSection_bannerMain__WIq_i img {
        height: 100% !important
    }
}

.ListicleBannerSection_bannerMain__WIq_i .ListicleBannerSection_dd__yWNGH {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 90px;
    margin-top: -45px
}

@media(max-width:991px) {
    .ListicleBannerSection_bannerMain__WIq_i .ListicleBannerSection_dd__yWNGH {
        margin-top: -30px
    }
}

.ListicleBannerSection_bannerMain__WIq_i .ListicleBannerSection_contentSection__1bs2r {
    width: 100%;
    background: rgba(22, 37, 74, .5);
    border-radius: 4px;
    position: absolute;
    padding: 20px
}

@supports(-webkit-backdrop-filter:blur(15px)) {
    .ListicleBannerSection_bannerMain__WIq_i .ListicleBannerSection_contentSection__1bs2r {
        -webkit-backdrop-filter: blur(15px)
    }
}

@supports((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))) {
    .ListicleBannerSection_bannerMain__WIq_i .ListicleBannerSection_contentSection__1bs2r {
        -webkit-backdrop-filter: blur(15px);
        backdrop-filter: blur(15px)
    }
}

@media(max-width:991px) {
    .ListicleBannerSection_bannerMain__WIq_i .ListicleBannerSection_contentSection__1bs2r {
        padding: 10px
    }
}

.ListicleBannerSection_bannerMain__WIq_i .ListicleBannerSection_contentSection__1bs2r h3 {
    font-weight: 800;
    font-size: 42px;
    line-height: 48px;
    color: var(--color-white)
}

@media(max-width:991px) {
    .ListicleBannerSection_bannerMain__WIq_i .ListicleBannerSection_contentSection__1bs2r h3 {
        font-size: 18px;
        line-height: 22px
    }
}

.listOfBlocksWithPointers_upperBox__61B8G {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 20px;
    column-gap: 20px
}

@media(max-width:991px) {
    .listOfBlocksWithPointers_upperBox__61B8G {
        display: block
    }
}

.listOfBlocksWithPointers_sectionDesc__1LYKE {
    margin-top: 25px;
    font-size: 16px;
    line-height: 24px;
    color: #647297;
    width: 80%
}

.listOfBlocksWithPointers_mainListContainer__3qcbo {
    background-color: var(--color-primary-3);
    padding: 32px
}

.listOfBlocksWithPointers_mainListContainer__3qcbo .listOfBlocksWithPointers_headingDiv__9DFg6 {
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media(max-width:991px) {
    .listOfBlocksWithPointers_mainListContainer__3qcbo {
        margin: 20px auto;
        padding: 16px
    }
}

@media(min-width:992px) {
    .listOfBlocksWithPointers_mainListContainer__3qcbo i {
        display: none
    }
}

.listOfBlocksWithPointers_mainListHeading__DEFBj {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #22366a
}

@media(max-width:991px) {
    .listOfBlocksWithPointers_mainListHeading__DEFBj {
        font-size: 16px;
        line-height: 20px
    }
}

.listOfBlocksWithPointers_mainList__oXoC_ ul {
    padding: 0
}

.listOfBlocksWithPointers_mainList__oXoC_ li {
    font-size: 20px;
    line-height: 28px;
    color: #22366a;
    padding: 20px 0;
    border-bottom: 1px solid #bdc3d2
}

.listOfBlocksWithPointers_mainList__oXoC_ li:last-child {
    padding-bottom: 0;
    border-bottom: none
}

@media(max-width:991px) {
    .listOfBlocksWithPointers_mainList__oXoC_ li {
        font-size: 16px;
        line-height: 20px
    }
    .listOfBlocksWithPointers_mainListContent__8tT__.listOfBlocksWithPointers_active__NYFRm {
        opacity: 0;
        height: 0
    }
}

.listOfBlocksWithPointers_listOfItemsContainer__ajT0h {
    margin-top: 24px;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    grid-gap: 20px;
    gap: 20px
}

.listOfBlocksWithPointers_listOfItemsContainer__ajT0h>div {
    background: var(--color-primary-3);
    display: flex;
    flex-direction: column
}

.listOfBlocksWithPointers_listOfItemsContainer__ajT0h>div:nth-child(2n) {
    background: #f9f3ea
}

.listOfBlocksWithPointers_listOfItemsContainer__ajT0h>div:nth-child(2n) h6 {
    background: #f4e8d6;
    color: var(--color-secondary)
}

.listOfBlocksWithPointers_listOfItemsContainer__ajT0h>div:nth-child(2n) ul {
    color: var(--color-secondary)
}

.listOfBlocksWithPointers_listOfItemsContainer__ajT0h>div h6 {
    color: #22366a;
    background: #d3d7e1;
    display: flex;
    line-height: 16px;
    font-weight: 700;
    padding: 20px;
    position: relative
}

.listOfBlocksWithPointers_listOfItemsContainer__ajT0h>div ul {
    color: #22366a;
    list-style: none;
    padding: 20px
}

.listOfBlocksWithPointers_listOfItemsContainer__ajT0h>div ul li {
    line-height: 20px;
    margin-bottom: 10px;
    border-bottom: 1px solid #bdc3d2;
    padding-bottom: 10px;
    min-width: 100%
}

.listOfBlocksWithPointers_listOfItemsContainer__ajT0h>div ul li:last-child {
    margin-bottom: 0;
    border-bottom: hidden;
    padding-bottom: 0
}

.popup_popup_bg__JgqjS {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
    opacity: 0;
    transition: all .5s ease;
    pointer-events: none;
    display: none
}

.popup_popup_bg__JgqjS.popup_show_popup__v8oUq {
    opacity: 1;
    display: block;
    pointer-events: all
}

.popup_popup_bg__JgqjS.popup_show_popup__v8oUq:after {
    position: absolute;
    content: "";
    background-color: hsla(0, 0%, 5%, .502);
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -1
}

.popup_popup_bg__JgqjS .popup_popup_wrapper__oG1t8 {
    overscroll-behavior: none;
    opacity: 0;
    width: 100%;
    min-width: 484px;
    max-width: 532px;
    height: 100%;
    padding: 41px 45px 62px;
    pointer-events: none;
    position: fixed;
    top: 0;
    right: 0;
    background: #22366a
}

@media(min-width:1280px) {
    .popup_popup_bg__JgqjS .popup_popup_wrapper__oG1t8 {
        overflow-y: scroll
    }
}

@media(max-width:767px) {
    .popup_popup_bg__JgqjS .popup_popup_wrapper__oG1t8 {
        width: 100%;
        height: 100%;
        padding: 40px 0 0;
        border: none;
        max-width: 100%;
        min-width: auto
    }
    @supports(min-height:auto) {
        .popup_popup_bg__JgqjS .popup_popup_wrapper__oG1t8 {
            min-height: auto
        }
    }
    .popup_popup_bg__JgqjS .popup_popup_wrapper__oG1t8.popup_show_popup__v8oUq {
        display: flex;
        flex-direction: column;
        padding-bottom: 60px
    }
}

.popup_popup_bg__JgqjS .popup_popup_wrapper__oG1t8.popup_show_popup__v8oUq {
    opacity: 1;
    pointer-events: all;
    overflow-y: scroll
}

.popup_popup_bg__JgqjS .popup_popup_wrapper__oG1t8 .popup_close_btn__lfDDW svg {
    cursor: pointer
}

.popup_popup_bg__JgqjS .popup_popup_wrapper__oG1t8:before {
    content: "";
    background-image: url(/assets/images/Steps.svg);
    background-repeat: no-repeat;
    background-position: 100% 0;
    width: 193px;
    position: absolute;
    right: 0;
    top: 42px;
    z-index: -1;
    height: 146px
}

@media(max-width:991px) {
    .popup_popup_bg__JgqjS .popup_popup_wrapper__oG1t8:before {
        top: 20px
    }
}

.popup_popup_bg__JgqjS.popup_verify_otp__Rc1n0 {
    padding-top: 80px
}

.popup_popup_bg__JgqjS.popup_verify_otp__Rc1n0 h3 {
    font-size: 20px;
    line-height: 22px;
    letter-spacing: -.011em;
    color: #fff
}

.popup_popup_bg__JgqjS.popup_verify_otp__Rc1n0 p {
    margin-top: 8px;
    color: var(--color-primary-2)
}

.popup_popup_bg__JgqjS.popup_verify_otp__Rc1n0 p a {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: var(--color-secondary)
}

.popup_popup_bg__JgqjS.popup_verify_otp__Rc1n0 form {
    margin-top: 32px
}

.popup_popup_bg__JgqjS.popup_verify_otp__Rc1n0 .popup_otp__hVWM5 input {
    width: 44px;
    height: 44px;
    background: hsla(0, 0%, 100%, .102);
    border: none;
    margin-top: 12px;
    text-align: center
}

.popup_popup_bg__JgqjS.popup_verify_otp__Rc1n0 button {
    margin-top: 20px
}

.popup_popup_bg__JgqjS.popup_verify_otp__Rc1n0 .popup_otp_message__wU70_ {
    margin-top: 12px
}

.popup_popup_bg__JgqjS.popup_verify_otp__Rc1n0 .popup_otp_message__wU70_ p {
    margin-top: 0;
    display: inline-block
}

.popup_popup_bg__JgqjS.popup_verify_otp__Rc1n0 .popup_otp_message__wU70_ p:last-child {
    margin-left: 8px
}

@media(min-width:992px) {
    .popup_popup_bg__JgqjS.popup_newsletter_popup__a37LV {
        padding: 85px 100px 84px;
        min-width: 706px;
        min-height: 261px
    }
}

@media(max-width:991px) {
    .popup_popup_bg__JgqjS.popup_newsletter_popup__a37LV {
        max-width: 340px;
        max-height: 230px;
        min-height: 230px;
        padding: 57px 20px 63px
    }
    .popup_popup_bg__JgqjS.popup_newsletter_popup__a37LV h3 {
        font-weight: 800;
        font-size: 28px;
        line-height: 28px;
        color: var(--color-secondary)
    }
}

@media(min-width:992px) {
    .popup_popup_bg__JgqjS.popup_newsletter_popup__a37LV h3 {
        font-size: 40px;
        line-height: 40px
    }
}

.popup_popup_bg__JgqjS.popup_newsletter_popup__a37LV p {
    color: var(--color-primary-2)
}

@media(min-width:992px) {
    .popup_popup_bg__JgqjS.popup_newsletter_popup__a37LV p {
        margin-top: 10px;
        max-width: 380px
    }
}

@media(max-width:991px) {
    .popup_popup_bg__JgqjS.popup_newsletter_popup__a37LV p {
        margin-top: 12px
    }
}

.popup_popup_bg__JgqjS.popup_clubs_popup__RFXdC {
    border: none;
    min-width: 320px;
    min-height: 274px;
    max-width: 320px;
    max-height: 274px;
    background: #fff;
    padding: 40px 20px 32px
}

.popup_popup_bg__JgqjS.popup_clubs_popup__RFXdC p {
    color: #647297
}

.popup_popup_bg__JgqjS.popup_clubs_popup__RFXdC p b,
.popup_popup_bg__JgqjS.popup_clubs_popup__RFXdC p strong {
    display: block;
    font-weight: 700;
    color: #22366a
}

.popup_popup_bg__JgqjS.popup_clubs_popup__RFXdC .popup_close_btn__lfDDW {
    background: none
}

.popup_close_icon__9iWq5 {
    color: var(--color-white);
    margin-left: -6px
}

.popup_headingWrapper__WyE7N {
    padding: 0 16px 20px
}

@media(min-width:768px) {
    .popup_headingWrapper__WyE7N {
        padding: 0 0 40px
    }
}

.popup_headingWrapper__WyE7N .popup_heading__d7dwb {
    font-weight: 800;
    font-size: 24px;
    line-height: 30px;
    color: var(--color-secondary-2);
    margin-top: 16px
}

.popup_headingWrapper__WyE7N .popup_htmlHeading__8bSh6 {
    display: flex;
    align-items: center;
    color: #fff;
    margin-top: 28px
}

.popup_headingWrapper__WyE7N .popup_htmlHeading__8bSh6 p {
    line-height: 18px;
    margin: 0;
    padding-left: 12px
}

.popup_headingWrapper__WyE7N p {
    font-size: 14px;
    line-height: 20px;
    color: var(--color-white);
    margin-top: 8px
}

.campusDetail_campusListBox__sDZNK {
    padding: 20px;
    background: #fff;
    width: 100%;
    margin: 15px 0
}

@media(max-width:991px) {
    .campusDetail_campusListBox__sDZNK {
        padding: 0
    }
}

.campusDetail_campusListBox__sDZNK .campusDetail_topDateAndCountBar__cRbLq {
    margin-bottom: 25px
}

@media(max-width:991px) {
    .campusDetail_campusListBox__sDZNK .campusDetail_topDateAndCountBar__cRbLq {
        padding: 15px
    }
}

.campusDetail_campusListBox__sDZNK .campusDetail_topDateAndCountBar__cRbLq .campusDetail_countBox__cAHhD {
    display: inline-block;
    width: 37px;
    height: 38px;
    background: #f2e8d8;
    align-items: center;
    font-weight: 900;
    font-size: 20px;
    line-height: 24px;
    color: #bf8e44;
    padding-top: 7px;
    text-align: center
}

.campusDetail_campusListBox__sDZNK .campusDetail_topDateAndCountBar__cRbLq .campusDetail_dateBox__1rTe_ {
    text-align: right;
    float: right
}

.campusDetail_campusListBox__sDZNK .campusDetail_topDateAndCountBar__cRbLq .campusDetail_dateBox__1rTe_ p {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: .01em;
    color: #8891ab;
    display: block;
    margin-bottom: 3px
}

.campusDetail_campusListBox__sDZNK .campusDetail_topDateAndCountBar__cRbLq .campusDetail_dateBox__1rTe_ span {
    display: block;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: .01em;
    color: #22366a
}

.campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt {
    display: flex;
    column-gap: 30px
}

@media(max-width:991px) {
    .campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt {
        display: block
    }
}

.campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_imageBox__YZ9xJ {
    position: relative;
    width: 240px
}

@media(max-width:991px) {
    .campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_imageBox__YZ9xJ {
        width: 100%;
        padding: 15px
    }
    .campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_imageBox__YZ9xJ img {
        width: 100%
    }
}

.campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji {
    display: grid;
    grid-template-columns: 2fr 1fr
}

@media(max-width:991px) {
    .campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji {
        display: block;
        width: 100%
    }
}

.campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji .campusDetail_readMore__08C5F {
    margin-top: 50px;
    display: flex;
    align-content: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #22366a;
    cursor: pointer
}

.campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji .campusDetail_readMore__08C5F svg {
    margin-top: 3px
}

@media(max-width:991px) {
    .campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji .campusDetail_readMore__08C5F {
        display: block;
        margin-top: 0;
        padding: 15px 0;
        text-align: center;
        border-top: 1px solid hsla(0, 0%, 5%, .05)
    }
}

.campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji .campusDetail_headingPara__Z4_rg {
    margin-right: 25px
}

@media(max-width:991px) {
    .campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji .campusDetail_headingPara__Z4_rg {
        width: 100%
    }
}

.campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji .campusDetail_headingPara__Z4_rg h3 {
    font-weight: 700;
    font-size: 24px;
    line-height: 25px;
    letter-spacing: .01em;
    color: #22366a
}

@media(max-width:991px) {
    .campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji .campusDetail_headingPara__Z4_rg h3 {
        font-size: 20px
    }
}

.campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji .campusDetail_headingPara__Z4_rg p {
    line-height: 24px;
    letter-spacing: .01em;
    color: #8891ab;
    font-weight: 400;
    font-size: 16px;
    display: block;
    margin: 5px 0
}

@media(max-width:991px) {
    .campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji .campusDetail_headingPara__Z4_rg p {
        font-size: 12px
    }
    .campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji .campusDetail_headingPara__Z4_rg {
        margin-right: 0
    }
    .campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji {
        padding: 15px
    }
}

.campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji .campusDetail_downloadButtonBox__eyhyr {
    width: 300px
}

@media(max-width:991px) {
    .campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji .campusDetail_downloadButtonBox__eyhyr {
        width: 100%;
        margin-top: 20px
    }
}

.campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji .campusDetail_downloadButtonBox__eyhyr .campusDetail_downloadButton__gvZ7b {
    float: right;
    text-align: right
}

@media(max-width:991px) {
    .campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji .campusDetail_downloadButtonBox__eyhyr .campusDetail_downloadButton__gvZ7b {
        float: none;
        width: 100%
    }
}

.campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji .campusDetail_downloadButtonBox__eyhyr .campusDetail_downloadButton__gvZ7b button {
    padding: 13px;
    width: 300px;
    color: #fff;
    background-color: #22366a
}

@media(max-width:991px) {
    .campusDetail_campusListBox__sDZNK .campusDetail_imageContentDownloadBox__vXLDt .campusDetail_contentBox__vDLji .campusDetail_downloadButtonBox__eyhyr .campusDetail_downloadButton__gvZ7b button {
        width: 100%
    }
}

.campusDetail_richContentContainer__sO9oP {
    padding: 15px
}

.campusDetail_richContentContainer__sO9oP h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #22366a
}

.campusDetail_richContentContainer__sO9oP ul {
    margin: 10px 0 15px 5px
}

.campusDetail_richContentContainer__sO9oP ul li {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #647297;
    position: relative;
    padding-left: 20px;
    margin-bottom: 5px
}

.campusDetail_richContentContainer__sO9oP ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #22366a
}

.campusDetail_richContentContainer__sO9oP table {
    width: 100%;
    margin: 15px 0
}

.campusDetail_richContentContainer__sO9oP table thead tr {
    width: 100%
}

.campusDetail_richContentContainer__sO9oP table thead tr th {
    padding: 15px;
    width: 33%;
    border: thin solid #fff;
    line-height: 20px;
    background-color: #405792;
    color: #fff
}

.campusDetail_richContentContainer__sO9oP table tbody tr {
    width: 100%
}

.campusDetail_richContentContainer__sO9oP table tbody tr td {
    width: 33%;
    padding: 15px;
    border: 1px solid hsla(0, 0%, 5%, .05);
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #22366a
}

.campusDetail_richContentContainer__sO9oP table tbody tr td.campusDetail_odd__VMvs1 {
    background: var(--color-primary-3)
}

.campusDetail_readMore__08C5F {
    margin-top: 50px;
    display: flex;
    align-content: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #22366a;
    cursor: pointer
}

.campusDetail_readMore__08C5F svg {
    margin-top: 3px
}

@media(max-width:991px) {
    .campusDetail_readMore__08C5F {
        display: block;
        margin-top: 0;
        padding: 15px 0;
        text-align: center;
        border-top: 1px solid hsla(0, 0%, 5%, .05)
    }
}

.campusLeadForm_leadForm__Icy2t {
    width: 100%;
    height: 100px;
    display: flex;
    align-items: center;
    padding: 50px;
    background-color: #22366a;
    justify-content: space-between
}

.campusLeadForm_leadForm__Icy2t .campusLeadForm_para__SpXW3 {
    font-weight: 300;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -.03em;
    color: var(--color-white)
}

@media(max-width:991px) {
    .campusLeadForm_leadForm__Icy2t {
        display: block;
        padding: 20px;
        height: auto
    }
}

.campusLeadForm_leadForm__Icy2t .campusLeadForm_inputBox__T6hDE {
    margin-left: 10px;
    background-color: #fff
}

@media(max-width:991px) {
    .campusLeadForm_leadForm__Icy2t .campusLeadForm_inputBox__T6hDE {
        margin: 15px 0
    }
}

.campusLeadForm_leadForm__Icy2t .campusLeadForm_inputBox__T6hDE span {
    padding: 10px;
    font-size: 14px
}

.campusLeadForm_leadForm__Icy2t button {
    line-height: 20px;
    color: #fff;
    border-radius: 0;
    background-color: var(--color-secondary);
    justify-content: center
}

@media(max-width:991px) {
    .campusLeadForm_leadForm__Icy2t button {
        width: 100%;
        margin: 20px 0 0
    }
}

.campusLeadForm_leadForm__Icy2t button svg {
    margin-right: 5px
}

.campusLeadForm_leadForm__Icy2t .campusLeadForm_para__SpXW3 {
    margin: 0;
    padding: 0;
    color: #fff
}

.campusLeadForm_leadForm__Icy2t .campusLeadForm_para__SpXW3 b {
    font-weight: 700
}

.listOfCampusDetails_mainBgContainer__LbrsZ {
    background-color: var(--color-primary-3);
    margin: 25px 0;
    padding: 50px 0;
    scroll-margin-top: 100px
}

.listOfCampusDetails_mainBgContainer__LbrsZ .listOfCampusDetails_headingBox__9Rkwp h2.listOfCampusDetails_sectionHeading__Duilc {
    font-weight: 800;
    font-size: 32px;
    line-height: 30px;
    letter-spacing: -.03em;
    color: var(--color-secondary)
}

@media(min-width:992px) {
    .listOfCampusDetails_mainBgContainer__LbrsZ .listOfCampusDetails_headingBox__9Rkwp h2.listOfCampusDetails_sectionHeading__Duilc {
        font-size: 62px;
        line-height: 65px
    }
}

.listOfCampusDetails_mainBgContainer__LbrsZ .listOfCampusDetails_headingBox__9Rkwp h2.listOfCampusDetails_sectionHeading__Duilc em {
    color: #22366a
}

.listOfCampusDetails_mainBgContainer__LbrsZ .listOfCampusDetails_headingBox__9Rkwp .listOfCampusDetails_paraBox__qTRxQ {
    margin: 25px 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: .01em;
    color: #8891ab
}

.ListOfHeadingAndDescription_whyChooseUsBox___VKp3 {
    margin: 50px auto
}

.ListOfHeadingAndDescription_whyChooseUsBox___VKp3 h2.ListOfHeadingAndDescription_sectionHeading__kExWw {
    font-weight: 800;
    font-size: 32px;
    line-height: 30px;
    letter-spacing: -.03em;
    color: var(--color-secondary)
}

@media(min-width:992px) {
    .ListOfHeadingAndDescription_whyChooseUsBox___VKp3 h2.ListOfHeadingAndDescription_sectionHeading__kExWw {
        font-size: 62px;
        line-height: 58px
    }
}

.ListOfHeadingAndDescription_whyChooseUsBox___VKp3 h2.ListOfHeadingAndDescription_sectionHeading__kExWw em {
    color: #22366a
}

.ListOfHeadingAndDescription_whyChooseUsBox___VKp3 .ListOfHeadingAndDescription_mainContentBox__Hfihs {
    margin: 50px 0;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 15px;
    column-gap: 15px
}

@media(max-width:991px) {
    .ListOfHeadingAndDescription_whyChooseUsBox___VKp3 .ListOfHeadingAndDescription_mainContentBox__Hfihs {
        grid-gap: 25px;
        grid-template-columns: repeat(2, 1fr)
    }
}

.ListOfHeadingAndDescription_whyChooseUsBox___VKp3 .ListOfHeadingAndDescription_mainContentBox__Hfihs .ListOfHeadingAndDescription_contentBox__O73jO {
    position: relative;
    margin-bottom: 40px
}

.ListOfHeadingAndDescription_whyChooseUsBox___VKp3 .ListOfHeadingAndDescription_mainContentBox__Hfihs .ListOfHeadingAndDescription_contentBox__O73jO .ListOfHeadingAndDescription_imageBox__cLfUk {
    margin-bottom: 15px
}

.ListOfHeadingAndDescription_whyChooseUsBox___VKp3 .ListOfHeadingAndDescription_mainContentBox__Hfihs .ListOfHeadingAndDescription_contentBox__O73jO .ListOfHeadingAndDescription_contentHeading__FcUYj {
    color: #22366a;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 10px
}

@media(max-width:991px) {
    .ListOfHeadingAndDescription_whyChooseUsBox___VKp3 .ListOfHeadingAndDescription_mainContentBox__Hfihs .ListOfHeadingAndDescription_contentBox__O73jO .ListOfHeadingAndDescription_contentHeading__FcUYj {
        font-size: 18px;
        line-height: 20px
    }
}

.ListOfHeadingAndDescription_whyChooseUsBox___VKp3 .ListOfHeadingAndDescription_mainContentBox__Hfihs .ListOfHeadingAndDescription_contentBox__O73jO .ListOfHeadingAndDescription_contentPara__g2Ubm {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #8891ab
}

@media(max-width:991px) {
    .ListOfHeadingAndDescription_whyChooseUsBox___VKp3 .ListOfHeadingAndDescription_mainContentBox__Hfihs .ListOfHeadingAndDescription_contentBox__O73jO .ListOfHeadingAndDescription_contentPara__g2Ubm {
        font-size: 12px;
        line-height: 16px
    }
}

@media(min-width:992px) {
    .ListOfHeadingAndDescription_whyChooseUsBox___VKp3 .ListOfHeadingAndDescription_mainContentBox__Hfihs .ListOfHeadingAndDescription_contentBox__O73jO:last-child:before,
    .ListOfHeadingAndDescription_whyChooseUsBox___VKp3 .ListOfHeadingAndDescription_mainContentBox__Hfihs .ListOfHeadingAndDescription_contentBox__O73jO:nth-child(4n):before {
        content: none
    }
}

@media(max-width:991px) {
    .ListOfHeadingAndDescription_whyChooseUsBox___VKp3 .ListOfHeadingAndDescription_mainContentBox__Hfihs .ListOfHeadingAndDescription_contentBox__O73jO:nth-child(2n):before {
        content: "";
        width: 1px;
        height: 70%;
        position: absolute;
        left: -20px;
        top: 40px;
        background: rgba(136, 145, 171, .2)
    }
}

.listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 {
    position: relative;
    overflow: hidden
}

@media(min-width:992px) {
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI {
        min-height: 630px
    }
}

@media(max-width:991px) {
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #f5f9fb;
        z-index: -3
    }
}

.listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI {
    overflow: hidden
}

@media(max-width:767px) {
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI {
        margin: 0
    }
}

.listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberImageWrapper__e4S8F {
    position: relative;
    overflow: hidden;
    z-index: -1
}

@media(min-width:992px) {
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberImageWrapper__e4S8F {
        float: right;
        max-height: 464px;
        position: absolute;
        top: 0;
        left: 0
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberImageWrapper__e4S8F {
        position: absolute;
        top: 0;
        left: 0
    }
}

.listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberTitle__pkfLN {
    position: absolute;
    top: 0;
    right: 0;
    background: #f5f9fb
}

.listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberTitle__pkfLN h2 em {
    color: var(--color-primary-2)
}

.listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberTitle__pkfLN h6 {
    font-size: 16px;
    line-height: 20px;
    color: #22366a;
    text-transform: uppercase
}

@media(min-width:992px) {
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberTitle__pkfLN {
        padding: 54px 80px 60px 60px;
        margin-top: 80px;
        max-width: 581px
    }
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberTitle__pkfLN h2 {
        margin-top: 12px;
        font-size: 40px;
        line-height: 44px
    }
}

@media(max-width:991px) {
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberTitle__pkfLN {
        position: relative;
        right: 0;
        margin-top: -8.875rem;
        padding: 32px 24px 40px 28px;
        z-index: 2;
        float: right;
        width: -moz-fit-content;
        width: fit-content
    }
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberTitle__pkfLN h2 {
        max-width: 205px;
        margin-top: 8px
    }
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberTitle__pkfLN h6 {
        font-size: 12px;
        line-height: 16px
    }
}

.listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberList__R7gfO {
    display: grid;
    background: #f5f9fb;
    grid-column-gap: 20px;
    color: #22366a;
    width: 100%
}

.listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberList__R7gfO .listOfHeadingDescWithCroppedImage_highlightedNumberListItemTitle__diCZn {
    font-weight: 700
}

@media(min-width:992px) {
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberList__R7gfO .listOfHeadingDescWithCroppedImage_highlightedNumberListItemTitle__diCZn {
        margin-top: 8px
    }
}

@media(max-width:991px) {
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberList__R7gfO p {
        padding-left: 32px;
        max-width: 304px;
        margin-left: 16px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberList__R7gfO p {
        max-width: 100%
    }
}

.listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberList__R7gfO p:last-child {
    margin-top: 2px
}

.listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberList__R7gfO span {
    width: 31px;
    height: 31px;
    display: inline-block;
    background-repeat: no-repeat
}

@media(max-width:991px) {
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberList__R7gfO span {
        position: absolute
    }
}

@media(min-width:768px) {
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberList__R7gfO {
        margin-top: -10px
    }
}

@media(min-width:992px) {
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberList__R7gfO {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-row-gap: 28px;
        padding: 40px 42px 40px 60px;
        width: -moz-fit-content;
        width: fit-content;
        position: absolute;
        bottom: 0;
        right: 0
    }
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberList__R7gfO .listOfHeadingDescWithCroppedImage_highlightedNumberListItem__p1MoN {
        max-width: 196px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberList__R7gfO {
        padding-top: 20px
    }
}

@media(max-width:991px) {
    .listOfHeadingDescWithCroppedImage_highlightedNumber__meP_6 .listOfHeadingDescWithCroppedImage_container__dzwyI .listOfHeadingDescWithCroppedImage_highlightedNumberList__R7gfO {
        position: relative;
        grid-template-columns: 1fr;
        padding: 0 20px 48px;
        grid-row-gap: 28px
    }
}

.listOfScrollableHeadingAndDesc_mainSection__OWDbI {
    background-color: var(--color-primary-3);
    scroll-margin-top: 100px
}

.listOfScrollableHeadingAndDesc_containerDiv__l__er {
    padding: 70px 0
}

@media(max-width:991px) {
    .listOfScrollableHeadingAndDesc_containerDiv__l__er {
        padding: 20px 0
    }
}

.listOfScrollableHeadingAndDesc_scrollContainer___ruRu {
    display: grid;
    grid-auto-flow: column;
    grid-gap: 20px;
    gap: 20px;
    overflow-x: scroll;
    margin-top: 40px
}

.listOfScrollableHeadingAndDesc_scrollContainer___ruRu::-webkit-scrollbar {
    display: none
}

@media(max-width:991px) {
    .listOfScrollableHeadingAndDesc_scrollContainer___ruRu {
        margin-top: 20px
    }
}

.listOfScrollableHeadingAndDesc_scrollItem__300JV {
    background-color: #fff;
    min-width: 367px;
    display: flex;
    flex-direction: column;
    padding: 16px
}

.listOfScrollableHeadingAndDesc_scrollItem__300JV p {
    margin: 16px 0;
    font-size: 16px;
    line-height: 20px;
    color: #647297
}

@media(max-width:991px) {
    .listOfScrollableHeadingAndDesc_scrollItem__300JV {
        min-width: 214px;
        padding: 12px
    }
    .listOfScrollableHeadingAndDesc_scrollItem__300JV p {
        font-size: 12px;
        line-height: 16px;
        margin: 10px 0
    }
}

.listOfScrollableHeadingAndDesc_itemHeadingDiv__0CR54 {
    display: flex
}

.listOfScrollableHeadingAndDesc_itemHeadingDiv__0CR54 h6 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
    color: #22366a;
    padding: 0 16px
}

@media(max-width:991px) {
    .listOfScrollableHeadingAndDesc_itemHeadingDiv__0CR54 h6 {
        font-size: 16px;
        line-height: 20px;
        padding: 0 8px
    }
}

.listOfScrollableHeadingAndDesc_imageContainer__pyfc4 {
    position: relative;
    height: 64px;
    width: 64px
}

@media(max-width:991px) {
    .listOfScrollableHeadingAndDesc_imageContainer__pyfc4 {
        height: 45px;
        width: 60px
    }
}

.recruiterLogoList_recruiter_logo_carousel_list__L_5ho {
    display: -webkit-box;
    scroll-margin-top: 100px;
    overflow-x: scroll;
    overflow-y: hidden;
    padding-left: 20px;
    min-height: 180px;
    margin-top: 32px
}

.recruiterLogoList_recruiter_logo_carousel_list__L_5ho.recruiterLogoList_multi_row_list___c7K3 {
    display: grid;
    grid-gap: 16px;
    padding: 20px;
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
    grid-auto-flow: column;
    grid-auto-columns: minmax(160px, 1fr);
    grid-template-rows: repeat(3, 57px);
    white-space: normal;
    grid-row-gap: 24px
}

@media(min-width:768px) {
    .recruiterLogoList_recruiter_logo_carousel_list__L_5ho.recruiterLogoList_multi_row_list___c7K3 {
        padding: 20px 0
    }
}

@media(max-width:767px) {
    .recruiterLogoList_recruiter_logo_carousel_list__L_5ho.recruiterLogoList_multi_row_list___c7K3 {
        padding: 30px 20px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .recruiterLogoList_recruiter_logo_carousel_list__L_5ho.recruiterLogoList_multi_row_list___c7K3 {
        grid-gap: 36px
    }
}

@media(max-width:991px) {
    .recruiterLogoList_recruiter_logo_carousel_list__L_5ho.recruiterLogoList_multi_row_list___c7K3 {
        grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
        grid-auto-columns: minmax(140px, 1fr)
    }
}

.recruiterLogoList_recruiter_logo_carousel_list__L_5ho::-webkit-scrollbar {
    display: none
}

@media(min-width:992px) {
    .recruiterLogoList_recruiter_logo_carousel_list__L_5ho {
        padding-left: 71px;
        min-height: 9.5rem;
        margin-top: 60px
    }
}

.recruiterLogoList_recruiter_logo_carousel_list__L_5ho .recruiterLogoList_recruiter_logo_carousel_list_item__z3HyZ {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 58px
}

.recruiterLogoList_recruiter_logo_carousel_list__L_5ho .recruiterLogoList_recruiter_logo_carousel_list_item__z3HyZ .recruiterLogoList_image_wrapper__TxxdK {
    margin-top: 58px
}

@media(min-width:992px) {
    .recruiterLogoList_recruiter_logo_carousel_list__L_5ho .recruiterLogoList_recruiter_logo_carousel_list_item__z3HyZ {
        margin-right: 60px
    }
}

@media(max-width:991px) {
    .recruiterLogoList_recruiter_logo_carousel_list__L_5ho .recruiterLogoList_recruiter_logo_carousel_list_item__z3HyZ {
        margin-right: 44px
    }
}

.recruiterLogoList_company-logos-carousel-button__uKEpo {
    position: absolute;
    right: 0;
    bottom: 0;
    background: var(--color-secondary);
    display: none
}

.recruiterLogoList_company-logos-carousel-button__uKEpo span {
    width: 20px !important;
    height: 20px !important;
    background-size: cover;
    vertical-align: bottom
}

@media(min-width:992px) {
    .recruiterLogoList_company-logos-carousel-button__uKEpo {
        display: block
    }
    .recruiterLogoList_company-logos-carousel-button__uKEpo .recruiterLogoList_left-button__PCbzI {
        background: #f4e8d6 !important
    }
    .recruiterLogoList_company-logos-carousel-button__uKEpo .recruiterLogoList_left-button__PCbzI span {
        transform: rotate(180deg);
        margin-left: 0
    }
    .recruiterLogoList_company-logos-carousel-button__uKEpo .recruiterLogoList_left-button__PCbzI.recruiterLogoList_active__rSQts {
        background: var(--color-secondary) !important
    }
    .recruiterLogoList_company-logos-carousel-button__uKEpo .recruiterLogoList_right-button__2Y6gp span {
        margin-left: 0
    }
    .recruiterLogoList_company-logos-carousel-button__uKEpo .recruiterLogoList_right-button__2Y6gp.recruiterLogoList_non-active__rQdqC {
        background: #f4e8d6 !important
    }
}

.scrollableListBar_positionSticky___33wo {
    position: -webkit-sticky;
    position: sticky;
    top: 78px;
    background-color: #fff;
    z-index: 10;
    padding: 10px 0
}

@media(max-width:991px) {
    .scrollableListBar_positionSticky___33wo {
        z-index: 99;
        top: 53px
    }
}

.scrollableListBar_mainListBox__IQQLw {
    overflow-x: auto;
    padding: 5px 0
}

.scrollableListBar_mainListBox__IQQLw::-webkit-scrollbar {
    display: none
}

.scrollableListBar_mainListBox__IQQLw ul {
    display: inline-block;
    white-space: nowrap
}

.scrollableListBar_mainListBox__IQQLw ul li {
    display: inline-block;
    align-items: center;
    text-align: center;
    background: var(--color-white);
    margin-right: 10px
}

.scrollableListBar_mainListBox__IQQLw ul li a {
    border: 1px solid var(--color-neutral-5);
    padding: 10px 15px;
    border-radius: 30px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 10px;
    color: var(--color-neutral-2)
}

.scrollableListBar_mainListBox__IQQLw ul li a.scrollableListBar_active__JozWp {
    color: #fff;
    background-color: #22366a
}

.loader_entirePageLoader__PxqVU {
    position: fixed;
    min-width: 100%;
    width: 100vw;
    height: 100vh;
    z-index: 10000;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    flex-direction: column
}

.loader_entirePageLoader__PxqVU,
.loader_parentElementLoader__rpxPF {
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .7);
    display: flex;
    justify-content: center;
    align-items: center
}

.loader_parentElementLoader__rpxPF {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 99;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px)
}

.loader_loaderOuterStyle__ZdwJB {
    background: #fff;
    border-radius: 50%;
    text-align: center;
    width: 50px;
    height: 50px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .102)
}

.loader_withText__UebkY {
    width: 185px;
    height: 95px;
    border-radius: 10px;
    padding-top: 10px
}

.loader_spinner__H5xRX {
    animation: loader_rotate__RN1Fz 2s linear infinite;
    width: var(--radiusValue);
    height: var(--radiusValue)
}

.loader_spinner__H5xRX .loader_path__HCWPp {
    stroke: var(--color-primary);
    stroke-linecap: round;
    stroke-dasharray: calc(4*var(--radiusValue)), calc(3*var(--radiusValue));
    stroke-dashoffset: 0
}

@keyframes loader_rotate__RN1Fz {
    to {
        transform: rotate(1turn)
    }
}

.loader_text__RT5a7 {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    text-align: center;
    color: #22366a
}
.scrollableCards_containerWrapper__uj54b {
    padding: 6px 0 40px
}

.scrollableCards_headerHeading__T_mon {
    color: var(--color-accent-B2)
}

.scrollableCards_headerIconContainer__dGHP1 {
    background: var(--color-accent-B2)
}

.scrollableCards_container__guPXE {
    margin: 0
}

.scrollableCards_container__guPXE>label {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: #8891ab;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0
}

.scrollableCards_container__guPXE>p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-2);
    flex: none;
    order: 2;
    flex-grow: 0
}

.scrollableCards_cardsContainer__nU5vS {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 0 20px;
    gap: 12px;
    height: 330px;
    overflow-x: scroll;
    margin: 16px -20px auto;
    flex: none;
    order: 1;
    flex-grow: 0
}

@media(min-width:992px) {
    .scrollableCards_cardsContainer__nU5vS {
        gap: 20px;
        height: 389px;
        align-self: stretch;
        padding: 0 80px 0 40px;
        margin: auto -40px
    }
}

.scrollableCards_cardsContainer__nU5vS .scrollableCards_card___P6Oy {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0;
    width: 223px;
    height: 330px;
    order: 0;
    background: var(--color-white);
    border-radius: 8px;
    flex: none;
    align-self: stretch;
    flex-grow: 0;
    overflow: hidden
}

@media(min-width:992px) {
    .scrollableCards_cardsContainer__nU5vS .scrollableCards_card___P6Oy {
        width: 283px;
        height: 389px
    }
}

.scrollableCards_cardsContainer__nU5vS .scrollableCards_card___P6Oy div {
    padding: 16px;
    width: 100%;
    border-radius: 0 0 8px 8px;
    border: 1px solid var(--color-neutral-5)
}

.scrollableCards_cardsContainer__nU5vS .scrollableCards_card___P6Oy div h1 {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    margin-top: 12px;
    margin-bottom: 4px;
    color: var(--color-neutral-1)
}

.scrollableCards_cardsContainer__nU5vS .scrollableCards_card___P6Oy div h6 {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: var(--color-secondary);
    flex: none;
    order: 1;
    flex-grow: 0
}

.scrollableCards_cardsContainer__nU5vS .scrollableCards_card___P6Oy div label {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 2px 8px;
    gap: 4px;
    max-width: -moz-fit-content;
    max-width: fit-content;
    height: 20px;
    background: #edf9f7;
    border-radius: 12px;
    flex: none;
    order: 0;
    flex-grow: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: var(--comp-accent-D2)
}

.scrollableCards_innerContent__jv1BN p {
    margin-bottom: 20px
}

@media(min-width:992px) {
    .scrollableCards_innerContent__jv1BN {
        padding-left: 40px
    }
}

.bottomsheet-common-styles_moduleHeader__gDekP {
    display: flex;
    align-items: center;
    margin-bottom: 20px
}

.bottomsheet-common-styles_moduleHeader__gDekP .bottomsheet-common-styles_headingIconContainer__D_KxT {
    margin-right: 20px
}

.bottomsheet-common-styles_headerIconContainer__bUC6O {
    display: flex;
    padding: 0 20px 16px;
    border-radius: 0 8px 8px 0;
    margin: 0 16px 0 0
}

.bottomsheet-common-styles_headerHeading__Yd7lR {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px
}

.nearbyAttractions_backgroundBox__YZDa4 {
    width: 100%;
    background: var(--color-primary-3)
}

.nearbyAttractions_headingBox__4j6Ed {
    margin-bottom: 32px
}

.nearbyAttractions_headingBox__4j6Ed p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%
}

ul.nearbyAttractions_nearByList__F_Nyd {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 100px;
    column-gap: 100px;
    grid-row-gap: 20px;
    row-gap: 20px
}

@media(max-width:991px) {
    ul.nearbyAttractions_nearByList__F_Nyd {
        grid-template-columns: 1fr
    }
}

ul.nearbyAttractions_nearByList__F_Nyd li {
    padding-bottom: 15px;
    padding-right: 50px;
    border-bottom: .5px solid var(--color-neutral-5);
    display: flex
}

@media(max-width:991px) {
    ul.nearbyAttractions_nearByList__F_Nyd li {
        padding-right: 0
    }
}

ul.nearbyAttractions_nearByList__F_Nyd li img {
    background: #d9d9d9;
    border-radius: 8px;
    margin-right: 20px;
    width: 60px;
    height: 60px
}

ul.nearbyAttractions_nearByList__F_Nyd li p {
    margin: 10px 0;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    color: var(--color-neutral-1)
}

@media(max-width:991px) {
    ul.nearbyAttractions_nearByList__F_Nyd li p {
        font-size: 14px
    }
}

ul.nearbyAttractions_nearByList__F_Nyd li span {
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    text-align: right;
    color: var(--color-neutral-3)
}

ul.nearbyAttractions_nearByList__F_Nyd li:last-child {
    border-bottom: none
}

@media(min-width:992px) {
    ul.nearbyAttractions_nearByList__F_Nyd li:nth-last-child(2) {
        border-bottom: none
    }
}

.nearbyAttractions_buttonBox__6CLP6 button {
    margin-top: 20px
}

.singleWistiaVideo_videoFoam__8BEY2 {
    border-radius: 8px
}

.courseStatsCard_card__h8NhP {
    position: relative
}

.courseStatsCard_NumberBox__5LKOJ {
    position: absolute;
    left: 16px;
    top: 6px
}

.courseStatsCard_NumberBox__5LKOJ h2 {
    font-weight: 900;
    font-size: 40px;
    line-height: 48px
}

.courseStatsCard_smallHeading__L2u51 {
    padding: 40px 0 10px;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center
}

.courseStatsCard_boldHeading__guXS8 {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    padding: 16px 40px;
    text-align: center;
    color: var(--color-neutral-1)
}

.courseStatsCard_stats___saKu {
    border: 1px solid;
    border-radius: 8px;
    margin: 16px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    text-align: center;
    background-color: var(--color-white)
}

.courseStatsCard_stats___saKu .courseStatsCard_stat__dL3dp {
    padding: 18px 0;
    color: var(--color-primary-2);
    font-weight: 400
}

.courseStatsCard_stats___saKu .courseStatsCard_stat__dL3dp:first-child {
    border-right: .5px solid
}

.courseStatsCard_stats___saKu .courseStatsCard_stat__dL3dp p {
    font-size: 10px;
    line-height: 14px
}

.courseStatsCard_stats___saKu .courseStatsCard_stat__dL3dp p:first-child {
    color: var(--color-primary);
    font-weight: 800;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 2px
}

.courseStatsCard_wistiaSection___oJ3u {
    padding-bottom: 40px;
    margin: 0 16px;
    display: flex;
    justify-content: flex-start;
    border-bottom: 1px solid var(--color-grey-6)
}

.courseStatsCard_wistiaSection___oJ3u .courseStatsCard_imageContainer__FQb73 {
    position: relative;
    width: 82px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
    margin-right: 9px
}

.courseStatsCard_wistiaSection___oJ3u .courseStatsCard_imageContainer__FQb73 img {
    width: 82px
}

.courseStatsCard_wistiaSection___oJ3u .courseStatsCard_imageContainer__FQb73 i {
    background: var(--color-white);
    border-radius: 100%
}

.courseStatsCard_desc__e3sht,
.courseStatsCard_wistiaSection___oJ3u p {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: var(--color-neutral-2)
}

.courseStatsCard_desc__e3sht {
    text-align: center;
    margin: 0 25px
}

.courseStatsCard_videoContainer__AlS50 {
    position: relative;
    margin: 24px 16px;
    border-radius: 8px;
    overflow: hidden
}

.courseStatsCard_specialisation__Lmq_R {
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    margin: 4px 16px
}

.courseStatsCard_specialisationItems__rB3wK {
    margin: 16px
}

.courseStatsCard_specialisationItems__rB3wK li {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    border-radius: 12px;
    margin: 0 12px 12px 0;
    padding: 2px 8px
}

.courseStatsCard_skyBlueCard__nJC_N {
    background: linear-gradient(179.66deg, #e3f4ff -2.59%, rgba(201, 228, 247, 0) 93.46%)
}

.courseStatsCard_skyBlueCard__nJC_N .courseStatsCard_NumberBox__5LKOJ h2 {
    background: linear-gradient(180deg, rgba(113, 202, 255, .5), rgba(113, 202, 255, 0));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

.courseStatsCard_skyBlueCard__nJC_N .courseStatsCard_smallHeading__L2u51,
.courseStatsCard_skyBlueCard__nJC_N h6 {
    color: var(--color-functional-info-1)
}

.courseStatsCard_skyBlueCard__nJC_N .courseStatsCard_stat__dL3dp:first-child,
.courseStatsCard_skyBlueCard__nJC_N .courseStatsCard_stats___saKu {
    border-color: rgba(146, 201, 240, .5)
}

.courseStatsCard_skyBlueCard__nJC_N .courseStatsCard_specialisationItems__rB3wK li {
    color: var(--comp-info-1-text);
    background-color: var(--comp-info-1)
}

.courseStatsCard_greenCard__GcxXW {
    background: linear-gradient(180deg, rgba(167, 227, 216, .2), rgba(167, 227, 216, 0))
}

.courseStatsCard_greenCard__GcxXW .courseStatsCard_NumberBox__5LKOJ h2 {
    background: linear-gradient(180deg, rgba(167, 227, 216, .5), rgba(167, 227, 216, 0));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

.courseStatsCard_greenCard__GcxXW .courseStatsCard_smallHeading__L2u51,
.courseStatsCard_greenCard__GcxXW h6 {
    color: var(--comp-accent-D2)
}

.courseStatsCard_greenCard__GcxXW .courseStatsCard_stat__dL3dp:first-child,
.courseStatsCard_greenCard__GcxXW .courseStatsCard_stats___saKu {
    border-color: var(--color-accent-D3)
}

.courseStatsCard_greenCard__GcxXW .courseStatsCard_specialisationItems__rB3wK li {
    color: var(--comp-accent-D2);
    background-color: var(--comp-accent-D)
}

.courseStatsCard_purpleCard__o0MxP {
    background: linear-gradient(179.61deg, #efeef5 -.96%, rgba(216, 211, 230, 0) 100.23%)
}

.courseStatsCard_purpleCard__o0MxP .courseStatsCard_NumberBox__5LKOJ h2 {
    background: linear-gradient(180deg, rgba(177, 168, 205, .5), rgba(177, 168, 205, 0));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

.courseStatsCard_purpleCard__o0MxP .courseStatsCard_smallHeading__L2u51,
.courseStatsCard_purpleCard__o0MxP h6 {
    color: var(--comp-accent-B2)
}

.courseStatsCard_purpleCard__o0MxP .courseStatsCard_stat__dL3dp:first-child,
.courseStatsCard_purpleCard__o0MxP .courseStatsCard_stats___saKu {
    border-color: var(--color-accent-B3)
}

.courseStatsCard_purpleCard__o0MxP .courseStatsCard_specialisationItems__rB3wK li {
    color: var(--comp-accent-B2);
    background-color: var(--comp-accent-B)
}

.progressArc_match__5XrN8 {
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: center
}

.progressArc_arc__qK5Az {
    text-align: center;
    height: 45px
}

.progressArc_arc__qK5Az path {
    stroke-linecap: square;
    stroke-width: 12
}

.progressArc_arc__qK5Az path.progressArc_percentage__jyp3p {
    stroke-dasharray: 445 445
}

.progressArc_arc__qK5Az path.progressArc_TotalPercentage__jF1i2 {
    stroke: var(--color-neutral-5)
}

.progressArc_skyBlueCard__7QBoY .progressArc_match__5XrN8 {
    color: var(--color-functional-info-1)
}

.progressArc_skyBlueCard__7QBoY path.progressArc_percentage__jyp3p {
    stroke: url(#skyBlueCard)
}

.progressArc_greenCard__pU_Of .progressArc_match__5XrN8 {
    color: var(--comp-accent-D2)
}

.progressArc_greenCard__pU_Of path.progressArc_percentage__jyp3p {
    stroke: url(#greenCard)
}

.progressArc_purpleCard__nRALy .progressArc_match__5XrN8 {
    color: var(--comp-accent-B2)
}

.progressArc_purpleCard__nRALy path.progressArc_percentage__jyp3p {
    stroke: url(#purpleCard)
}

.famousPersonalities_famousPersonalityBox__kTt9S {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px
}

.famousPersonalities_famousPersonalityBox__kTt9S .famousPersonalities_headingBox__Vk24V h3 {
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: var(--color-neutral-1)
}

.famousPersonalities_famousPersonalityBox__kTt9S .famousPersonalities_headingBox__Vk24V h3 em {
    color: var(--color-primary)
}

.famousPersonalities_famousPersonalityBox__kTt9S .famousPersonalities_personalityBox__B53YM {
    display: flex;
    flex-direction: row;
    overflow-x: scroll;
    margin-top: 15px;
    padding-left: 15px;
    gap: 16px;
    margin-left: -15px;
    margin-right: -15px
}

.famousPersonalities_famousPersonalityBox__kTt9S .famousPersonalities_personalityBox__B53YM .famousPersonalities_personalityCards__LMmA2 {
    width: 145px;
    flex: none
}

.famousPersonalities_famousPersonalityBox__kTt9S .famousPersonalities_personalityBox__B53YM .famousPersonalities_personalityCards__LMmA2 img {
    border-radius: 10px
}

.programTrivia_triviaBox__SLqqG {
    margin: 40px auto 20px;
    width: 100%;
    background: linear-gradient(121.56deg, #405792 1.8%, var(--color-accent-G2) 98.2%);
    border-radius: 8px;
    padding: 16px 20px
}

.programTrivia_triviaBox__SLqqG .programTrivia_headingBox__QdDN6 {
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    color: var(--color-secondary-2)
}

.programTrivia_triviaBox__SLqqG .programTrivia_headingBox__QdDN6 h3 {
    margin-left: 8px;
    font-weight: 800;
    font-size: 16px;
    line-height: 20px
}

.programTrivia_triviaBox__SLqqG p.programTrivia_paraText__nL2z8 {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-white)
}

.recommendedColleges_recommendedCollegesBox__t_ayL {
    background-color: #f2e8d8;
    padding-bottom: 40px;
    margin: 40px 0 0
}

.recommendedColleges_recommendedCollegesBox__t_ayL .recommendedColleges_poweredByBox__2_qPR {
    background: var(--comp-accent-A2);
    padding: 4px 8px;
    display: inline-block;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 16px;
    color: var(--color-white);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.recommendedColleges_recommendedCollegesBox__t_ayL .recommendedColleges_campusScrollBox__tPZIl {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: scroll;
    column-gap: 15px;
    margin: 20px -20px;
    padding-left: 20px;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.recommendedColleges_recommendedCollegesBox__t_ayL .recommendedColleges_campusScrollBox__tPZIl::-webkit-scrollbar {
    display: none
}

.recommendedColleges_recommendedCollegesBox__t_ayL .recommendedColleges_campusTour__zilIl a {
    font-weight: 600;
    width: -moz-fit-content;
    width: fit-content
}

.campusDetailsCard_campusCardBox__HTTlL {
    background-color: var(--color-white);
    border-radius: 10px;
    padding: 20px;
    min-width: 300px;
    width: 300px
}

.campusDetailsCard_campusCardBox__HTTlL h3 {
    min-height: 50px;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-1)
}

@media(max-width:991px) {
    .campusDetailsCard_campusCardBox__HTTlL h3 {
        font-size: 16px;
        line-height: 24px
    }
}

.campusDetailsCard_campusCardBox__HTTlL .campusDetailsCard_campusLogo__ci4Kt {
    width: 100%;
    margin-bottom: 10px;
    text-align: center
}

.campusDetailsCard_campusCardBox__HTTlL .campusDetailsCard_campusImage___B54y {
    width: 100%
}

.campusDetailsCard_campusCardBox__HTTlL .campusDetailsCard_campusImage___B54y span {
    border-radius: 15px
}

.campusDetailsCard_campusCardBox__HTTlL .campusDetailsCard_recognizedBox__qmmtT {
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #413271;
    background: #efeef5;
    border-radius: 12px;
    padding: 5px 10px;
    margin: 15px 0;
    display: inline-block
}

.campusDetailsCard_campusCardBox__HTTlL .campusDetailsCard_amenitiesBox__bXsqN {
    margin: 10px 0 5px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    min-height: 30px
}

.campusDetailsCard_campusCardBox__HTTlL .campusDetailsCard_amenitiesBox__bXsqN span {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    display: block;
    color: var(--color-neutral-3);
    padding-bottom: 6px
}

.campusDetailsCard_campusCardBox__HTTlL .campusDetailsCard_buttonBox__x_VZu {
    display: flex;
    column-gap: 15px;
    margin: 20px 0 0;
    justify-content: space-between
}

.riseReport_mainContainer__oVyQv {
    margin-bottom: 80px
}

.riseReport_candidateDetail__O65jC {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    padding: 24px 20px 20px
}

.riseReport_candidateDetail__O65jC p {
    color: var(--color-neutral-1);
    font-size: 14px;
    line-height: 18px
}

.riseReport_candidateDetail__O65jC .riseReport_name__G5o1c {
    color: var(--color-secondary);
    font-weight: 700;
    margin-bottom: 4px
}

.riseReport_bottomBannerBox__uN4Op {
    margin: 40px 0 80px
}

.riseReport_bottomBannerBox__uN4Op a {
    display: block;
    cursor: pointer
}

.riseReport_bottomBannerBox__uN4Op a img {
    width: 100%
}

.riseReport_message__V8ZSi {
    margin-top: 100px;
    text-align: center;
    padding: 16px
}

.riseReport_stickyBtn__yeOTa {
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    background-color: var(--color-primary-4);
    padding: 16px;
    border-radius: 8px 8px 0 0
}

.programsOffered_backgroundBox__tvOHl {
    width: 100%;
    background: linear-gradient(180deg, var(--color-primary) 0, #151f38 100%, #151f38 100%)
}

@media(max-width:991px) {
    .programsOffered_backgroundBox__tvOHl {
        margin-top: 40px
    }
}

.programsOffered_programBox__FThC_ {
    padding: 80px 0
}

@media(max-width:991px) {
    .programsOffered_programBox__FThC_ {
        padding: 0
    }
}

.programsOffered_programBox__FThC_ .programsOffered_headingBox__cMhcX {
    margin-bottom: 2px
}

.programsOffered_programBox__FThC_ .programsOffered_headingBox__cMhcX p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: var(--color-dark-neutral-2)
}

.programsOffered_programList__J4tUJ {
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media(min-width:992px) {
    .programsOffered_programList__J4tUJ {
        display: grid;
        grid-template-columns: repeat(3, minmax(315px, 1fr))
    }
}

.programsOffered_programDetails__s9GPh {
    position: relative;
    background: var(--color-white);
    border-radius: 12px;
    padding: 16px;
    display: flex;
    flex-direction: column
}

.programsOffered_programDetails__s9GPh.programsOffered_isSelect__wpzPd {
    border: 2px solid var(--color-secondary, #c88c32)
}

.programsOffered_programDetails__s9GPh .programsOffered_selectLabel__orD1z {
    position: absolute;
    top: 18px;
    right: 0
}

@media(max-width:991px) {
    .programsOffered_programDetails__s9GPh {
        margin-bottom: 0;
        width: 100%
    }
}

.programsOffered_programNameBox__Qd2Aj {
    display: flex;
    align-items: center
}

.programsOffered_programNameBox__Qd2Aj .programsOffered_programName__Jojp3 {
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
    color: var(--color-neutral-1);
    margin-right: 10px
}

.programsOffered_programNameBox__Qd2Aj .programsOffered_years__WDyUK {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: var(--color-accent-A2);
    background: var(--comp-accent-A);
    border-radius: 12px;
    padding: 2px 8px
}

.programsOffered_programFeeBox__4n6qZ {
    display: grid;
    grid-template-columns: 1fr 1fr
}

.programsOffered_programFeeBox__4n6qZ .programsOffered_commonBox__6DyRO {
    margin: 30px 0
}

.programsOffered_programFeeBox__4n6qZ .programsOffered_commonBox__6DyRO span {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: var(--color-neutral-2)
}

.programsOffered_programFeeBox__4n6qZ .programsOffered_commonBox__6DyRO p {
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    color: var(--color-neutral-1)
}

.programsOffered_buttonBox__3DmFR {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 10px;
    column-gap: 10px;
    margin-top: auto
}

.anchorStickyBar_anchorContainer__y7zHY {
    position: -webkit-sticky;
    position: sticky;
    top: calc(var(--header-height) + 10px);
    justify-content: space-around;
    background-color: var(--color-white);
    filter: drop-shadow(0 2px 8px rgba(0, 0, 0, .1));
    z-index: 10
}

.anchorStickyBar_anchorContainer__y7zHY.anchorStickyBar_headerHidden__wlLm0 {
    top: var(--header-height)
}

.anchorStickyBar_anchorContainer__y7zHY li {
    border: 1px solid transparent
}

@media(min-width:992px) {
    .anchorStickyBar_anchorContainer__y7zHY {
        top: calc(var(--header-height) + 30px);
        justify-content: center;
        gap: 80px
    }
}

.anchorStickyBar_tabContainer__E_c8T {
    padding-left: 16px;
    justify-content: left;
    -webkit-backdrop-filter: saturate(180%) blur(5px);
    backdrop-filter: saturate(180%) blur(20px);
    background: hsla(0, 0%, 100%, .8)
}

@media(max-width:991px) {
    .anchorStickyBar_tabContainer__E_c8T li {
        border-bottom: 1px solid hsla(0, 0%, 5%, .1)
    }
}

@media(min-width:992px) {
    .anchorStickyBar_tabContainer__E_c8T {
        justify-content: center;
        gap: 72px;
        padding-left: 0
    }
}

.anchorStickyBar_active__wbTzh {
    color: #176b9d !important;
    border-bottom-color: #176b9d !important
}

.selectStudentSuccessStories_studentSuccessStoriesBox__gGo_c {
    padding: 40px 0;
    background-color: #fff
}

.selectStudentSuccessStories_headingBox__t6QvD {
    margin-bottom: 25px
}

@media(min-width:992px) {
    .selectStudentSuccessStories_headingBox__t6QvD {
        text-align: center
    }
}

.selectStudentSuccessStories_headingBox__t6QvD>div {
    margin-bottom: 16px
}

.selectStudentSuccessStories_headingBox__t6QvD>div h2 {
    margin: 0
}

.selectStudentSuccessStories_selectLabel__94anY {
    color: #c88c32
}

.selectStudentSuccessStories_videoGridContainer___c8Nq {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(5, 1fr);
    grid-column-gap: 16px
}

@media(min-width:992px) {
    .selectStudentSuccessStories_videoGridContainer___c8Nq {
        grid-template-columns: repeat(22, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-row-gap: 16px;
        margin: auto
    }
}

.selectStudentSuccessStories_videoCard__blEdM {
    border-radius: 8px;
    overflow: hidden
}

.selectStudentSuccessStories_videoCard__blEdM:first-child {
    grid-area: 1/1/3/3;
    margin-bottom: 16px
}

.selectStudentSuccessStories_videoCard__blEdM:nth-child(2) {
    grid-area: 3/1/6/2;
    margin-bottom: 26px
}

.selectStudentSuccessStories_videoCard__blEdM:nth-child(3) {
    grid-area: 3/2/6/3;
    margin-bottom: 26px
}

.selectStudentSuccessStories_videoCard__blEdM:nth-child(4) {
    grid-area: 6/1/8/3;
    margin-top: -10px
}

@media(min-width:992px) {
    .selectStudentSuccessStories_videoCard__blEdM:first-child {
        grid-area: 1/1/2/10;
        margin-bottom: 0
    }
    .selectStudentSuccessStories_videoCard__blEdM:nth-child(2) {
        grid-area: 1/10/3/16;
        margin-bottom: 0
    }
    .selectStudentSuccessStories_videoCard__blEdM:nth-child(3) {
        grid-area: 1/16/3/22;
        margin-bottom: 0
    }
    .selectStudentSuccessStories_videoCard__blEdM:nth-child(4) {
        grid-area: 2/1/3/10;
        margin-top: 0
    }
}

.newFooter_footer__D7tcX {
    padding: 0
}

.newFooter_footer__D7tcX .newFooter_containerWrapper__Wht7U {
    background: var(--color-primary-3);
    padding: 40px 16px 12px
}

@media(min-width:992px) {
    .newFooter_footer__D7tcX .newFooter_containerWrapper__Wht7U {
        padding: 60px 156px 40px
    }
}

.newFooter_footer__D7tcX .newFooter_containerWrapper__Wht7U>div {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}

.newFooter_footer__D7tcX .newFooter_containerWrapper__Wht7U>div:first-child {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 24px;
}

@media(min-width:992px) {
    .newFooter_footer__D7tcX .newFooter_containerWrapper__Wht7U>div:first-child {
        flex-direction: row;
        align-items: flex-end;
    }
}

.newFooter_footer__D7tcX .newFooter_containerWrapper__Wht7U>div:nth-child(2) {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    gap: 10px;
    margin-top: 40px
}

@media(min-width:992px) {
    .newFooter_footer__D7tcX .newFooter_containerWrapper__Wht7U>div:nth-child(2) {
        flex-direction: row
    }
}

.newFooter_footer__D7tcX .newFooter_socialLinksContainer__84yFZ {
    display: flex;
    gap: 32px
}

.newFooter_footer__D7tcX .newFooter_contactInfoContainer__iaTsz {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 12px 16px;
    gap: 4px;
    width: 100%;
    height: 62px;
    border: 1px solid var(--color-neutral-5);
    border-radius: 8px;
    flex: none;
    order: 0;
    flex-grow: 0
}

@media(min-width:992px) {
    .newFooter_footer__D7tcX .newFooter_contactInfoContainer__iaTsz {
        width: 50%
    }
}

.newFooter_footer__D7tcX .newFooter_contactInfoContainer__iaTsz span {
    display: flex;
    gap: 4px;
    flex-direction: column
}

.newFooter_footer__D7tcX .newFooter_contactInfoContainer__iaTsz span label {
    font-family: Public Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: var(--color-neutral-3)
}

.newFooter_footer__D7tcX .newFooter_contactInfoContainer__iaTsz span strong {
    font-family: Public Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: var(--color-neutral-1);
    flex: none;
    order: 1;
    flex-grow: 0
}

.newFooter_footer__D7tcX .newFooter_contactInfoContainer__iaTsz i {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px;
    gap: 8px;
    width: 36px;
    height: 36px;
    border: 1px solid var(--color-neutral-4);
    border-radius: 4px;
    flex: none;
    order: 1;
    flex-grow: 0;
    color: var(--color-primary)
}

.newFooter_footer__D7tcX .newFooter_footerBottomContainer__DOiNx {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 10px 16px;
    gap: 8px;
    height: 60px;
    background: var(--color-primary-4);
    flex: none;
    order: 1;
    flex-grow: 0
}

@media(min-width:992px) {
    .newFooter_footer__D7tcX .newFooter_footerBottomContainer__DOiNx {
        flex-direction: row;
        justify-content: space-between;
        padding: 10px 156px
    }
}

.newFooter_footer__D7tcX .newFooter_footerBottomContainer__DOiNx p {
    font-family: Public Sans;
    font-style: normal;
    color: var(--color-dark-neutral-2);
    display: flex;
    gap: 4px;
    align-items: baseline
}

.newFooter_footer__D7tcX .newFooter_footerBottomContainer__DOiNx .newFooter_heart__x26_1 i {
    color: var(--color-secondary-2)
}

@media(max-width:991px) {
    .newFooter_footer__D7tcX .newFooter_footerBottomContainer__DOiNx {
        height: auto;
        padding-bottom: 80px;
        padding-top: 20px;
    }
}

.newFooter_footerLinks__HZmO_ {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px;
    background: var(--color-neutral-5)
}

.newFooter_footerLinks__HZmO_>div {
    flex-wrap: wrap;
    display: flex
}

.newFooter_footerLinks__HZmO_>div a {
    color: var(--color-primary);
    padding-right: 8px;
    margin-right: 8px;
    margin-top: 4px;
    margin-bottom: 4px;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    border-right: 1px solid var(--color-neutral-4)
}

.newFooter_footerLinks__HZmO_>div a:last-child {
    border-right: none
}

.recruitersSpeak_recruitersSpeakBox__SE1CA {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 40px 16px;
    background: var(--color-primary-3);
    border-radius: 8px
}

@media(min-width:992px) {
    .recruitersSpeak_recruitersSpeakBox__SE1CA {
        align-items: center
    }
}

.recruitersSpeak_recruitersSpeakBox__SE1CA .recruitersSpeak_sectionLabel__nYNNy {
    color: var(--color-primary-2)
}

.recruitersSpeak_recruitersSpeakBox__SE1CA>div {
    margin-bottom: 16px
}

.recruitersSpeak_recruitersSpeakBox__SE1CA>div h2 {
    margin: 0
}

.recruitersSpeak_card__YN_5S {
    display: flex;
    flex-direction: column;
    padding: 16px 15px;
    width: 100%;
    background: var(--color-white);
    border-radius: 8px;
    flex: none;
    align-self: stretch;
    flex-grow: 0;
    align-items: center;
    justify-content: space-between
}

@media(min-width:992px) {
    .recruitersSpeak_card__YN_5S {
        width: 700px;
        margin-left: 35px
    }
}

.recruitersSpeak_card__YN_5S h1 {
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    display: flex;
    align-items: center;
    text-align: center;
    color: var(--color-neutral-1);
    margin: 0
}

.recruitersSpeak_card__YN_5S h3 {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: var(--color-neutral-3)
}

.recruitersSpeak_card__YN_5S hr {
    border: none;
    border-bottom: 1px solid hsla(0, 0%, 5%, .05);
    width: 100%
}

.recruitersSpeak_card__YN_5S img {
    margin: 7px 0
}

.recruitersSpeak_card__YN_5S div i {
    color: #405792;
    font-size: 40px
}

.recruitersSpeak_card__YN_5S div p {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #22366a
}

.recruitersSpeak_cardContainer__rr6EA {
    display: flex;
    overflow: scroll;
    width: 100%;
    column-gap: 16px
}

.recruitersSpeak_cardContainer__rr6EA::-webkit-scrollbar {
    display: none
}

@media(min-width:992px) {
    .recruitersSpeak_cardContainer__rr6EA {
        width: 700px
    }
}

.recruitersSpeak_cardIndicatorControls__EO_TG {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between
}

@media(min-width:992px) {
    .recruitersSpeak_cardIndicatorControls__EO_TG {
        justify-content: center
    }
}

.recruitersSpeak_cardIndicatorControls__EO_TG i {
    color: #22366a
}

.recruitersSpeak_buttonGroup__Nui3K {
    display: flex;
    gap: 8px
}

.recruitersSpeak_buttonGroup__Nui3K button {
    background: none;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 6px;
    gap: 8px;
    width: 24px;
    height: 24px;
    border: 1px solid hsla(0, 0%, 5%, .2);
    border-radius: 4px;
    flex: none;
    order: 1;
    flex-grow: 0
}

.recruitersSpeak_buttonGroup__Nui3K button:disabled i {
    opacity: .5
}

@media(min-width:992px) {
    .recruitersSpeak_buttonGroup__Nui3K {
        display: none
    }
}

.recruitersSpeak_cardIndicator__KN4ZX {
    display: flex;
    gap: 4px
}

.recruitersSpeak_cardIndicator__KN4ZX i {
    font-size: 6px
}

.awardsRecognitionsComponent_awardsRecognitionsBox__lKyh5 {
    width: 100%;
    padding: 40px 0;
    background-color: var(--color-primary-3)
}

@media(min-width:992px) {
    .awardsRecognitionsComponent_awardsRecognitionsBox__lKyh5 .awardsRecognitionsComponent_gridContainer__GXkXe {
        display: grid;
        grid-template-columns: 1fr 1fr
    }
    .awardsRecognitionsComponent_awardsRecognitionsBox__lKyh5 .awardsRecognitionsComponent_gridContainer__GXkXe :first-child {
        width: 80%
    }
}

.awardsRecognitionsComponent_awardsRecognitionsBox__lKyh5 .awardsRecognitionsComponent_smallHeading__u3b_O {
    color: var(--color-primary-2)
}

@media(max-width:991px) {
    .awardsRecognitionsComponent_awardsRecognitionsBox__lKyh5 .awardsRecognitionsComponent_smallHeading__u3b_O {
        font-size: 12px;
        line-height: 16px
    }
}

.awardsRecognitionsComponent_awardsRecognitionsBox__lKyh5 .awardsRecognitionsComponent_logoListBox__DJ4ab {
    margin-top: 16px;
    display: flex;
    gap: 10px;
    overflow-x: scroll
}

@media(max-width:991px) {
    .awardsRecognitionsComponent_awardsRecognitionsBox__lKyh5 .awardsRecognitionsComponent_logoListBox__DJ4ab {
        margin-right: -20px;
        margin-left: -20px
    }
}

.awardsRecognitionsComponent_awardsRecognitionsBox__lKyh5 .awardsRecognitionsComponent_logoListBox__DJ4ab .awardsRecognitionsComponent_logoBox__pDMnd {
    text-align: center;
    min-width: 170px;
    padding: 15px;
    border-radius: 8px;
    background-color: var(--color-white)
}

.awardsRecognitionsComponent_awardsRecognitionsBox__lKyh5 .awardsRecognitionsComponent_logoListBox__DJ4ab .awardsRecognitionsComponent_logoBox__pDMnd p {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    margin-top: 15px
}

.awardsRecognitionsComponent_awardsRecognitionsBox__lKyh5 .awardsRecognitionsComponent_logoListBox__DJ4ab .awardsRecognitionsComponent_logoBox__pDMnd:last-child {
    margin-right: 20px
}

.awardsRecognitionsComponent_awardsRecognitionsBox__lKyh5 .awardsRecognitionsComponent_logoListBox__DJ4ab .awardsRecognitionsComponent_logoBox__pDMnd:first-child {
    margin-left: 20px
}

.ourAdmissionExpert_ourAdmissionExpertBox__nFTd4 {
    background-color: #fff
}

@media(min-width:992px) {
    .ourAdmissionExpert_ourAdmissionExpertBox__nFTd4 {
        display: flex;
        padding: 15px 0;
        justify-content: space-between
    }
    .ourAdmissionExpert_ourAdmissionExpertBox__nFTd4 .ourAdmissionExpert_mainHeadingSection__FPec4 {
        width: 400px;
        display: flex;
        flex-direction: column;
        justify-content: center
    }
}

.ourAdmissionExpert_ourAdmissionExpertBox__nFTd4 .ourAdmissionExpert_mainHeadingSection__FPec4 .ourAdmissionExpert_paraText__O90kq {
    color: hsla(0, 0%, 5%, .7);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

@media(min-width:992px) {
    .ourAdmissionExpert_ourAdmissionExpertBox__nFTd4 .ourAdmissionExpert_mainHeadingSection__FPec4 .ourAdmissionExpert_paraText__O90kq {
        margin: 15px 0
    }
}

.ourAdmissionExpert_ourAdmissionExpertBox__nFTd4 .ourAdmissionExpert_mainHeadingSection__FPec4 button {
    margin-top: 28px
}

@media(min-width:992px) {
    .ourAdmissionExpert_ourAdmissionExpertBox__nFTd4 .ourAdmissionExpert_mainHeadingSection__FPec4 button {
        width: -moz-fit-content;
        width: fit-content
    }
}

.ourAdmissionExpert_ourAdmissionExpertBox__nFTd4 .ourAdmissionExpert_mainHeadingSection__FPec4 button i {
    margin-right: 5px
}

.ourAdmissionExpert_ourAdmissionExpertBox__nFTd4 .ourAdmissionExpert_videoBox__dmNJi {
    margin: 15px 0 0;
    border-radius: 8px
}

@media(min-width:992px) {
    .ourAdmissionExpert_ourAdmissionExpertBox__nFTd4 .ourAdmissionExpert_videoBox__dmNJi {
        width: 50%
    }
}

.ourAdmissionExpert_ourAdmissionExpertBox__nFTd4 .ourAdmissionExpert_videoBox__dmNJi .ourAdmissionExpert_videoID__Y8gCI {
    overflow: hidden;
    border-radius: 8px
}

.ourAdmissionExpert_ourAdmissionExpertBox__nFTd4 .ourAdmissionExpert_videoBox__dmNJi button {
    margin-top: 15px
}

.ourAdmissionExpert_ourAdmissionExpertBox__nFTd4 .ourAdmissionExpert_videoBox__dmNJi button i {
    margin-right: 5px
}

.bookCollegeTour_bookCollegeTour__OWb_7 {
    background: var(--color-white);
    padding: 24px 16px;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    border-radius: 12px 12px 0 0;
    gap: 24px
}

@media(max-width:991px) {
    .bookCollegeTour_bookCollegeTour__OWb_7 {
        gap: 20px
    }
}

@media(min-width:1200px) {
    .bookCollegeTour_bookCollegeTour__OWb_7 {
        padding: 28px;
        border-radius: 12px;
        min-height: calc(100% - 150px);
        height: auto
    }
}

.bookCollegeTour_gridContainer__6Nr6B {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
    gap: 20px;
    margin-top: 4px;
    position: relative
}

@media(max-width:991px) {
    .bookCollegeTour_gridContainer__6Nr6B {
        gap: 16px
    }
}

.bookCollegeTour_gridContainer__6Nr6B.bookCollegeTour_twoColumns__0gEzW {
    grid-template-columns: repeat(2, 1fr);
    padding-bottom: 20px;
    border-bottom: 1px solid var(--color-neutral-6)
}

.bookCollegeTour_gridContainer__6Nr6B .bookCollegeTour_dateButton__9YIId,
.bookCollegeTour_gridContainer__6Nr6B .bookCollegeTour_timeButton__mH5oP {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: var(--color-neutral-1);
    border: 1px solid var(--color-neutral-5);
    padding: 7px 11px;
    background: var(--color-white);
    border-radius: 4px;
    min-width: 68px;
    cursor: pointer;
    text-align: center
}

.bookCollegeTour_gridContainer__6Nr6B .bookCollegeTour_dateButton__9YIId p,
.bookCollegeTour_gridContainer__6Nr6B .bookCollegeTour_timeButton__mH5oP p {
    font-size: 10px;
    line-height: 14px;
    color: var(--color-neutral-2);
    margin-bottom: 4px
}

.bookCollegeTour_gridContainer__6Nr6B .bookCollegeTour_dateButton__9YIId.bookCollegeTour_activeBtn__jRjLj,
.bookCollegeTour_gridContainer__6Nr6B .bookCollegeTour_timeButton__mH5oP.bookCollegeTour_activeBtn__jRjLj {
    font-weight: 600;
    border-color: var(--color-info-2);
    background: var(--color-info-4)
}

.bookCollegeTour_dateButton__9YIId {
    height: unset;
    display: flex;
    flex-direction: column;
    gap: 8px;
    border-radius: 8px;
    padding: 16px;
    font-weight: 400;
    color: var(--color-neutral-1);
    border: 1px solid hsla(0, 0%, 5%, .1)
}

.bookCollegeTour_timeButton__mH5oP {
    border-radius: 30px;
    text-transform: unset;
    font-weight: 400;
    color: var(--color-neutral) !important
}

@media(max-width:991px) {
    .bookCollegeTour_fixedButton__uPrY3 {
        background-color: var(--color-white);
        box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, .2);
        padding: 8px 20px;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%
    }
}

.bookCollegeTour_componentDesc__ukqfC {
    display: flex;
    gap: 16px
}

.bookCollegeTour_componentDesc__ukqfC img {
    padding-top: 4px;
    height: -moz-fit-content;
    height: fit-content
}

.bookCollegeTour_componentDesc__ukqfC h3 {
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: var(--color-functional-info-1);
    padding-bottom: 4px
}

.bookCollegeTour_componentDesc__ukqfC p {
    font-size: 13px;
    line-height: 16px;
    color: var(--color-neutral-2)
}

.bookCollegeTour_selectedDataPara__zbt26 {
    display: flex;
    align-items: center;
    color: var(--color-neutral-2)
}

.bookCollegeTour_selectedDataPara__zbt26 button {
    border: none !important;
    padding: 6px
}

.bookCollegeTour_disabled__Q8LrJ {
    opacity: .5
}

.bookCollegeTour_nudgeBox__x_PXJ {
    background-color: #fff3e5;
    padding: 12px 16px;
    display: flex;
    align-items: center;
    color: #85411b;
    margin: auto -28px 0
}

.bookCollegeTour_nudgeBox__x_PXJ i {
    font-weight: 300
}

.bookCollegeTour_nudgeBox__x_PXJ p {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    padding-left: 12px
}

@media(max-width:991px) {
    .bookCollegeTour_nudgeBox__x_PXJ {
        margin: 0;
        position: fixed;
        bottom: 61px;
        left: 0;
        width: 100%
    }
}

.bookCollegeTour_heading__bvUmZ {
    padding: 20px 20px 0
}

.bookCollegeTour_heading__bvUmZ h3 {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    text-align: left;
    color: #0c0c0c;
    margin-bottom: 15px
}

.bookCollegeTour_heading__bvUmZ p {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    text-align: left;
    color: hsla(0, 0%, 5%, .7)
}

.bookCollegeTour_cancelButton__pBGY4 {
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    text-align: center;
    display: flex;
    align-items: center;
    color: #22366a;
    background: none;
    padding: 0;
    cursor: pointer;
    margin: 16px 0
}

.bookCollegeTour_cancelButton__pBGY4 i {
    margin-left: 5px
}

.bookCollegeTour_buttonBox__vPjRU {
    padding: 20px;
    position: absolute;
    bottom: 0;
    width: 100%
}

.bookCollegeTour_reasonTabsContainer__cIpWT {
    display: flex;
    flex-wrap: wrap;
    padding: 12px 20px 20px
}

.bookCollegeTour_reasonTabsContainer__cIpWT div {
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    padding: 4px 8px;
    margin: 0 10px 12px 0;
    background: #fff;
    color: #0c0c0c;
    border: 1px solid hsla(0, 0%, 5%, .102);
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0;
    border-radius: 22px
}

.bookCollegeTour_reasonTabsActive__nM_dW {
    border: 1px solid #92c9f0 !important;
    color: #005999 !important;
    background: rgba(146, 201, 240, .2) !important;
    font-weight: 600 !important
}

.bookCollegeTour_textArea__oJdeM {
    border: thin solid hsla(0, 0%, 5%, .4);
    width: 100%;
    height: 80px;
    border-radius: 4px;
    padding: 5px 10px;
    line-height: 1.5;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    text-align: left;
    color: #0c0c0c
}

.collegeTourBookingScreen_mainContainer__wBDjM {
    position: relative;
    padding: 16px
}

@media(min-width:992px) {
    .collegeTourBookingScreen_mainContainer__wBDjM {
        padding: 20px 55px 70px
    }
}

.collegeTourBookingScreen_bottomPadding__GAe08 {
    padding-bottom: 76px
}

.collegeTourBookingScreen_bottomButtonBox__V8iWo {
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #fff;
    padding: 15px;
    width: 100%;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .102)
}

.tourBookingStatus_videoContainer__QALH1 {
    position: relative
}

.tourBookingStatus_videoContainer__QALH1 .tourBookingStatus_closeButton__XkFG9 {
    position: absolute;
    left: 50px;
    top: 50px;
    z-index: 1
}

@media(max-width:991px) {
    .tourBookingStatus_videoContainer__QALH1 .tourBookingStatus_closeButton__XkFG9 {
        top: 20px;
        left: 20px
    }
}

.tourBookingStatus_videoContainer__QALH1 .tourBookingStatus_closeButton__XkFG9 i {
    font-size: 26px;
    color: hsla(0, 0%, 5%, .698);
    cursor: pointer
}

.tourBookingStatus_videoContainer__QALH1 .tourBookingStatus_closeStrip__IsELT {
    display: flex;
    gap: 16px;
    width: 100%;
    background-color: var(--color-white);
    position: fixed;
    z-index: 2;
    box-shadow: 4px 4px 20px rgba(0, 0, 0, .12);
    padding: 12px 20px
}

.tourBookingStatus_videoContainer__QALH1 .tourBookingStatus_closeStrip__IsELT h3,
.tourBookingStatus_videoContainer__QALH1 .tourBookingStatus_closeStrip__IsELT i {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    cursor: pointer;
    color: var(--color-neutral)
}

.tourBookingStatus_videoContainer__QALH1 .tourBookingStatus_videoContentLayer__uDCqc {
    padding: 16px;
    position: absolute;
    left: 0;
    width: 60%;
    z-index: 1
}

@media(max-width:991px) {
    .tourBookingStatus_videoContainer__QALH1 .tourBookingStatus_videoContentLayer__uDCqc {
        top: 75px
    }
}

@media(max-width:380px) {
    .tourBookingStatus_videoContainer__QALH1 .tourBookingStatus_videoContentLayer__uDCqc {
        top: 55px
    }
}

@media(min-width:992px) {
    .tourBookingStatus_videoContainer__QALH1 .tourBookingStatus_videoContentLayer__uDCqc {
        left: 40px;
        width: 60%;
        bottom: 35px
    }
}

.tourBookingStatus_videoContainer__QALH1 .tourBookingStatus_videoContentLayer__uDCqc h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #176b9d;
    margin-bottom: 8px
}

@media(min-width:992px) {
    .tourBookingStatus_videoContainer__QALH1 .tourBookingStatus_videoContentLayer__uDCqc h3 {
        font-size: 24px;
        font-weight: 800;
        margin-bottom: 16px
    }
}

.tourBookingStatus_videoContainer__QALH1 .tourBookingStatus_videoContentLayer__uDCqc p {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: hsla(0, 0%, 5%, .7)
}

@media(min-width:992px) {
    .tourBookingStatus_videoContainer__QALH1 .tourBookingStatus_videoContentLayer__uDCqc p {
        font-size: 14px;
        line-height: 18px;
        padding-right: 16px
    }
}

.tourBookingStatus_videoContainer__QALH1 video {
    width: 100%
}

.tourBookingStatus_videoContainer__QALH1 .tourBookingStatus_stripHiddenBorder__3fKH8 {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 3px;
    background: #fff;
    height: 5px
}

.tourBookingStatus_initiatedStatus__loOIa h3 {
    color: #b99407 !important
}

.tourBookingStatus_confirmedStatus__JFa07 h3 {
    color: #176b9d !important
}

.tourBookingStatus_declinedStatus__jPbCK h3 {
    color: #b90808 !important
}

.tourBookingStatus_scheduledToday__PXmRx h3 {
    color: #413271 !important
}

.tourBookingStatus_completedStatus__eiNce h3 {
    color: #006064 !important
}

.tourBookingStatus_thanksExperience__dr5M5 {
    margin-top: -5px;
    width: 100%;
    height: 40px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom: 1px solid hsla(0, 0%, 5%, .051);
    background: linear-gradient(90.01deg, rgba(233, 244, 252, 0) .01%, #e9f4fc 50.77%, rgba(233, 244, 252, 0))
}

.tourBookingStatus_thanksExperience__dr5M5 p {
    font-size: 12px;
    font-weight: 400;
    line-height: 40px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

.tourBookingStatus_thanksExperience__dr5M5 p img {
    margin-right: 5px;
    width: 16px
}

.tourBookingStatus_missedTourNudge__lksvH {
    margin-top: -5px;
    width: 100%;
    padding: 12px 16px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom: 1px solid hsla(0, 0%, 5%, .051);
    background: linear-gradient(90.01deg, rgba(233, 244, 252, 0) .01%, #e9f4fc 50.77%, rgba(233, 244, 252, 0));
    display: flex;
    align-items: center;
    margin-bottom: 8px
}

@media(min-width:992px) {
    .tourBookingStatus_missedTourNudge__lksvH {
        padding: 12px 0 12px 55px
    }
}

.tourBookingStatus_missedTourNudge__lksvH .tourBookingStatus_iconName__6CKlY i {
    color: #0077be;
    font-size: 20px;
    margin-right: 12px
}

@media(max-width:991px) {
    .tourBookingStatus_missedTourNudge__lksvH .tourBookingStatus_iconName__6CKlY i {
        font-size: 16px
    }
}

.tourBookingStatus_missedTourNudge__lksvH .tourBookingStatus_nudgeContent__UnTxU h3 {
    color: #0077be;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    text-align: left
}

.tourBookingStatus_missedTourNudge__lksvH .tourBookingStatus_nudgeContent__UnTxU p {
    font-size: 12px;
    font-weight: 400;
    text-align: left
}

.inviteAndEarn_referFriendsBox__E4qfI {
    padding: 4px 16px;
    display: flex;
    align-items: center;
    border-radius: 8px;
    border: 1px solid rgba(177, 168, 205, .2);
    margin: 24px 0 0;
    gap: 15px;
    justify-content: space-between
}

.inviteAndEarn_referFriendsBox__E4qfI .inviteAndEarn_iconBox__JPlwA {
    width: 150px
}

.inviteAndEarn_referFriendsBox__E4qfI .inviteAndEarn_iconBox__JPlwA img {
    width: 100%
}

.inviteAndEarn_referFriendsBox__E4qfI .inviteAndEarn_contentBox__jxFSC button {
    display: flex;
    align-items: center;
    justify-content: center;
    background: none;
    color: #22366a;
    border: 1px solid hsla(0, 0%, 5%, .2)
}

.inviteAndEarn_referFriendsBox__E4qfI .inviteAndEarn_contentBox__jxFSC h3 {
    color: #0c0c0c;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    margin-bottom: 5px;
    line-height: 20px
}

.inviteAndEarn_referFriendsBox__E4qfI .inviteAndEarn_contentBox__jxFSC p {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 12px
}

#inviteAndEarn_iconVideo__qElYb::-webkit-media-controls,
#inviteAndEarn_iconVideo__qElYb::-webkit-media-controls-enclosure {
    display: none !important
}

#inviteAndEarn_iconVideo__qElYb::-webkit-media-controls-cast-button,
#inviteAndEarn_iconVideo__qElYb::-webkit-media-controls-overlay-play-button {
    display: none !important
}

#inviteAndEarn_iconVideo__qElYb::-webkit-media-controls-overlay-cast-button {
    display: none !important
}

.nearbyPublicTransport_nearByPublicTransport__EPUST {
    margin-top: 24px
}

.nearbyPublicTransport_nearByPublicTransport__EPUST h3 {
    margin-bottom: 16px;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #0c0c0c
}

.nearbyPublicTransport_scrollBox__QZvg8 {
    display: flex;
    gap: 10px;
    overflow-x: scroll;
    padding: 0 16px;
    margin: 0 -16px
}

@media(min-width:992px) {
    .nearbyPublicTransport_scrollBox__QZvg8 {
        padding: 0 55px;
        margin: 0 -55px
    }
}

.nearbyPublicTransport_scrollBox__QZvg8::-webkit-scrollbar {
    display: none
}

.nearbyPublicTransport_scrollBox__QZvg8 .nearbyPublicTransport_nearByItems__HG6mu {
    background: var(--color-white);
    border-radius: 8px;
    min-width: 150px;
    max-width: 150px;
    padding: 20px;
    display: flex;
    flex-direction: column
}

.nearbyPublicTransport_scrollBox__QZvg8 .nearbyPublicTransport_nearByItems__HG6mu i {
    color: #006064;
    font-size: 24px
}

.nearbyPublicTransport_scrollBox__QZvg8 .nearbyPublicTransport_nearByItems__HG6mu p {
    margin-top: 13px;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #006064
}

@media(max-width:991px) {
    .nearbyPublicTransport_scrollBox__QZvg8 .nearbyPublicTransport_nearByItems__HG6mu p {
        font-size: 14px
    }
}

.nearbyPublicTransport_scrollBox__QZvg8 .nearbyPublicTransport_nearByItems__HG6mu span {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    margin-top: auto;
    padding-top: 8px;
    color: hsla(0, 0%, 5%, .7)
}

.nearbyPublicTransport_scrollBox__QZvg8 .nearbyPublicTransport_nearByItems__HG6mu:first-child {
    border: 1px solid rgba(167, 227, 216, .3)
}

.nearbyPublicTransport_scrollBox__QZvg8 .nearbyPublicTransport_nearByItems__HG6mu:first-child i,
.nearbyPublicTransport_scrollBox__QZvg8 .nearbyPublicTransport_nearByItems__HG6mu:first-child p {
    border-color: #006064
}

.nearbyPublicTransport_scrollBox__QZvg8 .nearbyPublicTransport_nearByItems__HG6mu:nth-child(2) {
    border: 1px solid rgba(177, 168, 205, .3)
}

.nearbyPublicTransport_scrollBox__QZvg8 .nearbyPublicTransport_nearByItems__HG6mu:nth-child(2) i,
.nearbyPublicTransport_scrollBox__QZvg8 .nearbyPublicTransport_nearByItems__HG6mu:nth-child(2) p {
    color: #413271
}

.nearbyPublicTransport_scrollBox__QZvg8 .nearbyPublicTransport_nearByItems__HG6mu:nth-child(3) {
    border: 1px solid rgba(146, 201, 240, .3)
}

.nearbyPublicTransport_scrollBox__QZvg8 .nearbyPublicTransport_nearByItems__HG6mu:nth-child(3) i,
.nearbyPublicTransport_scrollBox__QZvg8 .nearbyPublicTransport_nearByItems__HG6mu:nth-child(3) p {
    color: #176b9d
}

.nearbyPublicTransport_scrollBox__QZvg8 .nearbyPublicTransport_nearByItems__HG6mu:nth-child(4) {
    border: 1px solid rgba(241, 176, 185, .3)
}

.nearbyPublicTransport_scrollBox__QZvg8 .nearbyPublicTransport_nearByItems__HG6mu:nth-child(4) i,
.nearbyPublicTransport_scrollBox__QZvg8 .nearbyPublicTransport_nearByItems__HG6mu:nth-child(4) p {
    color: #822936
}

.collegeTourDetails_collegeTourDetails__KZQT9 {
    overflow: hidden;
    border-radius: 8px;
    margin-top: 24px
}

.collegeTourDetails_collegeTourDetails__KZQT9 .collegeTourDetails_collegeUpperDetails__Mpxoy {
    display: flex;
    gap: 16px;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 8px;
    background-image: linear-gradient(#fff, #fff), linear-gradient(180deg, #e3f4ff, #fff);
    background-origin: border-box;
    background-clip: content-box, border-box
}

.collegeTourDetails_collegeTourDetails__KZQT9 .collegeTourDetails_collegeUpperDetails__Mpxoy .collegeTourDetails_imageBox__K_pEB {
    width: 140px
}

.collegeTourDetails_collegeTourDetails__KZQT9 .collegeTourDetails_collegeUpperDetails__Mpxoy .collegeTourDetails_imageBox__K_pEB .collegeTourDetails_collegeImageBox__pnL7e {
    position: relative
}

.collegeTourDetails_collegeTourDetails__KZQT9 .collegeTourDetails_collegeUpperDetails__Mpxoy .collegeTourDetails_imageBox__K_pEB .collegeTourDetails_collegeImageBox__pnL7e img {
    aspect-ratio: 1/1;
    object-fit: cover;
    border-radius: 8px;
    border-top-right-radius: 0
}

.collegeTourDetails_collegeTourDetails__KZQT9 .collegeTourDetails_collegeUpperDetails__Mpxoy .collegeTourDetails_imageBox__K_pEB .collegeTourDetails_collegeImageBox__pnL7e .collegeTourDetails_slIconBox__izzQj {
    position: absolute;
    left: 0;
    top: 12px
}

.collegeTourDetails_collegeTourDetails__KZQT9 .collegeTourDetails_collegeUpperDetails__Mpxoy .collegeTourDetails_imageBox__K_pEB .collegeTourDetails_collegeImageBox__pnL7e .collegeTourDetails_slIconBox__izzQj .collegeTourDetails_shortlistIcon__IG0GI {
    background-color: transparent;
    padding: 0
}

.collegeTourDetails_collegeTourDetails__KZQT9 .collegeTourDetails_collegeUpperDetails__Mpxoy .collegeTourDetails_imageBox__K_pEB .collegeTourDetails_collegeImageBox__pnL7e .collegeTourDetails_slIconBox__izzQj .collegeTourDetails_shortlistIcon__IG0GI.collegeTourDetails_animate__38UaM i {
    opacity: 1;
    animation: expand-and-shrink .5s forwards
}

.collegeTourDetails_collegeTourDetails__KZQT9 .collegeTourDetails_collegeUpperDetails__Mpxoy .collegeTourDetails_imageBox__K_pEB .collegeTourDetails_collegeImageBox__pnL7e .collegeTourDetails_slIconBox__izzQj .collegeTourDetails_shortlistIcon__IG0GI i {
    font-size: 20px;
    margin-left: 12px;
    opacity: .8;
    text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff
}

@media(max-width:991px) {
    .collegeTourDetails_collegeTourDetails__KZQT9 .collegeTourDetails_collegeUpperDetails__Mpxoy .collegeTourDetails_imageBox__K_pEB .collegeTourDetails_collegeImageBox__pnL7e .collegeTourDetails_slIconBox__izzQj .collegeTourDetails_shortlistIcon__IG0GI i {
        font-size: 20px
    }
}

.collegeTourDetails_collegeTourDetails__KZQT9 .collegeTourDetails_collegeUpperDetails__Mpxoy .collegeTourDetails_imageBox__K_pEB .collegeTourDetails_collegeImageBox__pnL7e .collegeTourDetails_slIconBox__izzQj .collegeTourDetails_animate__38UaM i {
    color: var(--color-error);
    animation: expand-and-shrink .5s forwards
}

.collegeTourDetails_collegeTourDetails__KZQT9 .collegeTourDetails_collegeUpperDetails__Mpxoy .collegeTourDetails_startingAnimation__KBEMV i {
    animation: expand-and-shrink .5s forwards
}

.collegeTourDetails_collegeTourDetails__KZQT9 .collegeTourDetails_collegeUpperDetails__Mpxoy .collegeTourDetails_campusNameBox__Yurar {
    width: 100%
}

.collegeTourDetails_collegeTourDetails__KZQT9 .collegeTourDetails_collegeUpperDetails__Mpxoy .collegeTourDetails_campusNameBox__Yurar a {
    display: block
}

.collegeTourDetails_collegeTourDetails__KZQT9 .collegeTourDetails_collegeUpperDetails__Mpxoy .collegeTourDetails_campusNameBox__Yurar .collegeTourDetails_headingAndIconBox__WfQVJ p {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    text-align: left;
    margin-bottom: 6px;
    color: hsla(0, 0%, 5%, .7)
}

.collegeTourDetails_collegeTourDetails__KZQT9 .collegeTourDetails_collegeUpperDetails__Mpxoy .collegeTourDetails_campusNameBox__Yurar .collegeTourDetails_headingAndIconBox__WfQVJ .collegeTourDetails_headingAndIcon___KvWe {
    display: flex;
    align-items: left;
    justify-content: space-between
}

.collegeTourDetails_collegeTourDetails__KZQT9 .collegeTourDetails_collegeUpperDetails__Mpxoy .collegeTourDetails_campusNameBox__Yurar .collegeTourDetails_headingAndIconBox__WfQVJ .collegeTourDetails_headingAndIcon___KvWe h2 {
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #0c0c0c;
    padding-right: 20px
}

.collegeTourDetails_collegeTourDetails__KZQT9 .collegeTourDetails_collegeUpperDetails__Mpxoy .collegeTourDetails_campusNameBox__Yurar .collegeTourDetails_headingAndIconBox__WfQVJ .collegeTourDetails_headingAndIcon___KvWe span {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    color: hsla(0, 0%, 5%, .7)
}

.collegeTourDetails_collegeTourDetails__KZQT9 .collegeTourDetails_collegeUpperDetails__Mpxoy .collegeTourDetails_campusNameBox__Yurar .collegeTourDetails_headingAndIconBox__WfQVJ .collegeTourDetails_headingAndIcon___KvWe span i {
    margin-right: 16px;
    color: #22366a
}

.collegeTourDetails_campusBookingTime__iq_Rw {
    width: 80%;
    display: grid;
    margin: 30px 0 0 50px;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    justify-content: center
}

.collegeTourDetails_campusBookingTime__iq_Rw .collegeTourDetails_dateBox__BONcU .collegeTourDetails_heading__EB2gl {
    display: flex;
    gap: 8px;
    align-items: center;
    color: var(--color-neutral-3);
    margin-bottom: 4px
}

.collegeTourDetails_campusBookingTime__iq_Rw .collegeTourDetails_dateBox__BONcU .collegeTourDetails_heading__EB2gl h3 {
    font-weight: 600;
    font-size: 10px;
    line-height: 16px;
    color: var(--color-neutral-3)
}

.collegeTourDetails_campusBookingTime__iq_Rw .collegeTourDetails_dateBox__BONcU .collegeTourDetails_heading__EB2gl i {
    font-size: 12px
}

.collegeTourDetails_campusBookingTime__iq_Rw .collegeTourDetails_dateBox__BONcU span {
    color: var(--color-neutral-1);
    font-size: 12px;
    font-weight: 600;
    line-height: 16px
}

@media(max-width:991px) {
    .collegeTourDetails_campusBookingTime__iq_Rw {
        margin-top: 18px
    }
}

.collegeTourDetails_campusAddressBox__RLkyf {
    padding: 0 20px;
    gap: 8px;
    margin-top: 20px;
    border-top: thin solid hsla(0, 0%, 5%, .05);
    display: flex;
    justify-content: space-evenly;
    align-items: center
}

.collegeTourDetails_campusAddressBox__RLkyf .collegeTourDetails_commonButton__Z4qQ3 {
    flex-grow: 1;
    justify-content: space-between;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    text-align: center;
    background: none;
    color: #22366a;
    padding: 16px 18px
}

.collegeTourDetails_campusAddressBox__RLkyf .collegeTourDetails_commonButton__Z4qQ3:nth-child(2) {
    border-left: thin solid hsla(0, 0%, 5%, .05)
}

.collegeTourDetails_campusAddressBox__RLkyf i {
    font-size: 12px;
    margin-right: 5px;
    color: #22366a
}

.collegeTourDetails_campusAddressBox__RLkyf p {
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    color: #0c0c0c
}

.collegeTourDetails_gradientWrapper__nSOBy {
    background: linear-gradient(180deg, rgba(146, 201, 240, 0), rgba(146, 201, 240, .15))
}

.collegeTourDetails_collegeTourHeading__4PHS6 {
    text-align: center;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #176b9d;
    display: flex;
    justify-content: center;
    padding-top: 16px
}

.collegeTourDetails_collegeTourHeading__4PHS6 span {
    position: relative
}

.collegeTourDetails_collegeTourHeading__4PHS6 span:after,
.collegeTourDetails_collegeTourHeading__4PHS6 span:before {
    content: "";
    position: absolute;
    width: 90px;
    z-index: -1;
    height: 1px;
    top: 8px
}

.collegeTourDetails_collegeTourHeading__4PHS6 span:after {
    background: linear-gradient(270deg, rgba(23, 107, 157, .28), rgba(23, 107, 157, .02));
    right: -100px;
    transform: matrix(-1, 0, 0, 1, 0, 0)
}

.collegeTourDetails_collegeTourHeading__4PHS6 span:before {
    background: linear-gradient(270deg, rgba(23, 107, 157, .28), rgba(23, 107, 157, .02));
    left: -100px
}

.collegeTourDetails_otpBoxMain__kXjKI {
    padding: 10px 15px;
    border: 1px solid hsla(0, 0%, 5%, .05);
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.collegeTourDetails_otpBoxMain__kXjKI .collegeTourDetails_heading__EB2gl {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    text-align: left;
    color: #176b9d
}

.collegeTourDetails_otpBoxMain__kXjKI .collegeTourDetails_otpFourBox__Umt0M {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 5px
}

.collegeTourDetails_otpBoxMain__kXjKI .collegeTourDetails_otpFourBox__Umt0M .collegeTourDetails_otpNumber__031FL {
    width: 24px;
    height: 24px;
    color: #fff;
    border-radius: 4px;
    background: #176b9d;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-align: center
}

body.mobileHeader_footerActive__9rW7Y {
    overflow: hidden
}

.mobileHeader_stickyHeader__B97TL {
    width: 100%;
    z-index: 999
}

@media(min-width:768px)and (max-width:991px) {
    .mobileHeader_stickyHeader__B97TL {
        padding: 0
    }
}

.mobileHeader_stickyHeader__B97TL .mobileHeader_stickyItems__lbJ8l {
    display: grid;
    grid-template-columns: 1fr 1fr
}

@media(min-width:768px)and (max-width:991px) {
    .mobileHeader_stickyHeader__B97TL .mobileHeader_stickyItems__lbJ8l {
        max-width: 550px;
        margin: 0 auto
    }
}

.mobileHeader_stickyHeader__B97TL .mobileHeader_stickyItems__lbJ8l .mobileHeader_hamburgerMenuMobile__YGyvo {
    position: relative
}

.mobileHeader_stickyHeader__B97TL .mobileHeader_stickyItems__lbJ8l .mobileHeader_hamburgerMenuMobile__YGyvo i {
    color: #000;
    font-weight: 700;
    font-size: 20px
}

.mobileHeader_stickyHeader__B97TL .mobileHeader_stickyItems__lbJ8l span {
    position: absolute;
    right: 0;
    top: 0;
    background: #b90808;
    width: 10px;
    height: 10px;
    border-radius: 50%
}

@media(min-width:992px) {
    .mobileHeader_stickyHeader__B97TL {
        display: none
    }
}

.mobileHeader_stickyHeader__B97TL ul {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.mobileHeader_stickyHeader__B97TL ul li {
    color: #efefef;
    font-size: 24px;
    line-height: 20px;
    letter-spacing: -.011em;
    position: relative
}

.mobileHeader_stickyHeader__B97TL ul li svg {
    color: #22366a
}

.mobileHeader_stickyFooterMenu__DjnPd {
    position: fixed;
    top: 0;
    background: #fff;
    z-index: 9999;
    left: 0;
    right: 0;
    grid-template-columns: 1.1fr 1.5fr;
    grid-template-rows: 49px;
    display: grid;
    overflow-y: scroll;
    overflow-x: hidden;
    transform: translateX(-100%);
    transition: all .5s ease
}

.mobileHeader_stickyFooterMenu__DjnPd.mobileHeader_activeMenu__sVJDo {
    transition: all .5s ease;
    transform: translateX(0)
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_logoIcons__zP7KC {
    padding: 16px 0 0 20px
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_crossBtn__JmuVX {
    background: #22366a;
    padding: 10px 0 10px 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #647297
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_crossBtn__JmuVX div:first-child {
    display: flex;
    align-items: center;
    opacity: 0;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    margin-left: 4px
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_crossBtn__JmuVX div:first-child.mobileHeader_btnActive__pnyOG {
    opacity: 1
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_crossBtn__JmuVX div:first-child span {
    transform: rotate(180deg);
    margin-left: 7px
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_crossBtn__JmuVX div:last-child {
    padding: 14px;
    background: #647297
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_menuGrid__VbxKv {
    grid-template-columns: 1.1fr 1.5fr;
    grid-column-gap: 0;
    background: #22366a;
    grid-column: 1/3
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_menuList__IgeOA {
    padding: 0;
    background: #fff;
    overflow-y: scroll;
    height: 100vh;
    z-index: 111;
    font-weight: 700
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_menuList__IgeOA .mobileHeader_prominentButton__QiXEG {
    margin: 15px 16px
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_menuList__IgeOA .mobileHeader_prominentButton__QiXEG .mobileHeader_animation__LgSIh {
    transition: all .35s ease;
    animation: mobileHeader_animation__LgSIh .25s linear 2 alternate;
    animation-iteration-count: 10
}

@keyframes mobileHeader_animation__LgSIh {
    0% {
        transform: rotate(0deg)
    }
    50% {
        transform: rotate(3deg)
    }
    to {
        transform: rotate(-3deg)
    }
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_menuList__IgeOA li {
    font-size: 12px;
    line-height: 16px;
    padding: 6px 10px 6px 16px;
    min-height: 44px;
    width: 100%;
    display: flex;
    position: relative;
    align-items: center;
    cursor: pointer
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_menuList__IgeOA li .mobileHeader_heartSpan__Ij0ET {
    display: flex;
    color: var(--color-grey-2);
    background-color: var(--color-grey-6);
    border-radius: 10px;
    padding: 3px 6px;
    align-items: center
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_menuList__IgeOA li .mobileHeader_heartSpan__Ij0ET i {
    color: var(--color-error);
    margin-right: 3px
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_menuList__IgeOA li span:after {
    content: "";
    position: absolute;
    width: 20px !important;
    height: 12px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNDI1MjkgMTEuOTAwNEw5Ljc3Mzg2IDYuNTUxODJMNC40MjUyOSAxLjIwMzI1IiBzdHJva2U9IiMyMjM2NkEiIHN0cm9rZS13aWR0aD0iMS4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    right: 8px;
    top: 32%
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_menuList__IgeOA li.mobileHeader_active__ALZMt {
    background: #22366a;
    color: #fff
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_menuList__IgeOA li.mobileHeader_active__ALZMt span:after {
    filter: invert(100%) sepia(100%) saturate(0) hue-rotate(138deg) brightness(102%) contrast(101%)
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_activeMenu__sVJDo {
    padding: 14px 20px 26px;
    overflow-y: scroll;
    height: 100vh;
    grid-column: 2/3;
    grid-row: 1;
    z-index: 50;
    position: relative;
    transition: transform .5s ease
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_activeMenu__sVJDo .mobileHeader_subMenu__1koAp {
    margin-bottom: 28px;
    display: block
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_activeMenu__sVJDo .mobileHeader_subMenu__1koAp a {
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
    color: var(--color-secondary)
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_activeMenu__sVJDo ul li {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #fff
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_activeMenu__sVJDo ul ul {
    padding-top: 0
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_activeMenu__sVJDo ul ul.mobileHeader_campusDropdown__EiddR {
    margin-bottom: 70px;
    padding-bottom: 50px
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_activeMenu__sVJDo ul ul li {
    margin-bottom: 28px;
    display: flex;
    justify-content: space-between
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_activeMenu__sVJDo ul ul li a {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #fff
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_activeMenu__sVJDo.mobileHeader_fadeOut__9_g_k {
    transition: transform .5s ease;
    transform: translateX(-100%)
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_activeMenu__sVJDo.mobileHeader_innerMenu__EiiGn {
    z-index: 100;
    background: #22366a;
    transition: transform .5s ease;
    transform: translateX(100%);
    padding: 0
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_activeMenu__sVJDo.mobileHeader_innerMenu__EiiGn li,
.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_activeMenu__sVJDo.mobileHeader_innerMenu__EiiGn span {
    margin-bottom: 0;
    padding: 14px 20px;
    border-bottom: .5px solid var(--color-primary-2)
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_activeMenu__sVJDo.mobileHeader_innerMenu__EiiGn.mobileHeader_innerMenuActive__T53ej {
    transition: transform .5s ease;
    transform: translateX(0)
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_activeMenu__sVJDo.mobileHeader_nonActive__5afwU {
    opacity: 0;
    display: none
}

.mobileHeader_stickyFooterMenu__DjnPd .mobileHeader_activeMenu__sVJDo.mobileHeader_active__ALZMt {
    opacity: 1 !important;
    display: block !important
}

.mobileHeader_noArrow__WJGsF:after {
    content: none !important
}

.mobileHeader_selectMenu__xcpQF {
    color: #c88c32;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    margin-left: 5px
}

@keyframes notificationCenter_slide-from-bottom__7QTpn {
    0% {
        transform: translateY(100px)
    }
    to {
        transform: translateY(0)
    }
}

@keyframes notificationCenter_slide-from-right__FOPGJ {
    0% {
        transform: translateX(100px)
    }
    to {
        transform: translateX(0)
    }
}

@keyframes notificationCenter_expand-and-shrink__sZHUI {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.3)
    }
    to {
        transform: scale(1)
    }
}

@keyframes notificationCenter_shrink-expand-shrink__pPAXs {
    0% {
        transform: scale(1)
    }
    10% {
        transform: scale(1.2)
    }
    20% {
        transform: scale(1)
    }
    30% {
        transform: scale(1.2)
    }
    40% {
        transform: scale(1)
    }
}

@keyframes notificationCenter_moveGBCFromLeftToRight__5co1v {
    0% {
        width: 0;
        background-color: #fff
    }
    to {
        width: 100%;
        background-color: #fff
    }
}

@keyframes notificationCenter_slide-from-top__tyz7r {
    0% {
        transform: translateY(-110%)
    }
    to {
        transform: translateY(0)
    }
}

.notificationCenter_notificationWrapper__6wTxp {
    display: flex;
    animation: notificationCenter_slide-from-top__tyz7r .1s ease-in-out both;
    align-items: center;
    padding: 16px;
    background: url(/_next/static/media/notification-wave.1f3c13ab.svg) no-repeat 100% 100%, radial-gradient(556.09% 446.03% at -6.53% -18.75%, #176b9d 0, #0077be 100%);
    box-shadow: 0 20px 40px 0 rgba(0, 0, 0, .1)
}

@supports(-webkit-backdrop-filter:blur(15px)) {
    .notificationCenter_notificationWrapper__6wTxp {
        -webkit-backdrop-filter: blur(15px)
    }
}

@supports((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))) {
    .notificationCenter_notificationWrapper__6wTxp {
        -webkit-backdrop-filter: blur(15px);
        backdrop-filter: blur(15px)
    }
}

@media(min-width:992px) {
    .notificationCenter_notificationWrapper__6wTxp {
        padding: 20px 60px
    }
}

.notificationCenter_notificationWrapper__6wTxp i {
    width: 12px;
    height: 12px;
    color: var(--color-dark-neutral-2);
    cursor: pointer
}

@media(min-width:992px) {
    .notificationCenter_notificationWrapper__6wTxp i {
        width: 16px;
        height: 16px
    }
}

.notificationCenter_notificationContainer__SdN20 {
    display: flex;
    align-items: center;
    margin: 0 auto
}

.notificationCenter_notificationContainer__SdN20 img {
    margin: 0 12px;
    mix-blend-mode: screen;
    width: 40px;
    border: 1px solid var(--color-primary);
    border-radius: 100px
}

.notificationCenter_notificationContainer__SdN20>div {
    padding-right: 12px
}

.notificationCenter_notificationContainer__SdN20>div * {
    font-size: 14px;
    line-height: 140%;
    color: var(--color-white)
}

@media(min-width:992px) {
    .notificationCenter_notificationContainer__SdN20>div * {
        font-size: 20px;
        line-height: 120%
    }
}

.notificationCenter_notificationContainer__SdN20>div p {
    font-weight: 600
}

.notificationCenter_notificationContainer__SdN20 a {
    background: var(--color-primary-3);
    flex: none;
    order: 1;
    flex-grow: 0;
    margin: 0 0 0 auto;
    color: #22366a;
    font-weight: 600 !important
}

@media(min-width:992px) {
    .notificationCenter_notificationContainer__SdN20 a {
        margin: 0
    }
}

.verifyLogin_popup_bg__Kd27E {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
    opacity: 0;
    transition: all .5s ease;
    pointer-events: none;
    display: none
}

.verifyLogin_popup_bg__Kd27E.verifyLogin_show_popup__fk8xJ {
    opacity: 1;
    display: block;
    pointer-events: all
}

.verifyLogin_popup_bg__Kd27E.verifyLogin_show_popup__fk8xJ:after {
    position: absolute;
    content: "";
    background-color: hsla(0, 0%, 5%, .502);
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -1
}

.verifyLogin_popup_bg__Kd27E .verifyLogin_popup_wrapper__9muxT {
    opacity: 0;
    min-width: 532px;
    max-width: 532px;
    min-height: 530px;
    padding: 64px 76px 44px;
    border: 4px solid var(--color-secondary);
    pointer-events: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #22366a
}

@media(max-width:767px) {
    .verifyLogin_popup_bg__Kd27E .verifyLogin_popup_wrapper__9muxT {
        width: 100%;
        height: 100%;
        padding: 100px 20px 20px;
        border: none;
        max-width: 100%;
        min-width: auto
    }
    @supports(min-height:auto) {
        .verifyLogin_popup_bg__Kd27E .verifyLogin_popup_wrapper__9muxT {
            min-height: auto
        }
    }
}

.verifyLogin_popup_bg__Kd27E .verifyLogin_popup_wrapper__9muxT.verifyLogin_show_popup__fk8xJ {
    opacity: 1;
    pointer-events: all
}

.verifyLogin_popup_bg__Kd27E .verifyLogin_popup_wrapper__9muxT p {
    color: #fff
}

.verifyLogin_popup_bg__Kd27E .verifyLogin_popup_wrapper__9muxT .verifyLogin_close_btn__uwj_2 {
    padding: 14px;
    background: #647297;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer
}

.verifyLogin_popup_bg__Kd27E .verifyLogin_popup_wrapper__9muxT.verifyLogin_verify_otp__y5mqm {
    padding-top: 80px
}

.verifyLogin_popup_bg__Kd27E .verifyLogin_popup_wrapper__9muxT.verifyLogin_verify_otp__y5mqm h3 {
    font-size: 20px;
    line-height: 22px;
    letter-spacing: -.011em;
    color: #fff
}

.verifyLogin_popup_bg__Kd27E .verifyLogin_popup_wrapper__9muxT.verifyLogin_verify_otp__y5mqm p {
    margin-top: 8px;
    color: var(--color-primary-2)
}

.verifyLogin_popup_bg__Kd27E .verifyLogin_popup_wrapper__9muxT.verifyLogin_verify_otp__y5mqm p a {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: var(--color-secondary)
}

.verifyLogin_popup_bg__Kd27E .verifyLogin_popup_wrapper__9muxT.verifyLogin_verify_otp__y5mqm form {
    margin-top: 32px
}

.verifyLogin_popup_bg__Kd27E .verifyLogin_popup_wrapper__9muxT.verifyLogin_verify_otp__y5mqm .verifyLogin_otp__cNk0K p {
    color: #fff
}

.verifyLogin_popup_bg__Kd27E .verifyLogin_popup_wrapper__9muxT.verifyLogin_verify_otp__y5mqm .verifyLogin_otp__cNk0K input {
    width: 44px;
    height: 44px;
    background: hsla(0, 0%, 100%, .102);
    border: none;
    margin-top: 12px;
    text-align: center
}

.verifyLogin_popup_bg__Kd27E .verifyLogin_popup_wrapper__9muxT.verifyLogin_verify_otp__y5mqm button {
    margin-top: 20px
}

.verifyLogin_popup_bg__Kd27E .verifyLogin_popup_wrapper__9muxT.verifyLogin_verify_otp__y5mqm .verifyLogin_otp_message__kSZvg {
    margin-top: 12px
}

.verifyLogin_popup_bg__Kd27E .verifyLogin_popup_wrapper__9muxT.verifyLogin_verify_otp__y5mqm .verifyLogin_otp_message__kSZvg p {
    margin-top: 0;
    display: inline-block
}

.verifyLogin_popup_bg__Kd27E .verifyLogin_popup_wrapper__9muxT.verifyLogin_verify_otp__y5mqm .verifyLogin_otp_message__kSZvg p:last-child {
    margin-left: 8px
}

@media(min-width:992px) {
    .preferredCampuses_blueGradientBackground__mW0sQ {
        padding: 20px
    }
}

.allCampusesMainBody_mainGreyBgContainer__T6XQM {
    background-color: #f5f6fa;
    padding-bottom: 40px;
    padding-top: 16px
}

.allCampusesMainBody_campusHeroSection___1dlP {
    margin: 0 auto;
    min-height: 100px
}

.allCampusesMainBody_reduceSpacing__I2yF1 {
    padding: 24px 20px 0;
    background-color: var(--color-white)
}

@media(min-width:992px) {
    .allCampusesMainBody_reduceSpacing__I2yF1 {
        padding: 48px 20px 0
    }
}

.allCampusesMainBody_flexBox__nWeln {
    display: grid;
    margin: 20px 0 40px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-row-gap: 36px;
    row-gap: 36px;
    grid-column-gap: 21px;
    column-gap: 21px
}

@media(min-width:992px) {
    .allCampusesMainBody_flexBox__nWeln {
        row-gap: 48px
    }
}

@media(max-width:991px) {
    .allCampusesMainBody_flexBox__nWeln {
        grid-template-columns: 1fr;
        margin: 16px 0;
        row-gap: 24px
    }
}

.allCampusesMainBody_resultText__9TaeO {
    font-size: 16px;
    line-height: 22px;
    margin-top: 8px;
    color: var(--color-neutral-2)
}

@media(min-width:992px) {
    .allCampusesMainBody_resultText__9TaeO {
        font-size: 20px;
        line-height: 24px;
        margin-top: 30px
    }
}

.allCampusesMainBody_findCollegeBanner__BBsxf,
.allCampusesMainBody_mainHeading__TupPC {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.allCampusesMainBody_findCollegeBanner__BBsxf {
    background-color: rgba(112, 203, 255, .05);
    padding: 14px 16px;
    border: 1px solid var(--color-info-4);
    border-radius: 8px;
    background-image: url(/assets/images/campus_bg_icon.png);
    background-repeat: no-repeat;
    background-position: 98% bottom;
    margin-top: 12px;
    cursor: pointer;
    background-size: contain
}

@media(min-width:992px) {
    .allCampusesMainBody_findCollegeBanner__BBsxf {
        padding: 29px 40px;
        display: flex;
        background-size: auto;
        align-items: center;
        flex-direction: row;
        margin-top: 20px;
        background-image: url(/assets/images/campus_bg_icon_desktop.png);
        background-position: 100% 100%;
        margin-bottom: 12px
    }
}

.allCampusesMainBody_findCollegeBanner__BBsxf h4 {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 8px;
    color: var(--color-info-2)
}

@media(max-width:991px) {
    .allCampusesMainBody_findCollegeBanner__BBsxf h4 {
        font-size: 14px;
        line-height: 18px;
        color: #0077be;
        margin-bottom: 4px
    }
}

.allCampusesMainBody_findCollegeBanner__BBsxf p {
    font-size: 16px;
    line-height: 22px;
    color: var(--color-neutral-2)
}

@media(max-width:991px) {
    .allCampusesMainBody_findCollegeBanner__BBsxf p {
        font-size: 13px;
        line-height: 16px;
        color: hsla(0, 0%, 5%, .7)
    }
}

.allCampusesMainBody_findCollegeBanner__BBsxf i {
    color: var(--color-accent-G2)
}

@media(min-width:992px) {
    .allCampusesMainBody_findCollegeBanner__BBsxf i {
        font-size: 20px
    }
}

.allCampusesMainBody_buttonContainer__l8fjx {
    padding-top: 0
}

.allCampusesMainBody_buttonContainer__l8fjx .allCampusesMainBody_viewAllBtn__iwu25 {
    background-color: #fff;
    font-weight: 700;
    border-color: var(--color-neutral-4)
}

.allCampusesMainBody_noCampusFound__zA9jH {
    font-size: 16px;
    line-height: 22px;
    margin-top: 8px;
    color: var(--color-neutral-2)
}

@media(min-width:992px) {
    .allCampusesMainBody_noCampusFound__zA9jH {
        margin-top: 50px;
        font-size: 20px
    }
}

.allCampusesMainBody_marginTop56px__uW1kA {
    margin-top: 56px
}

.allCampusesMainBody_marginTop24px___UskQ {
    margin-top: 24px
}

.allCampusesMainBody_heartContainer__x1G9g {
    background-color: var(--color-grey-6);
    color: var(--color-grey-2);
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    padding: 7px 10px;
    border-radius: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.allCampusesMainBody_heartContainer__x1G9g i {
    color: var(--color-error)
}

.allCampusesMainBody_heartContainer__x1G9g span {
    margin-left: 3px
}

@media(min-width:992px) {
    .allCampusesMainBody_heartContainer__x1G9g {
        font-size: 24px;
        line-height: 28px
    }
}

.allCampusesMainBody_isFirstTime__suhgF {
    position: relative;
    z-index: 999;
    background-color: hsla(0, 0%, 100%, .9)
}

.allCampusesProgramMainBody_mainGreyBgContainer__LU2lX {
    background-color: #f5f6fa
}

@media(max-width:991px) {
    .allCampusesProgramMainBody_mainGreyBgContainer__LU2lX {
        padding-bottom: 10px
    }
    .allCampusesProgramMainBody_positionReset__nHj3P {
        position: -webkit-sticky;
        position: sticky;
        top: var(--header-height);
        background: #fff;
        z-index: 19
    }
}

.allCampusesProgramMainBody_campusHeroSection__y21lA {
    margin: 0 auto;
    padding-top: 15px;
    min-height: 100px
}

@media(min-width:992px) {
    .allCampusesProgramMainBody_campusHeroSection__y21lA {
        padding-top: 40px
    }
}

.allCampusesProgramMainBody_reduceSpacing__i_Umh {
    padding: 16px 20px 0;
    background-color: var(--color-white)
}

@media(min-width:992px) {
    .allCampusesProgramMainBody_reduceSpacing__i_Umh {
        padding: 28px 20px 0
    }
}

.allCampusesProgramMainBody_flexBox__ZZ_7J {
    display: grid;
    margin: 20px 0 0;
    grid-template-columns: 1fr 1fr 1fr;
    grid-row-gap: 36px;
    row-gap: 36px;
    grid-column-gap: 21px;
    column-gap: 21px
}

@media(min-width:992px) {
    .allCampusesProgramMainBody_flexBox__ZZ_7J {
        row-gap: 48px
    }
}

@media(max-width:991px) {
    .allCampusesProgramMainBody_flexBox__ZZ_7J {
        grid-template-columns: 1fr;
        margin: 16px 0;
        row-gap: 24px
    }
}

.allCampusesProgramMainBody_resultText__8korE {
    font-size: 16px;
    line-height: 22px;
    margin-top: 8px;
    font-weight: 600;
    color: hsla(0, 0%, 5%, .7)
}

@media(min-width:992px) {
    .allCampusesProgramMainBody_resultText__8korE {
        font-size: 20px;
        line-height: 24px
    }
}

.allCampusesProgramMainBody_findCollegeBanner__S3jtX,
.allCampusesProgramMainBody_mainHeading__ugA3e {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.allCampusesProgramMainBody_findCollegeBanner__S3jtX {
    background-color: rgba(112, 203, 255, .05);
    padding: 14px 16px;
    border: 1px solid var(--color-info-4);
    border-radius: 8px;
    background-image: url(/assets/images/campus_bg_icon.png);
    background-repeat: no-repeat;
    background-position: 98% bottom;
    margin-top: 12px;
    cursor: pointer;
    background-size: contain;
    margin-bottom: 12px
}

@media(min-width:992px) {
    .allCampusesProgramMainBody_findCollegeBanner__S3jtX {
        padding: 29px 40px;
        display: flex;
        background-size: auto;
        align-items: center;
        flex-direction: row;
        margin-top: 20px;
        background-image: url(/assets/images/campus_bg_icon_desktop.png);
        background-position: 100% 100%;
        margin-bottom: 12px
    }
}

.allCampusesProgramMainBody_findCollegeBanner__S3jtX h4 {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 8px;
    color: var(--color-info-2)
}

@media(max-width:991px) {
    .allCampusesProgramMainBody_findCollegeBanner__S3jtX h4 {
        font-size: 14px;
        line-height: 18px;
        color: #0077be;
        margin-bottom: 4px
    }
}

.allCampusesProgramMainBody_findCollegeBanner__S3jtX p {
    font-size: 16px;
    line-height: 22px;
    color: var(--color-neutral-2)
}

@media(max-width:991px) {
    .allCampusesProgramMainBody_findCollegeBanner__S3jtX p {
        font-size: 13px;
        line-height: 16px;
        color: hsla(0, 0%, 5%, .7)
    }
}

.allCampusesProgramMainBody_findCollegeBanner__S3jtX i {
    color: var(--color-accent-G2)
}

@media(min-width:992px) {
    .allCampusesProgramMainBody_findCollegeBanner__S3jtX i {
        font-size: 20px
    }
}

.allCampusesProgramMainBody_buttonContainer__psnK2 {
    padding-top: 0
}

.allCampusesProgramMainBody_buttonContainer__psnK2 .allCampusesProgramMainBody_viewAllBtn__Fcp7y {
    font-weight: 700;
    background-color: #fff;
    border-color: var(--color-neutral-4)
}

@media(min-width:992px) {
    .allCampusesProgramMainBody_buttonContainer__psnK2 .allCampusesProgramMainBody_viewAllBtn__Fcp7y {
        margin-top: 20px
    }
    .allCampusesProgramMainBody_buttonContainer__psnK2 {
        padding-bottom: 0
    }
}

.allCampusesProgramMainBody_noCampusFound__wjNKm {
    font-size: 16px;
    line-height: 22px;
    margin-top: 8px;
    padding: 0 0 40px;
    color: var(--color-neutral-2)
}

@media(min-width:992px) {
    .allCampusesProgramMainBody_noCampusFound__wjNKm {
        padding: 0 0 50px;
        font-size: 20px
    }
}

.allCampusesProgramMainBody_marginTop56px__EjCkT {
    margin-top: 28px
}

@media(min-width:992px) {
    .allCampusesProgramMainBody_marginTop56px__EjCkT {
        margin-top: 0
    }
}

.allCampusesProgramMainBody_marginTop24px__xIrNa {
    margin-top: 24px;
    padding-top: 0
}

@media(min-width:992px) {
    .allCampusesProgramMainBody_marginTop24px__xIrNa {
        margin-top: 48px
    }
}

.allCampusesProgramMainBody_heartContainer__9m0n1 {
    background-color: var(--color-grey-6);
    color: var(--color-grey-2);
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    padding: 7px 10px;
    border-radius: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.allCampusesProgramMainBody_heartContainer__9m0n1 i {
    color: var(--color-error)
}

.allCampusesProgramMainBody_heartContainer__9m0n1 span {
    margin-left: 3px
}

@media(min-width:992px) {
    .allCampusesProgramMainBody_heartContainer__9m0n1 {
        font-size: 24px;
        line-height: 28px
    }
}

.allCampusesProgramMainBody_isFirstTime__POf3y {
    position: relative;
    z-index: 999;
    background-color: hsla(0, 0%, 100%, .9)
}

.allCampusesProgramMainBody_heading__B9dHl {
    color: hsla(0, 0%, 5%, .7);
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    text-align: center;
    margin-bottom: 20px
}

.allCampusesProgramMainBody_heading__B9dHl .allCampusesProgramMainBody_headingContent__jrf7V {
    position: relative
}

.allCampusesProgramMainBody_heading__B9dHl .allCampusesProgramMainBody_headingContent__jrf7V:after,
.allCampusesProgramMainBody_heading__B9dHl .allCampusesProgramMainBody_headingContent__jrf7V:before {
    content: "";
    position: absolute;
    width: 100px;
    z-index: 1;
    height: .5px;
    top: 9px
}

@media(min-width:992px) {
    .allCampusesProgramMainBody_heading__B9dHl .allCampusesProgramMainBody_headingContent__jrf7V:after,
    .allCampusesProgramMainBody_heading__B9dHl .allCampusesProgramMainBody_headingContent__jrf7V:before {
        width: 270px;
        height: 1px
    }
}

.allCampusesProgramMainBody_heading__B9dHl .allCampusesProgramMainBody_headingContent__jrf7V:after {
    background: linear-gradient(270deg, rgba(23, 107, 157, .28), rgba(23, 107, 157, .02));
    right: -110px;
    transform: matrix(-1, 0, 0, 1, 0, 0)
}

@media(min-width:992px) {
    .allCampusesProgramMainBody_heading__B9dHl .allCampusesProgramMainBody_headingContent__jrf7V:after {
        right: -278px
    }
}

.allCampusesProgramMainBody_heading__B9dHl .allCampusesProgramMainBody_headingContent__jrf7V:before {
    background: linear-gradient(270deg, rgba(23, 107, 157, .28), rgba(23, 107, 157, .02));
    left: -110px;
    transform: matrix(1, 0, 0, -1, 0, 0)
}

@media(min-width:992px) {
    .allCampusesProgramMainBody_heading__B9dHl .allCampusesProgramMainBody_headingContent__jrf7V:before {
        left: -278px
    }
}

.coloredSideBar_blanket__eY5VY {
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .7);
    z-index: 100
}

.coloredSideBar_modal__PTp_H {
    --header-height: 95px;
    position: fixed;
    bottom: 0;
    width: 100%;
    max-height: 90vh;
    height: auto;
    left: 0;
    background: url(/assets/images/closebackgrounddesktop.svg) 100% 0 no-repeat, linear-gradient(180deg, #176b9d 10.26%, #09324a);
    z-index: 101;
    transform: translateY(100px);
    overflow: hidden;
    right: 0;
    left: auto;
    height: 100%;
    max-height: 100%;
    width: 50%;
    animation: slide-from-bottom .2s forwards
}

.coloredSideBar_modal__PTp_H .coloredSideBar_header__sZ_nk {
    padding: 0 16px
}

@media(max-width:991px) {
    .coloredSideBar_modal__PTp_H .coloredSideBar_header__sZ_nk {
        padding: 0 10px
    }
}

@media(min-width:992px) {
    .coloredSideBar_modal__PTp_H {
        right: 0;
        left: auto;
        height: 100vh;
        max-height: 100vh;
        width: var(--widthValue);
        border-radius: 0;
        animation: slide-from-right .2s forwards
    }
}

@media(max-width:991px) {
    .coloredSideBar_modal__PTp_H {
        width: 100%;
        --header-height: 30px
    }
}

.coloredSideBar_body__CI78S {
    height: calc(100% - var(--header-height))
}

.coloredSideBar_body__CI78S ul {
    padding-left: 20px
}

@media(min-width:992px) {
    .coloredSideBar_body__CI78S ul {
        padding-left: 27px
    }
}

.coloredSideBar_header__sZ_nk {
    height: var(--header-height)
}

.coloredSideBar_header__sZ_nk .scu-body-2 {
    color: var(--color-neutral-2)
}

.coloredSideBar_closeButton__PXjGs {
    float: right;
    padding: 20px;
    position: relative
}

@media(max-width:991px) {
    .coloredSideBar_closeButton__PXjGs {
        padding: 20px;
        z-index: 9
    }
}

.coloredSideBar_closeButton__PXjGs i {
    font-size: 25px;
    cursor: pointer;
    font-weight: 500;
    color: #fff
}

.coloredSideBar_closeButton__PXjGs i:hover {
    color: var(--color-neutral-2)
}

.collegePreferences_mainHeadingBox__YtAAg {
    padding: 0 30px 30px;
    margin-top: 20px;
    border-bottom: 1px solid hsla(0, 0%, 100%, .1)
}

@media(max-width:991px) {
    .collegePreferences_mainHeadingBox__YtAAg {
        padding: 20px 20px 24px
    }
}

.collegePreferences_mainHeadingBox__YtAAg h3 {
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    color: #fff;
    margin-bottom: 16px
}

@media(max-width:991px) {
    .collegePreferences_mainHeadingBox__YtAAg h3 {
        font-size: 24px;
        line-height: 28px
    }
}

.collegePreferences_mainHeadingBox__YtAAg h3 span {
    font-weight: 700
}

@media(max-width:991px) {
    .collegePreferences_mainHeadingBox__YtAAg h3 span {
        display: block
    }
}

.collegePreferences_mainHeadingBox__YtAAg p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: hsla(0, 0%, 100%, .7)
}

.collegePreferences_stepBox__oPfVY {
    padding: 0;
    position: relative;
    height: calc(100% - 58px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: calc(100% - 150px)
}

@media(max-width:991px) {
    .collegePreferences_stepBox__oPfVY {
        padding: 32px 20px 0
    }
}

.collegePreferences_stepBox__oPfVY .collegePreferences_tabAndQuestionBox__1bNpp {
    padding: 30px
}

@media(max-width:991px) {
    .collegePreferences_stepBox__oPfVY .collegePreferences_tabAndQuestionBox__1bNpp {
        padding: 0
    }
}

.collegePreferences_stepBox__oPfVY .collegePreferences_tabAndQuestionBox__1bNpp .collegePreferences_widthFull__M7l_B {
    max-width: 100%
}

.collegePreferences_stepBox__oPfVY .collegePreferences_tabAndQuestionBox__1bNpp select {
    width: 100%;
    margin-bottom: 20px;
    border: 1px solid hsla(0, 0%, 100%, .2);
    color: var(--color-white-neutral-3-40) !important;
    background-image: url('data:image/svg+xml,%3Csvg width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M10.277 1.23124L5.74256 5.46839C5.60533 5.62236 5.42634 5.6875 5.25034 5.6875C5.07433 5.6875 4.89594 5.62271 4.75811 5.4932L0.223707 1.23124C-0.0635714 0.958835 -0.0755041 0.508768 0.195665 0.224516C0.468028 -0.0626982 0.92296 -0.0715809 1.20815 0.197867L5.25034 3.99679L9.29252 0.194906C9.57777 -0.0743644 10.0309 -0.0641787 10.305 0.222665C10.5753 0.508768 10.5633 0.958835 10.277 1.23124Z" fill="white" fill-opacity="0.7"/%3E%3C/svg%3E%0A') !important
}

.collegePreferences_stepBox__oPfVY .collegePreferences_tabAndQuestionBox__1bNpp select:valid {
    color: var(--color-white) !important
}

.collegePreferences_stepBox__oPfVY .collegePreferences_tabAndQuestionBox__1bNpp select:focus {
    border-color: hsla(0, 0%, 100%, .2)
}

.collegePreferences_stepBox__oPfVY .collegePreferences_tabAndQuestionBox__1bNpp select:disabled {
    background-image: none !important
}

.collegePreferences_stepBox__oPfVY .collegePreferences_tabAndQuestionBox__1bNpp select option {
    color: #000
}

.collegePreferences_stepBox__oPfVY .collegePreferences_tabAndQuestionBox__1bNpp .collegePreferences_questionNumber__tjW8i {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 12px;
    color: hsla(0, 0%, 100%, .7)
}

.collegePreferences_stepBox__oPfVY .collegePreferences_tabAndQuestionBox__1bNpp .collegePreferences_question__qKQmh {
    font-weight: 600;
    font-size: 32px;
    line-height: 28px;
    color: #fff;
    margin-bottom: 32px
}

@media(max-width:991px) {
    .collegePreferences_stepBox__oPfVY .collegePreferences_tabAndQuestionBox__1bNpp .collegePreferences_question__qKQmh {
        font-size: 24px
    }
}

.collegePreferences_stepBox__oPfVY .collegePreferences_tabAndQuestionBox__1bNpp button {
    background: transparent;
    display: flex;
    align-items: center;
    text-align: center;
    color: hsla(0, 0%, 100%, .7);
    border: 1px solid hsla(0, 0%, 100%, .15) !important;
    border-radius: 30px
}

.collegePreferences_stepBox__oPfVY .collegePreferences_tabAndQuestionBox__1bNpp button.collegePreferences_active__XXlFK {
    background: #fff;
    background-color: #fff !important;
    color: #22366a !important
}

.collegePreferences_stepBox__oPfVY .collegePreferences_ctaButtonBox__r1d2u {
    padding: 30px;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%
}

.collegePreferences_stepBox__oPfVY .collegePreferences_ctaButtonBox__r1d2u button {
    background-color: #fff !important;
    color: #22366a
}

.collegePreferences_stepBox__oPfVY .collegePreferences_ctaButtonBox__r1d2u button:disabled {
    background-color: #909ab4 !important;
    color: #fff;
    opacity: .6
}

.collegePreferences_scuTabContainer__StW_Z {
    flex-wrap: wrap
}

.collegePreferences_scuTabContainer__StW_Z button {
    margin-bottom: 20px;
    padding: 8px 12px !important;
    margin-left: 0 !important;
    margin-right: 20px
}

.collegePreferences_isBlank__ZldWu {
    border: thin solid #fff !important
}

.separator_separator__Job4_ {
    width: 100%;
    height: 8px;
    background-color: #f5f6fa
}

.campusProgramDetailBody_details__dZyXx,
.campusProgramDetailBody_overview__r3PIK {
    scroll-margin-top: 100px !important
}

@media(max-width:991px) {
    .campusProgramDetailBody_details__dZyXx,
    .campusProgramDetailBody_overview__r3PIK {
        scroll-margin-top: 70px !important
    }
}

.campusProgramDetailBody_facilities__4u5er {
    scroll-margin-top: 50px !important
}

@media(max-width:991px) {
    .campusProgramDetailBody_facilities__4u5er {
        scroll-margin-top: 40px !important
    }
}

.scholarshipReceived_mainBox__A_htI {
    text-align: center
}

.scholarshipReceived_mainBox__A_htI img {
    width: 80%;
    margin: 0 auto
}

.scholarshipReceived_scholarship__03rUZ p {
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    text-align: center;
    padding: 0 30px;
    color: #0c0c0c
}

.scholarshipReceived_scholarship__03rUZ h3 {
    margin-top: 20px;
    font-size: 32px;
    font-weight: 900;
    line-height: 38px;
    text-align: center;
    color: #22366a
}

.scholarshipReceived_fixedButton__HFTO4 {
    width: 100%;
    position: fixed;
    padding: 12px 16px;
    bottom: 0;
    left: 0;
    background-color: #fff;
    box-shadow: 0 -4px 20px 0 rgba(0, 0, 0, .1)
}

.selectCampusProgramDetailBody_experientiallearning__tinco,
.selectCampusProgramDetailBody_overview__9lpiG {
    scroll-margin-top: 100px !important
}

@media(max-width:991px) {
    .selectCampusProgramDetailBody_experientiallearning__tinco,
    .selectCampusProgramDetailBody_overview__9lpiG {
        scroll-margin-top: 70px !important
    }
}

.selectCampusProgramDetailBody_details__UO8ha,
.selectCampusProgramDetailBody_facilities__C_HyC {
    scroll-margin-top: 55px !important
}

@media(max-width:991px) {
    .selectCampusProgramDetailBody_details__UO8ha,
    .selectCampusProgramDetailBody_facilities__C_HyC {
        scroll-margin-top: 40px !important
    }
}

.afterLoginPopup_sectionContainer__XRHyT {
    padding: 24px 16px
}

.afterLoginPopup_greeting__12te6 {
    text-align: center;
    color: var(--color-accent-G2)
}

.afterLoginPopup_feedback__ChZsN {
    display: flex;
    align-items: center;
    gap: 12px;
    margin: 24px 0
}

.afterLoginPopup_feedback__ChZsN img {
    height: 40px;
    width: 40px
}

.afterLoginPopup_borderDiv__BqtRq {
    border-radius: 9px;
    padding: 1px;
    background: linear-gradient(180deg, rgba(150, 192, 217, .5) -68.37%, rgba(150, 192, 217, .05))
}

.afterLoginPopup_ctaContainer__ZdcbG {
    padding: 16px;
    background-color: var(--color-primary-3);
    border-radius: 8px
}

.afterLoginPopup_redirectionMessageContainer__l1erV {
    position: relative;
    min-height: 84px;
    display: flex;
    align-items: center;
    margin-bottom: 16px
}

.afterLoginPopup_redirectionMessageContainer__l1erV img {
    position: absolute;
    width: 100px;
    left: -20px;
    top: -5px
}

.afterLoginPopup_redirectionMessageContainer__l1erV h6 {
    margin-left: 100px;
    color: var(--color-primary)
}

.requestCallBackForm_outerContainer__oFDOC {
    background-color: var(--color-secondary);
    background-repeat: no-repeat;
    margin: 0;
    padding: 35px 0;
    background-position: 100% 0
}

@media(min-width:992px) {
    .requestCallBackForm_outerContainer__oFDOC {
        background-position: 69%
    }
    .requestCallBackForm_gridContainer__HReBA {
        justify-content: space-between
    }
}

.requestCallBackForm_contentContainer__krP_4 .requestCallBackForm_gridFlow__UIfJa {
    display: grid;
    -moz-column-gap: 20px;
    grid-column-gap: 20px;
    column-gap: 20px;
    grid-template-columns: 1fr 1fr;
    justify-items: end
}

@media(max-width:991px) {
    .requestCallBackForm_contentContainer__krP_4 .requestCallBackForm_gridFlow__UIfJa {
        grid-template-columns: 1fr
    }
}

@media(min-width:992px) {
    .requestCallBackForm_contentContainer__krP_4 h2 {
        font-size: 32px;
        line-height: 38px
    }
}

.requestCallBackForm_contentContainer__krP_4 p {
    color: var(--color-white);
    opacity: .7
}

.requestCallBackForm_contentContainer__krP_4 .requestCallBackForm_ctaBtn__jksKh {
    align-self: center;
    margin-top: 32px;
    font-weight: 700;
    color: var(--color-primary)
}

@media(min-width:992px) {
    .requestCallBackForm_contentContainer__krP_4 .requestCallBackForm_ctaBtn__jksKh {
        margin-top: 0;
        max-width: 314px !important
    }
}

.introModule_overlayContainer__wBLN0 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999
}

.introModule_overlayContainer__wBLN0 i {
    font-size: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    color: #fff
}

.introModule_firstScreen___QQbY {
    background: linear-gradient(180deg, hsla(0, 0%, 5%, .75), #0c0c0c)
}

.introModule_secondScreen__i5PcC {
    background: linear-gradient(0deg, hsla(0, 0%, 5%, .85), #0c0c0c)
}

.introModule_bottomHeadingParaBox__85bV1 {
    position: absolute;
    top: 300px;
    left: 20px
}

@media(min-width:992px) {
    .introModule_bottomHeadingParaBox__85bV1 {
        width: 100%
    }
}

.introModule_bottomHeadingParaBox__85bV1 h4 {
    color: #fff;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 5px
}

@media(min-width:992px) {
    .introModule_bottomHeadingParaBox__85bV1 h4 {
        text-align: center
    }
}

.introModule_bottomHeadingParaBox__85bV1 p {
    color: hsla(0, 0%, 100%, .7);
    font-family: Public Sans;
    font-size: 12px;
    font-style: normal;
    font-weight: 400
}

@media(min-width:992px) {
    .introModule_bottomHeadingParaBox__85bV1 p {
        text-align: center;
        font-size: 14px
    }
}

.introModule_bottomHeadingParaBox__85bV1 .introModule_arrowUpBox__z5e6M {
    margin-bottom: 20px;
    margin-top: 20px;
    min-height: 250px;
    background-image: url(/assets/images/arrow-up.svg);
    background-position: top;
    background-repeat: no-repeat
}

@media(min-width:992px) {
    .introModule_bottomHeadingParaBox__85bV1 .introModule_arrowUpBox__z5e6M {
        min-height: 150px;
        margin-top: 150px
    }
}

@media(min-width:1200px)and (max-width:1358px) {
    .introModule_bottomHeadingParaBox__85bV1 .introModule_arrowUpBox__z5e6M {
        min-height: 100px;
        margin-top: 250px
    }
}

.introModule_topHeadingParaBox__AfA6D {
    position: absolute
}

@media(max-width:991px) {
    .introModule_topHeadingParaBox__AfA6D {
        top: 100px;
        left: 20px;
        margin-right: -90px
    }
}

@media(min-width:992px) {
    .introModule_topHeadingParaBox__AfA6D {
        width: -moz-fit-content;
        width: fit-content;
        top: 200px;
        right: 50%;
        margin-right: -250px
    }
}

.introModule_topHeadingParaBox__AfA6D h4 {
    color: #fff;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 5px
}

@media(min-width:992px) {
    .introModule_topHeadingParaBox__AfA6D h4 {
        text-align: center;
        font-size: 24px;
        margin-bottom: 16px
    }
}

.introModule_topHeadingParaBox__AfA6D p {
    color: hsla(0, 0%, 100%, .7);
    font-size: 12px;
    font-style: normal;
    font-weight: 400
}

@media(min-width:992px) {
    .introModule_topHeadingParaBox__AfA6D p {
        text-align: center;
        font-size: 14px
    }
}

.introModule_topHeadingParaBox__AfA6D .introModule_arrowUpBox__z5e6M {
    margin-bottom: 20px;
    margin-top: 20px;
    min-height: 250px;
    background-image: url(/assets/images/arrow-up.svg);
    background-position: top;
    background-repeat: no-repeat;
    transform: rotateX(180deg)
}

@media(min-width:992px) {
    .introModule_topHeadingParaBox__AfA6D .introModule_arrowUpBox__z5e6M {
        min-height: 200px;
        margin-top: 150px
    }
}

@media(min-width:1200px)and (max-width:1358px) {
    .introModule_topHeadingParaBox__AfA6D .introModule_arrowUpBox__z5e6M {
        min-height: 100px;
        margin-top: 250px
    }
}

.introModule_topHeadingParaBox__AfA6D .introModule_arrowDownBox__Rxi68 {
    margin-bottom: 20px;
    margin-top: 30px;
    min-height: 280px;
    background-image: url(/assets/images/arrow-down.svg);
    background-position: top;
    background-repeat: no-repeat
}

@media(min-width:992px) {
    .introModule_topHeadingParaBox__AfA6D .introModule_arrowDownBox__Rxi68 {
        min-height: 300px;
        margin-top: 20px
    }
}

.campusPageBody_aboutAndRewardBox__r_LgG {
    padding-top: 30px
}

@media(max-width:991px) {
    .campusPageBody_aboutAndRewardBox__r_LgG {
        margin-top: 70px
    }
}

@media(min-width:992px) {
    .campusPageBody_aboutAndRewardBox__r_LgG {
        margin-bottom: 40px
    }
}

.campusPageBody_aboutAndRewardBox__r_LgG h4 {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    color: var(--color-neutral-1)
}

.campusPageBody_aboutAndRewardBox__r_LgG h4 em {
    color: var(--color-secondary)
}

@media(min-width:992px) {
    .campusPageBody_aboutAndRewardBox__r_LgG h4 {
        font-size: 48px;
        line-height: 58px
    }
}

.campusPageBody_paddingBottom0__HjAyZ {
    padding-bottom: 0
}

.campusPageBody_fixedButton__eX5Ti {
    width: 100%;
    position: fixed;
    padding: 12px 16px;
    bottom: 0;
    left: 0;
    background-color: #fff;
    box-shadow: 0 -4px 20px 0 rgba(0, 0, 0, .1)
}

.stickyBottomCTAs_fixedDiv__f25bJ {
    position: fixed;
    bottom: 0;
    padding: 16px;
    border-radius: 8px 8px 0 0;
    background-color: var(--color-primary-4);
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 98;
    gap: 8px
}

@media(min-width:992px) {
    .stickyBottomCTAs_fixedDiv__f25bJ {
        display: none
    }
}

.stickyBottomCTAs_fixedDiv__f25bJ>a,
.stickyBottomCTAs_fixedDiv__f25bJ>button {
    width: 50%;
    font-weight: 600
}

.stickyBottomCTAs_whatsappCTA__p9Jcn {
    color: var(--color-white);
    width: 50%;
    border: 1px solid hsla(0, 0%, 100%, .2)
}

.stickyBottomCTAs_whatsappCTA__p9Jcn img {
    margin-right: 5px
}

.stickyBottomCTAs_whatsappCTA__p9Jcn.stickyBottomCTAs_goFull__8ftC7 {
    width: 100%
}

.stickyBottomCTAs_secondaryCTA__MSXxy {
    background: #efefef
}

.stickyBottomCTAs_hideStickyCTAOnScroll__5hyrd {
    position: fixed;
    bottom: -100px;
    left: 0;
    animation: stickyBottomCTAs_moveBottom__saza6 2s ease-in-out
}

@keyframes stickyBottomCTAs_moveBottom__saza6 {
    0% {
        bottom: 0
    }
    to {
        bottom: -120px
    }
}

.campusTourBook_wrapperCampusTour__zF46a {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.campusTourBook_staticBanner__w_vjU {
    cursor: pointer
}

@media(max-width:991px) {
    .campusTourBook_staticBanner__w_vjU,
    .campusTourBook_staticBanner__w_vjU img {
        width: 100%
    }
}

.commonProgramMainFilterComponent_filterBoxCommon__C15FI {
    z-index: 10;
    position: -webkit-sticky;
    position: sticky;
    top: var(--header-height);
    background: #fff;
    padding: 10px 0
}

@media(min-width:992px) {
    .commonProgramMainFilterComponent_filterBoxCommon__C15FI {
        padding: 28px 0 8px;
        top: 52px
    }
}

@media(max-width:991px) {
    .commonProgramMainFilterComponent_positionResetFilter__DGACm {
        position: -webkit-sticky;
        position: sticky;
        top: calc(var(--header-height) + 68px)
    }
    .commonProgramMainFilterComponent_positionResetProgramFilter__CGyUC {
        position: -webkit-sticky;
        position: sticky;
        top: calc(var(--header-height) + 131px);
        background: #fff;
        z-index: 19
    }
}

.commonProgramMainFilterComponent_flexBox__IY3z4 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px
}

.commonProgramMainFilterComponent_flexBox__IY3z4 button {
    background: none;
    padding: 8px 12px !important;
    margin-left: 8px;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    display: flex;
    align-items: center;
    color: #0c0c0c
}

.commonProgramMainFilterComponent_flexBox__IY3z4 button:first-child {
    margin-left: 20px
}

@media(min-width:992px) {
    .commonProgramMainFilterComponent_flexBox__IY3z4 button:first-child {
        margin-left: 0
    }
}

.commonProgramMainFilterComponent_flexBox__IY3z4 button i {
    margin-left: 4px
}

.commonProgramMainFilterComponent_flexBox__IY3z4 .commonProgramMainFilterComponent_activeCondition__vx2tE {
    background-color: #005999;
    color: #fff
}

.commonProgramMainFilterComponent_flexBox__IY3z4 .commonProgramMainFilterComponent_filterCount__CF0mG {
    background-color: #fff;
    color: #005999;
    width: 20px;
    height: 20px;
    line-height: 12px;
    padding: 4px;
    margin: 0 0 0 4px;
    border-radius: 50%;
    display: inline-block
}

.commonProgramMainFilterComponent_programFilterList__n1N3H {
    margin-top: 8px;
    display: flex;
    overflow-x: scroll
}

.commonProgramMainFilterComponent_programFilterList__n1N3H button {
    color: hsla(0, 0%, 5%, .7);
    border-radius: 4px;
    border: 1px solid hsla(0, 0%, 5%, .1);
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    background: none;
    margin-right: 12px;
    padding: 6px 8px
}

.commonProgramMainFilterComponent_programFilterList__n1N3H button.commonProgramMainFilterComponent_activeCondition__vx2tE {
    border: 1px solid #176b9d;
    color: #176b9d
}

.commonProgramMainFilterComponent_programFilterBox__4cvN2 {
    padding-top: 0;
    padding-bottom: 10px;
    box-shadow: 0 11px 15px -15px rgba(0, 0, 0, .1)
}

@media(min-width:992px) {
    .commonProgramMainFilterComponent_programFilterBox__4cvN2 {
        position: -webkit-sticky;
        position: sticky;
        top: 130px;
        z-index: 19;
        background-color: #fff
    }
}

.commonProgramMainFilterComponent_activeCondition__vx2tE .commonProgramMainFilterComponent_crossButton__cR5GQ {
    padding: 0 !important;
    margin: 0 0 0 2px !important;
    color: #fff
}

.filtersProgramMainComponent_filterMainBox__eUKVu {
    background-color: #fff;
    position: relative;
    height: 100%
}

.filtersProgramMainComponent_leftRightBoxMain__2X1Z9 {
    display: grid;
    grid-template-columns: 1fr 2fr;
    justify-content: space-between
}

.filtersProgramMainComponent_leftSection__dhINk {
    border-right: 1px solid hsla(0, 0%, 5%, .05);
    padding-top: 16px;
    width: 100%
}

.filtersProgramMainComponent_leftSection__dhINk ul {
    margin: 0;
    padding: 0;
    padding-left: 0 !important
}

.filtersProgramMainComponent_leftSection__dhINk ul li {
    cursor: pointer;
    display: flex;
    padding: 12px 12px 12px 20px;
    flex-direction: column;
    position: relative;
    margin-bottom: 12px
}

.filtersProgramMainComponent_leftSection__dhINk ul li p {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px
}

.filtersProgramMainComponent_leftSection__dhINk ul li.filtersProgramMainComponent_active__C3Wra p {
    font-weight: 700
}

.filtersProgramMainComponent_leftSection__dhINk ul li em {
    display: block;
    margin-top: 3px
}

.filtersProgramMainComponent_leftSection__dhINk ul li span {
    position: absolute;
    left: 0;
    top: 0;
    width: 5px;
    height: 100%;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

.filtersProgramMainComponent_leftSection__dhINk ul li span.filtersProgramMainComponent_active__C3Wra {
    background-color: #0077be
}

.filtersProgramMainComponent_leftSection__dhINk ul li.filtersProgramMainComponent_active__C3Wra {
    color: #0077be;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.filtersProgramMainComponent_rightSection__mBerV {
    padding: 15px;
    display: block
}

.filtersProgramMainComponent_rightSection__mBerV .filtersProgramMainComponent_searchBox__7bkhU {
    border: 1px solid hsla(0, 0%, 5%, .1);
    border-radius: 8px;
    margin: 10px 0 24px;
    padding: 5px;
    display: flex
}

.filtersProgramMainComponent_rightSection__mBerV .filtersProgramMainComponent_searchBox__7bkhU i {
    margin: 10px
}

.filtersProgramMainComponent_rightSection__mBerV .filtersProgramMainComponent_searchBox__7bkhU input {
    border: none;
    font-weight: 400;
    font-size: 14px;
    line-height: 32px;
    display: flex;
    color: hsla(0, 0%, 5%, .7);
    padding: 0 10px 0 0
}

.filtersProgramMainComponent_rightSection__mBerV .filtersProgramMainComponent_searchBox__7bkhU input::placeholder {
    color: hsla(0, 0%, 5%, .7)
}

.filtersProgramMainComponent_rightSection__mBerV p {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: hsla(0, 0%, 5%, .5);
    margin-bottom: 16px
}

.filtersProgramMainComponent_rightSection__mBerV ul {
    padding: 0;
    margin: 15px 0 0;
    overflow: auto;
    height: calc(100vh - 240px);
    padding-left: 0 !important
}

@media(max-width:991px) {
    .filtersProgramMainComponent_rightSection__mBerV ul {
        height: calc(100vh - 410px)
    }
}

.filtersProgramMainComponent_rightSection__mBerV ul li {
    display: flex;
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #0c0c0c
}

.filtersProgramMainComponent_rightSection__mBerV ul li label {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.filtersProgramMainComponent_rightSection__mBerV ul li input {
    cursor: pointer;
    margin-right: 5px;
    justify-content: left;
    accent-color: #0077be
}

.filtersProgramMainComponent_buttonBox__kGTCB {
    z-index: 9;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    box-shadow: 0 0 14px rgba(0, 0, 0, .1)
}

.filtersProgramMainComponent_buttonBox__kGTCB button {
    width: 48%
}

.filtersProgramMainComponent_buttonBox__kGTCB .filtersProgramMainComponent_clearButton__zh3GR {
    background: none;
    font-size: 14px;
    font-weight: 600
}

.filtersProgramMainComponent_buttonBox__kGTCB .filtersProgramMainComponent_clearButton__zh3GR:disabled {
    opacity: .7;
    color: hsla(0, 0%, 5%, .4)
}

.filtersProgramMainComponent_clearFilterApply__TuA9s {
    z-index: 9;
    background: #0c0c0c;
    border: 1px solid #000;
    -webkit-backdrop-filter: blur(7.5px);
    backdrop-filter: blur(7.5px);
    border-radius: 4px;
    padding: 10px 12px;
    margin: 10px;
    position: absolute;
    bottom: 75px;
    width: calc(100% - 20px);
    display: flex;
    align-items: center;
    color: #fff;
    justify-content: space-between
}

.filtersProgramMainComponent_clearFilterApply__TuA9s p {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    display: flex;
    margin: 0;
    padding: 0;
    align-items: center
}

.filtersProgramMainComponent_clearFilterApply__TuA9s p i {
    margin-right: 5px
}

.filtersProgramMainComponent_stateCount__byHmN {
    position: inherit
}

.filtersProgramMainComponent_noStateFound__ktJ3E {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #0c0c0c
}

.pendingCollegeTourBookings_collageTourPending__tKEMX {
    background: linear-gradient(180deg, #06293e -20.96%, #104e73 34.9%, #176b9d);
    position: relative;
    z-index: 0
}

@media(min-width:992px) {
    .pendingCollegeTourBookings_collageTourPending__tKEMX {
        width: auto;
        display: inherit;
        margin: 20px 0 0
    }
    .pendingCollegeTourBookings_collageTourPending__tKEMX>div {
        max-width: none
    }
}

.pendingCollegeTourBookings_collageTourPending__tKEMX:before {
    content: "";
    background-image: url(/assets/images/circles-bg.svg);
    background-repeat: no-repeat;
    background-position: 100% 0;
    width: 235px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
    height: 79px
}

.pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_mainRow__ba66k {
    display: flex
}

.pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H {
    width: 50%
}

.pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H.pendingCollegeTourBookings_customPadding__fddx6 {
    padding-left: 145px
}

.pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H h3 {
    font-size: 32px;
    font-weight: 700;
    line-height: 38px;
    color: var(--color-white)
}

.pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H h3 span {
    display: block;
    color: var(--color-info);
    margin-top: 4px
}

.pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H p {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 28px;
    color: var(--color-dark-neutral-2)
}

.pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H.pendingCollegeTourBookings_cardGroup__qsNis {
    overflow: scroll;
    display: flex
}

.pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H .pendingCollegeTourBookings_tourCard__yyPqo {
    min-width: 374px;
    background: var(--color-white);
    border-radius: 12px;
    margin-right: 16px
}

.pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H .pendingCollegeTourBookings_tourCard__yyPqo div {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px;
    border-bottom: 1px solid var(--color-neutral-6)
}

.pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H .pendingCollegeTourBookings_tourCard__yyPqo div img {
    width: 130px;
    border-radius: 8px;
    aspect-ratio: 16/9
}

.pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H .pendingCollegeTourBookings_tourCard__yyPqo div h4 {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    color: var(--color-neutral-1)
}

.pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H .pendingCollegeTourBookings_tourCard__yyPqo button {
    color: var(--color-primary);
    font-family: Public Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    background: none;
    padding: 16px 0;
    display: flex;
    margin: auto;
    align-items: center;
    gap: 8px
}

@media(max-width:991px) {
    .pendingCollegeTourBookings_collageTourPending__tKEMX {
        overflow: hidden
    }
    .pendingCollegeTourBookings_collageTourPending__tKEMX:before {
        width: 100px;
        background-size: contain;
        right: -10px;
        height: 40px;
        transform: rotate(45deg)
    }
    .pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_mainRow__ba66k {
        flex-direction: column
    }
    .pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H {
        width: 100%
    }
    .pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H.pendingCollegeTourBookings_customPadding__fddx6 {
        padding-left: 0
    }
    .pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H h3 {
        font-size: 16px;
        line-height: 20px;
        margin-top: -12px
    }
    .pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H h3 span {
        display: inline-block;
        margin: 0
    }
    .pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H p {
        font-size: 12px;
        line-height: 16px;
        margin: 8px 0 16px
    }
    .pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H.pendingCollegeTourBookings_cardGroup__qsNis {
        width: calc(100% + 36px);
        margin-left: -20px
    }
    .pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H .pendingCollegeTourBookings_tourCard__yyPqo {
        min-width: 300px;
        margin-right: auto;
        margin-left: 20px
    }
    .pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H .pendingCollegeTourBookings_tourCard__yyPqo div img {
        width: 104px
    }
    .pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H .pendingCollegeTourBookings_tourCard__yyPqo div h4 {
        font-size: 12px;
        line-height: 16px
    }
    .pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H .pendingCollegeTourBookings_tourCard__yyPqo:not(:first-child) {
        margin-left: 12px
    }
    .pendingCollegeTourBookings_collageTourPending__tKEMX .pendingCollegeTourBookings_col__ixu8H .pendingCollegeTourBookings_tourCard__yyPqo:last-child {
        margin-right: 12px
    }
}

.registration_form__d_wws {
    background: var(--light-product-primary-primary-1, #22366a);
    display: flex;
    flex-direction: column;
    height: 100%
}

.registration_form__d_wws>div:first-child>h1,
.registration_form__d_wws>div:first-child>p {
    padding: 0 16px
}

.registration_form__d_wws>div:first-child>h1 {
    margin: 0;
    padding-top: 20px;
    color: #dec79e;
    font-family: Public Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 24px
}

.registration_form__d_wws>div:first-child>p {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: 8px;
    margin-bottom: 18px
}

.registration_exit__2Nz7w {
    animation: registration_exit__2Nz7w .8s ease-in-out both;
    height: 100%
}

@keyframes registration_exit__2Nz7w {
    0% {
        transform: translateY(0)
    }
    to {
        transform: translateY(-110%)
    }
}

.registration_enter__pxNhR {
    animation: registration_enter__pxNhR .8s ease-in-out both;
    height: 100%
}

@keyframes registration_enter__pxNhR {
    0% {
        transform: translateY(100%)
    }
    to {
        transform: translateY(0)
    }
}

.scholarshipTestSlotBooking_mainContainer__cUj0X {
    padding: 16px;
    margin-bottom: 12px;
    flex: 1 1
}

.scholarshipTestSlotBooking_wrapperMain__AkfF1 {
    overflow-y: scroll;
    height: 100%;
    display: flex;
    flex-direction: column
}

.scholarshipTestSlotBooking_mainHeadingSection__X3vVr {
    display: flex;
    align-items: center
}

.scholarshipTestSlotBooking_mainHeadingSection__X3vVr .scholarshipTestSlotBooking_heading__Oe4xM {
    margin-left: 12px
}

.scholarshipTestSlotBooking_mainHeadingSection__X3vVr .scholarshipTestSlotBooking_heading__Oe4xM h5 {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: var(--color-info-2);
    margin-bottom: 4px
}

.scholarshipTestSlotBooking_mainHeadingSection__X3vVr .scholarshipTestSlotBooking_heading__Oe4xM span {
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: var(--color-primary)
}

.scholarshipTestSlotBooking_mainHeadingSection__X3vVr .scholarshipTestSlotBooking_heading__Oe4xM span b {
    font-weight: 600
}

.scholarshipTestSlotBooking_fieldHeading__Jxwwj {
    display: block;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 12px
}

.scholarshipTestSlotBooking_fieldSubHeading__gYKlK {
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin: 4px 0 12px
}

.scholarshipTestSlotBooking_fieldTypeSubHeading__uGQQA {
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: var(--color-info-2);
    margin-bottom: 12px
}

.scholarshipTestSlotBooking_fieldTypeSubHeading__uGQQA i {
    margin-right: 8px;
    font-size: 16px
}

.scholarshipTestSlotBooking_fieldTypeSubHeading__uGQQA .scholarshipTestSlotBooking_noSlots__cIE4j {
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    color: var(--comp-accent-A2);
    background: var(--comp-accent-A);
    border-radius: 12px;
    padding: 2px 8px;
    margin-left: 16px
}

.scholarshipTestSlotBooking_marginBottom24__3mLZw {
    margin-bottom: 24px
}

.scholarshipTestSlotBooking_horizontalLine__5sAro {
    width: 100%;
    height: 1px;
    border-top: 1px solid var(--color-neutral-6);
    margin: 20px 0
}

.scholarshipTestSlotBooking_detailsCollapse__OrrE5 {
    padding: 14px 12px;
    border: 1px solid #f2e8d8;
    margin: 20px 0 28px;
    border-radius: 4px;
    background: url(https://cdn-eu.aglty.io/sunstoneuniversity/icons/sunstone-_yellow_logo.svg);
    background-repeat: no-repeat;
    background-position: 100% 0;
    background-size: 68px 48px;
    cursor: pointer
}

.scholarshipTestSlotBooking_detailsCollapse__OrrE5 summary {
    color: #c88c32;
    font-family: Public Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    position: relative;
    display: flex;
    align-items: center
}

.scholarshipTestSlotBooking_detailsCollapse__OrrE5 summary::-webkit-details-marker {
    display: none
}

.scholarshipTestSlotBooking_detailsCollapse__OrrE5 summary:before {
    content: "";
    position: absolute;
    right: 0;
    font-family: Font Awesome\ 6 Pro
}

.scholarshipTestSlotBooking_detailsCollapse__OrrE5[open] summary:before {
    content: ""
}

.scholarshipTestSlotBooking_detailsCollapse__OrrE5 .scholarshipTestSlotBooking_infoDetails__Op5K8 {
    border-top: 1px solid #f2e8d8;
    padding: 20px 0 8px;
    margin-top: 12px
}

.scholarshipTestSlotBooking_detailsCollapse__OrrE5 .scholarshipTestSlotBooking_info__rlVR6 {
    display: flex;
    align-items: center
}

.scholarshipTestSlotBooking_detailsCollapse__OrrE5 .scholarshipTestSlotBooking_info__rlVR6 p {
    color: var(--color-neutral-2);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    width: calc(100% - 40px)
}

.scholarshipTestSlotBooking_detailsCollapse__OrrE5 .scholarshipTestSlotBooking_info__rlVR6 i {
    background: var(--color-accent-A4);
    color: #c88c32;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-right: 8px
}

.scholarshipTestSlotBooking_detailsCollapse__OrrE5 .scholarshipTestSlotBooking_info__rlVR6:not(:first-child) {
    margin-top: 16px
}

.scholarshipTestSlotBooking_modeSection__UtZYv .scholarshipTestSlotBooking_customRadio__bNKwk.scholarshipTestSlotBooking_disabled__qrCJM {
    opacity: .5
}

.scholarshipTestSlotBooking_modeSection__UtZYv .scholarshipTestSlotBooking_customRadio__bNKwk+.scholarshipTestSlotBooking_customRadio__bNKwk {
    margin-left: 40px
}

.scholarshipTestSlotBooking_modeSection__UtZYv [type=radio] {
    display: none
}

.scholarshipTestSlotBooking_modeSection__UtZYv [type=radio]:checked+label,
.scholarshipTestSlotBooking_modeSection__UtZYv [type=radio]:not(:checked)+label {
    position: relative;
    padding-left: 24px;
    color: var(--color-neutral-1);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.scholarshipTestSlotBooking_modeSection__UtZYv [type=radio]:checked+label:before,
.scholarshipTestSlotBooking_modeSection__UtZYv [type=radio]:not(:checked)+label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    border: 1px solid var(--color-neutral-4);
    border-radius: 100%;
    background: #fff
}

.scholarshipTestSlotBooking_modeSection__UtZYv [type=radio]:checked+label:after,
.scholarshipTestSlotBooking_modeSection__UtZYv [type=radio]:not(:checked)+label:after {
    content: "";
    width: 16px;
    height: 16px;
    border: 4px solid var(--color-info-2);
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 100%;
    transition: all .2s ease
}

.scholarshipTestSlotBooking_modeSection__UtZYv [type=radio]:checked+label {
    color: var(--color-info-2);
    font-weight: 600
}

.scholarshipTestSlotBooking_modeSection__UtZYv [type=radio]:not(:checked)+label:after {
    opacity: 0;
    transform: scale(0)
}

.scholarshipTestSlotBooking_modeSection__UtZYv [type=radio]:checked+label:after {
    opacity: 1;
    transform: scale(1)
}

.scholarshipTestSlotBooking_citySection__TPgg4 {
    margin-top: 20px;
    max-width: 100%
}

.scholarshipTestSlotBooking_citySection__TPgg4 select {
    color: var(--input-default-color)
}

.scholarshipTestSlotBooking_citySection__TPgg4.scholarshipTestSlotBooking_invalid__Prgjc select {
    color: var(--input-default-placeholder-color)
}

.scholarshipTestSlotBooking_monthsButtonGroup__30x50 {
    display: flex
}

.scholarshipTestSlotBooking_monthsButtonGroup__30x50 .scholarshipTestSlotBooking_monthsButton__CuWBp {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var(--color-neutral-1);
    border: 1px solid var(--color-neutral-5);
    padding: 7px 13px;
    background: var(--color-white);
    border-radius: 12px
}

.scholarshipTestSlotBooking_monthsButtonGroup__30x50 .scholarshipTestSlotBooking_monthsButton__CuWBp:not(:first-child) {
    margin-left: 12px
}

.scholarshipTestSlotBooking_monthsButtonGroup__30x50 .scholarshipTestSlotBooking_monthsButton__CuWBp.scholarshipTestSlotBooking_active__bNnmZ {
    background-color: var(--color-primary);
    color: var(--color-white);
    font-weight: 600
}

.scholarshipTestSlotBooking_dayButtonGroup__gRqjG {
    display: flex;
    gap: 12px;
    margin-top: 20px;
    overflow-x: scroll
}

.scholarshipTestSlotBooking_dayButtonGroup__gRqjG .scholarshipTestSlotBooking_dayButton__veFfU {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: var(--color-neutral-1);
    border: 1px solid var(--color-neutral-5);
    padding: 7px 11px;
    background: var(--color-white);
    border-radius: 4px;
    min-width: 68px
}

.scholarshipTestSlotBooking_dayButtonGroup__gRqjG .scholarshipTestSlotBooking_dayButton__veFfU p {
    font-size: 10px;
    line-height: 14px;
    color: var(--color-neutral-2);
    margin-bottom: 4px
}

.scholarshipTestSlotBooking_dayButtonGroup__gRqjG .scholarshipTestSlotBooking_dayButton__veFfU.scholarshipTestSlotBooking_active__bNnmZ {
    font-weight: 600;
    border-color: var(--color-info-2);
    background: var(--color-info-4)
}

.scholarshipTestSlotBooking_slotSection__xtDab .scholarshipTestSlotBooking_slotButtonGroup__lWtDX {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(calc(25% - 12px), 1fr));
    grid-gap: 16px 12px
}

.scholarshipTestSlotBooking_slotSection__xtDab .scholarshipTestSlotBooking_slotButtonGroup__lWtDX .scholarshipTestSlotBooking_slotButton__07iaT {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: var(--color-neutral-1);
    padding: 8px;
    border-radius: 4px;
    border: 1px solid var(--color-neutral-5);
    background-color: var(--color-white);
    position: relative
}

.scholarshipTestSlotBooking_slotSection__xtDab .scholarshipTestSlotBooking_slotButtonGroup__lWtDX .scholarshipTestSlotBooking_slotButton__07iaT .scholarshipTestSlotBooking_slotCount__UuJNQ {
    position: absolute;
    font-size: 10px;
    font-weight: 600;
    line-height: 16px;
    color: var(--color-success-2);
    background: var(--comp-success-2-text);
    border-radius: 12px;
    padding: 0 12px;
    bottom: -10px;
    left: 0;
    right: 0;
    width: max-content;
    margin: auto
}

.scholarshipTestSlotBooking_slotSection__xtDab .scholarshipTestSlotBooking_slotButtonGroup__lWtDX .scholarshipTestSlotBooking_slotButton__07iaT:disabled {
    color: var(--color-neutral-4)
}

.scholarshipTestSlotBooking_slotSection__xtDab .scholarshipTestSlotBooking_slotButtonGroup__lWtDX .scholarshipTestSlotBooking_slotButton__07iaT:disabled .scholarshipTestSlotBooking_slotCount__UuJNQ {
    font-weight: 400;
    color: var(--comp-accent-A2);
    background: var(--comp-accent-A)
}

.scholarshipTestSlotBooking_slotSection__xtDab .scholarshipTestSlotBooking_slotButtonGroup__lWtDX .scholarshipTestSlotBooking_slotButton__07iaT.scholarshipTestSlotBooking_active__bNnmZ {
    border-color: var(--color-info-2);
    background: var(--color-info-4)
}

.scholarshipTestSlotBooking_slotSection__xtDab .scholarshipTestSlotBooking_slotButtonGroup__lWtDX:not(:last-child) {
    margin-bottom: 32px
}

.scholarshipTestSlotBooking_noSlotsAvailable__YtnRz {
    padding-top: 60px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center
}

.scholarshipTestSlotBooking_noSlotsAvailable__YtnRz p {
    color: var(--color-neutral-4);
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-top: 12px
}

.scholarshipTestSlotBooking_buttonBookSlot__TEhTJ {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    bottom: 0;
    padding: 16px;
    width: 100%;
    border-radius: 8px 8px 0 0;
    background: var(--neutrals-whites-neutral-1, #fff);
    box-shadow: 4px 0 24px 0 rgba(0, 0, 0, .15);
    z-index: 9
}

.scholarshipTestSlotBooking_buttonBookSlot__TEhTJ button {
    display: block;
    width: 100%
}

.notEligibleScreen_logoSection__jXcnN {
    background: #fff;
    padding: 15px;
    box-shadow: 0 0 14px 0 rgba(0, 0, 0, .1)
}

.notEligibleScreen_logoSection__jXcnN img {
    width: 100px
}

@media(min-width:992px) {
    .notEligibleScreen_logoSection__jXcnN {
        padding: 25px
    }
    .notEligibleScreen_logoSection__jXcnN img {
        width: 150px
    }
}

.notEligibleScreen_messageContainer__H20JN {
    display: grid;
    height: calc(100% - 48px - 44px);
    margin-top: 16px;
    text-align: center;
    align-items: center;
    padding: 0 32px
}

.notEligibleScreen_infoSection__RyN3e>h4 {
    color: var(--comp-error-1-text)
}

.notEligibleScreen_infoSection__RyN3e>h4:last-child {
    margin-top: 32px;
    color: initial
}

.notEligibleScreen_infoSection__RyN3e img {
    width: 172px;
    aspect-ratio: 1;
    margin-bottom: 16px
}

.notEligibleScreen_infoSection__RyN3e p {
    font-size: 14px;
    color: var(--color-neutral-2);
    margin-top: 16px
}

.notEligibleScreen_buttonContainer__doDYl {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 16px;
    display: flex;
    justify-content: center
}

@media(max-width:991px) {
    .notEligibleScreen_buttonContainer__doDYl button {
        width: 100%
    }
}

.ApplyNowWithCAF_backgroundSection__kQBtQ {
    background-color: #22366a
}

@media(max-width:991px) {
    .ApplyNowWithCAF_backgroundSection__kQBtQ {
        padding-bottom: 0;
        padding-top: 20px
    }
    .ApplyNowWithCAF_backgroundSection__kQBtQ.ApplyNowWithCAF_fullHeight__ztlFB {
        height: 100dvh;
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 1000;
        overflow-y: scroll
    }
}

@media(min-width:992px) {
    .ApplyNowWithCAF_backgroundSection__kQBtQ {
        padding: 80px 0
    }
}

.ApplyNowWithCAF_commonHeadingAndFormArea__MoTBW {
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-gap: 50px;
    gap: 50px;
    z-index: 10
}

@media(max-width:991px) {
    .ApplyNowWithCAF_commonHeadingAndFormArea__MoTBW {
        display: block;
        gap: 16px;
        display: flex;
        flex-direction: column
    }
}

.ApplyNowWithCAF_headingArea__ruAHs img {
    width: 237px;
    margin-bottom: 40px
}

.ApplyNowWithCAF_headingArea__ruAHs h1 {
    color: #dec79e;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px;
    margin-bottom: 20px
}

@media(max-width:991px) {
    .ApplyNowWithCAF_headingArea__ruAHs h1 {
        margin-bottom: 8px;
        font-size: 20px;
        font-style: normal;
        font-weight: 800;
        line-height: 24px
    }
}

.ApplyNowWithCAF_headingArea__ruAHs p {
    color: #fff;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    padding-right: 50px
}

@media(max-width:991px) {
    .ApplyNowWithCAF_headingArea__ruAHs p {
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        min-height: 40px
    }
    .ApplyNowWithCAF_headingArea__ruAHs,
    .ApplyNowWithCAF_headingArea__ruAHs img {
        margin-bottom: 20px
    }
}

.ApplyNowWithCAF_formArea__fsCb8 {
    position: relative;
    border-radius: 12px 12px 0 0;
    background: var(--neutrals-whites-neutral-1, #fff);
    flex: 1 1;
    display: flex;
    flex-direction: column;
    margin-left: -20px;
    margin-right: -20px
}

.ApplyNowWithCAF_formArea__fsCb8 .ApplyNowWithCAF_loginForm__P0wiW h2 {
    color: var(--neutrals-greys-neutral-1, #0c0c0c);
    font-size: 20px;
    font-weight: 700;
    display: flex;
    align-items: center;
    gap: 4px;
    margin-bottom: 20px;
    padding: 16px 16px 0
}

.ApplyNowWithCAF_formArea__fsCb8 .ApplyNowWithCAF_loginForm__P0wiW h2 button {
    margin-left: auto;
    background-color: transparent;
    padding: 0
}

.ApplyNowWithCAF_formArea__fsCb8 .ApplyNowWithCAF_loginForm__P0wiW h2 em {
    color: var(--color-functional-info-2)
}

.ApplyNowWithCAF_formArea__fsCb8.ApplyNowWithCAF_fixedHeight__I1xJX {
    overflow-y: scroll;
    height: calc(100vh - 160px)
}

@media(max-width:991px) {
    .ApplyNowWithCAF_formArea__fsCb8.ApplyNowWithCAF_fixedHeight__I1xJX {
        overflow-y: visible;
        height: auto
    }
}

@media(min-width:992px) {
    .ApplyNowWithCAF_formArea__fsCb8 {
        min-height: 500px;
        border-radius: 12px
    }
    .ApplyNowWithCAF_formArea__fsCb8 form {
        height: 100%
    }
    .ApplyNowWithCAF_notEligibleScreen__5PC5F>:last-child {
        position: relative;
        height: 100px
    }
    .ApplyNowWithCAF_notEligibleScreen__5PC5F>:last-child button {
        position: absolute;
        bottom: 0;
        width: 100%
    }
}

@media(max-width:991px) {
    .ApplyNowWithCAF_stickyOtpButton__701OV {
        background-color: var(--color-white);
        box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, .2);
        padding: 8px 20px;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%
    }
}

.inputs_form__VTGe9 {
    margin-top: 20px
}

.inputs_form__VTGe9 form input,
.inputs_form__VTGe9 form select,
.inputs_form__VTGe9 form textarea {
    width: 100%;
    color: #373737;
    padding: 8px 12px;
    font-weight: 400;
    font-size: 14px;
    line-height: 25px;
    margin-top: 10px;
    margin-bottom: 5px;
    background: #fff
}

@media(max-width:991px) {
    .inputs_form__VTGe9 form input,
    .inputs_form__VTGe9 form select,
    .inputs_form__VTGe9 form textarea {
        padding: 10px;
        font-size: small
    }
}

.inputs_form__VTGe9 form input.inputs_error__1navy,
.inputs_form__VTGe9 form select.inputs_error__1navy,
.inputs_form__VTGe9 form textarea.inputs_error__1navy {
    border-color: red;
    color: red
}

.inputs_form__VTGe9 form input.inputs_error__1navy::placeholder,
.inputs_form__VTGe9 form select.inputs_error__1navy::placeholder,
.inputs_form__VTGe9 form textarea.inputs_error__1navy::placeholder {
    color: red
}

.inputs_form__VTGe9 form .inputs_noerr__7zGa4 {
    visibility: hidden
}

.inputs_form__VTGe9 form .inputs_noerr__7zGa4.inputs_err__KorBw {
    visibility: visible;
    color: red;
    font-size: 12px
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM {
    display: block;
    width: 100%;
    text-align: center
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_mandatory__kE4i_ {
    border: 1px solid #fff3e0;
    border-radius: 4px;
    color: #fff;
    display: flex;
    align-items: center;
    padding: 10px;
    font-size: 12px;
    margin-bottom: 10px
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_mandatory__kE4i_ svg {
    margin-right: 5px;
    font-size: 16px
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadFileButton__KBofJ {
    margin-bottom: 5px;
    background: #f5f9fc;
    border: 1px dashed #22366a
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadFileButton__KBofJ .inputs_firstFileUpload__XQDht {
    background: #f5f9fc;
    justify-content: center;
    display: flex;
    align-items: center;
    width: 100%;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: -.011em;
    color: #22366a
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadFileButton__KBofJ .inputs_firstFileUpload__XQDht svg {
    margin-right: 5px
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadFileButton__KBofJ .inputs_reuploadBox__ZPsEN {
    padding: 10px;
    display: flex;
    align-content: center;
    justify-content: space-between
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadFileButton__KBofJ .inputs_reuploadBox__ZPsEN .inputs_fileName__eHLQ_ {
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    display: flex;
    align-items: center
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadFileButton__KBofJ .inputs_reuploadBox__ZPsEN .inputs_fileName__eHLQ_ svg {
    margin-right: 5px
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadFileButton__KBofJ .inputs_reuploadBox__ZPsEN .inputs_reUploadButton__5OCJx {
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    padding: 5px;
    background: #f5f9fc;
    border: .5px solid #22366a
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadFileButton__KBofJ .inputs_reuploadBox__ZPsEN .inputs_reUploadButton__5OCJx svg {
    margin-right: 5px
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadInstructions__D0TIA {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadInstructions__D0TIA span {
    align-items: center;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: var(--color-white)
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadInstructions__D0TIA span .inputs_mandatory__kE4i_ {
    border: 1px solid #fff3e0;
    border-radius: 4px;
    color: #fff;
    display: flex;
    align-items: center;
    padding: 10px;
    font-size: 12px;
    margin-bottom: 10px
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadInstructions__D0TIA span .inputs_mandatory__kE4i_ svg {
    margin-right: 5px;
    font-size: 16px
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadInstructions__D0TIA span .inputs_uploadFileButton__KBofJ {
    margin-bottom: 5px;
    background: #f5f9fc;
    border: 1px dashed #22366a
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadInstructions__D0TIA span .inputs_uploadFileButton__KBofJ .inputs_firstFileUpload__XQDht {
    background: #f5f9fc;
    justify-content: center;
    display: flex;
    align-items: center;
    width: 100%;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: -.011em;
    color: #22366a
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadInstructions__D0TIA span .inputs_uploadFileButton__KBofJ .inputs_firstFileUpload__XQDht svg {
    margin-right: 5px
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadInstructions__D0TIA span .inputs_uploadFileButton__KBofJ .inputs_reuploadBox__ZPsEN {
    padding: 10px;
    display: flex;
    align-content: center;
    justify-content: space-between
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadInstructions__D0TIA span .inputs_uploadFileButton__KBofJ .inputs_reuploadBox__ZPsEN .inputs_fileName__eHLQ_ {
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    display: flex;
    align-items: center
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadInstructions__D0TIA span .inputs_uploadFileButton__KBofJ .inputs_reuploadBox__ZPsEN .inputs_fileName__eHLQ_ svg {
    margin-right: 5px
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadInstructions__D0TIA span .inputs_uploadFileButton__KBofJ .inputs_reuploadBox__ZPsEN .inputs_reUploadButton__5OCJx {
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    padding: 5px;
    background: #f5f9fc;
    border: .5px solid #22366a
}

.inputs_form__VTGe9 form .inputs_buttonBox__DeCgM .inputs_uploadInstructions__D0TIA span .inputs_uploadFileButton__KBofJ .inputs_reuploadBox__ZPsEN .inputs_reUploadButton__5OCJx svg {
    margin-right: 5px
}

.inputs_form__VTGe9 form .inputs_formButton___G9zG {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding: 15px 50px;
    border-radius: 0;
    display: inline-block;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    margin: 20px auto 0;
    background-color: var(--color-secondary)
}

.inputs_form__VTGe9 form .inputs_formButton___G9zG:disabled {
    background-color: #bdb6b0
}

.inputs_form__VTGe9 form textarea {
    resize: none;
    height: 100px
}

.inputs_form__VTGe9 form .inputs_buttonBoxRight__YBr2R {
    text-align: end
}

.inputs_form__VTGe9 form .inputs_buttonBoxRight__YBr2R .inputs_formButton___G9zG {
    background-color: #22366a
}

.verifyOtp_verifyContainer__rJdLV {
    background: #fff;
    padding: 32px;
    border-radius: 12px 12px 0 0;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    z-index: 2
}

@media(min-width:768px) {
    .verifyOtp_verifyContainer__rJdLV {
        padding: 28px;
        border-radius: 12px;
        height: auto
    }
}

.verifyOtp_verifyContainer__rJdLV .verifyOtp_heading__EXg1q {
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    color: var(--color-neutral-1);
    margin-top: 0
}

.verifyOtp_verifyContainer__rJdLV .verifyOtp_otpRow__IbeCn {
    margin-top: 32px;
    position: relative
}

.verifyOtp_verifyContainer__rJdLV .verifyOtp_otpRow__IbeCn p {
    font-weight: 600;
    font-size: 10px;
    line-height: 12px;
    color: var(--color-neutral-1);
    margin-bottom: 6px
}

.verifyOtp_verifyContainer__rJdLV.verifyOtp_inlineForm__x2Nxf {
    border-radius: 8px;
    width: 100%;
    padding: 32px 28px
}

.verifyOtp_verifyContainer__rJdLV .verifyOtp_para__yN_HJ {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: var(--color-white-2);
    margin-top: 8px;
    margin-bottom: 0
}

.verifyOtp_verifyContainer__rJdLV .verifyOtp_phoneRow__90J9m {
    display: flex;
    align-items: center;
    margin-top: 12px
}

.verifyOtp_verifyContainer__rJdLV .verifyOtp_phoneRow__90J9m .verifyOtp_phone__LG9mE {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: var(--color-primary)
}

@media(max-width:991px) {
    .verifyOtp_fixedVerifyBox__wLoqX {
        position: fixed;
        top: 135px;
        width: 100%;
        height: 100%
    }
}

.verifyOtp_editIcon__8Zest {
    margin-left: 12px;
    margin-bottom: 2px;
    color: var(--color-functional-info-2);
    cursor: pointer
}

.verifyOtp_invalidOtp__gNlrS {
    font-size: 12px;
    line-height: 16px;
    color: var(--color-error-2);
    margin-top: 4px
}

.verifyOtp_resendRow__w2rBG {
    margin-top: 36px;
    display: flex
}

.verifyOtp_resendRow__w2rBG p {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: var(--color-white-2)
}

.verifyOtp_resendRow__w2rBG .verifyOtp_resend__UNd58 {
    margin-left: 8px;
    color: var(--color-functional-info-2);
    cursor: pointer
}

@media(min-width:768px) {
    .verifyOtp_cta__YFQXU {
        margin-top: 76px
    }
}

@media(max-width:767px) {
    .verifyOtp_buttonContainer__MAQNd {
        padding: 8px 16px;
        background: var(--color-white);
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 10;
        box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, .2)
    }
}

.verifyOtp_buttonContainer__MAQNd button {
    width: 100%
}

.verifyOtp_buttonContainerInline__O4GjF button {
    width: 100%;
    margin-top: 40px
}

.verifyOtp_loaderBackdrop__T_ElF {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .7);
    z-index: 9
}

@supports(-webkit-backdrop-filter:blur(6px)) {
    .verifyOtp_loaderBackdrop__T_ElF {
        -webkit-backdrop-filter: blur(6px)
    }
}

@supports((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))) {
    .verifyOtp_loaderBackdrop__T_ElF {
        -webkit-backdrop-filter: blur(6px);
        backdrop-filter: blur(6px)
    }
}

.verifyOtp_loaderContainer__0S8E8 {
    z-index: 9
}

.verifyOtp_visibleInput__5LlZl {
    position: absolute;
    width: 40px;
    height: 40px;
    border-radius: 4px;
    font-size: 16px;
    padding: 0;
    text-align: center;
    z-index: 10;
    border: 1px solid hsla(0, 0%, 5%, .1);
    color: transparent
}

.verifyOtp_visibleInput__5LlZl:focus {
    color: #000;
    border: 1px solid #9e9e9e
}

.verifyOtp_visibleInput__5LlZl.verifyOtp_invisibleInput__YN7od {
    color: transparent;
    border: none;
    z-index: -1
}

.verifyOtp_customizedDesign__mdyHL {
    padding: 20px
}

@media(min-width:992px) {
    .verifyOtp_customizedDesign__mdyHL {
        width: 100%;
        height: 100%
    }
}

.verifyOtp_inlineCTA__3j_RY {
    position: relative;
    padding: 32px 0 0;
    box-shadow: none;
    margin-top: auto
}

@media(max-width:991px) {
    .verifyOtp_inlineCTA__3j_RY {
        position: fixed
    }
    .verifyOtp_inlineCTA__3j_RY button {
        width: calc(100% - 2*var(--default-section-container-horizontal-padding));
        margin: var(--default-section-container-horizontal-padding) auto
    }
}

.sideDrawer_blanket__KHPHz {
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .7);
    z-index: 100
}

.sideDrawer_modal__600jv {
    --header-height: 48px;
    position: fixed;
    bottom: 0;
    width: 100%;
    max-height: var(--hightValue);
    height: 100%;
    left: 0;
    background: #fff;
    z-index: 101;
    transform: translateY(100px);
    border-radius: 16px 16px 0 0;
    overflow: hidden;
    animation: slide-from-bottom .2s forwards
}

.sideDrawer_modal__600jv .sideDrawer_header__H1lfi {
    border-bottom: 1px solid var(--color-neutral-5);
    padding: 0 16px
}

.sideDrawer_modal__600jv .sideDrawer_header__H1lfi div {
    font-weight: 700
}

@media(min-width:992px) {
    .sideDrawer_modal__600jv {
        right: 0;
        left: auto;
        height: 100vh;
        max-height: 100vh;
        width: var(--widthValue);
        border-radius: 0;
        animation: slide-from-right .2s forwards
    }
}

.sideDrawer_body__MTQWS {
    overflow-y: scroll;
    height: calc(100% - var(--header-height));
    position: relative
}

.sideDrawer_body__MTQWS ul {
    padding-left: 20px
}

@media(min-width:992px) {
    .sideDrawer_body__MTQWS ul {
        padding-left: 27px
    }
}

.sideDrawer_header__H1lfi {
    height: var(--header-height);
    display: flex;
    justify-content: space-between;
    align-items: center
}

.sideDrawer_header__H1lfi .scu-body-2 {
    color: var(--color-neutral-2)
}

.sideDrawer_header__H1lfi i {
    font-size: 22px;
    cursor: pointer;
    opacity: .5;
    font-weight: 500;
    color: var(--color-neutral-3)
}

.sideDrawer_header__H1lfi i:hover {
    color: var(--color-neutral-2)
}

.form_form__G4zB_ {
    background: var(--color-white);
    padding: 24px 16px;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    border-radius: 12px 12px 0 0
}

@media(min-width:768px) {
    .form_form__G4zB_ {
        padding: 28px;
        border-radius: 12px;
        height: auto
    }
}

@media(max-width:991px) {
    .form_form__G4zB_ {
        flex: 1 1;
        height: auto
    }
}

.form_inlineForm__GT3c1 {
    border-radius: 8px;
    width: 100%;
    padding: 16px
}

.form_heading__Sn1CV {
    font-size: 16px;
    line-height: 24px;
    color: var(--color-neutral-1);
    margin-bottom: 24px
}

@media(min-width:768px) {
    .form_heading__Sn1CV {
        font-weight: 600;
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 32px
    }
}

.form_fieldsContainer__AYKyP {
    display: grid;
    grid-row-gap: 24px
}

@media(min-width:768px) {
    .form_fieldsContainerInline__ubn9D {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 16px
    }
}

@media(max-width:991px) {
    .form_fieldsContainerInline__ubn9D,
    .form_inlineFieldsContainer__8fkxo {
        padding-bottom: 0
    }
}

.form_input__csTX3 {
    max-width: unset
}

.form_input__csTX3 select {
    color: #9e9e9e
}

.form_input__csTX3 select:valid {
    color: #0c0c0c
}

.form_input__csTX3 select:disabled {
    opacity: 1;
    color: hsla(0, 0%, 5%, .2) !important;
    border: 1px solid hsla(0, 0%, 5%, .2);
    background: hsla(0, 0%, 5%, .05);
    background-image: none !important;
    cursor: default
}

.form_input__csTX3 input:disabled {
    color: hsla(0, 0%, 5%, .2);
    border: 1px solid hsla(0, 0%, 5%, .2);
    background: hsla(0, 0%, 5%, .05);
    cursor: default
}

.form_input__csTX3 input::placeholder {
    color: #9e9e9e !important
}

.form_cta__BLASR {
    display: flex;
    align-items: center;
    justify-content: center
}

@media(min-width:768px) {
    .form_cta__BLASR {
        margin-top: 40px
    }
}

@media(max-width:767px) {
    .form_buttonContainer__sCs3_ {
        padding: 8px 16px;
        background: var(--color-white);
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 10;
        box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, .2)
    }
}

.form_buttonContainer__sCs3_ button {
    width: 100%
}

.form_buttonContainerInline__IAUXc button {
    width: 100%;
    margin-top: 40px
}

@media(min-width:768px) {
    .form_buttonContainerInline__IAUXc button {
        width: unset
    }
}

.form_customizedDesign__xwn6A {
    padding-top: 0
}

@media(min-width:768px) {
    .form_customizedDesign__xwn6A {
        padding: 0 20px;
        height: 100%
    }
}

.form_inlineCTA__FQqdt {
    position: static;
    padding: 40px 0 24px;
    box-shadow: none
}

@media(min-width:992px) {
    .form_inlineCTA__FQqdt {
        margin-top: auto
    }
}

.form_hide__SdSmp {
    display: none
}

.form_headingMainBox__Ht1AJ {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

.form_helpButton__pxjqd {
    background: none;
    padding: 0;
    width: 100px;
    text-align: right;
    margin-bottom: 20px
}

.form_helpButtonHeading__6PQGf {
    font-weight: 700;
    margin: 0 0 20px
}

.form_form__G4zB_ input[type=number] input[type=number]::-webkit-outer-spin-button,
.form_form__G4zB_ input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.form_disabledLabel__D4CQ7 {
    color: hsla(0, 0%, 5%, .2)
}

.form_checkbox__KIjWU {
    max-width: unset;
    display: grid;
    align-items: center;
    grid-template-columns: 15px 1fr;
    grid-column-gap: 10px
}

.form_checkbox__KIjWU>p {
    grid-area: 2/1/3/3
}

.form_checkbox__KIjWU a {
    color: var(--color-functional-info-2)
}

.confirmationPopup_confirmationCloseTour__Nawb1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--color-neutral-2)
}

.confirmationPopup_confirmationCloseTour__Nawb1 .confirmationPopup_wrapper__YClOe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 420px;
    height: -moz-fit-content;
    height: fit-content;
    padding: 24px;
    background: #fff;
    border-radius: 16px
}

.confirmationPopup_confirmationCloseTour__Nawb1 .confirmationPopup_wrapper__YClOe h3 {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: var(--color-neutral-1)
}

.confirmationPopup_confirmationCloseTour__Nawb1 .confirmationPopup_wrapper__YClOe p {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin: 16px 0 24px
}

.confirmationPopup_confirmationCloseTour__Nawb1 .confirmationPopup_wrapper__YClOe .confirmationPopup_scuButtonGroup__UkSsq button {
    width: 50%
}

@media(max-width:991px) {
    .confirmationPopup_confirmationCloseTour__Nawb1 .confirmationPopup_wrapper__YClOe {
        width: 328px;
        padding: 20px 16px
    }
    .confirmationPopup_confirmationCloseTour__Nawb1 .confirmationPopup_scuButtonGroup__UkSsq button {
        padding: 0 12px
    }
}

.searchableSelectDropdown_dropdown__wZQ_V {
    position: relative;
    color: #333;
    cursor: default
}

.searchableSelectDropdown_dropdown__wZQ_V .searchableSelectDropdown_arrow__U6shq {
    position: absolute;
    right: 20px;
    top: 12px;
    z-index: 10;
    cursor: pointer
}

.searchableSelectDropdown_dropdown__wZQ_V .searchableSelectDropdown_arrow__U6shq.searchableSelectDropdown_open__ehuuJ {
    border-color: transparent transparent #999;
    border-width: 0 5px 5px
}

.searchableSelectDropdown_dropdown__wZQ_V .searchableSelectDropdown_arrow__U6shq.searchableSelectDropdown_disabled__nKKD_ {
    z-index: 1;
    opacity: .6;
    cursor: default
}

.searchableSelectDropdown_input__U7BzQ {
    max-width: 100%
}

.searchableSelectDropdown_input__U7BzQ input {
    max-width: unset
}

.searchableSelectDropdown_input__U7BzQ input select {
    color: var(--input-default-placeholder-color)
}

.searchableSelectDropdown_input__U7BzQ input select:valid {
    color: #000
}

.searchableSelectDropdown_input__U7BzQ input select:disabled {
    opacity: 1;
    background-color: #e5e5e5
}

.searchableSelectDropdown_input__U7BzQ input:disabled {
    color: hsla(0, 0%, 5%, .2);
    border: 1px solid hsla(0, 0%, 5%, .2);
    background: hsla(0, 0%, 5%, .05);
    cursor: default
}

.searchableSelectDropdown_input__U7BzQ input::placeholder {
    color: #9e9e9e !important
}

.searchableSelectDropdown_options__JQ5N8 {
    display: none;
    background-color: #fff;
    border: 1px solid #acacac;
    box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
    box-sizing: border-box;
    margin-top: -1px;
    max-height: 200px;
    overflow-y: auto;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: -99;
    -webkit-overflow-scrolling: touch;
    font-size: 14px;
    line-height: 16px;
    border-radius: 0 0 5px 5px
}

.searchableSelectDropdown_options__JQ5N8.searchableSelectDropdown_open__ehuuJ {
    display: block;
    z-index: 99
}

.searchableSelectDropdown_options__JQ5N8.searchableSelectDropdown_close__92K_8 {
    display: none
}

.searchableSelectDropdown_option__qvVxP {
    box-sizing: border-box;
    color: rgba(51, 51, 51, .8);
    cursor: pointer;
    display: block;
    padding: 8px 10px
}

.searchableSelectDropdown_option__qvVxP:hover,
.searchableSelectDropdown_selected__BV1IT {
    background-color: #f2f9fc;
    color: #333
}

.campusCardWithShortlisting_campusListBox__r94XG {
    outline: 1px solid hsla(0, 0%, 5%, .1);
    border-radius: 8px;
    height: auto;
    max-height: 100%;
    width: 100%;
    background-color: #fff;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content
}

.campusCardWithShortlisting_campusListBox__r94XG a {
    display: block;
    display: grid
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_image_wrapper__MpBWp {
    position: relative;
    width: 100%;
    height: 100%
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_image_wrapper__MpBWp .campusCardWithShortlisting_imageContainer___XPTn {
    cursor: pointer
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_image_wrapper__MpBWp .campusCardWithShortlisting_shareLikeIcon__ZqdO4 {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    margin: 15px 15px 0 0;
    display: flex;
    align-items: center
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_image_wrapper__MpBWp .campusCardWithShortlisting_shareLikeIcon__ZqdO4 .campusCardWithShortlisting_programNotAvailableBox__7GPnx {
    border-radius: 12px;
    border: 1px solid rgba(255, 195, 125, .5);
    background: #fff3e5;
    color: #85411b;
    padding: 4px 8px;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    display: flex;
    align-items: center
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_image_wrapper__MpBWp .campusCardWithShortlisting_shareLikeIcon__ZqdO4 .campusCardWithShortlisting_programNotAvailableBox__7GPnx i {
    margin-right: 5px;
    font-size: 12px
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_image_wrapper__MpBWp .campusCardWithShortlisting_shareLikeIcon__ZqdO4 button {
    padding: 0;
    background: none
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_image_wrapper__MpBWp .campusCardWithShortlisting_shareLikeIcon__ZqdO4 button.campusCardWithShortlisting_animate__Fc6xz i {
    opacity: 1
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_image_wrapper__MpBWp .campusCardWithShortlisting_shareLikeIcon__ZqdO4 button i {
    font-size: 24px;
    margin-left: 12px;
    opacity: .8;
    text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff
}

@media(max-width:991px) {
    .campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_image_wrapper__MpBWp .campusCardWithShortlisting_shareLikeIcon__ZqdO4 button i {
        font-size: 20px
    }
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_image_wrapper__MpBWp span {
    height: 100% !important;
    width: 100% !important
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_image_wrapper__MpBWp img {
    width: 100%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_image_wrapper__MpBWp .campusCardWithShortlisting_campusLogoBox__t38Ld {
    padding: 10px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 7px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    z-index: 1;
    width: 100px
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_image_wrapper__MpBWp .campusCardWithShortlisting_campusLogoBox__t38Ld img {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_image_wrapper__MpBWp>:last-child img {
    aspect-ratio: 16/7.87;
    object-fit: cover
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_paddingListbox__Cu8Nk {
    padding: 16px;
    overflow-y: scroll
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_tagsList__YJz5P {
    display: flex;
    align-items: center;
    margin: 0 -16px 0 0
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_campusImage__CyQxI {
    aspect-ratio: 16/9;
    object-fit: cover
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_buttonBox__mrHHE {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
    justify-content: center;
    justify-content: space-between;
    border-top: 1px solid hsla(0, 0%, 5%, .1)
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_buttonBox__mrHHE button {
    padding: 10px;
    background-color: #fff;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    color: hsla(0, 0%, 5%, .7)
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_buttonBox__mrHHE button i {
    font-size: 20px;
    display: block;
    margin-bottom: 8px
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_buttonBox__mrHHE button span {
    display: block
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_buttonBox__mrHHE button .campusCardWithShortlisting_shortlistSpan__dGdz9 {
    display: flex;
    align-items: center;
    justify-content: center
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_buttonBox__mrHHE button .campusCardWithShortlisting_shortlistSpan__dGdz9 i {
    margin: 0 5px 0 0;
    font-size: 16px;
    color: var(--color-accent-A2)
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_buttonBox__mrHHE button.campusCardWithShortlisting_leftRightBorder__lYczb {
    border-left: 1px solid hsla(0, 0%, 5%, .1);
    border-right: 1px solid hsla(0, 0%, 5%, .1)
}

@media(max-width:991px) {
    .campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_buttonBox__mrHHE {
        margin-top: auto
    }
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_animate__Fc6xz i {
    color: var(--color-error);
    animation: expand-and-shrink .5s forwards
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_recognizedBox____ePb {
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: hsla(0, 0%, 5%, .7);
    margin: 5px 8px 0 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_specialText__U1Qey {
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: hsla(0, 0%, 5%, .7);
    margin: 5px 8px 0 0;
    display: inline-block;
    flex: none;
    border-radius: 4px;
    padding: 2px 6px;
    color: var(--color-white);
    background: var(--color-secondary)
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_tourBooked__Jssil {
    color: var(--comp-accent-D2);
    background: var(--comp-accent-D)
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_notRecognized__ZZC_h {
    background: #fff;
    min-height: 22px
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_programAndFeeBox__9NdCg {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 12px;
    gap: 15px;
    min-height: 50px
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_programAndFeeBox__9NdCg .campusCardWithShortlisting_pointBox__Qx0sZ {
    color: #176b9d;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

@media(min-width:992px) {
    .campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_programAndFeeBox__9NdCg .campusCardWithShortlisting_pointBox__Qx0sZ {
        min-height: 50px
    }
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_programAndFeeBox__9NdCg .campusCardWithShortlisting_pointBox__Qx0sZ p {
    font-size: 14px;
    margin-bottom: 5px
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_programAndFeeBox__9NdCg .campusCardWithShortlisting_pointBox__Qx0sZ p:first-child {
    margin-bottom: 5px
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_programAndFeeBox__9NdCg .campusCardWithShortlisting_pointBox__Qx0sZ p i {
    margin-right: 5px
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_programAndFeeBox__9NdCg .campusCardWithShortlisting_feeBox__49BRT {
    min-width: 130px
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_programAndFeeBox__9NdCg .campusCardWithShortlisting_feeBox__49BRT span {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    display: inline-block;
    margin-right: 8px;
    color: hsla(0, 0%, 5%, .4);
    margin-bottom: 5px
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_programAndFeeBox__9NdCg .campusCardWithShortlisting_feeBox__49BRT p {
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px
}

.campusCardWithShortlisting_campusListBox__r94XG .campusCardWithShortlisting_programAndFeeBox__9NdCg .campusCardWithShortlisting_ProgramNotPresent__jmp_Q {
    color: var(--comp-accent-A2);
    background-color: var(--comp-accent-A);
    padding: 3px 8px;
    border-radius: 12px;
    font-weight: 600
}

.campusCardWithShortlisting_affiliated_tag__pRw7h {
    position: absolute;
    display: inline-block;
    top: 0;
    left: 0;
    background: #22366a;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    z-index: 1;
    padding: 6px 10px
}

.campusCardWithShortlisting_campusGalleryButtonBox__G0jSq {
    border-bottom: 1px solid var(--light-system-accent-g-accent-f-4, rgba(146, 201, 240, .2));
    background: linear-gradient(90deg, rgba(113, 202, 255, .1), rgba(113, 202, 255, .2) 46.88%, rgba(113, 202, 255, .1))
}

.campusCardWithShortlisting_campusGalleryButtonBox__G0jSq .campusCardWithShortlisting_campusGalleryButton__oVAHM {
    width: 100%;
    display: block;
    background: none;
    align-items: center;
    color: #0077be;
    font-size: 12px;
    font-weight: 600;
    line-height: 25px;
    padding: 3px 0;
    text-align: center
}

.campusCardWithShortlisting_campusGalleryButtonBox__G0jSq .campusCardWithShortlisting_campusGalleryButton__oVAHM i {
    margin-right: 4px
}

.campusCardWithShortlisting_campusName__t9Br5 {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #0c0c0c;
    overflow: hidden;
    cursor: pointer
}

.campusCardWithShortlisting_new-btn__hMIWk {
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    right: 0;
    padding: 2px 8px;
    float: right
}

@media(min-width:992px) {
    .campusCardWithShortlisting_cities_listing_showMore__urAaC {
        margin: 40px auto 0;
        display: block
    }
}

.campusCardWithShortlisting_tourBookingStrip__1GNHE {
    margin-top: 15px;
    border-radius: 8px;
    border: 1px solid rgba(167, 227, 216, .2);
    background: linear-gradient(270deg, rgba(167, 227, 216, .7) .01%, rgba(167, 227, 216, .7) 99.93%)
}

.campusCardWithShortlisting_grabTheOpportunityButton__FwJMV {
    color: #006064;
    background: none;
    width: 100%;
    padding: 10px;
    overflow: hidden
}

.campusCardWithShortlisting_grabTheOpportunityButton__FwJMV p {
    line-height: 20px;
    margin-left: 5px;
    text-align: left;
    font-size: 13px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.campusCardWithShortlisting_grabTheOpportunityButton__FwJMV p strong {
    font-weight: 800
}

.campusCardWithShortlisting_shimmerEffect__wjymG {
    background: linear-gradient(-45deg, rgba(167, 227, 216, .35) 40%, #fafafa 50%, rgba(167, 227, 216, .35) 60%);
    background-size: 300%;
    background-position-x: 100%;
    border-radius: 6px;
    animation: campusCardWithShortlisting_shimmer__qOQf6 1.5s linear infinite
}

@media(min-width:992px) {
    .campusCardWithShortlisting_hoverShimmerEffect__X9Qdo:hover .campusCardWithShortlisting_grabTheOpportunityButton__FwJMV {
        background: linear-gradient(-45deg, rgba(167, 227, 216, .35) 40%, #fafafa 50%, rgba(167, 227, 216, .35) 60%);
        background-size: 300%;
        background-position-x: 100%;
        animation: campusCardWithShortlisting_shimmer__qOQf6 1s linear infinite
    }
}

.campusCardWithShortlisting_fixedButton__MlG_p {
    width: 100%;
    position: fixed;
    padding: 12px 16px;
    bottom: 0;
    left: 0;
    background-color: #fff;
    box-shadow: 0 -4px 20px 0 rgba(0, 0, 0, .1)
}

.campusCardWithShortlisting_sliderConfig__jF2vB .slick-dots {
    bottom: 5px
}

.campusCardWithShortlisting_sliderConfig__jF2vB .slick-dots li {
    margin: 0 -2px
}

.campusCardWithShortlisting_sliderConfig__jF2vB .slick-dots li button:before {
    cursor: pointer;
    font-size: 8px;
    width: 10px;
    height: 10px;
    padding: 0
}

.campusCardWithShortlisting_sliderConfig__jF2vB .slick-dots .slick-active button:before {
    color: #fff
}

.campusCardWithShortlisting_sliderConfig__jF2vB>div>div {
    display: flex
}

@keyframes campusCardWithShortlisting_shimmer__qOQf6 {
    to {
        background-position-x: 0
    }
}

.campusCardWithShortlisting_tourBookingStripWithButton__qFcQp {
    margin-top: 15px;
    border-radius: 4px;
    height: 36px;
    border: 1px solid rgba(167, 227, 216, .2);
    background: linear-gradient(269.95deg, rgba(167, 227, 216, .5) .01%, rgba(167, 227, 216, .25) 99.93%);
    position: relative;
    display: flex;
    align-items: center;
    padding-left: 15px
}

.campusCardWithShortlisting_tourBookingStripWithButton__qFcQp .campusCardWithShortlisting_tourButton__VJiC3 {
    position: absolute;
    right: -1px;
    top: -1px;
    width: 100px;
    height: calc(100% + 2px);
    border-radius: 4px;
    color: #0077be;
    background: #fff;
    border: 1px solid hsla(0, 0%, 5%, .2);
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    text-align: center;
    padding: 0
}

@media(max-width:991px) {
    .campusCardWithShortlisting_tourBookingStripWithButton__qFcQp .campusCardWithShortlisting_tourButton__VJiC3 {
        font-size: 12px;
        width: 90px
    }
}

.campusCardWithShortlisting_tourBookingStripWithButton__qFcQp .campusCardWithShortlisting_borderColor__DS0b8 {
    border: 1px solid #0077be
}

.campusCardWithShortlisting_tourBookingStripWithButton__qFcQp .campusCardWithShortlisting_buttonText__X2eYK {
    color: #006064;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-align: left
}

@media(max-width:991px) {
    .campusCardWithShortlisting_tourBookingStripWithButton__qFcQp .campusCardWithShortlisting_buttonText__X2eYK {
        font-size: 12px
    }
}

.updateProgramDrawer_contentWrapper__AcB0N {
    padding: 24px 16px;
    display: flex;
    flex-direction: column;
    height: 100%
}

@media(min-width:992px) {
    .updateProgramDrawer_contentWrapper__AcB0N {
        padding: 32px 20px
    }
}

.updateProgramDrawer_buttonContainer__pEoAG {
    margin: 24px 0 12px;
    overflow-y: scroll
}

.updateProgramDrawer_buttonContainer__pEoAG button {
    margin-left: 0 !important;
    margin-bottom: 20px;
    margin-right: 20px;
    padding: 8px 12px !important;
    background-color: transparent
}

.updateProgramDrawer_buttonContainer__pEoAG button.updateProgramDrawer_active__edfEi {
    background-color: var(--color-accent-G2);
    color: var(--color-white);
    font-weight: 600
}

.updateProgramDrawer_submitBtn__cfduC {
    margin-top: auto
}

.callToOurCounselor_haveQuestionBox__tlb29 {
    background: rgba(255, 195, 125, .1);
    border: 1px solid rgba(255, 195, 125, .2);
    border-radius: 8px;
    display: flex;
    padding: 14px 16px;
    align-items: center;
    gap: 16px
}

.callToOurCounselor_haveQuestionBox__tlb29 .callToOurCounselor_iconBox__AabGO {
    color: #85411b
}

.callToOurCounselor_haveQuestionBox__tlb29 .callToOurCounselor_iconBox__AabGO i {
    font-size: 24px
}

.callToOurCounselor_haveQuestionBox__tlb29 .callToOurCounselor_heaveQuestionContentBox__GM_Im {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.callToOurCounselor_haveQuestionBox__tlb29 .callToOurCounselor_heaveQuestionContentBox__GM_Im h2 {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #85411b;
    margin-bottom: 3px
}

@media(min-width:992px) {
    .callToOurCounselor_haveQuestionBox__tlb29 .callToOurCounselor_heaveQuestionContentBox__GM_Im h2 {
        margin-bottom: 4px
    }
}

.callToOurCounselor_haveQuestionBox__tlb29 .callToOurCounselor_heaveQuestionContentBox__GM_Im p {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: hsla(0, 0%, 5%, .7)
}

@keyframes callToOurCounselor_spin__fBvbc {
    0% {
        transform: rotate(0deg)
    }
    15% {
        transform: rotate(25deg)
    }
    25% {
        transform: rotate(0deg)
    }
    35% {
        transform: rotate(25deg)
    }
    45% {
        transform: rotate(0deg)
    }
    55% {
        transform: rotate(25deg)
    }
    65% {
        transform: rotate(0deg)
    }
    75% {
        transform: rotate(25deg)
    }
    85% {
        transform: rotate(0deg)
    }
    95% {
        transform: rotate(25deg)
    }
    to {
        transform: rotate(0deg)
    }
}

.callToOurCounselor_animation__kPNFN {
    animation: callToOurCounselor_spin__fBvbc .9s ease-in-out 3
}

.shareYourExperience_shareYourExperienceBox__boBEs {
    background-image: url(https://cdn-eu.aglty.io/sunstoneuniversity/developers-folder/feedback_card_bg.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 16px;
    margin-bottom: 24px;
    border-radius: 8px;
    border: 1px solid hsla(0, 0%, 5%, .051)
}

.shareYourExperience_contentVideoPart__mmEY_ {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.shareYourExperience_contentPart__6EgUo {
    width: 60%
}

.shareYourExperience_contentPart__6EgUo h4 {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0;
    text-align: left;
    color: hsla(0, 0%, 5%, .698)
}

.shareYourExperience_contentPart__6EgUo button {
    display: flex;
    align-items: center;
    background: none;
    border: 1px solid hsla(0, 0%, 5%, .2);
    padding: 0 8px !important;
    border-radius: 4px;
    margin-top: 10px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    text-align: center;
    color: #22366a
}

.shareYourExperience_videoAnimationPart__uobvI {
    width: 40%;
    text-align: right
}

.shareYourExperience_video__3urvi {
    width: 100px;
    border-radius: 10px
}

.replaceCollegeComponent_ReplaceCollege___DLH3 {
    padding: 16px 20px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 100%
}

.replaceCollegeComponent_ReplaceCollege___DLH3 p {
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-2);
    margin-bottom: 20px
}

.replaceCollegeComponent_ReplaceCollege___DLH3 .replaceCollegeComponent_campusName__gjsRq {
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-1)
}

.replaceCollegeComponent_ReplaceCollege___DLH3 .replaceCollegeComponent_campusName__gjsRq.replaceCollegeComponent_active__BaEHL {
    font-weight: 600;
    color: var(--color-functional-info-2)
}

.replaceCollegeComponent_ReplaceCollege___DLH3 .replaceCollegeComponent_logoContainer__AhxKB {
    height: 64px;
    width: 64px;
    padding: 4px;
    border-radius: 50%;
    border: 1px solid var(--color-neutral-6);
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center
}

.replaceCollegeComponent_ReplaceCollege___DLH3 .replaceCollegeComponent_campusDetail__24UrW {
    display: grid;
    grid-template-columns: 1fr 4fr 1fr;
    padding: 16px 0;
    margin: 2px 0;
    align-items: center;
    grid-gap: 12px;
    gap: 12px;
    cursor: pointer;
    width: 100%;
    border-bottom: 1px solid hsla(0, 0%, 5%, .05)
}

.replaceCollegeComponent_ReplaceCollege___DLH3 .replaceCollegeComponent_campusDetail__24UrW p {
    margin-bottom: 0
}

.replaceCollegeComponent_ReplaceCollege___DLH3 .replaceCollegeComponent_campusDetail__24UrW:nth-child(4) {
    border: none
}

.replaceCollegeComponent_ReplaceCollege___DLH3 .replaceCollegeComponent_radioIconContainer__pKaWN {
    display: flex;
    align-items: center;
    justify-content: center
}

.replaceCollegeComponent_ReplaceCollege___DLH3 .replaceCollegeComponent_replaceBtn__ssrSw {
    margin-top: auto;
    text-transform: none !important
}

.stepsToFollow_mainContainer__C6BCr {
    margin-top: 25px;
    margin-left: -15px;
    margin-right: -15px;
    padding: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-top: 1px solid rgba(177, 168, 205, .2);
    background: linear-gradient(180deg, rgba(239, 238, 245, .3), rgba(239, 238, 245, .3) 49%, rgba(239, 238, 245, .3))
}

@media(min-width:992px) {
    .stepsToFollow_mainContainer__C6BCr {
        padding: 20px 55px;
        margin-left: -55px;
        margin-right: -55px
    }
}

.stepsToFollow_mainContainer__C6BCr .stepsToFollow_heading__6ewpS {
    color: hsla(0, 0%, 5%, .7);
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    text-align: center;
    margin-bottom: 12px
}

.stepsToFollow_mainContainer__C6BCr .stepsToFollow_heading__6ewpS .stepsToFollow_headingContent__wmeVm {
    color: #413271;
    position: relative
}

.stepsToFollow_mainContainer__C6BCr .stepsToFollow_heading__6ewpS .stepsToFollow_headingContent__wmeVm:after,
.stepsToFollow_mainContainer__C6BCr .stepsToFollow_heading__6ewpS .stepsToFollow_headingContent__wmeVm:before {
    content: "";
    position: absolute;
    width: 100px;
    z-index: 1;
    height: 1.5px;
    top: 9px
}

.stepsToFollow_mainContainer__C6BCr .stepsToFollow_heading__6ewpS .stepsToFollow_headingContent__wmeVm:after {
    background: linear-gradient(270deg, rgba(177, 168, 205, .28), rgba(177, 168, 205, .02));
    right: -110px;
    transform: matrix(-1, 0, 0, 1, 0, 0)
}

.stepsToFollow_mainContainer__C6BCr .stepsToFollow_heading__6ewpS .stepsToFollow_headingContent__wmeVm:before {
    background: linear-gradient(270deg, rgba(177, 168, 205, .28), rgba(177, 168, 205, .02));
    left: -110px;
    transform: matrix(1, 0, 0, -1, 0, 0)
}

.stepsToFollow_verticalTimeline__cSZMO {
    display: flex;
    flex-direction: column;
    padding: 0 19px
}

.stepsToFollow_verticalTimelineItem__ZMqY6 {
    display: flex;
    width: 100%
}

.stepsToFollow_verticalTimelineItemCombined__As8dw {
    display: flex;
    flex-direction: column;
    align-items: center
}

.stepsToFollow_verticalTimelineItemCounter__hGjZo {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid rgba(177, 168, 205, .2);
    color: #413271;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    position: relative;
    margin-top: 9px
}

.stepsToFollow_timelineAndButtonBox__TuMSi {
    position: relative;
    height: 100%
}

.stepsToFollow_verticalTimelineItemContent__s7HSf {
    flex: 1 1;
    margin-left: 12px;
    padding: 10px;
    color: #0077be;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    border-radius: 8px;
    position: relative
}

.stepsToFollow_verticalTimelineItemContent__s7HSf:before {
    z-index: -2;
    position: absolute;
    content: "";
    top: 30px;
    left: -26px;
    height: 100%;
    width: 1px;
    background-color: rgba(177, 168, 205, .2)
}

.stepsToFollow_verticalTimelineItemContent__s7HSf .stepsToFollow_heading__6ewpS {
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    text-align: left;
    color: #0c0c0c
}

.stepsToFollow_verticalTimelineItemContent__s7HSf .stepsToFollow_description__cz0Be {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    text-align: left;
    color: hsla(0, 0%, 5%, .7)
}

.stepsToFollow_verticalTimelineItemContent__s7HSf img {
    width: 100%;
    margin-top: 16px;
    border-radius: 8px;
    border: 1px solid hsla(0, 0%, 5%, .05)
}

.stepsToFollow_endHere__OItYk:before {
    all: unset
}

.listOfLogosAndDescription_label__w0X1x {
    color: var(--color-primary-2)
}

@media(min-width:992px) {
    .listOfLogosAndDescription_label__w0X1x {
        font-size: 12px;
        line-height: 16px
    }
}

.listOfLogosAndDescription_description__nIrzp {
    color: var(--color-neutral-2);
    margin-bottom: 24px
}

@media(max-width:991px) {
    .listOfLogosAndDescription_description__nIrzp {
        font-size: 14px;
        line-height: 20px
    }
}

.listOfLogosAndDescription_gridContainer__WbALn {
    padding: 40px 0
}

@media(min-width:992px) {
    .listOfLogosAndDescription_gridContainer__WbALn {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 70px;
        gap: 70px
    }
}

.listOfLogosAndDescription_imgContainer__Q9FXt {
    margin-right: 15px
}

.listOfLogosAndDescription_card__EBgbC {
    border: 1px solid var(--color-neutral-6);
    border-radius: 8px;
    padding: 16px;
    margin-bottom: 12px
}

.listOfLogosAndDescription_card__EBgbC p {
    font-size: 14px;
    line-height: 20px;
    color: --color-neutral-1;
    margin-top: 8px
}

.listOfLogosAndDescription_card__EBgbC p em {
    font-weight: 700
}

/* @charset "UTF-8"; */
body,
html {
    padding: 0;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
}

* {
    box-sizing: border-box
}

@media (max-width:767px) {
    .xdk-iframe {
        bottom: 72px !important
    }
}

.flex-row {
    display: flex;
    justify-content: space-between
}

.pointer {
    cursor: pointer
}

.css-qc6sy-singleValue {
    height: 20px;
    padding-top: 10px
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

a::-webkit-media-controls-cast-button,
a::-webkit-media-controls-overlay-play-button,
abbr::-webkit-media-controls-cast-button,
abbr::-webkit-media-controls-overlay-play-button,
acronym::-webkit-media-controls-cast-button,
acronym::-webkit-media-controls-overlay-play-button,
address::-webkit-media-controls-cast-button,
address::-webkit-media-controls-overlay-play-button,
applet::-webkit-media-controls-cast-button,
applet::-webkit-media-controls-overlay-play-button,
article::-webkit-media-controls-cast-button,
article::-webkit-media-controls-overlay-play-button,
aside::-webkit-media-controls-cast-button,
aside::-webkit-media-controls-overlay-play-button,
audio::-webkit-media-controls-cast-button,
audio::-webkit-media-controls-overlay-play-button,
b::-webkit-media-controls-cast-button,
b::-webkit-media-controls-overlay-play-button,
big::-webkit-media-controls-cast-button,
big::-webkit-media-controls-overlay-play-button,
blockquote::-webkit-media-controls-cast-button,
blockquote::-webkit-media-controls-overlay-play-button,
body::-webkit-media-controls-cast-button,
body::-webkit-media-controls-overlay-play-button,
canvas::-webkit-media-controls-cast-button,
canvas::-webkit-media-controls-overlay-play-button,
caption::-webkit-media-controls-cast-button,
caption::-webkit-media-controls-overlay-play-button,
center::-webkit-media-controls-cast-button,
center::-webkit-media-controls-overlay-play-button,
cite::-webkit-media-controls-cast-button,
cite::-webkit-media-controls-overlay-play-button,
code::-webkit-media-controls-cast-button,
code::-webkit-media-controls-overlay-play-button,
dd::-webkit-media-controls-cast-button,
dd::-webkit-media-controls-overlay-play-button,
del::-webkit-media-controls-cast-button,
del::-webkit-media-controls-overlay-play-button,
details::-webkit-media-controls-cast-button,
details::-webkit-media-controls-overlay-play-button,
dfn::-webkit-media-controls-cast-button,
dfn::-webkit-media-controls-overlay-play-button,
div::-webkit-media-controls-cast-button,
div::-webkit-media-controls-overlay-play-button,
dl::-webkit-media-controls-cast-button,
dl::-webkit-media-controls-overlay-play-button,
dt::-webkit-media-controls-cast-button,
dt::-webkit-media-controls-overlay-play-button,
em::-webkit-media-controls-cast-button,
em::-webkit-media-controls-overlay-play-button,
embed::-webkit-media-controls-cast-button,
embed::-webkit-media-controls-overlay-play-button,
fieldset::-webkit-media-controls-cast-button,
fieldset::-webkit-media-controls-overlay-play-button,
figcaption::-webkit-media-controls-cast-button,
figcaption::-webkit-media-controls-overlay-play-button,
figure::-webkit-media-controls-cast-button,
figure::-webkit-media-controls-overlay-play-button,
footer::-webkit-media-controls-cast-button,
footer::-webkit-media-controls-overlay-play-button,
form::-webkit-media-controls-cast-button,
form::-webkit-media-controls-overlay-play-button,
h1::-webkit-media-controls-cast-button,
h1::-webkit-media-controls-overlay-play-button,
h2::-webkit-media-controls-cast-button,
h2::-webkit-media-controls-overlay-play-button,
h3::-webkit-media-controls-cast-button,
h3::-webkit-media-controls-overlay-play-button,
h4::-webkit-media-controls-cast-button,
h4::-webkit-media-controls-overlay-play-button,
h5::-webkit-media-controls-cast-button,
h5::-webkit-media-controls-overlay-play-button,
h6::-webkit-media-controls-cast-button,
h6::-webkit-media-controls-overlay-play-button,
header::-webkit-media-controls-cast-button,
header::-webkit-media-controls-overlay-play-button,
hgroup::-webkit-media-controls-cast-button,
hgroup::-webkit-media-controls-overlay-play-button,
html::-webkit-media-controls-cast-button,
html::-webkit-media-controls-overlay-play-button,
i::-webkit-media-controls-cast-button,
i::-webkit-media-controls-overlay-play-button,
iframe::-webkit-media-controls-cast-button,
iframe::-webkit-media-controls-overlay-play-button,
img::-webkit-media-controls-cast-button,
img::-webkit-media-controls-overlay-play-button,
ins::-webkit-media-controls-cast-button,
ins::-webkit-media-controls-overlay-play-button,
kbd::-webkit-media-controls-cast-button,
kbd::-webkit-media-controls-overlay-play-button,
label::-webkit-media-controls-cast-button,
label::-webkit-media-controls-overlay-play-button,
legend::-webkit-media-controls-cast-button,
legend::-webkit-media-controls-overlay-play-button,
li::-webkit-media-controls-cast-button,
li::-webkit-media-controls-overlay-play-button,
mark::-webkit-media-controls-cast-button,
mark::-webkit-media-controls-overlay-play-button,
menu::-webkit-media-controls-cast-button,
menu::-webkit-media-controls-overlay-play-button,
nav::-webkit-media-controls-cast-button,
nav::-webkit-media-controls-overlay-play-button,
object::-webkit-media-controls-cast-button,
object::-webkit-media-controls-overlay-play-button,
ol::-webkit-media-controls-cast-button,
ol::-webkit-media-controls-overlay-play-button,
output::-webkit-media-controls-cast-button,
output::-webkit-media-controls-overlay-play-button,
p::-webkit-media-controls-cast-button,
p::-webkit-media-controls-overlay-play-button,
pre::-webkit-media-controls-cast-button,
pre::-webkit-media-controls-overlay-play-button,
q::-webkit-media-controls-cast-button,
q::-webkit-media-controls-overlay-play-button,
ruby::-webkit-media-controls-cast-button,
ruby::-webkit-media-controls-overlay-play-button,
s::-webkit-media-controls-cast-button,
s::-webkit-media-controls-overlay-play-button,
samp::-webkit-media-controls-cast-button,
samp::-webkit-media-controls-overlay-play-button,
section::-webkit-media-controls-cast-button,
section::-webkit-media-controls-overlay-play-button,
small::-webkit-media-controls-cast-button,
small::-webkit-media-controls-overlay-play-button,
span::-webkit-media-controls-cast-button,
span::-webkit-media-controls-overlay-play-button,
strike::-webkit-media-controls-cast-button,
strike::-webkit-media-controls-overlay-play-button,
strong::-webkit-media-controls-cast-button,
strong::-webkit-media-controls-overlay-play-button,
sub::-webkit-media-controls-cast-button,
sub::-webkit-media-controls-overlay-play-button,
summary::-webkit-media-controls-cast-button,
summary::-webkit-media-controls-overlay-play-button,
sup::-webkit-media-controls-cast-button,
sup::-webkit-media-controls-overlay-play-button,
table::-webkit-media-controls-cast-button,
table::-webkit-media-controls-overlay-play-button,
tbody::-webkit-media-controls-cast-button,
tbody::-webkit-media-controls-overlay-play-button,
td::-webkit-media-controls-cast-button,
td::-webkit-media-controls-overlay-play-button,
tfoot::-webkit-media-controls-cast-button,
tfoot::-webkit-media-controls-overlay-play-button,
th::-webkit-media-controls-cast-button,
th::-webkit-media-controls-overlay-play-button,
thead::-webkit-media-controls-cast-button,
thead::-webkit-media-controls-overlay-play-button,
time::-webkit-media-controls-cast-button,
time::-webkit-media-controls-overlay-play-button,
tr::-webkit-media-controls-cast-button,
tr::-webkit-media-controls-overlay-play-button,
tt::-webkit-media-controls-cast-button,
tt::-webkit-media-controls-overlay-play-button,
u::-webkit-media-controls-cast-button,
u::-webkit-media-controls-overlay-play-button,
ul::-webkit-media-controls-cast-button,
ul::-webkit-media-controls-overlay-play-button,
var::-webkit-media-controls-cast-button,
var::-webkit-media-controls-overlay-play-button,
video::-webkit-media-controls-cast-button,
video::-webkit-media-controls-overlay-play-button {
    display: none !important
}

a::-webkit-media-controls-overlay-cast-button,
abbr::-webkit-media-controls-overlay-cast-button,
acronym::-webkit-media-controls-overlay-cast-button,
address::-webkit-media-controls-overlay-cast-button,
applet::-webkit-media-controls-overlay-cast-button,
article::-webkit-media-controls-overlay-cast-button,
aside::-webkit-media-controls-overlay-cast-button,
audio::-webkit-media-controls-overlay-cast-button,
b::-webkit-media-controls-overlay-cast-button,
big::-webkit-media-controls-overlay-cast-button,
blockquote::-webkit-media-controls-overlay-cast-button,
body::-webkit-media-controls-overlay-cast-button,
canvas::-webkit-media-controls-overlay-cast-button,
caption::-webkit-media-controls-overlay-cast-button,
center::-webkit-media-controls-overlay-cast-button,
cite::-webkit-media-controls-overlay-cast-button,
code::-webkit-media-controls-overlay-cast-button,
dd::-webkit-media-controls-overlay-cast-button,
del::-webkit-media-controls-overlay-cast-button,
details::-webkit-media-controls-overlay-cast-button,
dfn::-webkit-media-controls-overlay-cast-button,
div::-webkit-media-controls-overlay-cast-button,
dl::-webkit-media-controls-overlay-cast-button,
dt::-webkit-media-controls-overlay-cast-button,
em::-webkit-media-controls-overlay-cast-button,
embed::-webkit-media-controls-overlay-cast-button,
fieldset::-webkit-media-controls-overlay-cast-button,
figcaption::-webkit-media-controls-overlay-cast-button,
figure::-webkit-media-controls-overlay-cast-button,
footer::-webkit-media-controls-overlay-cast-button,
form::-webkit-media-controls-overlay-cast-button,
h1::-webkit-media-controls-overlay-cast-button,
h2::-webkit-media-controls-overlay-cast-button,
h3::-webkit-media-controls-overlay-cast-button,
h4::-webkit-media-controls-overlay-cast-button,
h5::-webkit-media-controls-overlay-cast-button,
h6::-webkit-media-controls-overlay-cast-button,
header::-webkit-media-controls-overlay-cast-button,
hgroup::-webkit-media-controls-overlay-cast-button,
html::-webkit-media-controls-overlay-cast-button,
i::-webkit-media-controls-overlay-cast-button,
iframe::-webkit-media-controls-overlay-cast-button,
img::-webkit-media-controls-overlay-cast-button,
ins::-webkit-media-controls-overlay-cast-button,
kbd::-webkit-media-controls-overlay-cast-button,
label::-webkit-media-controls-overlay-cast-button,
legend::-webkit-media-controls-overlay-cast-button,
li::-webkit-media-controls-overlay-cast-button,
mark::-webkit-media-controls-overlay-cast-button,
menu::-webkit-media-controls-overlay-cast-button,
nav::-webkit-media-controls-overlay-cast-button,
object::-webkit-media-controls-overlay-cast-button,
ol::-webkit-media-controls-overlay-cast-button,
output::-webkit-media-controls-overlay-cast-button,
p::-webkit-media-controls-overlay-cast-button,
pre::-webkit-media-controls-overlay-cast-button,
q::-webkit-media-controls-overlay-cast-button,
ruby::-webkit-media-controls-overlay-cast-button,
s::-webkit-media-controls-overlay-cast-button,
samp::-webkit-media-controls-overlay-cast-button,
section::-webkit-media-controls-overlay-cast-button,
small::-webkit-media-controls-overlay-cast-button,
span::-webkit-media-controls-overlay-cast-button,
strike::-webkit-media-controls-overlay-cast-button,
strong::-webkit-media-controls-overlay-cast-button,
sub::-webkit-media-controls-overlay-cast-button,
summary::-webkit-media-controls-overlay-cast-button,
sup::-webkit-media-controls-overlay-cast-button,
table::-webkit-media-controls-overlay-cast-button,
tbody::-webkit-media-controls-overlay-cast-button,
td::-webkit-media-controls-overlay-cast-button,
tfoot::-webkit-media-controls-overlay-cast-button,
th::-webkit-media-controls-overlay-cast-button,
thead::-webkit-media-controls-overlay-cast-button,
time::-webkit-media-controls-overlay-cast-button,
tr::-webkit-media-controls-overlay-cast-button,
tt::-webkit-media-controls-overlay-cast-button,
u::-webkit-media-controls-overlay-cast-button,
ul::-webkit-media-controls-overlay-cast-button,
var::-webkit-media-controls-overlay-cast-button,
video::-webkit-media-controls-overlay-cast-button {
    display: none !important
}

:focus {
    outline: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none;
    -moz-appearance: none
}

audio,
canvas,
video {
    display: inline-block;
    display: inline;
    zoom: 1;
    max-width: 100%
}

audio:not([controls]) {
    display: none;
    height: 0
}

html {
    font-size: 100%;
    -ms-text-size-adjust: 100%
}

a:focus {
    outline: thin dotted
}

a:active,
a:hover {
    outline: 0
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic
}

figure,
form {
    margin: 0
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    /* *margin-left: -7px */
}

button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    /* *vertical-align: middle */
}

button,
input {
    line-height: normal
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    /* *overflow: visible */
}

button[disabled],
html input[disabled] {
    cursor: default;
    background: #e5e5e5
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    /* *height: 13px; */
    /* *width: 13px */
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

button,
html,
input,
select,
textarea {
    color: #222
}

::selection {
    background: #b3d4fc;
    text-shadow: none
}

img {
    vertical-align: middle
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

textarea {
    resize: vertical
}

.chromeframe {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

.play-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDEwTDMgMjBMMyAtNi42NDQxM2UtMDdMMTkgMTBaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K")
}

.pause-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuODMzOTg0IDAuMjAyNjM3SDguNzUwNjVWMTkuMjAyNkgwLjgzMzk4NFYwLjIwMjYzN1pNMTEuOTE3MyAwLjIwMjYzN0gxOS44MzRWMTkuMjAyNkgxMS45MTczVjAuMjAyNjM3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==")
}

.share-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjUyIiBoZWlnaHQ9IjUyIiBmaWxsPSIjMjIzNjZBIi8+CjxwYXRoIGQ9Ik0zMC41NDI3IDIzLjI0MjJDMzEuNzk4MyAyMy4zNzEgMzIuOTIyMiAyMi40NzM1IDMzLjA1MyAyMS4yMzc1QzMzLjE4MzkgMjAuMDAxNiAzMi4yNzIxIDE4Ljg5NTIgMzEuMDE2NiAxOC43NjY0QzI5Ljc2MSAxOC42Mzc2IDI4LjYzNzEgMTkuNTM1MSAyOC41MDYyIDIwLjc3MTFDMjguMzc1NCAyMi4wMDcgMjkuMjg3MiAyMy4xMTM0IDMwLjU0MjcgMjMuMjQyMloiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIxLjU1NTIgMjguMjVDMjIuODE3NiAyOC4yNSAyMy44NDEgMjcuMjQyNiAyMy44NDEgMjZDMjMuODQxIDI0Ljc1NzQgMjIuODE3NiAyMy43NSAyMS41NTUyIDIzLjc1QzIwLjI5MjkgMjMuNzUgMTkuMjY5NSAyNC43NTc0IDE5LjI2OTUgMjZDMTkuMjY5NSAyNy4yNDI2IDIwLjI5MjkgMjguMjUgMjEuNTU1MiAyOC4yNVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTMwLjk4MTMgMzMuMjYzMkMzMi4yMzgzIDMzLjE0ODUgMzMuMTYyNyAzMi4wNTI0IDMzLjA0NjIgMzAuODE1MUMzMi45Mjk2IDI5LjU3NzcgMzEuODE2MSAyOC42Njc3IDMwLjU1OTIgMjguNzgyNUMyOS4zMDIyIDI4Ljg5NzIgMjguMzc3NyAyOS45OTMzIDI4LjQ5NDMgMzEuMjMwNkMyOC42MTA5IDMyLjQ2OCAyOS43MjQzIDMzLjM3OCAzMC45ODEzIDMzLjI2MzJaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMy4yNDQxIDI3LjU3NjJMMjguNzA1NyAzMC4wNzU0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yOC42OTc1IDIxLjkyODZMMjMuMjE1IDI0LjM2NzQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")
}

.hamburger-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMy4zNzg0MkMwLjcyMzg1OCAzLjM3ODQyIDAuNSAzLjYwMjI4IDAuNSAzLjg3ODQyQzAuNSA0LjE1NDU2IDAuNzIzODU4IDQuMzc4NDIgMSA0LjM3ODQyVjMuMzc4NDJaTTE5IDQuMzc4NDJDMTkuMjc2MSA0LjM3ODQyIDE5LjUgNC4xNTQ1NiAxOS41IDMuODc4NDJDMTkuNSAzLjYwMjI4IDE5LjI3NjEgMy4zNzg0MiAxOSAzLjM3ODQyVjQuMzc4NDJaTTEgNC4zNzg0MkgxOVYzLjM3ODQySDFWNC4zNzg0MloiIGZpbGw9IiMyMjM2NkEiLz4KPHBhdGggZD0iTTEgMTAuMzc4NEMwLjcyMzg1OCAxMC4zNzg0IDAuNSAxMC42MDIzIDAuNSAxMC44Nzg0QzAuNSAxMS4xNTQ2IDAuNzIzODU4IDExLjM3ODQgMSAxMS4zNzg0VjEwLjM3ODRaTTE5IDExLjM3ODRDMTkuMjc2MSAxMS4zNzg0IDE5LjUgMTEuMTU0NiAxOS41IDEwLjg3ODRDMTkuNSAxMC42MDIzIDE5LjI3NjEgMTAuMzc4NCAxOSAxMC4zNzg0VjExLjM3ODRaTTEgMTEuMzc4NEgxOVYxMC4zNzg0SDFWMTEuMzc4NFoiIGZpbGw9IiMyMjM2NkEiLz4KPHBhdGggZD0iTTEgMTcuMzc4NEMwLjcyMzg1OCAxNy4zNzg0IDAuNSAxNy42MDIzIDAuNSAxNy44Nzg0QzAuNSAxOC4xNTQ2IDAuNzIzODU4IDE4LjM3ODQgMSAxOC4zNzg0VjE3LjM3ODRaTTE5IDE4LjM3ODRDMTkuMjc2MSAxOC4zNzg0IDE5LjUgMTguMTU0NiAxOS41IDE3Ljg3ODRDMTkuNSAxNy42MDIzIDE5LjI3NjEgMTcuMzc4NCAxOSAxNy4zNzg0VjE4LjM3ODRaTTEgMTguMzc4NEgxOVYxNy4zNzg0SDFWMTguMzc4NFoiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.chat-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjI4MSA0LjU5OTA5QzE0LjYwNTUgMi45MjI4MiAxMi4zNzQ4IDIgMTAuMDAxMiAyQzcuNjI3NjEgMiA1LjM5Nzc2IDIuOTIzNjQgMy43MjIyNyA0LjU5OTkyQzEuMDk3NSA3LjIyMjk2IDAuMzgyMDI1IDExLjI1MDUgMS45Mjk0NiAxNC41OTIzQzIuMDk4IDE1LjAxMTEgMi4yNDI2IDE1LjM1MTkgMi4yOTg3MyAxNS42Njc2QzIuMzU2NDUgMTUuOTkyMyAyLjI3MjgzIDE2LjI4MDYgMi4xNTEzOCAxNi42MzU5QzEuOTA1MTggMTcuMzU3MSAxLjQ2Mzc1IDE4LjM2ODkgMS45NjE2OCAxOC44ODExQzIuNTQ2NDUgMTkuNDgyNyAzLjY0NjU1IDE4Ljk2NzYgNC4zNjg2MyAxOC43MTk4QzQuNzIwNTkgMTguNTk4MyA0Ljg5NDg4IDE4LjU3OTQgNS4wOTgzNiAxOC41Nzk0QzUuNDg0MjggMTguNTc5NCA1LjkwOTE2IDE4Ljc5OTkgNi4yNTk0NiAxOC45NDAzQzcuNDQ4MzMgMTkuNDkwNiA4LjcxODk5IDE5Ljc1NzQgOS45ODEzOSAxOS43NTc0QzEyLjI5NzIgMTkuNzU3NCAxNC41ODMyIDE4Ljg1ODYgMTYuMjgxIDE3LjE2QzE5Ljc0NDMgMTMuNjk2NyAxOS43NDQzIDguMDYyMzQgMTYuMjgxIDQuNTk5MDlaIiBzdHJva2U9IiMyMjM2NkEiLz4KPGNpcmNsZSBjeD0iNi41NzMyMSIgY3k9IjEwLjg3NSIgcj0iMC45NDQzMDUiIGZpbGw9IiMyMjM2NkEiLz4KPGNpcmNsZSBjeD0iOS45OTYwNiIgY3k9IjEwLjg3NSIgcj0iMC45NDQzMDUiIGZpbGw9IiMyMjM2NkEiLz4KPGNpcmNsZSBjeD0iMTMuNDE4OSIgY3k9IjEwLjg3NSIgcj0iMC45NDQzMDUiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.contact-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE1MzVfOTExMSkiPgo8cGF0aCBkPSJNMTMuMTI1NSA1LjE5MzFDMTMuOTc0OSA1LjM1ODgxIDE0Ljc1NTQgNS43NzQyIDE1LjM2NzMgNi4zODYwOUMxNS45NzkyIDYuOTk3OTkgMTYuMzk0NiA3Ljc3ODU1IDE2LjU2MDMgOC42Mjc4OU0xMy4xMjU1IDEuNzE0ODRDMTQuODkwMSAxLjkxMDg4IDE2LjUzNTYgMi43MDEwOCAxNy43OTE4IDMuOTU1NzJDMTkuMDQ4MSA1LjIxMDM2IDE5Ljg0MDMgNi44NTQ4NSAyMC4wMzg2IDguNjE5MTlNMTkuMTY5IDE1LjU1ODNWMTguMTY3QzE5LjE3IDE4LjQwOTIgMTkuMTIwNCAxOC42NDg5IDE5LjAyMzQgMTguODcwOEMxOC45MjY0IDE5LjA5MjcgMTguNzg0MSAxOS4yOTE5IDE4LjYwNTYgMTkuNDU1NkMxOC40MjcyIDE5LjYxOTMgMTguMjE2NSAxOS43NDQgMTcuOTg3MSAxOS44MjE1QzE3Ljc1NzYgMTkuODk5MSAxNy41MTQ2IDE5LjkyNzkgMTcuMjczNCAxOS45MDYxQzE0LjU5NzYgMTkuNjE1NCAxMi4wMjczIDE4LjcwMTEgOS43NjkwMSAxNy4yMzY2QzcuNjY4IDE1LjkwMTUgNS44ODY3IDE0LjEyMDIgNC41NTE2MiAxMi4wMTkyQzMuMDgyMDQgOS43NTA2NyAyLjE2NzQ5IDcuMTY3ODggMS44ODIwNiA0LjQ4MDA2QzEuODYwMzMgNC4yMzk2IDEuODg4OTEgMy45OTcyNCAxLjk2NTk3IDMuNzY4NDNDMi4wNDMwNCAzLjUzOTYyIDIuMTY2OSAzLjMyOTM2IDIuMzI5NjggMy4xNTEwNEMyLjQ5MjQ2IDIuOTcyNzIgMi42OTA1OCAyLjgzMDI0IDIuOTExNDQgMi43MzI2OUMzLjEzMjMgMi42MzUxMyAzLjM3MTA1IDIuNTg0NjQgMy42MTI0OSAyLjU4NDQxSDYuMjIxMTlDNi42NDMxOSAyLjU4MDI2IDcuMDUyMzEgMi43Mjk2OSA3LjM3MjI5IDMuMDA0ODdDNy42OTIyNiAzLjI4MDA1IDcuOTAxMjYgMy42NjIxOSA3Ljk2MDMyIDQuMDgwMDZMOC42NDE5OCA3LjQ5ODIyQzguNzMzODcgNy44MDE4IDguNDExNSA4LjEyMTkgOC4xNzc3MSA4LjM1ODMyTDcuMDczMzYgOS40NjI2N0M4LjMxMTI0IDExLjYzOTcgMTAuMTEzOCAxMy40NDIyIDEyLjI5MDggMTQuNjgwMUwxMy4zOTUxIDEzLjU3NTdDMTMuNjMxNSAxMy4zNDE5IDEzLjk1MTMgMTMuMDE5MiAxNC4yNTUyIDEzLjExMTRMMTcuNjczNCAxMy43OTMxQzE4LjA5NTggMTMuODUyNyAxOC40ODE1IDE0LjA2NTUgMTguNzU3MyAxNC4zOTA5QzE5LjAzMzEgMTQuNzE2NCAxOS4xNzk2IDE1LjEzMTkgMTkuMTY5IDE1LjU1ODNaIiBzdHJva2U9IiMyMjM2NkEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE1MzVfOTExMSI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTA4MjAzIDAuODQ1MjE1KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=")
}

.contact-icon-blue {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjIxNzQgNi4zNDc4OUMxNS4wNjY3IDYuNTEzNiAxNS44NDczIDYuOTI4OTggMTYuNDU5MiA3LjU0MDg4QzE3LjA3MTEgOC4xNTI3NyAxNy40ODY1IDguOTMzMzQgMTcuNjUyMiA5Ljc4MjY3TTE0LjIxNzQgMi44Njk2M0MxNS45ODIgMy4wNjU2NiAxNy42Mjc1IDMuODU1ODcgMTguODgzNyA1LjExMDVDMjAuMTM5OSA2LjM2NTE0IDIwLjkzMjIgOC4wMDk2NCAyMS4xMzA0IDkuNzczOThNMjAuMjYwOSAxNi43MTMxVjE5LjMyMThDMjAuMjYxOSAxOS41NjQgMjAuMjEyMyAxOS44MDM3IDIwLjExNTIgMjAuMDI1NkMyMC4wMTgyIDIwLjI0NzUgMTkuODc1OSAyMC40NDY3IDE5LjY5NzUgMjAuNjEwNEMxOS41MTkgMjAuNzc0MSAxOS4zMDgzIDIwLjg5ODcgMTkuMDc4OSAyMC45NzYzQzE4Ljg0OTUgMjEuMDUzOSAxOC42MDY0IDIxLjA4MjcgMTguMzY1MiAyMS4wNjA5QzE1LjY4OTQgMjAuNzcwMiAxMy4xMTkxIDE5Ljg1NTggMTAuODYwOSAxOC4zOTE0QzguNzU5ODUgMTcuMDU2MyA2Ljk3ODU2IDE1LjI3NSA1LjY0MzQ4IDEzLjE3NEM0LjE3MzkgMTAuOTA1NSAzLjI1OTM0IDguMzIyNjcgMi45NzM5MiA1LjYzNDg1QzIuOTUyMTkgNS4zOTQzOCAyLjk4MDc2IDUuMTUyMDMgMy4wNTc4MyA0LjkyMzIyQzMuMTM0ODkgNC42OTQ0IDMuMjU4NzYgNC40ODQxNCAzLjQyMTU0IDQuMzA1ODJDMy41ODQzMiA0LjEyNzUgMy43ODI0NCAzLjk4NTAzIDQuMDAzMyAzLjg4NzQ3QzQuMjI0MTYgMy43ODk5MiA0LjQ2MjkxIDMuNzM5NDIgNC43MDQzNSAzLjczOTE5SDcuMzEzMDVDNy43MzUwNSAzLjczNTA0IDguMTQ0MTcgMy44ODQ0OCA4LjQ2NDE0IDQuMTU5NjZDOC43ODQxMiA0LjQzNDgzIDguOTkzMTEgNC44MTY5NyA5LjA1MjE4IDUuMjM0ODVMOS43MzM4NCA4LjY1M0M5LjgyNTcyIDguOTU2NTkgOS41MDMzNiA5LjI3NjY4IDkuMjY5NTcgOS41MTMxMUw4LjE2NTIyIDEwLjYxNzVDOS40MDMxIDEyLjc5NDUgMTEuMjA1NiAxNC41OTcgMTMuMzgyNiAxNS44MzQ4TDE0LjQ4NyAxNC43MzA1QzE0LjcyMzQgMTQuNDk2NyAxNS4wNDMxIDE0LjE3NCAxNS4zNDcxIDE0LjI2NjJMMTguNzY1MiAxNC45NDc5QzE5LjE4NzYgMTUuMDA3NSAxOS41NzM0IDE1LjIyMDIgMTkuODQ5MiAxNS41NDU3QzIwLjEyNDkgMTUuODcxMiAyMC4yNzE1IDE2LjI4NjcgMjAuMjYwOSAxNi43MTMxWiIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")
}

.account-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC42NDYyIDYuNDMzOTdDMTQuNjQ2MiA4Ljk0NDA4IDEyLjU5NyAxMC45ODk1IDEwLjA1NiAxMC45ODk1QzcuNTE1MDYgMTAuOTg5NSA1LjQ2NTgyIDguOTQ0MDggNS40NjU4MiA2LjQzMzk3QzUuNDY1ODIgMy45MjM4NiA3LjUxNTA2IDEuODc4NDIgMTAuMDU2IDEuODc4NDJDMTIuNTk3IDEuODc4NDIgMTQuNjQ2MiAzLjkyMzg2IDE0LjY0NjIgNi40MzM5N1pNMTUuNjQ2MiA2LjQzMzk3QzE1LjY0NjIgOS41MDIyMiAxMy4xNDM0IDExLjk4OTUgMTAuMDU2IDExLjk4OTVDNi45Njg2NCAxMS45ODk1IDQuNDY1ODIgOS41MDIyMiA0LjQ2NTgyIDYuNDMzOTdDNC40NjU4MiAzLjM2NTcyIDYuOTY4NjQgMC44Nzg0MTggMTAuMDU2IDAuODc4NDE4QzEzLjE0MzQgMC44Nzg0MTggMTUuNjQ2MiAzLjM2NTcyIDE1LjY0NjIgNi40MzM5N1pNMTcgMTYuODMyM0MxNyAxNy40NzAzIDE2LjU4NTQgMTguMDg2MiAxNS4yOTQ3IDE4LjU4NzdDMTQuMDE0OCAxOS4wODUgMTIuMTU3NyAxOS4zMzIzIDEwIDE5LjMzMjNDNy44NDIzMiAxOS4zMzIzIDUuOTg1MjEgMTkuMDg1IDQuNzA1MzEgMTguNTg3N0MzLjQxNDU3IDE4LjA4NjIgMyAxNy40NzAzIDMgMTYuODMyM0MzIDE2LjE5NDIgMy40MTQ1NyAxNS41Nzg0IDQuNzA1MzEgMTUuMDc2OUM1Ljk4NTIxIDE0LjU3OTYgNy44NDIzMiAxNC4zMzIzIDEwIDE0LjMzMjNDMTIuMTU3NyAxNC4zMzIzIDE0LjAxNDggMTQuNTc5NiAxNS4yOTQ3IDE1LjA3NjlDMTYuNTg1NCAxNS41Nzg0IDE3IDE2LjE5NDIgMTcgMTYuODMyM1pNMTggMTYuODMyM0MxOCAxOS4zMzIzIDE0LjQxODMgMjAuMzMyMyAxMCAyMC4zMzIzQzUuNTgxNzIgMjAuMzMyMyAyIDE5LjMzMjMgMiAxNi44MzIzQzIgMTQuMzMyMyA1LjU4MTcyIDEzLjMzMjMgMTAgMTMuMzMyM0MxNC40MTgzIDEzLjMzMjMgMTggMTQuMzMyMyAxOCAxNi44MzIzWiIgZmlsbD0iIzIyMzY2QSIvPgo8L3N2Zz4K")
}

.search-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjM5NTUxIDkuMTk2NDdDMi4zOTU1MSA1LjQ4IDUuNDI3OTQgMi40NjE5MSA5LjE3NTE5IDIuNDYxOTFDMTIuOTIyNCAyLjQ2MTkxIDE1Ljk1NDkgNS40OCAxNS45NTQ5IDkuMTk2NDdDMTUuOTU0OSAxMi45MTI5IDEyLjkyMjQgMTUuOTMxIDkuMTc1MTkgMTUuOTMxQzUuNDI3OTQgMTUuOTMxIDIuMzk1NTEgMTIuOTEyOSAyLjM5NTUxIDkuMTk2NDdaTTkuMTc1MTkgMS40NjE5MUM0Ljg4MTUzIDEuNDYxOTEgMS4zOTU1MSA0LjkyMTg2IDEuMzk1NTEgOS4xOTY0N0MxLjM5NTUxIDEzLjQ3MTEgNC44ODE1MyAxNi45MzEgOS4xNzUxOSAxNi45MzFDMTAuOTgwOSAxNi45MzEgMTIuNjQzOCAxNi4zMTkgMTMuOTY0NyAxNS4yOTE5TDE3Ljk3MDcgMTkuMjk3OUMxOC4xNjU5IDE5LjQ5MzIgMTguNDgyNSAxOS40OTMyIDE4LjY3NzggMTkuMjk3OUMxOC44NzMgMTkuMTAyNiAxOC44NzMgMTguNzg2IDE4LjY3NzggMTguNTkwOEwxNC43MTQ0IDE0LjYyNzRDMTYuMDk5NSAxMy4yMzEzIDE2Ljk1NDkgMTEuMzEzOCAxNi45NTQ5IDkuMTk2NDdDMTYuOTU0OSA0LjkyMTg2IDEzLjQ2ODkgMS40NjE5MSA5LjE3NTE5IDEuNDYxOTFaIiBmaWxsPSIjMjIzNjZBIi8+Cjwvc3ZnPgo=")
}

.logo-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxOCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeT0iNiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjYiIGZpbGw9IiMyMjM2NkEiLz4KPHJlY3QgeD0iNiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjYiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==");
    margin-right: 12px
}

.blockquotes-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzMiIGhlaWdodD0iNTUiIHZpZXdCb3g9IjAgMCA3MyA1NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQyLjU2MDYgNTVWMzAuMDk5NUw2Mi4yNDU5IDBINzNMNjIuMjQ1OSAyNS44MTI2TDcyLjE3OTggMjYuOTA3MVY1NUg0Mi41NjA2Wk0wIDU1VjMwLjA5OTVMMTkuNjg1NCAwSDMwLjQzOTVMMTkuNjg1NCAyNS44MTI2TDI5LjYxOTIgMjYuOTA3MVY1NUgwWiIgZmlsbD0iI0QzRDdFMSIvPgo8L3N2Zz4K")
}

.share-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjU0MjkgNy4yNDIxOUMxNS43OTg0IDcuMzcwOTkgMTYuOTIyMyA2LjQ3MzQ3IDE3LjA1MzIgNS4yMzc1M0MxNy4xODQgNC4wMDE1OCAxNi4yNzIzIDIuODk1MjMgMTUuMDE2NyAyLjc2NjQzQzEzLjc2MTEgMi42Mzc2MiAxMi42MzcyIDMuNTM1MTQgMTIuNTA2NCA0Ljc3MTA4QzEyLjM3NTUgNi4wMDcwMyAxMy4yODczIDcuMTEzMzggMTQuNTQyOSA3LjI0MjE5WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNS41NTU1NSAxMi4yNUM2LjgxNzkyIDEyLjI1IDcuODQxMjYgMTEuMjQyNiA3Ljg0MTI2IDEwQzcuODQxMjYgOC43NTczNiA2LjgxNzkyIDcuNzUgNS41NTU1NSA3Ljc1QzQuMjkzMTkgNy43NSAzLjI2OTg0IDguNzU3MzYgMy4yNjk4NCAxMEMzLjI2OTg0IDExLjI0MjYgNC4yOTMxOSAxMi4yNSA1LjU1NTU1IDEyLjI1WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQuOTgxNSAxNy4yNjRDMTYuMjM4NSAxNy4xNDkyIDE3LjE2MyAxNi4wNTMxIDE3LjA0NjQgMTQuODE1OEMxNi45Mjk4IDEzLjU3ODUgMTUuODE2MyAxMi42Njg0IDE0LjU1OTQgMTIuNzgzMkMxMy4zMDI0IDEyLjg5NzkgMTIuMzc3OSAxMy45OTQgMTIuNDk0NSAxNS4yMzE0QzEyLjYxMTEgMTYuNDY4NyAxMy43MjQ1IDE3LjM3ODcgMTQuOTgxNSAxNy4yNjRaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik03LjI0NDMyIDExLjU3NTNMMTIuNzA1OSAxNC4wNzQ1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi42OTcyIDUuOTI5MTJMNy4yMTQ3IDguMzY3ODUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")
}

.instagram {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMDAwMDIgMS40NDE0M0MxMC4xMzYxIDEuNDQxNDMgMTAuMzg5MSAxLjQ0OTU5IDExLjIzMjcgMS40ODgwOEMxMi4wMTI3IDEuNTIzNjUgMTIuNDM2MyAxLjY1Mzk4IDEyLjcxODIgMS43NjM1M0MxMy4wOTE2IDEuOTA4NjYgMTMuMzU4MSAyLjA4MjAxIDEzLjYzOCAyLjM2MTk0QzEzLjkxOCAyLjY0MTkgMTQuMDkxMyAyLjkwODQgMTQuMjM2NSAzLjI4MTgyQzE0LjM0NiAzLjU2MzcxIDE0LjQ3NjMgMy45ODczMSAxNC41MTE5IDQuNzY3M0MxNC41NTA0IDUuNjEwODYgMTQuNTU4NiA1Ljg2Mzg5IDE0LjU1ODYgNy45OTk5NkMxNC41NTg2IDEwLjEzNjEgMTQuNTUwNCAxMC4zODkxIDE0LjUxMTkgMTEuMjMyNkMxNC40NzYzIDEyLjAxMjYgMTQuMzQ2IDEyLjQzNjIgMTQuMjM2NSAxMi43MTgxQzE0LjA5MTMgMTMuMDkxNSAxMy45MTggMTMuMzU4IDEzLjYzOCAxMy42MzhDMTMuMzU4MSAxMy45MTc5IDEzLjA5MTYgMTQuMDkxMyAxMi43MTgyIDE0LjIzNjRDMTIuNDM2MyAxNC4zNDYgMTIuMDEyNyAxNC40NzYzIDExLjIzMjcgMTQuNTExOUMxMC4zODkyIDE0LjU1MDMgMTAuMTM2MiAxNC41NTg1IDguMDAwMDIgMTQuNTU4NUM1Ljg2Mzc1IDE0LjU1ODUgNS42MTA3OSAxNC41NTAzIDQuNzY3MzEgMTQuNTExOUMzLjk4NzMyIDE0LjQ3NjMgMy41NjM3MyAxNC4zNDYgMy4yODE4MyAxNC4yMzY0QzIuOTA4NDEgMTQuMDkxMyAyLjY0MTkxIDEzLjkxNzkgMi4zNjE5OCAxMy42MzhDMi4wODIwNSAxMy4zNTggMS45MDg2NyAxMy4wOTE1IDEuNzYzNTQgMTIuNzE4MUMxLjY1Mzk4IDEyLjQzNjIgMS41MjM2NiAxMi4wMTI2IDEuNDg4MDkgMTEuMjMyNkMxLjQ0OTYgMTAuMzg5MSAxLjQ0MTQ0IDEwLjEzNjEgMS40NDE0NCA3Ljk5OTk2QzEuNDQxNDQgNS44NjM4OSAxLjQ0OTYgNS42MTA4NiAxLjQ4ODA5IDQuNzY3M0MxLjUyMzY2IDMuOTg3MzEgMS42NTM5OCAzLjU2MzcxIDEuNzYzNTQgMy4yODE4MkMxLjkwODY3IDIuOTA4NCAyLjA4MjAyIDIuNjQxOSAyLjM2MTk4IDIuMzYxOTdDMi42NDE5MSAyLjA4MjAxIDIuOTA4NDEgMS45MDg2NiAzLjI4MTgzIDEuNzYzNTNDMy41NjM3MyAxLjY1Mzk4IDMuOTg3MzIgMS41MjM2NSA0Ljc2NzMxIDEuNDg4MDhDNS42MTA4OCAxLjQ0OTU5IDUuODYzOTEgMS40NDE0MyA4LjAwMDAyIDEuNDQxNDNaTTguMDAwMDIgMEM1LjgyNzMzIDAgNS41NTQ4OSAwLjAwOTIwOTIyIDQuNzAxNjEgMC4wNDgxNDJDMy44NTAxIDAuMDg2OTc5NSAzLjI2ODU1IDAuMjIyMjI4IDIuNzU5NyAwLjQxOTk3MkMyLjIzMzYzIDAuNjI0NDE3IDEuNzg3NDggMC44OTc5NjMgMS4zNDI3MSAxLjM0MjdDMC44OTc5NjYgMS43ODc0OCAwLjYyNDQxOSAyLjIzMzYyIDAuNDIwMDA1IDIuNzU5NjlDMC4yMjIyMjkgMy4yNjg1NCAwLjA4Njk3OTggMy44NTAwOSAwLjA0ODE0MjIgNC43MDE1OUMwLjAwOTIwOTI2IDUuNTU0ODggMCA1LjgyNzMxIDAgNy45OTk5NkMwIDEwLjE3MjYgMC4wMDkyMDkyNiAxMC40NDUxIDAuMDQ4MTQyMiAxMS4yOTg0QzAuMDg2OTc5OCAxMi4xNDk5IDAuMjIyMjI5IDEyLjczMTQgMC40MjAwMDUgMTMuMjQwM0MwLjYyNDQxOSAxMy43NjYzIDAuODk3OTY2IDE0LjIxMjUgMS4zNDI3MSAxNC42NTcyQzEuNzg3NDggMTUuMTAyIDIuMjMzNjMgMTUuMzc1NSAyLjc1OTcgMTUuNTc5OUMzLjI2ODU1IDE1Ljc3NzcgMy44NTAxIDE1LjkxMyA0LjcwMTYxIDE1Ljk1MThDNS41NTQ4OSAxNS45OTA3IDUuODI3MzMgMTUuOTk5OSA4LjAwMDAyIDE1Ljk5OTlDMTAuMTcyNyAxNS45OTk5IDEwLjQ0NTEgMTUuOTkwNyAxMS4yOTg0IDE1Ljk1MThDMTIuMTQ5OSAxNS45MTMgMTIuNzMxNCAxNS43Nzc3IDEzLjI0MDMgMTUuNTc5OUMxMy43NjY0IDE1LjM3NTUgMTQuMjEyNSAxNS4xMDIgMTQuNjU3MyAxNC42NTcyQzE1LjEwMiAxNC4yMTI1IDE1LjM3NTYgMTMuNzY2MyAxNS41OCAxMy4yNDAzQzE1Ljc3NzggMTIuNzMxNCAxNS45MTMgMTIuMTQ5OSAxNS45NTE5IDExLjI5ODRDMTUuOTkwOCAxMC40NDUxIDE2IDEwLjE3MjYgMTYgNy45OTk5NkMxNiA1LjgyNzMxIDE1Ljk5MDggNS41NTQ4OCAxNS45NTE5IDQuNzAxNTlDMTUuOTEzIDMuODUwMDkgMTUuNzc3OCAzLjI2ODU0IDE1LjU4IDIuNzU5NjlDMTUuMzc1NiAyLjIzMzYyIDE1LjEwMiAxLjc4NzQ4IDE0LjY1NzMgMS4zNDI3QzE0LjIxMjUgMC44OTc5NjMgMTMuNzY2NCAwLjYyNDQxNyAxMy4yNDAzIDAuNDE5OTcyQzEyLjczMTQgMC4yMjIyMjggMTIuMTQ5OSAwLjA4Njk3OTUgMTEuMjk4NCAwLjA0ODE0MkMxMC40NDUxIDAuMDA5MjA5MjIgMTAuMTcyNyAwIDguMDAwMDIgMFoiIGZpbGw9IiMyMjM2NkEiLz4KPHBhdGggZD0iTTguMDAyNjUgMy44OTY0OEM1LjczMzc4IDMuODk2NDggMy44OTQ1MyA1LjczNTczIDMuODk0NTMgOC4wMDQ1NkMzLjg5NDUzIDEwLjI3MzQgNS43MzM3OCAxMi4xMTI3IDguMDAyNjUgMTIuMTEyN0MxMC4yNzE1IDEyLjExMjcgMTIuMTEwNyAxMC4yNzM0IDEyLjExMDcgOC4wMDQ1NkMxMi4xMTA3IDUuNzM1NzMgMTAuMjcxNSAzLjg5NjQ4IDguMDAyNjUgMy44OTY0OFpNOC4wMDI2NSAxMC42NzEyQzYuNTI5ODcgMTAuNjcxMiA1LjMzNTk3IDkuNDc3MzQgNS4zMzU5NyA4LjAwNDU2QzUuMzM1OTcgNi41MzE4MiA2LjUyOTg3IDUuMzM3OTIgOC4wMDI2NSA1LjMzNzkyQzkuNDc1NCA1LjMzNzkyIDEwLjY2OTMgNi41MzE4MiAxMC42NjkzIDguMDA0NTZDMTAuNjY5MyA5LjQ3NzM0IDkuNDc1NCAxMC42NzEyIDguMDAyNjUgMTAuNjcxMloiIGZpbGw9IiMyMjM2NkEiLz4KPHBhdGggZD0iTTEzLjIzMzUgMy43MzM0NUMxMy4yMzM1IDQuMjYzNjIgMTIuODAzNyA0LjY5MzQ0IDEyLjI3MzUgNC42OTM0NEMxMS43NDMzIDQuNjkzNDQgMTEuMzEzNSA0LjI2MzYyIDExLjMxMzUgMy43MzM0NUMxMS4zMTM1IDMuMjAzMjYgMTEuNzQzMyAyLjc3MzQ0IDEyLjI3MzUgMi43NzM0NEMxMi44MDM3IDIuNzczNDQgMTMuMjMzNSAzLjIwMzI2IDEzLjIzMzUgMy43MzM0NVoiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.facebook {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDcgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi42MzkzOCAyLjU0NzQ4QzYuMjM4MTYgMi40NjcyNCA1LjY5NjI5IDIuNDA3MjkgNS4zNTU0OSAyLjQwNzI5QzQuNDMyNyAyLjQwNzI5IDQuMzcyNzYgMi44MDg1IDQuMzcyNzYgMy40NTA0NVY0LjU5MzIxSDYuNjc5NUw2LjQ3ODQyIDYuOTYwMzdINC4zNzI3NlYxNC4xNjA1SDEuNDg0NDlWNi45NjAzN0gwTDAgNC41OTMyMUgxLjQ4NDQ5VjMuMTI5QzEuNDg0NDkgMS4xMjM0IDIuNDI3MTEgMCA0Ljc5MzggMEM1LjYxNjA1IDAgNi4yMTc4NyAwLjEyMDM2NSA3IDAuMjgwODUxTDYuNjM5MzggMi41NDc0OFoiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.twitter {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy4yMjcgMS42NTcxMkMxNi41OTM2IDEuOTM4NDggMTUuOTEyMSAyLjEyNzk2IDE1LjE5NzIgMi4yMTM1MkMxNS45MjcgMS43NzU5OCAxNi40ODc0IDEuMDgzNSAxNi43NTEgMC4yNTgzODZDMTYuMDY4OCAwLjY2Mzc2NyAxNS4zMTE1IDAuOTU3MTgyIDE0LjUwNyAxLjExNjIzQzEzLjg2MjIgMC40Mjk0OTcgMTIuOTQyOSAwIDExLjkyNzIgMEM5Ljk3NTQ3IDAgOC4zOTI5OSAxLjU4MjQ4IDguMzkyOTkgMy41MzQxNkM4LjM5Mjk5IDMuODEwOTMgOC40MjQ1OCA0LjA4MDggOC40ODQ4NyA0LjMzOTc2QzUuNTQ3MjkgNC4xOTI3NiAyLjk0MzMyIDIuNzg1NDEgMS4yMDAwNyAwLjY0NzExNkMwLjg5NTc0MyAxLjE2OTA2IDAuNzIxNzYyIDEuNzc1OTkgMC43MjE3NjIgMi40MjM2OEMwLjcyMTc2MiAzLjY0OTU4IDEuMzQ0NzYgNC43MzEzNiAyLjI5MzkgNS4zNjUyN0MxLjcxMzk3IDUuMzQ2OSAxLjE2OTYzIDUuMTg3ODUgMC42OTI0NzcgNC45MjMxNFY0Ljk2NzM1QzAuNjkyNDc3IDYuNjgwMTcgMS45MTE0OSA4LjEwODIgMy41MjcyNyA4LjQzMzc2QzMuMjMwOTkgOC41MTQxNSAyLjkxODYzIDguNTU3NzkgMi41OTY1MSA4LjU1Nzc5QzIuMzY4NTUgOC41NTc3OSAyLjE0NjkxIDguNTM1MzkgMS45MzEwMSA4LjQ5NDA1QzIuMzgwNjEgOS44OTc5NiAzLjY4NjMzIDEwLjkyIDUuMjMyNjMgMTAuOTQ4N0M0LjAyMzM4IDExLjg5NjIgMi40OTk0NyAxMi40NjE3IDAuODQzNDkgMTIuNDYxN0MwLjU1NzU0MSAxMi40NjE3IDAuMjc2MTg3IDEyLjQ0NTEgMCAxMi40MTE4QzEuNTY0MSAxMy40MTQzIDMuNDIxNjIgMTQgNS40MTc1MiAxNEMxMS45MTggMTQgMTUuNDcyOCA4LjYxNDYzIDE1LjQ3MjggMy45NDQ3MUMxNS40NzI4IDMuNzkxNCAxNS40Njk5IDMuNjM4NjcgMTUuNDYyNSAzLjQ4NzY2QzE2LjE1MzggMi45ODgxMSAxNi43NTMzIDIuMzY1NjggMTcuMjI3IDEuNjU3MTJaIiBmaWxsPSIjMjIzNjZBIi8+Cjwvc3ZnPgo=")
}

.linkedin {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjQzOTg3IDEuNjQ1MzhDMy40Mzk4NyAyLjU0MjM4IDIuNzU2ODggMy4yNjgzIDEuNjg4OCAzLjI2ODNDMC42NjIzMzEgMy4yNjgzIC0wLjAyMDY1OTkgMi41NDIzOCAwLjAwMDQ3NzEwOCAxLjY0NTM4Qy0wLjAyMDY1OTkgMC43MDQ3ODQgMC42NjIzMTQgMCAxLjcwOTI2IDBDMi43NTY4NiAwIDMuNDE5MzkgMC43MDQ3ODQgMy40Mzk4NyAxLjY0NTM4Wk0wLjA4NjM0OTYgMTQuOTk4N1Y0LjU1MDM5SDMuMzMzNTJWMTQuOTk4SDAuMDg2MzQ5NlYxNC45OTg3WiIgZmlsbD0iIzIyMzY2QSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuOTM2NDYgNy44ODU4OEM1LjkzNjQ2IDYuNTgyNjYgNS44OTM1MiA1LjQ3MTY0IDUuODUwNTkgNC41NTI4NEg4LjY3MTA1TDguODIwOTkgNS45ODQyMkg4Ljg4NTA3QzkuMzEyNDMgNS4zMjE3MSAxMC4zODA1IDQuMzE4MzYgMTIuMTExMSA0LjMxODM2QzE0LjI0NzMgNC4zMTgzNiAxNS44NDk3IDUuNzI4NTkgMTUuODQ5NyA4LjgwNDAyVjE1LjAwMTFIMTIuNjAyNVY5LjIxMDkxQzEyLjYwMjUgNy44NjQwOCAxMi4xMzI5IDYuOTQ1OTUgMTAuOTU3OCA2Ljk0NTk1QzEwLjA2MDIgNi45NDU5NSA5LjUyNjQ1IDcuNTY1NTMgOS4zMTMxIDguMTYzMzFDOS4yMjcyMyA4LjM3NzMyIDkuMTg0OTYgOC42NzU4OCA5LjE4NDk2IDguOTc1NzZWMTUuMDAxMUg1LjkzNzc3VjcuODg1ODhINS45MzY0NloiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.mail-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgMkgyMEMyMS4xIDIgMjIgMi45IDIyIDRWMTZDMjIgMTcuMSAyMS4xIDE4IDIwIDE4SDRDMi45IDE4IDIgMTcuMSAyIDE2VjRDMiAyLjkgMi45IDIgNCAyWiIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIyIDRMMTIgMTFMMiA0IiBzdHJva2U9IiMyMjM2NkEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")
}

.download-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDEwVjEyLjY2NjdDMTQgMTMuMDIwMyAxMy44NTk1IDEzLjM1OTQgMTMuNjA5NSAxMy42MDk1QzEzLjM1OTQgMTMuODU5NSAxMy4wMjAzIDE0IDEyLjY2NjcgMTRIMy4zMzMzM0MyLjk3OTcxIDE0IDIuNjQwNTcgMTMuODU5NSAyLjM5MDUyIDEzLjYwOTVDMi4xNDA0OCAxMy4zNTk0IDIgMTMuMDIwMyAyIDEyLjY2NjdWMTAiIHN0cm9rZT0iIzIyMzY2QSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik00LjY2Njk5IDYuNjY2MDJMOC4wMDAzMyA5Ljk5OTM1TDExLjMzMzcgNi42NjYwMiIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTggMTBWMiIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")
}

.download-icon.white {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjUgMTIuNVYxNS44MzMzQzE3LjUgMTYuMjc1NCAxNy4zMjQ0IDE2LjY5OTMgMTcuMDExOCAxNy4wMTE4QzE2LjY5OTMgMTcuMzI0NCAxNi4yNzU0IDE3LjUgMTUuODMzMyAxNy41SDQuMTY2NjdDMy43MjQ2NCAxNy41IDMuMzAwNzIgMTcuMzI0NCAyLjk4ODE2IDE3LjAxMThDMi42NzU1OSAxNi42OTkzIDIuNSAxNi4yNzU0IDIuNSAxNS44MzMzVjEyLjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTUuODMzMDEgOC4zMzM1TDkuOTk5NjcgMTIuNTAwMkwxNC4xNjYzIDguMzMzNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTAgMTIuNVYyLjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")
}

.multi-color-border {
    position: relative
}

.multi-color-border:after {
    position: absolute;
    content: "";
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4MCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEyODAgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSIzMzkiIGhlaWdodD0iMTAiIGZpbGw9IiMyMjM2NkEiLz4KPHJlY3QgeD0iMzM5IiB3aWR0aD0iOTQxIiBoZWlnaHQ9IjEwIiBmaWxsPSIjQzg4QzMyIi8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    height: 10px;
    bottom: 0
}

.whatsapp {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjUgMTBDMTcuNSAxNC4xNDIxIDE0LjE0MjEgMTcuNSAxMCAxNy41QzguNDIwMSAxNy41IDYuOTU0MyAxNy4wMTE1IDUuNzQ1NDEgMTYuMTc3M0wzLjE4MTgyIDE2LjgxODJMMy44NTM2IDE0LjI5OUMzLjAwMDU4IDEzLjA4MTcgMi41IDExLjU5OTMgMi41IDEwQzIuNSA1Ljg1Nzg2IDUuODU3ODYgMi41IDEwIDIuNUMxNC4xNDIxIDIuNSAxNy41IDUuODU3ODYgMTcuNSAxMFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yOTU1XzEwMjk2KSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwIDE4Ljc1QzE0LjgzMjUgMTguNzUgMTguNzUgMTQuODMyNSAxOC43NSAxMEMxOC43NSA1LjE2NzUxIDE0LjgzMjUgMS4yNSAxMCAxLjI1QzUuMTY3NTEgMS4yNSAxLjI1IDUuMTY3NTEgMS4yNSAxMEMxLjI1IDExLjU2OTMgMS42NjMxMiAxMy4wNDIxIDIuMzg2NTUgMTQuMzE1NkwxLjI1IDE4Ljc1TDUuODIxNzkgMTcuNjg5OUM3LjA2MzM2IDE4LjM2NTkgOC40ODY4MiAxOC43NSAxMCAxOC43NVpNMTAgMTcuNDAzOEMxNC4wODkgMTcuNDAzOCAxNy40MDM4IDE0LjA4OSAxNy40MDM4IDEwQzE3LjQwMzggNS45MTA5NyAxNC4wODkgMi41OTYxNSAxMCAyLjU5NjE1QzUuOTEwOTcgMi41OTYxNSAyLjU5NjE1IDUuOTEwOTcgMi41OTYxNSAxMEMyLjU5NjE1IDExLjU3ODggMy4wOTAzMSAxMy4wNDIyIDMuOTMyNCAxNC4yNDM5TDMuMjY5MjMgMTYuNzMwOEw1Ljc5OTk2IDE2LjA5ODFDNi45OTMzNSAxNi45MjE2IDguNDQwMzYgMTcuNDAzOCAxMCAxNy40MDM4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTcuODEyNTEgNS45Mzc4NkM3LjYwNDQ3IDUuNTIgNy4yODUzMyA1LjU1Njk5IDYuOTYyOTIgNS41NTY5OUM2LjM4NjczIDUuNTU2OTkgNS40ODgyOCA2LjI0NzE3IDUuNDg4MjggNy41MzE2NUM1LjQ4ODI4IDguNTg0MzUgNS45NTIxNiA5LjczNjcgNy41MTUyNiAxMS40NjA1QzkuMDIzNzggMTMuMTI0MSAxMS4wMDU5IDEzLjk4NDcgMTIuNjUxNCAxMy45NTU0QzE0LjI5NjkgMTMuOTI2MSAxNC42MzU0IDEyLjUxMDEgMTQuNjM1NCAxMi4wMzE5QzE0LjYzNTQgMTEuODE5OSAxNC41MDM5IDExLjcxNDIgMTQuNDEzMyAxMS42ODU0QzEzLjg1MjUgMTEuNDE2MyAxMi44MTgzIDEwLjkxNDkgMTIuNTgzIDEwLjgyMDdDMTIuMzQ3NyAxMC43MjY1IDEyLjIyNDggMTAuODUzOSAxMi4xNDg0IDEwLjkyMzJDMTEuOTM1IDExLjEyNjYgMTEuNTEyIDExLjcyNTkgMTEuMzY3MiAxMS44NjA3QzExLjIyMjQgMTEuOTk1NSAxMS4wMDY0IDExLjkyNzMgMTAuOTE2NiAxMS44NzYzQzEwLjU4NTkgMTEuNzQzNiA5LjY4OTMzIDExLjM0NDggOC45NzQ2NyAxMC42NTIxQzguMDkwODMgOS43OTUyOSA4LjAzODk2IDkuNTAwNTEgNy44NzI0NCA5LjIzODEyQzcuNzM5MjIgOS4wMjgyMSA3LjgzNjk4IDguODk5NDEgNy44ODU3NiA4Ljg0MzEzQzguMDc2MTkgOC42MjM0IDguMzM5MTMgOC4yODQxNyA4LjQ1NzA1IDguMTE1NTlDOC41NzQ5NiA3Ljk0NzAxIDguNDgxMzUgNy42OTEwNiA4LjQyNTE4IDcuNTMxNjVDOC4xODM2MSA2Ljg0NjA2IDcuOTc4OTUgNi4yNzIxNSA3LjgxMjUxIDUuOTM3ODZaIiBmaWxsPSJ3aGl0ZSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzI5NTVfMTAyOTYiIHgxPSIxNi41NjI1IiB5MT0iNC4zNzUiIHgyPSIyLjUiIHkyPSIxNy41IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM1QkQwNjYiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjdCNDNFIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==")
}

.cross-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuNTk5NjEgMy42MDAxTDE2LjQ3OTIgMTYuNDgwNSIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNi40ODA1IDMuNjAwMUwzLjYwMDg4IDE2LjQ4MDUiIHN0cm9rZT0iIzIyMzY2QSIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")
}

.hamburger-icon {
    top: 49%;
    left: 20px;
    width: 18px;
    height: 1.2px;
    background: #fff;
    position: absolute
}

.hamburger-icon:after,
.hamburger-icon:before {
    content: "";
    position: absolute;
    width: 18px;
    height: inherit;
    background: #fff;
    border-radius: 5px;
    left: 0;
    transition: all .5s ease
}

.hamburger-icon:after {
    top: -6px
}

.hamburger-icon:before {
    top: 6px
}

.ticker-anim-icons {
    position: absolute;
    background: url(/static/assets/icons/tikker.gif);
    right: 0
}

.ticker-icons {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzM0Mzc1IDExLjVMNS43MzQzOCA3TDAuNzM0Mzc1IDIuNSIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTcuNzM0MzggMTEuNUwxMi43MzQ0IDdMNy43MzQzNyAyLjUiIHN0cm9rZT0iIzIyMzY2QSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=")
}

.graph-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzMSAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTAwMzkgMTQuNDY5TDIzLjkxNjQgMi40Mzg0OCIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIxLjk3NzUgMi4wNTAyOUwyMy45MTc5IDIuNDM4MzhMMjMuNTI5OSA0LjM3ODc5IiBzdHJva2U9IiMyMjM2NkEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMS4wMjA1MSAyLjA1MDI5VjI4LjQzOTlIMzAuMTI2NyIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTguNzgyOTYgMjguNDM5M1YxOS4zNDkxQzguNzgyOTYgMTguNzk2OCA4LjMzNTI1IDE4LjM0OTEgNy43ODI5NiAxOC4zNDkxSDUuMTI1OThDNC41NzM2OSAxOC4zNDkxIDQuMTI1OTggMTguNzk2OCA0LjEyNTk4IDE5LjM0OTFWMjguNDM5MyIgc3Ryb2tlPSIjMjIzNjZBIi8+CjxwYXRoIGQ9Ik0xNi41NDM3IDI4LjQzODhWMTMuOTE1NUMxNi41NDM3IDEzLjM2MzIgMTYuMDk2IDEyLjkxNTUgMTUuNTQzNyAxMi45MTU1SDEyLjg4NjdDMTIuMzM0NCAxMi45MTU1IDExLjg4NjcgMTMuMzYzMiAxMS44ODY3IDEzLjkxNTVWMjguNDM4OCIgc3Ryb2tlPSIjMjIzNjZBIi8+CjxwYXRoIGQ9Ik0yNC4zMDQ0IDI4LjQzOThWOC40ODM0QzI0LjMwNDQgNy45MzExMSAyMy44NTY3IDcuNDgzNCAyMy4zMDQ0IDcuNDgzNEgyMC42NDc1QzIwLjA5NTIgNy40ODM0IDE5LjY0NzUgNy45MzExMSAxOS42NDc1IDguNDgzNFYyOC40Mzk4IiBzdHJva2U9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.accounting-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzMSAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4yNDY1IDkuMjQ5NTFWMTAuNzQ5NUMxOC4yNDY1IDEyLjI2ODMgMTcuMDE1MyAxMy40OTk1IDE1LjQ5NjUgMTMuNDk5NUMxMy45Nzc3IDEzLjQ5OTUgMTIuNzQ2NSAxMi4yNjgzIDEyLjc0NjUgMTAuNzQ5NVY5LjI0OTUxQzEyLjc0NjUgNy43MzA3MyAxMy45Nzc3IDYuNDk5NTEgMTUuNDk2NSA2LjQ5OTUxQzE3LjAxNTMgNi40OTk1MSAxOC4yNDY1IDcuNzMwNzMgMTguMjQ2NSA5LjI0OTUxWk0xMS43NDY1IDkuMjQ5NTFDMTEuNzQ2NSA3LjE3ODQ0IDEzLjQyNTQgNS40OTk1MSAxNS40OTY1IDUuNDk5NTFDMTcuNTY3NSA1LjQ5OTUxIDE5LjI0NjUgNy4xNzg0NCAxOS4yNDY1IDkuMjQ5NTFWMTAuNzQ5NUMxOS4yNDY1IDExLjkxNzkgMTguNzEyMSAxMi45NjE2IDE3Ljg3NDQgMTMuNjQ5M0MxOC4xMTMyIDE0LjEyMTYgMTguOTE3NiAxNC45ODQzIDIwLjUxMzEgMTUuNTIwMUMyMS4xMjEgMTUuNjc5MyAyMi4zNzQgMTYuMzIzNCAyMi43MzE1IDE3Ljc1MzdDMjIuNzM1IDE3Ljc2NzcgMjIuNzM3OSAxNy43ODE3IDIyLjc0MDIgMTcuNzk1OUwyMy4wNDA1IDE5LjY3MDlDMjMuMDg0MSAxOS45NDM2IDIyLjg5ODUgMjAuMiAyMi42MjU4IDIwLjI0MzdDMjIuMzUzMiAyMC4yODc0IDIyLjA5NjcgMjAuMTAxNyAyMi4wNTMxIDE5LjgyOTFMMjEuNzU2NCAxNy45NzY2QzIxLjUxMSAxNy4wMzY1IDIwLjY0NzYgMTYuNTg0NCAyMC4yNTAyIDE2LjQ4NTFDMjAuMjM3OCAxNi40ODIgMjAuMjI1NSAxNi40Nzg0IDIwLjIxMzQgMTYuNDc0M0MxOC41MDQzIDE1LjkwNDcgMTcuNDQ3IDE0Ljk0NzIgMTcuMDIyIDE0LjE3NjJDMTYuNTU2IDE0LjM4NCAxNi4wMzk3IDE0LjQ5OTUgMTUuNDk2NSAxNC40OTk1QzE0Ljk2MTkgMTQuNDk5NSAxNC40NTM0IDE0LjM4NzYgMTMuOTkzMiAxNC4xODZDMTMuNjcwOSAxNC44Nzk0IDEyLjgwMTIgMTUuNzgzIDExLjEyNTkgMTYuNDU3QzExLjAwMzQgMTYuNTE2MyAxMC44Nzc1IDE2LjU2IDEwLjc2NjUgMTYuNTk1N0MxMC43MTA2IDE2LjYxMzcgMTAuNjYzIDE2LjYyODMgMTAuNjE3NyAxNi42NDIzTDEwLjYxNzUgMTYuNjQyM0MxMC41NTQ0IDE2LjY2MTggMTAuNDk1OSAxNi42Nzk4IDEwLjQyNjEgMTYuNzAzM0MxMC4yMTI2IDE2Ljc3NTQgMTAuMDM1NCAxNi44NTYgOS44ODIxOCAxNi45ODk0QzkuNTkzNjkgMTcuMjQwNSA5LjI0NzY3IDE3LjgxMDYgOS4yNDY5NSAxOS4zNzUyTDkuMjQ2ODYgMTkuNDQxOEM5LjI0NjE3IDE5LjgxNjcgOS4yNDU1NSAyMC4xNDc2IDkuMzk3NzkgMjAuNDc4NkM5LjU0NyAyMC44MDMgOS44ODE3MiAyMS4xOTU1IDEwLjczMjQgMjEuNTM1OEwxMC43NDM4IDIxLjU0MDNMMTAuNzQzNyAyMS41NDA0TDEzLjM2MzEgMjIuNjYzQzE0LjI5MjQgMjMuMDM0NSAxNC45MTMzIDIzLjIyNzcgMTUuNTM3OSAyMy4yNDM5QzE2LjE1MjEgMjMuMjU5OSAxNi44MjAxIDIzLjEwNDkgMTcuODI4NiAyMi42NzQ1TDIxLjI1OCAyMC44MTA3QzIxLjUwMDcgMjAuNjc4OCAyMS44MDQzIDIwLjc2ODYgMjEuOTM2MSAyMS4wMTEyQzIyLjA2OCAyMS4yNTM5IDIxLjk3ODIgMjEuNTU3NSAyMS43MzU2IDIxLjY4OTNMMTguMjg1NSAyMy41NjQzQzE4LjI3MTkgMjMuNTcxNyAxOC4yNTggMjMuNTc4NSAxOC4yNDM3IDIzLjU4NDZDMTcuMTY0IDI0LjA0NzMgMTYuMzM3MiAyNC4yNjUgMTUuNTExOSAyNC4yNDM2QzE0LjY5NCAyNC4yMjIzIDEzLjkyODcgMjMuOTY2MyAxMi45ODYxIDIzLjU4OTJMMTIuOTc0NyAyMy41ODQ3TDEyLjk3NDggMjMuNTg0NkwxMC4zNTUzIDIyLjQ2MTlDOS4zMzQ0OSAyMi4wNTI0IDguNzcwNzMgMjEuNTA4NCA4LjQ4OTI4IDIwLjg5NjRDOC4yNDA4MyAyMC4zNTYzIDguMjQ0MjkgMTkuODE2IDguMjQ2NTYgMTkuNDYyNUw4LjI0NjU2IDE5LjQ2MjVDOC4yNDY3NSAxOS40MzE4IDguMjQ2OTQgMTkuNDAyNSA4LjI0Njk1IDE5LjM3NDhDOC4yNDc3MyAxNy42OTcxIDguNjE0MzUgMTYuNzY3MiA5LjIyNTYzIDE2LjIzNTFDOS41MjIyOCAxNS45NzY5IDkuODQxNzQgMTUuODQ1MiAxMC4xMDYyIDE1Ljc1NTlDMTAuMTgyNSAxNS43MzAxIDEwLjI3MDcgMTUuNzAyOCAxMC4zNDcxIDE1LjY3OTJMMTAuMzQ3MiAxNS42NzkxTDEwLjM0NzQgMTUuNjc5MUwxMC4zNDc0IDE1LjY3OTFDMTAuMzkwMSAxNS42NjU5IDEwLjQyOTEgMTUuNjUzOCAxMC40NjA1IDE1LjY0MzdDMTAuNTY0OCAxNS42MTAxIDEwLjYzOTggMTUuNTgyMiAxMC42OTg2IDE1LjU1MjhDMTAuNzExIDE1LjU0NjYgMTAuNzIzNyAxNS41NDA5IDEwLjczNjUgMTUuNTM1OEMxMi40NzQgMTQuODQwOCAxMy4wMzA1IDEzLjk3MDMgMTMuMTI4NiAxMy42NTc1QzEyLjI4NTEgMTIuOTY5OSAxMS43NDY1IDExLjkyMjYgMTEuNzQ2NSAxMC43NDk1VjkuMjQ5NTFaTTE0LjQwOTMgMjAuNzUwNUwxNS4yODEgMjIuMTM1OUMxNS4zMTY5IDIyLjIwOTYgMTUuMzkxNSAyMi4yNTY2IDE1LjQ3MzUgMjIuMjU2NkMxNS41NTU1IDIyLjI1NjYgMTUuNjMwMSAyMi4yMDk2IDE1LjY2NiAyMi4xMzU5TDE2LjUzNzcgMjAuNzUwNUMxNi42NDc4IDIwLjU2MzEgMTYuNjc3NiAyMC4zMzg4IDE2LjYyMDEgMjAuMTI5TDE1Ljc5MzQgMTcuMDUwM0wxNi4zMTA2IDE2Ljg2NDNIMTYuMzEwM0MxNi40MTg4IDE2LjgyNTQgMTYuNDc2MiAxNi43MDY4IDE2LjQzOTcgMTYuNTk3NUwxNi4yODg4IDE2LjE0NDFIMTYuMjg5QzE2LjI2IDE2LjA1NzUgMTYuMTc5MSAxNS45OTkgMTYuMDg4IDE1Ljk5OUgxNC44NTlDMTQuNzY3OSAxNS45OTkgMTQuNjg3IDE2LjA1NzUgMTQuNjU4IDE2LjE0NDFMMTQuNTA3MSAxNi41OTc1SDE0LjUwNzNDMTQuNDcwOCAxNi43MDY4IDE0LjUyODMgMTYuODI1MyAxNC42MzY3IDE2Ljg2NDNMMTUuMTUzOCAxNy4wNTAzTDE0LjMyNjkgMjAuMTI5QzE0LjI2OTQgMjAuMzM4OCAxNC4yOTkyIDIwLjU2MzEgMTQuNDA5MyAyMC43NTA1SDE0LjQwOTNaTTExLjc1MDYgMTguMDgzNUMxMS40OTk4IDE4LjA4MzUgMTEuMjk2MyAxOC4yODc0IDExLjI5NjMgMTguNTM4OEMxMS4yOTYzIDE4Ljc5MDQgMTEuNDk5OCAxOC45OTQzIDExLjc1MDYgMTguOTk0M0gxMi41MTkyQzEyLjc3MDIgMTguOTk0MyAxMi45NzM3IDE4Ljc5MDQgMTIuOTczNyAxOC41Mzg4QzEyLjk3MzcgMTguMjg3NCAxMi43NzAyIDE4LjA4MzUgMTIuNTE5MiAxOC4wODM1SDExLjc1MDZaIiBmaWxsPSIjMjIzNjZBIi8+CjxjaXJjbGUgY3g9IjE1Ljc5NDkiIGN5PSIxNS4yNSIgcj0iMTQuNSIgc3Ryb2tlPSIjMjIzNjZBIi8+Cjwvc3ZnPgo=")
}

.finance-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjgwOTMgMTQuNjc3OUMyMC44MDkzIDE3LjUxMDIgMTguMzE4OSAxOS44NzAxIDE1LjE2NDkgMTkuODcwMUMxMi4wMTA5IDE5Ljg3MDEgOS41MjA1MSAxNy41MTAyIDkuNTIwNTEgMTQuNjc3OUM5LjUyMDUxIDExLjg0NTcgMTIuMDEwOSA5LjQ4NTg0IDE1LjE2NDkgOS40ODU4NEMxOC4zMTg5IDkuNDg1ODQgMjAuODA5MyAxMS44NDU3IDIwLjgwOTMgMTQuNjc3OVoiIHN0cm9rZT0iIzIyMzY2QSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjU5NTggMC45NDA5MDJMMTUuNjAzNSAwLjk0MTgwMkMxNS42MTA5IDAuOTQyNjU0IDE1LjYxODIgMC45NDM2NyAxNS42MjU1IDAuOTQ0ODQ4TDI0Ljk2NzggMi40NDk5OVYyLjQzODM5QzI0Ljk2NzggMS44ODYxIDI1LjQxNTUgMS40MzgzOSAyNS45Njc4IDEuNDM4MzlIMjguMDY0QzI4LjYxNjMgMS40MzgzOSAyOS4wNjQgMS44ODYxIDI5LjA2NCAyLjQzODM5VjguMDI3ODZDMjkuMDY0IDguNTgwMTUgMjguNjE2MyA5LjAyNzg2IDI4LjA2NCA5LjAyNzg2SDI1Ljk2NzhDMjUuNDE1NSA5LjAyNzg2IDI0Ljk2NzggOC41ODAxNSAyNC45Njc4IDguMDI3ODZWOC4wMjMwMUwyMy40NTg1IDguMzcyNTZDMjEuNDAwMSA5LjAwNDkxIDE5LjQ2NTYgOS4wMTY3OSAxNy4zNjggNy45NTYyQzE3LjM1OTMgNy45NTE4MSAxNy4zNTA3IDcuOTQ3MTcgMTcuMzQyMyA3Ljk0MjI4QzE2LjkzOTQgNy43MDgwOSAxNi40NzAyIDcuNTMyNzMgMTYuMDQ3NSA3LjQxNjE2QzE1LjYxNjUgNy4yOTcyOSAxNS4yNzY0IDcuMjUxMDQgMTUuMTM1OCA3LjI1MTA0SDEyLjY3ODFDMTIuNjU2MSA3LjI1MTA0IDEyLjYzNDIgNy4yNDk2IDEyLjYxMjUgNy4yNDY3MkMxMS4zNDU3IDcuMDc5MDggMTAuNjIzMiA2LjUyMjQzIDEwLjM2OTggNS43NDkzNkMxMC4zMzgxIDUuNjUyNjcgMTAuMzE0OSA1LjU1NTU0IDEwLjI5ODkgNS40NTg3NUw1LjAyMzY1IDYuODU1MDJDNS4wMDY2MyA2Ljg1OTUzIDQuOTg5NCA2Ljg2MzEzIDQuOTcyIDYuODY1ODFDMy44ODc3MyA3LjAzMzIyIDMuMTI2MjggNi44MzIxOSAyLjU3MzY5IDYuNDA3NjdDMi4wOTM3OCA2LjAzODk5IDEuODIzNTggNS41MzIxOSAxLjYzNTUxIDUuMTc5NDNMMS42MzU1IDUuMTc5NDFDMS42MTkxOCA1LjE0ODggMS42MDM0OCA1LjExOTM1IDEuNTg4MzIgNS4wOTEyNkMxLjUyMDI2IDQuOTY1MTUgMS41MDk1NyA0LjgxNTkxIDEuNTU4OTggNC42ODEzOUMxLjYwODM4IDQuNTQ2ODggMS43MTMxMiA0LjQ0MDAzIDEuODQ2NjIgNC4zODc5Nkw5LjYyOTUzIDEuMzUyMTRDOS42NDA3OCAxLjM0Nzc1IDkuNjUyMTkgMS4zNDM3NyA5LjY2MzczIDEuMzQwMjFDMTIuMjIyMyAwLjU1MDI0MSAxNC40OTI0IDAuODEzMTI0IDE1LjU5NTggMC45NDA5MDJaTTI0Ljk2NzggNy4wMDk4OFYzLjQ1NjQ1QzI0Ljk0MTQgMy40NTY0NCAyNC45MTQ3IDMuNDU0MzQgMjQuODg3OSAzLjQ1MDAxTDE1LjQ3NzUgMS45MzM4OUMxNC4zOTI4IDEuODA4MzEgMTIuMzExOSAxLjU3MzQ0IDkuOTc1ODYgMi4yOTA0M0wyLjc0NjE4IDUuMTEwNDVDMi44Njg4IDUuMzA2MDkgMy4wMDMzMiA1LjQ3NjcgMy4xODI5IDUuNjE0NjZDMy40NjcyNyA1LjgzMzEyIDMuOTI4NDYgNi4wMTAyNCA0Ljc5Mzk0IDUuODgxMzlMMTAuMzc2NyA0LjQwMzczQzEwLjQzNzMgNC4xOTU2OSAxMC41MTc1IDQuMDA5MjYgMTAuNTk5NiAzLjg1NzJDMTAuNjg2OSAzLjY5NTUxIDEwLjg1NTggMy41OTQ3MyAxMS4wMzk2IDMuNTk0NzNIMTguNDEyOUMxOC42ODkgMy41OTQ3MyAxOC45MTI5IDMuODE4NTggMTguOTEyOSA0LjA5NDczQzE4LjkxMjkgNC4zNzA4NyAxOC42ODkgNC41OTQ3MyAxOC40MTI5IDQuNTk0NzNIMTEuMzY0NkMxMS4yNzA1IDQuODY2NDggMTEuMjM0NiA1LjE3NzA0IDExLjMyMDEgNS40Mzc5NEMxMS40MTQgNS43MjQzOSAxMS43MTAzIDYuMTExMjkgMTIuNzExOSA2LjI1MTA0SDE1LjEzNThDMTUuNDA0OCA2LjI1MTA0IDE1Ljg0MzIgNi4zMjI0NiAxNi4zMTM0IDYuNDUyMTVDMTYuNzg3OCA2LjU4Mjk5IDE3LjMzNzEgNi43ODQ2OCAxNy44MzE3IDcuMDcwMDhDMTkuNjU2MiA3Ljk4ODczIDIxLjMxNzUgNy45ODcxIDIzLjE4MDggNy40MTE3MkMyMy4xOTIzIDcuNDA4MTkgMjMuMjAzOSA3LjQwNTA2IDIzLjIxNTUgNy40MDIzNkwyNC44NTQgNy4wMjI4OEMyNC44OTIyIDcuMDE0MDYgMjQuOTMwMyA3LjAwOTg0IDI0Ljk2NzggNy4wMDk4OFpNMjUuOTY3OCAyLjQzODM5TDI4LjA2NCAyLjQzODM5VjguMDI3ODZIMjUuOTY3OFYyLjQzODM5WiIgZmlsbD0iIzIyMzY2QSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1LjU1MjcgMjguNTU5MUwxNS41NDQ5IDI4LjU1ODJDMTUuNTM3NiAyOC41NTczIDE1LjUzMDIgMjguNTU2MyAxNS41MjI5IDI4LjU1NTJMNi4xODA2NiAyNy4wNUw2LjE4MDY2IDI3LjA2MTZDNi4xODA2NiAyNy42MTM5IDUuNzMyOTUgMjguMDYxNiA1LjE4MDY2IDI4LjA2MTZMMy4wODQ0IDI4LjA2MTZDMi41MzIxMSAyOC4wNjE2IDIuMDg0NCAyNy42MTM5IDIuMDg0NCAyNy4wNjE2TDIuMDg0NCAyMS40NzIxQzIuMDg0NCAyMC45MTk5IDIuNTMyMTEgMjAuNDcyMSAzLjA4NDQgMjAuNDcyMUw1LjE4MDY2IDIwLjQ3MjFDNS43MzI5NSAyMC40NzIxIDYuMTgwNjYgMjAuOTE5OSA2LjE4MDY2IDIxLjQ3MjFMNi4xODA2NiAyMS40NzdMNy42ODk4OCAyMS4xMjc1QzkuNzIwNDEgMjAuNTAyOCAxMS42Nzc0IDIwLjMyNTQgMTMuODA1NCAyMS41NTczTDEzLjgxNzYgMjEuNTY0NkMxNC43MDg0IDIyLjExNDcgMTUuNjc4NyAyMi4yNDkgMTYuMDEyNiAyMi4yNDlMMTguNDcwNCAyMi4yNDlDMTguNDkyMyAyMi4yNDkgMTguNTE0MiAyMi4yNTA0IDE4LjUzNiAyMi4yNTMzQzE5LjgwMjcgMjIuNDIwOSAyMC41MjUzIDIyLjk3NzYgMjAuNzc4NiAyMy43NTA2QzIwLjgxMDMgMjMuODQ3MyAyMC44MzM2IDIzLjk0NDUgMjAuODQ5NSAyNC4wNDEyTDI2LjEyNDggMjIuNjQ1QzI2LjE0MTggMjIuNjQwNSAyNi4xNTkgMjIuNjM2OSAyNi4xNzY0IDIyLjYzNDJDMjcuMjYwNyAyMi40NjY4IDI4LjAyMjIgMjIuNjY3OCAyOC41NzQ3IDIzLjA5MjNDMjkuMDU0NyAyMy40NjEgMjkuMzI0OSAyMy45Njc4IDI5LjUxMjkgMjQuMzIwNkwyOS41MTI5IDI0LjMyMDZDMjkuNTI5MyAyNC4zNTEyIDI5LjU0NSAyNC4zODA2IDI5LjU2MDEgMjQuNDA4N0MyOS42MjgyIDI0LjUzNDggMjkuNjM4OSAyNC42ODQxIDI5LjU4OTUgMjQuODE4NkMyOS41NDAxIDI0Ljk1MzEgMjkuNDM1MyAyNS4wNiAyOS4zMDE4IDI1LjExMkwyMS41MTg5IDI4LjE0NzlDMjEuNTA3NyAyOC4xNTIyIDIxLjQ5NjIgMjguMTU2MiAyMS40ODQ3IDI4LjE1OThDMTguOTI2MSAyOC45NDk4IDE2LjY1NjEgMjguNjg2OSAxNS41NTI3IDI4LjU1OTFaTTYuMTgwNjYgMjIuNDkwMUw2LjE4MDY2IDI2LjA0MzVDNi4yMDcwMSAyNi4wNDM2IDYuMjMzNyAyNi4wNDU3IDYuMjYwNTQgMjYuMDVMMTUuNjcxIDI3LjU2NjFDMTYuNzU1NyAyNy42OTE3IDE4LjgzNjUgMjcuOTI2NiAyMS4xNzI2IDI3LjIwOTZMMjguNDAyMyAyNC4zODk1QzI4LjI3OTYgMjQuMTkzOSAyOC4xNDUxIDI0LjAyMzMgMjcuOTY1NSAyMy44ODUzQzI3LjY4MTIgMjMuNjY2OSAyNy4yMiAyMy40ODk4IDI2LjM1NDUgMjMuNjE4NkwyMC43NzE4IDI1LjA5NjNDMjAuNzExMiAyNS4zMDQzIDIwLjYzMDkgMjUuNDkwNyAyMC41NDg4IDI1LjY0MjhDMjAuNDYxNiAyNS44MDQ1IDIwLjI5MjYgMjUuOTA1MyAyMC4xMDg5IDI1LjkwNTNMMTIuNzM1NiAyNS45MDUzQzEyLjQ1OTQgMjUuOTA1MyAxMi4yMzU2IDI1LjY4MTQgMTIuMjM1NiAyNS40MDUzQzEyLjIzNTYgMjUuMTI5MSAxMi40NTk0IDI0LjkwNTMgMTIuNzM1NiAyNC45MDUzTDE5Ljc4MzggMjQuOTA1M0MxOS44NzggMjQuNjMzNSAxOS45MTM4IDI0LjMyMyAxOS44MjgzIDI0LjA2MjFDMTkuNzM0NSAyMy43NzU2IDE5LjQzODIgMjMuMzg4NyAxOC40MzY2IDIzLjI0OUwxNi4wMTI2IDIzLjI0OUMxNS41MjgyIDIzLjI0OSAxNC4zNzIxIDIzLjA4MDMgMTMuMjk4NSAyMi40MTkzQzExLjUwMTggMjEuMzgxNiA5Ljg2MTIzIDIxLjUwMzUgNy45Njc2MSAyMi4wODgzQzcuOTU2MTUgMjIuMDkxOCA3Ljk0NDU3IDIyLjA5NDkgNy45MzI5IDIyLjA5NzZMNi4yOTQzOSAyMi40NzcxQzYuMjU2MjggMjIuNDg1OSA2LjIxODE3IDIyLjQ5MDIgNi4xODA2NiAyMi40OTAxWk01LjE4MDY2IDI3LjA2MTZMMy4wODQ0IDI3LjA2MTZMMy4wODQ0IDIxLjQ3MjFMNS4xODA2NiAyMS40NzIxTDUuMTgwNjYgMjcuMDYxNloiIGZpbGw9IiMyMjM2NkEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS4wNzkgMTAuNjIxNkMxNS4zMjc1IDEwLjYyMTYgMTUuNTI5IDEwLjgyMzEgMTUuNTI5IDExLjA3MTZWMTEuODgyNUMxNi41Njc5IDEyLjA4NTkgMTcuMDkzOCAxMi44ODcgMTcuMDQ4NyAxMy42NTI4QzE3LjAzNCAxMy45MDA5IDE2LjgyMSAxNC4wOTAyIDE2LjU3MjkgMTQuMDc1NUMxNi4zMjQ4IDE0LjA2MDkgMTYuMTM1NiAxMy44NDc5IDE2LjE1MDIgMTMuNTk5OEMxNi4xNjg5IDEzLjI4MzQgMTUuOTMyOCAxMi43NzEyIDE1LjA5MTUgMTIuNzM1M0wxNS4wODE5IDEyLjczNDlMMTUuMDcyNCAxMi43MzQxQzE0LjgzOSAxMi43MTQyIDE0LjQ5MjUgMTIuODA4OCAxNC4yNzEyIDEzLjAwNDdDMTQuMTY4NiAxMy4wOTU3IDE0LjEwNTUgMTMuMTk2OSAxNC4wODAzIDEzLjMwNjhDMTQuMDU2MyAxMy40MTEzIDE0LjA1OCAxMy41NjA4IDE0LjE0NSAxMy43Njg2QzE0LjMxNDIgMTQuMDQ4OCAxNC42NzcxIDE0LjE1MzMgMTUuMDg2NyAxNC4yMDM0QzE1LjMwMyAxNC4yMjk4IDE1Ljc4NzcgMTQuMzAyMiAxNi4yMTggMTQuNTQxM0MxNi40Mzc5IDE0LjY2MzUgMTYuNjYyMiAxNC44MzkzIDE2LjgyNDQgMTUuMDkyNUMxNi45OTA1IDE1LjM1MTggMTcuMDc0NSAxNS42NjY0IDE3LjA0ODMgMTYuMDMwNUMxNy4wMDAyIDE2LjY5NzcgMTYuNDM3MiAxNy4yODQ3IDE1LjUyOSAxNy40MjMyVjE4LjE3OThDMTUuNTI5IDE4LjQyODMgMTUuMzI3NSAxOC42Mjk4IDE1LjA3OSAxOC42Mjk4QzE0LjgzMDUgMTguNjI5OCAxNC42MjkgMTguNDI4MyAxNC42MjkgMTguMTc5OFYxNy40MDQ2QzE0LjM5MjYgMTcuMzUxIDE0LjE0NDUgMTcuMjUzNiAxMy45MjIyIDE3LjEwNTRDMTMuNTEwNSAxNi44MzExIDEzLjE2ODYgMTYuMzY1MSAxMy4xOTE2IDE1LjY5MzRDMTMuMjAwMSAxNS40NDUgMTMuNDA4NCAxNS4yNTA2IDEzLjY1NjcgMTUuMjU5MUMxMy45MDUxIDE1LjI2NzYgMTQuMDk5NiAxNS40NzU5IDE0LjA5MTEgMTUuNzI0M0MxNC4wODA3IDE2LjAyNzEgMTQuMjE3NyAxNi4yMjA4IDE0LjQyMTMgMTYuMzU2NUMxNC42MzA2IDE2LjQ5NiAxNC44ODkzIDE2LjU1NDcgMTUuMDU2NSAxNi41NTUyQzE1LjA2NCAxNi41NTQ5IDE1LjA3MTUgMTYuNTU0NyAxNS4wNzkgMTYuNTU0N0MxNS4wODExIDE2LjU1NDcgMTUuMDgzMSAxNi41NTQ3IDE1LjA4NTIgMTYuNTU0N0MxNS4wODY2IDE2LjU1NDcgMTUuMDg4IDE2LjU1NDYgMTUuMDg5NCAxNi41NTQ1TDE1LjEgMTYuNTU0SDE1LjExMDZDMTUuOTI5MiAxNi41NTQgMTYuMTM4NiAxNi4xMzI2IDE2LjE1MDYgMTUuOTY1OEMxNi4xNjM2IDE1Ljc4NTUgMTYuMTIyNyAxNS42NjU2IDE2LjA2NjUgMTUuNTc4QzE2LjAwNjQgMTUuNDg0MiAxNS45MTExIDE1LjQwMDQgMTUuNzgwOCAxNS4zMjhDMTUuNTEwNyAxNS4xNzc5IDE1LjE3MjUgMTUuMTIwNiAxNC45Nzc1IDE1LjA5NjdDMTQuNTczMiAxNS4wNDczIDEzLjc1NDggMTQuOTE0MSAxMy4zNDk2IDE0LjE5MDhMMTMuMzM4OSAxNC4xNzE4TDEzLjMzMDEgMTQuMTUxOEMxMy4xNjk4IDEzLjc4NjUgMTMuMTI4MSAxMy40MzI1IDEzLjIwMyAxMy4xMDU3QzEzLjI3NzUgMTIuNzgwOSAxMy40NTggMTIuNTIyNyAxMy42NzQ2IDEyLjMzMUMxMy45NDYxIDEyLjA5MDUgMTQuMjkyNSAxMS45MzcyIDE0LjYyOSAxMS44NzA0VjExLjA3MTZDMTQuNjI5IDEwLjgyMzEgMTQuODMwNSAxMC42MjE2IDE1LjA3OSAxMC42MjE2WiIgZmlsbD0iIzIyMzY2QSIvPgo8L3N2Zz4K")
}

.bank-icon {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzMSAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTUuNzk0OSIgY3k9IjE1LjI1IiByPSIxNC41IiBzdHJva2U9IiMyMjM2NkEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS41OTggMy45MzM1OEMxNS43NjMxIDMuODIzNSAxNS45Nzc3IDMuODIxNSAxNi4xNDQ5IDMuOTI4NDdMMjQuNTM5OSA5LjMwMTNDMjQuNzI3IDkuNDIxIDI0LjgxMjYgOS42NDk3MiAyNC43NTAzIDkuODYyODVDMjQuNjg3OSAxMC4wNzYgMjQuNDkyNSAxMC4yMjI0IDI0LjI3MDQgMTAuMjIyNEg3LjgxNjEzQzcuNTk1OCAxMC4yMjI0IDcuNDAxNDQgMTAuMDc4MiA3LjMzNzU5IDkuODY3MzJDNy4yNzM3NCA5LjY1NjQ0IDcuMzU1NDYgOS40Mjg2MyA3LjUzODc4IDkuMzA2NDFMMTUuNTk4IDMuOTMzNThaTTE1Ljg4MDkgNC45NDY4MUw5LjQ2NzUyIDkuMjIyNDNIMjIuNTYxNkwxNS44ODA5IDQuOTQ2ODFaTTcuMzE2MTMgMTEuNzM3MkM3LjMxNjEzIDExLjQ2MTEgNy41Mzk5OSAxMS4yMzcyIDcuODE2MTMgMTEuMjM3MkgyNC4yNzA0QzI0LjU0NjUgMTEuMjM3MiAyNC43NzA0IDExLjQ2MTEgMjQuNzcwNCAxMS43MzcyQzI0Ljc3MDQgMTIuMDEzNCAyNC41NDY1IDEyLjIzNzIgMjQuMjcwNCAxMi4yMzcySDIzLjA5MThWMjAuNjM5N0gyNC4yNzA0QzI0LjU0NjUgMjAuNjM5NyAyNC43NzA0IDIwLjg2MzUgMjQuNzcwNCAyMS4xMzk3QzI0Ljc3MDQgMjEuNDE1OCAyNC41NDY1IDIxLjYzOTcgMjQuMjcwNCAyMS42Mzk3SDkuNTAzMjVMOS40OTUxMiAyMS42Mzk3TDkuNDg2OTggMjEuNjM5N0g3LjgxNjEzQzcuNTM5OTkgMjEuNjM5NyA3LjMxNjEzIDIxLjQxNTggNy4zMTYxMyAyMS4xMzk3QzcuMzE2MTMgMjAuODYzNSA3LjUzOTk5IDIwLjYzOTcgNy44MTYxMyAyMC42Mzk3SDguOTk1MTJWMTIuMjM3Mkg3LjgxNjEzQzcuNTM5OTkgMTIuMjM3MiA3LjMxNjEzIDEyLjAxMzQgNy4zMTYxMyAxMS43MzcyWk0yMi4wOTE4IDIwLjYzOTdWMTIuMjM3MkgyMC40MDUzVjIwLjYzOTdIMjIuMDkxOFpNMTkuNDA1MyAyMC42Mzk3VjEyLjIzNzJIMTcuNzE4OFYyMC42Mzk3SDE5LjQwNTNaTTE2LjcxODggMjAuNjM5N0gxNS4wMzMyVjEyLjIzNzJIMTYuNzE4OFYyMC42Mzk3Wk0xMi4zNDU3IDIwLjYzOTdIMTQuMDMzMlYxMi4yMzcySDEyLjM0NTdWMjAuNjM5N1pNMTEuMzQ1NyAyMC42Mzk3SDkuOTk1MTJWMTIuMjM3MkgxMS4zNDU3VjIwLjYzOTdaTTYuNjQ0NTMgMjIuODE4N0M2LjY0NDUzIDIyLjU0MjUgNi44NjgzOSAyMi4zMTg3IDcuMTQ0NTMgMjIuMzE4N0gyNC45NDJDMjUuMjE4MSAyMi4zMTg3IDI1LjQ0MiAyMi41NDI1IDI1LjQ0MiAyMi44MTg3QzI1LjQ0MiAyMy4wOTQ4IDI1LjIxODEgMjMuMzE4NyAyNC45NDIgMjMuMzE4N0g3LjE0NDUzQzYuODY4MzkgMjMuMzE4NyA2LjY0NDUzIDIzLjA5NDggNi42NDQ1MyAyMi44MTg3WiIgZmlsbD0iIzIyMzY2QSIvPgo8L3N2Zz4K")
}

.linkedin-white {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMyAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjUgMC41SDMyLjVWMzIuNUgwLjVWMC41Wk04LjcgMTMuOFYyNC41SDEyLjFWMTMuOEg4LjdaTTguNSAxMC40QzguNSAxMS41IDkuMyAxMi4zIDEwLjQgMTIuM0MxMS41IDEyLjMgMTIuMyAxMS41IDEyLjMgMTAuNEMxMi4zIDkuMyAxMS41IDguNSAxMC40IDguNUM5LjQgOC41IDguNSA5LjMgOC41IDEwLjRaTTIxLjEgMjQuNUgyNC4zVjE3LjlDMjQuMyAxNC42IDIyLjMgMTMuNSAyMC40IDEzLjVDMTguNyAxMy41IDE3LjUgMTQuNiAxNy4yIDE1LjNWMTMuOEgxNFYyNC41SDE3LjRWMTguOEMxNy40IDE3LjMgMTguNCAxNi41IDE5LjQgMTYuNUMyMC40IDE2LjUgMjEuMSAxNyAyMS4xIDE4LjdWMjQuNVoiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.business-analyst {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyOSAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi45ODA4IDQuNDYwNzlWNi4yNDUxMUMxMi45ODA4IDguMTU2NDUgMTEuNDMxNCA5LjcwNTg5IDkuNTIwMDMgOS43MDU4OUM3LjYwODY4IDkuNzA1ODkgNi4wNTkyNCA4LjE1NjQ1IDYuMDU5MjQgNi4yNDUxMVY0LjQ2MDc4QzYuMDU5MjQgMi41NDk0NSA3LjYwODY4IDEgOS41MjAwMyAxQzExLjQzMTQgMSAxMi45ODA4IDIuNTQ5NDUgMTIuOTgwOCA0LjQ2MDc5Wk01LjA1OTI0IDQuNDYwNzhDNS4wNTkyNCAxLjk5NzE2IDcuMDU2NCAwIDkuNTIwMDMgMEMxMS45ODM2IDAgMTMuOTgwOCAxLjk5NzE2IDEzLjk4MDggNC40NjA3OVY2LjI0NTExQzEzLjk4MDggNy42Njg5NiAxMy4zMTM3IDguOTM3MDEgMTIuMjc1IDkuNzUzNzNDMTIuNDIxMSAxMC4wMTc4IDEyLjczOTEgMTAuNDAzNSAxMy4yNTYzIDEwLjgxNTdDMTMuODQ4OSAxMS4yODgxIDE0LjY2NTYgMTEuNzY0NCAxNS42Nzk4IDEyLjEwMjVDMTUuOTQxOCAxMi4xODk4IDE2LjA4MzQgMTIuNDczIDE1Ljk5NjEgMTIuNzM1QzE1LjkwODcgMTIuOTk2OSAxNS42MjU2IDEzLjEzODUgMTUuMzYzNiAxMy4wNTEyQzE0LjIzNjcgMTIuNjc1NiAxMy4zMTY0IDEyLjE0MjQgMTIuNjMzIDExLjU5NzdDMTIuMDg3OSAxMS4xNjMzIDExLjY2NjkgMTAuNjk5OSAxMS40MjQxIDEwLjI4MDNDMTAuODQ2NyAxMC41NTMyIDEwLjIwMTIgMTAuNzA1OSA5LjUyMDAzIDEwLjcwNTlDOC44NTA0NCAxMC43MDU5IDguMjE1MzEgMTAuNTU4NCA3LjY0NTM4IDEwLjI5NEM3LjI3NTEzIDExLjA4OTQgNi4yNjQ1NSAxMi4xNTEgNC4yODI1OCAxMi45NDc4QzQuMTQyMTUgMTMuMDE2IDMuOTk2MzggMTMuMDY2OCAzLjg2NDU2IDEzLjEwOTJDMy44MDA0NSAxMy4xMjk4IDMuNzQ0MjUgMTMuMTQ3MSAzLjY5MDI5IDEzLjE2MzdDMy42MTM4MiAxMy4xODczIDMuNTQxODYgMTMuMjA5NCAzLjQ1ODI3IDEzLjIzNzZDMy4xOTk1MSAxMy4zMjUgMi45NzUyMyAxMy40MjU4IDIuNzc5MzYgMTMuNTk2MkMyLjQwNTYgMTMuOTIxNiAxLjk5MjA0IDE0LjYzMzggMS45OTExOCAxNi41MDU3TDEuOTkxMDUgMTYuNTg5NkMxLjk5MDA5IDE3LjAzMTQgMS45ODkyIDE3LjQ0NDYgMi4xNzkyOCAxNy44NTc4QzIuMzY5MzUgMTguMjcxMSAyLjc4OTM4IDE4Ljc1MjUgMy44MTc4MiAxOS4xNjM4TDMuODI5MTYgMTkuMTY4M0wzLjgyOTEgMTkuMTY4NUw2Ljk0NjA1IDIwLjUwNDNDNy45MjkyNiAyMC44OTc0IDguNjMxNDcgMjEuMTI3MiA5LjMxMTY3IDIxLjE4NzhDOS45NzkwMiAyMS4yNDcyIDEwLjY2MTkgMjEuMTQ2MiAxMS41OTc3IDIwLjgwODRDMTEuODU3NCAyMC43MTQ2IDEyLjE0NCAyMC44NDkxIDEyLjIzNzggMjEuMTA4OEMxMi4zMzE2IDIxLjM2ODYgMTIuMTk3MSAyMS42NTUxIDExLjkzNzMgMjEuNzQ4OUMxMC45MDggMjIuMTIwNiAxMC4wNzUzIDIyLjI1OTggOS4yMjI5MyAyMi4xODM4QzguMzg0NyAyMi4xMDkxIDcuNTY0NDMgMjEuODI4NyA2LjU2ODk5IDIxLjQzMDVMNi41NTc2NiAyMS40MjZMNi41NTc3MiAyMS40MjU5TDMuNDQwNjkgMjAuMDlDMi4yNDIxOSAxOS42MDk0IDEuNTkzMSAxOC45NzY1IDEuMjcwNzYgMTguMjc1N0MwLjk4NDQ2NiAxNy42NTMyIDAuOTg4MjA3IDE3LjAzMDcgMC45OTA3NCAxNi42MDkyTDAuOTkwNzQgMTYuNjA5MkMwLjk5MDk1NyAxNi41NzMxIDAuOTkxMTY2IDE2LjUzODQgMC45OTExODEgMTYuNTA1M0MwLjk5MjA5NiAxNC41MjA0IDEuNDI2MjYgMTMuNDQ4MiAyLjEyMjgxIDEyLjg0MkMyLjQ2MjEgMTIuNTQ2NiAyLjgyODYyIDEyLjM5NDggMy4xMzg0IDEyLjI5MDJDMy4yMjg0MyAxMi4yNTk4IDMuMzI5ODYgMTIuMjI4NCAzLjQxOTY3IDEyLjIwMDZMMy40MTk3MyAxMi4yMDA2TDMuNDE5ODUgMTIuMjAwNUwzLjQyMDI2IDEyLjIwMDRMMy40MjA1OSAxMi4yMDAzQzMuNDcxNzggMTIuMTg0NSAzLjUxOTE3IDEyLjE2OTggMy41NTg0NyAxMi4xNTcyQzMuNjgzODQgMTIuMTE2OSAzLjc3ODYxIDEyLjA4MTkgMy44NTUxNyAxMi4wNDM2QzMuODY3NTYgMTIuMDM3NCAzLjg4MDIxIDEyLjAzMTcgMy44OTMwOCAxMi4wMjY2QzUuOTE2MzEgMTEuMjE3MyA2LjYyNjU5IDEwLjIwMDEgNi43ODIxNCA5Ljc2NzFDNS43MzM2NiA4Ljk1MDg4IDUuMDU5MjQgNy42NzY3NSA1LjA1OTI0IDYuMjQ1MTFWNC40NjA3OFpNOS4yNjQ4OCAxOS43ODk3TDguMjI3OTcgMTguMTQxN0g4LjIyNzkzQzguMDk2OTcgMTcuOTE4OCA4LjA2MTUzIDE3LjY1MiA4LjEyOTkgMTcuNDAyNEw5LjExMzUzIDEzLjc0MDFMOC40OTg0MSAxMy41MTg5QzguMzY5NDUgMTMuNDcyNiA4LjMwMTA4IDEzLjMzMTUgOC4zNDQ1NyAxMy4yMDE1SDguMzQ0MzJMOC41MjM4IDEyLjY2MjJDOC41NTgyNCAxMi41NTkyIDguNjU0NTEgMTIuNDg5NiA4Ljc2Mjg2IDEyLjQ4OTZIMTAuMjI0OUMxMC4zMzMyIDEyLjQ4OTYgMTAuNDI5NSAxMi41NTkyIDEwLjQ2MzkgMTIuNjYyMkgxMC40NjM3TDEwLjY0MzIgMTMuMjAxNUMxMC42ODY3IDEzLjMzMTUgMTAuNjE4MyAxMy40NzI2IDEwLjQ4OTMgMTMuNTE4OUgxMC40ODk2TDkuODc0NDYgMTMuNzQwMUwxMC44NTc4IDE3LjQwMjRDMTAuOTI2MiAxNy42NTIgMTAuODkwOCAxNy45MTg4IDEwLjc1OTggMTguMTQxN0w5LjcyMjg5IDE5Ljc4OTdDOS42ODAxNSAxOS44Nzc0IDkuNTkxNDEgMTkuOTMzMyA5LjQ5Mzg4IDE5LjkzMzNDOS4zOTYzNSAxOS45MzMzIDkuMzA3NjEgMTkuODc3NCA5LjI2NDg4IDE5Ljc4OTdaIiBmaWxsPSIjMjIzNjZBIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjcuOTEyMSAxOS43ODg2QzI3LjkxMjEgMTUuNTM4MSAyNC40NDQxIDEyLjA4NzIgMjAuMTU5NSAxMi4wODcyQzE1Ljg3NSAxMi4wODcyIDEyLjQwNyAxNS41MzgxIDEyLjQwNyAxOS43ODg2QzEyLjQwNyAyNC4wMzkgMTUuODc1IDI3LjQ5IDIwLjE1OTUgMjcuNDlDMjQuNDQ0MSAyNy40OSAyNy45MTIxIDI0LjAzOSAyNy45MTIxIDE5Ljc4ODZaTTIwLjE1OTUgMTEuMDg3MkMyNC45OTA1IDExLjA4NzIgMjguOTEyMSAxNC45OCAyOC45MTIxIDE5Ljc4ODZDMjguOTEyMSAyNC41OTcxIDI0Ljk5MDUgMjguNDkgMjAuMTU5NSAyOC40OUMxOC4wOTUzIDI4LjQ5IDE2LjE5NyAyNy43NzkyIDE0LjY5OTggMjYuNTg5OUwxMS40MjYzIDI5Ljg2MzRDMTEuMjMxIDMwLjA1ODcgMTAuOTE0NCAzMC4wNTg3IDEwLjcxOTIgMjkuODYzNEMxMC41MjM5IDI5LjY2ODIgMTAuNTIzOSAyOS4zNTE2IDEwLjcxOTIgMjkuMTU2M0wxMy45NTIzIDI1LjkyMzJDMTIuMzc5NCAyNC4zNTA1IDExLjQwNyAyMi4xODMxIDExLjQwNyAxOS43ODg2QzExLjQwNyAxNC45OCAxNS4zMjg2IDExLjA4NzIgMjAuMTU5NSAxMS4wODcyWiIgZmlsbD0iIzIyMzY2QSIvPgo8cGF0aCBkPSJNMjAuMjg5MyAyMS4yODg0QzIwLjY1NDQgMjEuMjg4NCAyMC45NTAxIDIwLjk3MzYgMjAuOTUwMSAyMC42MDMyQzIwLjk1MDEgMjAuMjMyOSAyMC42NTQ0IDE5LjkxODEgMjAuMjg5MyAxOS45MTgxQzE5LjkyNDIgMTkuOTE4MSAxOS42Mjg1IDIwLjIzMjkgMTkuNjI4NSAyMC42MDMyQzE5LjYyODUgMjAuOTczNiAxOS45MjQyIDIxLjI4ODQgMjAuMjg5MyAyMS4yODg0Wk0yMC4yODkzIDIwLjQzNzNDMjAuMzcyOSAyMC40MzczIDIwLjQ0NDIgMjAuNTA1NSAyMC40NDQyIDIwLjYwMzJDMjAuNDQ0MiAyMC43MDEgMjAuMzcyOSAyMC43NjkyIDIwLjI4OTMgMjAuNzY5MkMyMC4yMDU4IDIwLjc2OTIgMjAuMTM0NCAyMC43MDEgMjAuMTM0NCAyMC42MDMyQzIwLjEzNDQgMjAuNTA1NSAyMC4yMDU4IDIwLjQzNzMgMjAuMjg5MyAyMC40MzczWiIgZmlsbD0iIzIyMzY2QSIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8cGF0aCBkPSJNMjQuODAxMiAxNi44MDAzSDIyLjMxMDVWMTYuMjU4OEMyMi4zMTA1IDE1LjkyMjEgMjIuMDQwOSAxNS42NTEzIDIxLjcxMTggMTUuNjUxM0wxOC45MTgxIDE1LjY1MTNIMTguOTE4MUMxOC41ODQ2IDE1LjY1MTMgMTguMzI5NyAxNS45MjY3IDE4LjMyOTcgMTYuMjU4N1YxNi44MDAyTDE1Ljc4OCAxNi44MDAzQzE1Ljc4OCAxNi44MDAzIDE1Ljc4OCAxNi44MDAzIDE1Ljc4OCAxNi44MDAzQzE1LjQ1MjMgMTYuODAwMyAxNS4xOTk2IDE3LjA4ODYgMTUuMTk5NiAxNy40MDc4VjIyLjk4MjdDMTUuMTk5NiAyMy4zMTcyIDE1LjQ2NjkgMjMuNTkwMiAxNS43ODggMjMuNTkwMkgyNC43OTFDMjUuMTI2OCAyMy41OTAyIDI1LjM3OTQgMjMuMzAxOSAyNS4zNzk0IDIyLjk4MjdWMTcuNDEwNkMyNS4zOTEyIDE3LjA3MTkgMjUuMTIwMiAxNi44MDAzIDI0LjgwMTIgMTYuODAwM1pNMjEuNzA0NiAxNi4yNzA0VjE2LjgwMDJIMTguOTQ1OEwxOC45NDU4IDE2LjI3MDRIMjEuNzA0NlpNMjQuNzczNiAxNy40MTk0VjE5LjQ0MjVDMjMuODU2MSAxOS43ODE3IDE5Ljc5NjkgMjEuMTEzIDE1Ljc5NTMgMTkuNDQ2OFYxNy40MjMzQzE1Ljc5NTQgMTcuNDIyOSAxNS43OTU2IDE3LjQyMjUgMTUuNzk1OCAxNy40MjIxQzE1Ljc5NjMgMTcuNDIxMSAxNS43OTY5IDE3LjQyMDIgMTUuNzk3NCAxNy40MTk0SDI0Ljc3MzZaTTI0Ljc4MzcgMjAuMDg4M1YyMi45ODE3SDE1LjgwNTRWMjAuMTA3OUMxNy4yODcgMjAuNjgwNyAxOC43NjA4IDIwLjg3NzEgMjAuMDkwNyAyMC44NzcxQzIyLjI0NCAyMC44NzcxIDI0LjAxMzYgMjAuMzUzNyAyNC43ODM3IDIwLjA4ODNaIiBmaWxsPSIjMjIzNjZBIiBzdHJva2U9IiMyMjM2NkEiIHN0cm9rZS13aWR0aD0iMC4zIi8+Cjwvc3ZnPgo=")
}

.frame {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzOCAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjQzMzI3IDAuMDMyOTkzMkM4LjI5ODY0IC0wLjAxODUwMTQgOC4xNDgzMyAtMC4wMDkzODQ0IDguMDIwOSAwLjA1ODAwNTRDNi4xMTI5IDEuMDY3MDcgNS4yNzgwNyAyLjMyMzU2IDUuMTc5MzYgMy41NTk2MkM1LjA5NjUxIDQuNTk3MDQgNS41NDMxIDUuNTE2OSA2LjEyMjQxIDYuMTE5NzZDNS44NjQ2NSA2LjQ4ODc4IDUuNTk0NyA2LjkyMzc2IDUuMzMwMzQgNy40MTQ0NkM1LjMyMjE5IDcuMzgxMzYgNS4zMTM3MyA3LjM0ODQxIDUuMzA0OTUgNy4zMTU2M0M1LjAwMTYxIDYuMTgyNDkgNC4zMjY1OCA1LjE5NzY1IDMuNzk0OTkgNC42MjgxOEMzLjY5NzI1IDQuNTIzNDcgMy41NTkyIDQuNDY2NjkgMy40MTYwOSA0LjQ3MjM0QzMuMjcyOTkgNC40Nzc5OSAzLjEzODY5IDQuNTQ1NTEgMy4wNDc1IDQuNjU3NjdDMS42Nzc0OCA2LjM0MjcyIDEuMzg5MDkgNy44MzEzMyAxLjc3MjE0IDkuMDEwNDhDMi4xMzQ2NyAxMC4xMjY1IDMuMDYwMzkgMTAuODM2NiAzLjkxNDIxIDExLjEwMzlMMy45MDA5NiAxMS4xNTkxQzMuNzg5OTEgMTEuNjI1MSAzLjY5ODg1IDEyLjEwODIgMy42MzM3NyAxMi42MDVDMy41Njc5MyAxMi41MDgxIDMuNDk4ODYgMTIuNDE0MiAzLjQyNzIxIDEyLjMyMzRDMi43MDI5MiAxMS40MDYxIDEuNjk1ODggMTAuNzc2NSAwLjk4NDA3MyAxMC40Njk5QzAuODUzNDkxIDEwLjQxMzcgMC43MDU1NDMgMTAuNDE3IDAuNTc3NjI0IDEwLjQ3OUMwLjQ0OTcwNyAxMC41NDExIDAuMzU0MDYxIDEwLjY1NTkgMC4zMTQ4NjMgMTAuNzk0NEMtMC4yNzkwNzIgMTIuODk0IDAuMDM5NDk3IDE0LjM3NzkgMC44NTY1MDEgMTUuMzA2N0MxLjY0MzYxIDE2LjIwMTUgMi44MDA0NSAxNi40NyAzLjY5NDQ0IDE2LjM1MjlDMy43NzUwMiAxNi44MjAzIDMuODg1NiAxNy4yOTE2IDQuMDMwMDMgMTcuNzY0N0MzLjk4OTM5IDE3Ljc0NDEgMy45NDg1NiAxNy43MjQxIDMuOTA3NTcgMTcuNzA0OEMyLjg1NjgzIDE3LjIwODYgMS42NzgzMiAxNy4wOTg5IDAuOTA2MDAyIDE3LjE0NTVDMC43NjQ2MSAxNy4xNTQxIDAuNjMzOTk3IDE3LjIyMjcgMC41NDY4MDUgMTcuMzM0M0MwLjQ1OTYxMyAxNy40NDYgMC40MjQwODEgMTcuNTkgMC40NDkwOTEgMTcuNzMwNUMwLjgzMTM4NiAxOS44Nzc3IDEuNzYyOSAyMS4wNjYzIDIuOTA0MDEgMjEuNTMxNkMzLjkwNjA3IDIxLjk0MDIgNC45NTQ5NiAyMS43NDEgNS43MDAyMiAyMS4zMThDNS45ODIxNyAyMS43NDg5IDYuMzA3NDYgMjIuMTk3MyA2LjY3NjgyIDIyLjY0ODlDNi41NDUwOSAyMi42MjkzIDYuNDEzMjYgMjIuNjE1NyA2LjI4MjA3IDIyLjYwNzRDNS4xMjU1NSAyMi41MzQgMy45ODgyMSAyMi44Njc4IDMuMjg1MjkgMjMuMTk3QzMuMTU2NjQgMjMuMjU3MyAzLjA1OTUxIDIzLjM2OTMgMy4wMTgxNCAyMy41MDUzQzIuOTc2NzYgMjMuNjQxMiAyLjk5NTA0IDIzLjc4ODEgMy4wNjg0MiAyMy45MDk1QzQuMTkxNjkgMjUuNzY3MSA1LjQ4NDI3IDI2LjUyOTkgNi43MTQ0NCAyNi41NDExQzcuODQ5MjcgMjYuNTUxNSA4Ljc5MTk2IDI1LjkxNzYgOS4zMjMzNSAyNS4yMDU0QzkuODA0ODIgMjUuNTY5OCAxMC4zMjIxIDI1LjkxNSAxMC44NzU2IDI2LjIzMTJDMTAuNzk2MyAyNi4yNTQ3IDEwLjcxOCAyNi4yODAyIDEwLjY0MDcgMjYuMzA3NkM5LjU0NzE5IDI2LjY5NDUgOC42MjU3NyAyNy40NDkzIDguMTAyOSAyOC4wMjkxQzguMDA3MTEgMjguMTM1MyA3Ljk2MDMxIDI4LjI3NzUgNy45NzQyMyAyOC40MTk4QzcuOTg4MTYgMjguNTYyMiA4LjA2MTQ4IDI4LjY5MTMgOC4xNzU4MiAyOC43NzQ4QzkuOTE4OTUgMzAuMDQ3MyAxMS40MDA0IDMwLjI0MTQgMTIuNTM3MiAyOS43Njg3QzEzLjUzMzUgMjkuMzU0NCAxNC4xNTAzIDI4LjQ3MjQgMTQuMzk3NiAyNy42NDI0QzE0Ljg5OTYgMjcuNzY2NCAxNS40MjEzIDI3Ljg2NTIgMTUuOTYyNyAyNy45MzVDMTYuMjM2NSAyNy45NzA0IDE2LjQ4NzIgMjcuNzc3IDE2LjUyMjUgMjcuNTAzMUMxNi41NTc4IDI3LjIyOTIgMTYuMzY0NSAyNi45Nzg2IDE2LjA5MDYgMjYuOTQzMkM5Ljg4NjYyIDI2LjE0MzEgNi40NTA4OSAyMS4yMTMgNS41MTk5MyAxOC44NjM1QzUuNTE2NDUgMTguODU0NyA1LjUxMjcxIDE4Ljg0NiA1LjUwODczIDE4LjgzNzRDNC4zMTEwOSAxNi4yNTM1IDQuMzM5MjUgMTMuNjMzOSA0Ljg3MzcyIDExLjM5MDlDNS40MDk2OSA5LjE0MTU5IDYuNDQ4OTMgNy4yOTkyOCA3LjIyNjc1IDYuMzA3TDcuMjMyIDYuMzAwMThDOC40Mjk1IDUuNjE2OTIgOC45MzkyIDQuNDk0NzEgOS4wODQ4NCAzLjM5ODY0QzkuMjM5MzcgMi4yMzU2NCA4Ljk5NTA1IDEuMDYxNjggOC43MjM3IDAuMzI2ODA3QzguNjczNzcgMC4xOTE1ODMgOC41Njc5MSAwLjA4NDQ4NzggOC40MzMyNyAwLjAzMjk5MzJaTTcuOTU5MTcgMS4yNDc2NUM4LjEwMjA4IDEuODMyNjUgOC4xODcyNSAyLjU2MTc4IDguMDkzNTUgMy4yNjY5MkM3Ljk4MDg0IDQuMTE1MTcgNy42MTg1NiA0Ljg5Mzk5IDYuODA3NjYgNS4zODkzMkM2LjQxNDM3IDQuOTYyNTQgNi4xMjEyNSA0LjMyNzE3IDYuMTc2MTkgMy42MzkyM0M2LjIzMjE5IDIuOTM3OTcgNi42NjE2NCAyLjA2ODUxIDcuOTU5MTcgMS4yNDc2NVpNNC4zNDM3IDcuNTg1MzNDNC4xNTk5NSA2Ljg5ODkzIDMuODAyMiA2LjI2MTI3IDMuNDQ2NTMgNS43NzkzNEMyLjU2MzgzIDcuMDUxNiAyLjUwMTcxIDguMDIzMSAyLjcxODQyIDguNjkwMjFDMi45MzExMiA5LjM0NDk2IDMuNDQ0NTMgOS44MTM4NiAzLjk3MDc2IDEwLjA1MDdDNC41Mjk1MiA5LjI3MjExIDQuNTY0NjcgOC40MTA3NyA0LjM0MzcgNy41ODUzM1pNMS4xMjMxNSAxMS42NjQxQzEuNjM4MzEgMTEuOTYxMSAyLjIxNjggMTIuNDAwMiAyLjY1NDU1IDEyLjk1NDZDMy4xODA1MSAxMy42MjA4IDMuNDg3MzQgMTQuNDI1NyAzLjI3NzcxIDE1LjM3MDZDMi43MDExIDE1LjM2ODQgMi4wNDYgMTUuMTQ3MyAxLjU5NDk1IDE0LjYzNDVDMS4xMzU5MSAxNC4xMTI2IDAuODEwMTQ2IDEzLjE5NTggMS4xMjMxNSAxMS42NjQxWk0zLjQ4OTY3IDE4LjYxMThDMi44NTYzNCAxOC4zMTI4IDIuMTQ2ODQgMTguMTgwNiAxLjU1NjI3IDE4LjE0NzNDMS45NDMyNiAxOS42Njg4IDIuNjM2MjMgMjAuMzQzNCAzLjI3MjM4IDIwLjYwMjhDMy44OTgyMSAyMC44NTggNC41ODE1OCAyMC43NjAzIDUuMDk5NjUgMjAuNTAwM0M0Ljg3Njc5IDE5LjU1MzkgNC4yNDk5MiAxOC45NzA4IDMuNDg5NjcgMTguNjExOFpNNC4yNDk3NiAyMy44ODgxQzQuODExNjggMjMuNzAwNyA1LjUxOTcgMjMuNTYxMyA2LjIxNjM1IDIzLjYwNTVDNy4wNTI0OSAyMy42NTg2IDcuODQ1MDEgMjMuOTY5NiA4LjM5MDk3IDI0Ljc2OTNDOC4wMDEzNyAyNS4yMDM0IDcuMzk5NzggMjUuNTQ3MSA2LjcyNjAyIDI1LjU0MUM2LjA0MTMxIDI1LjUzNDcgNS4xNTQ0OSAyNS4xNjMgNC4yNDk3NiAyMy44ODgxWk0xMC45NjIyIDI3LjI1NjVDMTAuMzAyNSAyNy40ODk5IDkuNzAyMjggMjcuODk3IDkuMjU0OTcgMjguMjkxQzEwLjU3MTYgMjkuMTA4NiAxMS41MzAzIDI5LjEwMzIgMTIuMTY1NiAyOC44MzkxQzEyLjc5MDMgMjguNTc5MyAxMy4yMTQ1IDI4LjAyNTYgMTMuNDA5MyAyNy40NzI2QzEyLjYwMyAyNi45NTE3IDExLjc1NDMgMjYuOTc2MiAxMC45NjIyIDI3LjI1NjVaTTI4LjU4NDYgMC4wMzI5OTMyQzI4LjcxOTIgLTAuMDE4NTAxNCAyOC44Njk2IC0wLjAwOTM4NDQgMjguOTk3IDAuMDU4MDA1NEMzMC45MDUgMS4wNjcwNyAzMS43Mzk4IDIuMzIzNTYgMzEuODM4NSAzLjU1OTYyQzMxLjkyMTQgNC41OTcwNCAzMS40NzQ4IDUuNTE2OSAzMC44OTU1IDYuMTE5NzZDMzEuMTUzMiA2LjQ4ODc4IDMxLjQyMzIgNi45MjM3NiAzMS42ODc1IDcuNDE0NDZDMzEuNjk1NyA3LjM4MTM2IDMxLjcwNDIgNy4zNDg0MSAzMS43MTI5IDcuMzE1NjNDMzIuMDE2MyA2LjE4MjQ5IDMyLjY5MTMgNS4xOTc2NSAzMy4yMjI5IDQuNjI4MThDMzMuMzIwNiA0LjUyMzQ3IDMzLjQ1ODcgNC40NjY2OSAzMy42MDE4IDQuNDcyMzRDMzMuNzQ0OSA0LjQ3Nzk5IDMzLjg3OTIgNC41NDU1MSAzMy45NzA0IDQuNjU3NjdDMzUuMzQwNCA2LjM0MjcyIDM1LjYyODggNy44MzEzMyAzNS4yNDU3IDkuMDEwNDhDMzQuODgzMiAxMC4xMjY1IDMzLjk1NzUgMTAuODM2NiAzMy4xMDM3IDExLjEwMzlMMzMuMTE2OSAxMS4xNTkxQzMzLjIyOCAxMS42MjUxIDMzLjMxOSAxMi4xMDgyIDMzLjM4NDEgMTIuNjA1QzMzLjQ1IDEyLjUwODEgMzMuNTE5IDEyLjQxNDIgMzMuNTkwNyAxMi4zMjM0QzM0LjMxNSAxMS40MDYxIDM1LjMyMiAxMC43NzY1IDM2LjAzMzggMTAuNDY5OUMzNi4xNjQ0IDEwLjQxMzcgMzYuMzEyMyAxMC40MTcgMzYuNDQwMyAxMC40NzlDMzYuNTY4MiAxMC41NDExIDM2LjY2MzggMTAuNjU1OSAzNi43MDMgMTAuNzk0NEMzNy4yOTcgMTIuODk0IDM2Ljk3ODQgMTQuMzc3OSAzNi4xNjE0IDE1LjMwNjdDMzUuMzc0MyAxNi4yMDE1IDM0LjIxNzQgMTYuNDcgMzMuMzIzNCAxNi4zNTI5QzMzLjI0MjkgMTYuODIwMyAzMy4xMzIzIDE3LjI5MTYgMzIuOTg3OSAxNy43NjQ3QzMzLjAyODUgMTcuNzQ0MSAzMy4wNjkzIDE3LjcyNDEgMzMuMTEwMyAxNy43MDQ4QzM0LjE2MTEgMTcuMjA4NiAzNS4zMzk2IDE3LjA5ODkgMzYuMTExOSAxNy4xNDU1QzM2LjI1MzMgMTcuMTU0MSAzNi4zODM5IDE3LjIyMjcgMzYuNDcxMSAxNy4zMzQzQzM2LjU1ODMgMTcuNDQ2IDM2LjU5MzggMTcuNTkgMzYuNTY4OCAxNy43MzA1QzM2LjE4NjUgMTkuODc3NyAzNS4yNTUgMjEuMDY2MyAzNC4xMTM5IDIxLjUzMTZDMzMuMTExOCAyMS45NDAyIDMyLjA2MjkgMjEuNzQxIDMxLjMxNzcgMjEuMzE4QzMxLjAzNTcgMjEuNzQ4OSAzMC43MTA0IDIyLjE5NzMgMzAuMzQxMSAyMi42NDg5QzMwLjQ3MjggMjIuNjI5MyAzMC42MDQ2IDIyLjYxNTcgMzAuNzM1OCAyMi42MDc0QzMxLjg5MjMgMjIuNTM0IDMzLjAyOTcgMjIuODY3OCAzMy43MzI2IDIzLjE5N0MzMy44NjEyIDIzLjI1NzMgMzMuOTU4NCAyMy4zNjkzIDMzLjk5OTcgMjMuNTA1M0MzNC4wNDExIDIzLjY0MTIgMzQuMDIyOCAyMy43ODgxIDMzLjk0OTUgMjMuOTA5NUMzMi44MjYyIDI1Ljc2NzEgMzEuNTMzNiAyNi41Mjk5IDMwLjMwMzQgMjYuNTQxMUMyOS4xNjg2IDI2LjU1MTUgMjguMjI1OSAyNS45MTc2IDI3LjY5NDUgMjUuMjA1NEMyNy4yMTMxIDI1LjU2OTggMjYuNjk1OCAyNS45MTUgMjYuMTQyMyAyNi4yMzEyQzI2LjIyMTUgMjYuMjU0NyAyNi4yOTk5IDI2LjI4MDIgMjYuMzc3MiAyNi4zMDc2QzI3LjQ3MDcgMjYuNjk0NSAyOC4zOTIxIDI3LjQ0OTMgMjguOTE1IDI4LjAyOTFDMjkuMDEwOCAyOC4xMzUzIDI5LjA1NzYgMjguMjc3NSAyOS4wNDM3IDI4LjQxOThDMjkuMDI5NyAyOC41NjIyIDI4Ljk1NjQgMjguNjkxMyAyOC44NDIxIDI4Ljc3NDhDMjcuMDk4OSAzMC4wNDczIDI1LjYxNzQgMzAuMjQxNCAyNC40ODA3IDI5Ljc2ODdDMjMuNDg0NCAyOS4zNTQ0IDIyLjg2NzYgMjguNDcyNCAyMi42MjAzIDI3LjY0MjRDMjIuMTE4MyAyNy43NjY0IDIxLjU5NjYgMjcuODY1MiAyMS4wNTUyIDI3LjkzNUMyMC43ODEzIDI3Ljk3MDQgMjAuNTMwNyAyNy43NzcgMjAuNDk1NCAyNy41MDMxQzIwLjQ2IDI3LjIyOTIgMjAuNjUzNCAyNi45Nzg2IDIwLjkyNzMgMjYuOTQzMkMyNy4xMzEzIDI2LjE0MzEgMzAuNTY3IDIxLjIxMyAzMS40OTggMTguODYzNUwzMS41MDQyIDE4Ljg0ODRMMzEuNTA5MiAxOC44Mzc0QzMyLjcwNjggMTYuMjUzNSAzMi42Nzg2IDEzLjYzMzkgMzIuMTQ0MiAxMS4zOTA5QzMxLjYwODIgOS4xNDE1OSAzMC41NjkgNy4yOTkyOCAyOS43OTExIDYuMzA3TDI5Ljc4NTkgNi4zMDAxOEMyOC41ODg0IDUuNjE2OTIgMjguMDc4NyA0LjQ5NDcxIDI3LjkzMyAzLjM5ODY0QzI3Ljc3ODUgMi4yMzU2NCAyOC4wMjI4IDEuMDYxNjggMjguMjk0MiAwLjMyNjgwN0MyOC4zNDQxIDAuMTkxNTgzIDI4LjQ1IDAuMDg0NDg3OCAyOC41ODQ2IDAuMDMyOTkzMlpNMjkuMDU4NyAxLjI0NzY1QzI4LjkxNTggMS44MzI2NSAyOC44MzA2IDIuNTYxNzggMjguOTI0MyAzLjI2NjkyQzI5LjAzNyA0LjExNTE3IDI5LjM5OTMgNC44OTM5OSAzMC4yMTAyIDUuMzg5MzJDMzAuNjAzNSA0Ljk2MjU0IDMwLjg5NjYgNC4zMjcxNyAzMC44NDE3IDMuNjM5MjNDMzAuNzg1NyAyLjkzNzk3IDMwLjM1NjIgMi4wNjg1MSAyOS4wNTg3IDEuMjQ3NjVaTTMyLjY3NDIgNy41ODUzM0MzMi44NTc5IDYuODk4OTMgMzMuMjE1NyA2LjI2MTI3IDMzLjU3MTQgNS43NzkzNEMzNC40NTQgNy4wNTE2IDM0LjUxNjIgOC4wMjMxIDM0LjI5OTUgOC42OTAyMUMzNC4wODY4IDkuMzQ0OTYgMzMuNTczNCA5LjgxMzg2IDMzLjA0NzEgMTAuMDUwN0MzMi40ODg0IDkuMjcyMTEgMzIuNDUzMiA4LjQxMDc3IDMyLjY3NDIgNy41ODUzM1pNMzUuODk0NyAxMS42NjQxQzM1LjM3OTYgMTEuOTYxMSAzNC44MDExIDEyLjQwMDIgMzQuMzYzMyAxMi45NTQ2QzMzLjgzNzQgMTMuNjIwOCAzMy41MzA1IDE0LjQyNTcgMzMuNzQwMiAxNS4zNzA2QzM0LjMxNjggMTUuMzY4NCAzNC45NzE5IDE1LjE0NzMgMzUuNDIyOSAxNC42MzQ1QzM1Ljg4MiAxNC4xMTI2IDM2LjIwNzcgMTMuMTk1OCAzNS44OTQ3IDExLjY2NDFaTTMzLjUyODIgMTguNjExOEMzNC4xNjE1IDE4LjMxMjggMzQuODcxIDE4LjE4MDYgMzUuNDYxNiAxOC4xNDczQzM1LjA3NDYgMTkuNjY4OCAzNC4zODE3IDIwLjM0MzQgMzMuNzQ1NSAyMC42MDI4QzMzLjExOTcgMjAuODU4IDMyLjQzNjMgMjAuNzYwMyAzMS45MTgyIDIwLjUwMDNDMzIuMTQxMSAxOS41NTM5IDMyLjc2OCAxOC45NzA4IDMzLjUyODIgMTguNjExOFpNMzIuNzY4MSAyMy44ODgxQzMyLjIwNjIgMjMuNzAwNyAzMS40OTgyIDIzLjU2MTMgMzAuODAxNSAyMy42MDU1QzI5Ljk2NTQgMjMuNjU4NiAyOS4xNzI5IDIzLjk2OTYgMjguNjI2OSAyNC43NjkzQzI5LjAxNjUgMjUuMjAzNCAyOS42MTgxIDI1LjU0NzEgMzAuMjkxOSAyNS41NDFDMzAuOTc2NiAyNS41MzQ3IDMxLjg2MzQgMjUuMTYzIDMyLjc2ODEgMjMuODg4MVpNMjYuMDU1NyAyNy4yNTY1QzI2LjcxNTQgMjcuNDg5OSAyNy4zMTU2IDI3Ljg5NyAyNy43NjI5IDI4LjI5MUMyNi40NDYzIDI5LjEwODYgMjUuNDg3NSAyOS4xMDMyIDI0Ljg1MjMgMjguODM5MUMyNC4yMjc2IDI4LjU3OTMgMjMuODAzMyAyOC4wMjU2IDIzLjYwODYgMjcuNDcyNkMyNC40MTQ5IDI2Ljk1MTcgMjUuMjYzNiAyNi45NzYyIDI2LjA1NTcgMjcuMjU2NVpNMTguNTA4NiA2LjA0MTk5QzE0LjUwNzMgNi4wNDE5OSAxMS4yNDkgOS4zNDQ2MiAxMS4yNDkgMTMuNDM2OUMxMS4yNDkgMTcuNTI5MiAxNC41MDczIDIwLjgzMTggMTguNTA4NiAyMC44MzE4QzIyLjUwOTggMjAuODMxOCAyNS43NjgxIDE3LjUyOTIgMjUuNzY4MSAxMy40MzY5QzI1Ljc2ODEgOS4zNDQ2MiAyMi41MDk4IDYuMDQxOTkgMTguNTA4NiA2LjA0MTk5Wk0xMC4yNDkgMTMuNDM2OUMxMC4yNDkgOC44MDg3MiAxMy45Mzg4IDUuMDQxOTkgMTguNTA4NiA1LjA0MTk5QzIzLjA3ODMgNS4wNDE5OSAyNi43NjgxIDguODA4NzIgMjYuNzY4MSAxMy40MzY5QzI2Ljc2ODEgMTguMDY1MSAyMy4wNzgzIDIxLjgzMTggMTguNTA4NiAyMS44MzE4QzEzLjkzODggMjEuODMxOCAxMC4yNDkgMTguMDY1MSAxMC4yNDkgMTMuNDM2OVpNMTguNTA4OSA3LjIwMTE3QzE4Ljc4NSA3LjIwMTE3IDE5LjAwODkgNy40MjUwMyAxOS4wMDg5IDcuNzAxMTdWMTMuMzlMMjEuNDgyMSAxNS45MDU4QzIxLjY3NTcgMTYuMTAyNyAyMS42NzMgMTYuNDE5MyAyMS40NzYxIDE2LjYxMjlDMjEuMjc5MiAxNi44MDY0IDIwLjk2MjYgMTYuODAzNyAyMC43NjkgMTYuNjA2OEwxOC4xNTIzIDEzLjk0NTFDMTguMDYwNCAxMy44NTE2IDE4LjAwODkgMTMuNzI1NyAxOC4wMDg5IDEzLjU5NDZWNy43MDExN0MxOC4wMDg5IDcuNDI1MDMgMTguMjMyNyA3LjIwMTE3IDE4LjUwODkgNy4yMDExN1oiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.frame2 {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzOCAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjQzMzI3IDAuNTU5MzZDOC4yOTg2NCAwLjUwNzg2NiA4LjE0ODMzIDAuNTE2OTgzIDguMDIwOSAwLjU4NDM3M0M2LjExMjkgMS41OTM0NCA1LjI3ODA3IDIuODQ5OTMgNS4xNzkzNiA0LjA4NTk5QzUuMDk2NTEgNS4xMjM0MSA1LjU0MzA5IDYuMDQzMjcgNi4xMjI0MSA2LjY0NjEzQzUuODY0NjUgNy4wMTUxNSA1LjU5NDcgNy40NTAxMiA1LjMzMDM0IDcuOTQwODJDNS4zMjIxOSA3LjkwNzczIDUuMzEzNzMgNy44NzQ3OCA1LjMwNDk1IDcuODQxOTlDNS4wMDE2MSA2LjcwODg2IDQuMzI2NTggNS43MjQwMiAzLjc5NDk5IDUuMTU0NTRDMy42OTcyNSA1LjA0OTg0IDMuNTU5MiA0Ljk5MzA2IDMuNDE2MDkgNC45OTg3MUMzLjI3Mjk5IDUuMDA0MzUgMy4xMzg2OSA1LjA3MTg4IDMuMDQ3NSA1LjE4NDAzQzEuNjc3NDcgNi44NjkwOSAxLjM4OTA5IDguMzU3NyAxLjc3MjE0IDkuNTM2ODVDMi4xMzQ2NyAxMC42NTI4IDMuMDYwMzkgMTEuMzYyOSAzLjkxNDIxIDExLjYzMDNMMy45MDA5NiAxMS42ODU0QzMuNzg5OTEgMTIuMTUxNSAzLjY5ODg1IDEyLjYzNDYgMy42MzM3NyAxMy4xMzE0QzMuNTY3OTMgMTMuMDM0NCAzLjQ5ODg2IDEyLjk0MDYgMy40MjcyMSAxMi44NDk4QzIuNzAyOTIgMTEuOTMyNCAxLjY5NTg4IDExLjMwMjggMC45ODQwNzMgMTAuOTk2M0MwLjg1MzQ5MSAxMC45NDAxIDAuNzA1NTQzIDEwLjk0MzQgMC41Nzc2MjMgMTEuMDA1NEMwLjQ0OTcwNSAxMS4wNjc0IDAuMzU0MDU5IDExLjE4MjIgMC4zMTQ4NjEgMTEuMzIwOEMtMC4yNzkwNzQgMTMuNDIwMyAwLjAzOTQ5NTUgMTQuOTA0MyAwLjg1NjUwMSAxNS44MzMxQzEuNjQzNjEgMTYuNzI3OSAyLjgwMDQ0IDE2Ljk5NjMgMy42OTQ0NCAxNi44NzkzQzMuNzc1MDIgMTcuMzQ2NyAzLjg4NTYgMTcuODE4IDQuMDMwMDMgMTguMjkxMUMzLjk4OTM5IDE4LjI3MDUgMy45NDg1NiAxOC4yNTA1IDMuOTA3NTcgMTguMjMxMUMyLjg1NjgzIDE3LjczNSAxLjY3ODMyIDE3LjYyNTIgMC45MDYwMDEgMTcuNjcxOUMwLjc2NDYwOSAxNy42ODA0IDAuNjMzOTk2IDE3Ljc0OTEgMC41NDY4MDQgMTcuODYwN0MwLjQ1OTYxNCAxNy45NzIzIDAuNDI0MDgyIDE4LjExNjQgMC40NDkwOTEgMTguMjU2OUMwLjgzMTM4NiAyMC40MDQgMS43NjI5IDIxLjU5MjYgMi45MDQwMSAyMi4wNThDMy45MDYwNyAyMi40NjY2IDQuOTU0OTYgMjIuMjY3NCA1LjcwMDIyIDIxLjg0NDRDNS45ODIxNiAyMi4yNzUzIDYuMzA3NDYgMjIuNzIzNyA2LjY3NjgyIDIzLjE3NTNDNi41NDUwOSAyMy4xNTU3IDYuNDEzMjYgMjMuMTQyIDYuMjgyMDcgMjMuMTMzN0M1LjEyNTU1IDIzLjA2MDQgMy45ODgyMSAyMy4zOTQyIDMuMjg1MjkgMjMuNzIzNEMzLjE1NjY0IDIzLjc4MzcgMy4wNTk1MSAyMy44OTU3IDMuMDE4MTQgMjQuMDMxNkMyLjk3Njc2IDI0LjE2NzUgMi45OTUwNCAyNC4zMTQ1IDMuMDY4NDIgMjQuNDM1OEM0LjE5MTY5IDI2LjI5MzUgNS40ODQyNyAyNy4wNTYzIDYuNzE0NDQgMjcuMDY3NUM3Ljg0OTI3IDI3LjA3NzkgOC43OTE5NiAyNi40NDQgOS4zMjMzNCAyNS43MzE4QzkuODA0ODIgMjYuMDk2MiAxMC4zMjIxIDI2LjQ0MTQgMTAuODc1NiAyNi43NTc1QzEwLjc5NjMgMjYuNzgxIDEwLjcxOCAyNi44MDY2IDEwLjY0MDcgMjYuODMzOUM5LjU0NzE5IDI3LjIyMDggOC42MjU3NyAyNy45NzU2IDguMTAyOSAyOC41NTU1QzguMDA3MTEgMjguNjYxNyA3Ljk2MDMxIDI4LjgwMzggNy45NzQyMyAyOC45NDYyQzcuOTg4MTUgMjkuMDg4NSA4LjA2MTQ4IDI5LjIxNzYgOC4xNzU4MiAyOS4zMDExQzkuOTE4OTUgMzAuNTczNyAxMS40MDA0IDMwLjc2NzcgMTIuNTM3MiAzMC4yOTUxQzEzLjUzMzUgMjkuODgwOCAxNC4xNTAzIDI4Ljk5ODggMTQuMzk3NiAyOC4xNjg3QzE0Ljg5OTYgMjguMjkyOCAxNS40MjEzIDI4LjM5MTYgMTUuOTYyNyAyOC40NjE0QzE2LjIzNjUgMjguNDk2NyAxNi40ODcyIDI4LjMwMzMgMTYuNTIyNSAyOC4wMjk1QzE2LjU1NzggMjcuNzU1NiAxNi4zNjQ1IDI3LjUwNDkgMTYuMDkwNiAyNy40Njk2QzkuODg2NjIgMjYuNjY5NSA2LjQ1MDg5IDIxLjczOTQgNS41MTk5MyAxOS4zODk5QzUuNTE2NDUgMTkuMzgxMSA1LjUxMjcxIDE5LjM3MjQgNS41MDg3MyAxOS4zNjM4QzQuMzExMDkgMTYuNzc5OSA0LjMzOTI1IDE0LjE2MDIgNC44NzM3MiAxMS45MTcyQzUuNDA5NjkgOS42Njc5NiA2LjQ0ODkzIDcuODI1NjUgNy4yMjY3NSA2LjgzMzM2TDcuMjMyIDYuODI2NTVDOC40Mjk1IDYuMTQzMjkgOC45MzkyIDUuMDIxMDggOS4wODQ4NCAzLjkyNUM5LjIzOTM3IDIuNzYyIDguOTk1MDUgMS41ODgwNSA4LjcyMzcgMC44NTMxNzRDOC42NzM3NyAwLjcxNzk1IDguNTY3OTEgMC42MTA4NTUgOC40MzMyNyAwLjU1OTM2Wk03Ljk1OTE3IDEuNzc0MDJDOC4xMDIwOCAyLjM1OTAyIDguMTg3MjUgMy4wODgxNSA4LjA5MzU1IDMuNzkzMjlDNy45ODA4NCA0LjY0MTU0IDcuNjE4NTYgNS40MjAzNiA2LjgwNzY2IDUuOTE1NjlDNi40MTQzNyA1LjQ4ODkgNi4xMjEyNSA0Ljg1MzU0IDYuMTc2MTkgNC4xNjU2QzYuMjMyMTkgMy40NjQzMyA2LjY2MTY0IDIuNTk0ODcgNy45NTkxNyAxLjc3NDAyWk00LjM0MzcgOC4xMTE3QzQuMTU5OTUgNy40MjUzIDMuODAyMTkgNi43ODc2MyAzLjQ0NjUzIDYuMzA1NzFDMi41NjM4MyA3LjU3Nzk3IDIuNTAxNzEgOC41NDk0NiAyLjcxODQyIDkuMjE2NTdDMi45MzExMiA5Ljg3MTMzIDMuNDQ0NTMgMTAuMzQwMiAzLjk3MDc2IDEwLjU3NzFDNC41Mjk1MiA5Ljc5ODQ4IDQuNTY0NjcgOC45MzcxNCA0LjM0MzcgOC4xMTE3Wk0xLjEyMzE1IDEyLjE5MDRDMS42MzgzMSAxMi40ODc0IDIuMjE2OCAxMi45MjY1IDIuNjU0NTUgMTMuNDgxQzMuMTgwNTEgMTQuMTQ3MiAzLjQ4NzM0IDE0Ljk1MjEgMy4yNzc3MSAxNS44OTY5QzIuNzAxMSAxNS44OTQ4IDIuMDQ2IDE1LjY3MzYgMS41OTQ5NCAxNS4xNjA4QzEuMTM1OTEgMTQuNjM5IDAuODEwMTQ1IDEzLjcyMjEgMS4xMjMxNSAxMi4xOTA0Wk0zLjQ4OTY3IDE5LjEzODJDMi44NTYzNCAxOC44MzkxIDIuMTQ2ODQgMTguNzA3IDEuNTU2MjcgMTguNjczNkMxLjk0MzI2IDIwLjE5NTEgMi42MzYyMyAyMC44Njk3IDMuMjcyMzggMjEuMTI5MkMzLjg5ODIxIDIxLjM4NDQgNC41ODE1OCAyMS4yODY3IDUuMDk5NjUgMjEuMDI2N0M0Ljg3Njc5IDIwLjA4MDMgNC4yNDk5MSAxOS40OTcyIDMuNDg5NjcgMTkuMTM4MlpNNC4yNDk3NiAyNC40MTQ1QzQuODExNjggMjQuMjI3MSA1LjUxOTcgMjQuMDg3NyA2LjIxNjM1IDI0LjEzMTlDNy4wNTI0OSAyNC4xODQ5IDcuODQ1MDEgMjQuNDk2IDguMzkwOTcgMjUuMjk1N0M4LjAwMTM3IDI1LjcyOTggNy4zOTk3OCAyNi4wNzM1IDYuNzI2MDIgMjYuMDY3NEM2LjA0MTMxIDI2LjA2MTEgNS4xNTQ0OSAyNS42ODk0IDQuMjQ5NzYgMjQuNDE0NVpNMTAuOTYyMiAyNy43ODI4QzEwLjMwMjUgMjguMDE2MiA5LjcwMjI4IDI4LjQyMzQgOS4yNTQ5NyAyOC44MTc0QzEwLjU3MTYgMjkuNjM1IDExLjUzMDMgMjkuNjI5NiAxMi4xNjU2IDI5LjM2NTVDMTIuNzkwMyAyOS4xMDU3IDEzLjIxNDUgMjguNTUyIDEzLjQwOTMgMjcuOTk5QzEyLjYwMyAyNy40NzgxIDExLjc1NDMgMjcuNTAyNiAxMC45NjIyIDI3Ljc4MjhaTTI4LjU4NDYgMC41NTkzNkMyOC43MTkyIDAuNTA3ODY2IDI4Ljg2OTYgMC41MTY5ODMgMjguOTk3IDAuNTg0MzczQzMwLjkwNSAxLjU5MzQ0IDMxLjczOTggMi44NDk5MyAzMS44Mzg1IDQuMDg1OTlDMzEuOTIxNCA1LjEyMzQxIDMxLjQ3NDggNi4wNDMyNyAzMC44OTU1IDYuNjQ2MTNDMzEuMTUzMiA3LjAxNTE1IDMxLjQyMzIgNy40NTAxMiAzMS42ODc1IDcuOTQwODJDMzEuNjk1NyA3LjkwNzczIDMxLjcwNDIgNy44NzQ3OCAzMS43MTI5IDcuODQxOTlDMzIuMDE2MyA2LjcwODg2IDMyLjY5MTMgNS43MjQwMiAzMy4yMjI5IDUuMTU0NTRDMzMuMzIwNiA1LjA0OTg0IDMzLjQ1ODcgNC45OTMwNiAzMy42MDE4IDQuOTk4NzFDMzMuNzQ0OSA1LjAwNDM1IDMzLjg3OTIgNS4wNzE4OCAzMy45NzA0IDUuMTg0MDNDMzUuMzQwNCA2Ljg2OTA5IDM1LjYyODggOC4zNTc3IDM1LjI0NTcgOS41MzY4NUMzNC44ODMyIDEwLjY1MjggMzMuOTU3NSAxMS4zNjI5IDMzLjEwMzcgMTEuNjMwM0wzMy4xMTY5IDExLjY4NTRDMzMuMjI4IDEyLjE1MTUgMzMuMzE5IDEyLjYzNDYgMzMuMzg0MSAxMy4xMzE0QzMzLjQ1IDEzLjAzNDQgMzMuNTE5IDEyLjk0MDYgMzMuNTkwNyAxMi44NDk4QzM0LjMxNSAxMS45MzI0IDM1LjMyMiAxMS4zMDI4IDM2LjAzMzggMTAuOTk2M0MzNi4xNjQ0IDEwLjk0MDEgMzYuMzEyMyAxMC45NDM0IDM2LjQ0MDMgMTEuMDA1NEMzNi41NjgyIDExLjA2NzQgMzYuNjYzOCAxMS4xODIyIDM2LjcwMyAxMS4zMjA4QzM3LjI5NyAxMy40MjAzIDM2Ljk3ODQgMTQuOTA0MyAzNi4xNjE0IDE1LjgzMzFDMzUuMzc0MyAxNi43Mjc5IDM0LjIxNzQgMTYuOTk2MyAzMy4zMjM0IDE2Ljg3OTNDMzMuMjQyOSAxNy4zNDY3IDMzLjEzMjMgMTcuODE4IDMyLjk4NzkgMTguMjkxMUMzMy4wMjg1IDE4LjI3MDUgMzMuMDY5MyAxOC4yNTA1IDMzLjExMDMgMTguMjMxMUMzNC4xNjExIDE3LjczNSAzNS4zMzk2IDE3LjYyNTIgMzYuMTExOSAxNy42NzE5QzM2LjI1MzMgMTcuNjgwNCAzNi4zODM5IDE3Ljc0OTEgMzYuNDcxMSAxNy44NjA3QzM2LjU1ODMgMTcuOTcyMyAzNi41OTM4IDE4LjExNjQgMzYuNTY4OCAxOC4yNTY5QzM2LjE4NjUgMjAuNDA0IDM1LjI1NSAyMS41OTI2IDM0LjExMzkgMjIuMDU4QzMzLjExMTggMjIuNDY2NiAzMi4wNjI5IDIyLjI2NzQgMzEuMzE3NyAyMS44NDQ0QzMxLjAzNTcgMjIuMjc1MyAzMC43MTA0IDIyLjcyMzcgMzAuMzQxMSAyMy4xNzUzQzMwLjQ3MjggMjMuMTU1NyAzMC42MDQ2IDIzLjE0MiAzMC43MzU4IDIzLjEzMzdDMzEuODkyMyAyMy4wNjA0IDMzLjAyOTcgMjMuMzk0MiAzMy43MzI2IDIzLjcyMzRDMzMuODYxMiAyMy43ODM3IDMzLjk1ODQgMjMuODk1NyAzMy45OTk3IDI0LjAzMTZDMzQuMDQxMSAyNC4xNjc1IDM0LjAyMjggMjQuMzE0NSAzMy45NDk1IDI0LjQzNThDMzIuODI2MiAyNi4yOTM1IDMxLjUzMzYgMjcuMDU2MyAzMC4zMDM0IDI3LjA2NzVDMjkuMTY4NiAyNy4wNzc5IDI4LjIyNTkgMjYuNDQ0IDI3LjY5NDUgMjUuNzMxOEMyNy4yMTMxIDI2LjA5NjIgMjYuNjk1OCAyNi40NDE0IDI2LjE0MjMgMjYuNzU3NUMyNi4yMjE1IDI2Ljc4MSAyNi4yOTk5IDI2LjgwNjYgMjYuMzc3MiAyNi44MzM5QzI3LjQ3MDcgMjcuMjIwOCAyOC4zOTIxIDI3Ljk3NTYgMjguOTE1IDI4LjU1NTVDMjkuMDEwOCAyOC42NjE3IDI5LjA1NzYgMjguODAzOCAyOS4wNDM3IDI4Ljk0NjJDMjkuMDI5NyAyOS4wODg1IDI4Ljk1NjQgMjkuMjE3NiAyOC44NDIxIDI5LjMwMTFDMjcuMDk4OSAzMC41NzM3IDI1LjYxNzQgMzAuNzY3NyAyNC40ODA3IDMwLjI5NTFDMjMuNDg0NCAyOS44ODA4IDIyLjg2NzYgMjguOTk4OCAyMi42MjAzIDI4LjE2ODdDMjIuMTE4MyAyOC4yOTI4IDIxLjU5NjYgMjguMzkxNiAyMS4wNTUyIDI4LjQ2MTRDMjAuNzgxMyAyOC40OTY3IDIwLjUzMDcgMjguMzAzMyAyMC40OTU0IDI4LjAyOTVDMjAuNDYgMjcuNzU1NiAyMC42NTM0IDI3LjUwNDkgMjAuOTI3MyAyNy40Njk2QzI3LjEzMTMgMjYuNjY5NSAzMC41NjcgMjEuNzM5NCAzMS40OTggMTkuMzg5OUMzMS41MDE0IDE5LjM4MTEgMzEuNTA1MiAxOS4zNzI0IDMxLjUwOTIgMTkuMzYzOEMzMi43MDY4IDE2Ljc3OTkgMzIuNjc4NiAxNC4xNjAyIDMyLjE0NDIgMTEuOTE3MkMzMS42MDgyIDkuNjY3OTYgMzAuNTY5IDcuODI1NjUgMjkuNzkxMSA2LjgzMzM2TDI5Ljc4NTkgNi44MjY1NEMyOC41ODg0IDYuMTQzMjkgMjguMDc4NyA1LjAyMTA4IDI3LjkzMyAzLjkyNUMyNy43Nzg1IDIuNzYyIDI4LjAyMjggMS41ODgwNSAyOC4yOTQyIDAuODUzMTc0QzI4LjM0NDEgMC43MTc5NSAyOC40NSAwLjYxMDg1NSAyOC41ODQ2IDAuNTU5MzZaTTI5LjA1ODcgMS43NzQwMkMyOC45MTU4IDIuMzU5MDIgMjguODMwNiAzLjA4ODE1IDI4LjkyNDMgMy43OTMyOUMyOS4wMzcgNC42NDE1NCAyOS4zOTkzIDUuNDIwMzYgMzAuMjEwMiA1LjkxNTY5QzMwLjYwMzUgNS40ODg5IDMwLjg5NjYgNC44NTM1NCAzMC44NDE3IDQuMTY1NkMzMC43ODU3IDMuNDY0MzMgMzAuMzU2MiAyLjU5NDg3IDI5LjA1ODcgMS43NzQwMlpNMzIuNjc0MiA4LjExMTdDMzIuODU3OSA3LjQyNTMgMzMuMjE1NyA2Ljc4NzYzIDMzLjU3MTQgNi4zMDU3MUMzNC40NTQgNy41Nzc5NyAzNC41MTYyIDguNTQ5NDYgMzQuMjk5NSA5LjIxNjU3QzM0LjA4NjggOS44NzEzMyAzMy41NzM0IDEwLjM0MDIgMzMuMDQ3MSAxMC41NzcxQzMyLjQ4ODQgOS43OTg0OCAzMi40NTMyIDguOTM3MTQgMzIuNjc0MiA4LjExMTdaTTM1Ljg5NDcgMTIuMTkwNEMzNS4zNzk2IDEyLjQ4NzQgMzQuODAxMSAxMi45MjY1IDM0LjM2MzMgMTMuNDgxQzMzLjgzNzQgMTQuMTQ3MiAzMy41MzA1IDE0Ljk1MjEgMzMuNzQwMiAxNS44OTY5QzM0LjMxNjggMTUuODk0OCAzNC45NzE5IDE1LjY3MzYgMzUuNDIyOSAxNS4xNjA4QzM1Ljg4MiAxNC42MzkgMzYuMjA3NyAxMy43MjIxIDM1Ljg5NDcgMTIuMTkwNFpNMzMuNTI4MiAxOS4xMzgyQzM0LjE2MTUgMTguODM5MSAzNC44NzEgMTguNzA3IDM1LjQ2MTYgMTguNjczNkMzNS4wNzQ2IDIwLjE5NTEgMzQuMzgxNyAyMC44Njk3IDMzLjc0NTUgMjEuMTI5MkMzMy4xMTk3IDIxLjM4NDQgMzIuNDM2MyAyMS4yODY3IDMxLjkxODIgMjEuMDI2N0MzMi4xNDExIDIwLjA4MDMgMzIuNzY4IDE5LjQ5NzIgMzMuNTI4MiAxOS4xMzgyWk0zMi43NjgxIDI0LjQxNDVDMzIuMjA2MiAyNC4yMjcxIDMxLjQ5ODIgMjQuMDg3NyAzMC44MDE1IDI0LjEzMTlDMjkuOTY1NCAyNC4xODQ5IDI5LjE3MjkgMjQuNDk2IDI4LjYyNjkgMjUuMjk1N0MyOS4wMTY1IDI1LjcyOTggMjkuNjE4MSAyNi4wNzM1IDMwLjI5MTkgMjYuMDY3NEMzMC45NzY2IDI2LjA2MTEgMzEuODYzNCAyNS42ODk0IDMyLjc2ODEgMjQuNDE0NVpNMjYuMDU1NyAyNy43ODI4QzI2LjcxNTQgMjguMDE2MiAyNy4zMTU2IDI4LjQyMzQgMjcuNzYyOSAyOC44MTc0QzI2LjQ0NjMgMjkuNjM1IDI1LjQ4NzUgMjkuNjI5NiAyNC44NTIzIDI5LjM2NTVDMjQuMjI3NiAyOS4xMDU3IDIzLjgwMzMgMjguNTUyIDIzLjYwODYgMjcuOTk5QzI0LjQxNDkgMjcuNDc4MSAyNS4yNjM2IDI3LjUwMjYgMjYuMDU1NyAyNy43ODI4Wk0xOC43NzgxIDcuNDA2NDRDMTguNjQ3NiA3LjM0NzM0IDE4LjQ5ODEgNy4zNDcwNCAxOC4zNjc0IDcuNDA1Nkw4LjEzMjMzIDExLjk5MTNDNy45NTE3NSAxMi4wNzIyIDcuODM1ODcgMTIuMjUyIDcuODM2NzcgMTIuNDQ5OUM3LjgzNzY4IDEyLjY0NzggNy45NTUxOSAxMi44MjY1IDguMTM2NSAxMi45MDU4TDEyLjU5MzMgMTQuODU0QzEyLjEwODggMTUuNjE3NiAxMS42MTE3IDE2Ljg4MiAxMS44NDAxIDE4LjM3NjlDMTEuODY1NiAxOC41NDM2IDExLjk3MzUgMTguNjg2MyAxMi4xMjcgMTguNzU2M0wxNy44NTAyIDIxLjM2NkMxNy45ODA4IDIxLjQyNTYgMTguMTMwNyAyMS40MjYxIDE4LjI2MTcgMjEuMzY3NUwyMS45MzAyIDE5LjcyNzFDMjIuMTgyMyAxOS42MTQzIDIyLjI5NTMgMTkuMzE4NiAyMi4xODI2IDE5LjA2NjVDMjIuMDY5OCAxOC44MTQ0IDIxLjc3NDEgMTguNzAxNSAyMS41MjIgMTguODE0MkwxOC4wNTk2IDIwLjM2MjVMMTIuNzk3NCAxNy45NjI5QzEyLjY5NjUgMTYuNzc1MSAxMy4xNTM5IDE1Ljc4ODcgMTMuNTIzIDE1LjI2MDRMMTguMzcxNSAxNy4zNzk4QzE4LjUwMDIgMTcuNDM2MSAxOC42NDY2IDE3LjQzNTYgMTguNzc0OSAxNy4zNzg1TDIyLjI5NjggMTUuODEyNUMyMi41NDkxIDE1LjcwMDMgMjIuNjYyNyAxNS40MDQ4IDIyLjU1MDUgMTUuMTUyNUMyMi40MzgzIDE0LjkwMDEgMjIuMTQyOCAxNC43ODY2IDIxLjg5MDUgMTQuODk4OEwxOC41NzAxIDE2LjM3NTJMOS41NzIyMSAxMi40NDJMMTguNTcwNyA4LjQxMDI5TDI3LjQ4ODkgMTIuNDQ5NUwyMy43MTYzIDE0LjE3MjFDMjMuNjY3MyAxNC4xNTYgMjMuNjE0OSAxNC4xNDczIDIzLjU2MDQgMTQuMTQ3M0MyMy41NDE1IDE0LjE0NzMgMjMuNTIyOCAxNC4xNDg0IDIzLjUwNDUgMTQuMTUwNEwxOC43Nzk1IDExLjk5MjhDMTguNTI4MyAxMS44NzgxIDE4LjIzMTcgMTEuOTg4OCAxOC4xMTcgMTIuMjM5OUMxOC4wMDIzIDEyLjQ5MTEgMTguMTEyOSAxMi43ODc4IDE4LjM2NDEgMTIuOTAyNUwyMy4wNjA0IDE1LjA0N1YxOS4xMDQyQzIyLjc4ODEgMTkuMjg1IDIyLjUzNzggMTkuNTg3NCAyMi4zNTMzIDE5Ljk5NzhDMjIuMDc5MiAyMC42MDggMjEuOTI3OCAyMS40OTUgMjIuMDM1MyAyMi43NDM2QzIyLjA0MzcgMjIuODQxNSAyMi4wODA3IDIyLjkzNDYgMjIuMTQxOCAyMy4wMTE2QzIyLjM0ODggMjMuMjcyNCAyMi43MzMxIDIzLjU4ODUgMjMuMjQyNiAyMy42ODM1QzIzLjc4OTIgMjMuNzg1NCAyNC4zODkxIDIzLjYxNTggMjQuOTQ0NCAyMy4wNTE0QzI1LjAyNzUgMjIuOTY2OSAyNS4wNzc5IDIyLjg1NTYgMjUuMDg2NiAyMi43Mzc0QzI1LjEyNTQgMjIuMjEwMSAyNS4xMTg5IDIxLjM5OTUgMjQuOTY0OCAyMC42NzMyQzI0Ljg4NzkgMjAuMzEwOCAyNC43NjgyIDE5LjkzOTYgMjQuNTc3NiAxOS42MzA3QzI0LjQ1MDQgMTkuNDI0NiAyNC4yODEgMTkuMjMwNiAyNC4wNjA0IDE5LjA5MzdWMTUuMTE0M0wyOC45MDQzIDEyLjkwMjVDMjkuMDgyNyAxMi44MjEgMjkuMTk3IDEyLjY0MjkgMjkuMTk2NyAxMi40NDY5QzI5LjE5NjQgMTIuMjUwOCAyOS4wODE1IDEyLjA3MzEgMjguOTAyOSAxMS45OTIyTDE4Ljc3ODEgNy40MDY0NFpNMjMuNTM1IDIwLjAwMTNDMjMuNTQ3NCAxOS45ODk1IDIzLjU1OTIgMTkuOTc5MSAyMy41NzA0IDE5Ljk2OTlDMjMuNjE5NSAyMC4wMDg3IDIzLjY3MjEgMjAuMDY3NiAyMy43MjY2IDIwLjE1NTlDMjMuODMzNSAyMC4zMjkyIDIzLjkyMjEgMjAuNTc2OSAyMy45ODY2IDIwLjg4MDdDMjQuMDk4NSAyMS40MDg0IDI0LjExOTUgMjIuMDE1MyAyNC4xMDAzIDIyLjQ3MTdDMjMuODA4OSAyMi43MTUzIDIzLjU4MDEgMjIuNzI5MiAyMy40MjU4IDIyLjcwMDRDMjMuMjY3MiAyMi42NzA5IDIzLjEyMjkgMjIuNTgyOSAyMy4wMTg2IDIyLjQ4ODdDMjIuOTQ4NyAyMS40NDk5IDIzLjA5MTEgMjAuNzk1OSAyMy4yNjU1IDIwLjQwNzdDMjMuMzU3IDIwLjIwNCAyMy40NTU3IDIwLjA3NjYgMjMuNTM1IDIwLjAwMTNaIiBmaWxsPSIjMjIzNjZBIi8+Cjwvc3ZnPgo=")
}

.frame3 {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzOCAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjE5MzA0IDAuMDMyOTkzMkM5LjA1ODQgLTAuMDE4NTAxNCA4LjkwODEgLTAuMDA5Mzg0NCA4Ljc4MDY3IDAuMDU4MDA1NEM2Ljg3MjY3IDEuMDY3MDcgNi4wMzc4NCAyLjMyMzU2IDUuOTM5MTMgMy41NTk2MkM1Ljg1NjI4IDQuNTk3MDQgNi4zMDI4NiA1LjUxNjkgNi44ODIxOCA2LjExOTc2QzYuNjI0NDEgNi40ODg3OCA2LjM1NDQ3IDYuOTIzNzYgNi4wOTAxMSA3LjQxNDQ2QzYuMDgxOTYgNy4zODEzNiA2LjA3MzQ5IDcuMzQ4NDEgNi4wNjQ3MiA3LjMxNTYzQzUuNzYxMzggNi4xODI0OSA1LjA4NjM1IDUuMTk3NjUgNC41NTQ3NSA0LjYyODE4QzQuNDU3MDIgNC41MjM0NyA0LjMxODk2IDQuNDY2NjkgNC4xNzU4NiA0LjQ3MjM0QzQuMDMyNzUgNC40Nzc5OSAzLjg5ODQ1IDQuNTQ1NTEgMy44MDcyNyA0LjY1NzY3QzIuNDM3MjQgNi4zNDI3MiAyLjE0ODg2IDcuODMxMzMgMi41MzE5MSA5LjAxMDQ4QzIuODk0NDQgMTAuMTI2NSAzLjgyMDE2IDEwLjgzNjYgNC42NzM5OCAxMS4xMDM5TDQuNjYwNzMgMTEuMTU5MUM0LjU0OTY4IDExLjYyNTEgNC40NTg2MiAxMi4xMDgyIDQuMzkzNTQgMTIuNjA1QzQuMzI3NjkgMTIuNTA4MSA0LjI1ODYzIDEyLjQxNDIgNC4xODY5NyAxMi4zMjM0QzMuNDYyNjkgMTEuNDA2MSAyLjQ1NTY0IDEwLjc3NjUgMS43NDM4NCAxMC40Njk5QzEuNjEzMjYgMTAuNDEzNyAxLjQ2NTMxIDEwLjQxNyAxLjMzNzM5IDEwLjQ3OUMxLjIwOTQ3IDEwLjU0MTEgMS4xMTM4MyAxMC42NTU5IDEuMDc0NjMgMTAuNzk0NEMwLjQ4MDY5MyAxMi44OTQgMC43OTkyNjMgMTQuMzc3OSAxLjYxNjI3IDE1LjMwNjdDMi40MDMzNyAxNi4yMDE1IDMuNTYwMjEgMTYuNDcgNC40NTQyMSAxNi4zNTI5QzQuNTM0NzkgMTYuODIwMyA0LjY0NTM3IDE3LjI5MTYgNC43ODk3OSAxNy43NjQ3QzQuNzQ5MTUgMTcuNzQ0MSA0LjcwODMyIDE3LjcyNDEgNC42NjczNCAxNy43MDQ4QzMuNjE2NTkgMTcuMjA4NiAyLjQzODA5IDE3LjA5ODkgMS42NjU3NyAxNy4xNDU1QzEuNTI0MzggMTcuMTU0MSAxLjM5Mzc2IDE3LjIyMjcgMS4zMDY1NyAxNy4zMzQzQzEuMjE5MzggMTcuNDQ2IDEuMTgzODUgMTcuNTkgMS4yMDg4NiAxNy43MzA1QzEuNTkxMTUgMTkuODc3NyAyLjUyMjY3IDIxLjA2NjMgMy42NjM3OCAyMS41MzE2QzQuNjY1ODMgMjEuOTQwMiA1LjcxNDczIDIxLjc0MSA2LjQ1OTk5IDIxLjMxOEM2Ljc0MTkzIDIxLjc0ODkgNy4wNjcyMyAyMi4xOTczIDcuNDM2NTkgMjIuNjQ4OUM3LjMwNDg2IDIyLjYyOTMgNy4xNzMwMyAyMi42MTU3IDcuMDQxODQgMjIuNjA3NEM1Ljg4NTMyIDIyLjUzNCA0Ljc0Nzk4IDIyLjg2NzggNC4wNDUwNiAyMy4xOTdDMy45MTY0IDIzLjI1NzMgMy44MTkyOCAyMy4zNjkzIDMuNzc3OSAyMy41MDUzQzMuNzM2NTMgMjMuNjQxMiAzLjc1NDgxIDIzLjc4ODEgMy44MjgxOCAyMy45MDk1QzQuOTUxNDUgMjUuNzY3MSA2LjI0NDA0IDI2LjUyOTkgNy40NzQyIDI2LjU0MTFDOC42MDkwMyAyNi41NTE1IDkuNTUxNzIgMjUuOTE3NiAxMC4wODMxIDI1LjIwNTRDMTAuNTY0NiAyNS41Njk4IDExLjA4MTggMjUuOTE1IDExLjYzNTMgMjYuMjMxMkMxMS41NTYxIDI2LjI1NDcgMTEuNDc3OCAyNi4yODAyIDExLjQwMDUgMjYuMzA3NkMxMC4zMDcgMjYuNjk0NSA5LjM4NTU0IDI3LjQ0OTMgOC44NjI2NiAyOC4wMjkxQzguNzY2ODggMjguMTM1MyA4LjcyMDA4IDI4LjI3NzUgOC43MzQgMjguNDE5OEM4Ljc0NzkyIDI4LjU2MjIgOC44MjEyNSAyOC42OTEzIDguOTM1NTkgMjguNzc0OEMxMC42Nzg3IDMwLjA0NzMgMTIuMTYwMiAzMC4yNDE0IDEzLjI5NyAyOS43Njg3QzE0LjI5MzIgMjkuMzU0NCAxNC45MTAxIDI4LjQ3MjQgMTUuMTU3MyAyNy42NDI0QzE1LjY1OTQgMjcuNzY2NCAxNi4xODEgMjcuODY1MiAxNi43MjI0IDI3LjkzNUMxNi45OTYzIDI3Ljk3MDQgMTcuMjQ3IDI3Ljc3NyAxNy4yODIzIDI3LjUwMzFDMTcuMzE3NiAyNy4yMjkyIDE3LjEyNDIgMjYuOTc4NiAxNi44NTAzIDI2Ljk0MzJDMTAuNjQ2NCAyNi4xNDMxIDcuMjEwNjYgMjEuMjEzIDYuMjc5NyAxOC44NjM1QzYuMjc2MjEgMTguODU0NyA2LjI3MjQ4IDE4Ljg0NiA2LjI2ODUgMTguODM3NEM1LjA3MDg2IDE2LjI1MzUgNS4wOTkwMiAxMy42MzM5IDUuNjMzNDkgMTEuMzkwOUM2LjE2OTQ1IDkuMTQxNTkgNy4yMDg2OSA3LjI5OTI4IDcuOTg2NTEgNi4zMDdMNy45OTE3NyA2LjMwMDE4QzkuMTg5MjcgNS42MTY5MiA5LjY5ODk3IDQuNDk0NzEgOS44NDQ2MSAzLjM5ODY0QzkuOTk5MTQgMi4yMzU2NCA5Ljc1NDgyIDEuMDYxNjggOS40ODM0NyAwLjMyNjgwN0M5LjQzMzU0IDAuMTkxNTgzIDkuMzI3NjggMC4wODQ0ODc4IDkuMTkzMDQgMC4wMzI5OTMyWk04LjcxODkzIDEuMjQ3NjVDOC44NjE4NSAxLjgzMjY1IDguOTQ3MDIgMi41NjE3OCA4Ljg1MzMyIDMuMjY2OTJDOC43NDA2MSA0LjExNTE3IDguMzc4MzMgNC44OTM5OSA3LjU2NzQyIDUuMzg5MzJDNy4xNzQxNCA0Ljk2MjU0IDYuODgxMDIgNC4zMjcxNyA2LjkzNTk1IDMuNjM5MjNDNi45OTE5NiAyLjkzNzk3IDcuNDIxNDEgMi4wNjg1MSA4LjcxODkzIDEuMjQ3NjVaTTUuMTAzNDcgNy41ODUzM0M0LjkxOTcyIDYuODk4OTMgNC41NjE5NiA2LjI2MTI3IDQuMjA2MyA1Ljc3OTM0QzMuMzIzNiA3LjA1MTYgMy4yNjE0NyA4LjAyMzEgMy40NzgxOSA4LjY5MDIxQzMuNjkwODkgOS4zNDQ5NiA0LjIwNDMgOS44MTM4NiA0LjczMDUzIDEwLjA1MDdDNS4yODkyOSA5LjI3MjExIDUuMzI0NDQgOC40MTA3NyA1LjEwMzQ3IDcuNTg1MzNaTTEuODgyOTIgMTEuNjY0MUMyLjM5ODA4IDExLjk2MTEgMi45NzY1NiAxMi40MDAyIDMuNDE0MzIgMTIuOTU0NkMzLjk0MDI3IDEzLjYyMDggNC4yNDcxMSAxNC40MjU3IDQuMDM3NDggMTUuMzcwNkMzLjQ2MDg3IDE1LjM2ODQgMi44MDU3NyAxNS4xNDczIDIuMzU0NzEgMTQuNjM0NUMxLjg5NTY3IDE0LjExMjYgMS41Njk5MSAxMy4xOTU4IDEuODgyOTIgMTEuNjY0MVpNNC4yNDk0NCAxOC42MTE4QzMuNjE2MTEgMTguMzEyOCAyLjkwNjYxIDE4LjE4MDYgMi4zMTYwMyAxOC4xNDczQzIuNzAzMDIgMTkuNjY4OCAzLjM5NiAyMC4zNDM0IDQuMDMyMTUgMjAuNjAyOEM0LjY1Nzk4IDIwLjg1OCA1LjM0MTM1IDIwLjc2MDMgNS44NTk0MSAyMC41MDAzQzUuNjM2NTUgMTkuNTUzOSA1LjAwOTY4IDE4Ljk3MDggNC4yNDk0NCAxOC42MTE4Wk01LjAwOTUzIDIzLjg4ODFDNS41NzE0NSAyMy43MDA3IDYuMjc5NDcgMjMuNTYxMyA2Ljk3NjEyIDIzLjYwNTVDNy44MTIyNiAyMy42NTg2IDguNjA0NzcgMjMuOTY5NiA5LjE1MDc0IDI0Ljc2OTNDOC43NjExMyAyNS4yMDM0IDguMTU5NTUgMjUuNTQ3MSA3LjQ4NTc5IDI1LjU0MUM2LjgwMTA4IDI1LjUzNDcgNS45MTQyNSAyNS4xNjMgNS4wMDk1MyAyMy44ODgxWk0xMS43MjIgMjcuMjU2NUMxMS4wNjIzIDI3LjQ4OTkgMTAuNDYyIDI3Ljg5NyAxMC4wMTQ3IDI4LjI5MUMxMS4zMzE0IDI5LjEwODYgMTIuMjkwMSAyOS4xMDMyIDEyLjkyNTMgMjguODM5MUMxMy41NSAyOC41NzkzIDEzLjk3NDMgMjguMDI1NiAxNC4xNjkgMjcuNDcyNkMxMy4zNjI4IDI2Ljk1MTcgMTIuNTE0IDI2Ljk3NjIgMTEuNzIyIDI3LjI1NjVaTTI5LjM0NDQgMC4wMzI5OTMyQzI5LjQ3OSAtMC4wMTg1MDE0IDI5LjYyOTMgLTAuMDA5Mzg0NCAyOS43NTY3IDAuMDU4MDA1NEMzMS42NjQ4IDEuMDY3MDcgMzIuNDk5NiAyLjMyMzU2IDMyLjU5ODMgMy41NTk2MkMzMi42ODExIDQuNTk3MDQgMzIuMjM0NiA1LjUxNjkgMzEuNjU1MiA2LjExOTc2QzMxLjkxMyA2LjQ4ODc4IDMyLjE4MyA2LjkyMzc2IDMyLjQ0NzMgNy40MTQ0NkMzMi40NTU1IDcuMzgxMzYgMzIuNDYzOSA3LjM0ODQxIDMyLjQ3MjcgNy4zMTU2M0MzMi43NzYgNi4xODI0OSAzMy40NTExIDUuMTk3NjUgMzMuOTgyNyA0LjYyODE4QzM0LjA4MDQgNC41MjM0NyAzNC4yMTg1IDQuNDY2NjkgMzQuMzYxNiA0LjQ3MjM0QzM0LjUwNDcgNC40Nzc5OSAzNC42MzkgNC41NDU1MSAzNC43MzAxIDQuNjU3NjdDMzYuMTAwMiA2LjM0MjcyIDM2LjM4ODYgNy44MzEzMyAzNi4wMDU1IDkuMDEwNDhDMzUuNjQzIDEwLjEyNjUgMzQuNzE3MyAxMC44MzY2IDMzLjg2MzQgMTEuMTAzOUwzMy44NzY3IDExLjE1OTFDMzMuOTg3NyAxMS42MjUxIDM0LjA3ODggMTIuMTA4MiAzNC4xNDM5IDEyLjYwNUMzNC4yMDk3IDEyLjUwODEgMzQuMjc4OCAxMi40MTQyIDM0LjM1MDQgMTIuMzIzNEMzNS4wNzQ3IDExLjQwNjEgMzYuMDgxOCAxMC43NzY1IDM2Ljc5MzYgMTAuNDY5OUMzNi45MjQyIDEwLjQxMzcgMzcuMDcyMSAxMC40MTcgMzcuMiAxMC40NzlDMzcuMzI3OSAxMC41NDExIDM3LjQyMzYgMTAuNjU1OSAzNy40NjI4IDEwLjc5NDRDMzguMDU2NyAxMi44OTQgMzcuNzM4MiAxNC4zNzc5IDM2LjkyMTEgMTUuMzA2N0MzNi4xMzQgMTYuMjAxNSAzNC45NzcyIDE2LjQ3IDM0LjA4MzIgMTYuMzUyOUMzNC4wMDI2IDE2LjgyMDMgMzMuODkyMSAxNy4yOTE2IDMzLjc0NzYgMTcuNzY0N0MzMy43ODgzIDE3Ljc0NDEgMzMuODI5MSAxNy43MjQxIDMzLjg3MDEgMTcuNzA0OEMzNC45MjA4IDE3LjIwODYgMzYuMDk5MyAxNy4wOTg5IDM2Ljg3MTYgMTcuMTQ1NUMzNy4wMTMgMTcuMTU0MSAzNy4xNDM3IDE3LjIyMjcgMzcuMjMwOCAxNy4zMzQzQzM3LjMxOCAxNy40NDYgMzcuMzUzNiAxNy41OSAzNy4zMjg2IDE3LjczMDVDMzYuOTQ2MyAxOS44Nzc3IDM2LjAxNDcgMjEuMDY2MyAzNC44NzM2IDIxLjUzMTZDMzMuODcxNiAyMS45NDAyIDMyLjgyMjcgMjEuNzQxIDMyLjA3NzQgMjEuMzE4QzMxLjc5NTUgMjEuNzQ4OSAzMS40NzAyIDIyLjE5NzMgMzEuMTAwOCAyMi42NDg5QzMxLjIzMjYgMjIuNjI5MyAzMS4zNjQ0IDIyLjYxNTcgMzEuNDk1NiAyMi42MDc0QzMyLjY1MjEgMjIuNTM0IDMzLjc4OTQgMjIuODY3OCAzNC40OTI0IDIzLjE5N0MzNC42MjEgMjMuMjU3MyAzNC43MTgxIDIzLjM2OTMgMzQuNzU5NSAyMy41MDUzQzM0LjgwMDkgMjMuNjQxMiAzNC43ODI2IDIzLjc4ODEgMzQuNzA5MiAyMy45MDk1QzMzLjU4NiAyNS43NjcxIDMyLjI5MzQgMjYuNTI5OSAzMS4wNjMyIDI2LjU0MTFDMjkuOTI4NCAyNi41NTE1IDI4Ljk4NTcgMjUuOTE3NiAyOC40NTQzIDI1LjIwNTRDMjcuOTcyOCAyNS41Njk4IDI3LjQ1NTYgMjUuOTE1IDI2LjkwMjEgMjYuMjMxMkMyNi45ODEzIDI2LjI1NDcgMjcuMDU5NiAyNi4yODAyIDI3LjEzNjkgMjYuMzA3NkMyOC4yMzA1IDI2LjY5NDUgMjkuMTUxOSAyNy40NDkzIDI5LjY3NDggMjguMDI5MUMyOS43NzA1IDI4LjEzNTMgMjkuODE3MyAyOC4yNzc1IDI5LjgwMzQgMjguNDE5OEMyOS43ODk1IDI4LjU2MjIgMjkuNzE2MiAyOC42OTEzIDI5LjYwMTggMjguNzc0OEMyNy44NTg3IDMwLjA0NzMgMjYuMzc3MiAzMC4yNDE0IDI1LjI0MDUgMjkuNzY4N0MyNC4yNDQyIDI5LjM1NDQgMjMuNjI3NCAyOC40NzI0IDIzLjM4MDEgMjcuNjQyNEMyMi44NzggMjcuNzY2NCAyMi4zNTY0IDI3Ljg2NTIgMjEuODE1IDI3LjkzNUMyMS41NDExIDI3Ljk3MDQgMjEuMjkwNSAyNy43NzcgMjEuMjU1MSAyNy41MDMxQzIxLjIxOTggMjcuMjI5MiAyMS40MTMyIDI2Ljk3ODYgMjEuNjg3MSAyNi45NDMyQzI3Ljg5MSAyNi4xNDMxIDMxLjMyNjggMjEuMjEzIDMyLjI1NzcgMTguODYzNUMzMi4yNjEyIDE4Ljg1NDcgMzIuMjY0OSAxOC44NDYgMzIuMjY4OSAxOC44Mzc0QzMzLjQ2NjYgMTYuMjUzNSAzMy40Mzg0IDEzLjYzMzkgMzIuOTAzOSAxMS4zOTA5QzMyLjM2OCA5LjE0MTU5IDMxLjMyODcgNy4yOTkyOCAzMC41NTA5IDYuMzA3TDMwLjU0NTcgNi4zMDAxOEMyOS4zNDgxIDUuNjE2OTIgMjguODM4NCA0LjQ5NDcxIDI4LjY5MjggMy4zOTg2NEMyOC41MzgzIDIuMjM1NjQgMjguNzgyNiAxLjA2MTY4IDI5LjA1MzkgMC4zMjY4MDdDMjkuMTAzOSAwLjE5MTU4MyAyOS4yMDk3IDAuMDg0NDg3OCAyOS4zNDQ0IDAuMDMyOTkzMlpNMjkuODE4NSAxLjI0NzY1QzI5LjY3NTYgMS44MzI2NSAyOS41OTA0IDIuNTYxNzggMjkuNjg0MSAzLjI2NjkyQzI5Ljc5NjggNC4xMTUxNyAzMC4xNTkxIDQuODkzOTkgMzAuOTcgNS4zODkzMkMzMS4zNjMzIDQuOTYyNTQgMzEuNjU2NCA0LjMyNzE3IDMxLjYwMTUgMy42MzkyM0MzMS41NDU1IDIuOTM3OTcgMzEuMTE2IDIuMDY4NTEgMjkuODE4NSAxLjI0NzY1Wk0zMy40MzM5IDcuNTg1MzNDMzMuNjE3NyA2Ljg5ODkzIDMzLjk3NTUgNi4yNjEyNyAzNC4zMzExIDUuNzc5MzRDMzUuMjEzOCA3LjA1MTYgMzUuMjc1OSA4LjAyMzEgMzUuMDU5MiA4LjY5MDIxQzM0Ljg0NjUgOS4zNDQ5NiAzNC4zMzMxIDkuODEzODYgMzMuODA2OSAxMC4wNTA3QzMzLjI0ODEgOS4yNzIxMSAzMy4yMTMgOC40MTA3NyAzMy40MzM5IDcuNTg1MzNaTTM2LjY1NDUgMTEuNjY0MUMzNi4xMzkzIDExLjk2MTEgMzUuNTYwOSAxMi40MDAyIDM1LjEyMzEgMTIuOTU0NkMzNC41OTcxIDEzLjYyMDggMzQuMjkwMyAxNC40MjU3IDM0LjQ5OTkgMTUuMzcwNkMzNS4wNzY1IDE1LjM2ODQgMzUuNzMxNiAxNS4xNDczIDM2LjE4MjcgMTQuNjM0NUMzNi42NDE3IDE0LjExMjYgMzYuOTY3NSAxMy4xOTU4IDM2LjY1NDUgMTEuNjY0MVpNMzQuMjg4IDE4LjYxMThDMzQuOTIxMyAxOC4zMTI4IDM1LjYzMDggMTguMTgwNiAzNi4yMjE0IDE4LjE0NzNDMzUuODM0NCAxOS42Njg4IDM1LjE0MTQgMjAuMzQzNCAzNC41MDUzIDIwLjYwMjhDMzMuODc5NCAyMC44NTggMzMuMTk2MSAyMC43NjAzIDMyLjY3OCAyMC41MDAzQzMyLjkwMDkgMTkuNTUzOSAzMy41Mjc3IDE4Ljk3MDggMzQuMjg4IDE4LjYxMThaTTMzLjUyNzkgMjMuODg4MUMzMi45NjYgMjMuNzAwNyAzMi4yNTggMjMuNTYxMyAzMS41NjEzIDIzLjYwNTVDMzAuNzI1MiAyMy42NTg2IDI5LjkzMjYgMjMuOTY5NiAyOS4zODY3IDI0Ljc2OTNDMjkuNzc2MyAyNS4yMDM0IDMwLjM3NzkgMjUuNTQ3MSAzMS4wNTE2IDI1LjU0MUMzMS43MzYzIDI1LjUzNDcgMzIuNjIzMiAyNS4xNjMgMzMuNTI3OSAyMy44ODgxWk0yNi44MTU1IDI3LjI1NjVDMjcuNDc1MSAyNy40ODk5IDI4LjA3NTQgMjcuODk3IDI4LjUyMjcgMjguMjkxQzI3LjIwNjEgMjkuMTA4NiAyNi4yNDczIDI5LjEwMzIgMjUuNjEyMSAyOC44MzkxQzI0Ljk4NzQgMjguNTc5MyAyNC41NjMxIDI4LjAyNTYgMjQuMzY4NCAyNy40NzI2QzI1LjE3NDYgMjYuOTUxNyAyNi4wMjM0IDI2Ljk3NjIgMjYuODE1NSAyNy4yNTY1Wk0xMi4yODc5IDEzLjczOTZDMTIuMjg3OSA5Ljc0MTAxIDE1LjUyOTQgNi40OTk1MSAxOS41MjggNi40OTk1MUMyMy41MjY2IDYuNDk5NTEgMjYuNzY4MSA5Ljc0MTAxIDI2Ljc2ODEgMTMuNzM5NkMyNi43NjgxIDE3LjczODIgMjMuNTI2NiAyMC45Nzk3IDE5LjUyOCAyMC45Nzk3QzE1LjUyOTQgMjAuOTc5NyAxMi4yODc5IDE3LjczODIgMTIuMjg3OSAxMy43Mzk2Wk0xOS41MjggNS40OTk1MUMxNC45NzcxIDUuNDk5NTEgMTEuMjg3OSA5LjE4ODczIDExLjI4NzkgMTMuNzM5NkMxMS4yODc5IDE4LjI5MDUgMTQuOTc3MSAyMS45Nzk3IDE5LjUyOCAyMS45Nzk3QzI0LjA3ODkgMjEuOTc5NyAyNy43NjgxIDE4LjI5MDUgMjcuNzY4MSAxMy43Mzk2QzI3Ljc2ODEgOS4xODg3MyAyNC4wNzg5IDUuNDk5NTEgMTkuNTI4IDUuNDk5NTFaTTE5Ljc0NDEgMTAuOTY0OUMxOS4zNjQgMTAuODk5NyAxOC45NzMgMTAuOTcxMiAxOC42NDA0IDExLjE2NjZDMTguMzA3OSAxMS4zNjIgMTguMDU1MiAxMS42Njg5IDE3LjkyNzIgMTIuMDMyN0MxNy44MzU2IDEyLjI5MzIgMTcuNTUwMSAxMi40MzAxIDE3LjI4OTYgMTIuMzM4NUMxNy4wMjkyIDEyLjI0NjggMTYuODkyMyAxMS45NjE0IDE2Ljk4MzkgMTEuNzAwOUMxNy4xOTAzIDExLjExNDIgMTcuNTk3NiAxMC42MTk2IDE4LjEzMzggMTAuMzA0NUMxOC42Njk5IDkuOTg5MzYgMTkuMzAwMyA5Ljg3NDE4IDE5LjkxMzIgOS45NzkzMUMyMC41MjYxIDEwLjA4NDQgMjEuMDgyMSAxMC40MDMxIDIxLjQ4MjYgMTAuODc4OUMyMS44ODMgMTEuMzU0NiAyMi4xMDIyIDExLjk1NjYgMjIuMTAxMyAxMi41Nzg0VjEyLjU3NzlIMjEuNjAxM0wyMi4xMDEzIDEyLjU3ODdDMjIuMTAxMSAxMy4xOTYxIDIxLjgwNjcgMTMuNjkwNCAyMS40NjIxIDE0LjA1NDdDMjEuMTE5MyAxNC40MTcxIDIwLjY5NzkgMTQuNjgzNSAyMC4zNTk5IDE0Ljg2MjJDMjAuMTA3NyAxNC45OTU1IDE5Ljk2OCAxNS4yMjM5IDE5Ljk2OCAxNS40MzJWMTUuNzU0NEMxOS45NjggMTYuMDMwNSAxOS43NDQyIDE2LjI1NDQgMTkuNDY4IDE2LjI1NDRDMTkuMTkxOSAxNi4yNTQ0IDE4Ljk2OCAxNi4wMzA1IDE4Ljk2OCAxNS43NTQ0VjE1LjQzMkMxOC45NjggMTQuNzc5MiAxOS4zODM4IDE0LjI0NzEgMTkuODkyNiAxMy45NzgxQzIwLjE4MTQgMTMuODI1NCAyMC40OTc1IDEzLjYxOTIgMjAuNzM1NiAxMy4zNjc1QzIwLjk3MTcgMTMuMTE3OSAyMS4xMDEzIDEyLjg1NyAyMS4xMDEzIDEyLjU3NzlWMTIuNTc3MkMyMS4xMDE5IDEyLjE5MTUgMjAuOTY2IDExLjgxOCAyMC43MTc2IDExLjUyMjlDMjAuNDY5MSAxMS4yMjc4IDIwLjEyNDMgMTEuMDMwMSAxOS43NDQxIDEwLjk2NDlaTTIwLjAyNTEgMTcuMDc3NEMyMC4wMjUyIDE2LjgwMTIgMTkuODAxNSAxNi41NzcyIDE5LjUyNTQgMTYuNTc3MUMxOS4yNDkyIDE2LjU3NjkgMTkuMDI1MiAxNi44MDA2IDE5LjAyNTEgMTcuMDc2OEwxOS4wMjQ5IDE3LjM1ODJDMTkuMDI0NyAxNy42MzQzIDE5LjI0ODUgMTcuODU4MyAxOS41MjQ2IDE3Ljg1ODVDMTkuODAwNyAxNy44NTg2IDIwLjAyNDcgMTcuNjM0OSAyMC4wMjQ5IDE3LjM1ODhMMjAuMDI1MSAxNy4wNzc0WiIgZmlsbD0iIzIyMzY2QSIvPgo8L3N2Zz4K")
}

.frame4 {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzOCAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04Ljc4MDY3IDAuNTg0MzczQzguOTA4MSAwLjUxNjk4MyA5LjA1ODQgMC41MDc4NjYgOS4xOTMwNCAwLjU1OTM2QzkuMzI3NjggMC42MTA4NTUgOS40MzM1NCAwLjcxNzk1IDkuNDgzNDcgMC44NTMxNzRDOS43NTQ4MiAxLjU4ODA1IDkuOTk5MTQgMi43NjIgOS44NDQ2MSAzLjkyNUM5LjY5ODk3IDUuMDIxMDggOS4xODkyNyA2LjE0MzI5IDcuOTkxNzcgNi44MjY1NUw3Ljk4NjUxIDYuODMzMzZDNy4yMDg2OSA3LjgyNTY1IDYuMTY5NDUgOS42Njc5NiA1LjYzMzQ5IDExLjkxNzJDNS4wOTkwMiAxNC4xNjAyIDUuMDcwODYgMTYuNzc5OSA2LjI2ODUgMTkuMzYzOEM2LjI3MjQ4IDE5LjM3MjQgNi4yNzYyMSAxOS4zODExIDYuMjc5NyAxOS4zODk5QzcuMjEwNjYgMjEuNzM5NCAxMC42NDY0IDI2LjY2OTUgMTYuODUwMyAyNy40Njk2QzE3LjEyNDIgMjcuNTA0OSAxNy4zMTc2IDI3Ljc1NTYgMTcuMjgyMyAyOC4wMjk1QzE3LjI0NyAyOC4zMDMzIDE2Ljk5NjMgMjguNDk2NyAxNi43MjI0IDI4LjQ2MTRDMTYuMTgxIDI4LjM5MTYgMTUuNjU5NCAyOC4yOTI4IDE1LjE1NzMgMjguMTY4N0MxNC45MTAxIDI4Ljk5ODggMTQuMjkzMiAyOS44ODA4IDEzLjI5NyAzMC4yOTUxQzEyLjE2MDIgMzAuNzY3NyAxMC42Nzg3IDMwLjU3MzcgOC45MzU1OSAyOS4zMDExQzguODIxMjUgMjkuMjE3NiA4Ljc0NzkyIDI5LjA4ODUgOC43MzQgMjguOTQ2MkM4LjcyMDA4IDI4LjgwMzggOC43NjY4OCAyOC42NjE3IDguODYyNjYgMjguNTU1NUM5LjM4NTU0IDI3Ljk3NTYgMTAuMzA3IDI3LjIyMDggMTEuNDAwNSAyNi44MzM5QzExLjQ3NzggMjYuODA2NiAxMS41NTYxIDI2Ljc4MSAxMS42MzUzIDI2Ljc1NzVDMTEuMDgxOCAyNi40NDE0IDEwLjU2NDYgMjYuMDk2MiAxMC4wODMxIDI1LjczMThDOS41NTE3MiAyNi40NDQgOC42MDkwMyAyNy4wNzc5IDcuNDc0MiAyNy4wNjc1QzYuMjQ0MDQgMjcuMDU2MyA0Ljk1MTQ1IDI2LjI5MzUgMy44MjgxOCAyNC40MzU4QzMuNzU0ODEgMjQuMzE0NSAzLjczNjUzIDI0LjE2NzUgMy43Nzc5IDI0LjAzMTZDMy44MTkyOCAyMy44OTU3IDMuOTE2NCAyMy43ODM3IDQuMDQ1MDYgMjMuNzIzNEM0Ljc0Nzk4IDIzLjM5NDIgNS44ODUzMiAyMy4wNjA0IDcuMDQxODQgMjMuMTMzN0M3LjE3MzAzIDIzLjE0MiA3LjMwNDg2IDIzLjE1NTcgNy40MzY1OSAyMy4xNzUzQzcuMDY3MjMgMjIuNzIzNyA2Ljc0MTkzIDIyLjI3NTMgNi40NTk5OSAyMS44NDQ0QzUuNzE0NzMgMjIuMjY3NCA0LjY2NTgzIDIyLjQ2NjYgMy42NjM3OCAyMi4wNThDMi41MjI2NyAyMS41OTI2IDEuNTkxMTUgMjAuNDA0IDEuMjA4ODYgMTguMjU2OUMxLjE4Mzg1IDE4LjExNjQgMS4yMTkzOCAxNy45NzIzIDEuMzA2NTcgMTcuODYwN0MxLjM5Mzc2IDE3Ljc0OTEgMS41MjQzOCAxNy42ODA0IDEuNjY1NzcgMTcuNjcxOUMyLjQzODA5IDE3LjYyNTIgMy42MTY1OSAxNy43MzUgNC42NjczNCAxOC4yMzExQzQuNzA4MzIgMTguMjUwNSA0Ljc0OTE1IDE4LjI3MDUgNC43ODk3OSAxOC4yOTExQzQuNjQ1MzcgMTcuODE4IDQuNTM0NzkgMTcuMzQ2NyA0LjQ1NDIxIDE2Ljg3OTNDMy41NjAyMSAxNi45OTYzIDIuNDAzMzcgMTYuNzI3OSAxLjYxNjI3IDE1LjgzMzFDMC43OTkyNjMgMTQuOTA0MyAwLjQ4MDY5MyAxMy40MjAzIDEuMDc0NjMgMTEuMzIwOEMxLjExMzgzIDExLjE4MjIgMS4yMDk0NyAxMS4wNjc0IDEuMzM3MzkgMTEuMDA1NEMxLjQ2NTMxIDEwLjk0MzQgMS42MTMyNiAxMC45NDAxIDEuNzQzODQgMTAuOTk2M0MyLjQ1NTY0IDExLjMwMjggMy40NjI2OSAxMS45MzI0IDQuMTg2OTcgMTIuODQ5OEM0LjI1ODYzIDEyLjk0MDYgNC4zMjc2OSAxMy4wMzQ0IDQuMzkzNTQgMTMuMTMxNEM0LjQ1ODYyIDEyLjYzNDYgNC41NDk2OCAxMi4xNTE1IDQuNjYwNzMgMTEuNjg1NEw0LjY3Mzk4IDExLjYzMDNDMy44MjAxNiAxMS4zNjI5IDIuODk0NDQgMTAuNjUyOCAyLjUzMTkxIDkuNTM2ODVDMi4xNDg4NiA4LjM1NzcgMi40MzcyNCA2Ljg2OTA5IDMuODA3MjcgNS4xODQwM0MzLjg5ODQ1IDUuMDcxODggNC4wMzI3NSA1LjAwNDM1IDQuMTc1ODYgNC45OTg3MUM0LjMxODk2IDQuOTkzMDYgNC40NTcwMiA1LjA0OTg0IDQuNTU0NzUgNS4xNTQ1NEM1LjA4NjM1IDUuNzI0MDIgNS43NjEzOCA2LjcwODg2IDYuMDY0NzIgNy44NDE5OUM2LjA3MzQ5IDcuODc0NzggNi4wODE5NiA3LjkwNzczIDYuMDkwMTEgNy45NDA4MkM2LjM1NDQ3IDcuNDUwMTIgNi42MjQ0MSA3LjAxNTE1IDYuODgyMTggNi42NDYxM0M2LjMwMjg2IDYuMDQzMjcgNS44NTYyOCA1LjEyMzQxIDUuOTM5MTMgNC4wODU5OUM2LjAzNzg0IDIuODQ5OTMgNi44NzI2NyAxLjU5MzQ0IDguNzgwNjcgMC41ODQzNzNaTTguODUzMzIgMy43OTMyOUM4Ljk0NzAyIDMuMDg4MTUgOC44NjE4NSAyLjM1OTAyIDguNzE4OTMgMS43NzQwMkM3LjQyMTQxIDIuNTk0ODcgNi45OTE5NiAzLjQ2NDMzIDYuOTM1OTUgNC4xNjU2QzYuODgxMDIgNC44NTM1NCA3LjE3NDE0IDUuNDg4OSA3LjU2NzQyIDUuOTE1NjlDOC4zNzgzMyA1LjQyMDM2IDguNzQwNjEgNC42NDE1NCA4Ljg1MzMyIDMuNzkzMjlaTTQuMjA2MyA2LjMwNTcxQzQuNTYxOTYgNi43ODc2MyA0LjkxOTcyIDcuNDI1MyA1LjEwMzQ3IDguMTExN0M1LjMyNDQ0IDguOTM3MTQgNS4yODkyOSA5Ljc5ODQ4IDQuNzMwNTMgMTAuNTc3MUM0LjIwNDMgMTAuMzQwMiAzLjY5MDg5IDkuODcxMzMgMy40NzgxOSA5LjIxNjU3QzMuMjYxNDcgOC41NDk0NiAzLjMyMzYgNy41Nzc5NyA0LjIwNjMgNi4zMDU3MVpNMy40MTQzMiAxMy40ODFDMi45NzY1NiAxMi45MjY1IDIuMzk4MDggMTIuNDg3NCAxLjg4MjkyIDEyLjE5MDRDMS41Njk5MSAxMy43MjIxIDEuODk1NjcgMTQuNjM5IDIuMzU0NzEgMTUuMTYwOEMyLjgwNTc3IDE1LjY3MzYgMy40NjA4NyAxNS44OTQ4IDQuMDM3NDggMTUuODk2OUM0LjI0NzExIDE0Ljk1MjEgMy45NDAyNyAxNC4xNDcyIDMuNDE0MzIgMTMuNDgxWk0yLjMxNjAzIDE4LjY3MzZDMi45MDY2MSAxOC43MDcgMy42MTYxMSAxOC44MzkxIDQuMjQ5NDQgMTkuMTM4MkM1LjAwOTY4IDE5LjQ5NzIgNS42MzY1NSAyMC4wODAzIDUuODU5NDEgMjEuMDI2N0M1LjM0MTM1IDIxLjI4NjcgNC42NTc5OCAyMS4zODQ0IDQuMDMyMTUgMjEuMTI5MkMzLjM5NiAyMC44Njk3IDIuNzAzMDIgMjAuMTk1MSAyLjMxNjAzIDE4LjY3MzZaTTYuOTc2MTIgMjQuMTMxOUM2LjI3OTQ3IDI0LjA4NzcgNS41NzE0NSAyNC4yMjcxIDUuMDA5NTMgMjQuNDE0NUM1LjkxNDI1IDI1LjY4OTQgNi44MDEwOCAyNi4wNjExIDcuNDg1NzkgMjYuMDY3NEM4LjE1OTU1IDI2LjA3MzUgOC43NjExMyAyNS43Mjk4IDkuMTUwNzQgMjUuMjk1N0M4LjYwNDc3IDI0LjQ5NiA3LjgxMjI2IDI0LjE4NDkgNi45NzYxMiAyNC4xMzE5Wk0xMC4wMTQ3IDI4LjgxNzRDMTAuNDYyIDI4LjQyMzQgMTEuMDYyMyAyOC4wMTYyIDExLjcyMiAyNy43ODI4QzEyLjUxNCAyNy41MDI2IDEzLjM2MjggMjcuNDc4MSAxNC4xNjkgMjcuOTk5QzEzLjk3NDMgMjguNTUyIDEzLjU1IDI5LjEwNTcgMTIuOTI1MyAyOS4zNjU1QzEyLjI5MDEgMjkuNjI5NiAxMS4zMzE0IDI5LjYzNSAxMC4wMTQ3IDI4LjgxNzRaTTI5Ljc1NjcgMC41ODQzNzNDMjkuNjI5MyAwLjUxNjk4MyAyOS40NzkgMC41MDc4NjYgMjkuMzQ0NCAwLjU1OTM2QzI5LjIwOTcgMC42MTA4NTUgMjkuMTAzOSAwLjcxNzk1IDI5LjA1MzkgMC44NTMxNzRDMjguNzgyNiAxLjU4ODA1IDI4LjUzODMgMi43NjIgMjguNjkyOCAzLjkyNUMyOC44Mzg0IDUuMDIxMDggMjkuMzQ4MSA2LjE0MzI5IDMwLjU0NTcgNi44MjY1NEwzMC41NTA5IDYuODMzMzZDMzEuMzI4NyA3LjgyNTY1IDMyLjM2OCA5LjY2Nzk2IDMyLjkwMzkgMTEuOTE3MkMzMy40Mzg0IDE0LjE2MDIgMzMuNDY2NiAxNi43Nzk5IDMyLjI2ODkgMTkuMzYzOEMzMi4yNjQ5IDE5LjM3MjQgMzIuMjYxMiAxOS4zODExIDMyLjI1NzcgMTkuMzg5OUMzMS4zMjY4IDIxLjczOTQgMjcuODkxIDI2LjY2OTUgMjEuNjg3MSAyNy40Njk2QzIxLjQxMzIgMjcuNTA0OSAyMS4yMTk4IDI3Ljc1NTYgMjEuMjU1MSAyOC4wMjk1QzIxLjI5MDUgMjguMzAzMyAyMS41NDExIDI4LjQ5NjcgMjEuODE1IDI4LjQ2MTRDMjIuMzU2NCAyOC4zOTE2IDIyLjg3OCAyOC4yOTI4IDIzLjM4MDEgMjguMTY4N0MyMy42Mjc0IDI4Ljk5ODggMjQuMjQ0MiAyOS44ODA4IDI1LjI0MDUgMzAuMjk1MUMyNi4zNzcyIDMwLjc2NzcgMjcuODU4NyAzMC41NzM3IDI5LjYwMTggMjkuMzAxMUMyOS43MTYyIDI5LjIxNzYgMjkuNzg5NSAyOS4wODg1IDI5LjgwMzQgMjguOTQ2MkMyOS44MTczIDI4LjgwMzggMjkuNzcwNSAyOC42NjE3IDI5LjY3NDggMjguNTU1NUMyOS4xNTE5IDI3Ljk3NTYgMjguMjMwNSAyNy4yMjA4IDI3LjEzNjkgMjYuODMzOUMyNy4wNTk2IDI2LjgwNjYgMjYuOTgxMyAyNi43ODEgMjYuOTAyMSAyNi43NTc1QzI3LjQ1NTYgMjYuNDQxNCAyNy45NzI4IDI2LjA5NjIgMjguNDU0MyAyNS43MzE4QzI4Ljk4NTcgMjYuNDQ0IDI5LjkyODQgMjcuMDc3OSAzMS4wNjMyIDI3LjA2NzVDMzIuMjkzNCAyNy4wNTYzIDMzLjU4NiAyNi4yOTM1IDM0LjcwOTIgMjQuNDM1OEMzNC43ODI2IDI0LjMxNDUgMzQuODAwOSAyNC4xNjc1IDM0Ljc1OTUgMjQuMDMxNkMzNC43MTgxIDIzLjg5NTcgMzQuNjIxIDIzLjc4MzcgMzQuNDkyNCAyMy43MjM0QzMzLjc4OTQgMjMuMzk0MiAzMi42NTIxIDIzLjA2MDQgMzEuNDk1NiAyMy4xMzM3QzMxLjM2NDQgMjMuMTQyIDMxLjIzMjYgMjMuMTU1NyAzMS4xMDA4IDIzLjE3NTNDMzEuNDcwMiAyMi43MjM3IDMxLjc5NTUgMjIuMjc1MyAzMi4wNzc0IDIxLjg0NDRDMzIuODIyNyAyMi4yNjc0IDMzLjg3MTYgMjIuNDY2NiAzNC44NzM2IDIyLjA1OEMzNi4wMTQ3IDIxLjU5MjYgMzYuOTQ2MyAyMC40MDQgMzcuMzI4NiAxOC4yNTY5QzM3LjM1MzYgMTguMTE2NCAzNy4zMTggMTcuOTcyMyAzNy4yMzA4IDE3Ljg2MDdDMzcuMTQzNyAxNy43NDkxIDM3LjAxMyAxNy42ODA0IDM2Ljg3MTYgMTcuNjcxOUMzNi4wOTkzIDE3LjYyNTIgMzQuOTIwOCAxNy43MzUgMzMuODcwMSAxOC4yMzExQzMzLjgyOTEgMTguMjUwNSAzMy43ODgzIDE4LjI3MDUgMzMuNzQ3NiAxOC4yOTExQzMzLjg5MjEgMTcuODE4IDM0LjAwMjYgMTcuMzQ2NyAzNC4wODMyIDE2Ljg3OTNDMzQuOTc3MiAxNi45OTYzIDM2LjEzNCAxNi43Mjc5IDM2LjkyMTEgMTUuODMzMUMzNy43MzgyIDE0LjkwNDMgMzguMDU2NyAxMy40MjAzIDM3LjQ2MjggMTEuMzIwOEMzNy40MjM2IDExLjE4MjIgMzcuMzI3OSAxMS4wNjc0IDM3LjIgMTEuMDA1NEMzNy4wNzIxIDEwLjk0MzQgMzYuOTI0MiAxMC45NDAxIDM2Ljc5MzYgMTAuOTk2M0MzNi4wODE4IDExLjMwMjggMzUuMDc0NyAxMS45MzI0IDM0LjM1MDQgMTIuODQ5OEMzNC4yNzg4IDEyLjk0MDYgMzQuMjA5NyAxMy4wMzQ0IDM0LjE0MzkgMTMuMTMxNEMzNC4wNzg4IDEyLjYzNDYgMzMuOTg3NyAxMi4xNTE1IDMzLjg3NjcgMTEuNjg1NEwzMy44NjM0IDExLjYzMDNDMzQuNzE3MyAxMS4zNjI5IDM1LjY0MyAxMC42NTI4IDM2LjAwNTUgOS41MzY4NUMzNi4zODg2IDguMzU3NyAzNi4xMDAyIDYuODY5MDkgMzQuNzMwMSA1LjE4NDAzQzM0LjYzOSA1LjA3MTg4IDM0LjUwNDcgNS4wMDQzNSAzNC4zNjE2IDQuOTk4NzFDMzQuMjE4NSA0Ljk5MzA2IDM0LjA4MDQgNS4wNDk4NCAzMy45ODI3IDUuMTU0NTRDMzMuNDUxMSA1LjcyNDAyIDMyLjc3NiA2LjcwODg2IDMyLjQ3MjcgNy44NDE5OUMzMi40NjM5IDcuODc0NzggMzIuNDU1NSA3LjkwNzczIDMyLjQ0NzMgNy45NDA4MkMzMi4xODMgNy40NTAxMiAzMS45MTMgNy4wMTUxNSAzMS42NTUyIDYuNjQ2MTNDMzIuMjM0NiA2LjA0MzI3IDMyLjY4MTEgNS4xMjM0MSAzMi41OTgzIDQuMDg1OTlDMzIuNDk5NiAyLjg0OTkzIDMxLjY2NDggMS41OTM0NCAyOS43NTY3IDAuNTg0MzczWk0yOS42ODQxIDMuNzkzMjlDMjkuNTkwNCAzLjA4ODE1IDI5LjY3NTYgMi4zNTkwMiAyOS44MTg1IDEuNzc0MDJDMzEuMTE2IDIuNTk0ODcgMzEuNTQ1NSAzLjQ2NDMzIDMxLjYwMTUgNC4xNjU2QzMxLjY1NjQgNC44NTM1NCAzMS4zNjMzIDUuNDg4OSAzMC45NyA1LjkxNTY5QzMwLjE1OTEgNS40MjAzNiAyOS43OTY4IDQuNjQxNTQgMjkuNjg0MSAzLjc5MzI5Wk0zNC4zMzExIDYuMzA1NzFDMzMuOTc1NSA2Ljc4NzYzIDMzLjYxNzcgNy40MjUzIDMzLjQzMzkgOC4xMTE3QzMzLjIxMyA4LjkzNzE0IDMzLjI0ODEgOS43OTg0OCAzMy44MDY5IDEwLjU3NzFDMzQuMzMzMSAxMC4zNDAyIDM0Ljg0NjUgOS44NzEzMyAzNS4wNTkyIDkuMjE2NTdDMzUuMjc1OSA4LjU0OTQ2IDM1LjIxMzggNy41Nzc5NyAzNC4zMzExIDYuMzA1NzFaTTM1LjEyMzEgMTMuNDgxQzM1LjU2MDkgMTIuOTI2NSAzNi4xMzkzIDEyLjQ4NzQgMzYuNjU0NSAxMi4xOTA0QzM2Ljk2NzUgMTMuNzIyMSAzNi42NDE3IDE0LjYzOSAzNi4xODI3IDE1LjE2MDhDMzUuNzMxNiAxNS42NzM2IDM1LjA3NjUgMTUuODk0OCAzNC40OTk5IDE1Ljg5NjlDMzQuMjkwMyAxNC45NTIxIDM0LjU5NzEgMTQuMTQ3MiAzNS4xMjMxIDEzLjQ4MVpNMzYuMjIxNCAxOC42NzM2QzM1LjYzMDggMTguNzA3IDM0LjkyMTMgMTguODM5MSAzNC4yODggMTkuMTM4MkMzMy41Mjc3IDE5LjQ5NzIgMzIuOTAwOSAyMC4wODAzIDMyLjY3OCAyMS4wMjY3QzMzLjE5NjEgMjEuMjg2NyAzMy44Nzk0IDIxLjM4NDQgMzQuNTA1MyAyMS4xMjkyQzM1LjE0MTQgMjAuODY5NyAzNS44MzQ0IDIwLjE5NTEgMzYuMjIxNCAxOC42NzM2Wk0zMS41NjEzIDI0LjEzMTlDMzIuMjU4IDI0LjA4NzcgMzIuOTY2IDI0LjIyNzEgMzMuNTI3OSAyNC40MTQ1QzMyLjYyMzIgMjUuNjg5NCAzMS43MzYzIDI2LjA2MTEgMzEuMDUxNiAyNi4wNjc0QzMwLjM3NzkgMjYuMDczNSAyOS43NzYzIDI1LjcyOTggMjkuMzg2NyAyNS4yOTU3QzI5LjkzMjYgMjQuNDk2IDMwLjcyNTIgMjQuMTg0OSAzMS41NjEzIDI0LjEzMTlaTTI4LjUyMjcgMjguODE3NEMyOC4wNzU0IDI4LjQyMzQgMjcuNDc1MSAyOC4wMTYyIDI2LjgxNTUgMjcuNzgyOEMyNi4wMjM0IDI3LjUwMjYgMjUuMTc0NiAyNy40NzgxIDI0LjM2ODQgMjcuOTk5QzI0LjU2MzEgMjguNTUyIDI0Ljk4NzQgMjkuMTA1NyAyNS42MTIxIDI5LjM2NTVDMjYuMjQ3MyAyOS42Mjk2IDI3LjIwNjEgMjkuNjM1IDI4LjUyMjcgMjguODE3NFpNMTkuNTI4IDcuMDI1ODhDMTUuNTI5NCA3LjAyNTg4IDEyLjI4NzkgMTAuMjY3NCAxMi4yODc5IDE0LjI2NkMxMi4yODc5IDE4LjI2NDYgMTUuNTI5NCAyMS41MDYxIDE5LjUyOCAyMS41MDYxQzIzLjUyNjYgMjEuNTA2MSAyNi43NjgxIDE4LjI2NDYgMjYuNzY4MSAxNC4yNjZDMjYuNzY4MSAxMC4yNjc0IDIzLjUyNjYgNy4wMjU4OCAxOS41MjggNy4wMjU4OFpNMTEuMjg3OSAxNC4yNjZDMTEuMjg3OSA5LjcxNTEgMTQuOTc3MSA2LjAyNTg4IDE5LjUyOCA2LjAyNTg4QzI0LjA3ODkgNi4wMjU4OCAyNy43NjgxIDkuNzE1MSAyNy43NjgxIDE0LjI2NkMyNy43NjgxIDE4LjgxNjkgMjQuMDc4OSAyMi41MDYxIDE5LjUyOCAyMi41MDYxQzE0Ljk3NzEgMjIuNTA2MSAxMS4yODc5IDE4LjgxNjkgMTEuMjg3OSAxNC4yNjZaTTIyLjY2NiAxMi4wOTU4QzIyLjg2MTIgMTEuOTAwNiAyMi44NjEyIDExLjU4NCAyMi42NjYgMTEuMzg4N0MyMi40NzA3IDExLjE5MzUgMjIuMTU0MSAxMS4xOTM1IDIxLjk1ODkgMTEuMzg4N0wxNi4zOTA3IDE2Ljk1NjlDMTYuMTk1NCAxNy4xNTIyIDE2LjE5NTQgMTcuNDY4OCAxNi4zOTA3IDE3LjY2NEMxNi41ODU5IDE3Ljg1OTMgMTYuOTAyNSAxNy44NTkzIDE3LjA5NzggMTcuNjY0TDIyLjY2NiAxMi4wOTU4Wk0xNy43Mzg2IDEyLjI0MjNDMTcuNDY1NSAxMi4yNDIzIDE3LjI0NDIgMTIuNDYzNiAxNy4yNDQyIDEyLjczNjZDMTcuMjQ0MiAxMy4wMDk2IDE3LjQ2NTUgMTMuMjMwOSAxNy43Mzg2IDEzLjIzMDlDMTguMDExNiAxMy4yMzA5IDE4LjIzMjkgMTMuMDA5NiAxOC4yMzI5IDEyLjczNjZDMTguMjMyOSAxMi40NjM2IDE4LjAxMTYgMTIuMjQyMyAxNy43Mzg2IDEyLjI0MjNaTTE2LjI0NDIgMTIuNzM2NkMxNi4yNDQyIDExLjkxMTMgMTYuOTEzMyAxMS4yNDIzIDE3LjczODYgMTEuMjQyM0MxOC41NjM4IDExLjI0MjMgMTkuMjMyOSAxMS45MTEzIDE5LjIzMjkgMTIuNzM2NkMxOS4yMzI5IDEzLjU2MTkgMTguNTYzOCAxNC4yMzA5IDE3LjczODYgMTQuMjMwOUMxNi45MTMzIDE0LjIzMDkgMTYuMjQ0MiAxMy41NjE5IDE2LjI0NDIgMTIuNzM2NlpNMjAuODIzOCAxNi4zMTYxQzIwLjgyMzggMTYuMDQzMSAyMS4wNDUxIDE1LjgyMTggMjEuMzE4MSAxNS44MjE4QzIxLjU5MTEgMTUuODIxOCAyMS44MTI0IDE2LjA0MzEgMjEuODEyNCAxNi4zMTYxQzIxLjgxMjQgMTYuNTg5MSAyMS41OTExIDE2LjgxMDUgMjEuMzE4MSAxNi44MTA1QzIxLjA0NTEgMTYuODEwNSAyMC44MjM4IDE2LjU4OTEgMjAuODIzOCAxNi4zMTYxWk0yMS4zMTgxIDE0LjgyMThDMjAuNDkyOCAxNC44MjE4IDE5LjgyMzggMTUuNDkwOSAxOS44MjM4IDE2LjMxNjFDMTkuODIzOCAxNy4xNDE0IDIwLjQ5MjggMTcuODEwNSAyMS4zMTgxIDE3LjgxMDVDMjIuMTQzNCAxNy44MTA1IDIyLjgxMjQgMTcuMTQxNCAyMi44MTI0IDE2LjMxNjFDMjIuODEyNCAxNS40OTA5IDIyLjE0MzQgMTQuODIxOCAyMS4zMTgxIDE0LjgyMThaIiBmaWxsPSIjMjIzNjZBIi8+Cjwvc3ZnPgo=")
}

.location-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDEwQzIxIDE3IDEyIDIzIDEyIDIzQzEyIDIzIDMgMTcgMyAxMEMzIDcuNjEzMDUgMy45NDgyMSA1LjMyMzg3IDUuNjM2MDQgMy42MzYwNEM3LjMyMzg3IDEuOTQ4MjEgOS42MTMwNSAxIDEyIDFDMTQuMzg2OSAxIDE2LjY3NjEgMS45NDgyMSAxOC4zNjQgMy42MzYwNEMyMC4wNTE4IDUuMzIzODcgMjEgNy42MTMwNSAyMSAxMFoiIHN0cm9rZT0iIzIyMzY2QSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMiAxM0MxMy42NTY5IDEzIDE1IDExLjY1NjkgMTUgMTBDMTUgOC4zNDMxNSAxMy42NTY5IDcgMTIgN0MxMC4zNDMxIDcgOSA4LjM0MzE1IDkgMTBDOSAxMS42NTY5IDEwLjM0MzEgMTMgMTIgMTNaIiBzdHJva2U9IiMyMjM2NkEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")
}

.conclave {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyOCAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjg4Nzg2IDEuMTM2NzJWMS45NTcyNEgyNi4wOTIxVjEuMTM2NzJIMS44ODc4NlpNMS42Mzc4NiAwLjEzNjcxOUMxLjIyMzY1IDAuMTM2NzE5IDAuODg3ODU5IDAuNDcyNTA2IDAuODg3ODU5IDAuODg2NzE5VjIuMjA3MjRDMC44ODc4NTkgMi42MjE0NSAxLjIyMzY1IDIuOTU3MjQgMS42Mzc4NiAyLjk1NzI0SDIuMTI5ODhWMy4wMDUwNVYxNi42ODI0SDEuNjU2OUMxLjI0MjY5IDE2LjY4MjQgMC45MDY5MDIgMTcuMDE4MiAwLjkwNjkwMiAxNy40MzI0VjE4Ljk1NDFDMC45MDY5MDIgMTkuMzY4MyAxLjI0MjY5IDE5LjcwNDEgMS42NTY5IDE5LjcwNDFIMTMuNDgxOVYyMS45Mzc2QzEyLjU4NDggMjIuMTYxMiAxMS45MjAxIDIyLjk3MjQgMTEuOTIwMSAyMy45Mzg4QzExLjkyMDEgMjUuMDc3OCAxMi44NDM1IDI2LjAwMTIgMTMuOTgyNSAyNi4wMDEyQzE1LjEyMTUgMjYuMDAxMiAxNi4wNDQ5IDI1LjA3NzggMTYuMDQ0OSAyMy45Mzg4QzE2LjA0NDkgMjIuOTcyIDE1LjM3OTcgMjIuMTYwNSAxNC40ODE5IDIxLjkzNzNWMTkuNzA0MUgyNi4zNjExQzI2Ljc3NTMgMTkuNzA0MSAyNy4xMTExIDE5LjM2ODMgMjcuMTExMSAxOC45NTQxVjE3LjQzMjRDMjcuMTExMSAxNy4wMTgyIDI2Ljc3NTMgMTYuNjgyNCAyNi4zNjExIDE2LjY4MjRIMjUuODQ5OFYzLjAwNTA1VjIuOTU3MjRIMjYuMzQyMUMyNi43NTYzIDIuOTU3MjQgMjcuMDkyMSAyLjYyMTQ1IDI3LjA5MjEgMi4yMDcyNFYwLjg4NjcxOUMyNy4wOTIxIDAuNDcyNTA1IDI2Ljc1NjMgMC4xMzY3MTkgMjYuMzQyMSAwLjEzNjcxOUgxLjYzNzg2Wk0yLjEyOTg4IDE3LjY4MjRWMTcuNzM1NkgzLjEyOTg4SDI0Ljg0OThIMjUuODQ5OFYxNy42ODI0SDI2LjExMTFWMTguNzA0MUgxLjkwNjlWMTcuNjgyNEgyLjEyOTg4Wk0yNC44NDk4IDE2LjY4MjRWMy4wMDUwNUgzLjEyOTg4VjE2LjY4MjRIMjQuODQ5OFpNMTMuOTgyNSAyNS4wMDEyQzE0LjU2OTMgMjUuMDAxMiAxNS4wNDQ5IDI0LjUyNTYgMTUuMDQ0OSAyMy45Mzg4QzE1LjA0NDkgMjMuMzUyIDE0LjU2OTMgMjIuODc2NCAxMy45ODI1IDIyLjg3NjRDMTMuMzk1NyAyMi44NzY0IDEyLjkyMDEgMjMuMzUyIDEyLjkyMDEgMjMuOTM4OEMxMi45MjAxIDI0LjUyNTYgMTMuMzk1NyAyNS4wMDEyIDEzLjk4MjUgMjUuMDAxMlpNMTguODg2NyAxMC40MDk1QzE4Ljc4MjEgMTEuMzY1MyAxOC40MDMxIDEyLjIzODUgMTcuODMwMSAxMi45NDg4TDE1LjI5MDggMTAuNDA5NUgxOC44ODY3Wk0xOC44OTQ3IDkuNDA5NDZIMTQuNTY4MUgxNC41NTg2TDE0LjU1ODIgNC45OTMxNkMxNi44NTkgNS4yNDk0IDE4LjY3OTUgNy4wOTY1IDE4Ljg5NDcgOS40MDk0NlpNMTQuMDA5IDE0Ljc3NjhDMTUuMTkyOSAxNC43NzY4IDE2LjI3ODkgMTQuMzU3NiAxNy4xMjY1IDEzLjY1OTRMMTMuNzA1MSAxMC4yMzc5QzEzLjYxMTMgMTAuMTQ0MiAxMy41NTg2IDEwLjAxNyAxMy41NTg2IDkuODg0NDFMMTMuNTU4MiA0Ljk4MzJDMTEuMDU5NCA1LjIxMDc4IDkuMTAxOTcgNy4zMTE3IDkuMTAxOTcgOS44Njk4QzkuMTAxOTcgMTIuNTc5OSAxMS4yOTg5IDE0Ljc3NjggMTQuMDA5IDE0Ljc3NjhaTTE5LjkxNiA5Ljg2OThDMTkuOTE2IDEzLjEzMjIgMTcuMjcxNCAxNS43NzY4IDE0LjAwOSAxNS43NzY4QzEwLjc0NjYgMTUuNzc2OCA4LjEwMTk3IDEzLjEzMjIgOC4xMDE5NyA5Ljg2OThDOC4xMDE5NyA2LjYwNzQ0IDEwLjc0NjYgMy45NjI3NyAxNC4wMDkgMy45NjI3N0MxNy4yNzE0IDMuOTYyNzcgMTkuOTE2IDYuNjA3NDQgMTkuOTE2IDkuODY5OFoiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.event {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjAwMDEgMTAuMzM5OEwxMC41MTc3IDEzLjI0MjJMNy41MjI0NiAxMy43MDU0TDkuODY5MDQgMTUuOTkwMkw5LjM0NDQ5IDE5LjA0N0wxMi4xODUxIDE3LjY4ODRMMTQuODQwNCAxOS4wNDdMMTQuMzE1NSAxNS45OTAyTDE2LjQ3NjkgMTMuNzA1NEwxMy41MTI4IDEzLjI0MjJMMTIuMDAwMSAxMC4zMzk4WiIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xLjMyNjE3IDcuNjcxODhIMjIuNDk4OSIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxyZWN0IHg9IjEuMDY1NDMiIHk9IjEuOTMzNTkiIHdpZHRoPSIyMS44NjkxIiBoZWlnaHQ9IjIwLjEzNDMiIHJ4PSIxLjUiIHN0cm9rZT0iIzIyMzY2QSIvPgo8L3N2Zz4K")
}

.group {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjA1NjQgOS4zNTExOEMxMi44MTIyIDkuMzUxMTggMTMuNDMzNSA4LjY5NjY0IDEzLjQzMzUgNy45MTg1NkMxMy40MzM1IDcuMTQwNDggMTIuODEyMiA2LjQ4NTk0IDEyLjA1NjQgNi40ODU5NEMxMS4zMDA2IDYuNDg1OTQgMTAuNjc5MyA3LjE0MDQ4IDEwLjY3OTMgNy45MTg1NkMxMC42NzkzIDguNjk2NjQgMTEuMzAwNiA5LjM1MTE4IDEyLjA1NjQgOS4zNTExOFpNMTIuMDU2NCA3LjQxMjg0QzEyLjMyMjMgNy40MTI4NCAxMi41MzY5IDcuNjMwNTQgMTIuNTM2OSA3LjkxODU2QzEyLjUzNjkgOC4yMDY1OCAxMi4zMjIzIDguNDI0MjggMTIuMDU2NCA4LjQyNDI4QzExLjc5MDUgOC40MjQyOCAxMS41NzU5IDguMjA2NTggMTEuNTc1OSA3LjkxODU2QzExLjU3NTkgNy42MzA1NCAxMS43OTA1IDcuNDEyODQgMTIuMDU2NCA3LjQxMjg0WiIgZmlsbD0iIzIyMzY2QSIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8cGF0aCBkPSJNMjIuMjc0IDIuODE3NDdIMTYuMzYwMlYxLjM0MjdDMTYuMzYwMiAwLjcwNjk0NCAxNS44NTIxIDAuMjAwOTUgMTUuMjM4NiAwLjIwMDk1TDguODc2NTMgMC4yMDA3ODFDOC4yNjAwMiAwLjIwMDc4MSA3Ljc3ODE5IDAuNzEwMDA2IDcuNzc4MTkgMS4zNDI1M1YyLjgxNzMxTDEuNzQ4MzQgMi44MTc0N0MxLjEzMDM3IDIuODE3NDcgMC42NSAzLjM1MjM4IDAuNjUgMy45NTkyMlYxNi42NTVDMC42NSAxNy4yODkzIDEuMTU2NjMgMTcuNzk2OCAxLjc0ODM0IDE3Ljc5NjhIMjIuMjUwOEMyMi44Njg4IDE3Ljc5NjggMjMuMzQ5MiAxNy4yNjE5IDIzLjM0OTIgMTYuNjU1VjMuOTYxMThDMjMuMzczNiAzLjMyNDA3IDIyLjg2NDQgMi44MTc0NyAyMi4yNzQgMi44MTc0N1pNOC42OTc5NCAxLjM0MjUyQzguNjk3OTQgMS4yNjU0OSA4LjcyMDcxIDEuMjEzNTYgOC43NTE0MiAxLjE4MTUxQzguNzgxNjcgMS4xNDk5NCA4LjgyOTMxIDEuMTI3NSA4Ljg5OTgzIDEuMTI3NUgxNS4yMzg3QzE1LjM3IDEuMTI3NSAxNS40NjM3IDEuMjI4ODggMTUuNDYzNyAxLjM0MjUyVjIuODE3M0g4LjY5Nzk3TDguNjk3OTQgMS4zNDI1MlpNMS43NDgzIDMuNzQ0MkgyMi4yNTA4QzIyLjM1NDIgMy43NDQyIDIyLjQ1MjcgMy44NDA3MiAyMi40NTI3IDMuOTU5MjNWOC43NjAzMUMyMC42OTQ5IDkuNDI3MjQgMTEuMDI0OCAxMi43OTcgMS41MjMyOCA4Ljc2MzFWMy45NjY1NEMxLjU0MzcgMy44MzgxNCAxLjY0ODE4IDMuNzQ0MiAxLjc0ODMgMy43NDQyWk0yMi4yNzQgMTYuODk0MkgxLjc0ODNDMS42NDQ4OCAxNi44OTQyIDEuNTQ2NCAxNi43OTc3IDEuNTQ2NCAxNi42NzkyVjkuNzUzMDRDNC45OTc2MiAxMS4xNDUgOC40NDMzMSAxMS42MTg0IDExLjU0NjcgMTEuNjE4NEMxNi43NDIzIDExLjYxODQgMjAuOTUxMiAxMC4yNjk5IDIyLjQ3NTggOS43MjI2VjE2LjY1NDhDMjIuNDc1OCAxNi44MDI3IDIyLjM3MjcgMTYuODk0MiAyMi4yNzQgMTYuODk0MloiIGZpbGw9IiMyMjM2NkEiIHN0cm9rZT0iIzIyMzY2QSIgc3Ryb2tlLXdpZHRoPSIwLjIiLz4KPC9zdmc+Cg==")
}

.group-lecture {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNSAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS4wMzA4IDIuOTM1OTdDMTUuMDMwOCAzLjg3MjA4IDE0LjMxMDkgNC41NjMzNSAxMy41MDQ1IDQuNTYzMzVDMTIuNjk4MiA0LjU2MzM1IDExLjk3ODIgMy44NzIwOCAxMS45NzgyIDIuOTM1OTdDMTEuOTc4MiAxLjk5OTg3IDEyLjY5ODIgMS4zMDg1OSAxMy41MDQ1IDEuMzA4NTlDMTQuMzEwOSAxLjMwODU5IDE1LjAzMDggMS45OTk4NyAxNS4wMzA4IDIuOTM1OTdaTTE2LjAzMDggMi45MzU5N0MxNi4wMzA4IDQuMzg3MDQgMTQuODk5OCA1LjU2MzM1IDEzLjUwNDUgNS41NjMzNUMxMi4xMDkzIDUuNTYzMzUgMTAuOTc4MiA0LjM4NzA0IDEwLjk3ODIgMi45MzU5N0MxMC45NzgyIDEuNDg0OTEgMTIuMTA5MyAwLjMwODU5NCAxMy41MDQ1IDAuMzA4NTk0QzE0Ljg5OTggMC4zMDg1OTQgMTYuMDMwOCAxLjQ4NDkxIDE2LjAzMDggMi45MzU5N1pNMTEuODM5NyA1LjQ1OTQyQzEyLjA0MzggNS40MTE4NCAxMi4yNTYgNS40OTY2OCAxMi4zNzExIDUuNjcxOTJMMTMuNTc3MiA3LjUwODY0TDE0LjYwNjIgNS42OTkxOUMxNC43MTE4IDUuNTEzNTIgMTQuOTIzNyA1LjQxNTQzIDE1LjEzMzYgNS40NTUwNEMxNi41MjgyIDUuNzE4MjEgMTkuMjU4NiA3LjI5NTMxIDIwLjE5MTkgMTEuMzg1MkgyMy43NTI2QzI0LjE2NjggMTEuMzg1MiAyNC41MDI2IDExLjcyMSAyNC41MDI2IDEyLjEzNTJWMTMuNzY3QzI0LjUwMjYgMTQuMTgxMiAyNC4xNjY4IDE0LjUxNyAyMy43NTI2IDE0LjUxN0gyMy43MDA4TDIwLjU1ODggMjUuMjg5NEMyMC40OTY2IDI1LjUwMjcgMjAuMzAxIDI1LjY0OTQgMjAuMDc4OCAyNS42NDk0SDQuODg1MkM0LjY2MjQzIDI1LjY0OTQgNC40NjY1MyAyNS41MDIgNC40MDQ3OSAyNS4yODhMMS4yOTc5MiAxNC41MTdIMS4yNDY0MkMwLjgzMjIwMyAxNC41MTcgMC40OTY0MTggMTQuMTgxMiAwLjQ5NjQxOCAxMy43NjdWMTIuMTM1MkMwLjQ5NjQxOCAxMS43MjEgMC44MzIyMDQgMTEuMzg1MiAxLjI0NjQyIDExLjM4NTJIMS45OTkzOUMyLjExNjA5IDEwLjc2NjMgMi41NDY2OSAxMC4yNTExIDMuMTI2NSAxMC4wNDM0VjUuNzg1NzVDMy4xMjY1IDUuNjE2MzUgMy4yMTIyOCA1LjQ1ODQ2IDMuMzU0NCA1LjM2NjI3TDQuNjQxMDIgNC41MzE2OEM0LjQ5NzQ5IDMuODUzNDQgNC43OTA3MSAzLjEyMjMgNS40MTAzOCAyLjc1MDIyTDYuMDQ3NDcgMi4zNjc2OUM2LjgxMDAzIDEuOTA5ODEgNy43NzgxOCAyLjE2OTA2IDguMjA5OSAyLjk0NjczQzguNjQxNjIgMy43MjQ0IDguMzczNDIgNC43MjYgNy42MTA4NiA1LjE4Mzg4TDYuOTczNzcgNS41NjY0MUM2LjM2ODI0IDUuOTMgNS42MzMwNiA1Ljg0MTQgNS4xMzk3OSA1LjQwMDFMNC4xMjY1IDYuMDU3NFY5Ljk5OTUxQzQuNzc3MzMgMTAuMTY5NCA1LjI2OTQ4IDEwLjcxNjggNS4zOTU1MiAxMS4zODUySDYuODIzNTNDNy4wNTExNyAxMC41MTY2IDcuNTE5NzIgOS4zMDAyOSA4LjI2MjI3IDguMTg3ODRDOS4wNjk1NiA2Ljk3ODQgMTAuMjQyNCA1LjgzMTYyIDExLjgzOTcgNS40NTk0MlpNNy44NjE4NyAxMS4zODUySDE5LjE2MzZDMTguMzY0MiA4LjIxMDY0IDE2LjM5IDYuODk1OCAxNS4yODU2IDYuNTI3NDlMMTQuMDQyNCA4LjcxMzM4QzEzLjk1NjQgOC44NjQ3MSAxMy43OTc4IDguOTYwMzggMTMuNjIzOCA4Ljk2NTk0QzEzLjQ0OTggOC45NzE1MSAxMy4yODU0IDguODg2MTcgMTMuMTg5OSA4Ljc0MDY1TDExLjczNiA2LjUyNjY2QzEwLjY0MDMgNi44OTEwNSA5Ljc2Mjg4IDcuNzQwOTQgOS4wOTQgOC43NDMwMkM4LjQ5MTE3IDkuNjQ2MTQgOC4wODU4IDEwLjYzMjUgNy44NjE4NyAxMS4zODUyWk00LjM1NTM3IDExLjM4NTJDNC4yMzQ2NCAxMS4xMTg1IDMuOTc2NDkgMTAuOTQ0OCAzLjY5NzQ1IDEwLjk0NDhDMy40MTg0MSAxMC45NDQ4IDMuMTYwMjYgMTEuMTE4NSAzLjAzOTUzIDExLjM4NTJINC4zNTUzN1pNMi4zMzg2OSAxNC41MTdMNS4yNjEzNiAyNC42NDk0SDE5LjcwMzhMMjIuNjU5MSAxNC41MTdIMi4zMzg2OVpNNS42Njg2NiA0LjQ3MjZDNS44MzIzMiA0Ljc2NzQgNi4xOTkzMyA0Ljg2NTY4IDYuNDg4NCA0LjY5MjFMNy4xMjU0OSA0LjMwOTU3QzcuNDE0NTYgNC4xMzYgNy41MTYyMyAzLjc1NjMgNy4zNTI1OCAzLjQ2MTVDNy4xODg5MiAzLjE2NjcgNi44MjE5MSAzLjA2ODQzIDYuNTMyODMgMy4yNDJMNS44OTU3NSAzLjYyNDUzQzUuNjA2NjcgMy43OTgxMSA1LjUwNSA0LjE3NzggNS42Njg2NiA0LjQ3MjZaTTEuNDk2NDIgMTMuNTE3VjEyLjM4NTJIMjMuNTAyNlYxMy41MTdIMS40OTY0MloiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.union-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjUwMTQ5NSAwQzAuMjI1MzUzIDAgMC4wMDE0OTUzNiAwLjIyMzg1OCAwLjAwMTQ5NTM2IDAuNVYxOC4wMjFDMC4wMDE0OTUzNiAxOC4yOTcyIDAuMjI1MzUzIDE4LjUyMSAwLjUwMTQ5NSAxOC41MjFIOC4yNjU0Mkw4LjE1MDE3IDE4LjYzMDVDOC4xMTg0MiAxOC42NjA3IDguMDkwNzcgMTguNjk0OSA4LjA2Nzk0IDE4LjczMjNMNS40MTExMSAyMy4wNzk3QzUuMjk2ODkgMjMuMjY2NiA1LjMxNzYxIDIzLjUwNjEgNS40NjIyNCAyMy42NzA2QzUuNjA2ODggMjMuODM1MSA1Ljg0MTc0IDIzLjg4NjMgNi4wNDE3MiAyMy43OTY5TDEwLjYxNDMgMjEuNzUzN0MxMC42NjIxIDIxLjczMjQgMTAuNzA2MiAyMS43MDM3IDEwLjc0NTEgMjEuNjY4N0wxMy41NTAxIDE5LjE0MDhMMTguMTc2NiAyMy44NDkzQzE4LjI3IDIzLjk0NDMgMTguMzk3NiAyMy45OTgyIDE4LjUzMDkgMjMuOTk4OEMxOC42NjQxIDIzLjk5OTUgMTguNzkyMiAyMy45NDY5IDE4Ljg4NjUgMjMuODUyN0wyMi42NTM5IDIwLjA5MjJDMjIuNzQ3OCAxOS45OTg0IDIyLjgwMDYgMTkuODcxIDIyLjgwMDYgMTkuNzM4M0MyMi44MDA2IDE5LjYwNTUgMjIuNzQ3OCAxOS40NzgyIDIyLjY1MzkgMTkuMzg0NEwyMS43ODg5IDE4LjUyMUgyMy40OTg1QzIzLjc3NDcgMTguNTIxIDIzLjk5ODUgMTguMjk3MiAyMy45OTg1IDE4LjAyMVYyLjcxNzIzQzIzLjk5ODUgMi40NDEwOSAyMy43NzQ3IDIuMjE3MjMgMjMuNDk4NSAyLjIxNzIzSDExTDkuNjI0NTcgMC4yMTY3MjdDOS41MzEyOSAwLjA4MTA1NDggOS4zNzcyIDAgOS4yMTI1NSAwSDAuNTAxNDk1Wk0xMC42ODM1IDE2LjIyMzRMOS4zMTc4OCAxNy41MjFIMS4wMDE1VjYuOTEyNjdIMjIuOTk4NVYxNy41MjFIMjAuNzg3MUwxOC4yODMxIDE1LjAyMTVMMjIuNjM3NiAxMS4wNDI2QzIyLjczNzggMTAuOTUxIDIyLjc5NjUgMTAuODIyNyAyMi44MDAyIDEwLjY4N0MyMi44MDM4IDEwLjU1MTMgMjIuNzUyMiAxMC40MiAyMi42NTcxIDEwLjMyMzJMMjAuNTIyNyA4LjE0OTI4QzIwLjMzNDEgNy45NTcxNiAyMC4wMjcyIDcuOTQ4OTEgMTkuODI4NSA4LjEzMDYyTDE1LjQxOTQgMTIuMTYzTDExLjM5NDggOC4xNDU3MUMxMS4xOTk3IDcuOTUwODggMTAuODgzNiA3Ljk1MDg4IDEwLjY4ODQgOC4xNDU3MUw3LjAzMDA0IDExLjc5NzRDNi44MzU2OSAxMS45OTE0IDYuODM0MTcgMTIuMzA1OSA3LjAyNjYzIDEyLjUwMThMMTAuNjgzNSAxNi4yMjM0Wk05LjIzNzUyIDE4Ljk5NjRMOS4yMjc4OSAxOC45ODU5TDExLjM4NDUgMTYuOTM2OEwxMi44NDg2IDE4LjQyNjhMMTAuNTg2IDIwLjQ2NThMOS4yMzc1MiAxOC45OTY0Wk04LjU5OTQ5IDE5Ljc4MDJMOS43NTcwNCAyMS4wNDE1TDcuMTA0MjUgMjIuMjI2OUw4LjU5OTQ5IDE5Ljc4MDJaTTE2LjEyNzggMTIuODcwMkwxNy41NzQ2IDE0LjMxNDNMMTkuNDc3NCAxMi41NzU2TDE4LjAyOTggMTEuMTMwOEwxNi4xMjc4IDEyLjg3MDJaTTE4Ljc2ODUgMTAuNDU1MkwyMC4yMTY0IDExLjkwMDNMMjEuNTgwNSAxMC42NTM5TDIwLjE0NzIgOS4xOTQyNEwxOC43Njg1IDEwLjQ1NTJaTTIyLjk5ODUgNS45MTI2N1YzLjIxNzIzSDEwLjczN0MxMC41NzIzIDMuMjE3MjMgMTAuNDE4MiAzLjEzNjE4IDEwLjMyNSAzLjAwMDUxTDguOTQ5NTQgMUgxLjAwMTVWNS45MTI2N0gyMi45OTg1Wk0xMC44ODI4IDE0Ljk5OTRMMTEuNjQ2OSAxNS43NzcxTDExLjY2MDkgMTUuNzYzNEwxMy43NTIzIDEzLjcyMDJDMTMuOTQ5OCAxMy41MjczIDE0LjI2NjQgMTMuNTMxIDE0LjQ1OTMgMTMuNzI4NUMxNC42NTIzIDEzLjkyNiAxNC42NDg2IDE0LjI0MjYgMTQuNDUxMSAxNC40MzU1TDEyLjM1OTcgMTYuNDc4N0wxMi4zNDc4IDE2LjQ5MDNMMTMuMDM2NyAxNy4xOTE1TDEzLjMyODggMTYuOTI1M0wxNC4zMzA4IDE2LjAxMjNDMTQuNTM0OSAxNS44MjYzIDE0Ljg1MTEgMTUuODQxIDE1LjAzNzEgMTYuMDQ1MUMxNS4yMjMxIDE2LjI0OTIgMTUuMjA4NCAxNi41NjU1IDE1LjAwNDMgMTYuNzUxNUwxNC4wMDI0IDE3LjY2NDVMMTMuNzM4MSAxNy45MDUzTDE0LjQyNjggMTguNjA2MkwxNC40OTI2IDE4LjU0MkwxNi41ODM5IDE2LjQ5ODlDMTYuNzgxNSAxNi4zMDU5IDE3LjA5OCAxNi4zMDk2IDE3LjI5MSAxNi41MDcxQzE3LjQ4NCAxNi43MDQ2IDE3LjQ4MDMgMTcuMDIxMiAxNy4yODI3IDE3LjIxNDJMMTUuMTkxNCAxOS4yNTczTDE1LjEyNzcgMTkuMzE5NUwxNS44MTQ5IDIwLjAxODlMMTYuMTYwNSAxOS43MDM5TDE3LjE2MjQgMTguNzkwOUMxNy4zNjY2IDE4LjYwNDkgMTcuNjgyOCAxOC42MTk2IDE3Ljg2ODggMTguODIzN0MxOC4wNTQ4IDE5LjAyNzkgMTguMDQwMSAxOS4zNDQxIDE3LjgzNiAxOS41MzAxTDE2LjgzNCAyMC40NDMxTDE2LjUxNjIgMjAuNzMyN0wxNy4xODg2IDIxLjQxN0wxOS4yNDEyIDE5LjQxMThDMTkuNDM4NyAxOS4yMTg4IDE5Ljc1NTMgMTkuMjIyNSAxOS45NDgyIDE5LjQyQzIwLjE0MTIgMTkuNjE3NSAyMC4xMzc1IDE5LjkzNDEgMTkuOTQgMjAuMTI3MUwxNy44ODk1IDIyLjEzMDNMMTguNTM2NyAyMi43ODg5TDIxLjU5MjkgMTkuNzM4M0wxMS4wNDE2IDkuMjA2MDVMOC4wODc2MSAxMi4xNTQ3TDguNzg3MDcgMTIuODY2NkwxMC43NTkgMTAuOTQwMUMxMC45NTY1IDEwLjc0NzIgMTEuMjczMSAxMC43NTA4IDExLjQ2NjEgMTAuOTQ4NEMxMS42NTkgMTEuMTQ1OSAxMS42NTUzIDExLjQ2MjUgMTEuNDU3OCAxMS42NTU0TDkuNDg3OTQgMTMuNTc5OUwxMC4xODE0IDE0LjI4NTZMMTAuMzM1NiAxNC4xNDUyTDExLjMzNzUgMTMuMjMyMkMxMS41NDE2IDEzLjA0NjIgMTEuODU3OSAxMy4wNjA5IDEyLjA0MzkgMTMuMjY1QzEyLjIyOTggMTMuNDY5MSAxMi4yMTUyIDEzLjc4NTQgMTIuMDExIDEzLjk3MTRMMTEuMDA5MSAxNC44ODQzTDEwLjg4MjggMTQuOTk5NFoiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.scholarship-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzOCAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04Ljk4NDc3IDAuMDU4MDA1NEM5LjExMjIgLTAuMDA5Mzg0NCA5LjI2MjUxIC0wLjAxODUwMTQgOS4zOTcxNCAwLjAzMjk5MzJDOS41MzE3OCAwLjA4NDQ4NzggOS42Mzc2NCAwLjE5MTU4MyA5LjY4NzU3IDAuMzI2ODA3QzkuOTU4OTIgMS4wNjE2OCAxMC4yMDMyIDIuMjM1NjQgMTAuMDQ4NyAzLjM5ODY0QzkuOTAzMDcgNC40OTQ3MSA5LjM5MzM3IDUuNjE2OTIgOC4xOTU4NyA2LjMwMDE4TDguMTkwNjIgNi4zMDdDNy40MTI3OSA3LjI5OTI4IDYuMzczNTUgOS4xNDE1OSA1LjgzNzU5IDExLjM5MDlDNS4zMDMxMiAxMy42MzM5IDUuMjc0OTYgMTYuMjUzNSA2LjQ3MjYgMTguODM3NEM2LjQ3NjU4IDE4Ljg0NiA2LjQ4MDMxIDE4Ljg1NDcgNi40ODM4IDE4Ljg2MzVDNy40MTQ3NiAyMS4yMTMgMTAuODUwNSAyNi4xNDMxIDE3LjA1NDQgMjYuOTQzMkMxNy4zMjgzIDI2Ljk3ODYgMTcuNTIxNyAyNy4yMjkyIDE3LjQ4NjQgMjcuNTAzMUMxNy40NTExIDI3Ljc3NyAxNy4yMDA0IDI3Ljk3MDQgMTYuOTI2NSAyNy45MzVDMTYuMzg1MSAyNy44NjUyIDE1Ljg2MzUgMjcuNzY2NCAxNS4zNjE0IDI3LjY0MjRDMTUuMTE0MiAyOC40NzI0IDE0LjQ5NzMgMjkuMzU0NCAxMy41MDExIDI5Ljc2ODdDMTIuMzY0MyAzMC4yNDE0IDEwLjg4MjggMzAuMDQ3MyA5LjEzOTY5IDI4Ljc3NDhDOS4wMjUzNSAyOC42OTEzIDguOTUyMDIgMjguNTYyMiA4LjkzODEgMjguNDE5OEM4LjkyNDE4IDI4LjI3NzUgOC45NzA5OCAyOC4xMzUzIDkuMDY2NzcgMjguMDI5MUM5LjU4OTY0IDI3LjQ0OTMgMTAuNTExMSAyNi42OTQ1IDExLjYwNDYgMjYuMzA3NkMxMS42ODE5IDI2LjI4MDIgMTEuNzYwMiAyNi4yNTQ3IDExLjgzOTQgMjYuMjMxMkMxMS4yODU5IDI1LjkxNSAxMC43Njg3IDI1LjU2OTggMTAuMjg3MiAyNS4yMDU0QzkuNzU1ODMgMjUuOTE3NiA4LjgxMzEzIDI2LjU1MTUgNy42NzgzMSAyNi41NDExQzYuNDQ4MTQgMjYuNTI5OSA1LjE1NTU2IDI1Ljc2NzEgNC4wMzIyOSAyMy45MDk1QzMuOTU4OTEgMjMuNzg4MSAzLjk0MDYzIDIzLjY0MTIgMy45ODIwMSAyMy41MDUzQzQuMDIzMzggMjMuMzY5MyA0LjEyMDUgMjMuMjU3MyA0LjI0OTE2IDIzLjE5N0M0Ljk1MjA4IDIyLjg2NzggNi4wODk0MiAyMi41MzQgNy4yNDU5NCAyMi42MDc0QzcuMzc3MTMgMjIuNjE1NyA3LjUwODk2IDIyLjYyOTMgNy42NDA2OSAyMi42NDg5QzcuMjcxMzMgMjIuMTk3MyA2Ljk0NjAzIDIxLjc0ODkgNi42NjQwOSAyMS4zMThDNS45MTg4MyAyMS43NDEgNC44Njk5NCAyMS45NDAyIDMuODY3ODggMjEuNTMxNkMyLjcyNjc3IDIxLjA2NjMgMS43OTUyNSAxOS44Nzc3IDEuNDEyOTYgMTcuNzMwNUMxLjM4Nzk1IDE3LjU5IDEuNDIzNDggMTcuNDQ2IDEuNTEwNjcgMTcuMzM0M0MxLjU5Nzg2IDE3LjIyMjcgMS43Mjg0OCAxNy4xNTQxIDEuODY5ODcgMTcuMTQ1NUMyLjY0MjE5IDE3LjA5ODkgMy44MjA3IDE3LjIwODYgNC44NzE0NCAxNy43MDQ4QzQuOTEyNDMgMTcuNzI0MSA0Ljk1MzI2IDE3Ljc0NDEgNC45OTM5IDE3Ljc2NDdDNC44NDk0NyAxNy4yOTE2IDQuNzM4ODkgMTYuODIwMyA0LjY1ODMxIDE2LjM1MjlDMy43NjQzMSAxNi40NyAyLjYwNzQ4IDE2LjIwMTUgMS44MjAzNyAxNS4zMDY3QzEuMDAzMzYgMTQuMzc3OSAwLjY4NDc5NSAxMi44OTQgMS4yNzg3MyAxMC43OTQ0QzEuMzE3OTMgMTAuNjU1OSAxLjQxMzU3IDEwLjU0MTEgMS41NDE0OSAxMC40NzlDMS42Njk0MSAxMC40MTcgMS44MTczNiAxMC40MTM3IDEuOTQ3OTQgMTAuNDY5OUMyLjY1OTc0IDEwLjc3NjUgMy42NjY3OSAxMS40MDYxIDQuMzkxMDggMTIuMzIzNEM0LjQ2MjczIDEyLjQxNDIgNC41MzE4IDEyLjUwODEgNC41OTc2NCAxMi42MDVDNC42NjI3MiAxMi4xMDgyIDQuNzUzNzggMTEuNjI1MSA0Ljg2NDgzIDExLjE1OTFMNC44NzgwOCAxMS4xMDM5QzQuMDI0MjYgMTAuODM2NiAzLjA5ODU0IDEwLjEyNjUgMi43MzYwMSA5LjAxMDQ4QzIuMzUyOTYgNy44MzEzMyAyLjY0MTM0IDYuMzQyNzIgNC4wMTEzNyA0LjY1NzY3QzQuMTAyNTUgNC41NDU1MSA0LjIzNjg1IDQuNDc3OTkgNC4zNzk5NiA0LjQ3MjM0QzQuNTIzMDcgNC40NjY2OSA0LjY2MTEyIDQuNTIzNDcgNC43NTg4NSA0LjYyODE4QzUuMjkwNDUgNS4xOTc2NSA1Ljk2NTQ4IDYuMTgyNDkgNi4yNjg4MiA3LjMxNTYzQzYuMjc3NiA3LjM0ODQxIDYuMjg2MDYgNy4zODEzNiA2LjI5NDIxIDcuNDE0NDZDNi41NTg1NyA2LjkyMzc2IDYuODI4NTEgNi40ODg3OCA3LjA4NjI4IDYuMTE5NzZDNi41MDY5NiA1LjUxNjkgNi4wNjAzOCA0LjU5NzA0IDYuMTQzMjMgMy41NTk2MkM2LjI0MTk0IDIuMzIzNTYgNy4wNzY3NyAxLjA2NzA3IDguOTg0NzcgMC4wNTgwMDU0Wk05LjA1NzQyIDMuMjY2OTJDOS4xNTExMiAyLjU2MTc4IDkuMDY1OTUgMS44MzI2NSA4LjkyMzA0IDEuMjQ3NjVDNy42MjU1MSAyLjA2ODUxIDcuMTk2MDYgMi45Mzc5NyA3LjE0MDA1IDMuNjM5MjNDNy4wODUxMiA0LjMyNzE3IDcuMzc4MjQgNC45NjI1NCA3Ljc3MTUyIDUuMzg5MzJDOC41ODI0MyA0Ljg5Mzk5IDguOTQ0NzEgNC4xMTUxNyA5LjA1NzQyIDMuMjY2OTJaTTQuNDEwNCA1Ljc3OTM0QzQuNzY2MDYgNi4yNjEyNyA1LjEyMzgyIDYuODk4OTMgNS4zMDc1NyA3LjU4NTMzQzUuNTI4NTQgOC40MTA3NyA1LjQ5MzM5IDkuMjcyMTEgNC45MzQ2MyAxMC4wNTA3QzQuNDA4NCA5LjgxMzg2IDMuODk0OTkgOS4zNDQ5NiAzLjY4MjI5IDguNjkwMjFDMy40NjU1OCA4LjAyMzEgMy41Mjc3IDcuMDUxNiA0LjQxMDQgNS43NzkzNFpNMy42MTg0MiAxMi45NTQ2QzMuMTgwNjcgMTIuNDAwMiAyLjYwMjE4IDExLjk2MTEgMi4wODcwMiAxMS42NjQxQzEuNzc0MDEgMTMuMTk1OCAyLjA5OTc3IDE0LjExMjYgMi41NTg4MSAxNC42MzQ1QzMuMDA5ODcgMTUuMTQ3MyAzLjY2NDk3IDE1LjM2ODQgNC4yNDE1OCAxNS4zNzA2QzQuNDUxMjEgMTQuNDI1NyA0LjE0NDM4IDEzLjYyMDggMy42MTg0MiAxMi45NTQ2Wk0yLjUyMDE0IDE4LjE0NzNDMy4xMTA3MSAxOC4xODA2IDMuODIwMjEgMTguMzEyOCA0LjQ1MzU0IDE4LjYxMThDNS4yMTM3OCAxOC45NzA4IDUuODQwNjUgMTkuNTUzOSA2LjA2MzUxIDIwLjUwMDNDNS41NDU0NSAyMC43NjAzIDQuODYyMDggMjAuODU4IDQuMjM2MjUgMjAuNjAyOEMzLjYwMDEgMjAuMzQzNCAyLjkwNzEyIDE5LjY2ODggMi41MjAxNCAxOC4xNDczWk03LjE4MDIyIDIzLjYwNTVDNi40ODM1NyAyMy41NjEzIDUuNzc1NTUgMjMuNzAwNyA1LjIxMzYzIDIzLjg4ODFDNi4xMTgzNiAyNS4xNjMgNy4wMDUxOCAyNS41MzQ3IDcuNjg5ODkgMjUuNTQxQzguMzYzNjUgMjUuNTQ3MSA4Ljk2NTI0IDI1LjIwMzQgOS4zNTQ4NCAyNC43NjkzQzguODA4ODcgMjMuOTY5NiA4LjAxNjM2IDIzLjY1ODYgNy4xODAyMiAyMy42MDU1Wk0xMC4yMTg4IDI4LjI5MUMxMC42NjYxIDI3Ljg5NyAxMS4yNjY0IDI3LjQ4OTkgMTEuOTI2MSAyNy4yNTY1QzEyLjcxODEgMjYuOTc2MiAxMy41NjY5IDI2Ljk1MTcgMTQuMzczMSAyNy40NzI2QzE0LjE3ODQgMjguMDI1NiAxMy43NTQxIDI4LjU3OTMgMTMuMTI5NCAyOC44MzkxQzEyLjQ5NDIgMjkuMTAzMiAxMS41MzU1IDI5LjEwODYgMTAuMjE4OCAyOC4yOTFaTTI5Ljk2MDggMC4wNTgwMDU0QzI5LjgzMzQgLTAuMDA5Mzg0NCAyOS42ODMxIC0wLjAxODUwMTQgMjkuNTQ4NSAwLjAzMjk5MzJDMjkuNDEzOCAwLjA4NDQ4NzggMjkuMzA4IDAuMTkxNTgzIDI5LjI1ODEgMC4zMjY4MDdDMjguOTg2NyAxLjA2MTY4IDI4Ljc0MjQgMi4yMzU2NCAyOC44OTY5IDMuMzk4NjRDMjkuMDQyNiA0LjQ5NDcxIDI5LjU1MjIgNS42MTY5MiAzMC43NDk4IDYuMzAwMThMMzAuNzU1IDYuMzA3QzMxLjUzMjggNy4yOTkyOCAzMi41NzIxIDkuMTQxNTkgMzMuMTA4IDExLjM5MDlDMzMuNjQyNSAxMy42MzM5IDMzLjY3MDcgMTYuMjUzNSAzMi40NzMgMTguODM3NEMzMi40NjkgMTguODQ2IDMyLjQ2NTMgMTguODU0NyAzMi40NjE4IDE4Ljg2MzVDMzEuNTMwOSAyMS4yMTMgMjguMDk1MSAyNi4xNDMxIDIxLjg5MTIgMjYuOTQzMkMyMS42MTczIDI2Ljk3ODYgMjEuNDIzOSAyNy4yMjkyIDIxLjQ1OTIgMjcuNTAzMUMyMS40OTQ2IDI3Ljc3NyAyMS43NDUyIDI3Ljk3MDQgMjIuMDE5MSAyNy45MzVDMjIuNTYwNSAyNy44NjUyIDIzLjA4MjEgMjcuNzY2NCAyMy41ODQyIDI3LjY0MjRDMjMuODMxNSAyOC40NzI0IDI0LjQ0ODMgMjkuMzU0NCAyNS40NDQ2IDI5Ljc2ODdDMjYuNTgxMyAzMC4yNDE0IDI4LjA2MjggMzAuMDQ3MyAyOS44MDU5IDI4Ljc3NDhDMjkuOTIwMyAyOC42OTEzIDI5Ljk5MzYgMjguNTYyMiAzMC4wMDc1IDI4LjQxOThDMzAuMDIxNCAyOC4yNzc1IDI5Ljk3NDYgMjguMTM1MyAyOS44Nzg5IDI4LjAyOTFDMjkuMzU2IDI3LjQ0OTMgMjguNDM0NiAyNi42OTQ1IDI3LjM0MSAyNi4zMDc2QzI3LjI2MzcgMjYuMjgwMiAyNy4xODU0IDI2LjI1NDcgMjcuMTA2MiAyNi4yMzEyQzI3LjY1OTcgMjUuOTE1IDI4LjE3NjkgMjUuNTY5OCAyOC42NTg0IDI1LjIwNTRDMjkuMTg5OCAyNS45MTc2IDMwLjEzMjUgMjYuNTUxNSAzMS4yNjczIDI2LjU0MTFDMzIuNDk3NSAyNi41Mjk5IDMzLjc5MDEgMjUuNzY3MSAzNC45MTMzIDIzLjkwOTVDMzQuOTg2NyAyMy43ODgxIDM1LjAwNSAyMy42NDEyIDM0Ljk2MzYgMjMuNTA1M0MzNC45MjIyIDIzLjM2OTMgMzQuODI1MSAyMy4yNTczIDM0LjY5NjUgMjMuMTk3QzMzLjk5MzUgMjIuODY3OCAzMi44NTYyIDIyLjUzNCAzMS42OTk3IDIyLjYwNzRDMzEuNTY4NSAyMi42MTU3IDMxLjQzNjcgMjIuNjI5MyAzMS4zMDQ5IDIyLjY0ODlDMzEuNjc0MyAyMi4xOTczIDMxLjk5OTYgMjEuNzQ4OSAzMi4yODE1IDIxLjMxOEMzMy4wMjY4IDIxLjc0MSAzNC4wNzU3IDIxLjk0MDIgMzUuMDc3NyAyMS41MzE2QzM2LjIxODkgMjEuMDY2MyAzNy4xNTA0IDE5Ljg3NzcgMzcuNTMyNyAxNy43MzA1QzM3LjU1NzcgMTcuNTkgMzcuNTIyMSAxNy40NDYgMzcuNDM0OSAxNy4zMzQzQzM3LjM0NzggMTcuMjIyNyAzNy4yMTcxIDE3LjE1NDEgMzcuMDc1NyAxNy4xNDU1QzM2LjMwMzQgMTcuMDk4OSAzNS4xMjQ5IDE3LjIwODYgMzQuMDc0MiAxNy43MDQ4QzM0LjAzMzIgMTcuNzI0MSAzMy45OTI0IDE3Ljc0NDEgMzMuOTUxNyAxNy43NjQ3QzM0LjA5NjIgMTcuMjkxNiAzNC4yMDY3IDE2LjgyMDMgMzQuMjg3MyAxNi4zNTI5QzM1LjE4MTMgMTYuNDcgMzYuMzM4MSAxNi4yMDE1IDM3LjEyNTIgMTUuMzA2N0MzNy45NDIzIDE0LjM3NzkgMzguMjYwOCAxMi44OTQgMzcuNjY2OSAxMC43OTQ0QzM3LjYyNzcgMTAuNjU1OSAzNy41MzIgMTAuNTQxMSAzNy40MDQxIDEwLjQ3OUMzNy4yNzYyIDEwLjQxNyAzNy4xMjgzIDEwLjQxMzcgMzYuOTk3NyAxMC40Njk5QzM2LjI4NTkgMTAuNzc2NSAzNS4yNzg4IDExLjQwNjEgMzQuNTU0NSAxMi4zMjM0QzM0LjQ4MjkgMTIuNDE0MiAzNC40MTM4IDEyLjUwODEgMzQuMzQ4IDEyLjYwNUMzNC4yODI5IDEyLjEwODIgMzQuMTkxOCAxMS42MjUxIDM0LjA4MDggMTEuMTU5MUwzNC4wNjc1IDExLjEwMzlDMzQuOTIxNCAxMC44MzY2IDM1Ljg0NzEgMTAuMTI2NSAzNi4yMDk2IDkuMDEwNDhDMzYuNTkyNyA3LjgzMTMzIDM2LjMwNDMgNi4zNDI3MiAzNC45MzQzIDQuNjU3NjdDMzQuODQzMSA0LjU0NTUxIDM0LjcwODggNC40Nzc5OSAzNC41NjU3IDQuNDcyMzRDMzQuNDIyNiA0LjQ2NjY5IDM0LjI4NDUgNC41MjM0NyAzNC4xODY4IDQuNjI4MThDMzMuNjU1MiA1LjE5NzY1IDMyLjk4MDEgNi4xODI0OSAzMi42NzY4IDcuMzE1NjNDMzIuNjY4IDcuMzQ4NDEgMzIuNjU5NiA3LjM4MTM2IDMyLjY1MTQgNy40MTQ0NkMzMi4zODcxIDYuOTIzNzYgMzIuMTE3MSA2LjQ4ODc4IDMxLjg1OTMgNi4xMTk3NkMzMi40Mzg3IDUuNTE2OSAzMi44ODUyIDQuNTk3MDQgMzIuODAyNCAzLjU1OTYyQzMyLjcwMzcgMi4zMjM1NiAzMS44Njg5IDEuMDY3MDcgMjkuOTYwOCAwLjA1ODAwNTRaTTI5Ljg4ODIgMy4yNjY5MkMyOS43OTQ1IDIuNTYxNzggMjkuODc5NyAxLjgzMjY1IDMwLjAyMjYgMS4yNDc2NUMzMS4zMjAxIDIuMDY4NTEgMzEuNzQ5NiAyLjkzNzk3IDMxLjgwNTYgMy42MzkyM0MzMS44NjA1IDQuMzI3MTcgMzEuNTY3NCA0Ljk2MjU0IDMxLjE3NDEgNS4zODkzMkMzMC4zNjMyIDQuODkzOTkgMzAuMDAwOSA0LjExNTE3IDI5Ljg4ODIgMy4yNjY5MlpNMzQuNTM1MiA1Ljc3OTM0QzM0LjE3OTYgNi4yNjEyNyAzMy44MjE4IDYuODk4OTMgMzMuNjM4MSA3LjU4NTMzQzMzLjQxNzEgOC40MTA3NyAzMy40NTIyIDkuMjcyMTEgMzQuMDExIDEwLjA1MDdDMzQuNTM3MiA5LjgxMzg2IDM1LjA1MDYgOS4zNDQ5NiAzNS4yNjMzIDguNjkwMjFDMzUuNDggOC4wMjMxIDM1LjQxNzkgNy4wNTE2IDM0LjUzNTIgNS43NzkzNFpNMzUuMzI3MiAxMi45NTQ2QzM1Ljc2NSAxMi40MDAyIDM2LjM0MzQgMTEuOTYxMSAzNi44NTg2IDExLjY2NDFDMzcuMTcxNiAxMy4xOTU4IDM2Ljg0NTggMTQuMTEyNiAzNi4zODY4IDE0LjYzNDVDMzUuOTM1NyAxNS4xNDczIDM1LjI4MDYgMTUuMzY4NCAzNC43MDQgMTUuMzcwNkMzNC40OTQ0IDE0LjQyNTcgMzQuODAxMiAxMy42MjA4IDM1LjMyNzIgMTIuOTU0NlpNMzYuNDI1NSAxOC4xNDczQzM1LjgzNDkgMTguMTgwNiAzNS4xMjU0IDE4LjMxMjggMzQuNDkyMSAxOC42MTE4QzMzLjczMTggMTguOTcwOCAzMy4xMDUgMTkuNTUzOSAzMi44ODIxIDIwLjUwMDNDMzMuNDAwMiAyMC43NjAzIDM0LjA4MzUgMjAuODU4IDM0LjcwOTQgMjAuNjAyOEMzNS4zNDU1IDIwLjM0MzQgMzYuMDM4NSAxOS42Njg4IDM2LjQyNTUgMTguMTQ3M1pNMzEuNzY1NCAyMy42MDU1QzMyLjQ2MjEgMjMuNTYxMyAzMy4xNzAxIDIzLjcwMDcgMzMuNzMyIDIzLjg4ODFDMzIuODI3MyAyNS4xNjMgMzEuOTQwNCAyNS41MzQ3IDMxLjI1NTcgMjUuNTQxQzMwLjU4MiAyNS41NDcxIDI5Ljk4MDQgMjUuMjAzNCAyOS41OTA4IDI0Ljc2OTNDMzAuMTM2NyAyMy45Njk2IDMwLjkyOTMgMjMuNjU4NiAzMS43NjU0IDIzLjYwNTVaTTI4LjcyNjggMjguMjkxQzI4LjI3OTUgMjcuODk3IDI3LjY3OTIgMjcuNDg5OSAyNy4wMTk2IDI3LjI1NjVDMjYuMjI3NSAyNi45NzYyIDI1LjM3ODcgMjYuOTUxNyAyNC41NzI1IDI3LjQ3MjZDMjQuNzY3MiAyOC4wMjU2IDI1LjE5MTUgMjguNTc5MyAyNS44MTYyIDI4LjgzOTFDMjYuNDUxNCAyOS4xMDMyIDI3LjQxMDIgMjkuMTA4NiAyOC43MjY4IDI4LjI5MVoiIGZpbGw9IiMyMjM2NkEiLz4KPHBhdGggZD0iTTE1LjM4MjMgMTYuMDIzOUwxMi40NzI3IDIwLjUxNTJIMTQuOTYyNUwxNS45MjI1IDIyLjc5MTFMMTkuMzcyMyAxNy41NDEzTTIzLjYzMjEgMTYuMDIzOUwyNi41MTIgMjAuNTE1MkgyMy45MzIxTDIzLjAwMjIgMjIuNzkxMUwxOS43MzIzIDE3LjU0MTMiIHN0cm9rZT0iIzIyMzY2QSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xOC41Mzk3IDEwLjMxODZMMTkuNDgzNiA4LjcyNDYxTDIwLjQ5MDggMTAuMzE4NkwyMi4xMzk5IDEwLjU1OTZMMjAuODIwNiAxMS45NDk4TDIxLjEzMjEgMTMuODAzNEwxOS40ODM2IDEyLjkxMzdMMTcuODMzOSAxMy44MDM0TDE4LjE0NTQgMTEuOTQ5OEwxNi44NDQ3IDEwLjU1OTZMMTguNTM5NyAxMC4zMTg2WiIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTI0LjU0NyAxNS4wMDczQzI0LjQzMjkgMTUuMTUyMyAyNC4yOTAxIDE1LjI2ODUgMjQuMTQ3MiAxNS4zNTU2TDIzLjYzMzEgMTUuNTg3OEMyMy41NzYgMTUuNjE3IDIzLjU0NzUgMTUuNjE3IDIzLjQ5MDMgMTUuNjQ2QzIzLjIzMzQgMTUuNzMzIDIzLjAwNDkgMTUuODIwMyAyMi44MzM2IDE1LjkzNjNDMjIuNjkwNyAxNi4wNTI0IDIyLjUxOTQgMTYuMjU1NCAyMi4zNzY2IDE2LjQ1ODdDMjIuMTQ4MiAxNi43NzgxIDIxLjg2MjUgMTcuMTU1MyAyMS40MzQyIDE3LjMwMDVDMjEuMzE5OSAxNy4zMjk2IDIxLjE3NzEgMTcuMzU4NiAyMS4wNjI5IDE3LjM1ODZDMjAuNzc3MyAxNy4zNTg2IDIwLjY2NDQgMTcuMzAwNiAyMC4zNzg4IDE3LjIxMzZDMTkuODM3NiAxNi45Nzc5IDE5LjMzMDIgMTcuMDIzNiAxOC44MzU3IDE3LjIxMzZDMTguNDU4MSAxNy40MTEyIDE3Ljg0MDggMTcuMzczMyAxNy41Nzk0IDE3LjMyOTZDMTcuMTUwOSAxNy4xODQ2IDE2Ljg5MzkgMTYuODA3MiAxNi42MzcgMTYuNDg3OUwxNi42MzYzIDE2LjQ4NjlDMTYuNDkzNyAxNi4yODQxIDE2LjM1MTEgMTYuMDgxMyAxNi4xOCAxNS45NjU0QzE2LjAwODcgMTUuODQ5MiAxNS43ODAyIDE1Ljc2MjEgMTUuNTIzMyAxNS42NzUxQzE1LjQ2NjEgMTUuNjQ1OSAxNS40Mzc2IDE1LjY0NTkgMTUuMzgwNCAxNS42MTdDMTUuMjY2MiAxNS41NzA1IDE0Ljk3MDkgMTUuNDIzNSAxNC44Mzc2IDE1LjM1NThDMTQuNjk0OCAxNS4yNjg3IDE0LjU1MiAxNS4xNTI3IDE0LjQzNzggMTUuMDA3NUMxNC4xODA2IDE0LjY1OTIgMTQuMTUyMiAxNC4yMjM2IDE0LjE1MjIgMTMuNzg4MkMxNC4xMjM3IDEzLjUyNyAxNC4xMjM3IDEzLjI2NTggMTQuMDY2NSAxMy4wNjI1QzE0LjAwOTYgMTIuODU5NSAxMy44NjcyIDEyLjY1NjggMTMuNzI0NiAxMi40NTM4TDEzLjcyMzkgMTIuNDUyOEMxMy40NjY5IDEyLjEwNDMgMTMuMjEgMTEuNzI3MSAxMy4yMSAxMS4yNjI2QzEzLjIxIDEwLjc5OCAxMy40OTU0IDEwLjQyMDggMTMuNjY2OSAxMC4wNzIzQzEzLjgwOTUgOS44NDAwNCAxMy45NTI0IDkuNjY1OSAxNC4wMDk1IDkuNDYyNkMxNC4wOTUyIDkuMjU5MjkgMTQuMDk1MiA4Ljk5ODA5IDE0LjA5NTIgOC43MzY4N0MxNC4xMjM5IDguMzMwNDYgMTQuMTIzOSA3Ljg2NTkzIDE0LjM4MDggNy41MTc2NUMxNC42MzggNy4xNjkzOCAxNS4wNjYzIDcuMDI0MTkgMTUuNDY2MSA2Ljg3OTAxQzE1LjcyMyA2Ljc5MTkzIDE1Ljk1MTUgNi43MDQ2NiAxNi4xMjI4IDYuNTg4NjNDMTYuMjY1NiA2LjQ3MjYxIDE2LjQzNyA2LjI2OTUxIDE2LjU3OTggNi4wNjYyMUMxNi44MDgyIDUuNzQ2ODkgMTcuMDkzOSA1LjM2OTY2IDE3LjUyMjIgNS4yMjQ0N0MxNy45MjIgNS4wNzkyOCAxOC4zNTAyIDUuMjI0NDcgMTguNzUgNS4zNDA1QzE5LjAwNyA1LjM5ODYxIDE5LjIzNTUgNS40ODU2OCAxOS40NjM5IDUuNDg1NjhDMTkuNjkyNCA1LjQ4NTY4IDE5LjkyMDkgNS40Mjc1NyAyMC4xNzc5IDUuMzQwNUMyMC41Nzc3IDUuMjI0NDcgMjEuMDA1OSA1LjA3OTI4IDIxLjQwNTcgNS4yMjQ0N0MyMS44MzQyIDUuMzY5NDYgMjIuMDkxMSA1Ljc0Njg4IDIyLjM0ODEgNi4wNjYyMUwyMi4zNDg4IDYuMDY3MkMyMi40OTE0IDYuMjY5OTYgMjIuNjM0IDYuNDcyNzkgMjIuODA1IDYuNTg4NjNDMjIuOTc2NCA2LjcwNDg2IDIzLjIwNDggNi43OTE5MyAyMy40NjE4IDYuODc5MDFDMjMuODYxNiA3LjAyNDE4IDI0LjI5MDEgNy4xNjkzNiAyNC41NDcgNy41MTc2NUMyNC44MDQyIDcuODY1OTQgMjQuODMyNyA4LjMwMTUyIDI0LjgzMjcgOC43MzY4N0MyNC44NjEyIDguOTk4MDkgMjQuODYxMiA5LjI1OTMgMjQuOTE4MyA5LjQ2MjZDMjQuOTc1MiA5LjY2NTU3IDI1LjExNzYgOS44NjgzMiAyNS4yNjAyIDEwLjA3MTNMMjUuMjYwOSAxMC4wNzIzQzI1LjQ4OTQgMTAuNDIwOCAyNS43NzQ5IDEwLjc5OCAyNS43NzQ5IDExLjI2MjZDMjUuNzc0OSAxMS43MjcxIDI1LjQ4OTQgMTIuMTA0MyAyNS4yNjA5IDEyLjQ1MjZDMjUuMTE4MyAxMi42ODQ5IDI0Ljk3NTUgMTIuODU5IDI0LjkxODMgMTMuMDYyM0MyNC44MzI3IDEzLjI2NTYgMjQuODMyNyAxMy41MjY4IDI0LjgzMjcgMTMuNzg4VjEzLjc4OEMyNC44MDQgMTQuMTk0NCAyNC44MDQgMTQuNjU5IDI0LjU0NyAxNS4wMDczWiIgc3Ryb2tlPSIjMjIzNjZBIi8+Cjwvc3ZnPgo=")
}

.wifi {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4xNzI0IDMuOTgwNDdDNy45NzIxMyAzLjk4MDQ3IDMuOTgxNTcgNS43MDE0NCAxLjA5MDMzIDguNDUzNDJDMC44OTAzMTEgOC42NDM4MSAwLjU3MzgyNSA4LjYzNiAwLjM4MzQzOSA4LjQzNTk4QzAuMTkzMDUzIDguMjM1OTYgMC4yMDA4NjMgNy45MTk0NyAwLjQwMDg4MiA3LjcyOTA5QzMuNDY3OTggNC44MDk3MSA3LjcwMTkgMi45ODA0NyAxMi4xNzI0IDIuOTgwNDdDMTYuNjQxIDIuOTgwNDcgMjAuNTM5IDQuNzc0NzQgMjMuNTQyMiA3LjczNTE4QzIzLjczODggNy45MjkwNCAyMy43NDExIDguMjQ1NjEgMjMuNTQ3MiA4LjQ0MjI3QzIzLjM1MzQgOC42Mzg5MiAyMy4wMzY4IDguNjQxMTkgMjIuODQwMSA4LjQ0NzMzQzIwLjAwNzMgNS42NTQ3OCAxNi4zNTU2IDMuOTgwNDcgMTIuMTcyNCAzLjk4MDQ3Wk0xMi4wMjAxIDIxLjExODlDMTMuMjQyNCAyMS4xMTg5IDE0LjIzMzIgMjAuMTI4MSAxNC4yMzMyIDE4LjkwNTlDMTQuMjMzMiAxNy42ODM3IDEzLjI0MjQgMTYuNjkyOSAxMi4wMjAxIDE2LjY5MjlDMTAuNzk3OSAxNi42OTI5IDkuODA3MTMgMTcuNjgzNyA5LjgwNzEzIDE4LjkwNTlDOS44MDcxMyAyMC4xMjgxIDEwLjc5NzkgMjEuMTE4OSAxMi4wMjAxIDIxLjExODlaTTEyLjAyMDEgMjIuMTE4OUMxMy43OTQ2IDIyLjExODkgMTUuMjMzMiAyMC42ODA0IDE1LjIzMzIgMTguOTA1OUMxNS4yMzMyIDE3LjEzMTQgMTMuNzk0NiAxNS42OTI5IDEyLjAyMDEgMTUuNjkyOUMxMC4yNDU2IDE1LjY5MjkgOC44MDcxMyAxNy4xMzE0IDguODA3MTMgMTguOTA1OUM4LjgwNzEzIDIwLjY4MDQgMTAuMjQ1NiAyMi4xMTg5IDEyLjAyMDEgMjIuMTE4OVpNNS43MzcwOSAxMy4xMTE3QzcuNTIzMjkgMTEuNDYyOCA5LjMzNzYzIDEwLjQ4OTcgMTIuMTUyIDEwLjQ4OTdDMTQuNTE4MSAxMC40ODk3IDE2Ljc3NTQgMTEuNTE1NCAxOC4xNjU0IDEzLjA3NjdDMTguMzQ5IDEzLjI4MyAxOC42NjUxIDEzLjMwMTMgMTguODcxMyAxMy4xMTc3QzE5LjA3NzYgMTIuOTM0MSAxOS4wOTU5IDEyLjYxOCAxOC45MTIzIDEyLjQxMThDMTcuMzIzIDEwLjYyNjYgMTQuNzg4OCA5LjQ4OTc1IDEyLjE1MiA5LjQ4OTc1QzkuMDMyODcgOS40ODk3NSA2Ljk4NjM3IDEwLjU5NzUgNS4wNTg4MSAxMi4zNzY5QzQuODU1OSAxMi41NjQyIDQuODQzMjUgMTIuODgwNSA1LjAzMDU1IDEzLjA4MzRDNS4yMTc4NiAxMy4yODYzIDUuNTM0MTkgMTMuMjk5IDUuNzM3MDkgMTMuMTExN1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=")
}

.wifi-black {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4xNzI0IDMuOTgwNDdDNy45NzIxMyAzLjk4MDQ3IDMuOTgxNTcgNS43MDE0NCAxLjA5MDMzIDguNDUzNDJDMC44OTAzMTEgOC42NDM4MSAwLjU3MzgyNSA4LjYzNiAwLjM4MzQzOSA4LjQzNTk4QzAuMTkzMDUzIDguMjM1OTYgMC4yMDA4NjMgNy45MTk0NyAwLjQwMDg4MiA3LjcyOTA5QzMuNDY3OTggNC44MDk3MSA3LjcwMTkgMi45ODA0NyAxMi4xNzI0IDIuOTgwNDdDMTYuNjQxIDIuOTgwNDcgMjAuNTM5IDQuNzc0NzQgMjMuNTQyMiA3LjczNTE4QzIzLjczODggNy45MjkwNCAyMy43NDExIDguMjQ1NjEgMjMuNTQ3MiA4LjQ0MjI3QzIzLjM1MzQgOC42Mzg5MiAyMy4wMzY4IDguNjQxMTkgMjIuODQwMSA4LjQ0NzMzQzIwLjAwNzMgNS42NTQ3OCAxNi4zNTU2IDMuOTgwNDcgMTIuMTcyNCAzLjk4MDQ3Wk0xMi4wMjAxIDIxLjExODlDMTMuMjQyNCAyMS4xMTg5IDE0LjIzMzIgMjAuMTI4MSAxNC4yMzMyIDE4LjkwNTlDMTQuMjMzMiAxNy42ODM3IDEzLjI0MjQgMTYuNjkyOSAxMi4wMjAxIDE2LjY5MjlDMTAuNzk3OSAxNi42OTI5IDkuODA3MTMgMTcuNjgzNyA5LjgwNzEzIDE4LjkwNTlDOS44MDcxMyAyMC4xMjgxIDEwLjc5NzkgMjEuMTE4OSAxMi4wMjAxIDIxLjExODlaTTEyLjAyMDEgMjIuMTE4OUMxMy43OTQ2IDIyLjExODkgMTUuMjMzMiAyMC42ODA0IDE1LjIzMzIgMTguOTA1OUMxNS4yMzMyIDE3LjEzMTQgMTMuNzk0NiAxNS42OTI5IDEyLjAyMDEgMTUuNjkyOUMxMC4yNDU2IDE1LjY5MjkgOC44MDcxMyAxNy4xMzE0IDguODA3MTMgMTguOTA1OUM4LjgwNzEzIDIwLjY4MDQgMTAuMjQ1NiAyMi4xMTg5IDEyLjAyMDEgMjIuMTE4OVpNNS43MzcwOSAxMy4xMTE3QzcuNTIzMjkgMTEuNDYyOCA5LjMzNzYzIDEwLjQ4OTcgMTIuMTUyIDEwLjQ4OTdDMTQuNTE4MSAxMC40ODk3IDE2Ljc3NTQgMTEuNTE1NCAxOC4xNjU0IDEzLjA3NjdDMTguMzQ5IDEzLjI4MyAxOC42NjUxIDEzLjMwMTMgMTguODcxMyAxMy4xMTc3QzE5LjA3NzYgMTIuOTM0MSAxOS4wOTU5IDEyLjYxOCAxOC45MTIzIDEyLjQxMThDMTcuMzIzIDEwLjYyNjYgMTQuNzg4OCA5LjQ4OTc1IDEyLjE1MiA5LjQ4OTc1QzkuMDMyODcgOS40ODk3NSA2Ljk4NjM3IDEwLjU5NzUgNS4wNTg4MSAxMi4zNzY5QzQuODU1OSAxMi41NjQyIDQuODQzMjUgMTIuODgwNSA1LjAzMDU1IDEzLjA4MzRDNS4yMTc4NiAxMy4yODYzIDUuNTM0MTkgMTMuMjk5IDUuNzM3MDkgMTMuMTExN1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=")
}

.cafe {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjAwODMyIDEuOTYxNjlDNy4yMDE4MyAxLjc2NDY5IDcuMTk4OTkgMS40NDgxMiA3LjAwMTk4IDEuMjU0NjJDNi44MDQ5NyAxLjA2MTExIDYuNDg4NCAxLjA2Mzk2IDYuMjk0OSAxLjI2MDk2QzYuMDgwNjQgMS40NzkxIDUuNzc3NTYgMS44ODEyNCA1LjYxMzE0IDIuMzY5MTJDNS40NDQ3OCAyLjg2ODcxIDUuNDA4ODIgMy41MTE5MSA1LjgzODk5IDQuMTAyNkM2LjI1ODUxIDQuNjc4NjYgNi4zNzA4NiA0Ljk5MzYzIDYuMzU2ODIgNS4yMjA3OUM2LjM0MzcyIDUuNDMyODcgNi4yMDg4NiA1LjcxMTA0IDUuNjkzMzkgNi4xNzk2NEM1LjQ4OTA3IDYuMzY1NCA1LjQ3NDAxIDYuNjgxNjIgNS42NTk3NiA2Ljg4NTk1QzUuODQ1NTEgNy4wOTAyOCA2LjE2MTc0IDcuMTA1MzQgNi4zNjYwNyA2LjkxOTU4QzYuOTE5OTMgNi40MTYwOCA3LjMxNjM1IDUuOTA2NTUgNy4zNTQ5MiA1LjI4MjQ3QzcuMzkyNTUgNC42NzM0NyA3LjA3Njk2IDQuMTAzODIgNi42NDczNSAzLjUxMzkxQzYuNDY2NDcgMy4yNjU1MyA2LjQ1OTY4IDIuOTg4NDggNi41NjA3OCAyLjY4ODQ4QzYuNjY1ODIgMi4zNzY3NyA2Ljg3MjUgMi4wOTk5OCA3LjAwODMyIDEuOTYxNjlaTTEuODgzNzEgOC44Mjc1MUMyLjI1MzAyIDguNDU0NjYgMi43NTQ4MiA4LjI0NDE0IDMuMjc5MjMgOC4yNDQxNEgxOC4wMzMzQzE4LjU1NzYgOC4yNDQxNCAxOS4wNTk3IDguNDU0NjggMTkuNDI4OSA4LjgyNzU5QzE5Ljc4NTIgOS4xODczOCAxOS45ODk4IDkuNjcwMTQgMjAuMDAzNyAxMC4xNzUzSDIwLjE4NDZDMjEuNzMwNCAxMC4xNzUzIDIyLjk4MzUgMTEuNDI4NCAyMi45ODM1IDEyLjk3NDJWMTMuNDAyQzIyLjk4MzUgMTQuOTQ3OCAyMS43MzA0IDE2LjIwMDkgMjAuMTg0NiAxNi4yMDA5SDE5LjYxODRDMTkuNTgyNiAxNi4zNTcgMTkuNTQzNiAxNi41MDQyIDE5LjUwMSAxNi42Mzk3TDE5LjQ5ODYgMTYuNjQ3MkwxOS40OTYxIDE2LjY1NDVDMTguODg5NCAxOC4zOTQ3IDE3Ljc2MzUgMTkuOTAzMSAxNi4yNzI0IDIwLjk3MThMMTYuMjcyNCAyMC45NzE4QzE0Ljc4MTIgMjIuMDQwMyAxMi45OTgyIDIyLjYxNjEgMTEuMTY4OCAyMi42MTk0TDExLjE2NzkgMjIuNjE5NEgxMC4xNDQ1SDEwLjE0MzlDNy43OTk3NCAyMi42MTY4IDUuNTUzMzQgMjEuNjc0OCAzLjg5NzIzIDIwLjAwMThDMi4yNDEyNiAxOC4zMjkxIDEuMzEwNjUgMTYuMDYyMiAxLjMwODExIDEzLjY5ODVWMTMuNjk4VjEwLjIzMDNDMS4zMDgxMSA5LjcwNTMxIDEuNTE0NTIgOS4yMDA0NyAxLjg4MzYgOC44Mjc2MkwxLjg4MzcxIDguODI3NTFaTTE5LjkzNDMgMTMuNzI2QzE5Ljk5NzIgMTIuNzY1MyAyMC4wMTI1IDExLjgxOTUgMjAuMDA2OCAxMS4xNzUzSDIwLjE4NDZDMjEuMTc4MSAxMS4xNzUzIDIxLjk4MzUgMTEuOTgwNyAyMS45ODM1IDEyLjk3NDJWMTMuNDAyQzIxLjk4MzUgMTQuMzk1NSAyMS4xNzgxIDE1LjIwMDkgMjAuMTg0NiAxNS4yMDA5SDE5Ljc5MzNDMTkuODU2OCAxNC43MjM5IDE5LjkwMjEgMTQuMjE3NiAxOS45MzQzIDEzLjcyNlpNMi41OTQxOCA5LjUzMTI0QzIuNDExNjQgOS43MTU2OSAyLjMwODExIDkuOTY3MiAyLjMwODExIDEwLjIzMDNWMTMuNjk3N0MyLjMxMDQ0IDE1Ljc5OTYgMy4xMzgxNCAxNy44MTM2IDQuNjA3OSAxOS4yOTgyTDQuNjA3OTIgMTkuMjk4M0M2LjA3NzU5IDIwLjc4MjkgOC4wNjkwMSAyMS42MTcxIDEwLjE0NSAyMS42MTk0SDExLjE2N0gxMS4xNjc2QzEyLjc4NzcgMjEuNjE2NCAxNC4zNjc2IDIxLjEwNjQgMTUuNjg5OSAyMC4xNTg5QzE3LjAxMDMgMTkuMjEyNiAxOC4wMDk0IDE3Ljg3NjMgMTguNTQ5MiAxNi4zMzI5QzE4Ljc0NiAxNS43MDE0IDE4Ljg2ODUgMTQuNjk3NiAxOC45MzY0IDEzLjY2MDZDMTkuMDAzOCAxMi42MzI0IDE5LjAxNDkgMTEuNjE5MiAxOS4wMDQ1IDExLjAwNDJMMTkuMDA0NCAxMC45OTU3SDE5LjAwNDVWMTAuMjMwM0MxOS4wMDQ1IDkuOTY3MDggMTguOTAwOSA5LjcxNTU1IDE4LjcxODMgOS41MzExNkMxOC41MzU4IDkuMzQ2ODYgMTguMjg5MiA5LjI0NDE0IDE4LjAzMzMgOS4yNDQxNEgzLjI3OTIzQzMuMDIzNDYgOS4yNDQxNCAyLjc3NyA5LjM0NjczIDIuNTk0MjkgOS41MzExM0wyLjU5NDE4IDkuNTMxMjRaTTUuMjA0NzEgMTQuOTIzN0M1LjA5NDEgMTQuNjcwNyA0Ljc5OTMxIDE0LjU1NTMgNC41NDYyOSAxNC42NjU5QzQuMjkzMjcgMTQuNzc2NSA0LjE3NzgzIDE1LjA3MTMgNC4yODg0NSAxNS4zMjQzQzQuODAzNjMgMTYuNTAyNyA1LjYyODk5IDE3Ljg2MzkgNy4yMjEzOCAxOS4xNTY3QzcuNDM1NzYgMTkuMzMwOCA3Ljc1MDY1IDE5LjI5ODEgNy45MjQ3MSAxOS4wODM3QzguMDk4NzYgMTguODY5MyA4LjA2NjA3IDE4LjU1NDQgNy44NTE2OSAxOC4zODA0QzYuNDA3NjEgMTcuMjA4IDUuNjY5ODIgMTUuOTg3NiA1LjIwNDcxIDE0LjkyMzdaTTMuMTAxMDcgMjMuODk5OUMzLjEwMTA3IDIzLjYyMzggMy4zMjQ5MyAyMy4zOTk5IDMuNjAxMDcgMjMuMzk5OUgxOC41MzExQzE4LjgwNzIgMjMuMzk5OSAxOS4wMzExIDIzLjYyMzggMTkuMDMxMSAyMy44OTk5QzE5LjAzMTEgMjQuMTc2IDE4LjgwNzIgMjQuMzk5OSAxOC41MzExIDI0LjM5OTlIMy42MDEwN0MzLjMyNDkzIDI0LjM5OTkgMy4xMDEwNyAyNC4xNzYgMy4xMDEwNyAyMy44OTk5Wk0xMS42NzA5IDEuMjU0NjJDMTEuODY3OSAxLjQ0ODEyIDExLjg3MDggMS43NjQ2OSAxMS42NzczIDEuOTYxNjlDMTEuNTQxNCAyLjA5OTk4IDExLjMzNDggMi4zNzY3NyAxMS4yMjk3IDIuNjg4NDhDMTEuMTI4NiAyLjk4ODQ4IDExLjEzNTQgMy4yNjU1MyAxMS4zMTYzIDMuNTEzOTFDMTEuNzQ1OSA0LjEwMzgyIDEyLjA2MTUgNC42NzM0NyAxMi4wMjM5IDUuMjgyNDdDMTEuOTg1MyA1LjkwNjU1IDExLjU4ODkgNi40MTYwOCAxMS4wMzUgNi45MTk1OEMxMC44MzA3IDcuMTA1MzQgMTAuNTE0NSA3LjA5MDI4IDEwLjMyODcgNi44ODU5NUMxMC4xNDMgNi42ODE2MiAxMC4xNTggNi4zNjU0IDEwLjM2MjMgNi4xNzk2NEMxMC44Nzc4IDUuNzExMDQgMTEuMDEyNyA1LjQzMjg3IDExLjAyNTggNS4yMjA3OUMxMS4wMzk4IDQuOTkzNjMgMTAuOTI3NSA0LjY3ODY2IDEwLjUwNzkgNC4xMDI2QzEwLjA3NzggMy41MTE5MSAxMC4xMTM3IDIuODY4NzEgMTAuMjgyMSAyLjM2OTEyQzEwLjQ0NjUgMS44ODEyNCAxMC43NDk2IDEuNDc5MSAxMC45NjM4IDEuMjYwOTZDMTEuMTU3MyAxLjA2Mzk2IDExLjQ3MzkgMS4wNjExMSAxMS42NzA5IDEuMjU0NjJaTTE2LjM1OTkgMS45NjE2OUMxNi41NTM0IDEuNzY0NjkgMTYuNTUwNSAxLjQ0ODEyIDE2LjM1MzUgMS4yNTQ2MkMxNi4xNTY1IDEuMDYxMTEgMTUuODQgMS4wNjM5NiAxNS42NDY1IDEuMjYwOTZDMTUuNDMyMiAxLjQ3OTEgMTUuMTI5MSAxLjg4MTI0IDE0Ljk2NDcgMi4zNjkxMkMxNC43OTYzIDIuODY4NzEgMTQuNzYwNCAzLjUxMTkxIDE1LjE5MDYgNC4xMDI2QzE1LjYxMDEgNC42Nzg2NiAxNS43MjI0IDQuOTkzNjMgMTUuNzA4NCA1LjIyMDc5QzE1LjY5NTMgNS40MzI4NyAxNS41NjA0IDUuNzExMDQgMTUuMDQ1IDYuMTc5NjRDMTQuODQwNiA2LjM2NTQgMTQuODI1NiA2LjY4MTYyIDE1LjAxMTMgNi44ODU5NUMxNS4xOTcxIDcuMDkwMjggMTUuNTEzMyA3LjEwNTM0IDE1LjcxNzYgNi45MTk1OEMxNi4yNzE1IDYuNDE2MDggMTYuNjY3OSA1LjkwNjU1IDE2LjcwNjUgNS4yODI0N0MxNi43NDQxIDQuNjczNDcgMTYuNDI4NSA0LjEwMzgyIDE1Ljk5ODkgMy41MTM5MUMxNS44MTggMy4yNjU1MyAxNS44MTEyIDIuOTg4NDggMTUuOTEyMyAyLjY4ODQ4QzE2LjAxNzQgMi4zNzY3NyAxNi4yMjQxIDIuMDk5OTggMTYuMzU5OSAxLjk2MTY5WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==")
}

.cafe-black {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjAwODMyIDEuOTYxNjlDNy4yMDE4MyAxLjc2NDY5IDcuMTk4OTkgMS40NDgxMiA3LjAwMTk4IDEuMjU0NjJDNi44MDQ5NyAxLjA2MTExIDYuNDg4NCAxLjA2Mzk2IDYuMjk0OSAxLjI2MDk2QzYuMDgwNjQgMS40NzkxIDUuNzc3NTYgMS44ODEyNCA1LjYxMzE0IDIuMzY5MTJDNS40NDQ3OCAyLjg2ODcxIDUuNDA4ODIgMy41MTE5MSA1LjgzODk5IDQuMTAyNkM2LjI1ODUxIDQuNjc4NjYgNi4zNzA4NiA0Ljk5MzYzIDYuMzU2ODIgNS4yMjA3OUM2LjM0MzcyIDUuNDMyODcgNi4yMDg4NiA1LjcxMTA0IDUuNjkzMzkgNi4xNzk2NEM1LjQ4OTA3IDYuMzY1NCA1LjQ3NDAxIDYuNjgxNjIgNS42NTk3NiA2Ljg4NTk1QzUuODQ1NTEgNy4wOTAyOCA2LjE2MTc0IDcuMTA1MzQgNi4zNjYwNyA2LjkxOTU4QzYuOTE5OTMgNi40MTYwOCA3LjMxNjM1IDUuOTA2NTUgNy4zNTQ5MiA1LjI4MjQ3QzcuMzkyNTUgNC42NzM0NyA3LjA3Njk2IDQuMTAzODIgNi42NDczNSAzLjUxMzkxQzYuNDY2NDcgMy4yNjU1MyA2LjQ1OTY4IDIuOTg4NDggNi41NjA3OCAyLjY4ODQ4QzYuNjY1ODIgMi4zNzY3NyA2Ljg3MjUgMi4wOTk5OCA3LjAwODMyIDEuOTYxNjlaTTEuODgzNzEgOC44Mjc1MUMyLjI1MzAyIDguNDU0NjYgMi43NTQ4MiA4LjI0NDE0IDMuMjc5MjMgOC4yNDQxNEgxOC4wMzMzQzE4LjU1NzYgOC4yNDQxNCAxOS4wNTk3IDguNDU0NjggMTkuNDI4OSA4LjgyNzU5QzE5Ljc4NTIgOS4xODczOCAxOS45ODk4IDkuNjcwMTQgMjAuMDAzNyAxMC4xNzUzSDIwLjE4NDZDMjEuNzMwNCAxMC4xNzUzIDIyLjk4MzUgMTEuNDI4NCAyMi45ODM1IDEyLjk3NDJWMTMuNDAyQzIyLjk4MzUgMTQuOTQ3OCAyMS43MzA0IDE2LjIwMDkgMjAuMTg0NiAxNi4yMDA5SDE5LjYxODRDMTkuNTgyNiAxNi4zNTcgMTkuNTQzNiAxNi41MDQyIDE5LjUwMSAxNi42Mzk3TDE5LjQ5ODYgMTYuNjQ3MkwxOS40OTYxIDE2LjY1NDVDMTguODg5NCAxOC4zOTQ3IDE3Ljc2MzUgMTkuOTAzMSAxNi4yNzI0IDIwLjk3MThMMTYuMjcyNCAyMC45NzE4QzE0Ljc4MTIgMjIuMDQwMyAxMi45OTgyIDIyLjYxNjEgMTEuMTY4OCAyMi42MTk0TDExLjE2NzkgMjIuNjE5NEgxMC4xNDQ1SDEwLjE0MzlDNy43OTk3NCAyMi42MTY4IDUuNTUzMzQgMjEuNjc0OCAzLjg5NzIzIDIwLjAwMThDMi4yNDEyNiAxOC4zMjkxIDEuMzEwNjUgMTYuMDYyMiAxLjMwODExIDEzLjY5ODVWMTMuNjk4VjEwLjIzMDNDMS4zMDgxMSA5LjcwNTMxIDEuNTE0NTIgOS4yMDA0NyAxLjg4MzYgOC44Mjc2MkwxLjg4MzcxIDguODI3NTFaTTE5LjkzNDMgMTMuNzI2QzE5Ljk5NzIgMTIuNzY1MyAyMC4wMTI1IDExLjgxOTUgMjAuMDA2OCAxMS4xNzUzSDIwLjE4NDZDMjEuMTc4MSAxMS4xNzUzIDIxLjk4MzUgMTEuOTgwNyAyMS45ODM1IDEyLjk3NDJWMTMuNDAyQzIxLjk4MzUgMTQuMzk1NSAyMS4xNzgxIDE1LjIwMDkgMjAuMTg0NiAxNS4yMDA5SDE5Ljc5MzNDMTkuODU2OCAxNC43MjM5IDE5LjkwMjEgMTQuMjE3NiAxOS45MzQzIDEzLjcyNlpNMi41OTQxOCA5LjUzMTI0QzIuNDExNjQgOS43MTU2OSAyLjMwODExIDkuOTY3MiAyLjMwODExIDEwLjIzMDNWMTMuNjk3N0MyLjMxMDQ0IDE1Ljc5OTYgMy4xMzgxNCAxNy44MTM2IDQuNjA3OSAxOS4yOTgyTDQuNjA3OTIgMTkuMjk4M0M2LjA3NzU5IDIwLjc4MjkgOC4wNjkwMSAyMS42MTcxIDEwLjE0NSAyMS42MTk0SDExLjE2N0gxMS4xNjc2QzEyLjc4NzcgMjEuNjE2NCAxNC4zNjc2IDIxLjEwNjQgMTUuNjg5OSAyMC4xNTg5QzE3LjAxMDMgMTkuMjEyNiAxOC4wMDk0IDE3Ljg3NjMgMTguNTQ5MiAxNi4zMzI5QzE4Ljc0NiAxNS43MDE0IDE4Ljg2ODUgMTQuNjk3NiAxOC45MzY0IDEzLjY2MDZDMTkuMDAzOCAxMi42MzI0IDE5LjAxNDkgMTEuNjE5MiAxOS4wMDQ1IDExLjAwNDJMMTkuMDA0NCAxMC45OTU3SDE5LjAwNDVWMTAuMjMwM0MxOS4wMDQ1IDkuOTY3MDggMTguOTAwOSA5LjcxNTU1IDE4LjcxODMgOS41MzExNkMxOC41MzU4IDkuMzQ2ODYgMTguMjg5MiA5LjI0NDE0IDE4LjAzMzMgOS4yNDQxNEgzLjI3OTIzQzMuMDIzNDYgOS4yNDQxNCAyLjc3NyA5LjM0NjczIDIuNTk0MjkgOS41MzExM0wyLjU5NDE4IDkuNTMxMjRaTTUuMjA0NzEgMTQuOTIzN0M1LjA5NDEgMTQuNjcwNyA0Ljc5OTMxIDE0LjU1NTMgNC41NDYyOSAxNC42NjU5QzQuMjkzMjcgMTQuNzc2NSA0LjE3NzgzIDE1LjA3MTMgNC4yODg0NSAxNS4zMjQzQzQuODAzNjMgMTYuNTAyNyA1LjYyODk5IDE3Ljg2MzkgNy4yMjEzOCAxOS4xNTY3QzcuNDM1NzYgMTkuMzMwOCA3Ljc1MDY1IDE5LjI5ODEgNy45MjQ3MSAxOS4wODM3QzguMDk4NzYgMTguODY5MyA4LjA2NjA3IDE4LjU1NDQgNy44NTE2OSAxOC4zODA0QzYuNDA3NjEgMTcuMjA4IDUuNjY5ODIgMTUuOTg3NiA1LjIwNDcxIDE0LjkyMzdaTTMuMTAxMDcgMjMuODk5OUMzLjEwMTA3IDIzLjYyMzggMy4zMjQ5MyAyMy4zOTk5IDMuNjAxMDcgMjMuMzk5OUgxOC41MzExQzE4LjgwNzIgMjMuMzk5OSAxOS4wMzExIDIzLjYyMzggMTkuMDMxMSAyMy44OTk5QzE5LjAzMTEgMjQuMTc2IDE4LjgwNzIgMjQuMzk5OSAxOC41MzExIDI0LjM5OTlIMy42MDEwN0MzLjMyNDkzIDI0LjM5OTkgMy4xMDEwNyAyNC4xNzYgMy4xMDEwNyAyMy44OTk5Wk0xMS42NzA5IDEuMjU0NjJDMTEuODY3OSAxLjQ0ODEyIDExLjg3MDggMS43NjQ2OSAxMS42NzczIDEuOTYxNjlDMTEuNTQxNCAyLjA5OTk4IDExLjMzNDggMi4zNzY3NyAxMS4yMjk3IDIuNjg4NDhDMTEuMTI4NiAyLjk4ODQ4IDExLjEzNTQgMy4yNjU1MyAxMS4zMTYzIDMuNTEzOTFDMTEuNzQ1OSA0LjEwMzgyIDEyLjA2MTUgNC42NzM0NyAxMi4wMjM5IDUuMjgyNDdDMTEuOTg1MyA1LjkwNjU1IDExLjU4ODkgNi40MTYwOCAxMS4wMzUgNi45MTk1OEMxMC44MzA3IDcuMTA1MzQgMTAuNTE0NSA3LjA5MDI4IDEwLjMyODcgNi44ODU5NUMxMC4xNDMgNi42ODE2MiAxMC4xNTggNi4zNjU0IDEwLjM2MjMgNi4xNzk2NEMxMC44Nzc4IDUuNzExMDQgMTEuMDEyNyA1LjQzMjg3IDExLjAyNTggNS4yMjA3OUMxMS4wMzk4IDQuOTkzNjMgMTAuOTI3NSA0LjY3ODY2IDEwLjUwNzkgNC4xMDI2QzEwLjA3NzggMy41MTE5MSAxMC4xMTM3IDIuODY4NzEgMTAuMjgyMSAyLjM2OTEyQzEwLjQ0NjUgMS44ODEyNCAxMC43NDk2IDEuNDc5MSAxMC45NjM4IDEuMjYwOTZDMTEuMTU3MyAxLjA2Mzk2IDExLjQ3MzkgMS4wNjExMSAxMS42NzA5IDEuMjU0NjJaTTE2LjM1OTkgMS45NjE2OUMxNi41NTM0IDEuNzY0NjkgMTYuNTUwNSAxLjQ0ODEyIDE2LjM1MzUgMS4yNTQ2MkMxNi4xNTY1IDEuMDYxMTEgMTUuODQgMS4wNjM5NiAxNS42NDY1IDEuMjYwOTZDMTUuNDMyMiAxLjQ3OTEgMTUuMTI5MSAxLjg4MTI0IDE0Ljk2NDcgMi4zNjkxMkMxNC43OTYzIDIuODY4NzEgMTQuNzYwNCAzLjUxMTkxIDE1LjE5MDYgNC4xMDI2QzE1LjYxMDEgNC42Nzg2NiAxNS43MjI0IDQuOTkzNjMgMTUuNzA4NCA1LjIyMDc5QzE1LjY5NTMgNS40MzI4NyAxNS41NjA0IDUuNzExMDQgMTUuMDQ1IDYuMTc5NjRDMTQuODQwNiA2LjM2NTQgMTQuODI1NiA2LjY4MTYyIDE1LjAxMTMgNi44ODU5NUMxNS4xOTcxIDcuMDkwMjggMTUuNTEzMyA3LjEwNTM0IDE1LjcxNzYgNi45MTk1OEMxNi4yNzE1IDYuNDE2MDggMTYuNjY3OSA1LjkwNjU1IDE2LjcwNjUgNS4yODI0N0MxNi43NDQxIDQuNjczNDcgMTYuNDI4NSA0LjEwMzgyIDE1Ljk5ODkgMy41MTM5MUMxNS44MTggMy4yNjU1MyAxNS44MTEyIDIuOTg4NDggMTUuOTEyMyAyLjY4ODQ4QzE2LjAxNzQgMi4zNzY3NyAxNi4yMjQxIDIuMDk5OTggMTYuMzU5OSAxLjk2MTY5WiIgZmlsbD0iIzIyMzY2QSIvPgo8L3N2Zz4K")
}

.infirmary {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi42MzM4IDAuMjYyOTNDMTIuNDcyMSAwLjE2MjM1NSAxMi4yNjczIDAuMTYyMzU3IDEyLjEwNTYgMC4yNjI5MzVMMC43NDg2NzEgNy4zMjczMkMwLjUyMDM0MyA3LjQ2OTM1IDAuNDQ1MjMzIDcuNzY2NTIgMC41Nzg2NTkgNy45OTk5OEwxLjY1MTk4IDkuODc4QzEuNzE4NjkgOS45OTQ3MyAxLjgyOTYgMTAuMDc5NyAxLjk1OTY4IDEwLjExMzdDMi4wODk3NiAxMC4xNDc2IDIuMjI4MDUgMTAuMTI3OCAyLjM0MzM0IDEwLjA1ODZMMi41Njk0IDkuOTIyOTlWMjEuMjAyNEgxLjAxMjc2QzAuNzM2NjIyIDIxLjIwMjQgMC41MTI3NjQgMjEuNDI2MiAwLjUxMjc2NCAyMS43MDI0VjIzLjQ5MDlDMC41MTI3NjQgMjMuNzY3IDAuNzM2NjIyIDIzLjk5MDkgMS4wMTI3NiAyMy45OTA5SDIzLjQ1ODlDMjMuNzM1IDIzLjk5MDkgMjMuOTU4OSAyMy43NjcgMjMuOTU4OSAyMy40OTA5VjIxLjcwMjRDMjMuOTU4OSAyMS40MjYyIDIzLjczNSAyMS4yMDI0IDIzLjQ1ODkgMjEuMjAyNEgyMi4xMjZWMTAuMDU3MkMyMi4zNDk2IDEwLjE5MzEgMjIuNjQwNCAxMC4xMzM3IDIyLjc5MjYgOS45MjA1MUwyNC4xMzQgOC4wNDI0OUMyNC4yMTQzIDcuOTMwMDggMjQuMjQ0NSA3Ljc4OTQ2IDI0LjIxNzUgNy42NTM5OUMyNC4xOTA0IDcuNTE4NTIgMjQuMTA4NSA3LjQwMDI4IDIzLjk5MTIgNy4zMjczMUwxMi42MzM4IDAuMjYyOTNaTTIxLjEyNiA5LjQ1MTE3VjIxLjIwMjRIMy41Njk0VjkuMzIyOTdMMTIuMzY2MyA0LjA0NDY3TDIxLjEyNjEgOS40NDExOEwyMS4xMjYgOS40NTExN1pNMS42ODU4OSA3LjkyMjAxTDEyLjM2OTcgMS4yNzYzNEwyMy4wMTA1IDcuODk0OTZMMjIuMjUwMyA4Ljk1OTIyTDEyLjYzMiAzLjAzMzgxQzEyLjQ3MjkgMi45MzU4NSAxMi4yNzI2IDIuOTM0NjggMTIuMTEyNSAzLjAzMDc3TDIuMjY2NzcgOC45MzgzOEwxLjY4NTg5IDcuOTIyMDFaTTEuNTEyNzYgMjIuOTkwOVYyMi4yMDI0SDIyLjk1ODlWMjIuOTkwOUgxLjUxMjc2Wk0xMS4xODcgMTAuMTYxNkMxMC45MTA5IDEwLjE2MTYgMTAuNjg3IDEwLjM4NTUgMTAuNjg3IDEwLjY2MTZWMTEuOTk3N0g5LjQ1OTA1QzkuMTgyOTEgMTEuOTk3NyA4Ljk1OTA1IDEyLjIyMTUgOC45NTkwNSAxMi40OTc3VjE0LjYxNDFDOC45NTkwNSAxNC44OTAzIDkuMTgyOTEgMTUuMTE0MSA5LjQ1OTA1IDE1LjExNDFIMTAuNjg3VjE2LjQyODVDMTAuNjg3IDE2LjcwNDYgMTAuOTEwOSAxNi45Mjg1IDExLjE4NyAxNi45Mjg1SDEzLjQzMzJDMTMuNzA5MyAxNi45Mjg1IDEzLjkzMzIgMTYuNzA0NiAxMy45MzMyIDE2LjQyODVWMTUuMTE0MUgxNS4yNjkxQzE1LjU0NTMgMTUuMTE0MSAxNS43NjkxIDE0Ljg5MDMgMTUuNzY5MSAxNC42MTQxVjEyLjQ5NzdDMTUuNzY5MSAxMi4yMjE1IDE1LjU0NTMgMTEuOTk3NyAxNS4yNjkxIDExLjk5NzdIMTMuOTMzMlYxMC42NjE2QzEzLjkzMzIgMTAuMzg1NSAxMy43MDkzIDEwLjE2MTYgMTMuNDMzMiAxMC4xNjE2SDExLjE4N1pNMTEuNjg3IDEyLjQ5NzdWMTEuMTYxNkgxMi45MzMyVjEyLjQ5NzdDMTIuOTMzMiAxMi43NzM4IDEzLjE1NyAxMi45OTc3IDEzLjQzMzIgMTIuOTk3N0gxNC43NjkxVjE0LjExNDFIMTMuNDMzMkMxMy4xNTcgMTQuMTE0MSAxMi45MzMyIDE0LjMzOCAxMi45MzMyIDE0LjYxNDFWMTUuOTI4NUgxMS42ODdWMTQuNjE0MUMxMS42ODcgMTQuMzM4IDExLjQ2MzEgMTQuMTE0MSAxMS4xODcgMTQuMTE0MUg5Ljk1OTA1VjEyLjk5NzdIMTEuMTg3QzExLjQ2MzEgMTIuOTk3NyAxMS42ODcgMTIuNzczOCAxMS42ODcgMTIuNDk3N1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=")
}

.infirmary-black {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi42MzM4IDAuMjYyOTNDMTIuNDcyMSAwLjE2MjM1NSAxMi4yNjczIDAuMTYyMzU3IDEyLjEwNTYgMC4yNjI5MzVMMC43NDg2NzEgNy4zMjczMkMwLjUyMDM0MyA3LjQ2OTM1IDAuNDQ1MjMzIDcuNzY2NTIgMC41Nzg2NTkgNy45OTk5OEwxLjY1MTk4IDkuODc4QzEuNzE4NjkgOS45OTQ3MyAxLjgyOTYgMTAuMDc5NyAxLjk1OTY4IDEwLjExMzdDMi4wODk3NiAxMC4xNDc2IDIuMjI4MDUgMTAuMTI3OCAyLjM0MzM0IDEwLjA1ODZMMi41Njk0IDkuOTIyOTlWMjEuMjAyNEgxLjAxMjc2QzAuNzM2NjIyIDIxLjIwMjQgMC41MTI3NjQgMjEuNDI2MiAwLjUxMjc2NCAyMS43MDI0VjIzLjQ5MDlDMC41MTI3NjQgMjMuNzY3IDAuNzM2NjIyIDIzLjk5MDkgMS4wMTI3NiAyMy45OTA5SDIzLjQ1ODlDMjMuNzM1IDIzLjk5MDkgMjMuOTU4OSAyMy43NjcgMjMuOTU4OSAyMy40OTA5VjIxLjcwMjRDMjMuOTU4OSAyMS40MjYyIDIzLjczNSAyMS4yMDI0IDIzLjQ1ODkgMjEuMjAyNEgyMi4xMjZWMTAuMDU3MkMyMi4zNDk2IDEwLjE5MzEgMjIuNjQwNCAxMC4xMzM3IDIyLjc5MjYgOS45MjA1MUwyNC4xMzQgOC4wNDI0OUMyNC4yMTQzIDcuOTMwMDggMjQuMjQ0NSA3Ljc4OTQ2IDI0LjIxNzUgNy42NTM5OUMyNC4xOTA0IDcuNTE4NTIgMjQuMTA4NSA3LjQwMDI4IDIzLjk5MTIgNy4zMjczMUwxMi42MzM4IDAuMjYyOTNaTTIxLjEyNiA5LjQ1MTE3VjIxLjIwMjRIMy41Njk0VjkuMzIyOTdMMTIuMzY2MyA0LjA0NDY3TDIxLjEyNjEgOS40NDExOEwyMS4xMjYgOS40NTExN1pNMS42ODU4OSA3LjkyMjAxTDEyLjM2OTcgMS4yNzYzNEwyMy4wMTA1IDcuODk0OTZMMjIuMjUwMyA4Ljk1OTIyTDEyLjYzMiAzLjAzMzgxQzEyLjQ3MjkgMi45MzU4NSAxMi4yNzI2IDIuOTM0NjggMTIuMTEyNSAzLjAzMDc3TDIuMjY2NzcgOC45MzgzOEwxLjY4NTg5IDcuOTIyMDFaTTEuNTEyNzYgMjIuOTkwOVYyMi4yMDI0SDIyLjk1ODlWMjIuOTkwOUgxLjUxMjc2Wk0xMS4xODcgMTAuMTYxNkMxMC45MTA5IDEwLjE2MTYgMTAuNjg3IDEwLjM4NTUgMTAuNjg3IDEwLjY2MTZWMTEuOTk3N0g5LjQ1OTA1QzkuMTgyOTEgMTEuOTk3NyA4Ljk1OTA1IDEyLjIyMTUgOC45NTkwNSAxMi40OTc3VjE0LjYxNDFDOC45NTkwNSAxNC44OTAzIDkuMTgyOTEgMTUuMTE0MSA5LjQ1OTA1IDE1LjExNDFIMTAuNjg3VjE2LjQyODVDMTAuNjg3IDE2LjcwNDYgMTAuOTEwOSAxNi45Mjg1IDExLjE4NyAxNi45Mjg1SDEzLjQzMzJDMTMuNzA5MyAxNi45Mjg1IDEzLjkzMzIgMTYuNzA0NiAxMy45MzMyIDE2LjQyODVWMTUuMTE0MUgxNS4yNjkxQzE1LjU0NTMgMTUuMTE0MSAxNS43NjkxIDE0Ljg5MDMgMTUuNzY5MSAxNC42MTQxVjEyLjQ5NzdDMTUuNzY5MSAxMi4yMjE1IDE1LjU0NTMgMTEuOTk3NyAxNS4yNjkxIDExLjk5NzdIMTMuOTMzMlYxMC42NjE2QzEzLjkzMzIgMTAuMzg1NSAxMy43MDkzIDEwLjE2MTYgMTMuNDMzMiAxMC4xNjE2SDExLjE4N1pNMTEuNjg3IDEyLjQ5NzdWMTEuMTYxNkgxMi45MzMyVjEyLjQ5NzdDMTIuOTMzMiAxMi43NzM4IDEzLjE1NyAxMi45OTc3IDEzLjQzMzIgMTIuOTk3N0gxNC43NjkxVjE0LjExNDFIMTMuNDMzMkMxMy4xNTcgMTQuMTE0MSAxMi45MzMyIDE0LjMzOCAxMi45MzMyIDE0LjYxNDFWMTUuOTI4NUgxMS42ODdWMTQuNjE0MUMxMS42ODcgMTQuMzM4IDExLjQ2MzEgMTQuMTE0MSAxMS4xODcgMTQuMTE0MUg5Ljk1OTA1VjEyLjk5NzdIMTEuMTg3QzExLjQ2MzEgMTIuOTk3NyAxMS42ODcgMTIuNzczOCAxMS42ODcgMTIuNDk3N1oiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.library {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjE2NzY3IDIuMTE2MzZDMy4yNjE5MyAyLjAyMjUyIDMuMzg5NjggMS45NzAxMSAzLjUyMjY4IDEuOTcwNzFDNC44MDAxNiAxLjk3NjQ1IDYuNzY0MzggMi4yOTA5OSA4LjU1MTg2IDMuMjIyQzkuOTI1OTEgMy45Mzc2OCAxMS4yMTI5IDUuMDI4ODcgMTEuOTgzNyA2LjYzMjU5QzEyLjE5NDUgNi4yOTA4NCAxMi40NjY3IDYuMDExMjkgMTIuNzY2MyA1Ljc4ODM5QzEzLjQ1MjMgNS4yNzgxIDE0LjI3MzcgNS4wNjY2IDE0LjgzMDQgNS4wMjI4M0MxNC44NDM1IDUuMDIxOCAxNC44NTY2IDUuMDIxMjkgMTQuODY5NiA1LjAyMTI5SDIzLjQ2MzVDMjMuNzM5NyA1LjAyMTI5IDIzLjk2MzUgNS4yNDUxNSAyMy45NjM1IDUuNTIxMjlWMjAuODA2NUMyMy45NjM1IDIwLjk2NjQgMjMuODg3MSAyMS4xMTY2IDIzLjc1NzkgMjEuMjEwN0MyMy42Mjg2IDIxLjMwNDggMjMuNDYyMiAyMS4zMzE1IDIzLjMxIDIxLjI4MjRDMTguNTg4MyAxOS43NTkzIDEzLjgzMTIgMjEuMTE4NSAxMi4wNzEyIDIxLjk3NzVDMTEuOTE5MyAyMi4wNTE3IDExLjc0MDIgMjIuMDQ0IDExLjU5NTEgMjEuOTU3MkM5LjkwODQzIDIwLjk0NzYgNy43NTIxNyAyMC42MDggNS42OTk4NSAyMC42MTQ0QzMuNjUzOTUgMjAuNjIwOCAxLjc2OTYgMjAuOTcwOSAwLjY3MzczIDIxLjI4N0MwLjUyMjc2NyAyMS4zMzA1IDAuMzYwMTE2IDIxLjMwMDYgMC4yMzQ1NjIgMjEuMjA2MUMwLjEwOTAwOSAyMS4xMTE2IDAuMDM1MTU2MiAyMC45NjM3IDAuMDM1MTU2MiAyMC44MDY1VjUuNTIxMjlDMC4wMzUxNTYyIDUuMjQ1MTUgMC4yNTkwMTQgNS4wMjEyOSAwLjUzNTE1NiA1LjAyMTI5SDIuOTk1NzFIMy4wMjA0M1YyLjQ3MDdDMy4wMjA0MyAyLjMzNzcxIDMuMDczNDIgMi4yMTAxOSAzLjE2NzY3IDIuMTE2MzZaTTMuMDIwNDMgNi4wMjEyOUgyLjk5NTcxSDEuMDM1MTZWMjAuMTU5MkMyLjIyNTIxIDE5Ljg3NjUgMy45MDE5NiAxOS42MjAxIDUuNjk2NzIgMTkuNjE0NEM3LjI3MDMyIDE5LjYwOTUgOC45NjYzOSAxOS43OTczIDEwLjUxMjkgMjAuMzUxOEM5LjcwMTAzIDE5LjM1NyA4LjY1MDU5IDE4LjU5NTIgNy41NjIyMyAxOC4wMjcxQzYuMDEyNzMgMTcuMjE4MiA0LjQyODY3IDE2LjgyNDcgMy40NjIwMiAxNi43MTFDMy4yMTAyMSAxNi42ODE0IDMuMDIwNDMgMTYuNDY4IDMuMDIwNDMgMTYuMjE0NVY2LjAyMTI5Wk0xMi4zNjM1IDIwLjc2MDhDMTQuNTMwMSAxOS45MTEyIDE4LjY5NTIgMTguOTc3MiAyMi45NjM1IDIwLjEzNjdWNi4wMjEyOUgxNC44OTAyQzE0LjQ3MzkgNi4wNTc0MyAxMy44NTY2IDYuMjIzNjcgMTMuMzYzMiA2LjU5MDc0QzEyLjg4NDkgNi45NDY0OCAxMi41MTU5IDcuNDkxMTMgMTIuNTQ4NCA4LjM1NjE3QzEyLjU0ODcgOC4zNjQ5MSAxMi41NDg4IDguMzczNjUgMTIuNTQ4NyA4LjM4MjM5TDEyLjM2MzUgMjAuNzYwOFpNMTEuMzc3MyAxOS44MzA5QzEwLjQ0NCAxOC42NDcgOS4yMzMxMiAxNy43NzEyIDguMDI0OTggMTcuMTQwNkM2LjU3MTg2IDE2LjM4MiA1LjA5MDUzIDE1Ljk2MDcgNC4wMjA0MyAxNS43ODEzVjUuNTIxMjlWMi45ODkxN0M1LjE1Mzc3IDMuMDY0NTYgNi42ODkzNiAzLjM3OTQzIDguMDg5OTEgNC4xMDg5MUM5LjY4NTY1IDQuOTQwMDUgMTEuMDc2NSA2LjI5MDQxIDExLjU0NzkgOC40MjQ3MkwxMS4zNzczIDE5LjgzMDlaTTE0LjYwMzcgOS4xMjM0OUMxNC40MTM0IDkuMjQ5NTYgMTQuMzE2OSA5LjQxNjEzIDE0LjI5NDMgOS42Mzg5NkMxNC4yNjY0IDkuOTEzNjggMTQuMDIxMSAxMC4xMTM4IDEzLjc0NjQgMTAuMDg1OUMxMy40NzE2IDEwLjA1OCAxMy4yNzE1IDkuODEyNjYgMTMuMjk5NCA5LjUzNzkzQzEzLjM1MTMgOS4wMjcyOSAxMy42MDI3IDguNTg3MTMgMTQuMDUxNCA4LjI4OTg1QzE0LjQ4MiA4LjAwNDU3IDE1LjA1NjEgNy44NzUgMTUuNzMxNiA3Ljg3NUgyMS40OTgzQzIxLjc3NDUgNy44NzUgMjEuOTk4MyA4LjA5ODg2IDIxLjk5ODMgOC4zNzVDMjEuOTk4MyA4LjY1MTE0IDIxLjc3NDUgOC44NzUgMjEuNDk4MyA4Ljg3NUgxNS43MzE2QzE1LjE2ODIgOC44NzUgMTQuODEyMSA4Ljk4NTQyIDE0LjYwMzcgOS4xMjM0OVpNMTQuMjk0MyAxMi43NTM3QzE0LjMxNjkgMTIuNTMwOSAxNC40MTM0IDEyLjM2NDMgMTQuNjAzNyAxMi4yMzgyQzE0LjgxMjEgMTIuMTAwMiAxNS4xNjgyIDExLjk4OTcgMTUuNzMxNiAxMS45ODk3SDIxLjQ5ODNDMjEuNzc0NSAxMS45ODk3IDIxLjk5ODMgMTEuNzY1OSAyMS45OTgzIDExLjQ4OTdDMjEuOTk4MyAxMS4yMTM2IDIxLjc3NDUgMTAuOTg5NyAyMS40OTgzIDEwLjk4OTdIMTUuNzMxNkMxNS4wNTYxIDEwLjk4OTcgMTQuNDgyIDExLjExOTMgMTQuMDUxNCAxMS40MDQ2QzEzLjYwMjcgMTEuNzAxOSAxMy4zNTEzIDEyLjE0MiAxMy4yOTk0IDEyLjY1MjdDMTMuMjcxNSAxMi45Mjc0IDEzLjQ3MTYgMTMuMTcyNyAxMy43NDY0IDEzLjIwMDZDMTQuMDIxMSAxMy4yMjg1IDE0LjI2NjQgMTMuMDI4NCAxNC4yOTQzIDEyLjc1MzdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K")
}

.library-black {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjE2NzY3IDIuMTE2MzZDMy4yNjE5MyAyLjAyMjUyIDMuMzg5NjggMS45NzAxMSAzLjUyMjY4IDEuOTcwNzFDNC44MDAxNiAxLjk3NjQ1IDYuNzY0MzggMi4yOTA5OSA4LjU1MTg2IDMuMjIyQzkuOTI1OTEgMy45Mzc2OCAxMS4yMTI5IDUuMDI4ODcgMTEuOTgzNyA2LjYzMjU5QzEyLjE5NDUgNi4yOTA4NCAxMi40NjY3IDYuMDExMjkgMTIuNzY2MyA1Ljc4ODM5QzEzLjQ1MjMgNS4yNzgxIDE0LjI3MzcgNS4wNjY2IDE0LjgzMDQgNS4wMjI4M0MxNC44NDM1IDUuMDIxOCAxNC44NTY2IDUuMDIxMjkgMTQuODY5NiA1LjAyMTI5SDIzLjQ2MzVDMjMuNzM5NyA1LjAyMTI5IDIzLjk2MzUgNS4yNDUxNSAyMy45NjM1IDUuNTIxMjlWMjAuODA2NUMyMy45NjM1IDIwLjk2NjQgMjMuODg3MSAyMS4xMTY2IDIzLjc1NzkgMjEuMjEwN0MyMy42Mjg2IDIxLjMwNDggMjMuNDYyMiAyMS4zMzE1IDIzLjMxIDIxLjI4MjRDMTguNTg4MyAxOS43NTkzIDEzLjgzMTIgMjEuMTE4NSAxMi4wNzEyIDIxLjk3NzVDMTEuOTE5MyAyMi4wNTE3IDExLjc0MDIgMjIuMDQ0IDExLjU5NTEgMjEuOTU3MkM5LjkwODQzIDIwLjk0NzYgNy43NTIxNyAyMC42MDggNS42OTk4NSAyMC42MTQ0QzMuNjUzOTUgMjAuNjIwOCAxLjc2OTYgMjAuOTcwOSAwLjY3MzczIDIxLjI4N0MwLjUyMjc2NyAyMS4zMzA1IDAuMzYwMTE2IDIxLjMwMDYgMC4yMzQ1NjIgMjEuMjA2MUMwLjEwOTAwOSAyMS4xMTE2IDAuMDM1MTU2MiAyMC45NjM3IDAuMDM1MTU2MiAyMC44MDY1VjUuNTIxMjlDMC4wMzUxNTYyIDUuMjQ1MTUgMC4yNTkwMTQgNS4wMjEyOSAwLjUzNTE1NiA1LjAyMTI5SDIuOTk1NzFIMy4wMjA0M1YyLjQ3MDdDMy4wMjA0MyAyLjMzNzcxIDMuMDczNDIgMi4yMTAxOSAzLjE2NzY3IDIuMTE2MzZaTTMuMDIwNDMgNi4wMjEyOUgyLjk5NTcxSDEuMDM1MTZWMjAuMTU5MkMyLjIyNTIxIDE5Ljg3NjUgMy45MDE5NiAxOS42MjAxIDUuNjk2NzIgMTkuNjE0NEM3LjI3MDMyIDE5LjYwOTUgOC45NjYzOSAxOS43OTczIDEwLjUxMjkgMjAuMzUxOEM5LjcwMTAzIDE5LjM1NyA4LjY1MDU5IDE4LjU5NTIgNy41NjIyMyAxOC4wMjcxQzYuMDEyNzMgMTcuMjE4MiA0LjQyODY3IDE2LjgyNDcgMy40NjIwMiAxNi43MTFDMy4yMTAyMSAxNi42ODE0IDMuMDIwNDMgMTYuNDY4IDMuMDIwNDMgMTYuMjE0NVY2LjAyMTI5Wk0xMi4zNjM1IDIwLjc2MDhDMTQuNTMwMSAxOS45MTEyIDE4LjY5NTIgMTguOTc3MiAyMi45NjM1IDIwLjEzNjdWNi4wMjEyOUgxNC44OTAyQzE0LjQ3MzkgNi4wNTc0MyAxMy44NTY2IDYuMjIzNjcgMTMuMzYzMiA2LjU5MDc0QzEyLjg4NDkgNi45NDY0OCAxMi41MTU5IDcuNDkxMTMgMTIuNTQ4NCA4LjM1NjE3QzEyLjU0ODcgOC4zNjQ5MSAxMi41NDg4IDguMzczNjUgMTIuNTQ4NyA4LjM4MjM5TDEyLjM2MzUgMjAuNzYwOFpNMTEuMzc3MyAxOS44MzA5QzEwLjQ0NCAxOC42NDcgOS4yMzMxMiAxNy43NzEyIDguMDI0OTggMTcuMTQwNkM2LjU3MTg2IDE2LjM4MiA1LjA5MDUzIDE1Ljk2MDcgNC4wMjA0MyAxNS43ODEzVjUuNTIxMjlWMi45ODkxN0M1LjE1Mzc3IDMuMDY0NTYgNi42ODkzNiAzLjM3OTQzIDguMDg5OTEgNC4xMDg5MUM5LjY4NTY1IDQuOTQwMDUgMTEuMDc2NSA2LjI5MDQxIDExLjU0NzkgOC40MjQ3MkwxMS4zNzczIDE5LjgzMDlaTTE0LjYwMzcgOS4xMjM0OUMxNC40MTM0IDkuMjQ5NTYgMTQuMzE2OSA5LjQxNjEzIDE0LjI5NDMgOS42Mzg5NkMxNC4yNjY0IDkuOTEzNjggMTQuMDIxMSAxMC4xMTM4IDEzLjc0NjQgMTAuMDg1OUMxMy40NzE2IDEwLjA1OCAxMy4yNzE1IDkuODEyNjYgMTMuMjk5NCA5LjUzNzkzQzEzLjM1MTMgOS4wMjcyOSAxMy42MDI3IDguNTg3MTMgMTQuMDUxNCA4LjI4OTg1QzE0LjQ4MiA4LjAwNDU3IDE1LjA1NjEgNy44NzUgMTUuNzMxNiA3Ljg3NUgyMS40OTgzQzIxLjc3NDUgNy44NzUgMjEuOTk4MyA4LjA5ODg2IDIxLjk5ODMgOC4zNzVDMjEuOTk4MyA4LjY1MTE0IDIxLjc3NDUgOC44NzUgMjEuNDk4MyA4Ljg3NUgxNS43MzE2QzE1LjE2ODIgOC44NzUgMTQuODEyMSA4Ljk4NTQyIDE0LjYwMzcgOS4xMjM0OVpNMTQuMjk0MyAxMi43NTM3QzE0LjMxNjkgMTIuNTMwOSAxNC40MTM0IDEyLjM2NDMgMTQuNjAzNyAxMi4yMzgyQzE0LjgxMjEgMTIuMTAwMiAxNS4xNjgyIDExLjk4OTcgMTUuNzMxNiAxMS45ODk3SDIxLjQ5ODNDMjEuNzc0NSAxMS45ODk3IDIxLjk5ODMgMTEuNzY1OSAyMS45OTgzIDExLjQ4OTdDMjEuOTk4MyAxMS4yMTM2IDIxLjc3NDUgMTAuOTg5NyAyMS40OTgzIDEwLjk4OTdIMTUuNzMxNkMxNS4wNTYxIDEwLjk4OTcgMTQuNDgyIDExLjExOTMgMTQuMDUxNCAxMS40MDQ2QzEzLjYwMjcgMTEuNzAxOSAxMy4zNTEzIDEyLjE0MiAxMy4yOTk0IDEyLjY1MjdDMTMuMjcxNSAxMi45Mjc0IDEzLjQ3MTYgMTMuMTcyNyAxMy43NDY0IDEzLjIwMDZDMTQuMDIxMSAxMy4yMjg1IDE0LjI2NjQgMTMuMDI4NCAxNC4yOTQzIDEyLjc1MzdaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K)
}

.hostel {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjc5MTk5IDEuNzM4MjhDMy43OTE5OSAwLjkwOTg1NyA0LjQ2MzU2IDAuMjM4MjgxIDUuMjkxOTkgMC4yMzgyODFIMTguNTg2NEMxOS40MTQ5IDAuMjM4MjgxIDIwLjA4NjQgMC45MDk4NTQgMjAuMDg2NCAxLjczODI4VjIyLjg5OTRIMjEuNjAxMUMyMS44NzcyIDIyLjg5OTQgMjIuMTAxMSAyMy4xMjMzIDIyLjEwMTEgMjMuMzk5NEMyMi4xMDExIDIzLjY3NTYgMjEuODc3MiAyMy44OTk0IDIxLjYwMTEgMjMuODk5NEgyLjM5NzQ2QzIuMTIxMzIgMjMuODk5NCAxLjg5NzQ2IDIzLjY3NTYgMS44OTc0NiAyMy4zOTk0QzEuODk3NDYgMjMuMTIzMyAyLjEyMTMyIDIyLjg5OTQgMi4zOTc0NiAyMi44OTk0SDMuNzkxOTlWMS43MzgyOFpNNC43OTE5OSAyMi44OTk0SDguNTUzNzFWMTUuNzMxQzguNTUzNzEgMTUuMzE2NyA4Ljg4OTUgMTQuOTgxIDkuMzAzNzEgMTQuOTgxSDE0LjYzODFDMTUuMDUyMyAxNC45ODEgMTUuMzg4MSAxNS4zMTY3IDE1LjM4ODEgMTUuNzMxVjIyLjg5OTRIMTkuMDg2NFYxLjczODI4QzE5LjA4NjQgMS40NjIxNCAxOC44NjI2IDEuMjM4MjggMTguNTg2NCAxLjIzODI4SDUuMjkxOTlDNS4wMTU4NSAxLjIzODI4IDQuNzkxOTkgMS40NjIxNCA0Ljc5MTk5IDEuNzM4MjhWMjIuODk5NFpNNS44MjEyOSAzLjc4MjcxQzUuODIxMjkgMy4zNjg1IDYuMTU3MDggMy4wMzI3MSA2LjU3MTI5IDMuMDMyNzFIMTAuNzA1OUMxMS4xMjAxIDMuMDMyNzEgMTEuNDU1OSAzLjM2ODUgMTEuNDU1OSAzLjc4MjcxVjYuNDg2NjJDMTEuNDU1OSA2LjkwMDgzIDExLjEyMDEgNy4yMzY2MiAxMC43MDU5IDcuMjM2NjJINi41NzEyOUM2LjE1NzA3IDcuMjM2NjIgNS44MjEyOSA2LjkwMDgzIDUuODIxMjkgNi40ODY2MlYzLjc4MjcxWk02LjgyMTI5IDQuMDMyNzFWNi4yMzY2MkgxMC40NTU5VjQuMDMyNzFINi44MjEyOVpNNi41NzcxNSA5LjAwNjM1QzYuMTYyOTMgOS4wMDYzNSA1LjgyNzE1IDkuMzQyMTMgNS44MjcxNSA5Ljc1NjM1VjEyLjQ2MDNDNS44MjcxNSAxMi44NzQ1IDYuMTYyOTMgMTMuMjEwMyA2LjU3NzE1IDEzLjIxMDNIMTAuNzExN0MxMS4xMjU5IDEzLjIxMDMgMTEuNDYxNyAxMi44NzQ1IDExLjQ2MTcgMTIuNDYwM1Y5Ljc1NjM1QzExLjQ2MTcgOS4zNDIxNCAxMS4xMjU5IDkuMDA2MzUgMTAuNzExNyA5LjAwNjM1SDYuNTc3MTVaTTYuODI3MTUgMTIuMjEwM1YxMC4wMDYzSDEwLjQ2MTdWMTIuMjEwM0g2LjgyNzE1Wk0xMi40NTcgMy43ODI3MUMxMi40NTcgMy4zNjg1IDEyLjc5MjggMy4wMzI3MSAxMy4yMDcgMy4wMzI3MUgxNy4zNDE2QzE3Ljc1NTggMy4wMzI3MSAxOC4wOTE2IDMuMzY4NSAxOC4wOTE2IDMuNzgyNzFWNi40ODY2MkMxOC4wOTE2IDYuOTAwODMgMTcuNzU1OCA3LjIzNjYyIDE3LjM0MTYgNy4yMzY2MkgxMy4yMDdDMTIuNzkyOCA3LjIzNjYyIDEyLjQ1NyA2LjkwMDgzIDEyLjQ1NyA2LjQ4NjYyVjMuNzgyNzFaTTEzLjQ1NyA0LjAzMjcxVjYuMjM2NjJIMTcuMDkxNlY0LjAzMjcxSDEzLjQ1N1pNMTMuMjEzOSA5LjAwNjM1QzEyLjc5OTcgOS4wMDYzNSAxMi40NjM5IDkuMzQyMTMgMTIuNDYzOSA5Ljc1NjM1VjEyLjQ2MDNDMTIuNDYzOSAxMi44NzQ1IDEyLjc5OTcgMTMuMjEwMyAxMy4yMTM5IDEzLjIxMDNIMTcuMzQ4NEMxNy43NjI3IDEzLjIxMDMgMTguMDk4NCAxMi44NzQ1IDE4LjA5ODQgMTIuNDYwM1Y5Ljc1NjM1QzE4LjA5ODQgOS4zNDIxNCAxNy43NjI3IDkuMDA2MzUgMTcuMzQ4NCA5LjAwNjM1SDEzLjIxMzlaTTEzLjQ2MzkgMTIuMjEwM1YxMC4wMDYzSDE3LjA5ODRWMTIuMjEwM0gxMy40NjM5Wk05LjU1MzcxIDE1Ljk4MVYyMi44NDg2SDE0LjM4ODFWMTUuOTgxSDkuNTUzNzFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K")
}

.hostel-black {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjc5MTk5IDEuNzM4MjhDMy43OTE5OSAwLjkwOTg1NyA0LjQ2MzU2IDAuMjM4MjgxIDUuMjkxOTkgMC4yMzgyODFIMTguNTg2NEMxOS40MTQ5IDAuMjM4MjgxIDIwLjA4NjQgMC45MDk4NTQgMjAuMDg2NCAxLjczODI4VjIyLjg5OTRIMjEuNjAxMUMyMS44NzcyIDIyLjg5OTQgMjIuMTAxMSAyMy4xMjMzIDIyLjEwMTEgMjMuMzk5NEMyMi4xMDExIDIzLjY3NTYgMjEuODc3MiAyMy44OTk0IDIxLjYwMTEgMjMuODk5NEgyLjM5NzQ2QzIuMTIxMzIgMjMuODk5NCAxLjg5NzQ2IDIzLjY3NTYgMS44OTc0NiAyMy4zOTk0QzEuODk3NDYgMjMuMTIzMyAyLjEyMTMyIDIyLjg5OTQgMi4zOTc0NiAyMi44OTk0SDMuNzkxOTlWMS43MzgyOFpNNC43OTE5OSAyMi44OTk0SDguNTUzNzFWMTUuNzMxQzguNTUzNzEgMTUuMzE2NyA4Ljg4OTUgMTQuOTgxIDkuMzAzNzEgMTQuOTgxSDE0LjYzODFDMTUuMDUyMyAxNC45ODEgMTUuMzg4MSAxNS4zMTY3IDE1LjM4ODEgMTUuNzMxVjIyLjg5OTRIMTkuMDg2NFYxLjczODI4QzE5LjA4NjQgMS40NjIxNCAxOC44NjI2IDEuMjM4MjggMTguNTg2NCAxLjIzODI4SDUuMjkxOTlDNS4wMTU4NSAxLjIzODI4IDQuNzkxOTkgMS40NjIxNCA0Ljc5MTk5IDEuNzM4MjhWMjIuODk5NFpNNS44MjEyOSAzLjc4MjcxQzUuODIxMjkgMy4zNjg1IDYuMTU3MDggMy4wMzI3MSA2LjU3MTI5IDMuMDMyNzFIMTAuNzA1OUMxMS4xMjAxIDMuMDMyNzEgMTEuNDU1OSAzLjM2ODUgMTEuNDU1OSAzLjc4MjcxVjYuNDg2NjJDMTEuNDU1OSA2LjkwMDgzIDExLjEyMDEgNy4yMzY2MiAxMC43MDU5IDcuMjM2NjJINi41NzEyOUM2LjE1NzA3IDcuMjM2NjIgNS44MjEyOSA2LjkwMDgzIDUuODIxMjkgNi40ODY2MlYzLjc4MjcxWk02LjgyMTI5IDQuMDMyNzFWNi4yMzY2MkgxMC40NTU5VjQuMDMyNzFINi44MjEyOVpNNi41NzcxNSA5LjAwNjM1QzYuMTYyOTMgOS4wMDYzNSA1LjgyNzE1IDkuMzQyMTMgNS44MjcxNSA5Ljc1NjM1VjEyLjQ2MDNDNS44MjcxNSAxMi44NzQ1IDYuMTYyOTMgMTMuMjEwMyA2LjU3NzE1IDEzLjIxMDNIMTAuNzExN0MxMS4xMjU5IDEzLjIxMDMgMTEuNDYxNyAxMi44NzQ1IDExLjQ2MTcgMTIuNDYwM1Y5Ljc1NjM1QzExLjQ2MTcgOS4zNDIxNCAxMS4xMjU5IDkuMDA2MzUgMTAuNzExNyA5LjAwNjM1SDYuNTc3MTVaTTYuODI3MTUgMTIuMjEwM1YxMC4wMDYzSDEwLjQ2MTdWMTIuMjEwM0g2LjgyNzE1Wk0xMi40NTcgMy43ODI3MUMxMi40NTcgMy4zNjg1IDEyLjc5MjggMy4wMzI3MSAxMy4yMDcgMy4wMzI3MUgxNy4zNDE2QzE3Ljc1NTggMy4wMzI3MSAxOC4wOTE2IDMuMzY4NSAxOC4wOTE2IDMuNzgyNzFWNi40ODY2MkMxOC4wOTE2IDYuOTAwODMgMTcuNzU1OCA3LjIzNjYyIDE3LjM0MTYgNy4yMzY2MkgxMy4yMDdDMTIuNzkyOCA3LjIzNjYyIDEyLjQ1NyA2LjkwMDgzIDEyLjQ1NyA2LjQ4NjYyVjMuNzgyNzFaTTEzLjQ1NyA0LjAzMjcxVjYuMjM2NjJIMTcuMDkxNlY0LjAzMjcxSDEzLjQ1N1pNMTMuMjEzOSA5LjAwNjM1QzEyLjc5OTcgOS4wMDYzNSAxMi40NjM5IDkuMzQyMTMgMTIuNDYzOSA5Ljc1NjM1VjEyLjQ2MDNDMTIuNDYzOSAxMi44NzQ1IDEyLjc5OTcgMTMuMjEwMyAxMy4yMTM5IDEzLjIxMDNIMTcuMzQ4NEMxNy43NjI3IDEzLjIxMDMgMTguMDk4NCAxMi44NzQ1IDE4LjA5ODQgMTIuNDYwM1Y5Ljc1NjM1QzE4LjA5ODQgOS4zNDIxNCAxNy43NjI3IDkuMDA2MzUgMTcuMzQ4NCA5LjAwNjM1SDEzLjIxMzlaTTEzLjQ2MzkgMTIuMjEwM1YxMC4wMDYzSDE3LjA5ODRWMTIuMjEwM0gxMy40NjM5Wk05LjU1MzcxIDE1Ljk4MVYyMi44NDg2SDE0LjM4ODFWMTUuOTgxSDkuNTUzNzFaIiBmaWxsPSIjMjIzNjZBIi8+Cjwvc3ZnPgo=")
}

.AC {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC4yNjgzIDAuNzc0OTMzQzE0LjQ2NiAwLjk2Nzc3NiAxNC40Njk5IDEuMjg0MzMgMTQuMjc3IDEuNDgxOTlMMTIuNTE1NiAzLjI4NzMzVjExLjI0MTZMMTkuMzczMSA3LjI4MjRMMTkuOTk5NCA0Ljk0Mzg5QzIwLjA3MDkgNC42NzcxNSAyMC4zNDUgNC41MTg4MyAyMC42MTE4IDQuNTkwMjZDMjAuODc4NSA0LjY2MTcgMjEuMDM2OCA0LjkzNTg1IDIwLjk2NTQgNS4yMDI1OUwyMC4zOTk3IDcuMzE0ODdMMjIuNDg2OCA3Ljg0NjY2QzIyLjc1NDQgNy45MTQ4NCAyMi45MTYxIDguMTg3MDQgMjIuODQ3OSA4LjQ1NDYzQzIyLjc3OTcgOC43MjIyMiAyMi41MDc1IDguODgzODggMjIuMjM5OSA4LjgxNTdMMTkuNzk2IDguMTkyOTlMMTMuMDA4OCAxMi4xMTE2TDE5Ljc4ODEgMTYuMjE5OEwyMi4xMzg2IDE1LjY0MjhDMjIuNDA2OCAxNS41NzcgMjIuNjc3NiAxNS43NDEgMjIuNzQzNCAxNi4wMDkyQzIyLjgwOTIgMTYuMjc3NCAyMi42NDUyIDE2LjU0ODIgMjIuMzc3IDE2LjYxNEwyMC4yNTMzIDE3LjEzNTNMMjAuNzkyMiAxOS4yMjA2QzIwLjg2MTMgMTkuNDg4IDIwLjcwMDYgMTkuNzYwNyAyMC40MzMzIDE5LjgyOThDMjAuMTY1OSAxOS44OTg5IDE5Ljg5MzEgMTkuNzM4MiAxOS44MjQgMTkuNDcwOEwxOS4xOTI4IDE3LjAyODNMMTIuNTE1NiAxMi45ODJWMjAuNzk1OEwxNC4yMzUzIDIyLjUxNTFDMTQuNDMwNiAyMi43MTAzIDE0LjQzMDcgMjMuMDI2OSAxNC4yMzU0IDIzLjIyMjJDMTQuMDQwMiAyMy40MTc0IDEzLjcyMzYgMjMuNDE3NSAxMy41MjgzIDIzLjIyMjJMMTEuOTgxOSAyMS42NzYyTDEwLjQ3NzggMjMuMjE3OEMxMC4yODQ5IDIzLjQxNTUgOS45NjgzNiAyMy40MTk0IDkuNzcwNzEgMjMuMjI2NUM5LjU3MzA2IDIzLjAzMzcgOS41NjkxNiAyMi43MTcxIDkuNzYyIDIyLjUxOTVMMTEuNTE1NiAyMC43MjIxVjEyLjk3MzdMNC42MzM0OSAxNi45NDdMNC4wMDQ0NSAxOS4yOTU5QzMuOTMzMDEgMTkuNTYyNiAzLjY1ODg2IDE5LjcyMDkgMy4zOTIxMiAxOS42NDk1QzMuMTI1MzggMTkuNTc4IDIuOTY3MDUgMTkuMzAzOSAzLjAzODQ5IDE5LjAzNzJMMy42MDQxOSAxNi45MjQ5TDEuNTE3MDUgMTYuMzkzMUMxLjI0OTQ1IDE2LjMyNDkgMS4wODc4IDE2LjA1MjcgMS4xNTU5OCAxNS43ODUxQzEuMjI0MTYgMTUuNTE3NSAxLjQ5NjM2IDE1LjM1NTkgMS43NjM5NSAxNS40MjRMNC4xOTc0NSAxNi4wNDQxTDExLjA0NDkgMTIuMDkwN0w0LjIyMDMgNy45NTUxM0wxLjg1ODQ0IDguNTM0OUMxLjU5MDI2IDguNjAwNzMgMS4zMTk0OSA4LjQzNjY5IDEuMjUzNjYgOC4xNjg1MUMxLjE4NzgzIDcuOTAwMzMgMS4zNTE4NyA3LjYyOTU2IDEuNjIwMDUgNy41NjM3M0wzLjc0MzcyIDcuMDQyNDNMMy4yMDQ4IDQuOTU3MTJDMy4xMzU3MSA0LjY4OTc2IDMuMjk2NDQgNC40MTcwMSAzLjU2Mzc5IDQuMzQ3OTJDMy44MzExNSA0LjI3ODgyIDQuMTAzOSA0LjQzOTU1IDQuMTczIDQuNzA2OTFMNC44MDEyNCA3LjEzNzg5TDExLjUxNTYgMTEuMjA2N1YzLjE5Nzg4TDkuODAzNyAxLjQ4NjQxQzkuNjA4NDIgMS4yOTExNyA5LjYwODM4IDAuOTc0NTkxIDkuODAzNjEgMC43NzkzMDRDOS45OTg4NSAwLjU4NDAxNyAxMC4zMTU0IDAuNTgzOTc3IDEwLjUxMDcgMC43NzkyMTVMMTIuMDU3MiAyLjMyNTI2TDEzLjU2MTMgMC43ODM2MzlDMTMuNzU0MSAwLjU4NTk4OCAxNC4wNzA3IDAuNTgyMDkgMTQuMjY4MyAwLjc3NDkzM1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=")
}

.smart-classroom {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy40MzI2IDAuNjg1NTQ3QzEzLjQzMjYgMC40MDk0MDQgMTMuMjA4OCAwLjE4NTU0NyAxMi45MzI2IDAuMTg1NTQ3QzEyLjY1NjUgMC4xODU1NDcgMTIuNDMyNiAwLjQwOTQwNCAxMi40MzI2IDAuNjg1NTQ3VjEuMTAxNjNIMTEuMjA5QzEwLjkzMjggMS4xMDE2MyAxMC43MDkgMS4zMjU0OSAxMC43MDkgMS42MDE2M0MxMC43MDkgMS44Nzc3NyAxMC45MzI4IDIuMTAxNjMgMTEuMjA5IDIuMTAxNjNIMTQuNTcyNkMxNC44NDg3IDIuMTAxNjMgMTUuMDcyNiAxLjg3Nzc3IDE1LjA3MjYgMS42MDE2M0MxNS4wNzI2IDEuMzI1NDkgMTQuODQ4NyAxLjEwMTYzIDE0LjU3MjYgMS4xMDE2M0gxMy40MzI2VjAuNjg1NTQ3Wk0yLjIwODk4IDQuMjE1ODlDMi4yMDg5OCAzLjM4NzQ2IDIuODgwNTYgMi43MTU4OSAzLjcwODk4IDIuNzE1ODlIMjEuODQxOUMyMi42NzAzIDIuNzE1ODkgMjMuMzQxOSAzLjM4NzQ2IDIzLjM0MTkgNC4yMTU4OVYxNS42MTkxQzIzLjM0MTkgMTYuNDQ3NiAyMi42NzAzIDE3LjExOTEgMjEuODQxOSAxNy4xMTkxSDMuNzA4OThDMi44ODA1NiAxNy4xMTkxIDIuMjA4OTggMTYuNDQ3NiAyLjIwODk4IDE1LjYxOTFWNC4yMTU4OVpNMy43MDg5OCAzLjcxNTg5QzMuNDMyODQgMy43MTU4OSAzLjIwODk4IDMuOTM5NzUgMy4yMDg5OCA0LjIxNTg5VjE1LjYxOTFDMy4yMDg5OCAxNS44OTUzIDMuNDMyODQgMTYuMTE5MSAzLjcwODk4IDE2LjExOTFIMjEuODQxOUMyMi4xMTggMTYuMTE5MSAyMi4zNDE5IDE1Ljg5NTMgMjIuMzQxOSAxNS42MTkxVjQuMjE1ODlDMjIuMzQxOSAzLjkzOTc1IDIyLjExOCAzLjcxNTg5IDIxLjg0MTkgMy43MTU4OUgzLjcwODk4Wk0wLjk3OTQ5MiAxOC42MTY3QzAuOTc5NDkyIDE4LjM0MDUgMS4yMDMzNSAxOC4xMTY3IDEuNDc5NDkgMTguMTE2N0gyNC4yOTk1QzI0LjU3NTcgMTguMTE2NyAyNC43OTk1IDE4LjM0MDUgMjQuNzk5NSAxOC42MTY3QzI0Ljc5OTUgMTguODkyOCAyNC41NzU3IDE5LjExNjcgMjQuMjk5NSAxOS4xMTY3SDE3LjMzTDE4LjMxMzMgMjMuMDUxNUMxOC4zODAzIDIzLjMxOTQgMTguMjE3NCAyMy41OTA5IDE3Ljk0OTUgMjMuNjU3OEMxNy42ODE2IDIzLjcyNDggMTcuNDEwMSAyMy41NjE5IDE3LjM0MzIgMjMuMjk0TDE2LjI5OTMgMTkuMTE2N0g5LjM5OTE3TDguMzk1MDkgMjMuNDEzOUM4LjMzMjI2IDIzLjY4MjggOC4wNjMzNCAyMy44NDk4IDcuNzk0NDQgMjMuNzg3QzcuNTI1NTQgMjMuNzI0MSA3LjM1ODQ5IDIzLjQ1NTIgNy40MjEzMiAyMy4xODYzTDguMzcyMjMgMTkuMTE2N0gxLjQ3OTQ5QzEuMjAzMzUgMTkuMTE2NyAwLjk3OTQ5MiAxOC44OTI4IDAuOTc5NDkyIDE4LjYxNjdaTTQuMDQ0OTIgMTQuODM2NUM0LjA0NDkyIDE0LjU2MDQgNC4yNjg3OCAxNC4zMzY1IDQuNTQ0OTIgMTQuMzM2NUg3LjkwODU0QzguMTg0NjggMTQuMzM2NSA4LjQwODU0IDE0LjU2MDQgOC40MDg1NCAxNC44MzY1QzguNDA4NTQgMTUuMTEyNiA4LjE4NDY4IDE1LjMzNjUgNy45MDg1NCAxNS4zMzY1SDQuNTQ0OTJDNC4yNjg3OCAxNS4zMzY1IDQuMDQ0OTIgMTUuMTEyNiA0LjA0NDkyIDE0LjgzNjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K")
}

.bookmark {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjM1NzE0IDEuNzVDMy4wNzI0OSAxLjc1IDIuNzkzNzMgMS44NjcwMSAyLjU4MzgzIDIuMDg0NjlDMi4zNzMwMyAyLjMwMzMgMi4yNSAyLjYwNTQzIDIuMjUgMi45MjU5M1YxNi44NDQ0TDcuNTUzNTggMTIuOTE1OUM3LjgxODc4IDEyLjcxOTQgOC4xODEyMiAxMi43MTk0IDguNDQ2NDIgMTIuOTE1OUwxMy43NSAxNi44NDQ0VjIuOTI1OTNDMTMuNzUgMi42MDU0MyAxMy42MjcgMi4zMDMzIDEzLjQxNjIgMi4wODQ2OUMxMy4yMDYzIDEuODY3MDEgMTIuOTI3NSAxLjc1IDEyLjY0MjkgMS43NUgzLjM1NzE0Wk0xLjUwNDA2IDEuMDQzNDlDMS45OTA3MiAwLjUzODgwOCAyLjY1NjcgMC4yNSAzLjM1NzE0IDAuMjVIMTIuNjQyOUMxMy4zNDMzIDAuMjUgMTQuMDA5MyAwLjUzODgwOCAxNC40OTU5IDEuMDQzNDlDMTQuOTgxNyAxLjU0NzI0IDE1LjI1IDIuMjI0ODUgMTUuMjUgMi45MjU5M1YxOC4zMzMzQzE1LjI1IDE4LjYxNjYgMTUuMDkwNCAxOC44NzU3IDE0LjgzNzQgMTkuMDAzMkMxNC41ODQ0IDE5LjEzMDYgMTQuMjgxMiAxOS4xMDQ2IDE0LjA1MzYgMTguOTM2TDggMTQuNDUxOUwxLjk0NjQyIDE4LjkzNkMxLjcxODc5IDE5LjEwNDYgMS40MTU1OSAxOS4xMzA2IDEuMTYyNTkgMTkuMDAzMkMwLjkwOTYwNCAxOC44NzU3IDAuNzUgMTguNjE2NiAwLjc1IDE4LjMzMzNWMi45MjU5M0MwLjc1IDIuMjI0ODUgMS4wMTgzIDEuNTQ3MjQgMS41MDQwNiAxLjA0MzQ5WiIgZmlsbD0iIzIyMzY2QSIvPgo8L3N2Zz4K")
}

.bookmark.fill {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNiAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNzQ2MjUgMC43OTM0ODlDMi4yMzI5MSAwLjI4ODgwOCAyLjg5ODg5IDAgMy41OTkzMyAwSDEyLjg4NUMxMy41ODU1IDAgMTQuMjUxNSAwLjI4ODgwOCAxNC43MzgxIDAuNzkzNDg5QzE1LjIyMzkgMS4yOTcyNCAxNS40OTIyIDEuOTc0ODUgMTUuNDkyMiAyLjY3NTkzVjE4LjA4MzNDMTUuNDkyMiAxOC4zNjY2IDE1LjMzMjYgMTguNjI1NyAxNS4wNzk2IDE4Ljc1MzJDMTQuODI2NiAxOC44ODA2IDE0LjUyMzQgMTguODU0NiAxNC4yOTU4IDE4LjY4Nkw4LjI0MjE5IDE0LjIwMTlMMi4xODg2MSAxOC42ODZDMS45NjA5OCAxOC44NTQ2IDEuNjU3NzcgMTguODgwNiAxLjQwNDc4IDE4Ljc1MzJDMS4xNTE3OSAxOC42MjU3IDAuOTkyMTg4IDE4LjM2NjYgMC45OTIxODggMTguMDgzM1YyLjY3NTkzQzAuOTkyMTg4IDEuOTc0ODUgMS4yNjA0OSAxLjI5NzI0IDEuNzQ2MjUgMC43OTM0ODlaIiBmaWxsPSIjMjIzNjZBIi8+Cjwvc3ZnPgo=")
}

.eye {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNjY2MDE2IDcuOTk5MzVDMC42NjYwMTYgNy45OTkzNSAzLjMzMjY4IDIuNjY2MDIgNy45OTkzNSAyLjY2NjAyQzEyLjY2NiAyLjY2NjAyIDE1LjMzMjcgNy45OTkzNSAxNS4zMzI3IDcuOTk5MzVDMTUuMzMyNyA3Ljk5OTM1IDEyLjY2NiAxMy4zMzI3IDcuOTk5MzUgMTMuMzMyN0MzLjMzMjY4IDEzLjMzMjcgMC42NjYwMTYgNy45OTkzNSAwLjY2NjAxNiA3Ljk5OTM1WiIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTggMTBDOS4xMDQ1NyAxMCAxMCA5LjEwNDU3IDEwIDhDMTAgNi44OTU0MyA5LjEwNDU3IDYgOCA2QzYuODk1NDMgNiA2IDYuODk1NDMgNiA4QzYgOS4xMDQ1NyA2Ljg5NTQzIDEwIDggMTBaIiBzdHJva2U9IiMyMjM2NkEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")
}

.comment {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDlDMTMgOS4zNTM2MiAxMi44NTk1IDkuNjkyNzYgMTIuNjA5NSA5Ljk0MjgxQzEyLjM1OTQgMTAuMTkyOSAxMi4wMjAzIDEwLjMzMzMgMTEuNjY2NyAxMC4zMzMzSDMuNjY2NjdMMSAxM1YyLjMzMzMzQzEgMS45Nzk3MSAxLjE0MDQ4IDEuNjQwNTcgMS4zOTA1MiAxLjM5MDUyQzEuNjQwNTcgMS4xNDA0OCAxLjk3OTcxIDEgMi4zMzMzMyAxSDExLjY2NjdDMTIuMDIwMyAxIDEyLjM1OTQgMS4xNDA0OCAxMi42MDk1IDEuMzkwNTJDMTIuODU5NSAxLjY0MDU3IDEzIDEuOTc5NzEgMTMgMi4zMzMzM1Y5WiIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")
}

.correct-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMi43NDYxIiByPSIxMiIgZmlsbD0iIzZEQzYzQiIvPgo8cGF0aCBkPSJNMTggNy43NDYwOUw5Ljc1IDE1Ljc0NjFMNiAxMi4xMDk3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")
}

.clock-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIyLjc0NjFDMTcuNTIyOCAyMi43NDYxIDIyIDE4LjI2ODkgMjIgMTIuNzQ2MUMyMiA3LjIyMzI1IDE3LjUyMjggMi43NDYwOSAxMiAyLjc0NjA5QzYuNDc3MTUgMi43NDYwOSAyIDcuMjIzMjUgMiAxMi43NDYxQzIgMTguMjY4OSA2LjQ3NzE1IDIyLjc0NjEgMTIgMjIuNzQ2MVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMiA2Ljc0NjA5VjEyLjc0NjFMMTYgMTQuNzQ2MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")
}

.calender-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzk0MV8zNjM5MykiPgo8cGF0aCBkPSJNMTcuMDU5NiAyLjg0NzY2SDMuMDU5NTdDMS45NTUgMi44NDc2NiAxLjA1OTU3IDMuNjkzMzQgMS4wNTk1NyA0LjczNjU1VjE3Ljk1ODhDMS4wNTk1NyAxOS4wMDIgMS45NTUgMTkuODQ3NyAzLjA1OTU3IDE5Ljg0NzdIMTcuMDU5NkMxOC4xNjQxIDE5Ljg0NzcgMTkuMDU5NiAxOS4wMDIgMTkuMDU5NiAxNy45NTg4VjQuNzM2NTVDMTkuMDU5NiAzLjY5MzM0IDE4LjE2NDEgMi44NDc2NiAxNy4wNTk2IDIuODQ3NjZaIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEuMDU5NTcgNy44NDc2NkgxOS4wNTk2IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPGNpcmNsZSBjeD0iNS4wMDM4OCIgY3k9IjExLjc5MiIgcj0iMC45NDQzMDUiIGZpbGw9IndoaXRlIi8+CjxjaXJjbGUgY3g9IjUuMDAzODgiIGN5PSIxNS43OTIiIHI9IjAuOTQ0MzA1IiBmaWxsPSJ3aGl0ZSIvPgo8Y2lyY2xlIGN4PSIxMC4wMDM5IiBjeT0iMTEuNzkyIiByPSIwLjk0NDMwNSIgZmlsbD0id2hpdGUiLz4KPGNpcmNsZSBjeD0iMTAuMDAzOSIgY3k9IjE1Ljc5MiIgcj0iMC45NDQzMDUiIGZpbGw9IndoaXRlIi8+CjxjaXJjbGUgY3g9IjE1LjAwMzkiIGN5PSIxMS43OTIiIHI9IjAuOTQ0MzA1IiBmaWxsPSJ3aGl0ZSIvPgo8Y2lyY2xlIGN4PSIxNS4wMDM5IiBjeT0iMTUuNzkyIiByPSIwLjk0NDMwNSIgZmlsbD0id2hpdGUiLz4KPGxpbmUgeDE9IjUuNTU5NTciIHkxPSIxLjM0NzY2IiB4Mj0iNS41NTk1NyIgeTI9IjQuMzQ3NjYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8bGluZSB4MT0iMTQuNTU5NiIgeTE9IjEuMzQ3NjYiIHgyPSIxNC41NTk2IiB5Mj0iNC4zNDc2NiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOTQxXzM2MzkzIj4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjg0NzY1NikiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")
}

.arrow-right-thin {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuODc1IDEwTDE3Ljg3NSAxMCIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEwLjg3NSAzTDE3Ljg3NSAxMEwxMC44NzUgMTciIHN0cm9rZT0iIzIyMzY2QSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=")
}

.newletter {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjQyMTk2IDAuNjE1MjM0QzYuMTQ1ODIgMC42MTUyMzQgNS45MjE5NiAwLjgzOTA5MiA1LjkyMTk2IDEuMTE1MjNWMTEuNjE4NUgxLjAxNzU4QzAuNzQxNDM2IDExLjYxODUgMC41MTc1NzggMTEuODQyMyAwLjUxNzU3OCAxMi4xMTg1VjE5LjExNjFWMTkuMTE2M0MwLjUxNzEzNSAyMC44NTQ2IDAuOTU5Mzk3IDIxLjk2MSAxLjYzOTg1IDIyLjYyMDdDMi4zMTUxNiAyMy4yNzU1IDMuMTM4NDMgMjMuNDA2NCAzLjcyOTk5IDIzLjM4MDZIOS42MDY0SDE5LjczMzNDMjEuNjY2MyAyMy4zODA2IDIzLjIzMzMgMjEuODEzNiAyMy4yMzMzIDE5Ljg4MDZWMS4xMTUyM0MyMy4yMzMzIDAuODM5MDkyIDIzLjAwOTQgMC42MTUyMzQgMjIuNzMzMyAwLjYxNTIzNEg2LjQyMTk2Wk0xLjUxNzU4IDEyLjYxODVINS45MjE5NlYxOS4xMTYzQzUuOTIxOTYgMTkuOTIxMyA1LjgyNDYgMjAuNzYxNyA1LjQ5NjQ1IDIxLjM4NTZDNS4zMzY4MiAyMS42ODkxIDUuMTI3ODkgMjEuOTMxMiA0Ljg1NTQyIDIyLjA5OTZDNC41ODM4NCAyMi4yNjc0IDQuMjE5MzQgMjIuMzgwNiAzLjcxODYgMjIuMzgwNkgzLjcwNjdMMy42OTQ4MSAyMi4zODExQzMuMjc0MjggMjIuNDAxMiAyLjc1MzQgMjIuMzA3NSAyLjMzNTk1IDIxLjkwMjhDMS45MTg5MiAyMS40OTg0IDEuNTE3MTUgMjAuNjk4NSAxLjUxNzU4IDE5LjExNjRWMTkuMTE2M1YxMi42MTg1Wk02LjM4MTUgMjEuODUxMUM2LjI4MzYxIDIyLjAzNzMgNi4xNjc5MSAyMi4yMTU2IDYuMDMxNjYgMjIuMzgwNkg5LjYwNjRIMTkuNzMzM0MyMS4xMTQgMjIuMzgwNiAyMi4yMzMzIDIxLjI2MTMgMjIuMjMzMyAxOS44ODA2VjQuMzIzODJINi45MjE5NlYxMi4xMTg1VjE5LjExNjNDNi45MjE5NiAxOS45NjQ0IDYuODI1OTEgMjEuMDA2MiA2LjM4MTUgMjEuODUxMVpNNi45MjE5NiAzLjMyMzgySDIyLjIzMzNWMS42MTUyM0g2LjkyMTk2VjMuMzIzODJaTTguNjkgMTQuNzU2NkM4LjY5IDE0LjQ4MDQgOC45MTM4NiAxNC4yNTY2IDkuMTkgMTQuMjU2NkwyMC4wNjg1IDE0LjI1NjZDMjAuMzQ0NiAxNC4yNTY2IDIwLjU2ODUgMTQuNDgwNCAyMC41Njg1IDE0Ljc1NjZDMjAuNTY4NSAxNS4wMzI3IDIwLjM0NDYgMTUuMjU2NiAyMC4wNjg1IDE1LjI1NjZMOS4xOSAxNS4yNTY2QzguOTEzODYgMTUuMjU2NiA4LjY5IDE1LjAzMjcgOC42OSAxNC43NTY2Wk0xNy4yOTY4IDExLjU0MDFDMTcuMDIwNyAxMS41NDAxIDE2Ljc5NjggMTEuNzY0IDE2Ljc5NjggMTIuMDQwMUMxNi43OTY4IDEyLjMxNjMgMTcuMDIwNyAxMi41NDAxIDE3LjI5NjggMTIuNTQwMUgyMC4wMjc3QzIwLjMwMzggMTIuNTQwMSAyMC41Mjc3IDEyLjMxNjMgMjAuNTI3NyAxMi4wNDAxQzIwLjUyNzcgMTEuNzY0IDIwLjMwMzggMTEuNTQwMSAyMC4wMjc3IDExLjU0MDFIMTcuMjk2OFpNMTYuNzk2OCA5LjMyNjQ4QzE2Ljc5NjggOS4wNTAzNCAxNy4wMjA3IDguODI2NDggMTcuMjk2OCA4LjgyNjQ4SDIwLjAyNzdDMjAuMzAzOCA4LjgyNjQ4IDIwLjUyNzcgOS4wNTAzNCAyMC41Mjc3IDkuMzI2NDhDMjAuNTI3NyA5LjYwMjYyIDIwLjMwMzggOS44MjY0OCAyMC4wMjc3IDkuODI2NDhIMTcuMjk2OEMxNy4wMjA3IDkuODI2NDggMTYuNzk2OCA5LjYwMjYyIDE2Ljc5NjggOS4zMjY0OFpNMTcuMjk2OCA2LjExMzc0QzE3LjAyMDcgNi4xMTM3NCAxNi43OTY4IDYuMzM3NTkgMTYuNzk2OCA2LjYxMzc0QzE2Ljc5NjggNi44ODk4OCAxNy4wMjA3IDcuMTEzNzQgMTcuMjk2OCA3LjExMzc0TDIwLjAyNzcgNy4xMTM3NEMyMC4zMDM4IDcuMTEzNzQgMjAuNTI3NyA2Ljg4OTg4IDIwLjUyNzcgNi42MTM3NEMyMC41Mjc3IDYuMzM3NTkgMjAuMzAzOCA2LjExMzc0IDIwLjAyNzcgNi4xMTM3NEwxNy4yOTY4IDYuMTEzNzRaTTguNjkgMTcuNDYzOEM4LjY5IDE3LjE4NzYgOC45MTM4NiAxNi45NjM4IDkuMTkgMTYuOTYzOEgxMS45MjA5QzEyLjE5NyAxNi45NjM4IDEyLjQyMDkgMTcuMTg3NiAxMi40MjA5IDE3LjQ2MzhDMTIuNDIwOSAxNy43Mzk5IDEyLjE5NyAxNy45NjM4IDExLjkyMDkgMTcuOTYzOEg5LjE5QzguOTEzODYgMTcuOTYzOCA4LjY5IDE3LjczOTkgOC42OSAxNy40NjM4Wk05LjE5IDE5LjY3NjFDOC45MTM4NiAxOS42NzYxIDguNjkgMTkuODk5OSA4LjY5IDIwLjE3NjFDOC42OSAyMC40NTIyIDguOTEzODYgMjAuNjc2MSA5LjE5IDIwLjY3NjFIMTEuOTIwOUMxMi4xOTcgMjAuNjc2MSAxMi40MjA5IDIwLjQ1MjIgMTIuNDIwOSAyMC4xNzYxQzEyLjQyMDkgMTkuODk5OSAxMi4xOTcgMTkuNjc2MSAxMS45MjA5IDE5LjY3NjFIOS4xOVpNOC42NjUwNSA2LjU4NTA4QzguNjY1MDUgNi4zMDg5NCA4Ljg4ODkxIDYuMDg1MDggOS4xNjUwNSA2LjA4NTA4SDE0LjYzMDJDMTQuOTA2MyA2LjA4NTA4IDE1LjEzMDIgNi4zMDg5NCAxNS4xMzAyIDYuNTg1MDhWMTIuMDRDMTUuMTMwMiAxMi4zMTYyIDE0LjkwNjMgMTIuNTQgMTQuNjMwMiAxMi41NEg5LjE2NTA1QzguODg4OTEgMTIuNTQgOC42NjUwNSAxMi4zMTYyIDguNjY1MDUgMTIuMDRWNi41ODUwOFpNOS42NjUwNSA3LjA4NTA4VjExLjU0SDE0LjEzMDJWNy4wODUwOEg5LjY2NTA1Wk0xNC41NTkxIDE2LjkyODdDMTQuMjgzIDE2LjkyODcgMTQuMDU5MSAxNy4xNTI1IDE0LjA1OTEgMTcuNDI4N1YyMC4xNzU0QzE0LjA1OTEgMjAuNDUxNSAxNC4yODMgMjAuNjc1NCAxNC41NTkxIDIwLjY3NTRIMjAuMDI0MkMyMC4zMDA0IDIwLjY3NTQgMjAuNTI0MiAyMC40NTE1IDIwLjUyNDIgMjAuMTc1NFYxNy40Mjg3QzIwLjUyNDIgMTcuMTUyNSAyMC4zMDA0IDE2LjkyODcgMjAuMDI0MiAxNi45Mjg3SDE0LjU1OTFaTTE1LjA1OTEgMTkuNjc1NFYxNy45Mjg3SDE5LjUyNDJWMTkuNjc1NEgxNS4wNTkxWiIgZmlsbD0iIzIyMzY2QSIvPgo8L3N2Zz4K")
}

.sod {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuODcwMjMgMTQuNTU0N0wyLjE1MjM0IDIwLjIyNzlINS4zMzM4TDYuNTYwNDIgMjMuMTAyN0wxMC45Njg2IDE2LjQ3MTNNMTYuNDExNyAxNC41NTQ3TDIwLjA5MTUgMjAuMjI3OUgxNi43OTVMMTUuNjA2NyAyMy4xMDI3TDExLjQyODYgMTYuNDcxMyIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTkuOTA1OTkgNy4zNDc0NEwxMS4xMTIyIDUuMzMzOThMMTIuMzk5MSA3LjM0NzQ0TDE0LjUwNjQgNy42NTE4OEwxMi44MjA2IDkuNDA3OUwxMy4yMTg2IDExLjc0OTNMMTEuMTEyMiAxMC42MjU0TDkuMDA0MTcgMTEuNzQ5M0w5LjQwMjIgOS40MDc5TDcuNzQwMjMgNy42NTE4OEw5LjkwNTk5IDcuMzQ3NDRaIiBzdHJva2U9IiMyMjM2NkEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTcuNTggMTMuMjcwMUMxNy40MzQxIDEzLjQ1MzIgMTcuMjUxNiAxMy42IDE3LjA2OTIgMTMuNzFMMTYuNDEyMyAxNC4wMDM0QzE2LjMzOTIgMTQuMDQwMyAxNi4zMDI4IDE0LjA0MDMgMTYuMjI5OCAxNC4wNzY4QzE1LjkwMTQgMTQuMTg2OCAxNS42MDk1IDE0LjI5NzEgMTUuMzkwNiAxNC40NDM2QzE1LjIwODEgMTQuNTkwMiAxNC45ODkyIDE0Ljg0NjcgMTQuODA2NyAxNS4xMDM1QzE0LjUxNDggMTUuNTA2OSAxNC4xNDk4IDE1Ljk4MzQgMTMuNjAyNSAxNi4xNjY4QzEzLjQ1NjQgMTYuMjAzNiAxMy4yNzM5IDE2LjI0MDIgMTMuMTI4MSAxNi4yNDAyQzEyLjc2MzEgMTYuMjQwMiAxMi42MTg5IDE2LjE2NyAxMi4yNTM5IDE2LjA1N0MxMS41NjI0IDE1Ljc1OTQgMTAuOTE0MSAxNS44MTcgMTAuMjgyMiAxNi4wNTdDOS43OTk2OSAxNi4zMDY2IDkuMDEwOTQgMTYuMjU4NyA4LjY3Njg3IDE2LjIwMzZDOC4xMjk0IDE2LjAyMDQgNy44MDEwNyAxNS41NDM3IDcuNDcyNzIgMTUuMTQwM0w3LjQ3MTg0IDE1LjEzOTFDNy4yODk2NCAxNC44ODI5IDcuMTA3MzggMTQuNjI2NyA2Ljg4ODgzIDE0LjQ4MDRDNi42Njk5MyAxNC4zMzM2IDYuMzc3OTkgMTQuMjIzNiA2LjA0OTY0IDE0LjExMzZDNS45NzY1OSAxNC4wNzY4IDUuOTQwMTkgMTQuMDc2OCA1Ljg2NzE0IDE0LjA0MDJDNS43MjExNCAxMy45ODE1IDUuMzQzODkgMTMuNzk1OCA1LjE3MzUxIDEzLjcxMDNDNC45OTEwMiAxMy42MDAzIDQuODA4NTIgMTMuNDUzNyA0LjY2MjY3IDEzLjI3MDNDNC4zMzQwNyAxMi44MzA0IDQuMjk3NjcgMTIuMjgwMiA0LjI5NzY3IDExLjczMDNDNC4yNjEyOCAxMS40MDAzIDQuMjYxMjggMTEuMDcwNCA0LjE4ODIzIDEwLjgxMzZDNC4xMTU1NSAxMC41NTcyIDMuOTMzNTQgMTAuMzAxMSAzLjc1MTM1IDEwLjA0NDdMMy43NTA0MyAxMC4wNDM0QzMuNDIyMSA5LjYwMzE3IDMuMDkzNzUgOS4xMjY2NyAzLjA5Mzc1IDguNTM5OTJDMy4wOTM3NSA3Ljk1MzE2IDMuNDU4NDkgNy40NzY2NSAzLjY3NzY0IDcuMDM2NDVDMy44NTk4OCA2Ljc0MzA1IDQuMDQyMzggNi41MjMwOSA0LjExNTQ0IDYuMjY2MjhDNC4yMjQ4OCA2LjAwOTQ3IDQuMjI0ODggNS42Nzk1MyA0LjIyNDg4IDUuMzQ5NTdDNC4yNjE1NCA0LjgzNjIyIDQuMjYxNTQgNC4yNDk0NCA0LjU4OTg4IDMuODA5NUM0LjkxODQ4IDMuMzY5NTkgNS40NjU3MSAzLjE4NjE5IDUuOTc2NTUgMy4wMDI4QzYuMzA0OSAyLjg5MjgxIDYuNTk2ODQgMi43ODI1NyA2LjgxNTc0IDIuNjM2MDFDNi45OTgyMyAyLjQ4OTQ1IDcuMjE3MTMgMi4yMzI5MSA3LjM5OTYzIDEuOTc2MTFDNy42OTE1NSAxLjU3Mjc2IDguMDU2NTQgMS4wOTYyNSA4LjYwMzc4IDAuOTEyODU4QzkuMTE0NjQgMC43Mjk0NjMgOS42NjE4NiAwLjkxMjg1NyAxMC4xNzI3IDEuMDU5NDJDMTAuNTAxIDEuMTMyODMgMTAuNzkzIDEuMjQyODEgMTEuMDg0OSAxLjI0MjgxQzExLjM3NjkgMS4yNDI4MSAxMS42Njg4IDEuMTY5NDEgMTEuOTk3MiAxLjA1OTQyQzEyLjUwOCAwLjkxMjg1NyAxMy4wNTUzIDAuNzI5NDYzIDEzLjU2NjEgMC45MTI4NThDMTQuMTEzNiAxLjA5NiAxNC40NDE5IDEuNTcyNzQgMTQuNzcwMiAxLjk3NjExTDE0Ljc3MTEgMS45NzczNkMxNC45NTMzIDIuMjMzNDggMTUuMTM1NiAyLjQ4OTY5IDE1LjM1NDEgMi42MzYwMUMxNS41NzMgMi43ODI4MyAxNS44NjUgMi44OTI4MSAxNi4xOTMzIDMuMDAyOEMxNi43MDQyIDMuMTg2MTcgMTcuMjUxNiAzLjM2OTU2IDE3LjU4IDMuODA5NUMxNy45MDg2IDQuMjQ5NDYgMTcuOTQ1IDQuNzk5NjUgMTcuOTQ1IDUuMzQ5NTdDMTcuOTgxNCA1LjY3OTUzIDE3Ljk4MTQgNi4wMDk0OCAxOC4wNTQ0IDYuMjY2MjhDMTguMTI3MSA2LjUyMjY3IDE4LjMwOTEgNi43Nzg3NyAxOC40OTEzIDcuMDM1MTRMMTguNDkyMiA3LjAzNjQ1QzE4Ljc4NDIgNy40NzY2NyAxOS4xNDg5IDcuOTUzMTcgMTkuMTQ4OSA4LjUzOTkyQzE5LjE0ODkgOS4xMjY2OCAxOC43ODQyIDkuNjAzMTggMTguNDkyMiAxMC4wNDMxQzE4LjMxIDEwLjMzNjUgMTguMTI3NSAxMC41NTY1IDE4LjA1NDQgMTAuODEzM0MxNy45NDUgMTEuMDcwMSAxNy45NDUgMTEuNCAxNy45NDUgMTEuNzNWMTEuNzNDMTcuOTA4MyAxMi4yNDM0IDE3LjkwODMgMTIuODMwMSAxNy41OCAxMy4yNzAxWiIgc3Ryb2tlPSIjMjIzNjZBIi8+Cjwvc3ZnPgo=")
}

.studentEx {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS4wNTkgMC4zMTU5MjNDMTUuMTg4MSAwLjI1ODk5NCAxNS4zMzUzIDAuMjU5Mjg5IDE1LjQ2NDIgMC4zMTY3MzVMMjkuMTc3MyA2LjQyNzg2QzI5LjM1NzMgNi41MDgxMSAyOS40NzM1IDYuNjg2NjcgMjkuNDczOCA2Ljg4MzgxQzI5LjQ3NDEgNy4wODA5NCAyOS4zNTg1IDcuMjU5ODUgMjkuMTc4NyA3LjM0MDY1TDIyLjUxNzcgMTAuMzMzNFYxNS44MzQ2QzIyLjgyNjYgMTUuOTk5NyAyMy4wNjM5IDE2LjI1NjMgMjMuMjQyNiAxNi41NDEyQzIzLjQ4NjkgMTYuOTMwNyAyMy42NDM5IDE3LjQwNTQgMjMuNzQ2MSAxNy44NzlDMjMuOTUwNyAxOC44Mjc4IDIzLjk1OTggMTkuODkyMyAyMy45MDggMjAuNTg1NEMyMy44OTkgMjAuNzA0OCAyMy44NDc2IDIwLjgxNzEgMjMuNzYyOSAyMC45MDE3QzIzLjA0NTYgMjEuNjE5MSAyMi4yOTIzIDIxLjgxNzcgMjEuNjIxMSAyMS42OTQ2QzIwLjk4NTUgMjEuNTc4IDIwLjQ5OTcgMjEuMTg3MiAyMC4yMzc1IDIwLjg2MjFDMjAuMTc1MiAyMC43ODQ4IDIwLjEzNzMgMjAuNjkwNyAyMC4xMjg2IDIwLjU5MThDMTkuOTg0NSAxOC45NDUyIDIwLjE4OTEgMTcuNzkyMyAyMC41NDU3IDE3LjAxMTZDMjAuODA1MSAxNi40NDM1IDIxLjE1NTkgMTYuMDU0OSAyMS41MTc3IDE1Ljg0NTFWMTAuMjQ0TDE1LjA1NTggNy4zNDA2NUMxNC44MDM5IDcuMjI3NDcgMTQuNjkxNCA2LjkzMTUzIDE0LjgwNDYgNi42Nzk2NUMxNC45MTc4IDYuNDI3NzYgMTUuMjEzNyA2LjMxNTMxIDE1LjQ2NTYgNi40Mjg0OUwyMS45MTU0IDkuMzI2MzlDMjEuOTQ4NCA5LjMxOTUzIDIxLjk4MjYgOS4zMTU5MiAyMi4wMTc3IDkuMzE1OTJDMjIuMDk1IDkuMzE1OTIgMjIuMTY4MiA5LjMzMzQ2IDIyLjIzMzUgOS4zNjQ3N0wyNy43NDk2IDYuODg2NDNMMTUuMjU5NiAxLjMyMDM1TDIuNjUwNzYgNi44Nzg5MUwxNS4yNTkgMTIuMzAxOEwxOS44MzAzIDEwLjMwMThDMjAuMDgzMiAxMC4xOTExIDIwLjM3ODEgMTAuMzA2NSAyMC40ODg4IDEwLjU1OTRDMjAuNTk5NCAxMC44MTI0IDIwLjQ4NDEgMTEuMTA3MiAyMC4yMzExIDExLjIxNzlMMTUuNDYxMSAxMy4zMDQ5QzE1LjMzNDMgMTMuMzYwNCAxNS4xOTAzIDEzLjM2MDggMTUuMDYzMSAxMy4zMDYxTDguMzYxMjUgMTAuNDIzNkM3LjgyMDI1IDExLjEzMzYgNy4wODgxOCAxMi41ODMgNy4yNzIzNSAxNC4zNDM1TDE0LjU2NjIgMTcuNjE2MUwxOS4zMzE0IDE1LjUxOTRDMTkuNTg0MiAxNS40MDgyIDE5Ljg3OTIgMTUuNTIyOSAxOS45OTA0IDE1Ljc3NTdDMjAuMTAxNiAxNi4wMjg0IDE5Ljk4NjkgMTYuMzIzNSAxOS43MzQxIDE2LjQzNDdMMTQuNzY1NiAxOC42MjA5QzE0LjYzNjEgMTguNjc3OCAxNC40ODg2IDE4LjY3NzMgMTQuMzU5NSAxOC42MTk0TDYuNjA4MDIgMTUuMTQxNUM2LjQ1MzUzIDE1LjA3MjIgNi4zNDQ2MSAxNC45Mjk0IDYuMzE4NjMgMTQuNzYyMUM1Ljk5OTM4IDEyLjcwNjYgNi43NTI2NSAxMC45ODU3IDcuNDIwNDQgMTAuMDE5TDEuMjAwODggNy4zNDM4OEMxLjAxODExIDcuMjY1MjcgMC44OTkzNDEgNy4wODU3OCAwLjg5ODQ0MyA2Ljg4NjgyQzAuODk3NTQ1IDYuNjg3ODcgMS4wMTQ2OSA2LjUwNzMxIDEuMTk2NzQgNi40MjcwNUwxNS4wNTkgMC4zMTU5MjNaTTIyLjAyNjUgMTYuNzA2OEMyMS44ODcyIDE2Ljc4NTYgMjEuNjU4MSAxNi45ODI4IDIxLjQ1NTMgMTcuNDI2OUMyMS4yMDEzIDE3Ljk4MzIgMjEuMDA1NCAxOC45MDEyIDIxLjExMTQgMjAuMzM5QzIxLjI3NDQgMjAuNDk4OSAyMS41MTk2IDIwLjY1OTMgMjEuODAxNSAyMC43MTFDMjIuMDgyOSAyMC43NjI2IDIyLjQ2NjUgMjAuNzE4OCAyMi45MjI3IDIwLjMxOTRDMjIuOTU0MyAxOS42OTQ4IDIyLjkyOTYgMTguODM2OCAyMi43Njg1IDE4LjA4OThDMjIuNjc5MyAxNy42NzU4IDIyLjU1NDIgMTcuMzI1NyAyMi4zOTU0IDE3LjA3MjZDMjIuMjc3MiAxNi44ODQgMjIuMTUzNyAxNi43NjkgMjIuMDI2NSAxNi43MDY4WiIgZmlsbD0iIzIyMzY2QSIvPgo8L3N2Zz4K")
}

.gobal {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE1NzVfMjE4NDMpIj4KPHBhdGggZD0iTTEyLjg3NjQgMjMuNTM3OUMxOS4yNDg5IDIzLjUzNzkgMjQuNDE0OCAxOC4zNzE5IDI0LjQxNDggMTEuOTk5NEMyNC40MTQ4IDUuNjI2ODggMTkuMjQ4OSAwLjQ2MDkzOCAxMi44NzY0IDAuNDYwOTM4QzYuNTAzODQgMC40NjA5MzggMS4zMzc4OSA1LjYyNjg4IDEuMzM3ODkgMTEuOTk5NEMxLjMzNzg5IDE4LjM3MTkgNi41MDM4NCAyMy41Mzc5IDEyLjg3NjQgMjMuNTM3OVoiIHN0cm9rZT0iIzIyMzY2QSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xLjMzNzg5IDEySDI0LjQxNDgiIHN0cm9rZT0iIzIyMzY2QSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi44NzUyIDAuNDYwOTM4QzE1Ljc2MTIgMy42MjA1OCAxNy40MDE0IDcuNzIwOTggMTcuNDkwNSAxMS45OTk0QzE3LjQwMTQgMTYuMjc3OCAxNS43NjEyIDIwLjM3ODIgMTIuODc1MiAyMy41Mzc5QzkuOTg5MDYgMjAuMzc4MiA4LjM0ODkgMTYuMjc3OCA4LjI1OTc3IDExLjk5OTRDOC4zNDg5IDcuNzIwOTggOS45ODkwNiAzLjYyMDU4IDEyLjg3NTIgMC40NjA5MzhWMC40NjA5MzhaIiBzdHJva2U9IiMyMjM2NkEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE1NzVfMjE4NDMiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjg3NSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")
}

.sport {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi44NzU5IDEuMjcxNDhDMTEuOTUyMSAxLjI3MTQ4IDExLjA1NTcgMS4zODgyNCAxMC4yMDA0IDEuNjA3ODFMMTIuODc3MyAzLjY1ODgxTDE1LjYwNTIgMS42MjE3OEMxNC43MzM4IDEuMzkzMiAxMy44MTkgMS4yNzE0OCAxMi44NzU5IDEuMjcxNDhaTTUuMTI4NzMgOS40NTcwMUwyLjE1Njg5IDExLjU2OTFDMi4yMzY2MiA5LjU0NTgyIDIuODc2NzMgNy42NjY1MyAzLjkyNjMxIDYuMDgyMTRMNS4xMjg3MyA5LjQ1NzAxWk02LjA5NTU5IDkuMTkxMTdMNC42NDQ3NiA1LjExOTA5QzUuODA4IDMuNzI4ODYgNy4zMTY4OCAyLjYzNzc2IDkuMDM5MjUgMS45Nzc5M0wxMi40MjU3IDQuNTcyNlY2LjY2MDZMOC4yODYyNyA5Ljg4MDY5TDYuMDk1NTkgOS4xOTExN1pNMTMuNDI1NyA2Ljg3MjQ3VjQuNDk3MzNMMTYuNzY5OSAyLjAwMDExQzE4LjQ1OTkgMi42NTg3NyAxOS45NDE5IDMuNzMzNTQgMjEuMDg5OCA1LjA5ODU0TDE5Ljc0NzggOS4xNDYwOEwxNy42MDk1IDkuOTIzMDFMMTMuNDI1NyA2Ljg3MjQ3Wk0xNy44NCAxMC45MDMyTDE2LjIxNzggMTUuOTUwMkwxNy41MTc2IDE3LjY5OTRMMjIuMDE0NSAxNy42MTk5QzIyLjkyNzggMTYuMTM4MyAyMy40OTA4IDE0LjQxNzggMjMuNTg4MiAxMi41NzM4TDE5Ljk3ODEgMTAuMTI2M0wxNy44NCAxMC45MDMyWk0xMC4yMDI1IDE2LjQwMzhIMTUuMzA5TDE2LjY5NjUgMTguMjcxTDE1LjU3NzcgMjIuMzgzM0MxNC43MTQ1IDIyLjYwNzIgMTMuODA5MSAyMi43MjY0IDEyLjg3NTkgMjIuNzI2NEMxMS45Mzc1IDIyLjcyNjQgMTEuMDI3MyAyMi42MDU5IDEwLjE1OTkgMjIuMzc5Nkw4Ljg3MzA5IDE4LjM2MkwxMC4yMDI1IDE2LjQwMzhaTTkuNDk1NDQgMTUuNjY1TDcuOTg2OTMgMTAuODM0OEw1Ljg1ODc3IDEwLjE2NUwyLjE3NjU4IDEyLjc4MTlDMi4zMTEyOCAxNC42NDkyIDIuOTIzOTEgMTYuMzg0MSAzLjg5Mjc3IDE3Ljg2NDhMOC4xMDAxMyAxNy43MjAyTDkuNDk1NDQgMTUuNjY1Wk00LjYxMjk3IDE4Ljg0MDZDNS43NjkwNSAyMC4yMzUzIDcuMjcxNDcgMjEuMzMyNSA4Ljk4ODM4IDIyLjAwMDNMNy45Mzk3MyAxOC43MjYzTDQuNjEyOTcgMTguODQwNlpNMTcuNjE2OCAxOC42OTc4TDIxLjMwNjkgMTguNjMyNkMyMC4xMTkxIDIwLjE0MDIgMTguNTM1NSAyMS4zMjE1IDE2LjcxMjkgMjIuMDE5OEwxNy42MTY4IDE4LjY5NzhaTTIzLjU4NDggMTEuMzYzM0MyMy40NzEgOS40MTQ5IDIyLjgzNzEgNy42MDYxNCAyMS44MTk5IDYuMDczODJMMjAuNzExOSA5LjQxNTY2TDIzLjU4NDggMTEuMzYzM1pNMS4xNDg0NCAxMS45OTg5QzEuMTQ4NDQgNS41MjIwNCA2LjM5OSAwLjI3MTQ4NCAxMi44NzU5IDAuMjcxNDg0QzE5LjM1MjggMC4yNzE0ODQgMjQuNjAzMyA1LjUyMjA0IDI0LjYwMzMgMTEuOTk4OUMyNC42MDMzIDE4LjQ3NTggMTkuMzUyOCAyMy43MjY0IDEyLjg3NTkgMjMuNzI2NEM2LjM5OSAyMy43MjY0IDEuMTQ4NDQgMTguNDc1OCAxLjE0ODQ0IDExLjk5ODlaTTEwLjQ2MTUgMTUuNDAzOEw4Ljk2Njg5IDEwLjYxODJMMTIuNzg4NCA3LjY0NTM5TDE2Ljg3ODMgMTAuNjI3NEwxNS4zNDMxIDE1LjQwMzhIMTAuNDYxNVoiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.workshop {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjM3NSAwQzEuMDk4ODYgMCAwLjg3NSAwLjIyMzg1OCAwLjg3NSAwLjVWMTguMDIxQzAuODc1IDE4LjI5NzIgMS4wOTg4NiAxOC41MjEgMS4zNzUgMTguNTIxSDkuMTI0MjlMOS4wMDg5MiAxOC42MzA4QzguOTc3MjEgMTguNjYxIDguOTQ5NiAxOC42OTUyIDguOTI2OCAxOC43MzI2TDYuMjc0NzcgMjMuMDhDNi4xNjA3IDIzLjI2NyA2LjE4MTYxIDIzLjUwNjUgNi4zMjYzNiAyMy42NzA5QzYuNDcxMTEgMjMuODM1MiA2LjcwNTk5IDIzLjg4NjMgNi45MDU5IDIzLjc5NjhMMTEuNDcwMyAyMS43NTM2QzExLjUxOCAyMS43MzIyIDExLjU2MjIgMjEuNzAzNCAxMS42MDEgMjEuNjY4NEwxNC40IDE5LjE0MTRMMTkuMDE3MyAyMy44NDg5QzE5LjExMDcgMjMuOTQ0MiAxOS4yMzg0IDIzLjk5ODIgMTkuMzcxOCAyMy45OTg4QzE5LjUwNTMgMjMuOTk5NSAxOS42MzM0IDIzLjk0NjcgMTkuNzI3OCAyMy44NTI0TDIzLjQ4ODMgMjAuMDkxOEMyMy42ODM2IDE5Ljg5NjYgMjMuNjgzNiAxOS41OCAyMy40ODgzIDE5LjM4NDdMMjIuNjI0NiAxOC41MjFIMjQuMzMwNUMyNC42MDY2IDE4LjUyMSAyNC44MzA1IDE4LjI5NzIgMjQuODMwNSAxOC4wMjFWMi43MTcyM0MyNC44MzA1IDIuNDQxMDkgMjQuNjA2NiAyLjIxNzIzIDI0LjMzMDUgMi4yMTcyM0gxMS44NTUzTDEwLjQ4MjYgMC4yMTcwNzRDMTAuMzg5MyAwLjA4MTIwMDcgMTAuMjM1MSAwIDEwLjA3MDMgMEgxLjM3NVpNMTEuNTM4IDE2LjIyMzRMMTAuMTc0OCAxNy41MjFIMS44NzVWNi45MTI2N0gyMy44MzA1VjE3LjUyMUgyMS42MjQ2TDE5LjEyNTEgMTUuMDIxNUwyMy40NzIxIDExLjA0MjNDMjMuNTcyMSAxMC45NTA3IDIzLjYzMDYgMTAuODIyNSAyMy42MzQzIDEwLjY4N0MyMy42MzggMTAuNTUxNSAyMy41ODY1IDEwLjQyMDMgMjMuNDkxNiAxMC4zMjM1TDIxLjM2MSA4LjE0OTYxQzIxLjE3MjMgNy45NTcwNiAyMC44NjQ5IDcuOTQ4OCAyMC42NjYyIDguMTMwOTJMMTYuMjY2IDEyLjE2MjRMMTIuMjQ5NiA4LjE0NjAzQzEyLjA1NDQgNy45NTA3NyAxMS43Mzc4IDcuOTUwNzcgMTEuNTQyNSA4LjE0NjAzTDcuODkwOCAxMS43OTc4QzcuNjk2ODggMTEuOTkxNyA3LjY5NTM2IDEyLjMwNTYgNy44ODc0IDEyLjUwMTRMMTEuNTM4IDE2LjIyMzRaTTEwLjA5NjIgMTguOTk2OEwxMC4wODYzIDE4Ljk4NTlMMTIuMjM4MyAxNi45Mzc0TDEzLjY5OTIgMTguNDI2OEwxMS40NDE0IDIwLjQ2NTJMMTAuMDk2MiAxOC45OTY4Wk05LjQ1ODU3IDE5Ljc4MTFMMTAuNjEzMyAyMS4wNDE2TDcuOTY3MDMgMjIuMjI2Mkw5LjQ1ODU3IDE5Ljc4MTFaTTE2Ljk3MzggMTIuODcwMkwxOC40MTczIDE0LjMxMzdMMjAuMzE2MSAxMi41NzU2TDE4Ljg3MTYgMTEuMTMxNEwxNi45NzM4IDEyLjg3MDJaTTE5LjYwOTYgMTAuNDU1MkwyMS4wNTQ0IDExLjg5OTdMMjIuNDE1MyAxMC42NTRMMjAuOTg1MiA5LjE5NDg0TDE5LjYwOTYgMTAuNDU1MlpNMjMuODMwNSA1LjkxMjY3VjMuMjE3MjNIMTEuNTkyQzExLjQyNzIgMy4yMTcyMyAxMS4yNzMgMy4xMzYwMyAxMS4xNzk3IDMuMDAwMTZMOS44MDcwNSAxSDEuODc1VjUuOTEyNjdIMjMuODMwNVpNMTEuNzM4MiAxNC45OTk0TDEyLjUwMDMgMTUuNzc2NEwxMi41MTMzIDE1Ljc2MzdMMTQuNjAwOSAxMy43MjA1QzE0Ljc5ODMgMTMuNTI3NCAxNS4xMTQ4IDEzLjUzMDggMTUuMzA4IDEzLjcyODJDMTUuNTAxMSAxMy45MjU1IDE1LjQ5NzcgMTQuMjQyMSAxNS4zMDA0IDE0LjQzNTJMMTMuMjEyOCAxNi40Nzg0TDEzLjIwMDUgMTYuNDkwM0wxMy44ODc2IDE3LjE5MDlMMTQuMTc4MiAxNi45MjU2TDE1LjE3ODQgMTYuMDEyNkMxNS4zODIzIDE1LjgyNjQgMTUuNjk4NiAxNS44NDA4IDE1Ljg4NDggMTYuMDQ0OEMxNi4wNzA5IDE2LjI0ODcgMTYuMDU2NSAxNi41NjUgMTUuODUyNiAxNi43NTEyTDE0Ljg1MjQgMTcuNjY0MkwxNC41ODgzIDE3LjkwNTNMMTUuMjc1MiAxOC42MDU2TDE1LjMzOTkgMTguNTQyM0wxNy40Mjc1IDE2LjQ5OTJDMTcuNjI0OCAxNi4zMDYgMTcuOTQxNCAxNi4zMDk0IDE4LjEzNDUgMTYuNTA2OEMxOC4zMjc3IDE2LjcwNDEgMTguMzI0MyAxNy4wMjA3IDE4LjEyNjkgMTcuMjEzOUwxNi4wMzkzIDE5LjI1N0wxNS45NzU0IDE5LjMxOTVMMTYuNjYwOCAyMC4wMTgzTDE3LjAwNDggMTkuNzA0MkwxOC4wMDQ5IDE4Ljc5MTJDMTguMjA4OSAxOC42MDUxIDE4LjUyNTEgMTguNjE5NSAxOC43MTEzIDE4LjgyMzRDMTguODk3NSAxOS4wMjc0IDE4Ljg4MzEgMTkuMzQzNiAxOC42NzkxIDE5LjUyOThMMTcuNjc5IDIwLjQ0MjhMMTcuMzYxNSAyMC43MzI2TDE4LjAzMiAyMS40MTYzTDIwLjA3OTkgMTkuNDEyMUMyMC4yNzcyIDE5LjIxODkgMjAuNTkzOCAxOS4yMjIzIDIwLjc4NyAxOS40MTk3QzIwLjk4MDEgMTkuNjE3IDIwLjk3NjcgMTkuOTMzNiAyMC43Nzk0IDIwLjEyNjhMMTguNzMyMyAyMi4xMzAzTDE5LjM3NzcgMjIuNzg4M0wyMi40Mjc3IDE5LjczODNMMTEuODk2MSA5LjIwNjY5TDguOTQ4MDYgMTIuMTU0N0w5LjY0NTY0IDEyLjg2NTlMMTEuNjEzIDEwLjk0MDRDMTEuODEwNCAxMC43NDczIDEyLjEyNyAxMC43NTA3IDEyLjMyMDEgMTAuOTQ4QzEyLjUxMzMgMTEuMTQ1NCAxMi41MDk4IDExLjQ2MiAxMi4zMTI1IDExLjY1NTFMMTAuMzQ1OSAxMy41Nzk5TDExLjAzNzUgMTQuMjg1TDExLjE5MDQgMTQuMTQ1NUwxMi4xOTA1IDEzLjIzMjVDMTIuMzk0NSAxMy4wNDYzIDEyLjcxMDcgMTMuMDYwNyAxMi44OTY5IDEzLjI2NDdDMTMuMDgzMSAxMy40Njg2IDEzLjA2ODcgMTMuNzg0OSAxMi44NjQ3IDEzLjk3MUwxMS44NjQ2IDE0Ljg4NEwxMS43MzgyIDE0Ljk5OTRaIiBmaWxsPSIjMjIzNjZBIi8+Cjwvc3ZnPgo=")
}

.lecture {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS4yNjQ2IDIuNzEwNDNDMTUuMjY0NiAzLjQ5NzU5IDE0LjYyNjUgNC4xMzU3IDEzLjgzOTMgNC4xMzU3QzEzLjA1MjIgNC4xMzU3IDEyLjQxNDEgMy40OTc1OSAxMi40MTQxIDIuNzEwNDNDMTIuNDE0MSAxLjkyMzI3IDEzLjA1MjIgMS4yODUxNiAxMy44MzkzIDEuMjg1MTZDMTQuNjI2NSAxLjI4NTE2IDE1LjI2NDYgMS45MjMyNyAxNS4yNjQ2IDIuNzEwNDNaTTE2LjI2NDYgMi43MTA0M0MxNi4yNjQ2IDQuMDQ5ODcgMTUuMTc4OCA1LjEzNTcgMTMuODM5MyA1LjEzNTdDMTIuNDk5OSA1LjEzNTcgMTEuNDE0MSA0LjA0OTg3IDExLjQxNDEgMi43MTA0M0MxMS40MTQxIDEuMzcwOTkgMTIuNDk5OSAwLjI4NTE1NiAxMy44MzkzIDAuMjg1MTU2QzE1LjE3ODggMC4yODUxNTYgMTYuMjY0NiAxLjM3MDk5IDE2LjI2NDYgMi43MTA0M1pNMTIuMjQwNyA1LjAwMTM2QzEyLjQ0MDUgNC45NTY1OCAxMi42NDc0IDUuMDM4MTggMTIuNzYyOSA1LjIwNzI4TDEzLjkwODIgNi44ODQzMUwxNC44ODM5IDUuMjM0NzJDMTQuOTkwNCA1LjA1NDY3IDE1LjE5NzcgNC45NTk5NCAxNS40MDM1IDQuOTk3MjlDMTYuNzQyMyA1LjI0MDIyIDE5LjM4MjIgNi43MDE4MyAyMC4yODA3IDEwLjUwOTdIMjMuNjQ3NUMyNC4wNjE3IDEwLjUwOTcgMjQuMzk3NSAxMC44NDU1IDI0LjM5NzUgMTEuMjU5N1YxMi42NTA2QzI0LjM5NzUgMTMuMDYzOSAyNC4wNjMyIDEzLjM5OTEgMjMuNjUwMiAxMy40MDA2TDIwLjYyOTEgMjMuMzYwM0MyMC41NjUyIDIzLjU3MSAyMC4zNzA5IDIzLjcxNTEgMjAuMTUwNyAyMy43MTUxSDUuNTY0OEM1LjM0Mzk5IDIzLjcxNTEgNS4xNDkzMyAyMy41NzAzIDUuMDg1ODggMjMuMzU4OEwyLjA5ODU2IDEzLjQwMDZDMS42ODU3MyAxMy4zOTkgMS4zNTE1NiAxMy4wNjM4IDEuMzUxNTYgMTIuNjUwNlYxMS4yNTk3QzEuMzUxNTYgMTAuODQ1NSAxLjY4NzM1IDEwLjUwOTcgMi4xMDE1NiAxMC41MDk3SDIuNzczMUMyLjg4Mzk4IDkuOTE5OTYgMy4zMDI5NCA5LjQzODkyIDMuODU2NDUgOS4yNDAxMlY1LjM0MDk5QzMuODU2NDUgNS4xNjg0MyAzLjk0NTQyIDUuMDA4MDcgNC4wOTE4NCA0LjkxNjc1TDUuMjk4OTYgNC4xNjM4NEM1LjE2NjQ5IDMuNTMyMTQgNS40NDQ4MiAyLjg2MDAxIDYuMDM0MiAyLjUxOTczTDYuNjgxMjkgMi4xNDYxM0M3LjQxNTQyIDEuNzIyMjggOC4zNTQxNSAxLjk3MzgxIDguNzc4IDIuNzA3OTVDOS4yMDE4NSAzLjQ0MjA4IDguOTUwMzIgNC4zODA4MSA4LjIxNjE5IDQuODA0NjZMNy41NjkxIDUuMTc4MjZDNi45OTM1IDUuNTEwNTggNi4yOTIxMiA1LjQyNzcxIDUuODExNzUgNS4wMjI1OEw0Ljg1NjQ1IDUuNjE4NDJWOS4xOTc2OEM1LjQ3NjcxIDkuMzYyMTcgNS45NTYyIDkuODcyNDcgNi4wNzYwMSAxMC41MDk3SDcuNDAzNThDNy42MjIwNSA5LjcwMTggOC4wNzUxOCA4LjU2NjczIDguNzk1MjggNy41Mjk0MUM5LjU3NDU3IDYuNDA2ODMgMTAuNzA1MSA1LjM0NTQzIDEyLjI0MDcgNS4wMDEzNlpNOC40NDUwMSAxMC41MDk3SDE5LjI1MDFDMTguNDg2NyA3LjYxNDAxIDE2LjYxMjQgNi40MDcwNSAxNS41NTQyIDYuMDY1NzdMMTQuMzY4OCA4LjA2OTc5QzE0LjI4MTggOC4yMTY5NSAxNC4xMjU2IDguMzA5NDMgMTMuOTU0NyA4LjMxNDk5QzEzLjc4MzkgOC4zMjA1NSAxMy42MjIgOC4yMzg0MiAxMy41MjU2IDguMDk3MjNMMTIuMTM3NSA2LjA2NDc1QzExLjA5MDUgNi40MDExNiAxMC4yNTM5IDcuMTgxNzggOS42MTY3NCA4LjA5OTY3QzkuMDQ1MTQgOC45MjMwOCA4LjY1OTU4IDkuODIxNTUgOC40NDUwMSAxMC41MDk3Wk01LjAyOTE5IDEwLjUwOTdDNC45MTYwMSAxMC4yOTExIDQuNjg3NzMgMTAuMTQxNyA0LjQyNDU2IDEwLjE0MTdDNC4xNjEzOCAxMC4xNDE3IDMuOTMzMTEgMTAuMjkxMSAzLjgxOTkyIDEwLjUwOTdINS4wMjkxOVpNMy4xNDI1OSAxMy40MDA2TDUuOTM2ODIgMjIuNzE1MUgxOS43Nzk4TDIyLjYwNTIgMTMuNDAwNkgzLjE0MjU5Wk02LjMzODQxIDQuMTE2NDRDNi40ODYxMiA0LjM3MjI4IDYuODEzMjYgNC40NTk5NCA3LjA2OTEgNC4zMTIyM0w3LjcxNjE5IDMuOTM4NjRDNy45NzIwMyAzLjc5MDkzIDguMDU5NjkgMy40NjM3OSA3LjkxMTk4IDMuMjA3OTVDNy43NjQyNyAyLjk1MjExIDcuNDM3MTMgMi44NjQ0NSA3LjE4MTI5IDMuMDEyMTZMNi41MzQyIDMuMzg1NzVDNi4yNzgzNiAzLjUzMzQ2IDYuMTkwNyAzLjg2MDYgNi4zMzg0MSA0LjExNjQ0Wk0yLjM1MTU2IDEyLjQwMDZWMTEuNTA5N0gyMy4zOTc1VjEyLjQwMDZIMi4zNTE1NloiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.industry {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjE2Nzk3IDEuNzM4MjhDMi4xNjc5NyAwLjkwOTg1NyAyLjgzOTU0IDAuMjM4MjgxIDMuNjY3OTcgMC4yMzgyODFIMTYuOTYyNEMxNy43OTA4IDAuMjM4MjgxIDE4LjQ2MjQgMC45MDk4NTQgMTguNDYyNCAxLjczODI4VjIyLjg5OTRIMTkuOTc3MUMyMC4yNTMyIDIyLjg5OTQgMjAuNDc3MSAyMy4xMjMzIDIwLjQ3NzEgMjMuMzk5NEMyMC40NzcxIDIzLjY3NTYgMjAuMjUzMiAyMy44OTk0IDE5Ljk3NzEgMjMuODk5NEgwLjc3MzQzOEMwLjQ5NzI5NSAyMy44OTk0IDAuMjczNDM4IDIzLjY3NTYgMC4yNzM0MzggMjMuMzk5NEMwLjI3MzQzOCAyMy4xMjMzIDAuNDk3Mjk1IDIyLjg5OTQgMC43NzM0MzggMjIuODk5NEgyLjE2Nzk3VjEuNzM4MjhaTTMuMTY3OTcgMjIuODk5NEg2LjkyOTY5VjE1LjczMUM2LjkyOTY5IDE1LjMxNjcgNy4yNjU0NyAxNC45ODEgNy42Nzk2OSAxNC45ODFIMTMuMDE0MUMxMy40MjgzIDE0Ljk4MSAxMy43NjQxIDE1LjMxNjcgMTMuNzY0MSAxNS43MzFWMjIuODk5NEgxNy40NjI0VjEuNzM4MjhDMTcuNDYyNCAxLjQ2MjE0IDE3LjIzODYgMS4yMzgyOCAxNi45NjI0IDEuMjM4MjhIMy42Njc5N0MzLjM5MTgzIDEuMjM4MjggMy4xNjc5NyAxLjQ2MjE0IDMuMTY3OTcgMS43MzgyOFYyMi44OTk0Wk00LjE5NzI3IDMuNzgyNzFDNC4xOTcyNyAzLjM2ODUgNC41MzMwNSAzLjAzMjcxIDQuOTQ3MjcgMy4wMzI3MUg5LjA4MTg0QzkuNDk2MDYgMy4wMzI3MSA5LjgzMTg0IDMuMzY4NSA5LjgzMTg0IDMuNzgyNzFWNi40ODY2MkM5LjgzMTg0IDYuOTAwODMgOS40OTYwNiA3LjIzNjYyIDkuMDgxODQgNy4yMzY2Mkg0Ljk0NzI3QzQuNTMzMDUgNy4yMzY2MiA0LjE5NzI3IDYuOTAwODMgNC4xOTcyNyA2LjQ4NjYyVjMuNzgyNzFaTTUuMTk3MjcgNC4wMzI3MVY2LjIzNjYySDguODMxODRWNC4wMzI3MUg1LjE5NzI3Wk00Ljk1MzEyIDkuMDA2MzVDNC41Mzg5MSA5LjAwNjM1IDQuMjAzMTIgOS4zNDIxMyA0LjIwMzEyIDkuNzU2MzVWMTIuNDYwM0M0LjIwMzEyIDEyLjg3NDUgNC41Mzg5MSAxMy4yMTAzIDQuOTUzMTIgMTMuMjEwM0g5LjA4NzdDOS41MDE5MSAxMy4yMTAzIDkuODM3NyAxMi44NzQ1IDkuODM3NyAxMi40NjAzVjkuNzU2MzVDOS44Mzc3IDkuMzQyMTQgOS41MDE5MiA5LjAwNjM1IDkuMDg3NyA5LjAwNjM1SDQuOTUzMTJaTTUuMjAzMTIgMTIuMjEwM1YxMC4wMDYzSDguODM3N1YxMi4yMTAzSDUuMjAzMTJaTTEwLjgzMyAzLjc4MjcxQzEwLjgzMyAzLjM2ODUgMTEuMTY4OCAzLjAzMjcxIDExLjU4MyAzLjAzMjcxSDE1LjcxNzZDMTYuMTMxOCAzLjAzMjcxIDE2LjQ2NzYgMy4zNjg1IDE2LjQ2NzYgMy43ODI3MVY2LjQ4NjYyQzE2LjQ2NzYgNi45MDA4MyAxNi4xMzE4IDcuMjM2NjIgMTUuNzE3NiA3LjIzNjYySDExLjU4M0MxMS4xNjg4IDcuMjM2NjIgMTAuODMzIDYuOTAwODMgMTAuODMzIDYuNDg2NjJWMy43ODI3MVpNMTEuODMzIDQuMDMyNzFWNi4yMzY2MkgxNS40Njc2VjQuMDMyNzFIMTEuODMzWk0xMS41ODk4IDkuMDA2MzVDMTEuMTc1NiA5LjAwNjM1IDEwLjgzOTggOS4zNDIxMyAxMC44Mzk4IDkuNzU2MzVWMTIuNDYwM0MxMC44Mzk4IDEyLjg3NDUgMTEuMTc1NiAxMy4yMTAzIDExLjU4OTggMTMuMjEwM0gxNS43MjQ0QzE2LjEzODYgMTMuMjEwMyAxNi40NzQ0IDEyLjg3NDUgMTYuNDc0NCAxMi40NjAzVjkuNzU2MzVDMTYuNDc0NCA5LjM0MjE0IDE2LjEzODYgOS4wMDYzNSAxNS43MjQ0IDkuMDA2MzVIMTEuNTg5OFpNMTEuODM5OCAxMi4yMTAzVjEwLjAwNjNIMTUuNDc0NFYxMi4yMTAzSDExLjgzOThaTTcuOTI5NjkgMTUuOTgxVjIyLjg0ODZIMTIuNzY0MVYxNS45ODFINy45Mjk2OVoiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.fest {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjM3NjEgMTAuMjc3M0wxMC44OTM3IDEzLjE3OTdMNy44OTg0NCAxMy42NDI5TDEwLjI0NSAxNS45Mjc3TDkuNzIwNDcgMTguOTg0NUwxMi41NjExIDE3LjYyNTlMMTUuMjE2NCAxOC45ODQ1TDE0LjY5MTUgMTUuOTI3N0wxNi44NTI4IDEzLjY0MjlMMTMuODg4NyAxMy4xNzk3TDEyLjM3NjEgMTAuMjc3M1oiIHN0cm9rZT0iIzIyMzY2QSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMS43MDExNyA3LjY3MTg4SDIyLjg3MzkiIHN0cm9rZT0iIzIyMzY2QSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cmVjdCB4PSIxLjQ0MTQxIiB5PSIxLjkzMzU5IiB3aWR0aD0iMjEuODY5MSIgaGVpZ2h0PSIyMC4xMzQzIiByeD0iMS41IiBzdHJva2U9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.confrence {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC43NjQ2IDIuNzEwNDNDMTQuNzY0NiAzLjQ5NzU5IDE0LjEyNjUgNC4xMzU3IDEzLjMzOTMgNC4xMzU3QzEyLjU1MjIgNC4xMzU3IDExLjkxNDEgMy40OTc1OSAxMS45MTQxIDIuNzEwNDNDMTEuOTE0MSAxLjkyMzI3IDEyLjU1MjIgMS4yODUxNiAxMy4zMzkzIDEuMjg1MTZDMTQuMTI2NSAxLjI4NTE2IDE0Ljc2NDYgMS45MjMyNyAxNC43NjQ2IDIuNzEwNDNaTTE1Ljc2NDYgMi43MTA0M0MxNS43NjQ2IDQuMDQ5ODcgMTQuNjc4OCA1LjEzNTcgMTMuMzM5MyA1LjEzNTdDMTEuOTk5OSA1LjEzNTcgMTAuOTE0MSA0LjA0OTg3IDEwLjkxNDEgMi43MTA0M0MxMC45MTQxIDEuMzcwOTkgMTEuOTk5OSAwLjI4NTE1NiAxMy4zMzkzIDAuMjg1MTU2QzE0LjY3ODggMC4yODUxNTYgMTUuNzY0NiAxLjM3MDk5IDE1Ljc2NDYgMi43MTA0M1pNMTEuNzQwNyA1LjAwMTM2QzExLjk0MDUgNC45NTY1OCAxMi4xNDc0IDUuMDM4MTggMTIuMjYyOSA1LjIwNzI4TDEzLjQwODIgNi44ODQzMUwxNC4zODM5IDUuMjM0NzJDMTQuNDkwNCA1LjA1NDY3IDE0LjY5NzcgNC45NTk5NCAxNC45MDM1IDQuOTk3MjlDMTYuMjQyMyA1LjI0MDIyIDE4Ljg4MjIgNi43MDE4MyAxOS43ODA3IDEwLjUwOTdIMjMuMTQ3NUMyMy41NjE3IDEwLjUwOTcgMjMuODk3NSAxMC44NDU1IDIzLjg5NzUgMTEuMjU5N1YxMi42NTA2QzIzLjg5NzUgMTMuMDYzOSAyMy41NjMyIDEzLjM5OTEgMjMuMTUwMiAxMy40MDA2TDIwLjEyOTEgMjMuMzYwM0MyMC4wNjUyIDIzLjU3MSAxOS44NzA5IDIzLjcxNTEgMTkuNjUwNyAyMy43MTUxSDUuMDY0OEM0Ljg0Mzk5IDIzLjcxNTEgNC42NDkzMyAyMy41NzAzIDQuNTg1ODggMjMuMzU4OEwxLjU5ODU2IDEzLjQwMDZDMS4xODU3MyAxMy4zOTkgMC44NTE1NjIgMTMuMDYzOCAwLjg1MTU2MiAxMi42NTA2VjExLjI1OTdDMC44NTE1NjIgMTAuODQ1NSAxLjE4NzM1IDEwLjUwOTcgMS42MDE1NiAxMC41MDk3SDIuMjczMUMyLjM4Mzk4IDkuOTE5OTYgMi44MDI5NCA5LjQzODkyIDMuMzU2NDUgOS4yNDAxMlY1LjM0MDk5QzMuMzU2NDUgNS4xNjg0MyAzLjQ0NTQyIDUuMDA4MDcgMy41OTE4NCA0LjkxNjc1TDQuNzk4OTYgNC4xNjM4NEM0LjY2NjQ5IDMuNTMyMTQgNC45NDQ4MiAyLjg2MDAxIDUuNTM0MiAyLjUxOTczTDYuMTgxMjkgMi4xNDYxM0M2LjkxNTQyIDEuNzIyMjggNy44NTQxNSAxLjk3MzgxIDguMjc4IDIuNzA3OTVDOC43MDE4NSAzLjQ0MjA4IDguNDUwMzIgNC4zODA4MSA3LjcxNjE5IDQuODA0NjZMNy4wNjkxIDUuMTc4MjZDNi40OTM1IDUuNTEwNTggNS43OTIxMiA1LjQyNzcxIDUuMzExNzUgNS4wMjI1OEw0LjM1NjQ1IDUuNjE4NDJWOS4xOTc2OEM0Ljk3NjcxIDkuMzYyMTcgNS40NTYyIDkuODcyNDcgNS41NzYwMSAxMC41MDk3SDYuOTAzNThDNy4xMjIwNSA5LjcwMTggNy41NzUxOCA4LjU2NjczIDguMjk1MjggNy41Mjk0MUM5LjA3NDU3IDYuNDA2ODMgMTAuMjA1MSA1LjM0NTQzIDExLjc0MDcgNS4wMDEzNlpNNy45NDUwMSAxMC41MDk3SDE4Ljc1MDFDMTcuOTg2NyA3LjYxNDAxIDE2LjExMjQgNi40MDcwNSAxNS4wNTQyIDYuMDY1NzdMMTMuODY4OCA4LjA2OTc5QzEzLjc4MTggOC4yMTY5NSAxMy42MjU2IDguMzA5NDMgMTMuNDU0NyA4LjMxNDk5QzEzLjI4MzkgOC4zMjA1NSAxMy4xMjIgOC4yMzg0MiAxMy4wMjU2IDguMDk3MjNMMTEuNjM3NSA2LjA2NDc1QzEwLjU5MDUgNi40MDExNiA5Ljc1MzkzIDcuMTgxNzggOS4xMTY3NCA4LjA5OTY3QzguNTQ1MTQgOC45MjMwOCA4LjE1OTU4IDkuODIxNTUgNy45NDUwMSAxMC41MDk3Wk00LjUyOTE5IDEwLjUwOTdDNC40MTYwMSAxMC4yOTExIDQuMTg3NzMgMTAuMTQxNyAzLjkyNDU2IDEwLjE0MTdDMy42NjEzOCAxMC4xNDE3IDMuNDMzMTEgMTAuMjkxMSAzLjMxOTkyIDEwLjUwOTdINC41MjkxOVpNMi42NDI1OSAxMy40MDA2TDUuNDM2ODIgMjIuNzE1MUgxOS4yNzk4TDIyLjEwNTIgMTMuNDAwNkgyLjY0MjU5Wk01LjgzODQxIDQuMTE2NDRDNS45ODYxMiA0LjM3MjI4IDYuMzEzMjYgNC40NTk5NCA2LjU2OTEgNC4zMTIyM0w3LjIxNjE5IDMuOTM4NjRDNy40NzIwMyAzLjc5MDkzIDcuNTU5NjkgMy40NjM3OSA3LjQxMTk4IDMuMjA3OTVDNy4yNjQyNyAyLjk1MjExIDYuOTM3MTMgMi44NjQ0NSA2LjY4MTI5IDMuMDEyMTZMNi4wMzQyIDMuMzg1NzVDNS43NzgzNiAzLjUzMzQ2IDUuNjkwNyAzLjg2MDYgNS44Mzg0MSA0LjExNjQ0Wk0xLjg1MTU2IDEyLjQwMDZWMTEuNTA5N0gyMi44OTc1VjEyLjQwMDZIMS44NTE1NloiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.loan {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjgzOTEgNi43NTk3QzE3LjgzOTEgOS43MjIzNyAxNS4zMjY3IDEyLjE2IDEyLjE4MjIgMTIuMTZDOS4wMzc3OCAxMi4xNiA2LjUyNTM5IDkuNzIyMzcgNi41MjUzOSA2Ljc1OTdDNi41MjUzOSAzLjc5NzAyIDkuMDM3NzggMS4zNTkzOCAxMi4xODIyIDEuMzU5MzhDMTUuMzI2NyAxLjM1OTM4IDE3LjgzOTEgMy43OTcwMiAxNy44MzkxIDYuNzU5N1oiIHN0cm9rZT0iIzIyMzY2QSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjA3MTkgMjEuMzA4N0wxMi4wNjQgMjEuMzA3N0MxMi4wNTY0IDIxLjMwNjggMTIuMDQ4OCAyMS4zMDU3IDEyLjA0MTMgMjEuMzA0NUw0LjAwOTIgMTkuOTY1OEMzLjkzNTE0IDIwLjQ0NDkgMy41MjA5IDIwLjgxMTggMy4wMjA5OSAyMC44MTE4TDEuNDk3MjEgMjAuODExOEMwLjk0NDkyMyAyMC44MTE4IDAuNDk3MjEgMjAuMzY0MSAwLjQ5NzIxIDE5LjgxMThMMC40OTcyMSAxNS4wNTc5QzAuNDk3MjEgMTQuNTA1NiAwLjk0NDkyNCAxNC4wNTc5IDEuNDk3MjEgMTQuMDU3OUwzLjAyMDk5IDE0LjA1NzlDMy41MTg1NCAxNC4wNTc5IDMuOTMxMjIgMTQuNDIxMiA0LjAwODEzIDE0Ljg5NzFMNS4yOTY3OCAxNC41ODgzQzcuMDU0ODggMTQuMDI5MyA4Ljc2NDk3IDEzLjg2NzMgMTAuNjIxMyAxNC45NzlMMTAuNjMzNiAxNC45ODY2QzExLjM4NiAxNS40Njc0IDEyLjIwNTIgMTUuNTgzNCAxMi40Nzg3IDE1LjU4MzRMMTQuNTkyOSAxNS41ODM0QzE0LjYxNTYgMTUuNTgzNCAxNC42MzgzIDE1LjU4NDkgMTQuNjYwOCAxNS41ODhDMTUuNzc1NyAxNS43NDA2IDE2LjQyMTQgMTYuMjUxNyAxNi42NDY1IDE2Ljk2MjRDMTYuNjY3MyAxNy4wMjc5IDE2LjY4MzkgMTcuMDkzNSAxNi42OTY5IDE3LjE1OTFMMjEuMTUzMyAxNS45Mzg5QzIxLjE3MDggMTUuOTM0MSAyMS4xODg1IDE1LjkzMDMgMjEuMjA2NCAxNS45Mjc0QzIyLjE1NzkgMTUuNzc1NSAyMi44MzcyIDE1Ljk1NzQgMjMuMzMxOSAxNi4zNTA2QzIzLjc1NTcgMTYuNjg3NCAyMy45OTM1IDE3LjE0OTEgMjQuMTU0NCAxNy40NjE3TDI0LjE1NDQgMTcuNDYxN0MyNC4xNjg2IDE3LjQ4OTMgMjQuMTgyMiAxNy41MTU3IDI0LjE5NTIgMTcuNTQwN0MyNC4yNjA1IDE3LjY2NTggMjQuMjY5OSAxNy44MTI2IDI0LjIyMTEgMTcuOTQ0OUMyNC4xNzIzIDE4LjA3NzMgMjQuMDY5OSAxOC4xODI5IDIzLjkzOTEgMTguMjM1NkwxNy4yNDM5IDIwLjkzNzJDMTcuMjMyNCAyMC45NDE5IDE3LjIyMDcgMjAuOTQ2MSAxNy4yMDg5IDIwLjk0OTlDMTQuOTkwOCAyMS42NTgzIDEzLjAyMzEgMjEuNDIyNiAxMi4wNzE5IDIxLjMwODdaTTQuMDIwOTkgMTUuOTA4MUw0LjAyMDk5IDE4Ljk2MDRDNC4wNDczOCAxOC45NjA2IDQuMDc0MSAxOC45NjI4IDQuMTAwOTcgMTguOTY3M0wxMi4xOTQzIDIwLjMxNjJDMTMuMTI1OSAyMC40Mjc3IDE0Ljg5ODEgMjAuNjMzNiAxNi44ODcyIDIwLjAwMjhMMjMuMDQyMSAxNy41MTkyQzIyLjk0NzEgMTcuMzY5MSAyMi44NDM0IDE3LjIzOTcgMjIuNzA5NyAxNy4xMzM0QzIyLjQ4NDcgMTYuOTU0NiAyMi4xMTMxIDE2LjgwMDQgMjEuMzkwMyAxNi45MTA4TDE2LjYzMjMgMTguMjEzNkMxNi41ODAzIDE4LjM5MDEgMTYuNTEzNyAxOC41NDgzIDE2LjQ0NTcgMTguNjc4NkMxNi4zNTk1IDE4Ljg0MzcgMTYuMTg4NyAxOC45NDczIDE2LjAwMjUgMTguOTQ3M0w5LjY1OTY1IDE4Ljk0NzNDOS4zODM1MSAxOC45NDczIDkuMTU5NjUgMTguNzIzNCA5LjE1OTY1IDE4LjQ0NzNDOS4xNTk2NSAxOC4xNzExIDkuMzgzNTEgMTcuOTQ3MyA5LjY1OTY1IDE3Ljk0NzNMMTUuNjY4NiAxNy45NDczQzE1LjczNzEgMTcuNzIyNSAxNS43NTk0IDE3LjQ3MzIgMTUuNjkzMiAxNy4yNjQ0QzE1LjYxOTggMTcuMDMyNSAxNS4zODk1IDE2LjcwNDggMTQuNTU3OCAxNi41ODM0TDEyLjQ3ODcgMTYuNTgzNEMxMi4wNDg1IDE2LjU4MzQgMTEuMDM4OCAxNi40MyAxMC4xMDE2IDE1LjgzMzRDOC41ODMyNiAxNC45MjY1IDcuMTk5NjUgMTUuMDMwMiA1LjU4MzI4IDE1LjU0NjZDNS41NzE1MiAxNS41NTAzIDUuNTU5NjMgMTUuNTUzNyA1LjU0NzYyIDE1LjU1NjVMNC4xMzgxMSAxNS44OTQyQzQuMDk4ODggMTUuOTAzNiA0LjA1OTYzIDE1LjkwODEgNC4wMjA5OSAxNS45MDgxWk0zLjAyMDk5IDE5LjgxMThMMS40OTcyMSAxOS44MTE4TDEuNDk3MjEgMTUuMDU3OUwzLjAyMDk5IDE1LjA1NzlMMy4wMjA5OSAxOS44MTE4WiIgZmlsbD0iIzIyMzY2QSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjA5MTEgMi41NzAzMUMxMi4zMzk3IDIuNTcwMzEgMTIuNTQxMSAyLjc3MTc4IDEyLjU0MTEgMy4wMjAzMVYzLjg3NjE1QzEzLjU5MzUgNC4wODU5OCAxNC4xMDk2IDQuOTIwNjYgMTQuMDY1NSA1LjY5Mzg0QzE0LjA1MTMgNS45NDE5NiAxMy44Mzg3IDYuMTMxNjQgMTMuNTkwNiA2LjExNzQ4QzEzLjM0MjUgNi4xMDMzMyAxMy4xNTI4IDUuODkwNzIgMTMuMTY2OSA1LjY0MjU5QzEzLjE4NzEgNS4yODk3MiAxMi45MzM4IDQuNzY0NyAxMi4xMDQ2IDQuNzI4MTRMMTIuMDk0NyA0LjcyNzdMMTIuMDg0OCA0LjcyNjgzQzExLjg1NTggNC43MDY2MSAxMS41MTA4IDQuODAyNzQgMTEuMjg4MyA1LjAwNjVDMTEuMTg1IDUuMTAxMTkgMTEuMTE4NiA1LjIwOTIgMTEuMDkxOCA1LjMzMDE4QzExLjA2NjEgNS40NDYxNiAxMS4wNjkxIDUuNjA4MjQgMTEuMTU4NyA1LjgyODU3QzExLjMzMDcgNi4xMjQ4NSAxMS42OTU0IDYuMjMxNTMgMTIuMTAyMiA2LjI4Mjk3QzEyLjMxOTYgNi4zMTA0NiAxMi44MDY5IDYuMzg1NzQgMTMuMjM5MiA2LjYzNDI4QzEzLjQ2MDQgNi43NjE0MiAxMy42ODM4IDYuOTQzMTggMTMuODQ0NSA3LjIwMjc0QzE0LjAwODUgNy40Njc2IDE0LjA5MDkgNy43ODc1NSAxNC4wNjUxIDguMTU4MDZDMTQuMDE4MiA4LjgzMjE3IDEzLjQ2MTUgOS40NDUzNyAxMi41NDExIDkuNTg4MjVWMTAuMzg3NkMxMi41NDExIDEwLjYzNjEgMTIuMzM5NyAxMC44Mzc2IDEyLjA5MTEgMTAuODM3NkMxMS44NDI2IDEwLjgzNzYgMTEuNjQxMSAxMC42MzYxIDExLjY0MTEgMTAuMzg3NlY5LjU2ODQzQzExLjQwMjMgOS41MTI3NSAxMS4xNTE5IDkuNDExMTcgMTAuOTI4MiA5LjI1NjkxQzEwLjUxNDggOC45NzE5MiAxMC4xNzk3IDguNDk0MTkgMTAuMjAyNCA3LjgxMjAyQzEwLjIxMDYgNy41NjM2MiAxMC40MTg2IDcuMzY4OTQgMTAuNjY3IDcuMzc3MTdDMTAuOTE1NCA3LjM4NTQgMTEuMTEwMSA3LjU5MzQ0IDExLjEwMTkgNy44NDE4M0MxMS4wOTEgOC4xNjk4MiAxMS4yMzU5IDguMzc1OTEgMTEuNDM5IDguNTE1OTVDMTEuNjQzOSA4LjY1NzIxIDExLjg5NDUgOC43MTc1NCAxMi4wNTkzIDguNzIwNjJDMTIuMDY5OCA4LjcxOTg4IDEyLjA4MDQgOC43MTk1MSAxMi4wOTExIDguNzE5NTFDMTIuMDk2NiA4LjcxOTUxIDEyLjEwMiA4LjcxOTYgMTIuMTA3MyA4LjcxOTc5TDEyLjExMzQgOC43MTk1SDEyLjEyNDRDMTIuOTMxMSA4LjcxOTUgMTMuMTUzOCA4LjI5MDM1IDEzLjE2NzMgOC4wOTU1OEMxMy4xODA4IDcuOTAxNzUgMTMuMTM4IDcuNzcxMzcgMTMuMDc5MyA3LjY3NjU0QzEzLjAxNzMgNy41NzY0MiAxMi45MjA1IDcuNDg5MTQgMTIuNzkwNyA3LjQxNDUzQzEyLjUyMTEgNy4yNTk1NiAxMi4xODM5IDcuMjAwNDcgMTEuOTg5MyA3LjE3NTg2QzExLjU3OTkgNy4xMjQwOCAxMC43NjA2IDYuOTg0MDcgMTAuMzU3NSA2LjIzOTY1TDEwLjM0NzMgNi4yMjA4NUwxMC4zMzg5IDYuMjAxMTdDMTAuMTggNS44MjY2NiAxMC4xMzk3IDUuNDY2NSAxMC4yMTMxIDUuMTM1NDNDMTAuMjg2MiA0LjgwNTcyIDEwLjQ2MzkgNC41NDExOCAxMC42ODA0IDQuMzQyODdDMTAuOTUyNSA0LjA5MzU3IDExLjMwMTQgMy45MzM4NCAxMS42NDExIDMuODY0MzZWMy4wMjAzMUMxMS42NDExIDIuNzcxNzggMTEuODQyNiAyLjU3MDMxIDEyLjA5MTEgMi41NzAzMVoiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.gym {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACuklEQVRIib3WT4hXVRQH8I8/friQGMJFDBIxSLSYRYS4MJBaRIaEZOSqiKhAgkw3UooQuGwRtGsRGBJBES6CSouEok21CJJIlHDENEJs/DMaLYbftDjn6f1d75tGzPnC5b177rnne949557zYFCMGSzcgTFT8gwxcgOrsQW/+v8wjQ9LnkFD6Q+cwnm8iHfxGq6k/AWswRm8gfmUv4wH8n1X6pxKe2Moj7aWf4pN+DwNTOfaHA7i9VyfTf0deBWT2IlnKrtjXOXkMtbhIVzDBKawJw0Nc/wgYrUp963N+TW8ku/f5tq6tNv3gddJN+AvrMz5l2no7tR7Fj8X+7biBH7HORzFxYp07JNb+AkX8B5Wifh+j0u5Pp+jw4M4hi9EKN7CXXlKN2Gg/dnz2Cyy+VAaeq7Y86dIkm7fSJzGx0n+DY4kcYurGdPamdsZzZjOpPCyiNtcMW+N7SLWx/O5/T/059JuN59ZkYKncLZ1/g38Ju7sfeKuTuD+Je69V1xFCyLllwNrsdCXvXcUw+J92RzoSDdaelxuB5PQJdIZ45e9xGrh3PlCNhAX/7TxLnVP2pntsTUUCdibSN1x7xcFvnZkIZ8lDqZ+H5qJNBDtaf0iG/ucqzsKcY+3VWs3KU7jOzyyiKFWwrVkK/EJ9tU6ZfZOi+5wAO8Yj5Vi3icvMRR1eAqP1zqlh28n4T5RqN+snLoVbBPxe0x0q5dEJ7ruUYcn06MJHMbVysOum7TyoMZHOWA39uLR1oaR+MLD+FvU4xq3WkA6wifwSx/pBtErtyTxqFoface0lncn8nQS/liu1zH7Gl8VDrWSpA91ps/j4ZatjvSoxSvSZ5Ye0x3iH6qFYUm6XxxrC88vQtDCEXzQszaJ9zvS06L+tjArmu9UIev+Cqfc+FkjMv8sTvbY+oco+BcLI8uBS/8CcXjIXoBvoWoAAAAASUVORK5CYII=)
}

.lab {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACUklEQVRIia2XvWtUQRTFfw6LSAqxCCnC8rBIbyoRC5EUYiGyLEtIYWUp+QvWNBbBOiwhpAxY2IgEBJGgYpFgKlmXIEIghFSCrQkhH1q8O7z7ZudrEy8Mb2bumXPn3Dvz9i2ASbR14O8IbT3F2QDOidtHAT8CfgNfPZg7wDjwDvicwRk044yPgY0AdkP8WVwNNXHuCaR9oc1EA6i1xgeIkaUCxXBDc7GamoAvVq+sWobSGRrnWpSnkQIwrDi3pkHey9TqwrjcmrqnPIQ3wOmoOzOeOYC2BP7OcPqMzDeAjsfneybNADvAETAZwEyKf0eCX9pmKd+pSwnckuBmc0hTL/wBlcoYzqodZHBGnVZlj6oeBfAW2JdnofBarT4fIwUdACfANDAhrS/EP+XZV75pwafUBq1D+DdzTTBrEUyHgF1xxvZuGlEwBbx2ME+AXeA5sCiYVw5mTjC3FF/tfvvkW5U9htPSdRR1Pet7Sm1Weq3KY6Dp2RzAbeAZ5ReDj6gp6/uhIK61ZZfLMr4GrAJ/gF/AvIPvAgeC07YsPG1fEPdoa5UGeEF1Sg+kf1+te0hVhgnghvR9ar1XRqu0c5ui8ipwV/yL+Gv1A3ivxlqtt6YG+Ca7K9S8vRYvgTfSfyq+ceCxImpJFqwVHrU1awnhitoEwE1gj+q0fhDVAAsy16ROqvsrgmm5Cg2wrVS6aRsDHlCmV89fB+5RT5u71qrd1jjbOaKsX+plfZG2KfwG6l/4W8AM5YfzIf/Pxigz9AnPV0dB+ZfgjNH+u6TaGfCFqmz8A/TZtJ7sL7+gAAAAAElFTkSuQmCC)
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden],
template {
    display: none
}

@font-face {
    font-family: Public Sans;
    src: url(/_next/static/media/PublicSans-VariableFont_wght.1465d7fd.ttf);
    font-weight: 100 900;
    font-style: normal
}

:root {
    --color-primary: #223668;
    --color-primary-dark: #16254b;
    --color-primary-2: #929cb5;
    --color-primary-3: #f5f6fa;
    --color-primary-4: #151f38;
    --color-primary-5: #405791;
    --color-secondary: #007e9d;
    --color-secondary-2: #007e9d;
    --color-secondary-3: #007e9d;
    --color-success: #afe75a;
    --color-success-2: #67a706;
    --color-success-3: rgba(175, 231, 90, .5);
    --color-success-4: rgba(175, 231, 90, .2);
    --color-error: #f66;
    --color-error-2: #ba0808;
    --color-error-3: hsla(0, 100%, 70%, .5);
    --color-error-4: hsla(0, 100%, 70%, .2);
    --color-info: #18b749;
    --color-info-2: #18b749;
    --color-info-3: #18b749;
    --color-info-4: #18b749;
    --color-warning: #ffdd61;
    --color-warning-2: #bb9707;
    --color-warning-3: rgba(255, 221, 97, .5);
    --color-warning-4: rgba(255, 221, 97, .2);
    --color-accent-A: #ffc380;
    --color-accent-A2: #83411b;
    --color-accent-A3: rgba(255, 204, 128, .5);
    --color-accent-A4: rgba(255, 195, 128, .2);
    --color-accent-B: #b1a8cd;
    --color-accent-B2: #413271;
    --color-accent-B3: rgba(176, 168, 205, .5);
    --color-accent-B4: rgba(176, 168, 205, .2);
    --color-accent-C: #f1b1ba;
    --color-accent-C2: #842a37;
    --color-accent-C3: hsla(0, 100%, 70%, .5);
    --color-accent-C4: rgba(241, 177, 187, .2);
    --color-accent-D: #a6e3d8;
    --color-accent-D2: #006366;
    --color-accent-D3: rgba(166, 227, 216, .5);
    --color-accent-D4: rgba(166, 227, 216, .2);
    --color-accent-F: #b0c78f;
    --color-accent-F2: #436412;
    --color-accent-F3: hsla(83, 55%, 64%, .5);
    --color-accent-F4: hsla(83, 55%, 64%, .2);
    --color-accent-G: #96c1d9;
    --color-accent-G2: #176b9b;
    --color-accent-G3: rgba(147, 203, 240, .5);
    --color-accent-G4: rgba(147, 203, 240, .2);
    --comp-dark-accent-A: #454148;
    --comp-dark-accent-A2: #ffc380;
    --color-orange-2: #f90;
    --color-grey-1: #212121;
    --color-grey-2: #6e6e6e;
    --color-grey-3: #9e9e9e;
    --color-grey-4: #cfcfcf;
    --color-grey-5: #e8e8e8;
    --color-grey-6: #f2f2f2;
    --color-white: #fff;
    --color-white-2: #999;
    --color-white-3: #666;
    --color-white-4: #333;
    --color-white-5: #1a1a1a;
    --color-white-6: #0d0d0d;
    --color-neutral-1: #0d0d0d;
    --color-neutral-2: hsla(0, 0%, 5%, .7);
    --color-neutral-3: hsla(0, 0%, 5%, .4);
    --color-neutral-4: hsla(0, 0%, 5%, .2);
    --color-neutral-5: hsla(0, 0%, 5%, .1);
    --color-neutral-6: hsla(0, 0%, 5%, .05);
    --color-dark-neutral-2: hsla(0, 0%, 100%, .7);
    --color-white-neutral-3-40: hsla(0, 0%, 100%, .4);
    --color-text-default: var(--color-grey-2);
    --color-functional-info-1: #0078bd;
    --color-functional-info-2: #01599d;
    --color-functional-info-3: rgba(2, 166, 242, .3);
    --color-functional-info-4: rgba(2, 166, 242, .1);
    --comp-success-1: #f0fae0;
    --comp-success-1-text: #5b9306;
    --comp-success-2: #5b9306;
    --comp-success-2-text: #f0fae0;
    --comp-info-1: #e9f4fc;
    --comp-info-1-text: #176b9b;
    --comp-info-2: #176b9b;
    --comp-info-2-text: #e9f4fc;
    --comp-warning-1: #fff8e0;
    --comp-warning-1-text: #434440;
    --comp-warning-2: #bb9707;
    --comp-warning-2-text: #fff8e0;
    --comp-error-1: #ffe0e0;
    --comp-error-1-text: #ba0808;
    --comp-error-2: #ba0808;
    --comp-error-2-text: #ffe0e0;
    --comp-accent-A: #fff3e6;
    --comp-accent-A-text: #454148;
    --comp-accent-A2: #83411b;
    --comp-accent-A2-text: #fff3e6;
    --comp-accent-A3: rgba(255, 195, 128, .5);
    --comp-accent-A4: rgba(255, 195, 128, .2);
    --comp-accent-B: #f0eff6;
    --comp-accent-B-text: #363d59;
    --comp-accent-B2: #413271;
    --comp-accent-B2-text: #f0eff6;
    --comp-accent-C: #f9ebed;
    --comp-accent-C-text: #403951;
    --comp-accent-C2: #842a37;
    --comp-accent-C2-text: #f9ebed;
    --comp-accent-D: #ecf9f7;
    --comp-accent-D-text: #34495b;
    --comp-accent-D2: #006366;
    --comp-accent-D2-text: #ecf9f7
}

html[data-prefers-dark-theme=true] {
    --color-primary: #f5f6fa;
    --color-primary-3: #223668;
    --color-secondary: #dec8a0;
    --color-secondary-2: #bf8e45;
    --color-secondary-3: #f2e8d9;
    --color-grey-1: #fff;
    --color-grey-2: hsla(0, 0%, 100%, .6);
    --color-grey-5: #1c3269;
    --color-grey-6: #16254b;
    --color-primary-dark: hsla(0, 0%, 100%, .8);
    --color-white: #223668;
    --color-text-default: #f2f2f2;
    --comp-success-1: #344640;
    --comp-success-1-text: #f0fae0;
    --comp-success-2: #afe75a;
    --comp-success-2-text: #344640;
    --comp-info-1: #274262;
    --comp-info-1-text: #e9f4fc;
    --comp-info-2: #96c1d9;
    --comp-info-2-text: #274262;
    --comp-warning-1: #434440;
    --comp-warning-1-text: #fff8e0;
    --comp-warning-2: #ffdd61;
    --comp-warning-2-text: #434440;
    --comp-error-1: #432d41;
    --comp-error-1-text: #ffe0e0;
    --comp-error-2: #f66;
    --comp-error-2-text: #432d41;
    --comp-accent-A: #454148;
    --comp-accent-A-text: #ffc380;
    --comp-accent-A2: #ffc380;
    --comp-accent-A2-text: #454148;
    --comp-accent-A3: rgba(255, 195, 128, .5);
    --comp-accent-A4: rgba(255, 195, 128, .2);
    --comp-accent-B: #363d59;
    --comp-accent-B-text: #f0eff6;
    --comp-accent-B2: #b1a8cd;
    --comp-accent-B2-text: #363d59;
    --comp-accent-C: #403951;
    --comp-accent-C-text: #f9ebed;
    --comp-accent-C2: #e396a2;
    --comp-accent-C2-text: #403951;
    --comp-accent-D: #34495b;
    --comp-accent-D-text: #ecf9f7;
    --comp-accent-D2: #a6e3d8;
    --comp-accent-D2-text: #34495b;
    --color-neutral-1: #0d0d0d;
    --color-white-6: #fff
}

:root {
    --input-default-border-color: var(--color-grey-3);
    --input-default-border-radius: 4px;
    --input-default-padding-left: 12px;
    --input-default-padding-right: 12px;
    --input-default-padding-top: 8px;
    --input-default-padding-bottom: 8px;
    --input-default-font-size: 14px;
    --input-default-line-height: 20px;
    --input-default-color: var(--color-grey-1);
    --input-default-placeholder-color: var(--color-grey-2);
    --input-default-font-weight: 400;
    --input-focus-border-color: var(--color-primary);
    --input-label-margin-bottom: 4px;
    --input-label-font-size: 14px;
    --input-label-line-height: 20px;
    --input-label-color: var(--color-grey-2);
    --input-helper-text-margin-top: 4px;
    --input-helper-text-font-size: 12px;
    --input-helper-text-line-height: 16px;
    --input-helper-text-color: var(--color-grey-2);
    --input-icon-top: 8px;
    --input-start-icon-left: 12px;
    --input-start-icon-size: 16px;
    --input-start-icon-color: var(--color-grey-2);
    --input-end-icon-right: 12px;
    --input-end-icon-size: 16px;
    --input-end-icon-color: var(--color-grey-2);
    --text-area-min-height: 120px
}

.scu-input-container {
    position: relative;
    display: flex;
    flex-direction: column;
    max-width: 320px
}

.scu-input-container>input[type=email],
.scu-input-container>input[type=number],
.scu-input-container>input[type=tel],
.scu-input-container>input[type=text],
.scu-input-container>input[type=time],
.scu-input-container>select,
.scu-input-container>textarea {
    height: 36px;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    background: transparent;
    padding: var(--input-default-padding-top) var(--input-default-padding-right) var(--input-default-padding-bottom) var(--input-default-padding-left);
    border: 1px solid var(--input-default-border-color);
    border-radius: var(--input-default-border-radius);
    font-size: var(--input-default-font-size);
    color: var(--input-default-color);
    line-height: var(--input-default-line-height);
    font-weight: var(--input-default-font-weight)
}

.scu-input-container>input[type=email]::placeholder,
.scu-input-container>input[type=number]::placeholder,
.scu-input-container>input[type=tel]::placeholder,
.scu-input-container>input[type=text]::placeholder,
.scu-input-container>input[type=time]::placeholder,
.scu-input-container>select::placeholder,
.scu-input-container>textarea::placeholder {
    color: var(--input-default-placeholder-color);
    font-size: var(--input-default-font-size);
    line-height: var(--input-default-line-height)
}

.scu-input-container>input[type=email]:focus,
.scu-input-container>input[type=number]:focus,
.scu-input-container>input[type=tel]:focus,
.scu-input-container>input[type=text]:focus,
.scu-input-container>input[type=time]:focus,
.scu-input-container>select:focus,
.scu-input-container>textarea:focus {
    border-color: var(--input-focus-border-color)
}

.scu-input-container>input[type=email]:focus~.scu-input-helper-text,
.scu-input-container>input[type=email]:focus~scu-icon,
.scu-input-container>input[type=number]:focus~.scu-input-helper-text,
.scu-input-container>input[type=number]:focus~scu-icon,
.scu-input-container>input[type=tel]:focus~.scu-input-helper-text,
.scu-input-container>input[type=tel]:focus~scu-icon,
.scu-input-container>input[type=text]:focus~.scu-input-helper-text,
.scu-input-container>input[type=text]:focus~scu-icon,
.scu-input-container>input[type=time]:focus~.scu-input-helper-text,
.scu-input-container>input[type=time]:focus~scu-icon,
.scu-input-container>select:focus~.scu-input-helper-text,
.scu-input-container>select:focus~scu-icon,
.scu-input-container>textarea:focus~.scu-input-helper-text,
.scu-input-container>textarea:focus~scu-icon {
    color: var(--color-primary)
}

.scu-input-container>textarea {
    min-height: var(--text-area-min-height)
}

.scu-input-container scu-icon {
    color: var(--input-start-icon-color);
    font-size: 16px;
    position: absolute;
    top: var(--input-icon-top);
    right: var(--input-end-icon-right)
}

.scu-input-container>.scu-input-label {
    margin-bottom: var(--input-label-margin-bottom)
}

.scu-input-container>.scu-input-label~scu-icon {
    top: calc(var(--input-icon-top) + 26px)
}

.scu-input-container>.scu-input-helper-text {
    margin-top: var(--input-helper-text-margin-top)
}

.scu-input-container .block {
    max-width: unset;
    width: 100%
}

.scu-input-container.error>input[type=email],
.scu-input-container.error>input[type=number],
.scu-input-container.error>input[type=tel],
.scu-input-container.error>input[type=text],
.scu-input-container.error>input[type=time],
.scu-input-container.error>select,
.scu-input-container.error>textarea {
    border-color: var(--color-error);
    color: var(--color-error)
}

.scu-input-container.error scu-icon,
.scu-input-container.error>.scu-input-helper-text {
    color: var(--color-error)
}

.scu-input-container.success>input[type=email],
.scu-input-container.success>input[type=number],
.scu-input-container.success>input[type=tel],
.scu-input-container.success>input[type=text],
.scu-input-container.success>input[type=time],
.scu-input-container.success>select,
.scu-input-container.success>textarea {
    border-color: var(--color-success);
    color: var(--color-success)
}

.scu-input-container.success>.scu-input-helper-text {
    color: var(--color-success)
}

.scu-input-container.success scu-icon {
    color: var(--color-error)
}

.scu-input-container.warning>input[type=email],
.scu-input-container.warning>input[type=number],
.scu-input-container.warning>input[type=tel],
.scu-input-container.warning>input[type=text],
.scu-input-container.warning>input[type=time],
.scu-input-container.warning>select,
.scu-input-container.warning>textarea {
    border-color: var(--color-warning);
    color: var(--color-warning)
}

.scu-input-container.warning>.scu-input-helper-text {
    color: var(--color-warning)
}

.scu-input-container.warning scu-icon {
    color: var(--color-error)
}

.scu-input-label {
    display: block;
    font-size: var(--input-label-font-size);
    line-height: var(--input-label-line-height);
    color: var(--input-label-color)
}

.scu-input-helper-text {
    font-size: var(--input-helper-text-font-size);
    line-height: var(--input-helper-text-line-height);
    color: var(--input-helper-text-color)
}

:root {
    --button-text-transform: capitalize;
    --button-primary-border-default: 1px solid transparent;
    --button-primary-border-focus: 1px solid transparent;
    --button-secondary-border-default: 1px solid var(--color-primary-2);
    --button-secondary-border-focus: 1px solid var(--color-primary);
    --button-large-height: 44px;
    --button-large-padding-horizontal: 24px;
    --button-large-border-radius: 4px;
    --button-large-font-size: 14px;
    --button-large-font-weight: 600;
    --button-large-line-height: 20px;
    --button-large-leading-icon-margin-right: 8px;
    --button-large-icon-size: 16px;
    --button-medium-height: 36px;
    --button-medium-padding-horizontal: 20px;
    --button-medium-border-radius: 4px;
    --button-medium-font-size: 14px;
    --button-medium-font-weight: 600;
    --button-medium-line-height: 20px;
    --button-medium-leading-icon-margin-right: 8px;
    --button-medium-icon-size: 16px;
    --button-small-height: 24px;
    --button-small-padding-horizontal: 8px;
    --button-small-border-radius: 4px;
    --button-small-font-size: 12px;
    --button-small-font-weight: 600;
    --button-small-line-height: 16px;
    --button-small-leading-icon-margin-right: 4px;
    --button-small-icon-size: 12px;
    --button-link-height: 20px;
    --menu-item-default-padding: 8px 12px
}

.scu-button-group {
    display: flex
}

.scu-button-group button:not(:first-child) {
    margin-left: 10px
}

.scu-button {
    font-family: Public Sans, Segoe UI, Tahoma, Geneva, Verdana, sans-serif;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: hidden;
    display: flex;
    white-space: nowrap;
    align-items: center;
    text-transform: var(--button-text-transform);
    transition: transform .2s;
    justify-content: center;
    height: var(--button-medium-height);
    padding: 0 var(--button-medium-padding-horizontal);
    border-radius: var(--button-medium-border-radius);
    font-size: var(--button-medium-font-size);
    font-weight: var(--button-medium-font-weight);
    line-height: var(--button-medium-line-height)
}

.scu-button,
.scu-button:focus {
    outline: none
}

.scu-button:active {
    transform: scale(.97)
}

.scu-button.icon-leading>* {
    margin-right: var(--button-medium-leading-icon-margin-right)
}

.scu-button.icon-leading>*>i {
    font-size: var(--button-medium-icon-size) !important
}

.scu-button.icon-trailing>* {
    margin-left: var(--button-medium-leading-icon-margin-right)
}

.scu-button.icon-trailing>*>i {
    font-size: var(--button-medium-icon-size) !important
}

.scu-button:disabled,
.scu-button[disabled] {
    color: var(--color-primary-2)
}

.scu-button:disabled:active,
.scu-button[disabled]:active {
    transform: none
}

.scu-button:disabled>i,
.scu-button[disabled]>i {
    opacity: .5
}

.scu-button.primary {
    background: var(--color-primary);
    color: var(--color-white);
    border: var(--button-primary-border-default)
}

.scu-button.primary:focus,
.scu-button.primary:hover {
    background: var(--color-primary-dark)
}

.scu-button.primary:disabled,
.scu-button.primary[disabled] {
    background: var(--color-primary-2)
}

.scu-button.secondary {
    background: unset;
    color: var(--color-primary);
    border: var(--button-secondary-border-default)
}

.scu-button.secondary:focus,
.scu-button.secondary:hover {
    border: var(--button-secondary-border-focus);
    background: var(--color-primary-3)
}

.scu-button.secondary:disabled,
.scu-button.secondary[disabled] {
    border-color: var(--color-neutral-4);
    color: var(--color-primary-2)
}

.scu-button.link {
    background: unset;
    height: var(--button-link-height);
    color: var(--color-primary);
    border-radius: 0;
    border: none;
    border-bottom: 1px solid transparent;
    padding: 0
}

.scu-button.link:focus,
.scu-button.link:hover {
    border-color: var(--color-primary)
}

.scu-button.link:disabled,
.scu-button.link[disabled] {
    color: var(--color-primary-2)
}

.scu-button.large {
    height: var(--button-large-height);
    padding: 0 var(--button-large-padding-horizontal);
    border-radius: var(--button-large-border-radius);
    font-size: var(--button-large-font-size);
    font-weight: var(--button-large-font-weight);
    line-height: var(--button-large-line-height)
}

.scu-button.large.icon-leading>* {
    margin-right: var(--button-large-leading-icon-margin-right)
}

.scu-button.large.icon-leading>*>i {
    font-size: var(--button-large-icon-size) !important
}

.scu-button.large.icon-trailing>* {
    margin-left: var(--button-large-leading-icon-margin-right)
}

.scu-button.large.icon-trailing>*>i {
    font-size: var(--button-large-icon-size) !important
}

.scu-button.small {
    height: var(--button-small-height);
    padding: 0 var(--button-small-padding-horizontal);
    border-radius: var(--button-small-border-radius);
    font-size: var(--button-small-font-size);
    font-weight: var(--button-small-font-weight);
    line-height: var(--button-small-line-height)
}

.scu-button.small.icon-leading>* {
    margin-right: var(--button-small-leading-icon-margin-right)
}

.scu-button.small.icon-leading>*>i {
    font-size: var(--button-small-icon-size) !important
}

.scu-button.small.icon-trailing>* {
    margin-left: var(--button-small-leading-icon-margin-right)
}

.scu-button.small.icon-trailing>*>i {
    font-size: var(--button-small-icon-size) !important
}

.scu-button.medium {
    height: var(--button-medium-height);
    padding: 0 var(--button-medium-padding-horizontal);
    border-radius: var(--button-medium-border-radius);
    font-size: var(--button-medium-font-size);
    font-weight: var(--button-medium-font-weight);
    line-height: var(--button-medium-line-height)
}

.scu-button.medium.icon-leading>* {
    margin-right: var(--button-medium-leading-icon-margin-right)
}

.scu-button.medium.icon-leading>*>i {
    font-size: var(--button-medium-icon-size) !important
}

.scu-button.medium.icon-trailing>* {
    margin-left: var(--button-medium-leading-icon-margin-right)
}

.scu-button.medium.icon-trailing>*>i {
    font-size: var(--button-medium-icon-size) !important
}

button.block {
    width: 100%
}

.scu-bottom-sheet {
    position: fixed !important;
    bottom: 0;
    left: 0;
    width: 100%;
    background: var(--color-white);
    border-radius: 8px 8px 0 0;
    overflow-y: scroll
}

.scu-bottom-sheet-slide-in {
    animation: custom-bottom-sheet-enter .3s ease
}

.scu-bottom-sheet-slide-out {
    animation: custom-bottom-sheet-enter .3s ease reverse forwards
}

@keyframes custom-bottom-sheet-enter {
    0% {
        transform: translateY(100%)
    }
    to {
        transform: translateY(0)
    }
}

.scu-side-drawer {
    position: fixed !important;
    width: 400px;
    height: 100%;
    background: var(--color-white);
    right: 0;
    top: 0;
    left: unset;
    overflow-y: scroll
}

.scu-side-drawer-slide-in {
    animation: slide-from-right .2s ease
}

.scu-side-drawer-slide-out {
    animation: slide-from-right .2s ease reverse forwards
}

.scu-side-drawer-header {
    display: flex;
    justify-content: space-between;
    padding: 30px 20px;
    box-shadow: 0 4px 25px 0 rgba(0, 0, 0, .1)
}

.scu-side-drawer-header .scu-side-drawer-heading {
    font-weight: 600;
    font-size: 20px;
    color: #000
}

.scu-side-drawer-body {
    padding: 20px
}

.scu-tab {
    cursor: pointer;
    color: var(--color-primary-dark);
    font-size: 14px;
    font-weight: 400;
    border-bottom: 1px solid var(--color-neutral-5);
    padding: 10px 12px;
    flex-shrink: 0;
    line-height: 150%;
    transition: font-weight .2s
}

.scu-tab.active {
    color: var(--color-primary);
    border-bottom-color: var(--color-primary);
    font-weight: 600
}

.scu-tab.disabled {
    color: var(--color-grey-3);
    border-bottom-color: var(--color-neutral-5);
    pointer-events: none
}

.scu-tab.outline {
    padding: 8px 35px;
    border-radius: 30px;
    border: 1px solid var(--color-neutral-5);
    margin-left: 12px
}

.scu-tab.outline:last-child {
    margin-right: 12px
}

.scu-tab.outline.active {
    background-color: var(--color-primary);
    color: var(--color-white);
    font-weight: 600
}

.scu-tab.outline.disabled {
    color: var(--color-grey-3);
    pointer-events: none
}

.scu-tab.isDarkBg {
    border-color: unset;
    color: var(--color-dark-neutral-2)
}

.scu-tab.isDarkBg.active {
    background: var(--color-white);
    color: var(--color-primary)
}

.scu-tab-container {
    overflow-x: auto;
    display: flex;
    list-style: none;
    padding: 0;
    scrollbar-width: none
}

.scu-tab-container::-webkit-scrollbar {
    display: none
}

.wrapper-scu-tag {
    display: flex;
    flex-wrap: wrap
}

.wrapper-scu-tag :not(:first-child) {
    margin-left: 20px
}

.scu-tag {
    display: inline-flex;
    align-items: center;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    padding: 6px 12px;
    border-radius: 50px;
    color: var(--comp-info-2);
    background: var(--comp-info-1);
    text-transform: capitalize
}

.scu-tag i {
    margin-right: 4px;
    font-size: 12px !important
}

.scu-tag.accent-a {
    background: var(--comp-accent-A4);
    color: var(--comp-accent-A2)
}

.scu-tag.accent-b {
    background: var(--comp-accent-B);
    color: var(--comp-accent-B2)
}

.scu-tag.accent-c {
    background: var(--comp-accent-C);
    color: var(--comp-accent-C2)
}

.scu-tag.accent-d {
    background: var(--comp-accent-D);
    color: var(--comp-accent-D2)
}

.scu-tag.warning {
    background: var(--comp-warning-1);
    color: var(--comp-warning-2)
}

.scu-tag.success {
    background: var(--comp-success-1);
    color: var(--comp-success-2)
}

.scu-tag.error {
    background: var(--comp-error-1);
    color: var(--comp-error-2)
}

.scu-tag.small {
    font-size: 12px;
    line-height: 14px;
    padding: 2px 8px
}

.wrapper-scu-label {
    display: flex;
    flex-wrap: wrap
}

.wrapper-scu-label :not(:first-child) {
    margin-left: 20px
}

.scu-label {
    display: inline-flex;
    align-items: center;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    padding: 6px 12px;
    border-radius: 12px;
    color: var(--comp-info-1);
    background: var(--comp-info-2);
    text-transform: capitalize
}

.scu-label i {
    margin-right: 4px
}

.scu-label.accent-a {
    background: var(--comp-accent-A2);
    color: var(--comp-accent-A)
}

.scu-label.accent-b {
    background: var(--comp-accent-B2);
    color: var(--comp-accent-B)
}

.scu-label.accent-c {
    background: var(--comp-accent-C2);
    color: var(--comp-accent-C)
}

.scu-label.accent-d {
    background: var(--comp-accent-D2);
    color: var(--comp-accent-D)
}

.scu-label.warning {
    background: var(--comp-warning-2);
    color: var(--comp-warning-1)
}

.scu-label.success {
    background: var(--comp-success-2);
    color: var(--comp-success-1)
}

.scu-label.error {
    background: var(--comp-error-2);
    color: var(--comp-error-1)
}

.scu-label.small {
    font-size: 12px;
    line-height: 14px
}

.scu-toast {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 8px 12px;
    gap: 8px;
    border-radius: 0 0 4px 4px;
    font-family: Public Sans;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0;
    text-align: left;
    max-width: 360px;
    color: var(--color-neutral-1);
    background-color: var(--color-white-6)
}

.scu-toast.success {
    color: var(--comp-success-1);
    background-color: var(--comp-success-2)
}

.scu-toast.warning {
    color: var(--comp-warning-1);
    background-color: var(--comp-warning-2)
}

.scu-toast.error {
    color: var(--comp-error-1);
    background-color: var(--comp-error-2)
}

.scu-toast .action {
    color: var(--color-neutral-white-7);
    margin-left: auto
}

.scu-toast-container {
    display: flex;
    flex-direction: column;
    gap: 16px;
    left: 50%;
    transform: translateX(-50%)
}

.scu-toast-container.fixed {
    position: fixed;
    bottom: 24px;
    z-index: 999
}

.scu-toast-container h4 {
    text-align: center
}

.scu-toast-container.right {
    right: 24px;
    left: unset;
    transform: unset
}

.scu-toast-container.right h4 {
    text-align: right
}

.scu-toast-container.left {
    left: 24px;
    transform: unset
}

.no-scrollbar {
    scrollbar-width: none
}

.no-scrollbar::-webkit-scrollbar {
    display: none
}

.scu-menu {
    display: flex;
    flex-direction: column;
    background: #fff;
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid var(--color-primary)
}

.scu-menu.position-bottom {
    margin-top: 8px;
    animation: slide-in-from-top .2s
}

.scu-menu.position-left {
    margin-left: 8px;
    animation: slide-in-from-left .2s
}

.scu-menu-item {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: var(--menu-item-default-padding);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var(--color-neutral-1)
}

.scu-menu-item scu-icon {
    opacity: .7
}

.scu-menu-item.icon-leading scu-icon {
    margin-right: 8px
}

.scu-menu-item.icon-trailing scu-icon {
    margin-left: 8px
}

.scu-menu-item:hover {
    background: var(--color-neutral-6)
}

.scu-menu-item.active {
    font-weight: 600;
    color: var(--color-primary)
}

.scu-menu-header {
    display: flex;
    padding: var(--menu-item-default-padding);
    font-size: 14px;
    color: var(--color-neutral-2)
}

.scu-menu-header scu-icon {
    margin-right: 8px
}

@keyframes slide-in-from-top {
    0% {
        transform: translateY(-10px)
    }
    to {
        transform: translateY(0)
    }
}

@keyframes slide-in-from-left {
    0% {
        transform: translateX(-10px)
    }
    to {
        transform: translateX(0)
    }
}

.multiline-truncate {
    display: -webkit-box;
    -webkit-line-clamp: var(--no-of-lines-to-show);
    -webkit-box-orient: vertical;
    overflow: hidden
}

.scu-text-primary {
    color: var(--color-primary)
}

.scu-text-secondary {
    color: var(--color-secondary)
}

.scu-text-success {
    color: var(--color-success)
}

.scu-text-error {
    color: var(--color-error)
}

.scu-text-info {
    color: var(--color-info)
}

.scu-text-warning {
    color: var(--color-warning)
}

.scu-text-white {
    color: var(--color-white)
}

.scu-bg-primary {
    background: var(--color-primary)
}

.scu-bg-secondary {
    background: var(--color-secondary)
}

.scu-bg-success {
    background: var(--color-success)
}

.scu-bg-error {
    background: var(--color-error)
}

.scu-bg-info {
    background: var(--color-info)
}

.scu-bg-warning {
    background: var(--color-warning)
}

.scu-bg-white {
    background: var(--color-white)
}

.scu-bg-primary-light {
    background: var(--color-primary-3)
}

.scu-bg-secondary-light {
    background: var(--color-secondary-3)
}

.scu-bg-success-light {
    background: var(--color-success-3)
}

.scu-bg-error-light {
    background: var(--color-error-3)
}

.scu-bg-info-light {
    background: var(--color-info-3)
}

.scu-bg-warning-light {
    background: var(--color-warning-3)
}

body {
    font-family: Segoe UI, Tahoma, Geneva, Verdana, sans-serif
}

@supports(font-variation-settings:"wght" 200) {
    body {
        font-family: Public Sans, Segoe UI, Tahoma, Geneva, Verdana, sans-serif !important
    }
}

html[data-prefers-dark-theme=true] body {
    background: #223668
}

.sectionContainer {
    --default-section-container-horizontal-padding: 20px;
    --default-section-container-vertical-padding: 40px;
    --default-section-container-max-width: 1146px;
    width: 100%;
    display: flex;
    justify-content: center;
    scroll-margin-top: 60px;
    padding: var(--default-section-container-vertical-padding) 0
}

.sectionContainer>* {
    width: 100%;
    max-width: var(--default-section-container-max-width)
}

@media(max-width:991px) {
    .sectionContainer {
        padding: var(--default-section-container-vertical-padding) var(--default-section-container-horizontal-padding);
        scroll-margin-top: 43px
    }
}

.noScrollbar {
    scrollbar-width: none
}

.noScrollbar::-webkit-scrollbar {
    display: none
}

.nonClickableChild>* {
    pointer-events: none
}

@keyframes slide-from-bottom {
    0% {
        transform: translateY(100px)
    }
    to {
        transform: translateY(0)
    }
}

@keyframes slide-from-right {
    0% {
        transform: translateX(100px)
    }
    to {
        transform: translateX(0)
    }
}

@keyframes expand-and-shrink {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.3)
    }
    to {
        transform: scale(1)
    }
}

@keyframes shrink-expand-shrink {
    0% {
        transform: scale(1)
    }
    10% {
        transform: scale(1.2)
    }
    20% {
        transform: scale(1)
    }
    30% {
        transform: scale(1.2)
    }
    40% {
        transform: scale(1)
    }
}

@keyframes moveGBCFromLeftToRight {
    0% {
        width: 0;
        background-color: #fff
    }
    to {
        width: 100%;
        background-color: #fff
    }
}

@keyframes slide-from-top {
    0% {
        transform: translateY(-110%)
    }
    to {
        transform: translateY(0)
    }
}

.scu-h1,
.scu-typography h1 {
    font: 600 48px/58px Public Sans, sans-serif;
    letter-spacing: normal;
    margin: 0
}

.scu-h2,
.scu-typography h2 {
    font: 610 40px/48px Public Sans, sans-serif;
    letter-spacing: normal;
    margin: 0
}

.scu-h3,
.scu-typography h3 {
    font: 610 32px/38px Public Sans, sans-serif;
    letter-spacing: normal;
    margin: 0
}

.scu-h4,
.scu-typography h4 {
    font: 610 24px/28px Public Sans, sans-serif;
    letter-spacing: normal;
    margin: 0
}

.scu-h5,
.scu-typography h5 {
    font: 610 20px/24px Public Sans, sans-serif;
    letter-spacing: normal;
    margin: 0
}

.scu-h6,
.scu-typography h6 {
    font: 610 16px/20px Public Sans, sans-serif;
    letter-spacing: normal;
    margin: 0
}

.scu-typography .scu-body-1 {
    font: 410 16px/22px Public Sans, sans-serif;
    letter-spacing: normal;
    margin: 0
}

.scu-typography .scu-body-2 {
    font: 410 14px/20px Public Sans, sans-serif;
    letter-spacing: normal;
    margin: 0
}

.scu-typography .scu-caption-1 {
    font: 410 12px/16px Public Sans, sans-serif;
    letter-spacing: normal;
    margin: 0
}

.scu-typography .scu-caption-2 {
    font: 410 10.5px/14px Public Sans, sans-serif;
    letter-spacing: normal;
    margin: 0
}

.scu-regular,
regular .scu-typography {
    font-weight: 400 !important
}

.scu-semi-bold,
semi-bold .scu-typography {
    font-weight: 600 !important
}

.scu-bold,
bold .scu-typography {
    font-weight: 700 !important
}

.scu-typography .color-neutral-3 {
    color: var(--color-neutral-3)
}

.scu-typography .color-neutral-2 {
    color: var(--color-neutral-2)
}

.scu-typography .color-neutral-1 {
    color: var(--color-neutral-1)
}

.sectionLabel {
    color: var(--color-primary-2);
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    margin-bottom: 8px
}

@media(min-width:992px) {
    .sectionLabel {
        font-size: 14px;
        line-height: 16px
    }
}

.selectSectionLabel {
    color: #c88c32 !important
}

.sectionDescription {
    color: var(--color-neutral-2);
    margin-bottom: 24px
}

@media(max-width:991px) {
    .sectionDescription {
        font-size: 14px;
        line-height: 20px
    }
}

.sectionHeading>h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    margin: 12px 0
}

@media(min-width:992px) {
    .sectionHeading>h2 {
        font-size: 48px;
        line-height: 58px
    }
}

.selectGradientHeading h2 {
    background: linear-gradient(90deg, #8c6115, #976d23 14.29%, #b58e48 28.57%, #cfa457 54.69%, #996f25);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.selectBlackHeading h2,
.selectBlackHeading h2 em {
    color: #000
}

.blackHeading h2 {
    color: #0c0c0c
}

.blueYellowHeading h2 {
    color: var(--color-primary)
}

.blueYellowHeading h2 em {
    color: var(--color-secondary)
}

.blackBlueHeading h2 {
    color: var(--color-neutral-1)
}

.blackBlueHeading h2 em {
    color: var(--color-primary-5)
}

.yellowBlackHeading h2 {
    color: var(--color-secondary)
}

.yellowBlackHeading h2 em {
    color: var(--color-neutral-1)
}

.blackWhiteHeading h2 em {
    color: var(--color-white)
}

.blackYellowHeading h2 {
    color: var(--color-neutral-1)
}

.blackYellowHeading h2 em {
    color: var(--color-secondary)
}

.blackWhiteHeading h2 {
    color: var(--color-neutral-1)
}

.blackWhiteHeading h2 em {
    color: var(--color-primary-3)
}

.lightYellowWhiteHeading h2 {
    color: var(--color-white)
}

.lightYellowWhiteHeading h2 em {
    color: var(--color-secondary-2)
}

.WhiteSkyBlueHeading h2 {
    color: var(--color-white)
}

.WhiteSkyBlueHeading h2 em {
    color: var(--color-info)
}

.WhiteLightGreenHeading h2 {
    color: var(--color-white)
}

.WhiteLightGreenHeading h2 em {
    color: #a7e3d8
}

.BlackSkyBlueHeading h2 {
    color: var(--color-black)
}

.BlackSkyBlueHeading h2 em {
    color: #0077be
}

.blackBrownHeading h2 {
    color: var(--color-black)
}

.blackBrownHeading h2 em {
    color: #85411b
}

.blackAccentB2Heading h2 {
    color: var(--color-neutral-1)
}

.blackAccentB2Heading h2 em {
    color: var(--color-accent-B2)
}

.secondary2Primary2heading h2 {
    color: var(--color-secondary-2)
}

.secondary2Primary2heading h2 em {
    color: var(--color-primary-2)
}

:root {
    --body-bottom-padding: 0px
}

body {
    font-family: Public Sans, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media(max-width:991px) {
    body {
        padding-bottom: var(--body-bottom-padding)
    }
}

body.overlay {
    overflow-y: hidden
}

*,
:after,
:before {
    box-sizing: border-box !important
}

html {
    scroll-padding-top: 4rem
}

@supports(scroll-behavior:smooth) {
    html {
        scroll-behavior: smooth !important
    }
}

.pageAnchor {
    scroll-margin-top: 4rem
}

body,
html {
    margin: 0
}

a {
    color: inherit
}

img {
    max-width: 100%;
    height: auto
}

ul li {
    list-style: none
}

a,
ul li {
    display: inline-block
}

a {
    text-decoration: none
}

h2 {
    font-weight: 800;
    font-size: 32px;
    line-height: 30px;
    color: #22366a
}

@media(min-width:992px) {
    h2 {
        font-size: 62px;
        line-height: 58px
    }
}

h2 em {
    color: var(--color-secondary)
}

@media(min-width:992px) {
    h3 {
        font-weight: 800;
        font-size: 28px;
        line-height: 28px;
        letter-spacing: -.03em;
        color: var(--color-secondary)
    }
}

h3 em {
    color: #22366a
}

h4 {
    font-size: 50px;
    line-height: 48px;
    letter-spacing: -.03em;
    color: var(--color-secondary);
    font-weight: 700
}

p {
    font-weight: 400
}

input,
p,
select {
    font-size: 16px;
    line-height: 20px
}

input,
select {
    position: relative;
    color: #d3d7e1;
    background: 0 0;
    border: none;
    border: 1px solid var(--color-primary-2);
    outline: 0;
    padding: 0 0 10px;
    border-radius: 0;
    z-index: 9;
    font-family: inherit
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjU5OTYxIDAuOTI1NzgxTDYuOTQ4MTggNi4yNzQzNUwxMi4yOTY4IDAuOTI1NzgxIiBzdHJva2U9IiMyMjM2NkEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) !important;
    background-repeat: no-repeat !important;
    background-position: 95% !important
}

::-webkit-input-placeholder {
    color: #d3d7e1
}

.error input,
.error select {
    border: 1px solid #eb5757 !important;
    color: #eb5757 !important
}

.error ::-webkit-input-placeholder {
    color: #eb5757 !important
}

.inline-icons {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-position: 50%;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer
}

.arrow-down {
    position: relative
}

.arrow-down:after {
    position: absolute;
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMTI1IDRMNi42MjUgOUwxMi4xMjUgNCIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    background-position: 50%;
    width: 10px;
    height: 10px;
    top: 24%;
    right: -16px
}

.btn-arrow-down {
    position: relative
}

.btn-arrow-down:after {
    position: relative;
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjUgMUw2IDZMMTEuNSAxIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    width: 10px;
    height: 10px;
    display: inline-block;
    margin: 0 0 0 10px
}

.btn-arrow-down:after,
.full-arrow-down {
    background-position: 50%;
    background-repeat: no-repeat
}

.full-arrow-down {
    transform: rotate(90deg);
    width: 20px;
    height: 20px;
    border-radius: none;
    background-color: transparent;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgMTBIMTciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTAgM0wxNyAxMEwxMCAxNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=")
}

.btn,
button {
    border-radius: 0;
    outline: 0;
    text-align: center;
    border: none;
    font-weight: 700
}

@media(min-width:992px) {
    .btn,
    button {
        padding: 16px 18px;
        cursor: pointer;
        font-size: 16px;
        line-height: 20px
    }
}

@media(max-width:991px) {
    .btn,
    button {
        padding: 16px 20px
    }
}

.btn-yellow {
    background: var(--color-secondary) !important;
    color: #fff !important
}

.btn-grey {
    background: #bdc3d2 !important;
    color: #fff !important
}

.grid-container {
    display: grid;
    grid-column-gap: 30px
}

.container {
    position: relative
}

@media(max-width:767px) {
    .container {
        margin: 0 20px
    }
}

@media(min-width:992px) {
    .container {
        max-width: 1075px;
        margin: 0 auto
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .container {
        max-width: 860px;
        margin: 0 auto
    }
}

@media(min-width:768px)and (max-width:991px) {
    .container {
        max-width: 550px;
        margin: 0 auto
    }
    .container-fluid-right {
        max-width: 100%;
        margin-left: 14.193vw;
        margin-right: 0
    }
}

section {
    margin: 80px 0;
    scroll-margin-top: 100px
}

@media(min-width:992px) {
    section {
        margin: 100px 0
    }
}

.section-small-heading {
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: .15em;
    text-transform: uppercase;
    color: #22366a
}

@media(min-width:992px) {
    .section-small-heading {
        font-size: 16px;
        margin-bottom: 12px
    }
}

@media(max-width:991px) {
    .section-small-heading {
        margin-bottom: 8px
    }
}

@media(min-width:992px) {
    .section-heading {
        max-width: 842px
    }
    .section-heading.full-width {
        max-width: 100%
    }
}

.section-heading.section-heading-withLogo {
    display: flex;
    align-items: flex-start
}

@media(min-width:992px) {
    .section-heading.section-heading-withLogo {
        margin-bottom: 60px
    }
}

@media(max-width:991px) {
    .section-heading.section-heading-withLogo {
        margin-bottom: 32px
    }
}

@media(min-width:992px) {
    .section-heading.section-heading-withLogo h2 {
        max-width: 696px;
        display: inline-block
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .section-heading.section-heading-withLogo h2 {
        max-width: 545px
    }
}

@media(max-width:767px) {
    .section-heading.section-heading-withLogo h2 {
        width: 223px
    }
}

.section-heading.section-heading-withLogo .section-heading-logo {
    position: relative;
    width: 83px;
    height: 79px;
    display: inline-block;
    margin: 0 37px 0 0
}

@media(max-width:991px) {
    .section-heading.section-heading-withLogo .section-heading-logo {
        margin: 0 16px 0 0
    }
}

.section-heading.section-heading-withLogo .section-heading-logo img {
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 100%
}

.sub-section-heading {
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
    color: #22366a
}

.green-section h2 em {
    color: #b1c78f
}

.pink-section h2 em {
    color: #e397a2
}

.purple-section h2 em {
    color: #b1a8cd
}

.blue-section h2 em {
    color: #96c0d9
}

.container-blue {
    background: #22366a;
    position: relative
}

.container-blue:after {
    position: absolute;
    content: "";
    width: 80px;
    height: 80px;
    background: #fff;
    top: 0;
    right: 0
}

@media(max-width:991px) {
    .container-blue:after {
        content: none
    }
}

@media(min-width:992px) {
    .container-blue:after {
        content: none
    }
}

.yellow-container {
    position: relative;
    background: #f9f3ea;
    z-index: -2
}

.dark-yellow-container {
    position: relative;
    background: var(--color-secondary);
    z-index: -2
}

.d-none {
    display: none
}

@media(min-width:992px) {
    .d-lg-block {
        display: block
    }
}

@media(max-width:991px) {
    .d-md-block {
        display: block
    }
    .d-sm-none {
        display: none !important
    }
}

.arrow-left {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTlMMTUgMTBMNiAxIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    width: 12px !important;
    height: 12px !important;
    margin-left: 10px;
    margin-bottom: 0;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain
}

.arrow-left.arrow-down {
    transform: rotate(90deg)
}

.arrow-right {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxMiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjUgMS41TDEuNSAxMC41TDEwLjUgMTkuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    width: 12px !important;
    height: 12px !important;
    margin-left: 10px;
    margin-bottom: 0;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain
}

.error-texts {
    margin-top: 16px;
    padding: 0 !important
}

@media(min-width:992px) {
    .error-texts {
        margin-top: 12px
    }
}

.error-texts p {
    color: #eb5757 !important;
    font-weight: 400 !important;
    margin-top: 0 !important
}

@media(min-width:992px) {
    .error-texts p {
        font-size: 12px !important;
        line-height: 16px !important
    }
}

.yellow-angle {
    float: left;
    width: 35px;
    height: 35px;
    background: #f9f3ea;
    position: relative
}

.yellow-angle:before {
    width: 35px;
    height: 19px;
    left: 0;
    top: 0
}

.yellow-angle:after,
.yellow-angle:before {
    content: "";
    background: var(--color-secondary);
    position: absolute
}

.yellow-angle:after {
    width: 19px;
    height: 35px;
    right: 0
}

.trending {
    color: #fff;
    padding: 8px 18px;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px
}

.carousel-button,
.trending {
    background: var(--color-secondary)
}

.carousel-button {
    position: absolute;
    right: 0;
    bottom: 0
}

.carousel-button span {
    width: 20px !important;
    height: 20px !important;
    background-size: cover;
    vertical-align: bottom
}

@media(min-width:992px) {
    .carousel-button {
        display: block
    }
    .carousel-button .left-button {
        background: #f4e8d6 !important
    }
    .carousel-button .left-button span {
        transform: rotate(180deg);
        margin-left: 0
    }
    .carousel-button .left-button.active {
        background: var(--color-secondary) !important
    }
    .carousel-button .right-button span {
        margin-left: 0
    }
    .carousel-button .right-button.non-active {
        background: #f4e8d6 !important
    }
}

.brz .brz-popup2__inner>.brz-container__wrap .brz-popup2__close,
.brz .brz-row__container>.brz-bg {
    display: none !important
}

select {
    color: #9e9e9e !important
}

select:valid {
    color: #0c0c0c !important
}

select:disabled {
    opacity: 1;
    color: hsla(0, 0%, 5%, .2);
    border: 1px solid hsla(0, 0%, 5%, .2) !important;
    background-color: hsla(0, 0%, 5%, .05) !important;
    background-image: none !important;
    cursor: default
}

input::placeholder {
    color: #9e9e9e !important
}

input:disabled {
    color: hsla(0, 0%, 5%, .2) !important;
    border: 1px solid hsla(0, 0%, 5%, .2) !important;
    background-color: hsla(0, 0%, 5%, .05) !important;
    background-repeat: no-repeat !important;
    cursor: default
}

.article-listing-x3 .container {
    overflow: hidden
}

@media(max-width:767px) {
    .article-listing-x3 .container {
        margin: 0
    }
}

.article-listing-x3 .container .article-banner {
    position: relative;
    margin: 0 20px
}

@media(min-width:992px) {
    .article-listing-x3 .container .article-banner {
        margin: 0
    }
}

@media(min-width:768px)and (max-width:991px) {
    .article-listing-x3 .container .article-banner {
        margin-left: 0
    }
}

.article-listing-x3 .container .article-banner .section-heading {
    color: var(--color-secondary)
}

.article-listing-x3 .container .article-banner .section-heading em {
    color: #22366a
}

.article-listing-x3 .container .article-banner h3 {
    color: #22366a;
    font-weight: 700
}

@media(min-width:992px) {
    .article-listing-x3 .container .article-banner h3 {
        font-size: 24px
    }
}

@media(max-width:991px) {
    .article-listing-x3 .container .article-banner h3 {
        font-size: 20px;
        line-height: 22px;
        letter-spacing: -.011em
    }
}

.article-listing-x3 .container .see-all {
    float: right;
    font-size: 14px;
    line-height: 28px;
    color: #22366a
}

.article-listing-x3 .container .see-all .arrow-left {
    filter: invert(16%) sepia(16%) saturate(5315%) hue-rotate(202deg) brightness(97%) contrast(89%);
    filter: invert(1)
}

@media(max-width:991px) {
    .article-listing-x3 .container .see-all {
        padding: 0 20px
    }
}

.article-listing-x3 .container .article-grid-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
    position: relative;
    margin-top: 32px;
    padding: 0 20px;
    white-space: normal;
    overflow-x: scroll;
    overflow-y: hidden;
    width: 100%;
    grid-column-gap: 20px
}

.article-listing-x3 .container .article-grid-wrapper::-webkit-scrollbar {
    display: none
}

@media(min-width:992px) {
    .article-listing-x3 .container .article-grid-wrapper {
        margin-top: 28px;
        overflow-x: hidden;
        overflow-y: scroll;
        width: 100%;
        max-width: none;
        padding-right: 0;
        padding-left: 0;
        grid-column-gap: 49px
    }
}

@media(min-width:992px)and (min-width:992px)and (max-width:1199px) {
    .article-listing-x3 .container .article-grid-wrapper {
        grid-column-gap: 38px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .article-listing-x3 .container .article-grid-wrapper {
        max-width: unset;
        padding-left: 0
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .article-listing-x3 .container .article-grid-wrapper {
        max-width: unset
    }
}

.article-listing-x3 .container .article-grid-item {
    max-width: 21.688rem;
    position: relative;
    margin-bottom: 48px
}

.article-listing-x3 .container .article-grid-item a {
    display: block
}

@media(max-width:991px) {
    .article-listing-x3 .container .article-grid-item {
        min-width: 18.25rem
    }
}

.article-listing-x3 .container .article-grid-item .view-share-icons {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    transition: opacity .5s ease;
    z-index: 11;
    cursor: pointer;
    width: 52px;
    height: 52px
}

.article-listing-x3 .container .article-grid-item .view-share-icons.show {
    opacity: 1;
    transition: opacity .5s ease
}

.article-listing-x3 .container .article-grid-item .view-share-icons.show ul li {
    display: block !important
}

.article-listing-x3 .container .article-grid-item .view-share-icons ul li {
    display: none !important;
    background: #22366a;
    padding: 16px;
    margin-top: 1px
}

.article-listing-x3 .container .article-grid-item .view-share-icons ul li a {
    filter: invert(100%) sepia(100%) saturate(2%) hue-rotate(322deg) brightness(103%) contrast(101%)
}

.article-listing-x3 .container .article-grid-item .view-share-icons ul li:last-child a {
    filter: none
}

.article-listing-x3 .container .article-grid_small-heading {
    font-size: 12px;
    line-height: 20px;
    letter-spacing: .15em;
    color: #22366a;
    display: block;
    margin: 10px 0 0;
    text-transform: uppercase
}

@media(min-width:992px) {
    .article-listing-x3 .container .article-grid_small-heading {
        margin: 12px 0 0
    }
}

.article-listing-x3 .container .article-grid_bold-heading {
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.011em;
    font-weight: 700;
    color: #22366a
}

@media(min-width:992px) {
    .article-listing-x3 .container .article-grid_bold-heading {
        margin: 8px 0 0
    }
}

.article-listing-x3 .container .article-grid_bottom-text {
    font-size: 14px;
    line-height: 18px;
    color: #647297;
    margin: 8px 0 0
}

.article-listing-x3 .container .article-grid-image-wrapper {
    position: relative;
    overflow: hidden;
    height: 0;
    padding-bottom: 54%
}

.article-listing-x3 .container .article-grid-image-wrapper img {
    position: absolute;
    width: 100%;
    height: 100%
}

.article-listing-x3 .container .article-share-button {
    position: absolute;
    right: 0;
    top: 0;
    background: #22366a;
    padding: 16px;
    z-index: 2
}

.article-listing-x3 .container .article-play-button {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 16px;
    background: var(--color-secondary)
}

.article-listing-x3 .container .trending {
    position: absolute;
    left: 0;
    top: 0
}

.company-logos-carousel {
    position: relative
}

@media(min-width:992px) {
    .company-logos-carousel {
        padding-bottom: 52px
    }
}

.company-logos-carousel .container {
    position: relative
}

@media(max-width:767px) {
    .company-logos-carousel .container {
        margin: 0
    }
}

@media(max-width:991px) {
    .company-logos-carousel .container .company-logos-carousel-title {
        padding-left: 20px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .company-logos-carousel .container .company-logos-carousel-title {
        padding-left: 0
    }
}

@media(min-width:768px)and (max-width:991px) {
    .company-logos-carousel .container .company-logos-carousel-title {
        padding-left: 0
    }
}

.company-logos-carousel .container .company-logos-carousel-title h2 em {
    color: var(--color-secondary)
}

@media(min-width:992px) {
    .company-logos-carousel .container .company-logos-carousel-title h2 {
        margin-top: 12px
    }
}

@media(max-width:991px) {
    .company-logos-carousel .container .company-logos-carousel-title h2 {
        margin-top: .25rem
    }
}

.company-logos-carousel .company-logos-carousel-list {
    display: -webkit-box;
    overflow-x: scroll;
    overflow-y: hidden;
    min-height: 52px;
    margin-top: 32px
}

.company-logos-carousel .company-logos-carousel-list::-webkit-scrollbar {
    display: none
}

@media(max-width:767px) {
    .company-logos-carousel .company-logos-carousel-list {
        padding: 0 20px
    }
}

@media(min-width:992px) {
    .company-logos-carousel .company-logos-carousel-list {
        min-height: 3.5rem;
        margin-top: 80px;
        scroll-behavior: smooth
    }
}

.company-logos-carousel .company-logos-carousel-list .company-logos-carousel-list-item {
    display: flex;
    align-items: center;
    transition: all .2s linear;
    max-width: 6.25rem
}

@media(min-width:992px) {
    .company-logos-carousel .company-logos-carousel-list .company-logos-carousel-list-item {
        max-width: 100%
    }
}

@media(min-width:768px) {
    .company-logos-carousel .company-logos-carousel-list .company-logos-carousel-list-item {
        margin-right: 44px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .company-logos-carousel .company-logos-carousel-list .company-logos-carousel-list-item {
        margin-right: 64px
    }
}

@media(max-width:991px) {
    .company-logos-carousel .company-logos-carousel-list .company-logos-carousel-list-item {
        margin-right: 44px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .company-logos-carousel .company-logos-carousel-list .company-logos-carousel-list-item {
        margin-right: 60px
    }
}

.company-logos-carousel .company-logos-carousel-button {
    position: absolute;
    right: 0;
    bottom: 0;
    background: var(--color-secondary);
    display: none
}

.company-logos-carousel .company-logos-carousel-button span {
    width: 20px !important;
    height: 20px !important;
    background-size: cover;
    vertical-align: bottom
}

@media(min-width:992px) {
    .company-logos-carousel .company-logos-carousel-button {
        display: block
    }
    .company-logos-carousel .company-logos-carousel-button .left-button {
        background: #f4e8d6 !important
    }
    .company-logos-carousel .company-logos-carousel-button .left-button span {
        transform: rotate(180deg);
        margin-left: 0
    }
    .company-logos-carousel .company-logos-carousel-button .left-button.active {
        background: var(--color-secondary) !important
    }
    .company-logos-carousel .company-logos-carousel-button .right-button span {
        margin-left: 0
    }
    .company-logos-carousel .company-logos-carousel-button .right-button.non-active {
        background: #f4e8d6 !important
    }
}

@media(max-width:991px) {
    footer .footer-side-links {
        margin-top: 16px;
        text-align: left
    }
}

footer {
    position: relative;
    padding-bottom: 37px
}

@media(max-width:991px) {
    footer {
        padding-bottom: 110px
    }
}

footer:after {
    content: "";
    position: absolute
}

footer .footer-icons {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 31px;
    border-bottom: 1px solid var(--color-secondary)
}

@media(max-width:767px) {
    footer .footer-icons {
        flex-direction: column;
        justify-content: start;
        align-items: flex-start
    }
    footer .social-icons {
        margin-top: 63px
    }
}

footer .social-icons a {
    margin: 0 0 0 28px
}

@media(max-width:767px) {
    footer .social-icons a:first-child {
        margin: 0
    }
}

@media(min-width:992px) {
    footer .footer-container {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        margin: 38px 0
    }
    footer .footer-container .footer-menu a {
        font-size: 12px;
        line-height: 24px;
        font-weight: 700;
        color: #22366a;
        border-bottom: 1px solid #bdc3d2;
        padding: 0 0 12px;
        margin-bottom: 12px;
        display: block;
        position: relative
    }
    footer .footer-container .footer-menu a .arrow-left {
        position: absolute;
        top: 24%;
        filter: invert(1);
        width: 8px !important;
        height: 8px !important;
        background-size: contain
    }
}

@media(min-width:992px)and (max-width:1199px) {
    footer .footer-container .footer-menu a {
        line-height: 14px
    }
    footer .footer-container .footer-menu a .arrow-left {
        top: 10%;
        right: 0
    }
}

@media(min-width:992px) {
    footer .footer-container .footer-menu a:first-child {
        border: none;
        padding: 0;
        margin-bottom: 0
    }
    footer .footer-container .footer-menu a:first-child .arrow-left {
        top: 40%
    }
    footer .footer-container .footer-menu a.second-child {
        padding-top: 0
    }
    footer .footer-container .footer-menu ul {
        padding-bottom: 12px;
        border-bottom: 1px solid #bdc3d2;
        margin-bottom: 12px
    }
    footer .footer-container .footer-menu ul:last-child {
        padding-bottom: 0;
        border-bottom: none;
        margin-bottom: 0
    }
    footer .footer-container .footer-menu ul .inline-icons {
        width: 16px;
        height: 16px;
        position: relative;
        top: 1px;
        margin-right: 5px;
        vertical-align: text-bottom
    }
}

footer .footer-container .footer-menu li {
    display: block
}

@media(min-width:992px) {
    footer .footer-container .footer-menu li ul {
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0 !important
    }
}

footer .footer-container .footer-menu li ul li {
    display: block
}

@media(min-width:992px) {
    footer .footer-container .footer-menu li ul li a {
        line-height: 24px;
        font-weight: 400;
        margin-bottom: 0
    }
    footer .footer-container .footer-menu li .sub-menu {
        font-size: 12px;
        line-height: 24px;
        font-weight: 400;
        color: #22366a;
        border-bottom: 1px solid #22366a;
        cursor: pointer
    }
    footer .footer-container .footer-menu li .sub-menu.sub-menu-head {
        border-bottom: none;
        font-weight: 700
    }
    footer .footer-container .footer-menu .dropdown-footer-menu ul {
        max-height: 42px;
        transition: all .5s ease;
        overflow: hidden
    }
    footer .footer-container .footer-menu .dropdown-footer-menu.show-1 ul {
        max-height: 22px
    }
    footer .footer-container .footer-menu .dropdown-footer-menu.show-3 ul {
        max-height: 72px
    }
    footer .footer-container .footer-menu .dropdown-footer-menu.show-4 ul {
        max-height: 92px
    }
    footer .footer-container .footer-menu .dropdown-footer-menu.expand-menu ul {
        max-height: 500px;
        transition: all .5s ease
    }
    footer .footer-trending-topic {
        padding-top: 11px;
        border-top: 1px solid var(--color-secondary);
        font-size: 12px;
        line-height: 24px;
        color: #22366a;
        margin-bottom: 11px
    }
    footer .footer-trending-topic h4 {
        font-weight: 700;
        font-size: 12px;
        line-height: 24px;
        color: #22366a
    }
    footer .footer-trending-topic .topics a {
        color: #22366a;
        margin-right: 5px
    }
    footer .footer-form {
        padding-top: 24px;
        border-top: 1px solid var(--color-secondary)
    }
}

@media(max-width:991px) {
    footer .footer-form {
        margin-top: 40px
    }
}

@media(min-width:992px) {
    footer .footer-form .form-grid {
        grid-template-columns: 1fr 1fr 1fr;
        grid-column-gap: 22px
    }
}

@media(max-width:991px) {
    footer .footer-form .form-grid {
        grid-row-gap: 20px
    }
}

footer .footer-form .form-grid input {
    width: 100%;
    padding: 10px 0 6px 19px;
    background: rgba(211, 215, 225, .302);
    border: none;
    font-size: 12px;
    line-height: 24px;
    color: #22366a
}

footer .footer-form .form-grid input::-webkit-input-placeholder {
    color: #22366a
}

footer .footer-form .form-grid button {
    width: 100%;
    padding: 8px 0;
    font-size: 12px;
    line-height: 24px
}

footer .footer-connect {
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
    padding-top: 28px;
    border-top: 1px solid var(--color-secondary)
}

@media(max-width:991px) {
    footer .footer-connect {
        flex-direction: column
    }
}

@media(min-width:992px) {
    footer .footer-connect {
        margin-top: 24px;
        padding-top: 16px
    }
}

footer .footer-connect div {
    font-size: 14px;
    line-height: 16px;
    color: #22366a;
    font-weight: 700
}

footer .footer-connect div a {
    color: #22366a
}

footer .footer-connect div span {
    vertical-align: middle;
    margin-right: 8px
}

footer .footer-connect div:first-child a:first-child {
    margin-right: 84px
}

@media(max-width:991px) {
    footer .footer-connect div:first-child a:first-child {
        margin-bottom: 21px
    }
}

footer .footer-connect div.sunstone-address {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400
}

@media(max-width:991px) {
    footer .footer-connect div.sunstone-address {
        margin-top: 12px
    }
}

footer .footer-side-links {
    text-align: right;
    margin-top: 3px
}

@media(max-width:991px) {
    footer .footer-side-links {
        margin-top: 16px;
        text-align: left;
        margin-bottom: 15px
    }
}

footer .footer-side-links li {
    font-size: 12px;
    line-height: 22px;
    font-weight: 400;
    letter-spacing: -.011em;
    color: #22366a;
    padding: 0 10px;
    position: relative
}

@media(max-width:991px) {
    footer .footer-side-links li {
        padding: 0 5px;
        border-left: 0
    }
}

footer .footer-side-links li:after {
    content: "";
    position: absolute;
    height: 65%;
    width: 1px;
    background: #22366a;
    top: 4px;
    left: -1px
}

footer .footer-side-links li:last-child {
    padding-right: 0
}

footer .footer-side-links li:first-child {
    border-left: none
}

@media(max-width:991px) {
    footer .footer-side-links li:first-child {
        padding-left: 0
    }
    footer .footer-side-links li:first-child:after {
        content: none
    }
}

footer .footer-side-links li a {
    color: #22366a
}

footer .footer-terms-condition {
    margin: 16px 0 100px
}

@media(max-width:991px) {
    footer .footer-terms-condition {
        border-top: 1px solid var(--color-secondary);
        padding-top: 16px
    }
}

@media(min-width:992px) {
    footer .footer-terms-condition {
        margin: 34px 0 0
    }
}

footer .footer-terms-condition h6,
footer .footer-terms-condition p {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #22366a
}

@media(min-width:992px) {
    footer .footer-terms-condition h6,
    footer .footer-terms-condition p {
        line-height: 18px
    }
}

footer .footer-terms-condition p {
    color: #647297
}

.footer-separator {
    padding-bottom: 12px;
    border-bottom: 1px solid #bdc3d2;
    margin-bottom: 12px;
    max-width: 260px
}

.sub-menu {
    margin-bottom: 28px;
    display: block
}

.sub-menu a {
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
    color: var(--color-secondary)
}

header {
    background: #fff;
    z-index: 99;
    position: -webkit-sticky;
    position: sticky;
    top: -3px;
    border-bottom: 1px solid #e9ebf0
}

@media(max-width:991px) {
    header {
        padding: 15px 20px
    }
}

header.hide {
    position: static;
    top: -80px
}

header .header-grid {
    grid-template-columns: 1fr 1fr;
    align-items: center
}

header .header-grid .site-logo {
    display: flex;
    align-items: center;
}
.site-logo img{
    max-width: 150%;
}
header .header-grid .heartSpan {
    color: var(-color-grey-2);
    margin-left: 5px;
    background-color: var(--color-grey-6);
    border-radius: 10px;
    padding: 3px 9px;
    font-weight: 700;
    align-items: center
}

header .header-grid .heartSpan i {
    color: var(--color-error);
    margin-right: 3px
}

@media(min-width:992px) {
    header .header-grid {
        grid-template-columns: 1.5fr 8fr 3fr;
        padding: 0 70px;
        grid-column-gap: 0;
        max-width: 100%
    }
}

@media(min-width:1100px)and (max-width:1400px) {
    header .header-grid {
        grid-template-columns: 1.5fr 10fr 1fr;
        padding: 0 5.469vw
    }
}

@media(max-width:767px) {
    header .header-grid {
        margin: 0
    }
}

.site-main-menu {
    align-self: center;
    padding-left: 50px;
}

@media(min-width:992px) {
    .site-main-menu ul {
        padding: 0;
        margin: 0;
        justify-self: flex-start
    }
    .site-main-menu ul li {
        padding: 31px 14px;
        cursor: pointer
    }
}

@media(min-width:1100px)and (max-width:1400px) {
    .site-main-menu ul li {
        padding: 20px 5px;
        padding: 31px 9px;
        cursor: pointer
    }
}

@media(min-width:1280px) {
    .site-main-menu ul li {
        cursor: pointer
    }
}

.site-main-menu ul li.active {
    background: #f4f5f8
}

@media(min-width:992px) {
    .site-main-menu ul li.active a i,
    .site-main-menu ul li.active a:after {
        transform: rotate(180deg);
        transition: all .5s ease
    }
}

.site-main-menu ul li:last-child {
    margin-right: 0
}

@media(min-width:992px) {
    .site-main-menu ul li a {
        font-size: 14px;
        line-height: 16px;
        color: #22366a;
        font-weight: 400;
        margin-left: 10px;
        display: flex;
        align-items: center
    }
    .site-main-menu ul li a i,
    .site-main-menu ul li a:after {
        transition: all .5s ease;
        transform: rotate(0deg)
    }
}

.site-btn-menu {
    display: flex;
    align-items: center
}

@media(max-width:767px) {
    .site-btn-menu {
        justify-content: end;
        gap: 12px
    }
}

@media(min-width:1280px) {
    .site-btn-menu {
        justify-content: end;
        gap: 12px
    }
}

@media(max-width:767px) {
    .site-btn-menu .inline-icons {
        width: 40px
    }
}

@media(min-width:992px) {
    .site-btn-menu {
        margin-left: 13px
    }
    .site-btn-menu .inline-icons {
        width: 60px
    }
    .site-btn-menu .inline-icons:last-child {
        margin-right: 31px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .site-btn-menu {
        justify-self: end
    }
    .site-btn-menu .inline-icons {
        margin-left: 40px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .site-btn-menu .inline-icons {
        width: 20px;
        margin-right: 20px
    }
}

.site-btn-menu .hamburger-menu {
    position: relative;
    cursor: pointer;
    display: flex;
    flex-direction: column
}

@media(min-width:992px) {
    .site-btn-menu .hamburger-menu {
        width: 60px;
        height: 80px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .site-btn-menu .hamburger-menu {
        width: 20px;
        height: 20px;
        margin-right: 20px
    }
}

@media(min-width:992px) {
    .site-btn-menu .hamburger-menu span {
        right: 0;
        background: #22366a
    }
    .site-btn-menu .hamburger-menu span:after,
    .site-btn-menu .hamburger-menu span:before {
        background: #22366a
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .site-btn-menu .hamburger-menu span {
        left: 0
    }
}

.site-btn-menu .search-icon.search-active {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuNTk5NjEgMy42MDAxTDE2LjQ3OTIgMTYuNDgwNSIgc3Ryb2tlPSIjMjIzNjZBIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNi40ODA1IDMuNjAwMUwzLjYwMDg4IDE2LjQ4MDUiIHN0cm9rZT0iIzIyMzY2QSIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")
}

@media(min-width:992px) {
    .apply-nw-btn {
        padding: 8px 17px;
        width: 45%;
        margin-left: 10px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .apply-nw-btn {
        margin-left: 0;
        padding: 8px;
        font-size: 12px;
        line-height: 16px
    }
    .apply-nw-btn span {
        display: none
    }
}

@media(min-width:992px) {
    .mega-menu-item {
        min-height: 570px;
        position: absolute;
        pointer-events: none;
        z-index: -1;
        opacity: 0;
        background: #22366a;
        width: 100%
    }
    .mega-menu-item,
    .mega-menu-item.slide-down {
        will-change: opacity;
        transition: all .3s ease
    }
    .mega-menu-item.slide-down {
        opacity: 1;
        pointer-events: all;
        z-index: 999
    }
}

@media(max-width:991px) {
    .mega-menu-item.slide-down {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        background: #fff;
        z-index: 9999
    }
}

.mega-menu-item .mega-menu-wrap {
    position: absolute;
    right: 0;
    left: 0;
    opacity: 0;
    display: flex
}

@media(min-width:1366px) {
    .mega-menu-item .mega-menu-wrap {
        max-width: 1280px;
        margin: 0 auto
    }
}

.mega-menu-item .mega-menu-wrap.show-menu {
    opacity: 1
}

@media(min-width:992px) {
    .mega-menu-item .mega-menu-wrap.double-menu .menu-list {
        padding: 0;
        left: 40%;
        width: 330px;
        overflow-y: scroll
    }
}

.mega-menu-item .mega-menu-wrap.double-menu .menu-list ul {
    max-width: 100%
}

.mega-menu-item .mega-menu-wrap.double-menu .menu-list ul .head-menu,
.mega-menu-item .mega-menu-wrap.double-menu .menu-list ul li {
    padding: 12px 0 12px 32px;
    margin-top: 0
}

.mega-menu-item .mega-menu-wrap.double-menu .menu-list ul a {
    max-width: 252px;
    position: relative;
    display: block
}

.mega-menu-item .mega-menu-wrap.double-menu .menu-list ul li.active {
    background: #22366a
}

.mega-menu-item .mega-menu-wrap.double-menu .menu-list ul li.active a {
    color: #fff
}

.mega-menu-item .mega-menu-wrap.double-menu .menu-list ul li.active a .arrow-left {
    filter: none;
    top: 2px
}

.mega-menu-item .mega-menu-wrap.double-menu .menu-list.inner-menu-list {
    width: 440px;
    left: auto;
    background: #22366a
}

.mega-menu-item .mega-menu-wrap.double-menu .menu-list.inner-menu-list ul {
    max-height: 570px;
    overflow-y: auto
}

.mega-menu-item .mega-menu-wrap.double-menu .menu-list.inner-menu-list ul::-webkit-scrollbar {
    display: none
}

.mega-menu-item .mega-menu-wrap.double-menu .menu-list.inner-menu-list .head-menu,
.mega-menu-item .mega-menu-wrap.double-menu .menu-list.inner-menu-list li {
    border-bottom: .5px solid var(--color-primary-2);
    padding: 17px 0 17px 32px
}

.mega-menu-item .mega-menu-wrap.double-menu .menu-list.inner-menu-list li a {
    color: #fff;
    max-width: 100%
}

.mega-menu-item .mega-menu-wrap.double-menu .menu-list.inner-menu-list .overflow-scroll-button {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    background: #22366a;
    border-left: .5px solid var(--color-primary-2);
    border-right: .5px solid var(--color-primary-2)
}

.mega-menu-item .mega-menu-wrap.double-menu .menu-list.inner-menu-list .overflow-scroll-button button {
    padding: 8px 12px
}

.mega-menu-item .mega-menu-wrap.double-menu .menu-list.inner-menu-list .overflow-scroll-button span {
    margin: 0
}

.mega-menu-item .mega-menu-wrap.double-menu .menu-list.inner-menu-list .overflow-scroll-button .up-arrow {
    transform: rotate(-90deg)
}

.mega-menu-item .mega-menu-wrap.double-menu .menu-list.inner-menu-list .overflow-scroll-button .down-arrow {
    position: absolute;
    bottom: 0;
    right: 0;
    transform: rotate(90deg)
}

.mega-menu-item .mega-menu-wrap.search-menu {
    background: #fff
}

@media(max-width:991px) {
    .mega-menu-item .mega-menu-wrap.search-menu {
        height: 100%
    }
    .mega-menu-item .mega-menu-wrap.search-menu .close-btn {
        padding: 14px;
        background: #647297;
        position: absolute;
        right: 0;
        z-index: 20
    }
}

@media(min-width:992px) {
    .mega-menu-item .mega-menu-wrap.search-menu .close-btn {
        display: none
    }
}

@media(max-width:991px) {
    .mega-menu-item .mega-menu-wrap.search-menu .menu-image-wrap {
        display: none
    }
}

.mega-menu-item .mega-menu-wrap.search-menu .search-list {
    flex-direction: column;
    height: 570px;
    background: #fff
}

@media(max-width:767px) {
    .mega-menu-item .mega-menu-wrap.search-menu .search-list {
        padding: 100px 20px 20px;
        left: 0
    }
}

@media(min-width:768px)and (max-width:991px) {
    .mega-menu-item .mega-menu-wrap.search-menu .search-list {
        padding: 100px 60px 20px;
        left: 0
    }
}

@media(min-width:992px) {
    .mega-menu-item .mega-menu-wrap.search-menu .search-list {
        width: 760px;
        padding: 72px 70px 0 43px
    }
}

.mega-menu-item .mega-menu-wrap.search-menu .search-list .search {
    width: 100%;
    position: relative
}

.mega-menu-item .mega-menu-wrap.search-menu .search-list .search button {
    position: absolute;
    top: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    padding: 15px;
    right: 0
}

.mega-menu-item .mega-menu-wrap.search-menu .search-list .search button.cross-icon {
    right: 60px
}

.mega-menu-item .mega-menu-wrap.search-menu .search-list input {
    width: 100%;
    border: none;
    border-bottom: 1px solid #bdc3d2
}

.mega-menu-item .mega-menu-wrap.search-menu .search-list .search-list-items p {
    margin-top: 52px;
    color: #22366a
}

.mega-menu-item .mega-menu-wrap.search-menu .search-list .search-list-items ul li {
    display: block
}

.mega-menu-item .mega-menu-wrap.search-menu .search-list .search-list-items ul li p {
    margin-top: 24px
}

.mega-menu-item .mega-menu-wrap.search-menu .search-list .search-list-items ul li a {
    color: var(--color-secondary);
    font-weight: 700
}

.mega-menu-item .menu-image-wrap {
    flex: 1 1
}

@media(min-width:992px) {
    .mega-menu-item .menu-image-wrap {
        position: relative
    }
}

.mega-menu-item .menu-list-item {
    display: flex;
    flex: 1 1
}

@media(min-width:992px) {
    .mega-menu-item .menu-list {
        width: 330px;
        height: 570px;
        background: #fff;
        padding: 22px 0 0 32px
    }
}

.mega-menu-item .menu-list ul {
    max-width: 252px
}

.mega-menu-item .menu-list ul .head-menu {
    position: relative;
    display: block;
    margin-top: 24px
}

.mega-menu-item .menu-list ul .head-menu:first-child {
    margin-top: 0
}

@media(min-width:992px) {
    .mega-menu-item .menu-list ul a {
        font-weight: 700;
        font-size: 18px;
        line-height: 20px;
        color: var(--color-secondary);
        letter-spacing: -.011em;
        max-width: 252px;
        position: relative;
        display: block
    }
    .mega-menu-item .menu-list ul a:first-child {
        margin-top: 0
    }
}

@media(min-width:992px)and (min-width:992px) {
    .mega-menu-item .menu-list ul a:hover {
        text-decoration: underline
    }
}

@media(min-width:992px) {
    .mega-menu-item .menu-list ul a .arrow-left {
        position: absolute;
        right: 0;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMyAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNSAxMS41TDkuNSA2TDQuNSAwLjUiIHN0cm9rZT0iI0M4OEMzMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=")
    }
    .mega-menu-item .menu-list ul li {
        display: block;
        margin-top: 24px;
        position: relative
    }
    .mega-menu-item .menu-list ul li a {
        font-weight: 400;
        font-size: 14px;
        line-height: 18px;
        color: #22366a
    }
    .mega-menu-item .menu-list ul li a .arrow-left {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNDI1MjkgMTEuNDAwNEw5Ljc3Mzg2IDYuMDUxODJMNC40MjUyOSAwLjcwMzI0NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
        filter: invert(1);
        position: absolute;
        right: 0
    }
    .hamburger-menu-items {
        min-height: 570px;
        position: absolute;
        pointer-events: none;
        z-index: -1;
        will-change: opacity;
        opacity: 0;
        transition: all .3s ease;
        background: #fff;
        width: 100%
    }
}

@media(min-width:1366px) {
    .hamburger-menu-items .hamburger-menu-wrapper {
        max-width: 1280px;
        margin: 0 auto
    }
}

@media(min-width:992px) {
    .hamburger-menu-items .hamburger-menu-grid {
        grid-template-columns: repeat(4, 1fr);
        grid-column-gap: 32px
    }
}

.hamburger-menu-items .hamburger-menu-grid .hamburger-menu {
    position: relative
}

@media(min-width:992px) {
    .hamburger-menu-items .hamburger-menu-grid .hamburger-menu {
        padding: 32px 0 0;
        border-right: .5px solid var(--color-primary-2)
    }
    .hamburger-menu-items .hamburger-menu-grid .hamburger-menu:last-child {
        border-right: 0
    }
    .hamburger-menu-items .hamburger-menu-grid .hamburger-menu:first-child {
        padding: 32px 0 0 32px
    }
    .hamburger-menu-items .hamburger-menu-grid .hamburger-menu .sub-menu,
    .hamburger-menu-items .hamburger-menu-grid .hamburger-menu li a {
        font-size: 18px;
        line-height: 20px;
        letter-spacing: -.011em;
        color: #22366a;
        font-weight: 700;
        display: block
    }
    .hamburger-menu-items .hamburger-menu-grid .hamburger-menu .sub-menu:hover,
    .hamburger-menu-items .hamburger-menu-grid .hamburger-menu li a:hover {
        text-decoration: underline
    }
}

.hamburger-menu-items .hamburger-menu-grid .hamburger-menu .sub-menu {
    margin-bottom: 24px
}

@media(min-width:992px) {
    .hamburger-menu-items .hamburger-menu-grid .hamburger-menu ul li {
        display: block;
        margin-bottom: 24px;
        position: relative
    }
    .hamburger-menu-items .hamburger-menu-grid .hamburger-menu ul li .arrow-left {
        position: absolute;
        top: 20%;
        filter: invert(1)
    }
    .hamburger-menu-items .hamburger-menu-grid .hamburger-menu ul li .inline-icons {
        width: 14px;
        height: 14px;
        vertical-align: text-bottom;
        margin-right: 8px
    }
    .hamburger-menu-items .hamburger-menu-grid .hamburger-menu ul ul li a {
        font-weight: 400;
        font-size: 14px;
        line-height: 18px;
        color: #22366a;
        letter-spacing: normal
    }
    .hamburger-menu-items .hamburger-menu-grid .hamburger-menu .contact-details .sunstone-mail-contact a {
        font-weight: 700;
        font-size: 14px;
        line-height: 16px;
        color: #22366a
    }
    .hamburger-menu-items .hamburger-menu-grid .hamburger-menu .contact-details .sunstone-mail-contact a:last-child {
        margin-top: 22px
    }
    .hamburger-menu-items .hamburger-menu-grid .hamburger-menu .contact-details .sunstone-mail-contact .inline-icons {
        vertical-align: middle;
        margin-right: 12px;
        width: 20px;
        height: 20px
    }
    .hamburger-menu-items .hamburger-menu-grid .hamburger-menu .contact-details .social-icons {
        margin-top: 24px;
        display: block
    }
    .hamburger-menu-items .hamburger-menu-grid .hamburger-menu .contact-details .social-icons a {
        margin: 0 0 0 43px
    }
    .hamburger-menu-items .hamburger-menu-grid .hamburger-menu .contact-details .social-icons a:first-child {
        margin: 0
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .hamburger-menu-items .hamburger-menu-grid .hamburger-menu .contact-details .social-icons a {
        margin: 0 0 0 23px
    }
}

@media(min-width:992px) {
    header.show-hamburger-menu .hamburger-menu-items {
        will-change: opacity;
        opacity: 1;
        transition: all .3s ease;
        pointer-events: all;
        z-index: 999
    }
}

header.show-hamburger-menu .header-grid .site-btn-menu .hamburger-menu {
    background: #f4f5f8
}

@media(min-width:992px) {
    header.show-hamburger-menu .header-grid .site-btn-menu .hamburger-icon {
        background: #000
    }
    header.show-hamburger-menu .header-grid .site-btn-menu .hamburger-icon:before {
        top: 0;
        transform: rotate(45deg)
    }
    header.show-hamburger-menu .header-grid .site-btn-menu .hamburger-icon:after {
        top: 0;
        transform: rotate(-45deg)
    }
}

.telegramLogo {
    margin: 0 5px;
    font-size: 25px;
    width: 50px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #259cd7
}

@media(max-width:991px) {
    .telegramLogo {
        font-size: 25px;
        height: 100%
    }
}

.selectTheme {
    margin-left: 4px;
    color: #c88c32
}

.socialIcon i {
    font-size: 20px;
    color: var(--color-primary)
}

@media(max-width:767px) {
    .offered-programs-list .container {
        margin: 0
    }
    .offered-programs-list .container .section-heading,
    .offered-programs-list .container .section-small-heading {
        margin: 0 20px
    }
}

.offered-programs-grid {
    margin-top: 28px;
    grid-row-gap: 60px
}

@media(min-width:992px) {
    .offered-programs-grid {
        grid-template-columns: 1fr 1fr 1fr;
        margin-top: 40px;
        grid-column-gap: 19px
    }
}

.programs-image {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 75%
}

.programs-image img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: unset;
    width: 100%;
    height: auto
}

.programs-image .programs-label {
    position: absolute;
    background-color: rgba(233, 235, 240, .902);
    bottom: 0;
    left: 0;
    padding: 13px 30px 13px 20px
}

.programs-image .programs-label p {
    color: #22366a;
    font-weight: 700;
    max-width: 320px
}

.programs-description-list {
    padding: 32px 20px 48px;
    color: #647297
}

@media(max-width:991px) {
    .programs-description-list {
        padding: 32px 20px 0
    }
}

.programs-description-list ul {
    list-style-type: none
}

.programs-description-list ul li {
    display: block;
    margin-bottom: 16px;
    border-bottom: 1px solid #bdc3d2;
    padding-bottom: 8px
}

.programs-description-list ul li:last-child {
    border-bottom: hidden;
    padding-bottom: 0
}

.programs-description-list button {
    background: #22366a;
    margin-top: 16px
}

.programs-description-list button a {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700
}

.programs-description-list button.arrow-down:after {
    right: 20px;
    top: 40%;
    transform: rotate(-90deg)
}

.programs-description {
    padding: 32px 20px 0
}

.programs-description ul li {
    display: block
}

.programs-description p {
    margin-top: 16px;
    color: #647297;
    max-width: 320px
}

@media(min-width:768px)and (max-width:991px) {
    .programs-description p {
        max-width: 100%
    }
}

.programs-description p:first-child {
    margin-top: 0
}

.programs-description p b,
.programs-description p strong {
    font-weight: 700;
    color: #22366a
}

.programs-description p em {
    font-weight: 700
}

.programs-description button {
    margin-top: 32px
}

.programs-description button a {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700
}

.programs-description button.arrow-down:after {
    right: 20px;
    top: 40%;
    transform: rotate(-90deg)
}

@media(max-width:767px) {
    .one-image-small-text .container {
        margin: 0
    }
}

@media(min-width:992px) {
    .one-image-small-text .container .one-image-small-text-grid {
        grid-template-columns: 1fr 1fr;
        display: grid
    }
}

.one-image-small-text .container .image-wrapper {
    position: relative;
    overflow: hidden;
    z-index: 1;
    padding-bottom: 75%;
    height: 0
}

@media(min-width:992px) {
    .one-image-small-text .container .image-wrapper {
        padding-right: 72%;
        height: 103%;
        padding-bottom: 0;
        position: absolute
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .one-image-small-text .container .image-wrapper {
        padding-right: 62%;
        height: 102%
    }
}

.one-image-small-text .container .image-wrapper img {
    position: absolute;
    top: 50%;
    left: 50%
}

@media(min-width:992px)and (max-width:1199px) {
    .one-image-small-text .container .image-wrapper img {
        max-width: unset
    }
}

.one-image-small-text .container .image-wrapper.container-blue {
    background: none
}

.one-image-small-text .container .one-small-banner {
    background: #fff;
    padding: 0 1.25rem 2rem
}

@media(min-width:992px) {
    .one-image-small-text .container .one-small-banner {
        grid-column: 1/4;
        justify-self: end;
        z-index: 2
    }
}

@media(min-width:768px)and (max-width:991px) {
    .one-image-small-text .container .one-small-banner {
        padding-left: 0
    }
}

.one-image-small-text .container .one-small-banner h2 {
    color: var(--color-secondary);
    max-width: 20rem
}

.one-image-small-text .container .one-small-banner h2 em {
    color: #22366a
}

@media(min-width:992px) {
    .one-image-small-text .container .one-small-banner {
        position: relative;
        top: 0;
        right: 0;
        padding: 0 0 49px 61px
    }
    .one-image-small-text .container .one-small-banner h2 {
        max-width: 521px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .one-image-small-text .container .one-small-banner {
        padding: 0 20px 49px 61px
    }
    .one-image-small-text .container .one-small-banner h2 {
        max-width: 23.313rem
    }
}

.one-image-small-text .container .one-small-content {
    background: #fff;
    color: #22366a
}

@media(min-width:992px) {
    .one-image-small-text .container .one-small-content {
        grid-column: 2/4;
        justify-self: end
    }
}

.one-image-small-text .container .one-small-content p {
    color: #647297
}

@media(max-width:991px) {
    .one-image-small-text .container .one-small-content {
        padding: 28px 20px 0
    }
    .one-image-small-text .container .one-small-content p {
        margin-top: 1rem;
        font-size: 16px;
        line-height: 20px;
        letter-spacing: -.011em
    }
    .one-image-small-text .container .one-small-content p:first-child {
        margin-top: 0
    }
    .one-image-small-text .container .one-small-content button {
        margin-top: 2.4rem
    }
}

@media(min-width:768px)and (max-width:991px) {
    .one-image-small-text .container .one-small-content {
        padding: 28px 20px 0 0
    }
}

@media(min-width:992px) {
    .one-image-small-text .container .one-small-content {
        position: relative;
        padding: 0 0 0 70px;
        right: 0;
        bottom: 0
    }
    .one-image-small-text .container .one-small-content p {
        max-width: 252px;
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 32px
    }
    .one-image-small-text .container .one-small-content button {
        margin-top: 52px;
        outline: none;
        border: none;
        color: #fff;
        background: #22366a
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .one-image-small-text .container .one-small-content {
        padding: 0 60px 0 70px;
        right: 0;
        bottom: 0
    }
    .one-image-small-text .container .one-small-content p {
        max-width: 226px;
        margin-bottom: 22px
    }
    .one-image-small-text .container .one-small-content button {
        margin-top: 45px;
        margin-bottom: 0 !important;
        padding: 16px 20px
    }
}

.one-image-small-text .container .one-small-content h3 {
    font-weight: 700;
    color: var(--color-primary-2)
}

@media(min-width:992px) {
    .one-image-small-text .container .one-small-content h3 {
        font-size: 50px;
        line-height: 48px;
        letter-spacing: -.03em
    }
}

@media(max-width:991px) {
    .one-image-small-text .container .one-small-content h3 {
        font-size: 32px;
        line-height: 30px;
        letter-spacing: -.03em
    }
    .one-image-small-text .container .phone-flex {
        display: flex
    }
    .one-image-small-text .container .phone-flex div {
        min-width: 9.375rem;
        max-width: 9.375rem;
        margin-right: 20px
    }
}

@media(min-width:992px) {
    .one-image-small-text .container .phone-flex div h3 {
        margin-bottom: 12px
    }
}

.one-image-small-text .container .one-image-block {
    position: relative
}

@media(min-width:992px) {
    .one-image-small-text .container .one-image-block {
        grid-template-columns: 1fr 1fr;
        display: grid
    }
    .one-image-small-text .container .one-small-banner-postgraduate {
        position: absolute;
        top: 0;
        right: 0;
        background: #fff;
        padding: 0 1.25rem 2rem
    }
}

@media(min-width:992px)and (min-width:768px)and (max-width:991px) {
    .one-image-small-text .container .one-small-banner-postgraduate {
        padding-left: 0
    }
}

@media(min-width:992px) {
    .one-image-small-text .container .one-small-banner-postgraduate h2 {
        color: var(--color-secondary);
        max-width: 20rem
    }
    .one-image-small-text .container .one-small-banner-postgraduate h2 em {
        color: #22366a
    }
}

@media(min-width:992px)and (max-width:991px) {
    .one-image-small-text .container .one-small-banner-postgraduate {
        position: relative;
        top: 0;
        right: 0;
        padding: 0 0 49px 61px
    }
    .one-image-small-text .container .one-small-banner-postgraduate h2 {
        max-width: 521px
    }
}

@media(min-width:992px) {
    .one-image-small-text .container .image-wrapper-postgraduate {
        position: relative;
        padding: 0 0 0 70px;
        right: 0;
        bottom: 0
    }
    .one-image-small-text .container .image-wrapper-postgraduate p {
        max-width: 252px;
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 32px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .one-image-small-text .container .image-wrapper-postgraduate {
        padding: 0 60px 0 70px;
        right: 0;
        bottom: 0
    }
    .one-image-small-text .container .image-wrapper-postgraduate p {
        max-width: 226px;
        margin-bottom: 22px
    }
    .one-image-small-text .container .image-wrapper-postgraduate button {
        margin-top: 45px;
        margin-bottom: 0 !important;
        padding: 16px 20px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .one-image-small-text .container .image-wrapper-postgraduate {
        padding-left: 0
    }
}

@media(max-width:767px) {
    .scholarship .container {
        margin: 0
    }
}

@media(min-width:992px) {
    .scholarship .container {
        overflow: hidden
    }
}

.scholarship .container .scholarship-content {
    display: grid;
    grid-template-columns: auto
}

@media(min-width:992px) {
    .scholarship .container .scholarship-content {
        float: left;
        width: 59%
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .scholarship .container .scholarship-content {
        width: 54%
    }
}

.scholarship .container .scholarship-content .image-wrapper {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 74.94%;
    z-index: -1
}

.scholarship .container .scholarship-content .image-wrapper img {
    position: absolute
}

@media(min-width:992px)and (max-width:1199px) {
    .scholarship .container .scholarship-content .image-wrapper img {
        max-width: unset
    }
}

@media(min-width:992px) {
    .scholarship .container .scholarship-content .image-wrapper {
        position: absolute;
        padding-right: 50.6%;
        height: 72.6%;
        padding-bottom: 0
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .scholarship .container .scholarship-content .image-wrapper {
        padding-right: 43.6%
    }
}

.scholarship .container .scholarship-content .content-block {
    position: relative;
    display: grid;
    margin-top: -9.375rem
}

@media(max-width:991px) {
    .scholarship .container .scholarship-content .content-block:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        background: #22366a;
        width: 100%;
        height: 100%;
        z-index: -3
    }
}

@media(min-width:992px) {
    .scholarship .container .scholarship-content .content-block {
        margin-top: 111px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .scholarship .container .scholarship-content .content-block {
        margin-top: -18.063rem
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .scholarship .container .scholarship-content .content-block {
        margin-top: 7rem
    }
}

.scholarship .container .scholarship-content .content-block .content-title {
    justify-self: end;
    background: #22366a;
    padding: 31px 41px 41px 19px;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 376px
}

@media(max-width:991px) {
    .scholarship .container .scholarship-content .content-block .content-title {
        max-width: 260px;
        padding: 30px 20px 4px 28px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .scholarship .container .scholarship-content .content-block .content-title {
        padding: 16px
    }
}

.scholarship .container .scholarship-content .content-block .content-title h2 {
    font-size: 40px;
    line-height: 40px;
    letter-spacing: -.03em;
    color: #fff
}

@media(min-width:992px)and (max-width:1199px) {
    .scholarship .container .scholarship-content .content-block .content-title h2 {
        font-size: 34px;
        line-height: 40px
    }
}

.scholarship .container .scholarship-content .content-block .content-title h2 em {
    color: var(--color-primary-2)
}

@media(max-width:991px) {
    .scholarship .container .scholarship-content .content-block .content-title h2 {
        font-size: 32px;
        line-height: 30px
    }
}

.scholarship .container .scholarship-content .content-block .content-info {
    position: relative;
    background: #22366a;
    color: #fff;
    padding: 28px 20px 80px
}

.scholarship .container .scholarship-content .content-block .content-info button {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 16px 20px
}

@media(min-width:992px) {
    .scholarship .container .scholarship-content .content-block .content-info {
        padding: 40px 72px 100px 40px;
        justify-self: end
    }
    .scholarship .container .scholarship-content .content-block .content-info p {
        letter-spacing: -.011em;
        max-width: 564px
    }
}

.scholarship .container .grid-block {
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 40px;
    margin: 31px 20px 0;
    color: var(--color-primary-2)
}

@media(min-width:992px) {
    .scholarship .container .grid-block {
        float: right;
        margin: 110px 0 0;
        grid-row-gap: 40px
    }
}

@media(min-width:768px) {
    .scholarship .container .grid-block {
        grid-column-gap: 44px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .scholarship .container .grid-block {
        margin: 7rem 0 0;
        grid-column-gap: 20px;
        padding: 0 0 20px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .scholarship .container .grid-block {
        margin-left: 0
    }
}

.scholarship .container .grid-block .grid-item h3 {
    color: var(--color-primary-2);
    font-weight: 700;
    font-size: 32px;
    line-height: 30px;
    letter-spacing: -.03em
}

@media(min-width:992px) {
    .scholarship .container .grid-block .grid-item h3 {
        font-size: 50px;
        line-height: 40px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .scholarship .container .grid-block .grid-item h3 {
        font-size: 36px;
        line-height: 38px
    }
}

.scholarship .container .grid-block .grid-item p {
    margin-top: 2px;
    color: #647297
}

.scholarship .container .grid-block .grid-item p small {
    display: block
}

@media(min-width:992px)and (max-width:1199px) {
    .scholarship .container .grid-block .grid-item p {
        max-width: 166px
    }
}

@media(min-width:992px) {
    .scholarship .container .grid-block .grid-item p {
        margin-top: 12px;
        max-width: 180px
    }
}

.small-highlighted-text .section-heading {
    margin: 0 0 32px
}

@media(max-width:767px) {
    .small-highlighted-text .section-heading {
        padding: 0 20px
    }
}

@media(min-width:992px) {
    .small-highlighted-text .section-heading {
        padding: 0;
        margin: 0 0 44px
    }
}

.small-highlighted-text .container {
    overflow: hidden
}

@media(max-width:767px) {
    .small-highlighted-text .container {
        margin: 0
    }
}

.small-highlighted-text .container .image-wrapper {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 75.09%;
    z-index: -1
}

.small-highlighted-text .container .image-wrapper img {
    position: absolute;
    top: 50%;
    left: 50%
}

@media(min-width:992px)and (max-width:1199px) {
    .small-highlighted-text .container .image-wrapper img {
        width: 114%;
        max-width: unset
    }
}

@media(min-width:992px) {
    .small-highlighted-text .container .image-wrapper {
        position: absolute;
        height: 0;
        width: 678px;
        display: block;
        padding-bottom: 41%
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .small-highlighted-text .container .image-wrapper {
        height: 58%
    }
}

.small-highlighted-text .container .content-block {
    display: grid;
    grid-template-columns: 1fr
}

@media(max-width:991px) {
    .small-highlighted-text .container .content-block {
        background: #e9ebf0
    }
}

@media(min-width:992px) {
    .small-highlighted-text .container .content-block {
        margin-top: -7.563rem
    }
}

.small-highlighted-text .container .content-block:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: #f5f9fb;
    height: 100%;
    width: 100%;
    z-index: -2
}

@media(min-width:992px) {
    .small-highlighted-text .container .content-block {
        position: relative;
        width: 100%;
        right: 6px;
        margin-top: 80px
    }
    .small-highlighted-text .container .content-block:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        background: #f9f3ea;
        height: 0;
        width: 0;
        z-index: -2
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .small-highlighted-text .container .content-block {
        right: 0
    }
}

.small-highlighted-text .container .heading-wrapper {
    padding: 32px 24px 28px 28px;
    max-width: 257px;
    background: #e9ebf0;
    position: relative;
    justify-self: end
}

@media(min-width:768px)and (max-width:991px) {
    .small-highlighted-text .container .heading-wrapper {
        max-width: 16.063rem;
        margin-top: -10rem
    }
}

@media(max-width:767px) {
    .small-highlighted-text .container .heading-wrapper {
        margin-top: -8rem
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .small-highlighted-text .container .heading-wrapper {
        padding: 53px 6px 28px 60px
    }
}

@media(min-width:992px) {
    .small-highlighted-text .container .heading-wrapper {
        padding: 53px 133px 28px 60px;
        max-width: 581px
    }
}

.small-highlighted-text .container .heading-wrapper h2 {
    margin-top: 8px;
    font-size: 32px;
    line-height: 30px
}

.small-highlighted-text .container .heading-wrapper h2 em {
    color: var(--color-primary-2)
}

@media(min-width:992px) {
    .small-highlighted-text .container .heading-wrapper h2 {
        margin-top: 12px;
        font-size: 40px;
        line-height: 40px
    }
}

.small-highlighted-text .container .section-highlighted-text-container {
    background: #e9ebf0;
    width: 100%;
    position: relative;
    padding: 12px 20px 84px 30px;
    justify-self: end
}

@media(min-width:992px)and (max-width:1199px) {
    .small-highlighted-text .container .section-highlighted-text-container {
        padding: 30px 20px 54px
    }
}

@media(min-width:768px) {
    .small-highlighted-text .container .section-highlighted-text-container {
        padding: 33px 60px 54px
    }
    @supports((width:-moz-fit-content) or (width:fit-content)) {
        .small-highlighted-text .container .section-highlighted-text-container {
            width: -moz-fit-content;
            width: fit-content
        }
    }
    @supports(width:-moz-fit-content) {
        .small-highlighted-text .container .section-highlighted-text-container {
            width: -moz-fit-content
        }
    }
}

.small-highlighted-text .container .section-highlighted-text-title {
    color: #22366a;
    font-size: 20px;
    line-height: 22px;
    letter-spacing: -.011em;
    font-weight: 700
}

.small-highlighted-text .container .section-highlighted-text-grid {
    grid-template-columns: 1fr;
    grid-row-gap: 16px;
    margin-top: 20px
}

@media(min-width:768px)and (max-width:991px) {
    .small-highlighted-text .container .section-highlighted-text-grid {
        grid-template-columns: 1fr;
        grid-row-gap: 20px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .small-highlighted-text .container .section-highlighted-text-grid {
        grid-template-columns: 1fr 1fr
    }
}

@media(min-width:992px) {
    .small-highlighted-text .container .section-highlighted-text-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-column-gap: 20px;
        margin-top: 17px
    }
}

@media(max-width:991px) {
    .small-highlighted-text .container .section-highlighted-text-grid button {
        position: absolute;
        bottom: 0;
        right: 0
    }
}

@media(min-width:992px) {
    .small-highlighted-text .container .section-highlighted-text-grid button {
        margin: 0 0 0 28px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .small-highlighted-text .container .section-highlighted-content-grid {
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 20px;
        align-items: end
    }
}

.small-highlighted-text .container .section-highlighted-text-content {
    width: 20rem;
    color: #22366a
}

@media(min-width:768px)and (max-width:991px) {
    .small-highlighted-text .container .section-highlighted-text-content {
        width: 100%
    }
}

.small-highlighted-text .container .section-highlighted-text-content b,
.small-highlighted-text .container .section-highlighted-text-content strong {
    font-weight: 700;
    display: block
}

@media(min-width:992px) {
    .small-highlighted-text .container .section-highlighted-text-content {
        width: 12.25rem
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .small-highlighted-text .container .section-highlighted-text-content {
        width: 12.25rem
    }
}

.small-highlighted-text .container .section-highlighted-text-button {
    position: absolute;
    right: 0;
    bottom: 0
}

@supports((width:-moz-fit-content) or (width:fit-content)) {
    .small-highlighted-text .container .section-highlighted-text-button {
        width: -moz-fit-content;
        width: fit-content
    }
}

@supports(width:-moz-fit-content) {
    .small-highlighted-text .container .section-highlighted-text-button {
        width: -moz-fit-content
    }
}

.small-highlighted-text-numbers {
    overflow: hidden;
    max-width: 970px;
    width: 100%;
    float: right
}

@media(max-width:767px) {
    .small-highlighted-text-numbers {
        padding: 0 20px
    }
}

.small-highlighted-text-numbers:before {
    content: "";
    font-weight: 800;
    font-size: 32px;
    letter-spacing: -.03em;
    color: #22366a;
    position: relative;
    float: right;
    text-align: center;
    float: left;
    width: 100%;
    height: 30px;
    margin: 24px 0 18px;
    line-height: 30px
}

@media(min-width:992px) {
    .small-highlighted-text-numbers:before {
        height: 84px;
        margin: 12px 0 0;
        line-height: 84px;
        width: 48px
    }
}

.small-highlighted-text-numbers-grid {
    grid-template-columns: 1fr;
    grid-column-gap: 0;
    float: left;
    counter-reset: item
}

@media(max-width:991px) {
    .small-highlighted-text-numbers-grid {
        width: 100%
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .small-highlighted-text-numbers-grid {
        grid-template-columns: 1fr 1fr;
        width: 800px
    }
}

@media(min-width:992px) {
    .small-highlighted-text-numbers-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-column-gap: 0;
        margin-top: 12px
    }
}

@media(min-width:768px) {
    .small-highlighted-text-numbers-grid {
        width: 915px
    }
}

.small-highlighted-text-numbers-grid li {
    background-color: #22366a;
    font-weight: 700;
    font-size: 20px;
    line-height: 22px;
    letter-spacing: -.011em;
    color: #fff;
    padding: 29px 32px 34px 68px;
    counter-increment: item;
    position: relative
}

@media(max-width:991px) {
    .small-highlighted-text-numbers-grid li br {
        display: none
    }
}

@media(min-width:992px) {
    .small-highlighted-text-numbers-grid li {
        padding: 22px 32px 16px 48px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .small-highlighted-text-numbers-grid li {
        padding: 22px 24px 16px 48px
    }
}

.small-highlighted-text-numbers-grid li:first-child {
    background-color: #e397a2
}

.small-highlighted-text-numbers-grid li:nth-child(2) {
    background-color: #b1c78f
}

.small-highlighted-text-numbers-grid li:nth-child(3) {
    background-color: #b1a8cd
}

.small-highlighted-text-numbers-grid li:nth-child(4) {
    background-color: #96c0d9
}

.small-highlighted-text-numbers-grid li:before {
    content: counter(item, decimal);
    font-weight: 800;
    font-size: 40px;
    line-height: 40px;
    letter-spacing: -.03em;
    font-family: inherit;
    color: inherit;
    position: absolute;
    left: 35px;
    top: 15px
}

@media(min-width:992px) {
    .small-highlighted-text-numbers-grid li:before {
        left: 15px;
        top: 20px
    }
}

.banner_loader {
    width: 100%;
    height: 600px;
    background: #ccc
}

.banner {
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 0;
    width: 100% !important
}

.banner.blueBanner {
    background: #22366a
}

.banner.blueBanner .breadcrumbs-wrapper ul li a {
    color: #bdc3d2
}

.banner.blueBanner .breadcrumbs-wrapper ul li a:after {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgNCA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAxLjExOTE0TDMuNSAzLjUwMDA5TDEgNS44ODEwNSIgc3Ryb2tlPSIjQkRDM0QyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==") no-repeat !important
}

.banner.blueBanner .breadcrumbs-wrapper ul li a.active {
    color: #fff
}

@media(max-width:767px) {
    .banner .container {
        margin: 0
    }
}

@media(min-width:992px) {
    .banner .container {
        max-width: 100%;
        margin: 0 0 0 70px !important
    }
}

@media(min-width:1280px) {
    .banner .container {
        margin: 0 0 0 5.469vw !important
    }
}

@media(min-width:768px)and (max-width:991px) {
    .banner .container {
        max-width: 100% !important
    }
}

.hero-banner {
    display: grid;
    grid-template-columns: auto
}

@media(min-width:992px) {
    .hero-banner {
        grid-template-columns: 1fr 1.52fr
    }
}

@media(min-width:768px)and (max-width:991px) {
    .hero-text-wrapper {
        padding: 90px 0 71px
    }
}

@media(min-width:1280px) {
    .hero-text-wrapper {
        margin-top: 8.359vw;
        max-width: 29.3vw
    }
}

.hero-text-wrapper h1 {
    font-weight: 800
}

.hero-text-wrapper button {
    margin-top: 10px
}

@media(min-width:992px) {
    .hero-text-wrapper button {
        margin-top: 40px;
        padding: 16px 35px
    }
}

.hero-image-wrapper img {
    width: 100%
}

#sdk-modal {
    z-index: 1000 !important
}

#flyy-btn {
    background: var(--color-primary);
    height: 40px !important;
    width: 40px !important
}

#flyy-close-image:before {
    content: "✕" !important;
    font-size: 20px !important;
    opacity: .9
}

.faculty-profile {
    margin-bottom: 40px
}

.faculty-profile .container {
    overflow: hidden
}

@media(max-width:767px) {
    .faculty-profile .container {
        margin: 0
    }
    .faculty-profile .section-heading {
        padding: 0 20px
    }
}

.faculty-profile .faculty-profile-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
    grid-column-gap: 20px
}

@media(min-width:992px) {
    .faculty-profile .faculty-profile-list {
        margin-top: 44px;
        grid-row-gap: 40px
    }
}

@media(max-width:991px) {
    .faculty-profile .faculty-profile-list {
        grid-template-columns: auto;
        margin-top: 2rem;
        padding: 0 20px;
        grid-row-gap: 1.25rem
    }
}

@media(min-width:768px)and (max-width:991px) {
    .faculty-profile .faculty-profile-list {
        padding: 0;
        grid-template-columns: 1fr 1fr
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .faculty-profile .faculty-profile-list {
        grid-template-columns: 1fr 1fr
    }
}

.faculty-profile .faculty-profile-list .faculty-profile-list-item {
    margin-right: 0
}

.faculty-profile .faculty-profile-scroll {
    white-space: normal;
    overflow-x: scroll;
    overflow-y: hidden;
    display: -webkit-box;
    grid-column-gap: 0
}

@media(min-width:992px) {
    .faculty-profile .faculty-profile-scroll {
        margin-top: 0
    }
}

.faculty-profile .faculty-profile-scroll::-webkit-scrollbar {
    display: none
}

.faculty-profile .faculty-profile-scroll .faculty-profile-list-item {
    margin-right: 23px
}

@media(max-width:991px) {
    .faculty-profile .faculty-profile-scroll .faculty-profile-list-item {
        min-width: 292px;
        max-width: 292px;
        margin-right: 20px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .faculty-profile .faculty-profile-scroll .faculty-profile-list-item .faculty-section-info {
        margin-right: 48px;
        max-width: 144px
    }
    .faculty-profile .faculty-profile-scroll .faculty-profile-list-item .faculty-section-desc {
        max-width: 292px
    }
}

.faculty-profile .faculty-profile-list-item {
    margin-right: 23px;
    position: relative
}

.faculty-profile .faculty-profile-list-item:nth-child(odd) {
    background-color: #f9f3ea
}

.faculty-profile .faculty-profile-list-item:nth-child(2n) {
    background-color: #f5f9fb
}

.faculty-profile .faculty-profile-list-item:last-child {
    margin-right: 0
}

.faculty-profile .faculty-profile-list-item a {
    display: flex;
    display: block
}

@media(min-width:992px)and (max-width:1199px) {
    .faculty-profile .faculty-profile-list-item {
        min-width: 292px;
        margin-right: 20px
    }
}

.faculty-profile .faculty-profile-section {
    display: flex
}

@media(min-width:992px) {
    .faculty-profile .faculty-profile-section {
        justify-content: space-between
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .faculty-profile .faculty-profile-section {
        max-width: 353px
    }
}

@media(min-width:992px) {
    .faculty-profile .image-wrapper {
        max-width: 201px;
        max-height: 145px
    }
}

@media(max-width:767px) {
    .faculty-profile .image-wrapper {
        max-width: 10rem;
        max-width: 160px;
        max-height: 115px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .faculty-profile .image-wrapper {
        max-width: 10rem
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .faculty-profile .image-wrapper {
        max-width: 10rem
    }
}

.faculty-profile .faculty-section-info {
    color: #22366a;
    align-self: end
}

@media(min-width:992px) {
    .faculty-profile .faculty-section-info {
        width: 124px;
        max-width: unset;
        padding: 0;
        margin-right: 20px
    }
}

@media(max-width:767px) {
    .faculty-profile .faculty-section-info {
        max-width: 9.26rem;
        padding: 14px 22px 0 14px;
        margin-right: 0
    }
}

@media(min-width:768px)and (max-width:991px) {
    .faculty-profile .faculty-section-info {
        max-width: 6rem;
        padding: 14px 22px 0 14px;
        margin-right: 0
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .faculty-profile .faculty-section-info {
        width: 200px;
        padding: 14px 22px 0 14px;
        margin-right: 0
    }
}

.faculty-profile .faculty-section-name {
    font-weight: 700;
    display: block;
    margin-bottom: 4px;
    color: #22366a;
    font-size: 14px;
    line-height: 18px
}

.faculty-profile .faculty-section-desc {
    float: left
}

.faculty-profile .faculty-section-desc p {
    color: #647297;
    font-size: 14px;
    line-height: 18px
}

@media(min-width:992px) {
    .faculty-profile .faculty-section-desc {
        padding: 24px 36px 46px 20px
    }
    .faculty-profile .faculty-section-desc p {
        max-width: 311px
    }
}

@media(max-width:767px) {
    .faculty-profile .faculty-section-desc {
        padding: 24px 22px 36px 20px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .faculty-profile .faculty-section-desc {
        padding: 24px 22px 36px 20px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .faculty-profile .faculty-section-desc {
        padding: 24px 22px 36px 20px
    }
    .faculty-profile .faculty-section-desc p {
        max-width: 360px
    }
}

.faculty-profile .faculty-section-position {
    color: #647297
}

@media(min-width:992px) {
    .faculty-profile .faculty-section-position {
        font-size: 14px;
        line-height: 18px
    }
}

@media(max-width:991px) {
    .faculty-profile .faculty-section-position {
        font-size: 12px;
        line-height: 14px
    }
}

.faculty-profile .linkedin-link {
    background: #22366a;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 16px
}

.faculty-profile .linkedin {
    position: absolute;
    bottom: 6px;
    right: 5px;
    filter: invert(100%) sepia(100%) saturate(2%) hue-rotate(322deg) brightness(103%) contrast(101%)
}

.faculty-profile .btn {
    margin-top: 40px
}

@media(min-width:992px) {
    .faculty-profile .btn {
        margin-right: 0;
        float: right
    }
}

@media(max-width:767px) {
    .faculty-profile .btn {
        margin-left: 20px
    }
}

.faculty-profile .carousel-button {
    position: relative;
    float: right
}

.apply_now_old_module {
    margin-top: 0
}

.apply_now_old_module .mobile_stats_section {
    background: #f4f6f8;
    padding: 15px 10px 5px;
    display: block
}

.apply_now_old_module .mobile_stats_section .grid_container {
    display: grid;
    grid-template-columns: 1fr 1fr
}

.apply_now_old_module .mobile_stats_section .grid_container .stat_box {
    padding: 25px 5px
}

.apply_now_old_module .mobile_stats_section .grid_container .stat_box h3 {
    font-size: 30px;
    font-size: 6vw;
    line-height: 34px;
    color: var(--color-secondary);
    font-weight: 700;
    padding: 10px 0 10px 10px
}

@media(max-width:416.6666666667px) {
    .apply_now_old_module .mobile_stats_section .grid_container .stat_box h3 {
        font-size: 25px
    }
}

@media(min-width:700px) {
    .apply_now_old_module .mobile_stats_section .grid_container .stat_box h3 {
        font-size: 42px
    }
}

.apply_now_old_module .mobile_stats_section .grid_container .stat_box p {
    font-size: 12px;
    font-size: 2.7vw;
    font-weight: 600;
    line-height: 15px;
    padding: 10px 0 10px 10px
}

@media(max-width:370.3703703704px) {
    .apply_now_old_module .mobile_stats_section .grid_container .stat_box p {
        font-size: 10px
    }
}

@media(min-width:518.5185185185px) {
    .apply_now_old_module .mobile_stats_section .grid_container .stat_box p {
        font-size: 14px
    }
}

.apply_now_old_module .mobile_stats_section .grid_container .stat_box:nth-child(odd) {
    border-right: 1px solid hsla(0, 0%, 59%, .6)
}

.apply_now_old_module .mobile_stats_section .grid_container .stat_box:first-child,
.apply_now_old_module .mobile_stats_section .grid_container .stat_box:nth-child(2) {
    border-bottom: 1px solid hsla(0, 0%, 59%, .6)
}

.apply_now_old_module .fee_options_section {
    position: relative
}

.apply_now_old_module .fee_options_section .bg_img {
    position: absolute;
    top: -50px;
    width: 50%;
    z-index: -1
}

.apply_now_old_module .fee_options_section .head {
    margin-top: 40px
}

.apply_now_old_module .fee_options_section .head h2 {
    font-weight: 900;
    font-size: 56px;
    line-height: 62px;
    letter-spacing: -.02em;
    color: #22366a;
    text-align: center;
    text-transform: lowercase;
    margin: 65px 0
}

@media(max-width:991px) {
    .apply_now_old_module .fee_options_section .head h2 {
        margin: 10px 0;
        font-size: 21px;
        font-size: 5.1vw
    }
}

@media(max-width:991px)and (max-width:313.7254901961px) {
    .apply_now_old_module .fee_options_section .head h2 {
        font-size: 16px
    }
}

@media(max-width:991px)and (min-width:529.4117647059px) {
    .apply_now_old_module .fee_options_section .head h2 {
        font-size: 27px
    }
}

.apply_now_old_module .fee_options_section .head h2 span {
    color: #818ca9
}

.apply_now_old_module .fee_options_section .schemas {
    margin: 40px 0 70px
}

.apply_now_old_module .fee_options_section .schemas .grid_box {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 30px
}

@media(max-width:991px) {
    .apply_now_old_module .fee_options_section .schemas .grid_box {
        display: block;
        width: 100%
    }
}

.apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box {
    box-shadow: 0 2px 74px 0 hsla(0, 0%, 89%, .5);
    background-color: var(--color-white);
    overflow: hidden
}

.apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .head {
    padding: 40px 0;
    margin: 0
}

@media(max-width:991px) {
    .apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .head {
        padding: 25px 0
    }
}

.apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .head h2 {
    font-size: 27px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    margin: 0
}

@media(max-width:991px) {
    .apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .head h2 {
        margin: 0;
        font-size: 22px;
        font-size: 5vw
    }
}

@media(max-width:991px)and (max-width:320px) {
    .apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .head h2 {
        font-size: 16px
    }
}

@media(max-width:991px)and (min-width:540px) {
    .apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .head h2 {
        font-size: 27px
    }
}

.apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .head.pap {
    background: var(--color-secondary)
}

.apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .head.mbg {
    background: #22366a
}

.apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .body {
    padding: 25px 40px 40px 45px
}

@media(max-width:991px) {
    .apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .body {
        padding: 25px;
        margin-bottom: 20px
    }
}

.apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .body ul {
    margin: 0
}

.apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .body ul li {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.75;
    color: #1f1515;
    position: relative;
    padding-left: 32px
}

@media(max-width:991px) {
    .apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .body ul li {
        font-size: 14px;
        font-size: 3.8vw;
        padding-left: 24px
    }
}

@media(max-width:991px)and (max-width:315.7894736842px) {
    .apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .body ul li {
        font-size: 12px
    }
}

@media(max-width:991px)and (min-width:421.0526315789px) {
    .apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .body ul li {
        font-size: 16px
    }
}

.apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .body ul li:before {
    content: "";
    background: url(/_next/static/media/round-check.d4e7f921.webp) no-repeat;
    position: absolute;
    left: 0;
    top: 3px;
    color: #109916;
    height: 20px;
    width: 20px;
    background-size: contain
}

@media(max-width:991px) {
    .apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .body ul li:before {
        height: 15px;
        width: 15px
    }
}

.apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .body ul li+li {
    margin-top: 20px
}

@media(max-width:991px) {
    .apply_now_old_module .fee_options_section .schemas .grid_box .scheme_box .body ul li+li {
        margin-top: 15px
    }
}

.apply_now_old_module .fee_options_section .stat_section {
    background-size: cover
}

.apply_now_old_module .fee_options_section .stat_section .stat_box {
    padding: 50px 0 35px
}

.apply_now_old_module .fee_options_section .stat_section .stat_box .txt {
    font-weight: 900;
    font-size: 43px;
    line-height: 43px
}

.apply_now_old_module .fee_options_section .stat_section .stat_box .txt .total_fees {
    margin-top: 40px
}

.apply_now_old_module .fee_options_section .stat_section .stat_box .txt .total_fees p {
    font-size: 17px;
    line-height: 2.13;
    color: #11223f;
    margin: 0;
    text-align: center
}

.apply_now_old_module .fee_options_section .stat_section .stat_box .txt .total_fees p span {
    font-weight: 600
}

.apply_now_old_module .study_sunstone_section {
    margin-bottom: 100px
}

@media(max-width:991px) {
    .apply_now_old_module .study_sunstone_section {
        margin-bottom: 50px
    }
}

.apply_now_old_module .study_sunstone_section .half_div {
    display: inline-block;
    width: 50%;
    vertical-align: top
}

@media(max-width:991px) {
    .apply_now_old_module .study_sunstone_section .half_div {
        width: 100%;
        display: block
    }
    .apply_now_old_module .study_sunstone_section .half_div .study_cont {
        border-radius: 4px;
        box-shadow: 0 6px 26px 0 hsla(0, 0%, 83%, .5);
        background-color: var(--color-white);
        padding: 20px
    }
}

.apply_now_old_module .study_sunstone_section .half_div .study_cont h3 {
    font-size: 27px;
    font-weight: 900;
    line-height: 1.2;
    color: #1e2c33;
    margin: 0 0 40px;
    color: #818ca9
}

@media(max-width:991px) {
    .apply_now_old_module .study_sunstone_section .half_div .study_cont h3 {
        font-size: 23px;
        font-size: 5vw;
        line-height: 1.2;
        margin-top: 0
    }
}

@media(max-width:991px)and (max-width:320px) {
    .apply_now_old_module .study_sunstone_section .half_div .study_cont h3 {
        font-size: 16px
    }
}

@media(max-width:991px)and (min-width:600px) {
    .apply_now_old_module .study_sunstone_section .half_div .study_cont h3 {
        font-size: 30px
    }
}

.apply_now_old_module .study_sunstone_section .half_div .study_cont h3 span {
    color: #22366a
}

.apply_now_old_module .study_sunstone_section .half_div .study_cont .row .col-xs-4 {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 190px;
    padding: 0 30px
}

@media(max-width:991px) {
    .apply_now_old_module .study_sunstone_section .half_div .study_cont .row .col-xs-4 {
        padding: 0
    }
}

.apply_now_old_module .study_sunstone_section .half_div .study_cont .row .col-xs-4 img {
    width: 44px;
    display: block;
    margin: 0 auto
}

.apply_now_old_module .study_sunstone_section .half_div .study_cont .row .col-xs-4 p {
    font-weight: 900;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -.02em;
    color: #818ca9;
    margin: 25px 0 0;
    text-align: center
}

@media(max-width:991px) {
    .apply_now_old_module .study_sunstone_section .half_div .study_cont .row .col-xs-4 p {
        font-size: 14px;
        font-size: 3.2vw;
        margin: 25px 0 0;
        display: block;
        text-align: center;
        line-height: 1.75
    }
}

@media(max-width:991px)and (max-width:312.5px) {
    .apply_now_old_module .study_sunstone_section .half_div .study_cont .row .col-xs-4 p {
        font-size: 10px
    }
}

@media(max-width:991px)and (min-width:562.5px) {
    .apply_now_old_module .study_sunstone_section .half_div .study_cont .row .col-xs-4 p {
        font-size: 18px
    }
}

.apply_now_old_module .study_sunstone_section .half_div .study_cont .row .col-xs-4 p span {
    color: #22366a
}

.apply_now_old_module .study_sunstone_section .half_div .study_cont .row .col-xs-4+.col-xs-4 {
    border-left: 1px solid hsla(0, 0%, 59%, .2)
}

.apply_now_old_module .study_sunstone_section .half_div .study_cont .row.study_point_wrap {
    display: flex;
    align-items: stretch
}

.apply_now_old_module .study_sunstone_section .half_div .study_cont button {
    display: block;
    width: 303px;
    height: 53px;
    cursor: pointer;
    border-radius: 2px;
    background-color: #22366a;
    overflow: hidden;
    line-height: 53px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    margin: 40px auto auto;
    border: none;
    text-transform: uppercase
}

.apply_now_old_module .study_sunstone_section .half_div .image {
    position: relative;
    padding: 50px 50px 0
}

@media(max-width:991px) {
    .apply_now_old_module .study_sunstone_section .half_div .image {
        display: none
    }
}

.apply_now_old_module .study_sunstone_section .half_div .image img {
    width: 100%;
    padding: 50px 50px 0 0
}

.apply_now_old_module .study_sunstone_section .half_div .image .img_design {
    position: absolute;
    right: 0;
    top: 0;
    width: calc(100% - 100px);
    height: calc(100% - 50px);
    border: 2px solid var(--color-secondary);
    z-index: -1
}

.apply_now_old_module .recruiter_section {
    background-color: #22366a;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 45px 0 40px;
    margin-bottom: 75px
}

.apply_now_old_module .recruiter_section .recruiter_head {
    padding-bottom: 15px
}

.apply_now_old_module .recruiter_section .recruiter_head h2 {
    font-weight: 900;
    font-size: 27px;
    line-height: 62px;
    letter-spacing: -.02em;
    text-transform: lowercase;
    color: #c08e42;
    margin: 0;
    text-align: center
}

@media(max-width:991px) {
    .apply_now_old_module .recruiter_section .recruiter_head h2 {
        font-size: 22px;
        line-height: 35px
    }
}

.apply_now_old_module .recruiter_section .recruiter_head h2 span {
    opacity: .5
}

.apply_now_old_module .recruiter_section .recruiter_body .carousel .control-dots .dot {
    width: 12px;
    height: 12px
}

.apply_now_old_module .recruiter_section .recruiter_body .carousel .control-dots .dot.selected {
    background-color: var(--color-secondary)
}

.apply_now_old_module .recruiter_section .recruiter_body .carousel .slider {
    height: 340px;
    z-index: 0
}

@media(max-width:991px) {
    .apply_now_old_module .recruiter_section .recruiter_body .carousel .slider {
        height: 250px
    }
}

.apply_now_old_module .recruiter_section .recruiter_body .carousel .slider .logoes_div {
    display: flex;
    flex-wrap: wrap
}

.apply_now_old_module .recruiter_section .recruiter_body .carousel .slider .logoes_div .image_container {
    background-color: #fff;
    margin: 10px 30px;
    width: 168px;
    height: 80px;
    border-radius: 6px;
    display: flex;
    justify-content: center;
    align-items: center
}

@media(max-width:991px) {
    .apply_now_old_module .recruiter_section .recruiter_body .carousel .slider .logoes_div .image_container {
        width: 90px;
        height: 50px;
        border-radius: 3px;
        margin: 10px
    }
}

.apply_now_old_module .recruiter_section .recruiter_body .recruiter_box .recruiter_wrap {
    position: relative;
    width: 168px;
    height: 80px;
    border-radius: 6px;
    background: #fff;
    overflow: hidden;
    margin: 20px auto 0
}

.apply_now_old_module .recruiter_section .recruiter_body .recruiter_box .recruiter_wrap img {
    position: absolute;
    left: 50%;
    top: 50%;
    max-width: 100%;
    max-height: 100%;
    transform: translate(-50%, -50%)
}

.apply_now_old_module .recruiter_section .recruiter_body.desktop {
    display: block
}

@media(max-width:991px) {
    .apply_now_old_module .recruiter_section .recruiter_body.desktop {
        display: none
    }
}

.apply_now_old_module .recruiter_section .recruiter_body.mobile {
    display: none
}

@media(max-width:991px) {
    .apply_now_old_module .recruiter_section .recruiter_body.mobile {
        display: block
    }
}

.apply_now_old_module .success_story_section {
    margin-bottom: 100px
}

.apply_now_old_module .success_story_section .head {
    margin-bottom: 20px
}

.apply_now_old_module .success_story_section .head h2 {
    font-weight: 900;
    font-size: 56px;
    line-height: 62px;
    letter-spacing: -.02em;
    color: #22366a;
    margin: 0;
    text-transform: lowercase;
    position: relative
}

@media(max-width:991px) {
    .apply_now_old_module .success_story_section .head h2 {
        font-size: 26px;
        line-height: 30px
    }
}

.apply_now_old_module .success_story_section .head h2 span {
    color: #818ca9
}

.apply_now_old_module .success_story_section .carousel_container .carousel .control-dots {
    z-index: 2
}

.apply_now_old_module .success_story_section .carousel_container .carousel .control-dots .dot {
    width: 15px;
    height: 15px
}

.apply_now_old_module .success_story_section .carousel_container .carousel .control-dots .dot.selected {
    background-color: var(--color-secondary)
}

.apply_now_old_module .success_story_section .carousel_container .carousel .slider-wrapper .slider .slide.selected {
    z-index: 1 !important
}

.apply_now_old_module .success_story_section .carousel_container .carousel .slider-wrapper .slider .slide .carousel_item .story_wrap {
    margin-bottom: 60px
}

.apply_now_old_module .success_story_section .carousel_container .carousel .slider-wrapper .slider .slide .carousel_item .story_wrap .img {
    display: inline-block;
    width: 40%;
    position: relative;
    max-width: 425px
}

@media(max-width:991px) {
    .apply_now_old_module .success_story_section .carousel_container .carousel .slider-wrapper .slider .slide .carousel_item .story_wrap .img {
        width: 100%
    }
}

.apply_now_old_module .success_story_section .carousel_container .carousel .slider-wrapper .slider .slide .carousel_item .story_wrap .img .play_btn {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 78px;
    cursor: pointer;
    z-index: 1
}

.apply_now_old_module .success_story_section .carousel_container .carousel .slider-wrapper .slider .slide .carousel_item .story_wrap .story_box {
    width: 50%;
    display: inline-block;
    position: relative;
    padding: 30px 30px 30px 35px;
    max-width: 513px;
    border-radius: 4px;
    box-shadow: 0 12px 54px 0 hsla(0, 0%, 83%, .5);
    border: 1px solid #e8e8e8;
    background-color: var(--color-white);
    z-index: 9;
    margin-right: -60px
}

@media(max-width:991px) {
    .apply_now_old_module .success_story_section .carousel_container .carousel .slider-wrapper .slider .slide .carousel_item .story_wrap .story_box {
        width: 100%;
        padding: 10px;
        max-width: 400px;
        float: left
    }
}

.apply_now_old_module .success_story_section .carousel_container .carousel .slider-wrapper .slider .slide .carousel_item .story_wrap .story_box .testimonial {
    border-left: 1px solid #f0812f;
    padding: 0 0 25px 25px
}

.apply_now_old_module .success_story_section .carousel_container .carousel .slider-wrapper .slider .slide .carousel_item .story_wrap .story_box .testimonial p {
    text-align: left;
    margin: 0;
    font-size: 13px
}

.apply_now_old_module .success_story_section .carousel_container .carousel .slider-wrapper .slider .slide .carousel_item .story_wrap .story_box .about {
    text-align: left;
    padding-left: 25px
}

.apply_now_old_module .success_story_section .carousel_container .carousel .slider-wrapper .slider .slide .carousel_item .story_wrap .story_box .about h5,
.apply_now_old_module .success_story_section .carousel_container .carousel .slider-wrapper .slider .slide .carousel_item .story_wrap .story_box .about p {
    font-size: 12px;
    font-weight: 500;
    line-height: 2;
    color: #2f2f2f;
    margin: 0
}

.apply_now_old_module .success_story_section .carousel_container .carousel .slider-wrapper .slider .slide .carousel_item .story_wrap .story_box .about h5 {
    font-size: 14px;
    font-weight: 600
}

.apply_now_old_module .success_story_section .carousel_container .carousel .slider-wrapper .slider .slide .carousel_item .story_wrap .story_box.mobile_story {
    display: none
}

.apply_now_old_module .video_popup_cont {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .5);
    z-index: 9
}

.apply_now_old_module .video_popup_cont .video_popup {
    width: 90%;
    height: 90%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff
}

.apply_now_old_module .video_popup_cont .video_popup span {
    position: absolute;
    top: -42px;
    right: 0;
    text-align: center;
    line-height: 40px;
    border-radius: 100%;
    font-size: 34px;
    cursor: pointer;
    color: #fff
}

.apply_now_old_module .video_popup_cont .video_popup iframe {
    width: 100%;
    height: 100%;
    border: none;
    display: block
}

.campuses_section {
    color: #22366a;
    margin: 27px
}

.campuses_section .heading_container .heading {
    font-weight: 900;
    font-size: 24px;
    line-height: 26px
}

@media(max-width:991px) {
    .campuses_section .heading_container .heading {
        font-size: 20px
    }
}

.campuses_section .heading_container .heading span {
    color: var(--color-secondary)
}

.campuses_section .heading_container .desc {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px
}

@media(max-width:991px) {
    .campuses_section .heading_container .desc {
        font-size: 12px;
        line-height: 14px
    }
}

.campuses_section .heading_container .desc span {
    color: var(--color-secondary)
}

.campuses_section .campus_logo .campus_corausal {
    position: relative;
    width: 100%;
    padding-top: 20px;
    height: 90%
}

.campuses_section .campus_logo .campus_corausal p {
    position: absolute;
    color: var(--color-secondary);
    padding: 0 10px;
    font-size: 14px;
    line-height: 16px;
    background: var(--color-white);
    bottom: -17px;
    left: 200px
}

@media(max-width:991px) {
    .campuses_section .campus_logo .campus_corausal p {
        left: 35%
    }
}

.campuses_section .campus_logo .campus_corausal .camp_desktop {
    height: 100%
}

@media(max-width:991px) {
    .campuses_section .campus_logo .campus_corausal .camp_desktop {
        display: none
    }
}

.campuses_section .campus_logo .campus_corausal .camp_desktop .carousel {
    height: 200px
}

.campuses_section .campus_logo .campus_corausal .camp_desktop .carousel .campus_container {
    display: flex;
    flex-wrap: wrap
}

.campuses_section .campus_logo .campus_corausal .camp_desktop .carousel .campus_container .fourCampuses {
    width: 18vw
}

@media(min-width:992px) {
    .campuses_section .campus_logo .campus_corausal .camp_desktop .carousel .campus_container .fourCampuses {
        width: 280px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .campuses_section .campus_logo .campus_corausal .camp_desktop .carousel .campus_container .fourCampuses {
        width: 215px
    }
}

.campuses_section .campus_logo .campus_corausal .camp_desktop .carousel .campus_container .fourCampuses .campus_desc {
    display: -webkit-box;
    margin: 10px 0
}

.campuses_section .campus_logo .campus_corausal .camp_desktop .carousel .campus_container .fourCampuses .campus_desc .camp_logo {
    position: relative;
    display: flex;
    justify-content: center;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    border: 1px solid #dcdcdc
}

.campuses_section .campus_logo .campus_corausal .camp_desktop .carousel .campus_container .fourCampuses .campus_desc .camp_logo img {
    align-self: center;
    width: 100%;
    height: auto;
    border-radius: 50%
}

.campuses_section .campus_logo .campus_corausal .camp_desktop .carousel .campus_container .fourCampuses .campus_desc .camp_name {
    display: flex;
    text-align: left
}

.campuses_section .campus_logo .campus_corausal .camp_desktop .carousel .campus_container .fourCampuses .campus_desc .camp_name p {
    align-self: center;
    position: static;
    margin: 0;
    width: 80%;
    color: #22366a;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px
}

.campuses_section .campus_logo .campus_corausal .camp_mobile {
    height: 100%
}

@media(min-width:992px) {
    .campuses_section .campus_logo .campus_corausal .camp_mobile {
        display: none
    }
}

.campuses_section .campus_logo .campus_corausal .camp_mobile .carousel {
    height: 160px
}

.campuses_section .campus_logo .campus_corausal .camp_mobile .carousel .campus_container {
    display: flex;
    flex-wrap: wrap
}

.campuses_section .campus_logo .campus_corausal .camp_mobile .carousel .campus_container .fourCampuses {
    width: 38vw
}

@media(min-width:768px)and (max-width:991px) {
    .campuses_section .campus_logo .campus_corausal .camp_mobile .carousel .campus_container .fourCampuses {
        width: 27vw
    }
}

.campuses_section .campus_logo .campus_corausal .camp_mobile .carousel .campus_container .fourCampuses .campus_desc {
    display: -webkit-box;
    margin: 10px 0
}

.campuses_section .campus_logo .campus_corausal .camp_mobile .carousel .campus_container .fourCampuses .campus_desc .camp_logo {
    display: flex;
    justify-content: center;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    border: 1px solid #dcdcdc
}

.campuses_section .campus_logo .campus_corausal .camp_mobile .carousel .campus_container .fourCampuses .campus_desc .camp_logo img {
    align-self: center;
    width: 90%;
    border-radius: 100%
}

.campuses_section .campus_logo .campus_corausal .camp_mobile .carousel .campus_container .fourCampuses .campus_desc .camp_name {
    display: flex;
    text-align: left
}

.campuses_section .campus_logo .campus_corausal .camp_mobile .carousel .campus_container .fourCampuses .campus_desc .camp_name p {
    align-self: center;
    position: static;
    margin: 0;
    width: 80%;
    color: #22366a;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px
}

.footer_apply_now {
    width: 100%;
    padding: 0;
    height: 87px;
    border-bottom: 1px solid hsla(0, 0%, 100%, .1);
    background-color: #22366a;
    margin-bottom: 45px
}

@media(max-width:991px) {
    .footer_apply_now {
        height: 150px
    }
}

.footer_apply_now .footer_container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%
}

@media(max-width:991px) {
    .footer_apply_now .footer_container {
        flex-direction: column;
        justify-content: space-around
    }
}

.footer_apply_now .footer_container .logo_div {
    width: 148px
}

.footer_apply_now .footer_container .icon_container {
    display: flex;
    font-size: 25px
}

.footer_apply_now .footer_container .icon_container .social_icon {
    color: #fff;
    padding: 20px;
    border: 1px solid hsla(0, 0%, 100%, .1)
}

@media(max-width:991px) {
    .footer_apply_now .footer_container .icon_container .social_icon {
        border: none
    }
}

.apply-now-pages-form {
    margin: 0;
    position: relative
}

@media(max-width:991px) {
    .apply-now-pages-form .container {
        margin: 0
    }
}

@media(min-width:768px)and (max-width:991px) {
    .apply-now-pages-form .container {
        max-width: 100%
    }
}

.apply-now-pages-form .container-blue {
    position: relative
}

.apply-now-pages-form .banner-wrapper {
    position: relative;
    z-index: 11;
    overflow: hidden
}

@media(max-width:991px) {
    .apply-now-pages-form .banner-wrapper {
        height: auto;
        overflow: hidden
    }
}

.apply-now-pages-form .form_area {
    position: absolute;
    top: -50px;
    width: 100%;
    z-index: 99
}

@media(max-width:991px) {
    .apply-now-pages-form .form_area {
        position: static;
        margin-bottom: 40px;
        margin-top: 15px
    }
}

.apply-now-pages-form .form_area .left-content-wrapper {
    position: relative
}

.apply-now-pages-form .form_area .left-content-wrapper .banner_txt {
    position: absolute;
    top: 200px;
    left: 0;
    z-index: 9
}

.apply-now-pages-form .form_area .left-content-wrapper .banner_txt h3 {
    font-weight: 700;
    font-size: 26px;
    line-height: 40px;
    letter-spacing: -.02em;
    color: var(--color-white);
    width: 450px
}

.apply-now-pages-form .form_area .left-content-wrapper .banner_txt h2 {
    font-weight: 900;
    font-size: 48px;
    line-height: 54px;
    letter-spacing: -.02em;
    color: #bf8e44
}

@media(max-width:991px) {
    .apply-now-pages-form .form_area .left-content-wrapper .banner_txt {
        display: none
    }
}

.apply-now-pages-form .form_area .right-content-wrapper {
    padding: 30px 0 0
}

@media(min-width:768px)and (max-width:991px) {
    .apply-now-pages-form .form_area .right-content-wrapper {
        max-width: 550px;
        margin: 0 auto;
        padding: 0
    }
}

.apply-now-pages-form .form_area .right-content-wrapper .apply-now-form {
    background-color: #fff
}

.apply-now-pages-form .form_area .right-content-wrapper .apply-now-form .for_desktop {
    display: block
}

@media(max-width:991px) {
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form .for_desktop {
        display: none
    }
}

.apply-now-pages-form .form_area .right-content-wrapper .apply-now-form .banner_txt {
    display: block
}

.apply-now-pages-form .form_area .right-content-wrapper .apply-now-form .banner_txt h3 {
    font-size: 20px;
    color: #22366a;
    margin: 0 0 10px;
    width: 100%
}

.apply-now-pages-form .form_area .right-content-wrapper .apply-now-form .banner_txt h2 {
    font-size: 28px;
    color: #bf8e44;
    padding: 0;
    margin: 0 5px;
    line-height: 30px
}

@media(max-width:991px) {
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form .banner_txt {
        padding: 0 10px 10px 20px
    }
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form .banner_txt h3 {
        font-size: 18px;
        font-weight: 400;
        margin-bottom: 15px
    }
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form .banner_txt h2 {
        font-size: 24px;
        margin: 2px 0
    }
}

.apply-now-pages-form .form_area .right-content-wrapper .apply-now-form h2 {
    color: #22366a;
    font-weight: 900;
    font-size: 28px;
    line-height: 36px;
    display: flex;
    align-items: center
}

@media(max-width:991px) {
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form h2 {
        font-size: 20px;
        margin: 0 15px
    }
}

.apply-now-pages-form .form_area .right-content-wrapper .apply-now-form p {
    font-size: 12px;
    color: #666;
    display: block;
    margin-bottom: 15px
}

@media(max-width:991px) {
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form p {
        margin: 0 15px
    }
}

.apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form {
    margin-top: 16px
}

@media(max-width:991px) {
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form {
        margin-bottom: 0
    }
}

.apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form div {
    padding: 0 20px
}

.apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form input,
.apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form select {
    width: 100%;
    background: #fff;
    color: var(--color-primary-2);
    border: 1px solid #fff;
    margin-bottom: 16px;
    padding: 12px;
    font-size: 14px
}

@media(max-width:991px) {
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form input,
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form select {
        border: 1px solid #a5adc3;
        border-radius: 4px
    }
}

.apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form input::-webkit-input-placeholder,
.apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form select::-webkit-input-placeholder {
    color: var(--color-primary-2)
}

.apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form .form-button {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 28px;
    padding: 0 0 0 20px;
    z-index: 1
}

@media(max-width:991px) {
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form .form-button {
        margin-top: 10px;
        width: 100%
    }
}

.apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form .form-button .inline-icons {
    filter: invert(100%) sepia(100%) saturate(14%) hue-rotate(212deg) brightness(104%) contrast(104%)
}

@media(min-width:768px)and (max-width:991px) {
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form .form-button {
        padding: 0 20px
    }
}

.apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form .form-button .summit-button {
    width: 174px;
    background-color: #22366a;
    color: #fff
}

@media(max-width:991px) {
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form .form-button .summit-button {
        margin-right: 20px;
        padding: 10px;
        width: 100%
    }
}

@media(min-width:768px)and (max-width:991px) {
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form .form-button .summit-button {
        width: 100%;
        margin-right: 0
    }
}

@media(min-width:992px) {
    .apply-now-pages-form .form_area .right-content-wrapper {
        position: absolute;
        top: 58px;
        right: 0;
        float: right;
        width: 40%;
        height: 100%
    }
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form {
        border-left: none;
        padding: 20px;
        width: 100%
    }
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form h2 {
        max-width: 420px;
        padding: 0
    }
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form p {
        max-width: 383px;
        margin-top: 8px;
        font-size: 12px;
        padding: 0
    }
}

@media(min-width:992px)and (min-width:992px)and (max-width:1199px) {
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form p {
        margin-top: 17px
    }
}

@media(min-width:992px) {
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form {
        margin: 20px 0 12px
    }
}

@media(min-width:992px)and (min-width:992px)and (max-width:1199px) {
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form {
        margin-top: 10px
    }
}

@media(min-width:992px) {
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form input,
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form select {
        margin-bottom: 12px;
        padding: 11px 17px 11px 12px;
        width: 100%;
        background: #fff;
        color: var(--color-primary-2);
        border-radius: 4px;
        border: 1px solid var(--color-primary-2)
    }
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form div {
        padding: 0
    }
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form .form-button {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 24px;
        width: 100%;
        background-color: #22366a;
        padding: 0
    }
}

@media(min-width:992px)and (min-width:992px)and (max-width:1199px) {
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form .form-button {
        margin-top: 10px
    }
}

@media(min-width:992px) {
    .apply-now-pages-form .form_area .right-content-wrapper .apply-now-form form .form-button .summit-button {
        width: 100%;
        padding: 10px;
        background-color: #22366a;
        color: #fff
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .apply-now-pages-form .form_area .right-content-wrapper {
        padding: 0 0 0 48px;
        width: 60%
    }
    .apply-now-pages-form .form_area .right-content-wrapper h2 {
        font-size: 47px;
        line-height: 48px
    }
}

.apply-now-header {
    height: 100px;
    border-bottom: 1px solid hsla(0, 0%, 59%, .2)
}

@media(max-width:767px) {
    .apply-now-header {
        height: 60px
    }
}

@media(max-width:991px) {
    .apply-now-header {
        height: 60px
    }
}

.apply-now-header .image_container {
    display: flex;
    align-items: center;
    height: 100%
}

@media(max-width:991px) {
    .apply-now-header .image_container {
        justify-content: center
    }
}

.hiring_partner {
    margin: 0 0 20px
}

.hiring_partner.marg {
    margin: 40px 0 20px
}

@media(max-width:991px) {
    .hiring_partner {
        margin: 0
    }
}

.hiring_partner .heading_container {
    color: #22366a
}

.hiring_partner .heading_container .heading {
    font-weight: 900;
    font-size: 24px;
    line-height: 26px
}

@media(max-width:991px) {
    .hiring_partner .heading_container .heading {
        font-size: 24px;
        margin-bottom: 10px
    }
}

.hiring_partner .heading_container .heading span {
    color: var(--color-secondary)
}

.hiring_partner .partner_carousal_desktop {
    width: 80%;
    margin: auto
}

@media(max-width:991px) {
    .hiring_partner .partner_carousal_desktop {
        display: none
    }
}

.hiring_partner .partner_carousal_desktop .fivelogo_container {
    display: flex;
    align-items: center
}

.hiring_partner .partner_carousal_desktop .fivelogo_container .logo_container {
    display: flex;
    align-items: center;
    height: 150px;
    align-self: center
}

.hiring_partner .partner_carousal_mobile {
    width: 90%;
    margin: auto
}

@media(min-width:992px) {
    .hiring_partner .partner_carousal_mobile {
        display: none
    }
}

.hiring_partner .partner_carousal_mobile .fivelogo_container {
    display: flex;
    align-items: center
}

.hiring_partner .partner_carousal_mobile .fivelogo_container .logo_container {
    display: flex;
    align-items: center;
    height: 100px;
    align-self: center
}

.figure_section {
    margin-top: 40px;
    margin-bottom: 80px;
    color: #22366a
}

@media(max-width:991px) {
    .figure_section {
        margin-top: 10px;
        margin-bottom: 20px
    }
}

.figure_section .heading {
    margin-bottom: 80px
}

@media(max-width:991px) {
    .figure_section .heading {
        margin-bottom: 30px
    }
}

.figure_section .heading h2 {
    font-weight: 900;
    font-size: 28px;
    line-height: 26px
}

@media(max-width:991px) {
    .figure_section .heading h2 {
        font-size: 22px
    }
}

.figure_section .heading h2 span {
    color: var(--color-secondary)
}

.figure_section .row {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

@media(max-width:991px) {
    .figure_section .row .points {
        margin: 30px 0
    }
}

.figure_section .row .points .point_container {
    position: relative;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    padding: 15px;
    min-height: 230px;
    max-width: 17vw
}

@media(max-width:991px) {
    .figure_section .row .points .point_container {
        min-height: 245px;
        min-width: 40vw
    }
}

@media(min-width:768px)and (max-width:991px) {
    .figure_section .row .points .point_container {
        min-width: 30vw
    }
}

@media(min-width:992px) {
    .figure_section .row .points .point_container {
        max-width: 260px
    }
}

.figure_section .row .points .point_container .img_container {
    position: absolute;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    padding: 5px;
    background: #f5f6fa;
    text-align: center;
    line-height: 48px;
    top: -35px
}

@media(max-width:991px) {
    .figure_section .row .points .point_container .img_container {
        align-self: center
    }
}

.figure_section .row .points .point_container .img_container .img {
    width: 20px;
    align-self: center
}

.figure_section .row .points .point_container .head {
    margin-top: 35px;
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    align-items: center;
    letter-spacing: -.02em;
    color: #22366a
}

@media(max-width:991px) {
    .figure_section .row .points .point_container .head {
        font-size: 18px
    }
}

.figure_section .row .points .point_container .head span {
    font-size: 12px;
    display: block
}

.figure_section .row .points .point_container .desc {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    padding-top: 10px;
    align-items: center;
    letter-spacing: -.02em;
    color: #8891ab
}

@media(max-width:991px) {
    .figure_section .row .points .point_container .desc {
        font-size: 11px
    }
}

.why_choose_section {
    color: #22366a;
    margin-top: 80px;
    margin-bottom: 80px
}

@media(max-width:991px) {
    .why_choose_section {
        margin-top: 20px;
        margin-bottom: 40px
    }
}

.why_choose_section .heading {
    font-weight: 900;
    font-size: 24px;
    line-height: 26px
}

@media(max-width:991px) {
    .why_choose_section .heading {
        margin-bottom: 20px
    }
}

.why_choose_section .heading span {
    color: var(--color-secondary)
}

.why_choose_section .content_container {
    margin-top: 50px
}

.why_choose_section .content_container .content_heading {
    position: relative;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: -.02em;
    margin-top: 25px;
    color: #22366a
}

.why_choose_section .content_container .content_heading:before {
    content: "";
    position: absolute;
    width: 32px;
    z-index: -1;
    height: 32px;
    border-radius: 4px;
    background: #f2e8d8;
    top: -9px;
    left: -10px
}

.why_choose_section .content_container .content_heading span {
    color: var(--color-secondary)
}

.why_choose_section .content_container .content_desc {
    font-weight: 500;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: -.02em
}

@media(max-width:991px) {
    .why_choose_section .content_container .content_desc {
        font-size: 14px
    }
}

.why_choose_section .content_container .job_ready_pointers {
    padding: 0 25px
}

.why_choose_section .content_container .job_ready_pointers ul li {
    position: relative;
    width: 43%;
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0;
    vertical-align: top
}

@media(max-width:991px) {
    .why_choose_section .content_container .job_ready_pointers ul li {
        width: 100%
    }
}

.why_choose_section .content_container .job_ready_pointers ul li span {
    font-size: 12px;
    display: block
}

.why_choose_section .content_container .job_ready_pointers ul li:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    top: -3px;
    left: -8px;
    background: #f2e8d8;
    z-index: -1;
    border-radius: 4px
}

.why_choose_section .content_container .self_financed_three_box {
    margin: 30px 0
}

.why_choose_section .content_container .self_financed_three_box .row {
    display: flex;
    justify-content: space-between
}

@media(max-width:991px) {
    .why_choose_section .content_container .self_financed_three_box .row {
        flex-direction: column
    }
}

.why_choose_section .content_container .self_financed_three_box .row .slef_financed_box {
    padding: 20px;
    border-radius: 4px;
    border: 1px solid #dcdcdc;
    border-left: 4px solid #22366a;
    min-height: 315px;
    max-width: 25vw
}

@media(max-width:991px) {
    .why_choose_section .content_container .self_financed_three_box .row .slef_financed_box {
        margin-bottom: 20px;
        max-width: 100%
    }
    @supports(min-height:auto) {
        .why_choose_section .content_container .self_financed_three_box .row .slef_financed_box {
            min-height: auto
        }
    }
}

@media(min-width:992px) {
    .why_choose_section .content_container .self_financed_three_box .row .slef_financed_box {
        width: 360px
    }
}

.why_choose_section .content_container .self_financed_three_box .row .slef_financed_box h3 {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: center;
    color: #22366a;
    padding: 0;
    margin: 10px 0
}

.why_choose_section .content_container .self_financed_three_box .row .slef_financed_box p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #22366a
}

.why_choose_section .content_container .self_financed_three_box .row .slef_financed_box .cap_box {
    border-bottom: thin solid #dcdcdc;
    padding-bottom: 10px
}

.why_choose_section .content_container .self_financed_three_box .row .slef_financed_box .cap_box h3 {
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: center;
    color: #22366a
}

.why_choose_section .content_container .self_financed_three_box .row .slef_financed_box .cap_box p {
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: center;
    color: #22366a
}

.why_choose_section .content_container .self_financed_three_box .row .slef_financed_box .cap_box:last-child {
    border-bottom: none
}

.recruiters_msg_section {
    margin: 20px 0;
    color: #22366a
}

.recruiters_msg_section .heading_container .heading {
    font-weight: 900;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 40px
}

.recruiters_msg_section .heading_container .heading span {
    color: var(--color-secondary)
}

.recruiters_msg_section .body {
    margin-top: 0
}

.recruiters_msg_section .body .recruiter_box_outer {
    width: 100%;
    margin: auto
}

.recruiters_msg_section .body .recruiter_box_outer .non_carousel {
    display: flex
}

@media(max-width:991px) {
    .recruiters_msg_section .body .recruiter_box_outer .non_carousel {
        display: none
    }
}

.recruiters_msg_section .body .recruiter_box_outer .non_carousel .recruiter_box {
    border-radius: 4px;
    padding: 15px;
    width: 30%;
    margin-right: 15px;
    min-height: 380px;
    background-color: var(--color-white);
    border: 1px solid #dcdcdc
}

@media(min-width:992px)and (max-width:1199px) {
    .recruiters_msg_section .body .recruiter_box_outer .non_carousel .recruiter_box {
        width: 40%
    }
}

.recruiters_msg_section .body .recruiter_box_outer .non_carousel .recruiter_box .top_section {
    display: flex
}

.recruiters_msg_section .body .recruiter_box_outer .non_carousel .recruiter_box .top_section .avtar {
    width: 36px;
    height: 36px;
    align-self: center;
    float: left;
    border-radius: 50%;
    overflow: hidden
}

.recruiters_msg_section .body .recruiter_box_outer .non_carousel .recruiter_box .top_section .avtar img {
    width: 100%;
    height: 100%
}

.recruiters_msg_section .body .recruiter_box_outer .non_carousel .recruiter_box .top_section .name_designation h2 {
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    margin: 3px 12px
}

.recruiters_msg_section .body .recruiter_box_outer .non_carousel .recruiter_box .top_section .name_designation h3 {
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    margin: 3px 12px;
    color: #22366a
}

.recruiters_msg_section .body .recruiter_box_outer .non_carousel .recruiter_box .bottom_section {
    padding: 10px 25px;
    margin-top: 10px;
    border-top: 1px solid #ececec
}

.recruiters_msg_section .body .recruiter_box_outer .non_carousel .recruiter_box .bottom_section p {
    font-weight: 400;
    font-size: 12px;
    line-height: 25px;
    position: relative
}

.recruiters_msg_section .body .recruiter_box_outer .non_carousel .recruiter_box .bottom_section p:before {
    position: absolute;
    left: -40px
}

@supports(zoom:0.5) {
    .recruiters_msg_section .body .recruiter_box_outer .non_carousel .recruiter_box .bottom_section p:before {
        zoom: .5
    }
}

.recruiters_msg_section .body .recruiter_box_outer .non_carousel .recruiter_box .bottom_section p:after {
    position: absolute;
    right: -40px
}

@supports(zoom:0.5) {
    .recruiters_msg_section .body .recruiter_box_outer .non_carousel .recruiter_box .bottom_section p:after {
        zoom: .5
    }
}

@media(min-width:992px) {
    .recruiters_msg_section .body .recruiter_box_outer .carousel {
        display: none
    }
}

.recruiters_msg_section .body .recruiter_box_outer .carousel .recruiter_box {
    border-radius: 4px;
    padding: 15px;
    width: 100%;
    margin-right: 15px;
    min-height: 380px;
    background-color: var(--color-white);
    border: 1px solid #dcdcdc
}

.recruiters_msg_section .body .recruiter_box_outer .carousel .recruiter_box .top_section {
    display: flex
}

.recruiters_msg_section .body .recruiter_box_outer .carousel .recruiter_box .top_section .avtar {
    width: 36px;
    height: 36px;
    align-self: center;
    float: left;
    border-radius: 50%;
    overflow: hidden
}

.recruiters_msg_section .body .recruiter_box_outer .carousel .recruiter_box .top_section .avtar img {
    width: 100%;
    height: 100%
}

.recruiters_msg_section .body .recruiter_box_outer .carousel .recruiter_box .top_section .name_designation h2 {
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    margin: 3px 12px
}

.recruiters_msg_section .body .recruiter_box_outer .carousel .recruiter_box .top_section .name_designation h3 {
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    margin: 3px 12px
}

.recruiters_msg_section .body .recruiter_box_outer .carousel .recruiter_box .bottom_section {
    padding: 10px 25px;
    margin-top: 10px;
    border-top: 1px solid #ececec
}

.recruiters_msg_section .body .recruiter_box_outer .carousel .recruiter_box .bottom_section p {
    font-weight: 400;
    font-size: 12px;
    line-height: 25px;
    position: relative
}

.recruiters_msg_section .body .recruiter_box_outer .carousel .recruiter_box .bottom_section p:before {
    position: absolute;
    left: -40px
}

@supports(zoom:0.5) {
    .recruiters_msg_section .body .recruiter_box_outer .carousel .recruiter_box .bottom_section p:before {
        zoom: .5
    }
}

.recruiters_msg_section .body .recruiter_box_outer .carousel .recruiter_box .bottom_section p:after {
    position: absolute;
    right: -40px
}

@supports(zoom:0.5) {
    .recruiters_msg_section .body .recruiter_box_outer .carousel .recruiter_box .bottom_section p:after {
        zoom: .5
    }
}

.progress-bar {
    width: 100%;
    height: 6px;
    background: #e9ebf0;
    position: absolute;
    border-top: 2px solid #fff
}

@media(max-width:991px) {
    .progress-bar {
        border-bottom: none
    }
}

.progress-bar .progress {
    position: absolute;
    top: 0;
    left: 0;
    height: 4px;
    background-color: #22366a;
    transition: all .1s linear;
    min-width: 1%;
    margin-bottom: 20px
}

.progress-bar.showElementsSticky {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    margin-top: 0
}

.progress-bar.progress-bar-finshed {
    opacity: 0
}

article h2.yellow {
    color: var(--color-secondary) !important
}

@media(max-width:991px) {
    .blog-article {
        margin-top: 0
    }
}

.blog-article .section-heading {
    color: #22366a;
    font-weight: 800;
    letter-spacing: -.03em
}

@media(max-width:991px) {
    .blog-article .section-heading {
        margin-bottom: 2rem
    }
}

.blog-article .section-heading em {
    color: var(--color-secondary)
}

@media(min-width:992px) {
    .blog-article .section-heading {
        font-size: 62px;
        line-height: 58px
    }
}

@media(max-width:991px) {
    .blog-article .section-heading {
        font-size: 32px;
        line-height: 30px
    }
}

.blog-article .view-share-icons {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    transition: opacity .5s ease;
    z-index: 11;
    cursor: pointer;
    width: 52px;
    height: 52px
}

.blog-article .view-share-icons.show {
    opacity: 1;
    transition: opacity .5s ease
}

.blog-article .view-share-icons.show ul li {
    display: block !important
}

.blog-article .view-share-icons ul li {
    display: none !important;
    background: #22366a;
    padding: 16px;
    margin-top: 1px
}

.blog-article .view-share-icons ul li:first-child {
    background: #4e5e88;
    margin-top: 0
}

.blog-article .view-share-icons ul li a {
    filter: invert(100%) sepia(100%) saturate(2%) hue-rotate(322deg) brightness(103%) contrast(101%)
}

.blog-article .view-share-icons ul li:last-child a {
    filter: none
}

@media(min-width:992px) {
    .blog-article .blog-content-basic-info {
        margin-top: 50px
    }
}

.blog-article .blog-content-basic-info .bannerImage {
    margin: 20px 0
}

.blog-article .blog-content-basic-info div {
    position: relative
}

@media(min-width:992px) {
    .blog-article .blog-content-basic-info div {
        max-width: 770px
    }
}

.blog-article .blog-content-basic-info div .aside-button {
    bottom: 0;
    top: auto
}

.blog-article .blog-content-basic-info div .view-share-icons {
    position: absolute;
    bottom: 0;
    top: auto
}

.blog-article .blog-content-grid {
    padding-top: 20px;
    display: grid
}

@media(min-width:992px) {
    .blog-article .blog-content-grid {
        grid-template-columns: 70% 30%;
        margin-top: 20px
    }
}

@media(max-width:991px) {
    .blog-article .blog-content-grid {
        grid-template-columns: 100%
    }
}

.blog-article .blog-content-grid .formBox {
    padding: 20px;
    background: var(--color-primary);
    margin-right: calc(-1*var(--default-section-container-horizontal-padding));
    margin-left: calc(-1*var(--default-section-container-horizontal-padding))
}

@media(min-width:992px) {
    .blog-article .blog-content-grid .formBox {
        margin: 20px 0
    }
}

.blog-article .blog-content-grid .formBox .sectionHeading h2 {
    padding: 0;
    font-weight: 300;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -.03em;
    color: var(--color-white);
    margin: 0 0 20px
}

.blog-article .blog-content-grid .formBox .sectionHeading h2 em {
    font-weight: 700;
    color: var(--color-secondary-2)
}

.blog-article .article-text-wrapper {
    margin-top: 0 !important
}

.blog-article .article-text-wrapper .tableContent {
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    padding: 20px;
    cursor: pointer;
    border: 1px solid #d3d7e1;
    color: var(--color-primary)
}

.blog-article .article-text-wrapper .tableContent .headingClickBox {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: var(--color-primary)
}

.blog-article .article-text-wrapper .image_container {
    margin-bottom: 50px;
    width: 100%
}

@media(max-width:991px) {
    .blog-article .article-text-wrapper .image_container {
        margin-bottom: 30px
    }
}

.blog-article .article-text-wrapper .image_container img {
    width: 100%
}

.blog-article .article-text-wrapper .html_content {
    line-height: normal
}

.blog-article .article-text-wrapper .html_content b {
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    margin-left: 4px;
    margin-bottom: 0
}

@media(max-width:991px) {
    .blog-article .article-text-wrapper .html_content b {
        font-size: 14px
    }
}

.blog-article .article-text-wrapper .html_content h1,
.blog-article .article-text-wrapper .html_content h2,
.blog-article .article-text-wrapper .html_content h3,
.blog-article .article-text-wrapper .html_content h4,
.blog-article .article-text-wrapper .html_content h5,
.blog-article .article-text-wrapper .html_content h6 {
    margin-bottom: 8px;
    font-weight: 700;
    color: var(--color-neutral-1)
}

@media(min-width:992px) {
    .blog-article .article-text-wrapper .html_content h1,
    .blog-article .article-text-wrapper .html_content h2,
    .blog-article .article-text-wrapper .html_content h3,
    .blog-article .article-text-wrapper .html_content h4,
    .blog-article .article-text-wrapper .html_content h5,
    .blog-article .article-text-wrapper .html_content h6 {
        margin-top: 32px;
        letter-spacing: -.011em
    }
}

@media(max-width:991px) {
    .blog-article .article-text-wrapper .html_content h1,
    .blog-article .article-text-wrapper .html_content h2,
    .blog-article .article-text-wrapper .html_content h3,
    .blog-article .article-text-wrapper .html_content h4,
    .blog-article .article-text-wrapper .html_content h5,
    .blog-article .article-text-wrapper .html_content h6 {
        margin-top: 40px
    }
}

@media(min-width:992px) {
    .blog-article .article-text-wrapper .html_content h1 {
        font-size: 36px;
        line-height: 40px
    }
}

@media(max-width:991px) {
    .blog-article .article-text-wrapper .html_content h1 {
        font-size: 24px;
        line-height: 28px
    }
}

@media(min-width:992px) {
    .blog-article .article-text-wrapper .html_content h1 span {
        font-size: 36px;
        line-height: 40px
    }
}

@media(max-width:991px) {
    .blog-article .article-text-wrapper .html_content h1 span {
        font-size: 24px;
        line-height: 28px
    }
}

@media(min-width:992px) {
    .blog-article .article-text-wrapper .html_content h2 {
        scroll-margin-top: 20px;
        font-size: 30px;
        line-height: 32px
    }
}

@media(max-width:991px) {
    .blog-article .article-text-wrapper .html_content h2 {
        scroll-margin-top: 10px;
        font-size: 22px;
        line-height: 24px
    }
}

.blog-article .article-text-wrapper .html_content h2 b,
.blog-article .article-text-wrapper .html_content h2 span {
    color: var(--color-neutral-1)
}

@media(min-width:992px) {
    .blog-article .article-text-wrapper .html_content h2 b,
    .blog-article .article-text-wrapper .html_content h2 span {
        font-size: 30px;
        line-height: 32px
    }
}

@media(max-width:991px) {
    .blog-article .article-text-wrapper .html_content h2 b,
    .blog-article .article-text-wrapper .html_content h2 span {
        font-size: 22px;
        line-height: 24px
    }
}

@media(min-width:992px) {
    .blog-article .article-text-wrapper .html_content h3 {
        font-size: 22px;
        line-height: 28px
    }
}

@media(max-width:991px) {
    .blog-article .article-text-wrapper .html_content h3 {
        font-size: 18px;
        line-height: 20px
    }
}

.blog-article .article-text-wrapper .html_content h3 b,
.blog-article .article-text-wrapper .html_content h3 span {
    color: var(--color-neutral-1);
    font-size: 14px !important
}

@media(min-width:992px) {
    .blog-article .article-text-wrapper .html_content h3 b,
    .blog-article .article-text-wrapper .html_content h3 span {
        font-size: 22px;
        line-height: 28px
    }
}

@media(max-width:991px) {
    .blog-article .article-text-wrapper .html_content h3 b,
    .blog-article .article-text-wrapper .html_content h3 span {
        font-size: 18px;
        line-height: 20px
    }
}

@media(min-width:992px) {
    .blog-article .article-text-wrapper .html_content h4 {
        font-size: 20px;
        line-height: 24px
    }
}

@media(max-width:991px) {
    .blog-article .article-text-wrapper .html_content h4 {
        font-size: 16px;
        line-height: 18px
    }
}

@media(min-width:992px) {
    .blog-article .article-text-wrapper .html_content h4 span {
        font-size: 20px;
        line-height: 24px
    }
}

@media(max-width:991px) {
    .blog-article .article-text-wrapper .html_content h4 span {
        font-size: 16px;
        line-height: 18px
    }
}

.blog-article .article-text-wrapper .html_content h5 {
    color: var(--color-secondary)
}

@media(min-width:992px) {
    .blog-article .article-text-wrapper .html_content h5 {
        font-size: 16px;
        line-height: 20px
    }
}

@media(max-width:991px) {
    .blog-article .article-text-wrapper .html_content h5 {
        font-size: 14px;
        line-height: 16px
    }
}

.blog-article .article-text-wrapper .html_content h5 span {
    color: var(--color-secondary)
}

@media(min-width:992px) {
    .blog-article .article-text-wrapper .html_content h5 span {
        font-size: 16px;
        line-height: 20px
    }
}

@media(max-width:991px) {
    .blog-article .article-text-wrapper .html_content h5 span {
        font-size: 14px;
        line-height: 16px
    }
}

.blog-article .article-text-wrapper .html_content h6,
.blog-article .article-text-wrapper .html_content h6 span {
    font-size: 12px;
    line-height: 14px;
    color: var(--color-secondary);
    letter-spacing: normal
}

.blog-article .article-text-wrapper .html_content a {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.011em;
    text-decoration: underline
}

.blog-article .article-text-wrapper .html_content a,
.blog-article .article-text-wrapper .html_content a i,
.blog-article .article-text-wrapper .html_content a span {
    color: var(--color-functional-info-1);
    font-weight: 700
}

@media(min-width:992px) {
    .blog-article .article-text-wrapper .html_content a {
        padding: 3px 0 0;
        margin-left: 0
    }
}

@media(max-width:991px) {
    .blog-article .article-text-wrapper .html_content a {
        padding: 5px 0 0;
        margin-left: 10px;
        font-size: 14px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .blog-article .article-text-wrapper .html_content a {
        min-width: 380px
    }
}

.blog-article .article-text-wrapper .html_content span {
    color: var(--color-neutral-1);
    font-size: 16px;
    line-height: 20px;
    margin-left: 4px;
    margin-bottom: 0
}

@media(max-width:991px) {
    .blog-article .article-text-wrapper .html_content span {
        font-size: 14px
    }
}

.blog-article .article-text-wrapper .html_content i {
    font-style: italic
}

.blog-article .article-text-wrapper .html_content pre {
    color: #22366a
}

@media(min-width:992px) {
    .blog-article .article-text-wrapper .html_content pre {
        font-size: 16px;
        line-height: 20px
    }
}

@media(max-width:991px) {
    .blog-article .article-text-wrapper .html_content pre {
        font-size: 12px;
        line-height: 16px
    }
}

.blog-article .article-text-wrapper .html_content figure {
    overflow-x: scroll
}

.blog-article .article-text-wrapper .html_content table {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: transparent;
    width: 100% !important;
    margin-bottom: 40px;
    line-height: normal
}

.blog-article .article-text-wrapper .html_content table tr td {
    border: 1px solid #e7e7e7;
    font-weight: 300 !important;
    font-size: 20px;
    padding: 15px 20px;
    word-break: inherit
}

.blog-article .article-text-wrapper .html_content table tr th {
    padding: 15px 20px;
    word-break: inherit;
    line-height: normal
}

.blog-article .article-text-wrapper .html_content strong {
    font-weight: 700
}

.blog-article .article-text-wrapper .html_content em {
    font-style: italic
}

.blog-article .article-text-wrapper .html_content ul {
    list-style-type: decimal;
    margin: 20px
}

.blog-article .article-text-wrapper .html_content ul li {
    font-size: 16px;
    line-height: 20px;
    display: list-item;
    list-style: disc;
    margin: 7px 0;
    letter-spacing: -.011em;
    color: var(--color-neutral-1)
}

.blog-article .article-text-wrapper .html_content ol {
    list-style-type: decimal;
    margin: 20px
}

.blog-article .article-text-wrapper .html_content ol li {
    font-size: 14px;
    line-height: 20px;
    margin: 7px 0;
    letter-spacing: -.011em;
    color: var(--color-neutral-1)
}

@media(min-width:992px) {
    .blog-article .article-text-wrapper {
        margin-top: 35px;
        max-width: 680px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .blog-article .article-text-wrapper {
        max-width: 480px
    }
}

.blog-article .blog-content-logo-text {
    display: flex
}

@media(min-width:992px) {
    .blog-article .blog-content-logo-text {
        margin-top: 9px
    }
}

@media(max-width:991px) {
    .blog-article .blog-content-logo-text {
        margin-top: 13px
    }
}

.blog-article .blog-content-logo-text-item {
    display: flex;
    margin-right: 17px;
    align-items: center
}

.blog-article .blog-content-logo-text-item .inline-icons {
    cursor: default
}

.blog-article .blog-content-logo-text-item p {
    color: rgba(34, 54, 106, .702);
    font-size: 12px;
    line-height: 16px;
    margin-left: 4px;
    margin-bottom: 0
}

.blog-article .share-icon {
    filter: invert(1)
}

.blog-article .blog-content-by-text {
    border-bottom: 1px solid #d3d7e1;
    padding-bottom: 8px;
    position: relative;
    color: #22366a;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 0
}

@media(min-width:992px) {
    .blog-article .blog-content-by-text {
        max-width: 770px
    }
}

.blog-article .blog-content-by-text ul {
    display: inline-block
}

@media(max-width:767px) {
    .blog-article .blog-content-by-text ul {
        max-width: 214px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .blog-article .blog-content-by-text ul {
        max-width: 400px
    }
}

.blog-article .blog-content-by-text ul li {
    color: var(--color-neutral-2);
    font-size: 14px;
    line-height: 18px;
    padding-right: 6px;
    padding-left: 6px
}

@media(min-width:992px) {
    .blog-article .blog-content-by-text ul li {
        border-right: 1px solid rgba(34, 54, 106, .702)
    }
    .blog-article .blog-content-by-text ul li:last-of-type {
        border-right: none
    }
}

@media(max-width:991px) {
    .blog-article .blog-content-by-text ul li {
        border-left: 1px solid rgba(34, 54, 106, .702);
        margin-bottom: 4px
    }
    .blog-article .blog-content-by-text ul li:first-of-type {
        border-left: none;
        padding-left: 0
    }
}

.blog-article .bookmark {
    vertical-align: text-bottom
}

@media(max-width:991px) {
    .blog-article .bookmark {
        margin-left: 24px;
        position: absolute;
        margin-left: 7px
    }
}

.blog-article .article-share-button {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #22366a;
    padding: 16px
}

.blog-article .article-share-button .share-icon {
    filter: invert(0)
}

@media(min-width:992px) {
    .blog-article .image-wrapper {
        margin-top: 35px
    }
}

@media(max-width:991px) {
    .blog-article .image-wrapper {
        margin-top: 1.875rem
    }
}

.blog-article .image-bottom-text {
    font-size: 14px;
    line-height: 18px;
    color: var(--color-primary-2)
}

@media(min-width:992px) {
    .blog-article .image-bottom-text {
        margin-top: 10px
    }
}

@media(max-width:991px) {
    .blog-article .image-bottom-text {
        margin-top: 4px
    }
}

@media(min-width:992px) {
    .blog-article .blog-content-links {
        margin-top: 20px
    }
}

@media(max-width:991px) {
    .blog-article .blog-content-links {
        margin-top: 20px;
        margin-bottom: 0
    }
}

.blog-article .blog-content-links ul li {
    display: flex;
    align-items: center;
    position: relative
}

.blog-article .blog-content-links ul li a {
    font-size: 16px;
    line-height: 20px;
    color: var(--color-functional-info-1);
    letter-spacing: -.011em;
    text-decoration: underline;
    font-weight: 700
}

@media(min-width:992px) {
    .blog-article .blog-content-links ul li a {
        min-width: 387px;
        padding: 8px 0 10px
    }
}

@media(max-width:991px) {
    .blog-article .blog-content-links ul li a {
        padding: 9px 0;
        min-width: 100%
    }
}

@media(min-width:768px)and (max-width:991px) {
    .blog-article .blog-content-links ul li a {
        min-width: 380px
    }
}

@media(min-width:992px) {
    .blog-article .blog-content-links ul li {
        max-width: 100%
    }
}

@media(max-width:991px) {
    .blog-article .blog-content-links ul li {
        max-width: 83.333vw
    }
    .blog-article .blog-content-links ul li span {
        position: absolute;
        top: 35%
    }
}

.blog-article .blog-content-links .arrow-left {
    margin-left: 0;
    filter: invert(73%) sepia(73%) saturate(979%) hue-rotate(334deg) brightness(83%) contrast(87%)
}

.blog-article p {
    color: var(--color-neutral-1);
    margin-bottom: 20px
}

@media(min-width:992px) {
    .blog-article p {
        max-width: 675px
    }
}

.blog-article .blog-content-summary {
    margin-top: 20px
}

.blog-article .blog-content-link {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.011em;
    color: #22366a;
    font-weight: 700;
    text-decoration: underline
}

@media(min-width:992px) {
    .blog-article .blog-content-link {
        margin: 12px 0 0
    }
}

@media(max-width:991px) {
    .blog-article .blog-content-link {
        margin-top: 20px
    }
    .blog-article .blog-content-article-item {
        margin-top: 2.5rem
    }
}

.blog-article h2,
.blog-article h3,
.blog-article h4,
.blog-article h5,
.blog-article h6 {
    margin-bottom: 8px;
    font-weight: 700;
    color: var(--color-neutral-1)
}

@media(min-width:992px) {
    .blog-article h2,
    .blog-article h3,
    .blog-article h4,
    .blog-article h5,
    .blog-article h6 {
        margin-top: 32px;
        letter-spacing: -.011em
    }
}

@media(max-width:991px) {
    .blog-article h2,
    .blog-article h3,
    .blog-article h4,
    .blog-article h5,
    .blog-article h6 {
        margin-top: 40px
    }
}

@media(min-width:992px) {
    .blog-article h2 {
        font-size: 24px;
        line-height: 28px
    }
}

@media(max-width:991px) {
    .blog-article h2 {
        font-size: 16px;
        line-height: 20px
    }
}

.blog-article .requestCallBack {
    margin-right: calc(-1*var(--default-section-container-horizontal-padding));
    margin-left: calc(-1*var(--default-section-container-horizontal-padding))
}

@media(min-width:992px) {
    .blog-article .requestCallBack {
        margin: 0
    }
}

.blog-article .requestCallBack h2 {
    font-size: 24px !important;
    line-height: 28px !important;
    margin-top: 0 !important
}

@media(min-width:992px) {
    .blog-article .requestCallBack section {
        padding: 35px
    }
    .blog-article h3 {
        font-size: 20px;
        line-height: 22px
    }
}

@media(max-width:991px) {
    .blog-article h3 {
        font-size: 14px;
        line-height: 16px
    }
}

@media(min-width:992px) {
    .blog-article h4 {
        font-size: 16px;
        line-height: 20px
    }
}

@media(max-width:991px) {
    .blog-article h4 {
        font-size: 12px;
        line-height: 16px
    }
}

.blog-article h5 {
    color: var(--color-secondary)
}

@media(min-width:992px) {
    .blog-article h5 {
        font-size: 14px;
        line-height: 16px
    }
}

@media(max-width:991px) {
    .blog-article h5 {
        font-size: 12px;
        line-height: 16px
    }
}

.blog-article h6 {
    font-size: 12px;
    line-height: 14px;
    color: var(--color-secondary);
    letter-spacing: normal
}

.blog-article .blog-content-article-list {
    list-style-type: decimal;
    margin-left: 20px;
    margin-top: 20px
}

.blog-article .blog-content-article-list li {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.011em;
    color: #647297
}

.blog-article .blog-content-footer-tags {
    display: flex;
    margin-top: 40px;
    padding-top: 40px;
    border-top: 1px solid #bdc3d2
}

@media(min-width:992px) {
    .blog-article .blog-content-footer-tags {
        flex-wrap: wrap
    }
}

.blog-article .blog-content-footer-tags p a {
    color: var(--color-primary)
}

@media(min-width:992px) {
    .blog-article .blog-content-footer-tags p {
        margin-right: 20px
    }
}

@media(max-width:991px) {
    .blog-article .blog-content-footer-tags p {
        margin-bottom: 0;
        margin-right: 18px
    }
}

.blog-article .blog-content-footer-tags p:last-child {
    margin-right: 0
}

.blog-article .blog-content-footer-tags p:hover {
    font-weight: 700
}

@media(max-width:991px) {
    .blog-article .blog-content-footer-tags {
        white-space: normal;
        overflow-x: scroll;
        overflow-y: hidden
    }
}

.blog-article .blog-content-footer-tags::-webkit-scrollbar {
    display: none
}

.blog-article .blog-content-author-description {
    position: relative;
    display: grid;
    grid-template-columns: 100px 1fr
}

@media(min-width:992px) {
    .blog-article .blog-content-author-description {
        margin-top: 28px
    }
}

@media(max-width:991px) {
    .blog-article .blog-content-author-description {
        margin-top: 2rem
    }
}

.blog-article .blog-content-author-section {
    margin-top: 80px;
    border-bottom: 1px solid #d3d7e1
}

@media(min-width:992px) {
    .blog-article .blog-content-author-section {
        padding-bottom: 20px
    }
}

@media(max-width:991px) {
    .blog-article .blog-content-author-section {
        padding-bottom: 32px
    }
}

.blog-article .blog-content-author-section .section-small-heading {
    color: var(--color-neutral-1);
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .15em;
    margin-bottom: 26px
}

.blog-article .blog-content-info-image {
    display: flex
}

@media(min-width:992px) {
    .blog-article .blog-content-info-image img {
        width: 100px;
        height: 100px
    }
}

@media(max-width:991px) {
    .blog-article .blog-content-info-image {
        min-height: 8.813rem
    }
    .blog-article .image-wrapper-author {
        min-width: 6.25rem
    }
}

.blog-article .author-name-section {
    background: #f5f9fb
}

@media(min-width:992px) {
    .blog-article .author-name-section {
        padding: 9px 70px 11px 26px;
        position: absolute;
        top: 0;
        grid-column: 2/3;
        justify-self: start
    }
    @supports((height:-moz-fit-content) or (height:fit-content)) {
        .blog-article .author-name-section {
            height: -moz-fit-content;
            height: fit-content
        }
    }
    @supports(height:-moz-fit-content) {
        .blog-article .author-name-section {
            height: -moz-fit-content
        }
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .blog-article .author-name-section {
        padding: 20px 70px 20px 26px
    }
}

@media(max-width:991px) {
    .blog-article .author-name-section {
        padding: 26px 20px 28px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .blog-article .author-name-section {
        padding: 50px 60px 28px 30px
    }
}

.blog-article .author-name-designation {
    color: #647297;
    margin-bottom: 0
}

.blog-article .author-name-designation em {
    color: #22366a;
    font-weight: 700;
    font-size: 18px
}

@media(min-width:992px) {
    .blog-article .author-name-designation em {
        margin-right: 30px
    }
}

@media(max-width:991px) {
    .blog-article .author-name-designation em {
        display: block
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .blog-article .author-name-designation em {
        display: block
    }
}

@media(min-width:992px) {
    .blog-article .author-description {
        max-width: 494px;
        margin: 60px 0 0 27px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .blog-article .author-description {
        margin: 100px 0 0 27px
    }
}

@media(max-width:991px) {
    .blog-article .author-description {
        margin-top: 20px;
        grid-column: 1/3
    }
}

.blog-article .author-description p {
    margin-bottom: 20px;
    color: var(--color-neutral-1)
}

.blog-article .author-description p:last-child {
    margin-bottom: 0
}

.blog-article .blog-content-questions {
    position: relative
}

@media(min-width:992px) {
    .blog-article .blog-content-questions {
        margin-top: 20px
    }
}

@media(max-width:991px) {
    .blog-article .blog-content-questions {
        margin-top: 2rem
    }
}

.blog-article .blog-content-questions ol {
    margin-top: 14px;
    list-style: decimal;
    margin-left: 20px
}

@media(max-width:991px) {
    .blog-article .blog-content-questions ol {
        margin-left: 0
    }
}

.blog-article .blog-content-questions ol li {
    font-size: 14px;
    line-height: 28px;
    color: var(--color-functional-info-1);
    font-weight: 700
}

.blog-article .blog-content-questions ol li a {
    text-decoration: underline
}

@media(max-width:991px) {
    .blog-article .blog-content-questions ol li {
        list-style: none;
        counter-increment: foo;
        display: table-row
    }
    .blog-article .blog-content-questions ol li:before {
        content: counter(foo) ".";
        display: table-cell;
        text-align: right;
        padding-right: .3em;
        vertical-align: top
    }
}

.blog-article .blog-content-questions .seeall {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    line-height: 18px;
    color: var(--color-primary)
}

.blog-article .blog-content-questions .seeall .arrow-left {
    filter: invert(1)
}

.blog-article .blog-content-title {
    font-size: 14px;
    line-height: 18px;
    color: var(--color-neutral-1)
}

@media(max-width:991px) {
    .blog-article aside {
        margin-top: 40px
    }
}

.blog-article .filter-btn {
    margin-bottom: 20px !important
}

.blog-article .aside-filter-section-text {
    font-size: 20px;
    line-height: 22px;
    color: var(--color-neutral-1);
    letter-spacing: -.011em;
    font-weight: 700
}

@media(min-width:992px) {
    .blog-article .aside-filter-section-text {
        margin-bottom: 24px
    }
}

.blog-article .btn {
    margin-right: 18px;
    margin-bottom: 0;
    color: #22366a;
    background: #fff;
    border: 1px solid var(--color-primary-2)
}

@media(max-width:991px) {
    .blog-article .btn:last-child {
        margin-bottom: 0
    }
}

.blog-article .article-banner {
    position: relative
}

.blog-article .article-banner h2 {
    font-weight: 700;
    color: var(--color-neutral-1)
}

@media(min-width:992px) {
    .blog-article .article-banner h2 {
        font-size: 24px;
        line-height: 28px;
        letter-spacing: -.03em
    }
}

@media(max-width:991px) {
    .blog-article .article-banner h2 {
        font-size: 20px;
        line-height: 22px;
        letter-spacing: -.011em
    }
}

@media(min-width:992px) {
    .blog-article .article-banner {
        margin: 60px 0 24px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .blog-article .article-banner {
        margin-left: 0
    }
}

@media(max-width:991px) {
    .blog-article .article-banner {
        margin-bottom: 20px
    }
}

.blog-article .article-banner h3 {
    color: #22366a
}

@media(min-width:992px) {
    .blog-article .article-banner h3 {
        font-size: 24px
    }
}

@media(max-width:991px) {
    .blog-article .article-banner h3 {
        font-size: 20px;
        line-height: 22px;
        font-weight: 800;
        letter-spacing: -.011em
    }
}

.blog-article .blogs-item button {
    border: none
}

@media(min-width:768px)and (max-width:991px) {
    .blog-article .blogs-item {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 20px
    }
}

@media(min-width:992px) {
    .blog-article .blogs-item {
        margin-bottom: 120px
    }
}

.blog-article .blogs-item div:last-of-type {
    margin-bottom: 0
}

@media(max-width:991px) {
    .blog-article .blogs-item {
        margin-top: 40px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .blog-article .blogs-item .article-banner {
        grid-column: 1/3
    }
}

.blog-article .article-grid-item {
    width: 100%;
    position: relative
}

.blog-article .article-grid-item a {
    display: block
}

@media(max-width:991px) {
    .blog-article .article-grid-item {
        margin-bottom: 2.875rem
    }
}

@media(min-width:768px)and (max-width:991px) {
    .blog-article .article-grid-item {
        margin-bottom: 0;
        min-width: 12.25rem
    }
}

@media(min-width:992px) {
    .blog-article .article-grid-item {
        margin-bottom: 68px
    }
}

.blog-article .article-grid_small-heading {
    font-size: 12px;
    line-height: 20px;
    letter-spacing: .15em;
    color: #22366a;
    display: block;
    margin: 10px 0 0;
    text-transform: uppercase
}

@media(min-width:992px) {
    .blog-article .article-grid_small-heading {
        margin: 12px 0 0
    }
}

.blog-article .article-grid_bold-heading {
    margin: 8px 0 0;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.011em;
    font-weight: 700;
    color: var(--color-neutral-1)
}

@media(min-width:992px) {
    .blog-article .article-grid_bold-heading {
        margin: 8px 0 0
    }
}

.blog-article .article-grid_bottom-text {
    font-size: 14px;
    line-height: 18px;
    color: var(--color-neutral-2);
    margin: 8px 0 0
}

.blog-article .article-grid-image-wrapper {
    position: relative;
    overflow: hidden;
    height: 0;
    padding-bottom: 50%
}

.blog-article .article-grid-image-wrapper img {
    position: absolute;
    width: 100%;
    height: 100%
}

.blog-article .aside-button {
    position: absolute;
    right: 0;
    top: 0;
    bottom: unset;
    background: #22366a;
    padding: 16px;
    z-index: 2
}

.blog-article .article-play-button {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 16px;
    background: var(--color-secondary)
}

.blog-article .trending {
    position: absolute;
    left: 0;
    top: 0
}

.blog-article .btn-blue {
    margin-top: 40px
}

.stickyBtn {
    position: fixed;
    width: 100%;
    bottom: -70px;
    left: 0;
    z-index: 9;
    background-color: var(--color-primary-4);
    padding: 16px;
    border-radius: 8px 8px 0 0;
    transition: .5s ease .5s
}

@media(min-width:992px) {
    .stickyBtn {
        width: 500px;
        margin: 0 calc(50vw - 250px)
    }
}

.stickyBtn.stickyBtnActive {
    transition: .5s ease .5s;
    bottom: 0
}

.onlyWidget>div>div {
    margin: -20px 0 20px
}

@media(min-width:992px) {
    .onlyWidget>div>div {
        margin: -60px 0;
        grid-template-columns: repeat(auto-fit, minmax(50%, 1fr)) !important
    }
    .onlyWidget>div>div>div:first-child {
        display: none
    }
}

@media(max-width:991px) {
    .onlyWidget {
        margin-right: calc(-1*var(--default-section-container-horizontal-padding));
        margin-left: calc(-1*var(--default-section-container-horizontal-padding))
    }
}

.surge_banner_section {
    padding: 50px 0
}

@media(max-width:991px) {
    .surge_banner_section {
        padding: 20px 0
    }
}

.surge_banner_section .career_acceleration {
    padding: 20px 50px;
    width: 45%;
    margin: 0 auto;
    text-align: center;
    border-radius: 5px;
    background: #f1f1f1
}

@media(max-width:991px) {
    .surge_banner_section .career_acceleration {
        padding: 20px;
        width: 90%
    }
}

.surge_banner_section h3 {
    font-size: 42px;
    line-height: 45px;
    color: #6984a8;
    font-weight: 900;
    font-style: normal
}

@media(max-width:991px) {
    .surge_banner_section h3 {
        font-size: 30px;
        line-height: 30px
    }
}

.surge_banner_section h2 {
    margin: 0 auto;
    line-height: 75px;
    font-size: 72px;
    color: #22366a;
    font-weight: 900;
    font-style: normal
}

@media(max-width:991px) {
    .surge_banner_section h2 {
        font-size: 35px;
        line-height: 35px
    }
}

.surge_banner_section h5 {
    font-size: 26px;
    line-height: 30px;
    color: var(--color-secondary);
    font-weight: 900;
    font-style: normal
}

@media(max-width:991px) {
    .surge_banner_section h5 {
        font-size: 18px;
        line-height: 20px
    }
}

.surge_banner_section a {
    width: 100%;
    display: block;
    height: 52px;
    background: #22366a;
    color: #fff;
    font-size: 28px;
    line-height: 52px;
    font-weight: 600;
    font-style: normal;
    text-align: center;
    margin-top: 20px;
    cursor: pointer
}

.surge_banner_section a:hover {
    background: #fff;
    border: thin solid #faf;
    color: var(--color-secondary)
}

@media(max-width:991px) {
    .surge_banner_section a {
        font-size: 23px
    }
}

.doublequotebox {
    background: #22366a;
    padding: 45px 0
}

.doublequotebox p {
    position: relative;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    width: 40%;
    margin: 0 auto
}

@media(max-width:991px) {
    .doublequotebox p {
        width: 70%
    }
}

.doublequotebox p .uparrow {
    position: absolute;
    left: -70px;
    margin: 0 20px
}

.doublequotebox p .downarrow {
    position: absolute;
    right: -60px;
    margin: 0 20px
}

.doublequotebox h4 {
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    color: var(--color-secondary);
    margin: 15px 0
}

.doublequotebox h4 span {
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    text-align: right;
    color: #fff
}

.Footer_with_address_and_link {
    background: #22366a;
    padding: 15px 0
}

.Footer_with_address_and_link .surge_footer {
    line-height: 30px;
    padding-bottom: 10px
}

.Footer_with_address_and_link .surge_footer .footer_logo {
    display: inline-block
}

@media(max-width:991px) {
    .Footer_with_address_and_link .surge_footer .footer_logo {
        width: 100px
    }
}

.Footer_with_address_and_link .surge_footer .right_address {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    width: 60%;
    float: right
}

@media(max-width:991px) {
    .Footer_with_address_and_link .surge_footer .right_address {
        width: 70%
    }
}

.Footer_with_address_and_link .surge_footer .right_address h5 {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    text-align: right
}

@media(max-width:991px) {
    .Footer_with_address_and_link .surge_footer .right_address h5 {
        font-size: 12px;
        line-height: 12px
    }
}

.Footer_with_address_and_link .surge_footer .right_address a {
    color: #fff;
    font-weight: 600
}

.blog_form_container {
    background: url(/assets/images/blog-form-bg.png) no-repeat;
    padding: 20px;
    margin: 20px 0
}

@media(max-width:991px) {
    .blog_form_container {
        background-repeat: repeat
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .blog_form_container {
        background-repeat: repeat
    }
}

.blog_form_container p {
    font-weight: 300;
    font-size: 20px;
    line-height: 24px;
    color: #fff
}

.blog_form_container p em {
    font-weight: 600
}

.blog_form_container form {
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media(max-width:991px) {
    .blog_form_container form {
        flex-direction: column;
        align-items: flex-start
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .blog_form_container form {
        flex-direction: column;
        align-items: flex-start
    }
}

.blog_form_container form .number {
    width: 40%
}

@media(max-width:991px) {
    .blog_form_container form .number {
        width: 100%;
        margin-bottom: 10px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .blog_form_container form .number {
        width: 100%;
        margin-bottom: 10px
    }
}

.blog_form_container form .number input {
    background: #fff;
    padding: 8px 12px;
    width: 100%;
    color: #000;
    border-color: #fff
}

.blog_form_container form .number input.error {
    border-color: red;
    color: red
}

.blog_form_container form .number input.error::placeholder {
    color: red
}

.blog_form_container form .programs {
    width: 35%
}

@media(max-width:991px) {
    .blog_form_container form .programs {
        width: 100%;
        margin-bottom: 10px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .blog_form_container form .programs {
        width: 100%;
        margin-bottom: 10px
    }
}

.blog_form_container form .programs select {
    background: #fff;
    padding: 8px 30px 8px 12px;
    width: 100%;
    color: #000;
    border-color: #fff
}

.blog_form_container form .programs select.error {
    border-color: red;
    color: red
}

.blog_form_container form .programs select.error::placeholder {
    color: red
}

.blog_form_container form .otp {
    width: 70%
}

@media(max-width:991px) {
    .blog_form_container form .otp {
        width: 100%;
        margin-bottom: 10px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .blog_form_container form .otp {
        width: 100%;
        margin-bottom: 10px
    }
}

.blog_form_container form .otp input {
    background: #fff;
    padding: 8px 12px;
    width: 100%
}

.blog_form_container form .otp input.error {
    border-color: red;
    color: red
}

.blog_form_container form .otp input.error::placeholder {
    color: red
}

.blog_form_container form .form-button button {
    background-color: #22366a;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    padding: 8px 12px;
    border: 1px solid #22366a;
    margin-right: 0
}

@media(min-width:992px) {
    .highlighted-text-description .container {
        overflow: hidden
    }
}

.highlighted-text-description .container .section-heading {
    margin-top: 0
}

@media(min-width:992px) {
    .highlighted-text-description .container .section-heading {
        margin-bottom: 44px
    }
}

@media(max-width:991px) {
    .highlighted-text-description .container .section-heading {
        margin-bottom: 32px
    }
}

.highlighted-text-description .container .highlighted-text-description-info h3 {
    margin-bottom: 8px
}

@media(min-width:992px) {
    .highlighted-text-description .container .highlighted-text-description-info h3 {
        font-size: 24px
    }
}

@media(max-width:991px) {
    .highlighted-text-description .container .highlighted-text-description-info h3 {
        font-weight: 700;
        font-size: 20px;
        line-height: 22px;
        letter-spacing: -.011em;
        color: var(--color-secondary)
    }
}

@media(min-width:992px) {
    .highlighted-text-description .container .highlighted-text-description-info {
        margin-bottom: 28px
    }
}

@media(max-width:991px) {
    .highlighted-text-description .container .highlighted-text-description-info {
        margin-bottom: 2rem
    }
}

.highlighted-text-description .container .highlighted-text-description-content {
    color: #647297;
    margin-bottom: 18px
}

@media(min-width:992px) {
    .highlighted-text-description .container .highlighted-text-description-content {
        max-width: 560px
    }
}

@media(max-width:991px) {
    .highlighted-text-description .container .highlighted-text-description-content {
        margin-top: 1.2rem
    }
}

@media(min-width:992px) {
    .highlighted-text-description .container button {
        margin-left: 389px;
        max-width: 560px
    }
}

@media(max-width:991px) {
    .highlighted-text-description .container button {
        margin-top: 1.2rem
    }
}

.summary-section {
    margin-top: 40px
}

@media(min-width:992px) {
    .summary-section .container {
        overflow: hidden
    }
}

@media(max-width:767px) {
    .summary-section .container {
        margin: 0
    }
}

@media(min-width:992px) {
    .summary-section .container .summary-grid {
        grid-template-columns: 1fr 1fr
    }
}

.summary-section .container .summary-section-title em {
    color: var(--color-secondary)
}

.summary-section .container .summary-section-title p {
    color: #22366a;
    margin-top: 34px;
    margin-right: 50px
}

@media(min-width:992px) {
    .summary-section .container .summary-section-title {
        max-width: 423px;
        grid-column: 2/3;
        justify-self: end
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .summary-section .container .summary-section-title {
        z-index: 11;
        background: #fff;
        padding-bottom: 60px;
        padding-left: 32px
    }
}

@media(max-width:767px) {
    .summary-section .container .summary-section-title {
        padding: 0 20px
    }
}

.summary-section .container .summary-section-image {
    overflow: hidden
}

@media(max-width:991px) {
    .summary-section .container .summary-section-image {
        padding-bottom: 75%;
        height: 0;
        position: relative
    }
}

@media(min-width:992px) {
    .summary-section .container .summary-section-image {
        padding-right: 57.33%;
        height: 537px;
        width: 703px;
        position: absolute
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .summary-section .container .summary-section-image {
        padding-right: 76.33%;
        height: 55.101%
    }
}

@media(max-width:991px) {
    .summary-section .container .summary-section-image {
        margin-top: 32px
    }
}

.summary-section .container .summary-section-info {
    background: #fff;
    z-index: 11
}

@media(min-width:992px) {
    .summary-section .container .summary-section-info {
        position: relative;
        grid-column: 2/3;
        grid-row: 2;
        max-width: 657px;
        justify-self: end;
        margin-top: 60px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .summary-section .container .summary-section-info {
        margin-top: 0
    }
}

.summary-section .container .summary-section-info .summary-section-info-item {
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
    transition: height .5s ease
}

@media(max-width:991px) {
    .summary-section .container .summary-section-info .summary-section-info-item {
        height: 82px;
        padding: 28px 35px 36px 20px
    }
}

@media(min-width:992px) {
    .summary-section .container .summary-section-info .summary-section-info-item {
        height: 91px
    }
}

.summary-section .container .summary-section-info .summary-section-info-item.active {
    transition: height .5s ease
}

@media(max-width:991px) {
    .summary-section .container .summary-section-info .summary-section-info-item.active {
        height: 276px
    }
}

@media(max-width:767px) {
    .summary-section .container .summary-section-info .summary-section-info-item.active {
        height: 260px
    }
}

@media(min-width:992px) {
    .summary-section .container .summary-section-info .summary-section-info-item.active {
        height: 240px
    }
}

.summary-section .container .summary-section-info .summary-section-info-item.active p {
    opacity: 1
}

.summary-section .container .summary-section-info .summary-section-info-item.active button span {
    transform: rotate(-90deg)
}

.summary-section .container .summary-section-info .summary-section-info-item:last-child {
    margin-bottom: 0
}

.summary-section .container .summary-section-info .summary-section-info-item button {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 11px 13px
}

.summary-section .container .summary-section-info .summary-section-info-item button span {
    margin-left: 0;
    width: 16px !important;
    height: 15px !important;
    background-size: cover;
    vertical-align: middle;
    transform: rotate(90deg)
}

.summary-section .container .summary-section-info .summary-section-info-item h3 {
    letter-spacing: -.03em;
    font-weight: 800
}

@media(min-width:992px) {
    .summary-section .container .summary-section-info .summary-section-info-item h3 {
        font-size: 28px;
        line-height: 23px
    }
}

@media(max-width:991px) {
    .summary-section .container .summary-section-info .summary-section-info-item h3 {
        font-size: 20px;
        line-height: 20px
    }
}

.summary-section .container .summary-section-info .summary-section-info-item:nth-child(odd) {
    background: #f5f9fb;
    color: #22366a
}

.summary-section .container .summary-section-info .summary-section-info-item:nth-child(odd) h3 {
    color: #22366a
}

.summary-section .container .summary-section-info .summary-section-info-item:nth-child(2n) {
    background: #f9f3ea;
    color: #22366a
}

.summary-section .container .summary-section-info .summary-section-info-item:nth-child(2n) h3 {
    color: var(--color-secondary)
}

.summary-section .container .summary-section-info .summary-section-info-item p {
    opacity: 0;
    color: #647297
}

@media(max-width:991px) {
    .summary-section .container .summary-section-info .summary-section-info-item p {
        margin-top: 12px
    }
}

@media(min-width:992px) {
    .summary-section .container .summary-section-info .summary-section-info-item {
        padding: 28px 175px 32px 40px
    }
    .summary-section .container .summary-section-info .summary-section-info-item h3,
    .summary-section .container .summary-section-info .summary-section-info-item p {
        max-width: 501px
    }
    .summary-section .container .summary-section-info .summary-section-info-item p {
        margin-top: 24px
    }
    .summary-section .container.left .summary-section-title {
        max-width: 423px;
        grid-column: 1/3;
        justify-self: start
    }
    .summary-section .container.left .summary-section-image {
        padding-right: 57.33%;
        height: 537px;
        width: 703px;
        position: absolute;
        right: 0
    }
    .summary-section .container.left .summary-section-info {
        position: relative;
        grid-column: 1/3;
        grid-row: 2;
        max-width: 657px;
        justify-self: start;
        margin-top: 60px
    }
}

.video-full-block .container {
    overflow: hidden
}

@media(max-width:767px) {
    .video-full-block .container {
        margin: 0
    }
}

@media(min-width:992px) {
    .video-full-block .container {
        grid-template-columns: 1fr 1.45fr;
        grid-column-gap: 0
    }
}

.video-full-block .container .main-block {
    background: #f5f9fb;
    color: #22366a
}

@media(min-width:992px) {
    .video-full-block .container .main-block {
        max-height: 421px
    }
}

.video-full-block .container .main-block em {
    color: var(--color-primary-2)
}

@media(max-width:991px) {
    .video-full-block .container .main-block {
        padding: 32px 40px 32px 20px
    }
}

@media(min-width:992px) {
    .video-full-block .container .main-block {
        padding: 60px 71px 97px 60px
    }
    .video-full-block .container .main-block h2 {
        max-width: 332px;
        margin-top: 12px
    }
}

.video-full-block .container .video-wrapper {
    position: relative;
    height: 0;
    overflow: hidden
}

@media(min-width:992px) {
    .video-full-block .container .video-wrapper {
        padding-bottom: 73%
    }
}

@media(max-width:991px) {
    .video-full-block .container .video-wrapper {
        padding-bottom: 75%
    }
}

.video-full-block .container .video-wrapper video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: fill
}

.video-full-block .container .video-wrapper .video-play-button {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    background: var(--color-secondary);
    padding: 16px;
    cursor: pointer
}

@media(max-width:991px) {
    .why-choose-sunstone .section-heading h2 {
        margin: 0 0 32px
    }
}

@media(min-width:992px) {
    .why-choose-sunstone .section-heading h2 {
        margin: 0 0 44px
    }
}

.why-choose-sunstone .mobile_desc {
    margin-bottom: 30px;
    color: #22366a
}

@media(min-width:992px) {
    .why-choose-sunstone .mobile_desc {
        display: none
    }
}

.why-choose-sunstone .why-choose-sunstone-section {
    background-color: #22366a
}

@media(max-width:991px) {
    .why-choose-sunstone .why-choose-sunstone-section {
        padding: 32px 0 0
    }
}

@media(min-width:992px) {
    .why-choose-sunstone .why-choose-sunstone-section {
        padding: 48px 0 0
    }
}

.why-choose-sunstone .why-choose-sunstone-section h3 {
    color: #fff
}

@media(max-width:991px) {
    .why-choose-sunstone .why-choose-sunstone-section h3 {
        display: none;
        font-size: 24px;
        line-height: 28px;
        letter-spacing: -.03em;
        font-weight: 700
    }
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid {
    position: relative
}

@media(max-width:991px) {
    .why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid {
        grid-template-columns: auto
    }
}

@media(min-width:992px) {
    .why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid {
        grid-template-columns: 1fr 1fr 1fr;
        grid-column-gap: 0
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid {
        overflow-x: scroll
    }
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single {
    position: relative
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single:last-child {
    border: none
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single:first-child {
    padding-left: 0
}

@media(max-width:991px) {
    .why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single {
        margin-bottom: 28px;
        border-bottom: 1px dashed var(--color-primary-2)
    }
    .why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single:first-child {
        margin-top: 30px;
        position: relative
    }
    .why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single.four-benefits {
        padding-bottom: 30px
    }
}

@media(max-width:991px)and (min-width:768px)and (max-width:991px) {
    .why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single.four-benefits {
        padding-bottom: 160px
    }
    .why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single.four-benefits .why-choose-sunstone-table {
        padding-top: 80px
    }
}

@media(min-width:992px) {
    .why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single {
        margin: 24px 0 48px;
        border-right: 1px dashed var(--color-primary-2);
        padding: 26px 50px 0
    }
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single h4 {
    color: #bdc3d2;
    display: inline-block;
    width: 100%;
    text-align: center;
    font-weight: 700;
    color: var(--color-secondary);
    margin: 35px 0 10px
}

@media(max-width:991px) {
    .why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single h4 {
        font-size: 20px;
        line-height: 22px;
        letter-spacing: -.011em
    }
}

@media(min-width:992px) {
    .why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single h4 {
        font-size: 20px;
        line-height: 22px;
        letter-spacing: -.011em
    }
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single p {
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    color: #fff;
    text-align: center
}

@media(max-width:991px) {
    .why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single p {
        margin-bottom: 20px
    }
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single span.yellow-btn {
    height: 32px;
    width: 32px;
    border-radius: 50%;
    background: var(--color-secondary);
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjEwNyA1LjA2MTM0VjcuNjE3MzRIMC43NjdWNS4wNjEzNEgxMi4xMDdaTTcuNzI3IDExLjk5NzNINS4xNzFWMC42NTczMzVINy43MjdWMTEuOTk3M1oiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==");
    display: inline-block;
    top: -8px;
    position: relative
}

@media(max-width:991px) {
    .why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single span.yellow-btn {
        margin-right: 6px
    }
}

@media(min-width:992px) {
    .why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single span.yellow-btn {
        margin-right: 11px
    }
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single:first-child span.yellow-btn {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzY5OTM3IDkuNDkyTDcuOTkzOTQgNi43OTJMMC43NTc5MzcgNC4wMDhWMC45OTU5OTlMMTEuODMzOSA1LjMxNlY4LjIyTDAuNzY5OTM3IDEyLjUwNFY5LjQ5MloiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single:nth-child(4) span.yellow-btn {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEzIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMi4xMDcgMC43NjkzMzVWMy4zMjUzNEwwLjc2NyAzLjMzNzM0VjAuNzgxMzM1TDEyLjEwNyAwLjc2OTMzNVpNMTIuMTA3IDYuMjY1MzRWOC44MjEzNEgwLjc2N1Y2LjI2NTM0SDEyLjEwN1oiIGZpbGw9IiMyMjM2NkEiLz4KPC9zdmc+Cg==")
}

@media(min-width:992px) {
    .why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-arrow-btn {
        text-align: right;
        margin: 8px 0 20px
    }
}

@media(max-width:991px) {
    .why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-arrow-btn {
        position: absolute;
        top: 0;
        right: 0;
        margin-top: 0
    }
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-arrow-btn button.arrow-down {
    width: 14px;
    height: 7px;
    border-radius: none;
    border-radius: 50%;
    background: #22366a;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgMTBIMTciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTAgM0wxNyAxMEwxMCAxNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=")
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-card-img {
    position: relative;
    display: flex;
    justify-content: center;
    height: 235px;
    width: 165px;
    width: 220px;
    margin: 0 auto
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table {
    width: 220px;
    height: 220px;
    padding: 20px 0 0;
    margin-left: auto;
    margin-right: auto
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table table,
.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td,
.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table tr {
    border-collapse: collapse;
    padding: 20px;
    border: 1px #647297
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td {
    border-style: solid !important;
    font-size: 16px;
    line-height: 20px;
    padding: 4px 7px 11px
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td b,
.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td strong {
    display: block;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td.why-choose-sunstone-table-BottomLeft,
.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td.why-choose-sunstone-table-BottomRight,
.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td.why-choose-sunstone-table-TopLeft,
.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td.why-choose-sunstone-table-TopRight {
    font-weight: 700
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td.why-choose-sunstone-table-TopLeft,
.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td.why-choose-sunstone-table-TopRight {
    border-top-style: none !important
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td.why-choose-sunstone-table-TopLeft {
    color: #e397a2
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td.why-choose-sunstone-table-TopRight {
    color: #b1c78f
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td.why-choose-sunstone-table-BottomLeft,
.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td.why-choose-sunstone-table-TopLeft {
    border-left-style: none !important
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td.why-choose-sunstone-table-BottomRight,
.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td.why-choose-sunstone-table-TopRight {
    border-right-style: none !important
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td.why-choose-sunstone-table-BottomLeft,
.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td.why-choose-sunstone-table-BottomRight {
    border-bottom-style: none !important
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td.why-choose-sunstone-table-BottomLeft {
    color: #b1a8cd
}

.why-choose-sunstone .why-choose-sunstone-section .why-choose-sunstone-grid .why-choose-sunstone-card-single .why-choose-sunstone-table td.why-choose-sunstone-table-BottomRight {
    color: #96c0d9
}

@media(min-width:992px) {
    .sunstone-benefits-detail-section {
        padding: 70px 0 0
    }
}

.sunstone-benefits-detail-section.pink .container {
    background-color: #fcf5f6
}

.sunstone-benefits-detail-section.green .container {
    background-color: #f7f9f4
}

.sunstone-benefits-detail-section.purple .container {
    background-color: #f7f6fa
}

.sunstone-benefits-detail-section.blue .container {
    background-color: #f5f9fb
}

@media(min-width:992px) {
    .sunstone-benefits-detail-section .sunstone-benefits-card-wrap {
        display: inline-block;
        width: 301px;
        width: 26%;
        vertical-align: top;
        margin-top: -70px;
        position: relative
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .sunstone-benefits-detail-section .sunstone-benefits-card-wrap {
        width: 32%
    }
}

.sunstone-benefits-detail-section .sunstone-benefits-card-wrap .sunstone-benefits-card-single {
    padding: 24px 30px 108px;
    height: auto;
    cursor: inherit
}

.sunstone-benefits-detail-section .sunstone-benefits-card-wrap .sunstone-benefits-card-single:after {
    background: #fff
}

@media(min-width:992px) {
    .sunstone-benefits-detail-section .sunstone-benefits-card-wrap .sunstone-benefits-card-single .sunstone-benefits-card-number {
        font-size: 62px;
        line-height: 48px
    }
    .sunstone-benefits-detail-section .sunstone-benefits-card-wrap .sunstone-benefits-card-single .sunstone-benefits-card-title {
        font-size: 24px;
        line-height: 28px;
        width: 159px
    }
}

@media(max-width:991px) {
    .sunstone-benefits-detail-section .sunstone-benefits-card-wrap .sunstone-benefits-card-single p {
        font-size: 16px;
        line-height: 20px
    }
}

@media(min-width:992px) {
    .sunstone-benefits-detail-section .sunstone-benefits-card-wrap .sunstone-benefits-card-single p {
        margin: 18px 0 0;
        font-size: 20px;
        line-height: 22px;
        letter-spacing: -.011em
    }
}

.sunstone-benefits-detail-section .sunstone-benefits-detail-list {
    padding: 32px 9px 40px 20px
}

@media(min-width:992px) {
    .sunstone-benefits-detail-section .sunstone-benefits-detail-list {
        display: inline-block;
        width: 72%;
        padding: 50px 40px 55px 41px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .sunstone-benefits-detail-section .sunstone-benefits-detail-list {
        width: 66%;
        padding: 40px
    }
}

.sunstone-benefits-detail-section .sunstone-benefits-detail-list ol {
    columns: 360px 2
}

.sunstone-benefits-detail-section .sunstone-benefits-detail-list ol li {
    font-size: 16px;
    line-height: 20px;
    color: #22366a;
    font-weight: 400;
    margin: 0 20px 20px 14px;
    list-style: disc;
    display: list-item
}

.sunstone-benefits-detail-section .sunstone-benefits-detail-list ol li strong {
    font-weight: 700
}

.sunstone-benefits-detail-section .sunstone-benefits-detail-list ol li ol {
    padding: 20px 0 0
}

@media(max-width:991px) {
    .sunstone-benefits-detail-section .sunstone-benefits-detail-list ol li ol {
        min-width: 290px
    }
}

.top_header {
    background: #22366a !important;
    height: 60px
}

.top_header .surge_header {
    background: #22366a !important;
    line-height: 60px
}

@media(max-width:991px) {
    .top_header .surge_header {
        padding: 0 !important
    }
}

.top_header .surge_header .logo {
    background: #22366a;
    display: inline-block;
    padding: 13px 0
}

@media(max-width:991px) {
    .top_header .surge_header .logo {
        width: 100px
    }
}

.top_header .surge_header .connect_email {
    float: right;
    font-size: 18px;
    font-weight: 600;
    font-style: normal
}

@media(max-width:991px) {
    .top_header .surge_header .connect_email {
        font-size: 13px;
        width: 200px
    }
}

.top_header .surge_header .connect_email a {
    text-decoration: underline;
    color: #fff
}

.Why_choose_us_surge.mobile {
    padding: 15px 30px
}

.Why_choose_us_surge .heading h2 {
    font-weight: 900;
    font-size: 52px;
    padding: 10px 0;
    color: #22366a;
    text-align: center
}

@media(max-width:991px) {
    .Why_choose_us_surge .heading h2 {
        font-size: 32px
    }
}

.Why_choose_us_surge .pluse_minues_box {
    text-align: center
}

@media(max-width:991px) {
    .Why_choose_us_surge .pluse_minues_box {
        display: none
    }
}

.Why_choose_us_surge .pluse_minues_box img {
    width: 80%
}

.Why_choose_us_surge .grid_container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 40px
}

.Why_choose_us_surge .grid_container .box {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    min-height: 125px;
    margin: 30px 0 15px;
    padding: 15px
}

@media(min-width:992px) {
    .Why_choose_us_surge .grid_container .box {
        display: none
    }
}

.Why_choose_us_surge .grid_container .box.blue {
    background: #22366a
}

.Why_choose_us_surge .grid_container .box.yellow {
    background: var(--color-secondary)
}

.Why_choose_us_surge .grid_container .box h3 {
    font-weight: 900;
    font-size: 32px;
    color: #22366a;
    padding: 0 0 20px;
    text-align: center;
    border-bottom: thin solid var(--color-primary)
}

.Why_choose_us_surge .grid_container .box p {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    vertical-align: middle;
    text-align: center
}

.heading {
    color: #22366a;
    font-size: 62px;
    line-height: 58px;
    font-weight: 800;
    letter-spacing: -.03em
}

@media(max-width:991px) {
    .heading {
        font-size: 32px;
        line-height: 36px
    }
}

.heading .subHeading {
    display: block
}

.para {
    color: #22366a;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    margin: 20px 100px 0 400px
}

@media(max-width:991px) {
    .para {
        font-size: 16px;
        line-height: 20px;
        margin: 20px 0
    }
    .hire-from-sunstone-form .container {
        margin: 0
    }
}

@media(min-width:768px)and (max-width:991px) {
    .hire-from-sunstone-form .container {
        max-width: 100%
    }
}

.hire-from-sunstone-form .container-blue {
    position: relative
}

.hire-from-sunstone-form .container-blue:after {
    z-index: 11
}

@media(min-width:992px) {
    .hire-from-sunstone-form .container-blue:after {
        position: absolute;
        content: "";
        width: 60%;
        height: 58px;
        z-index: 8
    }
}

.hire-from-sunstone-form .two-column-wrapper {
    overflow: hidden;
    position: relative;
    z-index: 11
}

@media(min-width:992px)and (max-width:1199px) {
    .hire-from-sunstone-form .two-column-wrapper {
        height: 750px
    }
}

@media(min-width:992px) {
    .hire-from-sunstone-form .two-column-wrapper .left-content-wrapper {
        max-width: 1061px
    }
}

.hire-from-sunstone-form .two-column-wrapper .image-wrapper {
    position: relative;
    overflow: hidden;
    height: 0;
    padding-bottom: 75%
}

@media(min-width:992px) {
    .hire-from-sunstone-form .two-column-wrapper .image-wrapper {
        padding-bottom: 75.12%
    }
    .hire-from-sunstone-form .two-column-wrapper .image-wrapper img {
        max-height: 797px;
        height: 100%
    }
}

.hire-from-sunstone-form .two-column-wrapper .right-content-wrapper {
    background: #22366a;
    padding: 32px 0 0
}

@media(min-width:768px)and (max-width:991px) {
    .hire-from-sunstone-form .two-column-wrapper .right-content-wrapper {
        max-width: 550px;
        margin: 0 auto;
        padding: 80px 0
    }
}

@media(max-width:991px) {
    .hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form {
        padding: 10px
    }
}

.hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form h2 {
    color: #fff;
    padding: 0 20px
}

.hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form h2 em {
    display: block;
    color: var(--color-primary-2)
}

.hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form p {
    margin-top: 16px;
    padding: 0 20px;
    color: #fff
}

.hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form form {
    margin-top: 16px
}

.hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form form input,
.hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form form select {
    width: 100%;
    background: #fff;
    color: var(--color-primary-2);
    border: 1px solid #fff;
    margin-bottom: 16px;
    padding: 12px
}

.hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form form input::-webkit-input-placeholder,
.hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form form select::-webkit-input-placeholder {
    color: var(--color-primary-2)
}

.hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form form .number input {
    margin-bottom: 0
}

.hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form form .form-button {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 28px
}

.hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form form .form-button .inline-icons {
    filter: invert(100%) sepia(100%) saturate(14%) hue-rotate(212deg) brightness(104%) contrast(104%)
}

.hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form form .form-button .summit-button {
    width: 100%
}

@media(min-width:768px)and (max-width:991px) {
    .hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form form .form-button .summit-button {
        width: 100%
    }
}

@media(min-width:992px) {
    .hire-from-sunstone-form .two-column-wrapper .right-content-wrapper {
        position: absolute;
        top: 58px;
        right: 0;
        padding: 70px 0 0 100px;
        float: right;
        width: 50%;
        height: 100%
    }
    .hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form h2 {
        max-width: 420px;
        padding: 0
    }
    .hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form p {
        max-width: 383px;
        margin-top: 20px;
        font-size: 16px;
        padding: 0
    }
}

@media(min-width:992px)and (min-width:992px)and (max-width:1199px) {
    .hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form p {
        margin-top: 17px
    }
}

@media(min-width:992px) {
    .hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form form {
        margin: 28px 0 12px;
        max-width: 386px
    }
}

@media(min-width:992px)and (min-width:992px)and (max-width:1199px) {
    .hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form form {
        margin-top: 10px
    }
}

@media(min-width:992px) {
    .hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form form input,
    .hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form form select {
        margin-bottom: 12px;
        padding: 11px 17px 11px 12px;
        width: 100%;
        background: #fff;
        color: var(--color-primary-2);
        border: 1px solid #fff
    }
    .hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form form div {
        padding: 0
    }
    .hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form form .form-button {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        margin-top: 14px;
        padding: 0
    }
}

@media(min-width:992px)and (min-width:992px)and (max-width:1199px) {
    .hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form form .form-button {
        margin-top: 10px
    }
}

@media(min-width:992px) {
    .hire-from-sunstone-form .two-column-wrapper .right-content-wrapper .apply-now-form form .form-button .summit-button {
        width: 194px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .hire-from-sunstone-form .two-column-wrapper .right-content-wrapper {
        padding: 40px 0 0 48px;
        width: 60%
    }
    .hire-from-sunstone-form .two-column-wrapper .right-content-wrapper h2 {
        font-size: 47px;
        line-height: 48px
    }
}

.image_and_surge_form_cTA {
    height: 450px
}

@media(max-width:767px) {
    .image_and_surge_form_cTA {
        height: 183px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .image_and_surge_form_cTA {
        height: 262px
    }
}

.image_and_surge_form_cTA .text_box {
    width: 40%;
    float: left
}

@media(max-width:991px) {
    .image_and_surge_form_cTA .text_box {
        width: 55%
    }
}

.image_and_surge_form_cTA .text_box a {
    background: #22366a;
    border-radius: 10px;
    color: #fff;
    font-weight: 900;
    font-size: 32px;
    line-height: 32px;
    margin-top: 20px;
    padding: 10px 40px;
    float: left;
    cursor: pointer
}

@media(max-width:991px) {
    .image_and_surge_form_cTA .text_box a {
        font-size: 14px;
        line-height: 15px
    }
}

.image_and_surge_form_cTA .text_box h3 {
    font-size: 58px;
    color: var(--color-secondary);
    margin-top: 40px;
    line-height: 60px
}

.image_and_surge_form_cTA .text_box h3 span {
    color: #22366a
}

@media(max-width:991px) {
    .image_and_surge_form_cTA .text_box h3 {
        font-size: 22px;
        margin-top: 20px;
        line-height: 25px
    }
}

.image_and_surge_form_cTA .happy_student {
    width: 40%;
    float: right
}

.list-of-cards-with-list {
    margin-top: 0
}

@media(min-width:992px) {
    .list-of-cards-with-list .container {
        overflow: hidden
    }
}

.list-of-cards-with-list .container .curriculum-section-title {
    margin-bottom: 44px
}

.list-of-cards-with-list .container .curriculum-section-subheading {
    margin: 16px 0
}

@media(max-width:991px) {
    .list-of-cards-with-list .container .curriculum-section-subheading {
        font-weight: 700;
        font-size: 16px;
        line-height: 19px;
        color: #22366a
    }
    .list-of-cards-with-list .container .curriculum-section-subheading em {
        color: var(--color-secondary)
    }
}

.list-of-cards-with-list .container .curriculum-section-description {
    margin-top: 16px
}

@media(max-width:991px) {
    .list-of-cards-with-list .container .curriculum-section-description {
        margin-top: 32px;
        position: relative;
        font-size: 14px;
        line-height: 20px;
        padding-bottom: 8px
    }
}

.list-of-cards-with-list .container .curriculum-section-description p {
    color: #647297
}

@media(min-width:992px) {
    .list-of-cards-with-list .container .curriculum-section-description p {
        max-width: 657px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .list-of-cards-with-list .container .curriculum-section-description p {
        max-width: 520px
    }
}

@media(min-width:992px) {
    .list-of-cards-with-list .container .curriculum-section-description button {
        float: right
    }
}

.list-of-cards-with-list .container .curriculum-section-description button span {
    vertical-align: text-bottom;
    margin-left: 8px
}

@media(max-width:991px) {
    .list-of-cards-with-list .container .curriculum-section-description button {
        position: absolute;
        bottom: 0
    }
}

.list-of-cards-with-list .container .curriculum-section-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px
}

@media(min-width:992px) {
    .list-of-cards-with-list .container .curriculum-section-grid {
        grid-template-columns: 1fr 1fr 1fr;
        margin-top: 60px
    }
}

@media(max-width:991px) {
    .list-of-cards-with-list .container .curriculum-section-grid {
        grid-template-columns: 1fr;
        margin-top: 32px
    }
}

.list-of-cards-with-list .container .curriculum-section-grid-item {
    position: relative
}

.list-of-cards-with-list .container .curriculum-section-grid-item h3 {
    font-weight: 800;
    font-size: 28px;
    line-height: 28px;
    letter-spacing: -.03em
}

@media(min-width:992px) {
    .list-of-cards-with-list .container .curriculum-section-grid-item ul {
        margin-top: 24px
    }
}

@media(max-width:991px) {
    .list-of-cards-with-list .container .curriculum-section-grid-item ul {
        margin-top: 16px
    }
}

.list-of-cards-with-list .container .curriculum-section-grid-item li {
    font-size: 14px;
    line-height: 24px;
    color: #647297;
    list-style: disc;
    display: list-item
}

.list-of-cards-with-list .container .curriculum-section-grid-item .see_more_cta {
    position: absolute;
    color: #22366a;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    bottom: 30px;
    cursor: pointer
}

@media(max-width:991px) {
    .list-of-cards-with-list .container .curriculum-section-grid-item .see_more_cta {
        bottom: 15px
    }
}

.list-of-cards-with-list .container .curriculum-section-grid-item:nth-child(odd) {
    background: #f5f9fb
}

.list-of-cards-with-list .container .curriculum-section-grid-item:nth-child(odd) h3 {
    color: #22366a
}

.list-of-cards-with-list .container .curriculum-section-grid-item:nth-child(2n) {
    background: #f9f3ea
}

.list-of-cards-with-list .container .curriculum-section-grid-item:nth-child(2n) h3 {
    color: var(--color-secondary)
}

@media(min-width:992px) {
    .list-of-cards-with-list .container .curriculum-section-grid-item {
        padding: 32px 60px 82px 48px
    }
}

@media(max-width:991px) {
    .list-of-cards-with-list .container .curriculum-section-grid-item {
        padding: 32px 42px 40px 48px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .list-of-cards-with-list .container .curriculum-section-grid-item {
        padding: 32px 28px
    }
}

.list-of-cards-with-list .popup {
    position: fixed;
    top: 0;
    z-index: 1000;
    width: 100%;
    height: 100vh;
    padding-top: 150px;
    background: rgba(0, 0, 0, .85)
}

@supports(-webkit-backdrop-filter:blur(4px)) {
    .list-of-cards-with-list .popup {
        -webkit-backdrop-filter: blur(4px)
    }
}

@supports((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))) {
    .list-of-cards-with-list .popup {
        -webkit-backdrop-filter: blur(4px);
        backdrop-filter: blur(4px)
    }
}

.list-of-cards-with-list .popup .popup_div {
    position: absolute;
    color: #22366a;
    width: 35%;
    padding: 35px;
    background: var(--color-white);
    border-radius: 4px;
    overflow: auto;
    top: 0;
    bottom: 0;
    margin: auto;
    max-height: 100vh;
    left: 0;
    right: 0
}

@supports((height:-moz-fit-content) or (height:fit-content)) {
    .list-of-cards-with-list .popup .popup_div {
        height: -moz-fit-content;
        height: fit-content
    }
}

@supports(height:-moz-fit-content) {
    .list-of-cards-with-list .popup .popup_div {
        height: -moz-fit-content
    }
}

@media(max-width:991px) {
    .list-of-cards-with-list .popup .popup_div {
        width: 90%
    }
}

.list-of-cards-with-list .popup .popup_div .cross_icon {
    position: absolute;
    cursor: pointer;
    right: 20px;
    top: 20px
}

.list-of-cards-with-list .popup .popup_div .popup_content h3 {
    font-weight: 700;
    font-size: 14px;
    line-height: 16px
}

.list-of-cards-with-list .popup .popup_div .popup_content h3 span {
    color: var(--color-secondary)
}

.list-of-cards-with-list .popup .popup_div .popup_content ul {
    margin: 20px 10px;
    list-style: disc
}

.list-of-cards-with-list .popup .popup_div .popup_content ul li {
    list-style: disc;
    display: list-item;
    font-weight: 400;
    font-size: 12px;
    line-height: 26px
}

.logo_scroll {
    margin: 20px 0;
    padding: 10px 0
}

.logo_scroll .central_heading {
    text-align: center;
    font-size: 52px;
    line-height: 52px
}

@media(max-width:991px) {
    .logo_scroll .central_heading {
        font-size: 22px;
        line-height: 22px
    }
}

.logo_scroll .recruiter-logo-carousel {
    margin: 10px
}

.logo_scroll .recruiter-logo-carousel .recruiter-logo-carousel-list {
    margin-top: 20px
}

.logo_scroll .recruiter-logo-carousel .recruiter-logo-carousel-list .multi-row-list {
    padding: 0 20px
}

.profiles_list .heading {
    padding: 10px 0;
    margin: 20px 0;
    text-align: center
}

.profiles_list .heading h2 {
    font-size: 52px
}

@media(max-width:991px) {
    .profiles_list .heading h2 {
        font-size: 22px
    }
}

.profiles_list .professional_container {
    justify-content: center;
    width: 100%;
    margin-top: 15px
}

.profiles_list .professional_container .professionals {
    flex-wrap: wrap
}

@media(max-width:991px) {
    .profiles_list .professional_container .professionals {
        white-space: nowrap;
        overflow: auto
    }
}

.profiles_list .professional_container .professionals .card {
    width: 250px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    margin: 5px 15px 40px
}

@media(max-width:991px) {
    .profiles_list .professional_container .professionals .card {
        margin: 5px 0;
        display: inline-block
    }
}

.profiles_list .professional_container .professionals .card .avatar {
    width: 100px;
    margin: auto;
    overflow: hidden
}

.profiles_list .professional_container .professionals .card .avatar img {
    display: block;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100%
}

.profiles_list .professional_container .professionals .card .name_designation p.name {
    font-size: 18px;
    font-weight: 900;
    color: #22366a;
    margin: 10px 0 0;
    white-space: normal
}

.profiles_list .professional_container .professionals .card .name_designation p.designation {
    font-size: 16px;
    font-weight: 500;
    color: #22366a;
    margin: 0;
    white-space: normal
}

.profiles_list .professional_container .professionals .card .edu {
    margin-top: 12px
}

.profiles_list .professional_container .professionals .card .edu p {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    color: #818ca9;
    margin: 0;
    white-space: normal
}

.top_heading_text {
    background: #fff
}

.top_heading_text p {
    font-size: 18px;
    color: #22366a;
    text-align: center;
    line-height: 30px;
    padding: 0;
    margin: 0
}

@media(max-width:991px) {
    .top_heading_text p {
        font-size: 13px
    }
}

.Toastify__toast-body {
    line-height: 1
}

.surge_form {
    position: fixed;
    top: 0;
    z-index: 1000;
    width: 100%;
    height: 100vh;
    padding-top: 100px;
    background: rgba(0, 0, 0, .65)
}

@supports((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) {
    .surge_form {
        -webkit-backdrop-filter: blur(1px);
        backdrop-filter: blur(1px)
    }
}

@supports(-webkit-backdrop-filter:blur(1px)) {
    .surge_form {
        -webkit-backdrop-filter: blur(1px)
    }
}

.surge_form .form_div {
    position: relative;
    background-color: #22366a !important;
    color: #fff;
    width: 300px;
    margin: auto;
    padding: 30px 20px;
    background: var(--color-white);
    border-radius: 4px
}

.surge_form .form_div .close_icon {
    position: absolute;
    width: 20px;
    height: 15px;
    top: 0;
    right: 0;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
    text-align: center;
    display: flex;
    align-items: flex-end
}

.surge_form .form_div .form .form_fields_div {
    margin: 10px 0
}

.surge_form .form_div .form .form_fields_div label {
    display: grid;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px
}

.surge_form .form_div .form .form_fields_div input {
    margin-top: 0;
    margin-bottom: 10px;
    background-color: #fff;
    border-radius: 4px;
    font-size: 14px;
    padding: 5px 10px
}

.surge_form .form_div .form .form_fields_div input.error {
    border: 1px solid red;
    color: red
}

.surge_form .form_div .form .form_fields_div input.error::placeholder {
    color: red
}

.surge_form .form_div .form .form_fields_div button {
    border-radius: 4px;
    width: 100%;
    padding: 5px;
    color: #22366a
}

.surge_form .form_div .form .form_fields_div button:disabled {
    color: #bdc3d2
}

.tworowbox .heading {
    font-weight: 900;
    font-size: 62px;
    line-height: 68px;
    margin: 0 0 20px
}

@media(max-width:991px) {
    .tworowbox .heading {
        font-size: 30px;
        line-height: 34px
    }
}

.tworowbox .heading span {
    color: var(--color-secondary)
}

@media(max-width:991px) {
    .tworowbox .job_domains_box {
        overflow-x: scroll;
        white-space: nowrap
    }
}

.tworowbox .job_domains_box .job_domains {
    width: 260px;
    height: 260px;
    margin: 10px;
    display: inline-block;
    position: relative
}

.tworowbox .job_domains_box .job_domains img {
    position: absolute;
    left: 0;
    top: 0
}

.tworowbox .job_domains_box .job_domains p {
    position: absolute;
    bottom: 10px;
    font-weight: 600;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
    color: var(--color-white);
    width: 100%;
    vertical-align: top;
    white-space: normal
}

.surge_promise {
    background: #22366a;
    padding: 0 0 50px
}

@media(max-width:991px) {
    .surge_promise {
        padding: 0 0 20px
    }
}

.surge_promise .heading {
    margin-bottom: 40px
}

@media(max-width:991px) {
    .surge_promise .heading {
        margin-bottom: 20px
    }
}

.surge_promise .heading h2 {
    font-weight: 900;
    font-size: 52px;
    padding: 10px 0;
    color: #fff;
    text-align: center
}

@media(max-width:991px) {
    .surge_promise .heading h2 {
        font-size: 22px
    }
}

.surge_promise .grid_container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap: 40px
}

@media(max-width:991px) {
    .surge_promise .grid_container {
        grid-template-columns: 1fr 1fr
    }
}

.surge_promise .grid_container .box {
    background: #fff;
    padding: 20px 50px;
    min-height: 185px;
    line-height: 32px;
    margin-bottom: 30px
}

@media(max-width:991px) {
    .surge_promise .grid_container .box {
        padding: 15px
    }
}

.surge_promise .grid_container .box h3 {
    font-weight: 900;
    font-size: 32px;
    color: #22366a;
    padding: 0 0 20px;
    text-align: center;
    border-bottom: thin solid #22366a;
    margin: 20px 0 10px
}

@media(max-width:991px) {
    .surge_promise .grid_container .box h3 {
        font-size: 28px 0
    }
}

.surge_promise .grid_container .box p {
    font-size: 16px;
    font-weight: 400;
    color: #22366a;
    text-align: center
}

@media(max-width:991px) {
    .surge_promise .grid_container .box p {
        font-size: 14px 0
    }
}

.highlighted-number-box {
    position: relative;
    overflow: hidden
}

@media(min-width:992px) {
    .highlighted-number-box {
        margin-bottom: 0
    }
}

@media(max-width:991px) {
    .highlighted-number-box .container:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #f5f9fb;
        z-index: -3
    }
    .highlighted-number-box.yellow-highlighted-box-number .container:after {
        background: #f9f3ea
    }
}

.highlighted-number-box.yellow-highlighted-box-number .container .highlighted-number-list,
.highlighted-number-box.yellow-highlighted-box-number .container .highlighted-number-list:after,
.highlighted-number-box.yellow-highlighted-box-number .container .highlighted-number-title {
    background: #f9f3ea
}

.highlighted-number-box.yellow-highlighted-box-number .container .highlighted-number-title h2 {
    color: #22366a
}

@media(min-width:992px) {
    .highlighted-number-box.yellow-highlighted-box-number .container .highlighted-number-title h2 {
        font-size: 40px;
        line-height: 40px
    }
}

.highlighted-number-box.yellow-highlighted-box-number .container .highlighted-number-title h2 em {
    color: var(--color-secondary)
}

.highlighted-number-box .container {
    overflow: hidden
}

@media(max-width:767px) {
    .highlighted-number-box .container {
        margin: 0
    }
}

.highlighted-number-box .container .highlighted-number-image-wrapper {
    position: relative;
    overflow: hidden;
    z-index: -1
}

@media(min-width:992px) {
    .highlighted-number-box .container .highlighted-number-image-wrapper {
        float: left
    }
}

.highlighted-number-box .container .highlighted-number-title {
    background: #f5f9fb
}

.highlighted-number-box .container .highlighted-number-title h2 em {
    color: var(--color-primary-2)
}

@media(min-width:992px) {
    .highlighted-number-box .container .highlighted-number-title {
        padding: 60px 80px 86px 60px;
        position: absolute;
        right: 0;
        margin-top: 138px;
        max-width: 581px
    }
    .highlighted-number-box .container .highlighted-number-title h2 {
        margin-top: 12px
    }
}

@media(max-width:991px) {
    .highlighted-number-box .container .highlighted-number-title {
        right: 0;
        margin-top: -8.875rem;
        padding: 32px 24px 60px 28px;
        z-index: 2;
        float: right;
        width: -moz-fit-content;
        width: fit-content
    }
    .highlighted-number-box .container .highlighted-number-title h2 {
        max-width: 205px;
        margin-top: 8px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .highlighted-number-box .container .highlighted-number-title {
        top: 16.875rem
    }
}

.highlighted-number-box .container .highlighted-number-list {
    background: #f5f9fb;
    grid-column-gap: 20px;
    color: #22366a;
    width: 100%
}

.highlighted-number-box .container .highlighted-number-list button span {
    position: relative
}

@media(min-width:992px) {
    .highlighted-number-box .container .highlighted-number-list button {
        position: absolute;
        bottom: 0;
        right: 0
    }
}

@media(max-width:991px) {
    .highlighted-number-box .container .highlighted-number-list button {
        max-width: 173px;
        justify-self: end
    }
}

.highlighted-number-box .container .highlighted-number-list .highlighted-number-list-item-title {
    font-weight: 700
}

@media(min-width:992px) {
    .highlighted-number-box .container .highlighted-number-list .highlighted-number-list-item-title {
        margin-top: 8px
    }
}

@media(max-width:991px) {
    .highlighted-number-box .container .highlighted-number-list p {
        padding-left: 32px;
        max-width: 304px;
        margin-left: 16px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .highlighted-number-box .container .highlighted-number-list p {
        max-width: 100%
    }
}

.highlighted-number-box .container .highlighted-number-list p:last-child {
    margin-top: 2px
}

.highlighted-number-box .container .highlighted-number-list span {
    width: 40px;
    height: 45px;
    display: inline-block;
    background-repeat: no-repeat
}

@media(min-width:992px) {
    .highlighted-number-box .container .highlighted-number-list {
        grid-template-columns: 1fr 1fr 1fr;
        grid-row-gap: 51px;
        grid-column-gap: 120px;
        padding: 0 43px 48px 60px;
        width: -moz-fit-content;
        width: fit-content;
        position: relative;
        float: right;
        top: -50px
    }
    .highlighted-number-box .container .highlighted-number-list .highlighted-number-list-item {
        max-width: 196px
    }
    .highlighted-number-box .container .highlighted-number-list:after {
        position: absolute;
        content: "";
        width: 947px;
        height: 40px;
        background: #f5f9fb;
        top: -40px
    }
}

@media(max-width:991px) {
    .highlighted-number-box .container .highlighted-number-list {
        position: relative;
        grid-template-columns: 1fr;
        padding: 0 20px 48px;
        grid-row-gap: 28px
    }
    .highlighted-number-box .container .highlighted-number-list .highlighted-number-list-item {
        display: flex;
        align-items: center
    }
    .highlighted-number-box .container .highlighted-number-list .highlighted-number-list-item p {
        padding-left: 10px
    }
}

.emi-page-form {
    margin: 0;
    position: relative
}

@media(max-width:991px) {
    .emi-page-form .container {
        margin: 0
    }
}

@media(min-width:768px)and (max-width:991px) {
    .emi-page-form .container {
        max-width: 100%
    }
}

.emi-page-form .container-blue {
    position: relative
}

.emi-page-form .banner-wrapper {
    position: relative;
    z-index: 11;
    height: 750px;
    overflow: hidden
}

@media(max-width:991px) {
    .emi-page-form .banner-wrapper {
        display: none;
        height: auto;
        overflow: hidden
    }
}

.emi-page-form .form_area {
    position: absolute;
    bottom: 700px;
    width: 100%;
    z-index: 99
}

@media(max-width:991px) {
    .emi-page-form .form_area {
        position: static;
        margin-bottom: 40px
    }
}

.emi-page-form .form_area .left-content-wrapper {
    position: relative
}

.emi-page-form .form_area .left-content-wrapper .banner_txt {
    position: absolute;
    top: 200px;
    left: 0;
    z-index: 9
}

.emi-page-form .form_area .left-content-wrapper .banner_txt h2 {
    font-weight: 900;
    font-size: 48px;
    line-height: 54px;
    width: 46%;
    letter-spacing: -.02em;
    color: #fff
}

@media(min-width:992px)and (max-width:1199px) {
    .emi-page-form .form_area .left-content-wrapper .banner_txt h2 {
        font-size: 36px
    }
}

@media(max-width:991px) {
    .emi-page-form .form_area .left-content-wrapper .banner_txt {
        display: none
    }
}

.emi-page-form .form_area .right-content-wrapper {
    padding: 30px 0 0
}

@media(min-width:768px)and (max-width:991px) {
    .emi-page-form .form_area .right-content-wrapper {
        max-width: 550px;
        margin: 0 auto;
        padding: 0
    }
}

.emi-page-form .form_area .right-content-wrapper .apply-now-form {
    background-color: #fff
}

.emi-page-form .form_area .right-content-wrapper .apply-now-form .for_desktop {
    display: block
}

@media(max-width:991px) {
    .emi-page-form .form_area .right-content-wrapper .apply-now-form .for_desktop {
        display: none
    }
}

.emi-page-form .form_area .right-content-wrapper .apply-now-form .banner_txt {
    display: none
}

.emi-page-form .form_area .right-content-wrapper .apply-now-form .banner_txt h3 {
    font-size: 20px;
    color: #22366a;
    margin: 10px 0 0;
    width: 100%
}

.emi-page-form .form_area .right-content-wrapper .apply-now-form .banner_txt h2 {
    font-size: 24px;
    color: #bf8e44;
    padding: 0;
    margin: 0 5px;
    line-height: 30px
}

@media(max-width:991px) {
    .emi-page-form .form_area .right-content-wrapper .apply-now-form .banner_txt {
        display: block;
        padding: 0 10px 10px 20px
    }
    .emi-page-form .form_area .right-content-wrapper .apply-now-form .banner_txt h3 {
        font-size: 24px;
        font-weight: 700;
        line-height: 27px;
        margin: 20px 0
    }
    .emi-page-form .form_area .right-content-wrapper .apply-now-form .banner_txt h2 {
        font-size: 15px;
        line-height: 20px
    }
}

.emi-page-form .form_area .right-content-wrapper .apply-now-form h2 {
    color: #22366a;
    font-weight: 900;
    font-size: 24px;
    line-height: 30px;
    display: flex;
    align-items: center
}

@media(max-width:991px) {
    .emi-page-form .form_area .right-content-wrapper .apply-now-form h2 {
        font-size: 20px;
        margin: 0 15px
    }
}

.emi-page-form .form_area .right-content-wrapper .apply-now-form p {
    font-size: 11px;
    display: block;
    font-weight: 600;
    color: #22366a
}

.emi-page-form .form_area .right-content-wrapper .apply-now-form p em {
    color: var(--color-secondary);
    font-weight: 700
}

@media(max-width:991px) {
    .emi-page-form .form_area .right-content-wrapper .apply-now-form p {
        margin: 10px 0
    }
}

.emi-page-form .form_area .right-content-wrapper .apply-now-form form {
    margin-top: 12px
}

@media(max-width:991px) {
    .emi-page-form .form_area .right-content-wrapper .apply-now-form form {
        margin-bottom: 0
    }
}

.emi-page-form .form_area .right-content-wrapper .apply-now-form form div {
    padding: 0 20px
}

.emi-page-form .form_area .right-content-wrapper .apply-now-form form input,
.emi-page-form .form_area .right-content-wrapper .apply-now-form form select {
    width: 100%;
    background: #fff;
    color: var(--color-primary-2);
    border: 1px solid #fff;
    margin-bottom: 16px;
    padding: 12px;
    font-size: 14px
}

@media(max-width:991px) {
    .emi-page-form .form_area .right-content-wrapper .apply-now-form form input,
    .emi-page-form .form_area .right-content-wrapper .apply-now-form form select {
        border: 1px solid #a5adc3;
        border-radius: 4px
    }
}

.emi-page-form .form_area .right-content-wrapper .apply-now-form form input::-webkit-input-placeholder,
.emi-page-form .form_area .right-content-wrapper .apply-now-form form select::-webkit-input-placeholder {
    color: var(--color-primary-2)
}

.emi-page-form .form_area .right-content-wrapper .apply-now-form form .form-button {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0 0 20px;
    z-index: 1
}

@media(max-width:991px) {
    .emi-page-form .form_area .right-content-wrapper .apply-now-form form .form-button {
        margin-top: 10px;
        width: 100%
    }
}

.emi-page-form .form_area .right-content-wrapper .apply-now-form form .form-button .inline-icons {
    filter: invert(100%) sepia(100%) saturate(14%) hue-rotate(212deg) brightness(104%) contrast(104%)
}

@media(min-width:768px)and (max-width:991px) {
    .emi-page-form .form_area .right-content-wrapper .apply-now-form form .form-button {
        padding: 0 20px
    }
}

.emi-page-form .form_area .right-content-wrapper .apply-now-form form .form-button .summit-button {
    width: 174px;
    background-color: #22366a;
    color: #fff
}

@media(max-width:991px) {
    .emi-page-form .form_area .right-content-wrapper .apply-now-form form .form-button .summit-button {
        margin-right: 20px;
        padding: 10px;
        width: 100%
    }
}

@media(min-width:768px)and (max-width:991px) {
    .emi-page-form .form_area .right-content-wrapper .apply-now-form form .form-button .summit-button {
        width: 100%;
        margin-right: 0
    }
}

@media(min-width:992px) {
    .emi-page-form .form_area .right-content-wrapper {
        position: absolute;
        top: 20px;
        right: 0;
        float: right;
        width: 40%;
        height: 100%
    }
    .emi-page-form .form_area .right-content-wrapper .apply-now-form {
        border-left: none;
        padding: 20px;
        width: 100%
    }
    .emi-page-form .form_area .right-content-wrapper .apply-now-form h2 {
        max-width: 420px;
        padding: 0
    }
    .emi-page-form .form_area .right-content-wrapper .apply-now-form p {
        max-width: 383px;
        margin-top: 8px;
        font-size: 11px;
        padding: 0
    }
}

@media(min-width:992px)and (min-width:992px)and (max-width:1199px) {
    .emi-page-form .form_area .right-content-wrapper .apply-now-form p {
        margin-top: 17px
    }
}

@media(min-width:992px) {
    .emi-page-form .form_area .right-content-wrapper .apply-now-form form {
        margin: 12px 0
    }
}

@media(min-width:992px)and (min-width:992px)and (max-width:1199px) {
    .emi-page-form .form_area .right-content-wrapper .apply-now-form form {
        margin-top: 10px
    }
}

@media(min-width:992px) {
    .emi-page-form .form_area .right-content-wrapper .apply-now-form form input,
    .emi-page-form .form_area .right-content-wrapper .apply-now-form form select {
        margin-bottom: 12px;
        padding: 11px 17px 11px 12px;
        width: 100%;
        background: #fff;
        color: var(--color-primary-2);
        border-radius: 4px;
        border: 1px solid var(--color-primary-2)
    }
    .emi-page-form .form_area .right-content-wrapper .apply-now-form form div {
        padding: 0
    }
    .emi-page-form .form_area .right-content-wrapper .apply-now-form form .form-button {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        background-color: #22366a;
        padding: 0
    }
}

@media(min-width:992px)and (min-width:992px)and (max-width:1199px) {
    .emi-page-form .form_area .right-content-wrapper .apply-now-form form .form-button {
        margin-top: 10px
    }
}

@media(min-width:992px) {
    .emi-page-form .form_area .right-content-wrapper .apply-now-form form .form-button .summit-button {
        width: 100%;
        padding: 10px;
        background-color: #22366a;
        color: #fff
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .emi-page-form .form_area .right-content-wrapper {
        padding: 0 0 0 48px;
        width: 60%
    }
    .emi-page-form .form_area .right-content-wrapper h2 {
        font-size: 47px;
        line-height: 48px
    }
}

.bottom_btn {
    height: 20px;
    padding: 3px
}

.bottom_btn button {
    background-color: #22366a;
    color: #fff;
    width: 100%;
    padding: 10px;
    z-index: 12;
    text-align: center;
    position: fixed;
    bottom: 0
}

@media(min-width:992px) {
    .bottom_btn {
        display: none !important
    }
}

.tab_section {
    margin-top: 0
}

.tab_section .heading {
    padding: 80px 0
}

@media(max-width:991px) {
    .tab_section .heading {
        padding: 30px 0 0
    }
}

.tab_section .heading h2 {
    color: var(--color-secondary)
}

@media(max-width:991px) {
    .tab_section .heading h2 {
        font-size: 20px;
        line-height: 24px
    }
}

.tab_section .heading h2 em {
    color: #fff
}

.tab_section .heading p {
    color: #fff;
    padding: 20px 0;
    width: 100%;
    letter-spacing: 0
}

@media(max-width:991px) {
    .tab_section .heading p {
        font-size: 14px;
        width: 100%
    }
}

.tab_section .tabs_container {
    padding: 20px 0 40px
}

@media(max-width:991px) {
    .tab_section .tabs_container {
        display: none
    }
}

.tab_section .tabs_container .react-tabs .react-tabs__tab-list {
    border-bottom: none;
    margin: 0 0 1px
}

.tab_section .tabs_container .react-tabs .react-tabs__tab-list .react-tabs__tab {
    color: #fff;
    font-weight: 600;
    padding: 6px 0;
    margin: 0
}

.tab_section .tabs_container .react-tabs .react-tabs__tab-list .react-tabs__tab .tab_container {
    border-left: 1px solid #fff;
    line-height: 20px;
    padding: 0 30px
}

.tab_section .tabs_container .react-tabs .react-tabs__tab-list .react-tabs__tab:first-child .tab_container {
    border-left: none
}

.tab_section .tabs_container .react-tabs .react-tabs__tab-list .react-tabs__tab--selected {
    background-color: var(--color-secondary);
    border-color: #f4a460
}

.tab_section .tabs_container .react-tabs .react-tabs__tab-list .react-tabs__tab--selected .tab_container,
.tab_section .tabs_container .react-tabs .react-tabs__tab-list .react-tabs__tab--selected+.react-tabs__tab .tab_container {
    border-left: none
}

.tab_section .tabs_container .react-tabs .react-tabs__tab-panel--selected {
    border-radius: 0 0 4px 4px;
    background-color: #fff
}

.tab_section .tabs_container .react-tabs .react-tabs__tab-panel--selected .content_container {
    padding: 20px;
    display: flex;
    justify-content: space-between
}

.tab_section .tabs_container .react-tabs .react-tabs__tab-panel--selected .content_container .content .content_heading {
    color: #4f4f4f;
    font-weight: 500;
    font-size: 24px;
    line-height: 20px;
    margin: 20px
}

.tab_section .tabs_container .react-tabs .react-tabs__tab-panel--selected .content_container .content .content_para {
    color: var(--color-secondary);
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    margin: 20px
}

.tab_section .tabs_container .react-tabs .react-tabs__tab-panel--selected .content_container .button_container {
    display: flex;
    align-items: center
}

.tab_section .tabs_container .react-tabs .react-tabs__tab-panel--selected .content_container .button_container .Download_btn {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #22366a;
    color: #fff;
    border-radius: 4px;
    font-weight: 700;
    font-size: 16px;
    padding: 10px 60px
}

.tab_section .tabs_container .react-tabs .react-tabs__tab-panel--selected .content_container .button_container .Download_btn span {
    margin-right: 15px
}

.tab_section .mobile_cards {
    padding: 5px 0 20px
}

@media(min-width:992px) {
    .tab_section .mobile_cards {
        display: none
    }
}

.tab_section .mobile_cards .program_heading {
    font-weight: 700;
    font-size: 16px;
    line-height: 140%;
    color: #fff;
    padding: 20px 0 0
}

.tab_section .mobile_cards .cards {
    background-color: #fff;
    margin: 20px 0;
    padding: 16px;
    border-radius: 4px
}

.tab_section .mobile_cards .cards h3 {
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    margin-top: 10px;
    color: #22366a
}

.tab_section .mobile_cards .cards p {
    font-size: 14px;
    line-height: 16px;
    color: var(--color-secondary);
    padding: 15px 0
}

.tab_section .mobile_cards .cards a {
    width: 100%
}

.tab_section .mobile_cards .cards a button {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    cursor: pointer;
    font-size: 16px;
    line-height: 16px;
    padding: 10px;
    width: 100%;
    color: #22366a;
    border: 1px solid #22366a;
    background-color: #fff
}

.tab_section .mobile_cards .cards a button span {
    margin: 0 8px
}

.tab_section .mobile_cards .cards a button.best_emi {
    background-color: #22366a;
    color: #fff
}

.event-section .see-all a {
    cursor: pointer
}

@media(min-width:768px)and (max-width:991px) {
    .event-section .event-section-flex {
        flex-direction: row;
        flex-wrap: wrap;
        padding-right: 20px !important
    }
}

@media(min-width:992px) {
    .event-section .event-section-flex {
        flex-direction: row;
        flex-wrap: wrap
    }
    .event-section .event-section-flex-item {
        width: 50%;
        padding-right: 23px;
        padding-bottom: 20px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .event-section .event-section-flex-item {
        width: 50%;
        padding-right: 20px;
        padding-bottom: 20px
    }
}

.event-section img {
    min-height: 147px
}

@media(max-width:767px) {
    .event-section img {
        width: auto;
        min-height: 198px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .event-section img {
        min-width: 11.938rem
    }
}

.event-section .btn {
    float: right;
    margin-top: 40px
}

@media(max-width:991px) {
    .event-section .btn {
        margin-right: 20px
    }
}

@media(max-width:767px) {
    .register-btn {
        left: auto;
        right: 0
    }
}

.event-video-block {
    margin: 0
}

@media(min-width:992px) {
    .event-video-block .container {
        max-width: 100%
    }
}

@media(max-width:991px) {
    .event-video-block .container {
        margin: 0
    }
}

@media(min-width:768px)and (max-width:991px) {
    .event-video-block .container {
        max-width: 100%
    }
}

.event-video-block .container .carousel.carousel-slider {
    padding-bottom: 30px
}

.event-video-block .container .carousel .slide.selected {
    z-index: 1 !important
}

.event-video-block .event-video-header-block {
    text-align: left
}

@media(min-width:992px) {
    .event-video-block .event-video-header-block {
        position: absolute;
        top: 20%;
        z-index: 3;
        max-width: 383px
    }
}

@media(min-width:1280px) {
    .event-video-block .event-video-header-block {
        max-width: 36.354vw
    }
}

@media(max-width:767px) {
    .event-video-block .event-video-header-block {
        min-height: 73.889vw
    }
}

.event-video-block .event-video-header-block .container {
    overflow: hidden
}

@media(min-width:992px) {
    .event-video-block .event-video-header-block .container {
        margin: 0 0 0 70px !important
    }
}

@media(min-width:1280px) {
    .event-video-block .event-video-header-block .container {
        margin: 0 0 0 5.469vw !important
    }
}

@media(min-width:768px)and (max-width:991px) {
    .event-video-block .event-video-header-block .container {
        max-width: 550px;
        margin: 0 auto
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .event-video-block .event-video-header-block .container {
        max-width: 860px
    }
}

@media(max-width:991px) {
    .event-video-block .event-video-header-block {
        background: #22366a
    }
}

.event-video-block .section-heading {
    margin-top: 0
}

@media(max-width:991px) {
    .event-video-block .section-heading {
        padding: 32px 20px 0
    }
}

@media(min-width:768px)and (max-width:991px) {
    .event-video-block .section-heading {
        padding-top: 40px
    }
}

.event-video-block .sub-heading-video-block {
    color: #fff
}

@media(max-width:991px) {
    .event-video-block .sub-heading-video-block {
        margin-top: 14px;
        padding: 0 20px 20px
    }
}

@media(min-width:1280px) {
    .event-video-block .sub-heading-video-block {
        font-size: 1.464vw;
        line-height: 1.757vw
    }
}

@media(min-width:992px) {
    .event-video-block .sub-heading-video-block {
        margin-top: 40px;
        max-width: 360px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .event-video-block .sub-heading-video-block {
        padding-bottom: 48px
    }
}

@media(min-width:1280px) {
    .event-video-block .sub-heading-video-block {
        max-width: 26.354vw
    }
}

.event-video-block .section-heading {
    color: #fff;
    font-size: 40px;
    line-height: 40px
}

@media(min-width:992px) {
    .event-video-block .section-heading {
        max-width: 360px
    }
    .event-video-block .section-heading em {
        color: #fff
    }
}

@media(min-width:1280px) {
    .event-video-block .section-heading {
        font-size: 4.539vw;
        line-height: 4.246vw;
        max-width: 26.354vw
    }
}

.event-video-block .video-wrapper {
    overflow: hidden;
    position: relative;
    text-align: center;
    height: 0
}

@media(min-width:992px) {
    .event-video-block .video-wrapper {
        padding-bottom: 41%
    }
}

@media(max-width:991px) {
    .event-video-block .video-wrapper {
        padding-bottom: 75%
    }
}

.event-video-block .video-wrapper video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover
}

.event-video-block .video-play-button {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    background: var(--color-secondary);
    padding: 16px;
    cursor: pointer
}

@media(max-width:991px) {
    .event-video-block .video-play-button {
        left: 0;
        bottom: 0
    }
}

@media(max-width:767px) {
    .event-video-block .video-play-button {
        top: unset
    }
}

@media(min-width:768px)and (max-width:991px) {
    .event-video-block .video-play-button {
        top: unset
    }
}

.contact_to_team {
    padding: 50px;
    background: #22366a
}

.contact_to_team .content_area {
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: normal
}

.contact_to_team .content_area a {
    color: #fff;
    font-weight: 700
}

.contact_to_team .content_area b {
    color: var(--color-secondary);
    font-weight: 700;
    font-size: 22px
}

@media(max-width:991px) {
    .contact_to_team {
        padding: 15px
    }
    .contact_to_team .content_area,
    .contact_to_team .content_area b {
        font-size: 16px
    }
}

.footer-copyright {
    background: #22366a;
    padding: 30px 0
}

.footer-copyright .content_area {
    text-align: center;
    color: #fff
}

.footer-copyright .content_area img {
    width: 150px;
    margin-bottom: 6px
}

.grievance_form_section {
    position: relative
}

@media(max-width:991px) {
    .grievance_form_section {
        position: static;
        height: auto
    }
}

.grievance_form_section .outer_div .img {
    height: auto
}

@media(max-width:991px) {
    .grievance_form_section .outer_div .img {
        height: 300px
    }
}

.grievance_form_section .outer_div .form_and_desc {
    display: flex;
    justify-content: space-around;
    position: absolute;
    top: 100px;
    margin: 0 100px
}

@media(max-width:991px) {
    .grievance_form_section .outer_div .form_and_desc {
        display: block;
        position: static;
        margin: auto
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .grievance_form_section .outer_div .form_and_desc {
        top: 50px;
        margin: 0 50px
    }
}

.grievance_form_section .outer_div .form_and_desc .desc_container {
    width: 40%
}

@media(max-width:991px) {
    .grievance_form_section .outer_div .form_and_desc .desc_container {
        width: 100%;
        margin: auto
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .grievance_form_section .outer_div .form_and_desc .desc_container {
        width: 55%
    }
}

.grievance_form_section .outer_div .form_and_desc .desc_container .desc_heading {
    font-weight: 700;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: -.02em;
    color: var(--color-white);
    width: 450px;
    margin-bottom: 10px
}

@media(max-width:991px) {
    .grievance_form_section .outer_div .form_and_desc .desc_container .desc_heading {
        color: #22366a;
        font-size: 25px;
        margin: 10px
    }
}

.grievance_form_section .outer_div .form_and_desc .desc_container .desc {
    background: rgba(0, 0, 0, .5);
    border-top: 5px solid var(--color-secondary);
    padding: 15px
}

.grievance_form_section .outer_div .form_and_desc .desc_container .desc p {
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -.02em;
    color: #fff;
    margin: 15px 0
}

.grievance_form_section .outer_div .form_and_desc .form_section {
    width: 35%;
    background-color: var(--color-white);
    padding: 20px
}

@media(max-width:991px) {
    .grievance_form_section .outer_div .form_and_desc .form_section {
        width: 100%
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .grievance_form_section .outer_div .form_and_desc .form_section {
        bottom: 40%
    }
}

.grievance_form_section .outer_div .form_and_desc .form_section .enquiry_form_content p {
    font-weight: 900;
    font-size: 18px;
    line-height: 15px;
    display: flex;
    align-items: center;
    color: #22366a;
    margin-bottom: 15px
}

.grievance_form_section .outer_div .form_and_desc .form_section .enquiry_form_content span {
    font-size: 12px;
    color: #666;
    display: block;
    margin-bottom: 15px
}

.grievance_form_section .outer_div .form_and_desc .form_section form input,
.grievance_form_section .outer_div .form_and_desc .form_section form select {
    width: 100%;
    margin-bottom: 15px;
    margin-top: 5px;
    border: 1px solid #cac7c7;
    border-radius: 4px;
    font-size: 14px;
    padding: 10px;
    color: #747171
}

.grievance_form_section .outer_div .form_and_desc .form_section form input.error,
.grievance_form_section .outer_div .form_and_desc .form_section form select.error {
    color: red;
    border: 1px solid #f10b0b
}

@media(min-width:992px)and (max-width:1199px) {
    .grievance_form_section .outer_div .form_and_desc .form_section form input,
    .grievance_form_section .outer_div .form_and_desc .form_section form select {
        margin-bottom: 5px;
        margin-top: 5px
    }
}

.grievance_form_section .outer_div .form_and_desc .form_section form button {
    width: 100%;
    padding: 10px
}

.grievance_form_section .outer_div .form_and_desc .form_section form button.valid {
    background-color: #22366a;
    color: var(--color-white)
}

.any_query {
    width: 100%;
    background: #fff;
    padding: 30px 0;
    text-align: center
}

.any_query .any_query_content p {
    margin-bottom: 30px
}

.any_query .any_query_content .two_button_main {
    width: 50%;
    margin: 0 auto
}

.any_query .any_query_content .two_button_main .button_box {
    display: inline-block;
    width: 50%
}

.any_query .any_query_content .two_button_main .button_box b {
    font-weight: 700
}

.any_query .any_query_content .two_button_main .button_box .learner_button {
    display: block;
    background: #22366a;
    color: #fff;
    border-radius: 5px;
    line-height: 50px;
    margin: 15px
}

@media(max-width:991px) {
    .any_query {
        width: 100%
    }
    .any_query .any_query_content p {
        margin-bottom: 20px
    }
    .any_query .any_query_content .two_button_main,
    .any_query .any_query_content .two_button_main .button_box {
        width: 100%
    }
}

.job_ready_section {
    margin: 80px 0
}

@media(max-width:991px) {
    .job_ready_section {
        margin: 40px 0
    }
}

.job_ready_section .content_container {
    color: #22366a
}

.job_ready_section .content_container .content_heading {
    position: relative;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: -.02em;
    margin-top: 50px
}

.job_ready_section .content_container .content_heading:before {
    content: "";
    position: absolute;
    width: 32px;
    z-index: -1;
    height: 32px;
    border-radius: 4px;
    background: #f2e8d8;
    top: -9px;
    left: -10px
}

.job_ready_section .content_container .content_heading span {
    color: var(--color-secondary)
}

.job_ready_section .content_container .content_desc {
    font-weight: 500;
    font-size: 16px;
    line-height: 16px;
    margin: 10px 0;
    letter-spacing: -.02em
}

.job_ready_section .content_container .job_ready_pointers {
    padding: 0 25px
}

.job_ready_section .content_container .job_ready_pointers ul li {
    position: relative;
    width: 35%;
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0
}

.job_ready_section .content_container .job_ready_pointers ul li:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    top: -3px;
    left: -8px;
    background: #f2e8d8;
    z-index: -1;
    border-radius: 4px
}

@media(max-width:991px) {
    .job_ready_section .content_container {
        padding: 0 20px
    }
    .job_ready_section .content_container .content_heading {
        font-size: 16px;
        line-height: 19px;
        margin: 40px 0 10px
    }
    .job_ready_section .content_container .content_heading:before {
        width: 24px;
        height: 24px;
        top: -8px;
        left: -11px
    }
    .job_ready_section .content_container .content_desc {
        font-size: 12px
    }
    .job_ready_section .content_container .job_ready_pointers {
        padding: 0 10px
    }
    .job_ready_section .content_container .job_ready_pointers ul li {
        width: 100%;
        display: block;
        font-size: 12px;
        line-height: 16px;
        margin: 15px 0
    }
    .job_ready_section .content_container .job_ready_pointers ul li:before {
        width: 12px;
        height: 12px;
        top: -2px;
        left: -6px
    }
}

.why_hire_section {
    color: #22366a;
    margin: 80px 0
}

.why_hire_section .heading {
    font-weight: 900;
    font-size: 24px;
    line-height: 26px;
    margin: 20px 0
}

.why_hire_section .heading span {
    color: var(--color-secondary)
}

.why_hire_section .item_list ul li {
    margin: 20px 0;
    list-style: none;
    display: inline-flex;
    width: 30%
}

.why_hire_section .item_list ul li .item_icon {
    align-self: center;
    margin-right: 10px
}

.why_hire_section .item_list ul li .item_desc {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    margin: 5px
}

.why_hire_section .tnp_msg {
    background: #f5f6fa;
    margin: 50px 0
}

.why_hire_section .tnp_msg .quote_container {
    width: 80%;
    margin: 30px auto
}

.why_hire_section .tnp_msg .quote_container .msg {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    padding-top: 25px;
    line-height: 24px
}

.why_hire_section .tnp_msg .quote_container .msg:before {
    content: url(/_next/static/media/quote_start.c5c9b688.png);
    position: absolute;
    left: -20px
}

.why_hire_section .tnp_msg .quote_container .msg:after {
    content: url(/_next/static/media/quote_end.3312843f.png);
    position: absolute;
    top: 50px;
    right: 50px
}

@media(min-width:768px)and (max-width:991px) {
    .why_hire_section .tnp_msg .quote_container .msg:after {
        top: 60px !important
    }
}

.why_hire_section .tnp_msg .quote_container .tnp {
    position: relative;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    padding-top: 10px;
    padding-bottom: 25px;
    text-align: right;
    letter-spacing: -.02em
}

.why_hire_section .tnp_msg .quote_container .tnp:before {
    content: "";
    width: 5px;
    height: 2px;
    position: absolute;
    background-color: #223569;
    right: 228px;
    top: 20px
}

.why_hire_section .tnp_msg .quote_container .tnp span {
    color: var(--color-secondary)
}

@media(max-width:991px) {
    .why_hire_section {
        margin: 40px 0
    }
    .why_hire_section .heading {
        font-size: 20px;
        margin: 0
    }
    .why_hire_section .item_list ul li {
        display: flex;
        width: 100%
    }
    .why_hire_section .tnp_msg {
        margin: 10px 0
    }
    .why_hire_section .tnp_msg .quote_container {
        width: 80%;
        margin-bottom: 20px
    }
    .why_hire_section .tnp_msg .quote_container .msg {
        font-size: 12px;
        line-height: 16px
    }
    .why_hire_section .tnp_msg .quote_container .msg:after {
        top: 80px;
        right: -10px
    }
    .why_hire_section .tnp_msg .quote_container .tnp {
        margin: 5px 0 10px;
        font-size: 14px;
        line-height: 16px
    }
    .why_hire_section .tnp_msg .quote_container .tnp:before {
        right: 200px;
        top: 18px
    }
}

@media(max-width:767px) {
    .awards-carousel .container {
        margin: 0
    }
}

.awards-carousel .award-heading {
    padding: 0 0 0 20px
}

@media(min-width:992px) {
    .awards-carousel .award-heading {
        padding: 0
    }
}

@media(min-width:768px)and (max-width:991px) {
    .awards-carousel .award-heading {
        padding: 0
    }
}

.awards-carousel .awards-carousel-grid-wrapper {
    margin-top: 24px;
    overflow: hidden
}

@media(max-width:767px) {
    .awards-carousel .awards-carousel-grid-wrapper {
        grid-template-columns: auto;
        padding: 0 0 0 20px
    }
}

@media(min-width:992px) {
    .awards-carousel .awards-carousel-grid-wrapper {
        grid-template-columns: 1fr .2fr;
        padding: 0
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .awards-carousel .awards-carousel-grid-wrapper {
        grid-template-columns: .8fr .2fr
    }
}

@media(min-width:768px)and (max-width:991px) {
    .awards-carousel .awards-carousel-grid-wrapper {
        padding: 0
    }
}

@media(min-width:992px) {
    .awards-carousel .awards-carousel-grid-wrapper .carousel-root {
        max-width: 902px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .awards-carousel .awards-carousel-grid-wrapper .carousel-root {
        max-width: 40.625rem
    }
}

.awards-carousel .awards-carousel-grid-wrapper .slider-wrapper {
    background: #f9f3ea;
    max-width: 34.375rem;
    margin: 0;
    padding: 31px 48px;
    overflow: hidden
}

@media(min-width:992px) {
    .awards-carousel .awards-carousel-grid-wrapper .slider-wrapper {
        max-width: 850px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .awards-carousel .awards-carousel-grid-wrapper .slider-wrapper {
        max-width: 34.375rem
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .awards-carousel .awards-carousel-grid-wrapper .slider-wrapper {
        max-width: 37.5rem
    }
}

.awards-carousel .awards-carousel-grid-wrapper .slider-wrapper .slide {
    margin-right: 0
}

@media(min-width:992px) {
    .awards-carousel .awards-carousel-grid-wrapper .slider-wrapper .slide {
        min-width: 363px !important;
        margin-right: 52px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .awards-carousel .awards-carousel-grid-wrapper .slider-wrapper .slide {
        min-width: 80%
    }
}

.awards-carousel .awards-carousel-grid-wrapper .slider-wrapper .slide:first-child {
    margin-left: 0
}

@media(min-width:992px) {
    .awards-carousel .awards-carousel-grid-wrapper .slider-wrapper .slide:first-child {
        margin-left: 182px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .awards-carousel .awards-carousel-grid-wrapper .slider-wrapper .slide:first-child {
        margin-left: 7rem
    }
}

@media(min-width:768px)and (max-width:991px) {
    .awards-carousel .awards-carousel-grid-wrapper .slider-wrapper .slide:first-child {
        margin-left: 80px
    }
}

.awards-carousel .awards-carousel-grid-wrapper .awards-grid {
    max-width: 850px
}

.awards-carousel .awards-carousel-grid-wrapper .awards-grid .award-item {
    position: relative;
    display: grid;
    grid-template-columns: .2fr .7fr 1fr
}

.awards-carousel .awards-carousel-grid-wrapper .awards-grid .award-item p {
    font-size: 16px;
    line-height: 20px;
    color: #22366a;
    letter-spacing: -.011em;
    font-weight: 700;
    align-self: end;
    max-width: 152px;
    text-align: left
}

.awards-carousel .awards-carousel-grid-wrapper .awards-grid .award-img.image-wrapper {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 75.64%;
    margin-top: 17px
}

.awards-carousel .awards-carousel-grid-wrapper .awards-grid .award-img.image-wrapper img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.awards-carousel .awards-carousel-grid-wrapper .control-arrow {
    display: none
}

@media(min-width:992px) {
    .awards-carousel .awards-carousel-grid-wrapper .control-arrow {
        display: block;
        background: #22366a !important;
        width: 52px;
        height: 52px;
        bottom: 0;
        top: auto !important;
        opacity: 1 !important;
        display: flex;
        align-items: center;
        justify-content: center
    }
    .awards-carousel .awards-carousel-grid-wrapper .control-arrow.control-prev {
        display: none
    }
    .awards-carousel .awards-carousel-grid-wrapper .control-arrow.control-next:after {
        content: "";
        position: absolute;
        background-position: 50%;
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNDI1MjkgMTEuNDAwNEw5Ljc3Mzg2IDYuMDUxODJMNC40MjUyOSAwLjcwMzI0NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
        width: 20px;
        height: 20px
    }
    .awards-carousel .awards-carousel-grid-wrapper .control-arrow.control-next:before {
        content: none !important
    }
}

.awards-carousel .awards-carousel-grid-wrapper .wrapper-button {
    justify-self: start
}

.awards-carousel .awards-carousel-grid-wrapper .wrapper-button button {
    padding: 16px 35px;
    margin-top: 20px
}

@media(min-width:992px) {
    .awards-carousel .awards-carousel-grid-wrapper .wrapper-button button {
        margin-top: 0
    }
}

.awards-carousel .awards-carousel-grid-wrapper .wrapper-button button span {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNDI1MjkgMTEuNDAwNEw5Ljc3Mzg2IDYuMDUxODJMNC40MjUyOSAwLjcwMzI0NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")
}

@media(min-width:992px) {
    .awards-carousel .awards-carousel-grid-wrapper .wrapper-button {
        justify-self: end
    }
}

.banner-carousel {
    overflow: hidden;
    background: #22366a;
    margin-top: 0;
    margin-bottom: 0;
    width: 100% !important
}

.banner-carousel .container .control-dots {
    z-index: 10
}

@media(max-width:767px) {
    .banner-carousel .container {
        margin: 0
    }
}

@media(min-width:992px) {
    .banner-carousel .container {
        max-width: 100%;
        margin: 0 0 0 70px !important
    }
}

@media(min-width:1280px) {
    .banner-carousel .container {
        margin: 0 0 0 5.469vw !important
    }
}

@media(min-width:768px)and (max-width:991px) {
    .banner-carousel .container {
        max-width: 100% !important
    }
}

.bannerSwiper {
    position: relative
}

.bannerSwiper .swiper-pagination {
    display: none
}

@media(min-width:992px) {
    .bannerSwiper .swiper-pagination {
        position: absolute;
        bottom: 60px;
        display: inline-block;
        text-align: start
    }
    .bannerSwiper .swiper-pagination-bullet {
        background: var(--color-primary-2)
    }
}

.bannerSwiper .slider-wrapper .slider {
    transform: none !important
}

.bannerSwiper .slider-wrapper .slide.selected {
    z-index: 1 !important
}

.hero-crousel {
    display: grid;
    grid-template-columns: auto
}

@media(min-width:992px) {
    .hero-crousel {
        grid-template-columns: 1fr 1.6fr
    }
    .mid-space {
        width: 125px;
        height: 100px
    }
}

@media(min-width:1280px) {
    .mid-space {
        width: 9.766vw
    }
}

.hero-text-wrapper {
    text-align: initial;
    background: #22366a;
    padding: 43px 0 71px 20px
}

@media(max-width:767px) {
    .hero-text-wrapper {
        max-width: 320px;
        min-height: 19.875rem;
        max-height: 19.875rem
    }
}

@media(min-width:992px) {
    .hero-text-wrapper {
        max-width: 360px;
        justify-self: start;
        margin-top: 107px;
        max-height: none;
        min-width: auto;
        padding: 0
    }
    @supports(min-height:auto) {
        .hero-text-wrapper {
            min-height: auto
        }
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .hero-text-wrapper {
        margin-top: 0;
        align-self: center
    }
}

@media(min-width:1280px) {
    .hero-text-wrapper {
        margin-top: 8.359vw;
        max-width: 26.354vw
    }
}

@media(min-width:768px)and (max-width:991px) {
    .hero-text-wrapper {
        margin: 0 auto;
        max-width: 550px;
        min-height: 326px
    }
}

.hero-text-wrapper h1 {
    color: #fff;
    font-size: 40px;
    line-height: 40px
}

.hero-text-wrapper h1 em {
    color: var(--color-secondary)
}

@media(min-width:1280px) {
    .hero-text-wrapper h1 {
        font-size: 4vw;
        line-height: 3.9vw
    }
}

.hero-text-wrapper h2 {
    color: #fff;
    font-size: 40px;
    line-height: 40px
}

@media(min-width:1280px) {
    .hero-text-wrapper h2 {
        font-size: 4vw;
        line-height: 3.9vw
    }
}

.hero-text-wrapper p {
    color: #fff;
    margin-top: 14px
}

@media(min-width:992px) {
    .hero-text-wrapper p {
        margin-top: 40px
    }
}

@media(min-width:1280px) {
    .hero-text-wrapper p {
        font-size: 1.464vw;
        line-height: 1.757vw;
        margin-top: 2.928vw
    }
}

.hero-text-wrapper button {
    display: flex;
    align-items: center;
    margin-top: 24px
}

@media(max-width:767px) {
    .hero-text-wrapper button {
        background: none !important;
        color: var(--color-secondary) !important;
        padding-left: 0
    }
}

@media(min-width:992px) {
    .hero-text-wrapper button {
        margin-top: 40px;
        margin-bottom: 10px;
        padding: 16px 35px
    }
}

.hero-image-wrapper {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 75%
}

@media(max-width:767px) {
    .large-number-highlight-ticker .container {
        margin: 0
    }
    .large-number-highlight-ticker .container .large-number-banner {
        margin: 0 20px
    }
    .numer-highlight-section .container {
        margin: 0
    }
    .numer-highlight-section .large-number-banner {
        margin: 0 20px
    }
    .numer-highlight-section .large-number-list {
        padding: 0 20px
    }
}

.large-number-highlight-ticker .large-number-list {
    padding: 0 20px
}

.large-number-list {
    display: flex;
    color: var(--color-primary-2);
    white-space: normal;
    overflow-x: scroll;
    overflow-y: hidden
}

@media(min-width:992px) {
    .large-number-list {
        margin-top: 60px
    }
}

@media(max-width:991px) {
    .large-number-list {
        margin-top: 32px
    }
}

.large-number-list::-webkit-scrollbar {
    display: none
}

.large-number-list .large-number-list-item {
    min-width: 13.75rem;
    margin-right: 56px
}

@media(min-width:992px) {
    .large-number-list .large-number-list-item {
        min-width: 226px;
        margin-right: 56px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .large-number-list .large-number-list-item {
        margin-right: 26px
    }
}

.large-number-list .large-number-list-item:last-child {
    margin-right: 0
}

.large-number-list .large-number-list-item h3 {
    color: var(--color-primary-2);
    font-size: 50px;
    line-height: 48px;
    letter-spacing: -.03em;
    font-weight: 700;
    margin-bottom: 10px
}

@media(min-width:992px) {
    .large-number-list .large-number-list-item h3 {
        letter-spacing: -.011em
    }
}

.large-number-list .large-number-list-item p {
    margin-top: 12px
}

@media(min-width:992px) {
    .large-number-list .large-number-list-item p {
        margin-top: 0;
        max-width: 226px
    }
    .testimonial .container {
        overflow: hidden
    }
}

@media(max-width:767px) {
    .testimonial .container .testimonial-container {
        margin: 0 20px
    }
}

@media(min-width:992px) {
    .testimonial .container .testimonial-container {
        width: 50%;
        padding: 0 0 44px 60px;
        background: #fff;
        position: absolute;
        right: 0
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .testimonial .container .testimonial-container {
        padding: 0 0 44px 30px
    }
}

.testimonial-crousel {
    background: #f5f9fb
}

@media(max-width:991px) {
    .testimonial-crousel {
        margin: 32px 0 0
    }
}

.testimonial-crousel .carousel-slider .control-dots {
    bottom: 124px;
    z-index: 10;
    text-align: left;
    left: 20px
}

@media(max-width:767px) {
    .testimonial-crousel .carousel-slider .control-dots {
        margin: 24px 0 0
    }
}

@media(min-width:992px) {
    .testimonial-crousel .carousel-slider .control-dots {
        bottom: 134px;
        margin: 56px 0 0;
        left: 54px
    }
}

.testimonial-crousel .slider-wrapper .slider {
    transform: none !important
}

.testimonial-crousel .slider-wrapper .slide {
    text-align: unset
}

.testimonial-crousel .slider-wrapper .slide.selected {
    z-index: 1 !important
}

@media(min-width:992px) {
    .testimonial-crousel .testimonial-crousel-item {
        display: grid;
        grid-template-columns: 1fr 1fr
    }
}

.testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-image {
    position: relative;
    height: 0;
    padding-bottom: 75%;
    overflow: hidden
}

@media(min-width:992px) {
    .testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-image {
        grid-column: 2/3;
        grid-row: 1/span 2;
        align-self: end
    }
}

.testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-image.testimonial-crousel-item-video video {
    object-fit: fill;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-content {
    margin: 28px 20px 0
}

@media(max-width:767px) {
    .testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-content {
        min-height: 320px
    }
}

@media(min-width:992px) {
    .testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-content {
        grid-row: 1;
        margin: 89px 60px 0;
        min-height: 331px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-content {
        margin: 30px 60px 0;
        min-height: 377px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-content {
        min-height: 260px
    }
}

.testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-content .blockquotes-icon {
    transform: rotate(180deg);
    width: 80px;
    height: 60px;
    margin-bottom: 32px
}

@media(min-width:992px) {
    .testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-content .blockquotes-icon {
        margin-bottom: 0
    }
}

.testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-content p {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.011em;
    color: #647297
}

.testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-content p b,
.testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-content p strong {
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
    color: #22366a;
    margin-bottom: 24px;
    display: inline-block
}

@media(min-width:992px) {
    .testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-content p b,
    .testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-content p strong {
        margin-bottom: 0
    }
    .testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-content p {
        max-width: 413px;
        font-size: 18px;
        line-height: 22px;
        margin-top: 36px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-content p {
        margin-top: 26px
    }
}

.testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-name {
    padding: 20px;
    background: #d3d7e1;
    overflow: hidden;
    margin: 56px 0 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 100px
}

@media(min-width:992px) {
    .testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-name {
        padding: 18px 26px 18px 60px;
        margin: 98px 0 0
    }
}

@media(min-width:768px)and (max-width:991px) {
    .testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-name {
        max-width: 550px;
        margin: 56px auto 0
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-name {
        margin: 68px 0 0
    }
}

.testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-name h3,
.testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-name span {
    font-size: 18px;
    line-height: 20px;
    letter-spacing: -.011em;
    color: #22366a;
    font-weight: 700
}

.testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-name span {
    font-size: 16px;
    font-weight: 400
}

.testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-name div:first-child {
    max-width: 17rem;
    float: left
}

@media(min-width:992px) {
    .testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-name div:first-child {
        max-width: 400px
    }
}

.testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-name div:last-child {
    background: #22366a;
    display: inline-block;
    padding: 6px;
    float: right;
    max-height: 32px
}

.testimonial-crousel .testimonial-crousel-item .testimonial-crousel-item-name div:last-child span {
    filter: invert(100%) sepia(100%) saturate(2%) hue-rotate(322deg) brightness(103%) contrast(101%)
}

.profile-section .pink-section .profile-section-name {
    background: #f7e0e3;
    color: #822936
}

.profile-section .pink-section .profile-section-list-info p {
    color: rgba(130, 41, 54, .702)
}

.profile-section .pink-section .profile-section-list-info p b,
.profile-section .pink-section .profile-section-list-info p strong {
    color: #822936
}

.profile-section .blue-section .profile-section-name {
    background: #dfecf4;
    color: var(--color-accent-G2)
}

.profile-section .blue-section .profile-section-list-info p {
    color: rgba(23, 107, 157, .702)
}

.profile-section .button-wrapper {
    float: right;
    margin-top: 40px
}

@media(max-width:991px) {
    .profile-section .button-wrapper {
        padding-right: 20px
    }
}

@media(min-width:992px) {
    .profile-section .explore-more-btn {
        position: absolute;
        top: 0;
        right: 0
    }
}

@media(max-width:767px) {
    .profile-section .explore-more-btn {
        margin-left: 20px
    }
}

@media(max-width:991px) {
    .profile-section .explore-more-btn {
        margin-top: 40px
    }
}

.campus-highlight .campus-highlight-container {
    margin: 0
}

@media(min-width:992px) {
    .campus-highlight .campus-highlight-container {
        max-width: 100%
    }
}

@media(min-width:768px)and (max-width:991px) {
    .campus-highlight .campus-highlight-container {
        margin: 0 auto
    }
}

@media(max-width:767px) {
    .campus-highlight .container {
        margin: 0
    }
}

@media(max-width:991px) {
    .campus-highlight .campus-highlight-number {
        background: #22366a;
        z-index: 1;
        padding-bottom: 26px
    }
}

@media(min-width:992px) {
    .campus-highlight .campus-highlight-number {
        position: absolute;
        z-index: 1;
        top: 70px;
        width: 100%
    }
}

@media(max-width:767px) {
    .campus-highlight .image-wrapper {
        overflow: hidden;
        z-index: -1;
        position: relative
    }
    .campus-highlight .image-wrapper img {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 100%;
        height: 100%
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .campus-highlight .section-heading {
        margin-top: 0
    }
}

@media(max-width:991px) {
    .campus-highlight .section-heading {
        color: var(--color-primary-2);
        padding-left: 20px;
        padding-top: 32px
    }
    .campus-highlight .section-heading em {
        color: #fff
    }
}

@media(min-width:992px) {
    .campus-highlight .section-heading {
        color: #fff
    }
    .campus-highlight .section-heading em {
        color: #22366a
    }
}

@media(min-width:768px)and (max-width:991px) {
    .campus-highlight .section-heading {
        padding: 32px 40px 0
    }
}

.campus-highlight img {
    width: 100%
}

.campus-highlight .large-number-list {
    display: flex;
    justify-content: space-between
}

@media(min-width:992px) {
    .campus-highlight .large-number-list {
        margin-top: 28px
    }
}

@media(max-width:991px) {
    .campus-highlight .large-number-list {
        margin-top: 2rem;
        color: var(--color-primary-2);
        white-space: normal;
        overflow-x: scroll;
        overflow-y: hidden;
        padding-left: 20px
    }
    .campus-highlight .large-number-list::-webkit-scrollbar {
        display: none
    }
}

@media(min-width:768px)and (max-width:991px) {
    .campus-highlight .large-number-list {
        padding: 0 40px
    }
}

@media(max-width:991px) {
    .campus-highlight .large-number-list .large-number-list-item {
        min-width: 13.75rem;
        max-width: 13.75rem;
        margin-right: 56px
    }
    .campus-highlight .large-number-list .large-number-list-item:last-child {
        margin-right: 0
    }
}

@media(min-width:992px) {
    .campus-highlight .large-number-list .large-number-list-item {
        max-width: 226px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .campus-highlight .large-number-list .large-number-list-item {
        margin-right: 116px
    }
    .campus-highlight .large-number-list .large-number-list-item:last-child {
        margin-right: 0
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .campus-highlight .large-number-list .large-number-list-item {
        max-width: 165px
    }
}

.campus-highlight .large-number-list:last-child {
    margin-right: 0
}

.campus-highlight .large-number-list h3 {
    font-weight: 700
}

@media(min-width:992px) {
    .campus-highlight .large-number-list h3 {
        letter-spacing: -.03em;
        line-height: 70px;
        font-size: 80px;
        color: hsla(0, 0%, 100%, .702)
    }
}

@media(max-width:991px) {
    .campus-highlight .large-number-list h3 {
        font-size: 50px;
        line-height: 48px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .campus-highlight .large-number-list h3 {
        font-size: 60px
    }
}

.campus-highlight .large-number-list p {
    margin-top: 12px
}

@media(min-width:992px) {
    .campus-highlight .large-number-list p {
        margin-top: 0;
        color: #e9ebf0
    }
}

.campus-highlight .campus-highlight-aminities p {
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    letter-spacing: -.03em;
    color: #fff
}

@media(max-width:991px) {
    .campus-highlight .campus-highlight-aminities p {
        padding: 0 20px;
        color: hsla(0, 0%, 100%, .702)
    }
}

@media(min-width:768px)and (max-width:991px) {
    .campus-highlight .campus-highlight-aminities p {
        padding: 0 40px
    }
}

@media(max-width:991px) {
    .campus-highlight .campus-highlight-aminities {
        background: #22366a;
        padding-top: 32px;
        padding-bottom: 32px
    }
}

@media(min-width:992px) {
    .campus-highlight .campus-highlight-aminities {
        position: absolute;
        bottom: 62px;
        width: 100%
    }
}

.campus-highlight .aminities-list {
    display: flex
}

@media(max-width:991px) {
    .campus-highlight .aminities-list {
        white-space: normal;
        overflow-x: scroll;
        overflow-y: hidden;
        padding: 0 20px;
        margin-top: 24px
    }
    .campus-highlight .aminities-list::-webkit-scrollbar {
        display: none
    }
}

@media(min-width:992px) {
    .campus-highlight .aminities-list {
        margin-top: 30px;
        justify-content: space-between
    }
}

@media(min-width:768px)and (max-width:991px) {
    .campus-highlight .aminities-list {
        padding: 0 40px
    }
}

.campus-highlight .aminities-list-item {
    display: flex
}

.campus-highlight .aminities-list-item p {
    display: inline;
    color: #fff;
    font-weight: 400;
    padding: 0;
    text-transform: capitalize
}

@media(max-width:991px) {
    .campus-highlight .aminities-list-item p {
        font-size: 14px;
        line-height: 18px
    }
}

@media(min-width:992px) {
    .campus-highlight .aminities-list-item p {
        font-size: 16px
    }
}

.campus-highlight .aminities-list-item span {
    margin-right: 10px;
    cursor: default
}

@media(max-width:991px) {
    .campus-highlight .aminities-list-item {
        margin-right: 10.556vw
    }
    @supports((min-width:-moz-fit-content) or (min-width:fit-content)) {
        .campus-highlight .aminities-list-item {
            min-width: -moz-fit-content;
            min-width: fit-content
        }
    }
    @supports(min-width:-moz-fit-content) {
        .campus-highlight .aminities-list-item {
            min-width: -moz-fit-content
        }
    }
    .campus-highlight .aminities-list-item:last-child {
        margin-right: 0
    }
}

@media (max-width:767px) {
    .contact-info-map .container {
        margin: 0
    }
    .contact-info-map .section-heading {
        padding: 0 20px
    }
}

.contact-info-map .contact-info-map-flex {
    display: flex
}

@media (min-width:992px) {
    .contact-info-map .contact-info-map-flex {
        margin-top: 40px;
        flex-direction: row;
        justify-content: space-between
    }
}

@media (max-width:991px) {
    .contact-info-map .contact-info-map-flex {
        margin-top: 2rem;
        flex-direction: column
    }
}

@media (max-width:767px) {
    .contact-info-map .contact-info-map-flex {
        padding: 0 20px
    }
}

.contact-info-map .contact-info-map-flex-item p {
    color: #647297
}

@media (min-width:992px) and (max-width:1199px) {
    .contact-info-map .contact-info-map-flex-item p {
        min-width: 231px;
        max-width: 218px !important
    }
}

@media (max-width:991px) {
    .contact-info-map .contact-info-map-flex-item p {
        width: 299px
    }
}

.contact-info-map .contact-info-map-flex-item,
.contact-info-map .contact-info-map-flex-item a {
    display: flex
}

.contact-info-map .contact-info-map-flex-item span {
    cursor: default
}

@media (min-width:992px) {
    .contact-info-map .contact-info-map-flex-item span {
        margin-right: 15px
    }
}

@media (max-width:991px) {
    .contact-info-map .contact-info-map-flex-item span {
        margin-right: 10px
    }
}

@media (min-width:992px) {
    .contact-info-map .contact-info-map-flex-item p {
        min-width: 231px;
        max-width: 428px
    }
}

@media (max-width:991px) {
    .contact-info-map .contact-info-map-flex-item {
        margin-bottom: 1.125rem
    }
}

.contact-info-map .map-responsive {
    overflow: hidden;
    position: relative;
    height: 0
}

@media (min-width:992px) {
    .contact-info-map .map-responsive {
        margin-top: 60px;
        padding-bottom: 31.25%
    }
}

@media (max-width:991px) {
    .contact-info-map .map-responsive {
        margin-top: 2rem;
        padding-bottom: 75%
    }
}

.contact-info-map .map-responsive iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute
}

@media(max-width:767px) {
    .specialisation-list .container {
        margin: 0
    }
    .specialisation-list .container .section-heading,
    .specialisation-list .container .section-small-heading {
        padding: 0 20px
    }
}

.specialisation-list .specialisation-list-flex {
    display: flex
}

@media(min-width:992px) {
    .specialisation-list .specialisation-list-flex {
        margin-top: 44px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .specialisation-list .specialisation-list-flex {
        flex-direction: column
    }
}

@media(max-width:991px) {
    .specialisation-list .specialisation-list-flex {
        margin-top: 2rem;
        flex-direction: column
    }
}

.specialisation-list .small-text {
    color: #647297;
    font-size: 14px;
    line-height: 18px
}

@media(min-width:992px) {
    .specialisation-list .small-text {
        margin-top: 10px;
        text-align: right
    }
}

@media(max-width:991px) {
    .specialisation-list .small-text {
        margin: 10px 20px 0
    }
}

@media(min-width:768px)and (max-width:991px) {
    .specialisation-list .small-text {
        margin: 10px 20px 0 0
    }
}

@media(min-width:992px) {
    .specialisation-list .specialisation-list-flex-item {
        margin-right: 24px
    }
    .specialisation-list .specialisation-list-flex-item:last-child {
        margin-right: 0
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .specialisation-list .specialisation-list-flex-item {
        margin-right: 0
    }
    .specialisation-list .specialisation-list-flex-item:last-child {
        margin-top: 44px
    }
}

@media(max-width:991px) {
    .specialisation-list .specialisation-list-flex-item {
        margin-bottom: 3.75rem
    }
    .specialisation-list .specialisation-list-flex-item:last-child {
        margin-bottom: 0
    }
}

.specialisation-list .specialisation-list-flex-item h3 {
    color: #22366a;
    font-weight: 700
}

@media(max-width:767px) {
    .specialisation-list .specialisation-list-flex-item h3 {
        padding: 0 20px
    }
}

@media(max-width:991px) {
    .specialisation-list .specialisation-list-flex-item h3 {
        letter-spacing: -.011em;
        font-size: 20px;
        line-height: 22px
    }
}

@media(min-width:992px) {
    .specialisation-list .specialisation-list-flex-item h3 {
        font-size: 24px
    }
}

.specialisation-list .specialisation-list-flex-item:nth-child(2n) .specialisation-grid-item {
    background: #f5f9fb
}

.specialisation-list .specialisation-list-flex-item:nth-child(2n) .specialisation-grid-item .specialisation-title .arrow-left {
    filter: invert(1)
}

.specialisation-list .specialisation-list-flex-item:nth-child(odd) .specialisation-grid-item {
    background: #f9f3ea
}

.specialisation-list .specialisation-list-flex-item:nth-child(odd) .specialisation-grid-item .specialisation-title {
    background: #f4e8d6;
    color: var(--color-secondary)
}

.specialisation-list .specialisation-list-flex-item:nth-child(odd) .specialisation-grid-item .specialisation-title .arrow-left {
    filter: invert(56%) sepia(26%) saturate(1040%) hue-rotate(357deg) brightness(97%) contrast(94%)
}

.specialisation-list .specialisation-list-flex-item:nth-child(odd) .specialisation-grid-item ul {
    background: #f9f3ea
}

.specialisation-list .specialisation-list-grid {
    display: grid;
    margin-top: 1.25rem
}

@media(min-width:992px) {
    .specialisation-list .specialisation-list-grid {
        grid-template-columns: 1fr 1fr 1fr;
        grid-column-gap: 24px;
        grid-row-gap: 40px
    }
}

@media(max-width:991px) {
    .specialisation-list .specialisation-list-grid {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
}

.specialisation-list .specialisation-grid-item {
    font-size: 16px;
    letter-spacing: -.011em;
    min-width: 170px;
    min-height: 196px;
    overflow: hidden;
    color: #22366a
}

@media(max-width:991px) {
    .specialisation-list .specialisation-grid-item {
        min-width: 100%
    }
}

.specialisation-list .specialisation-grid-item .specialisation-title {
    display: flex;
    align-items: center;
    background: #d3d7e1;
    min-height: 56px
}

.specialisation-list .specialisation-grid-item .specialisation-title .arrow-left {
    vertical-align: baseline;
    margin-left: 3px
}

.specialisation-list .specialisation-grid-item h6 {
    line-height: 16px;
    font-weight: 700;
    padding: 0 20px;
    position: relative
}

.specialisation-list .specialisation-grid-item ul {
    list-style: none;
    background: #f5f9fb;
    padding: 20px
}

.specialisation-list .specialisation-grid-item ul li {
    line-height: 20px;
    margin-bottom: 10px;
    border-bottom: 1px solid #bdc3d2;
    padding-bottom: 10px;
    min-width: 100%
}

.specialisation-list .specialisation-grid-item ul li:last-child {
    margin-bottom: 0;
    border-bottom: hidden;
    padding-bottom: 0
}

@media(max-width:767px) {
    .campus-listing-section .container {
        margin: 0
    }
}

.campus-listing-grid {
    margin-top: 28px;
    grid-row-gap: 60px
}

@media(min-width:992px) {
    .campus-listing-grid {
        grid-template-columns: 1fr 1fr 1fr;
        margin-top: 40px;
        grid-column-gap: 19px
    }
}

.campuses-image {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 75%
}

.campuses-image img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: unset;
    width: 100%;
    height: auto
}

.campuses-label {
    padding: 20px 0;
    margin: 0 20px;
    border-bottom: 1px solid #bdc3d2
}

.campuses-label p {
    color: #22366a;
    font-weight: 700;
    max-width: 320px
}

.campuses-description {
    padding: 20px 20px 0
}

.campuses-description p {
    margin-top: 16px;
    color: #647297;
    max-width: 320px
}

@media(min-width:768px)and (max-width:991px) {
    .campuses-description p {
        max-width: 100%
    }
}

.campuses-description p:first-child {
    margin-top: 0
}

.campuses-description p b,
.campuses-description p strong {
    font-weight: 700;
    color: #22366a
}

.campuses-description p em {
    font-weight: 700
}

.campuses-description button {
    margin-top: 32px
}

.campuses-description button a {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700
}

.campuses-description button.arrow-down:after {
    right: 20px;
    top: 40%;
    transform: rotate(-90deg)
}

.breadcrumbs-wrapper {
    top: 120px;
    position: absolute;
    width: 100%;
    z-index: 100
}

@media(max-width:767px) {
    .breadcrumbs-wrapper .container {
        margin: 0
    }
    .breadcrumbs-wrapper {
        margin: 0 0 0 20px;
        top: 126px;
        max-width: 320px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .breadcrumbs-wrapper {
        top: 166px
    }
    .breadcrumbs-wrapper .container {
        max-width: 550px !important;
        margin: 0 auto
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .breadcrumbs-wrapper {
        top: 134px
    }
}

@media(min-width:768px) {
    .breadcrumbs-wrapper {
        top: 160px
    }
}

@media(max-width:991px) {
    .breadcrumbs-wrapper ul {
        white-space: nowrap;
        overflow-x: scroll
    }
    .breadcrumbs-wrapper ul::-webkit-scrollbar {
        display: none
    }
}

.breadcrumbs-wrapper ul li {
    position: relative;
    display: inline-block;
    margin-right: 6px
}

.breadcrumbs-wrapper ul li a {
    position: relative;
    display: block;
    font-size: 10px;
    line-height: 21px;
    letter-spacing: -.011em;
    color: #22366a;
    padding-right: 12px
}

@media(max-width:767px) {
    .breadcrumbs-wrapper ul li a {
        white-space: nowrap;
        max-width: 210px;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.breadcrumbs-wrapper ul li a:after {
    content: "";
    position: absolute;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNCA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAwLjVMMy41IDNMMSA1LjUiIHN0cm9rZT0iIzA2MkI0RSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=") no-repeat;
    background-position: center 1px;
    height: 7px;
    width: 5px;
    right: 0;
    top: 8px
}

.breadcrumbs-wrapper ul li:last-child a:after {
    content: unset
}

.specialisation-list-scroll-section .container {
    overflow: hidden
}

@media(max-width:767px) {
    .specialisation-list-scroll-section .container {
        margin: 0
    }
    .specialisation-list-scroll-section .section-heading {
        margin: 0 20px
    }
}

.specialisation-list-scroll-section .specialisation-list-wrapper {
    display: grid
}

@media(min-width:992px) {
    .specialisation-list-scroll-section .specialisation-list-wrapper {
        grid-template-columns: 365px 1fr;
        grid-column-gap: 20px
    }
}

@media(max-width:991px) {
    .specialisation-list-scroll-section .specialisation-list-wrapper {
        grid-template-columns: 1fr
    }
}

.specialisation-list-scroll-section .specialisation-list-wrapper .specialisation-content {
    color: #647297;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400
}

@media(min-width:992px) {
    .specialisation-list-scroll-section .specialisation-list-wrapper .specialisation-content {
        margin-top: 44px
    }
}

@media(max-width:991px) {
    .specialisation-list-scroll-section .specialisation-list-wrapper .specialisation-content {
        margin-top: 32px
    }
}

@media(max-width:767px) {
    .specialisation-list-scroll-section .specialisation-list-wrapper .specialisation-content {
        margin: 32px 20px 0
    }
}

.specialisation-list-scroll-section .specialisation-list {
    margin: 0
}

.specialisation-list-scroll-section .specialisation-list .container {
    overflow: visible
}

@media(min-width:992px) {
    .specialisation-list-scroll-section .specialisation-list .small-text {
        position: absolute;
        top: -64px;
        right: 34%
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .specialisation-list-scroll-section .specialisation-list .small-text {
        right: 45%
    }
}

@media(min-width:992px) {
    .specialisation-list-scroll-section .specialisation-list .specialisation-grid {
        position: relative;
        margin-right: 400px;
        grid-template-columns: repeat(10, 1fr) !important;
        overflow-x: scroll
    }
}

@media(max-width:767px) {
    .specialisation-list .container {
        margin: 0
    }
    .specialisation-list .container h2 {
        padding-left: 1.25rem
    }
}

.specialisation-list .container .small-text {
    color: #647297
}

@media(max-width:991px) {
    .specialisation-list .container .small-text {
        margin: 10px 20px 0 0;
        text-align: right
    }
}

@media(min-width:768px)and (max-width:991px) {
    .specialisation-list .container .small-text {
        margin: 10px 0 0;
        text-align: right
    }
}

@media(min-width:992px) {
    .specialisation-list .container .specialisation-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-column-gap: 16px;
        grid-row-gap: 40px;
        margin-top: 44px
    }
}

@media(max-width:991px) {
    .specialisation-list .container .specialisation-grid {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        margin-top: 2rem
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .specialisation-list .container .specialisation-grid {
        grid-template-columns: 1fr 1fr 1fr
    }
}

.specialisation-list .container .specialisation-grid .specialisation-grid-item {
    font-size: 16px;
    letter-spacing: -.011em;
    color: #22366a;
    min-width: 170px;
    min-height: 196px;
    overflow: hidden;
    background: #f5f9fb
}

.specialisation-list .container .specialisation-grid .specialisation-grid-item:nth-child(2n) {
    background: #f9f3ea
}

@media(max-width:991px) {
    .specialisation-list .container .specialisation-grid .specialisation-grid-item {
        min-width: 100%
    }
}

.specialisation-list .container .specialisation-grid .specialisation-grid-item .specialisation-title {
    display: flex;
    align-items: center;
    background: #d3d7e1;
    min-height: 56px
}

.specialisation-list .container .specialisation-grid .specialisation-grid-item .specialisation-title .arrow-left {
    vertical-align: middle;
    margin-left: 3px
}

.specialisation-list .container .specialisation-grid .specialisation-grid-item h6 {
    line-height: 16px;
    font-weight: 700;
    padding: 0 20px;
    position: relative
}

.specialisation-list .container .specialisation-grid .specialisation-grid-item ul {
    list-style: none;
    background: #f5f9fb;
    padding: 20px
}

.specialisation-list .container .specialisation-grid .specialisation-grid-item ul li {
    line-height: 20px;
    margin-bottom: 10px;
    border-bottom: 1px solid #bdc3d2;
    padding-bottom: 10px;
    min-width: 100%
}

.specialisation-list .container .specialisation-grid .specialisation-grid-item ul li:last-child {
    margin-bottom: 20px;
    border-bottom: hidden;
    padding-bottom: 0
}

.specialisation-list .container .specialisation-grid .specialisation-grid-item:nth-child(2n) .specialisation-title {
    background: #f4e8d6;
    color: var(--color-secondary)
}

.specialisation-list .container .specialisation-grid .specialisation-grid-item:nth-child(2n) .specialisation-title .arrow-left {
    filter: invert(56%) sepia(26%) saturate(1040%) hue-rotate(357deg) brightness(97%) contrast(94%)
}

.specialisation-list .container .specialisation-grid .specialisation-grid-item:nth-child(2n) ul {
    background: #f9f3ea
}

.specialisation-list .container .specialisation-grid .specialisation-grid-item:nth-child(odd) .specialisation-title .arrow-left {
    filter: invert(1)
}

.process-carousel .container {
    overflow: hidden
}

@media(max-width:767px) {
    .process-carousel .container {
        margin: 0
    }
}

.process-carousel .container .sub-section-heading {
    font-weight: 700
}

@media(min-width:992px) {
    .process-carousel .container .sub-section-heading {
        font-size: 24px;
        line-height: 28px;
        letter-spacing: -.03em;
        margin-bottom: 20px;
        margin-top: 44px
    }
}

@media(max-width:991px) {
    .process-carousel .container .sub-section-heading {
        font-size: 20px;
        line-height: 22px;
        letter-spacing: -.011em;
        margin: 32px 0
    }
}

.process-carousel .container h2 {
    margin-top: 0
}

@media(max-width:767px) {
    .process-carousel .container h2 {
        padding: 0 20px
    }
}

.process-carousel .container .process-carousel-grid {
    display: flex;
    white-space: normal;
    overflow-x: scroll;
    overflow-y: hidden
}

.process-carousel .container .process-carousel-grid::-webkit-scrollbar {
    display: none
}

.process-carousel .container .process-carousel-grid .number-item-title {
    font-weight: 700;
    color: #22366a
}

@media(max-width:991px) {
    .process-carousel .container .process-carousel-grid .number-item-title {
        margin-top: 4px
    }
}

.process-carousel .container .process-carousel-grid p {
    color: #647297;
    margin-top: 24px
}

@media(max-width:991px) {
    .process-carousel .container .process-carousel-grid p {
        margin-top: 20px
    }
    .process-carousel .container .process-carousel-grid .process-carousel-grid-item {
        min-width: 14rem;
        margin-right: 56px
    }
}

@media(min-width:992px) {
    .process-carousel .container .process-carousel-grid .process-carousel-grid-item {
        min-width: 13rem;
        margin-right: 20px;
        max-width: 270px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .process-carousel .container .process-carousel-grid .process-carousel-grid-item {
        margin-right: 40px
    }
}

.process-carousel .container .process-carousel-grid .process-carousel-grid-item h5 {
    font-weight: 700;
    color: var(--color-secondary)
}

@media(max-width:991px) {
    .process-carousel .container .process-carousel-grid {
        margin-top: 2rem;
        padding-left: 20px
    }
    .process-carousel .container .process-carousel-grid h6 {
        margin-top: .25rem;
        font-size: 16px
    }
    .process-carousel .container .process-carousel-grid .number-item {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: -.011em
    }
}

@media(min-width:768px)and (max-width:991px) {
    .process-carousel .container .process-carousel-grid {
        padding-left: 0
    }
}

@media(min-width:992px) {
    .process-carousel .container .process-carousel-grid .number-item {
        font-size: 24px;
        line-height: 28px;
        letter-spacing: -.03em
    }
    .process-carousel .container .process-carousel-grid .number-item-title {
        margin-top: 8px;
        font-size: 18px
    }
}

.process-carousel .container .eligibility-grid {
    display: flex;
    white-space: normal;
    overflow-x: scroll;
    overflow-y: hidden
}

.process-carousel .container .eligibility-grid::-webkit-scrollbar {
    display: none
}

@media(min-width:992px) {
    .process-carousel .container .eligibility-grid {
        margin-bottom: 44px
    }
}

@media(max-width:767px) {
    .process-carousel .container .eligibility-grid {
        padding: 0 20px
    }
}

@media(max-width:991px) {
    .process-carousel .container .eligibility-grid {
        margin-bottom: 40px
    }
}

.process-carousel .container .eligibility-grid .eligibility-grid-item {
    margin-right: 20px
}

@media(max-width:991px) {
    .process-carousel .container .eligibility-grid .eligibility-grid-item {
        min-width: 62.444vw;
        margin-right: 56px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .process-carousel .container .eligibility-grid .eligibility-grid-item {
        min-width: 34.444vw
    }
}

.process-carousel .container .eligibility-grid .eligibility-grid-item p {
    font-size: 16px;
    line-height: 20px;
    color: #647297
}

@media(min-width:992px) {
    .process-carousel .container .eligibility-grid .eligibility-grid-item p {
        max-width: 270px
    }
}

.process-carousel .container .eligibility-grid .eligibility-grid-item p b,
.process-carousel .container .eligibility-grid .eligibility-grid-item p strong {
    font-weight: 700;
    color: #22366a
}

@media(max-width:767px) {
    .process-carousel .container button {
        margin-left: 20px
    }
}

@media(max-width:991px) {
    .process-carousel .container button {
        margin-top: 40px
    }
}

@media(min-width:992px) {
    .process-carousel .container button {
        position: absolute;
        top: 10px;
        right: 0
    }
}

.sunstone-benefits .sunstone-benefits-test-wrap {
    border: 1px solid var(--color-primary-2);
    margin: 0 0 40px
}

@media(min-width:992px) {
    .sunstone-benefits .sunstone-benefits-test-wrap {
        margin: 0 0 24px;
        height: 86px;
        display: flex;
        justify-content: space-between
    }
}

.sunstone-benefits .sunstone-benefits-test-wrap h3 {
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 22px;
    letter-spacing: -.011em;
    vertical-align: bottom;
    margin: 31px auto 18px;
    width: 80%;
    padding: 0
}

@media(min-width:992px) {
    .sunstone-benefits .sunstone-benefits-test-wrap h3 {
        display: inline-block;
        width: 223px;
        margin: 0;
        padding: 20px 62px 20px 30px
    }
}

.sunstone-benefits .sunstone-benefits-test-wrap p {
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #bdc3d2;
    margin: 0 auto 28px;
    vertical-align: bottom;
    width: 80%
}

@media(min-width:992px) {
    .sunstone-benefits .sunstone-benefits-test-wrap p {
        width: 466px;
        display: inline-block;
        padding: 22px 0
    }
}

.sunstone-benefits .sunstone-benefits-test-wrap p em {
    color: #fff
}

.sunstone-benefits .sunstone-benefits-test-wrap button {
    border: none;
    background-color: var(--color-primary-2);
    color: #fff;
    font-weight: 700;
    vertical-align: bottom;
    width: 100%;
    padding: 22px 0
}

@media(min-width:992px) {
    .sunstone-benefits .sunstone-benefits-test-wrap button {
        display: inline-block;
        width: 223px !important;
        height: 84px !important
    }
}

.sunstone-benefits .sunstone-benefits-wrap {
    background: #22366a
}

@media(max-width:991px) {
    .sunstone-benefits .sunstone-benefits-wrap {
        padding: 32px 20px;
        margin: 44px 0 0
    }
}

@media(min-width:992px) {
    .sunstone-benefits .sunstone-benefits-wrap {
        padding: 40px 0;
        margin: 44px 0 0
    }
}

.sunstone-benefits .sunstone-benefits-wrap .sunstone-benefits-cont {
    max-width: 955px;
    margin: 0 auto
}

@media(min-width:768px)and (max-width:991px) {
    .sunstone-benefits .sunstone-benefits-wrap .sunstone-benefits-cont {
        max-width: 550px
    }
}

.sunstone-benefits .grid-container.sunstone-benefits-cards {
    grid-row-gap: 40px
}

@media(min-width:992px) {
    .sunstone-benefits .grid-container.sunstone-benefits-cards {
        grid-template-columns: repeat(4, 1fr);
        grid-column-gap: 20px
    }
    .sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-single.active {
        height: 355px
    }
}

.sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-single.active button.expand-card-btn {
    transform: rotate(270deg)
}

.sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-desc {
    position: relative
}

.sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-desc .right-align-btn {
    position: absolute;
    bottom: 0;
    right: 0;
    color: #fff
}

.sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-desc .right-align-btn span {
    transform: rotate(-90deg)
}

@media(max-width:991px) {
    .sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-desc ul {
        padding-bottom: 80px
    }
}

.sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-desc ul li {
    font-size: 16px;
    line-height: 20px;
    list-style-type: disc;
    margin: 0 0 20px;
    color: #22366a
}

.sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-desc ul li strong {
    font-weight: 700
}

@media(min-width:992px) {
    .sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-desc.sunstone-benefits-card-desc-mobile {
        display: none
    }
}

.sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-desc-desktop {
    display: none
}

.sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-desc-desktop#purple {
    background: #d8d4e6
}

.sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-desc-desktop#purple .right-align-btn {
    background-color: #b1a8cd
}

.sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-desc-desktop#blue {
    background: #dfecf4
}

.sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-desc-desktop#blue .right-align-btn {
    background-color: #96c0d9
}

.sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-desc-desktop#pink,
.sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-desc-desktop#pink .sunstone-benefits-card-desc {
    background: #f7e0e3
}

.sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-desc-desktop#green {
    background: #e8eedd
}

.sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-desc-desktop#green .right-align-btn {
    background-color: #b1c78f
}

@media(min-width:992px) {
    .sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-desc-desktop {
        max-width: 955px;
        margin: -40px auto 0;
        padding: 46px 76px 89px 61px
    }
    .sunstone-benefits.sunstone-benefits-card-open .sunstone-benefits-card-desc-desktop.active {
        display: block
    }
}

.sunstone-benefits-card-single {
    padding: 20px 14px 14px 20px;
    position: relative;
    cursor: pointer
}

@media(max-width:991px) {
    .sunstone-benefits-card-single {
        padding: 20px 0 0
    }
}

@media(min-width:992px) {
    .sunstone-benefits-card-single {
        height: 335px
    }
}

.sunstone-benefits-card-single.active .expand-card-btn {
    bottom: 34px
}

@media(max-width:991px) {
    .sunstone-benefits-card-single.active .expand-card-btn {
        top: 9%
    }
    .sunstone-benefits-card-single.active .sunstone-benefits-card-desc-mobile {
        display: block;
        padding: 32px 20px 0
    }
}

.sunstone-benefits-card-single .sunstone-benefits-card-desc {
    position: relative
}

.sunstone-benefits-card-single.pink {
    background-color: #e397a2
}

.sunstone-benefits-card-single.pink .sunstone-benefits-card-desc {
    background: #f7e0e3
}

.sunstone-benefits-card-single.pink .right-align-btn {
    background-color: #e397a2
}

.sunstone-benefits-card-single.green {
    background-color: #b1c78f
}

.sunstone-benefits-card-single.green .sunstone-benefits-card-desc {
    background-color: #e8eedd
}

.sunstone-benefits-card-single.green .right-align-btn {
    background-color: #b1c78f
}

.sunstone-benefits-card-single.purple {
    background-color: #b1a8cd
}

.sunstone-benefits-card-single.purple .sunstone-benefits-card-desc {
    background-color: #d8d4e6
}

.sunstone-benefits-card-single.purple .right-align-btn {
    background-color: #b1a8cd
}

.sunstone-benefits-card-single.blue {
    background-color: #96c0d9
}

.sunstone-benefits-card-single.blue .sunstone-benefits-card-desc {
    background-color: #dfecf4
}

.sunstone-benefits-card-single.blue .right-align-btn {
    background-color: #96c0d9
}

.sunstone-benefits-card-single:after {
    content: "";
    height: 70px;
    width: 70px;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #22366a;
    display: block
}

.sunstone-benefits-card-single button.expand-card-btn {
    position: absolute;
    bottom: 14px;
    right: 14px
}

.sunstone-benefits-card-number {
    font-weight: 700;
    font-size: 50px;
    line-height: 48px;
    letter-spacing: -.03em;
    display: inline-block;
    margin: 22px 12px 20px 0;
    color: #fff
}

@media(max-width:991px) {
    .sunstone-benefits-card-number {
        padding: 0 0 0 20px
    }
}

.sunstone-benefits-card-title {
    font-weight: 700;
    font-size: 20px;
    line-height: 22px;
    letter-spacing: -.011em;
    color: #fff;
    margin: 22px 0 20px;
    display: inline-block;
    width: 139px
}

.sunstone-benefits-card-text {
    font-weight: 700;
    color: #22366a
}

@media(max-width:991px) {
    .sunstone-benefits-card-text {
        padding: 0 35px 52px 20px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .sunstone-benefits-card-text {
        max-width: 500px
    }
}

.sunstone-benefits-card-text em {
    color: #fff
}

.sunstone-benefits-card-icon {
    width: 83px;
    height: 69px;
    position: relative
}

@media(max-width:991px) {
    .sunstone-benefits-card-icon {
        margin: 0 0 0 20px
    }
}

.banner-full-width {
    margin-top: 0
}

@media(min-width:992px)and (max-width:1199px) {
    .banner-full-width .breadcrumbs-wrapper .container {
        margin: 0 auto 0 70px
    }
}

@media(min-width:992px) {
    .banner-full-width .breadcrumbs-wrapper .container {
        width: 100%;
        margin: 0 auto 0 5.469vw
    }
}

.banner-full-width .breadcrumbs-wrapper ul li a.active {
    font-weight: 700
}

.banner-full-width .hero-banner-spec {
    overflow: hidden;
    position: relative
}

.banner-full-width .hero-banner-spec .hero-image-wrapper-spec {
    position: relative;
    height: 0;
    overflow: hidden;
    z-index: -1
}

@media(min-width:992px) {
    .banner-full-width .hero-banner-spec .hero-image-wrapper-spec {
        padding-bottom: 42.97%
    }
}

@media(max-width:991px) {
    .banner-full-width .hero-banner-spec .hero-image-wrapper-spec {
        padding-bottom: 75%
    }
}

.banner-full-width .hero-banner-spec .hero-text-wrapper-spec {
    background: rgba(233, 235, 240, .902)
}

@media(max-width:767px) {
    .banner-full-width .hero-banner-spec .hero-text-wrapper-spec {
        padding: 43px 20px 28px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .banner-full-width .hero-banner-spec .hero-text-wrapper-spec {
        padding: 43px 0 28px
    }
    .banner-full-width .hero-banner-spec .hero-text-wrapper-spec div {
        max-width: 550px;
        margin: 0 auto
    }
}

@media(min-width:992px) {
    .banner-full-width .hero-banner-spec .hero-text-wrapper-spec {
        padding: 108px 0 0 70px;
        width: 536px;
        height: 550px;
        position: absolute
    }
}

@media(min-width:1280px) {
    .banner-full-width .hero-banner-spec .hero-text-wrapper-spec {
        padding: 8.438vw 0 0 5.469vw !important;
        width: 41.875vw;
        height: 42.969vw
    }
}

@media(min-width:992px) {
    .banner-full-width .hero-banner-spec .hero-text-wrapper-spec h2,
    .banner-full-width .hero-banner-spec .hero-text-wrapper-spec p {
        max-width: 29.922vw
    }
}

.banner-full-width .hero-banner-spec .hero-text-wrapper-spec h2 {
    font-size: 40px;
    line-height: 40px
}

@media(min-width:1280px) {
    .banner-full-width .hero-banner-spec .hero-text-wrapper-spec h2 {
        font-size: 4.539vw;
        line-height: 4.246vw
    }
}

.banner-full-width .hero-banner-spec .hero-text-wrapper-spec p {
    color: #22366a;
    margin-top: 14px
}

@media(min-width:992px) {
    .banner-full-width .hero-banner-spec .hero-text-wrapper-spec p {
        margin-top: 40px
    }
}

@media(min-width:1280px) {
    .banner-full-width .hero-banner-spec .hero-text-wrapper-spec p {
        font-size: 1.464vw;
        line-height: 1.757vw;
        margin-top: 2.928vw
    }
}

@media(max-width:767px) {
    .banner-full-width .hero-banner-spec .hero-text-wrapper-spec button {
        background: none !important;
        color: #22366a !important;
        padding-left: 0
    }
    .banner-full-width .hero-banner-spec .hero-text-wrapper-spec button span {
        filter: invert(1)
    }
}

@media(max-width:991px) {
    .banner-full-width .hero-banner-spec .hero-text-wrapper-spec button {
        margin-top: 63px
    }
}

@media(min-width:992px) {
    .banner-full-width .hero-banner-spec .hero-text-wrapper-spec button {
        margin-top: 44px
    }
}

@media(min-width:1280px) {
    .banner-full-width .hero-banner-spec .hero-text-wrapper-spec button {
        margin-top: 3.359vw
    }
}

@media(max-width:767px) {
    .city-and-campus .container {
        margin: 0
    }
    .city-and-campus .container .city-and-campus-title {
        padding: 0 20px
    }
}

.city-and-campus .container .city-and-campus-title h2 em {
    color: var(--color-secondary)
}

.city-and-campus .container .city-and-campus-title p {
    color: #647297
}

@media(min-width:768px)and (max-width:991px) {
    .city-and-campus .container .city-and-campus-title p {
        max-width: 550px
    }
}

@media(max-width:991px) {
    .city-and-campus .container .city-and-campus-title h2 {
        margin-top: 4px
    }
    .city-and-campus .container .city-and-campus-title p {
        margin-top: 32px
    }
}

@media(min-width:992px) {
    .city-and-campus .container .city-and-campus-title h2 {
        margin-top: 12px;
        max-width: 842px
    }
    .city-and-campus .container .city-and-campus-title p {
        margin-top: 44px;
        max-width: 657px
    }
}

.city-and-campus .container .city-and-campus-grid {
    width: 100%;
    display: flex;
    white-space: normal;
    overflow-x: scroll;
    overflow-y: hidden
}

.city-and-campus .container .city-and-campus-grid::-webkit-scrollbar {
    display: none
}

@media(max-width:767px) {
    .city-and-campus .container .city-and-campus-grid {
        padding: 0 20px
    }
}

.city-and-campus .container .city-and-campus-grid .city-and-campus-grid-item {
    margin-right: 20px;
    max-width: 347px;
    grid-row: 1
}

.city-and-campus .container .city-and-campus-grid .city-and-campus-grid-item .image-wrapper {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 75.22%
}

.city-and-campus .container .city-and-campus-grid .city-and-campus-grid-item .image-wrapper img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.city-and-campus .container .city-and-campus-grid .city-and-campus-grid-item p {
    font-weight: 700;
    color: #22366a;
    margin-top: 8px
}

@media(max-width:991px) {
    .city-and-campus .container .city-and-campus-grid .city-and-campus-grid-item {
        min-width: 18.25rem
    }
}

@media(min-width:992px) {
    .city-and-campus .container .city-and-campus-grid .city-and-campus-grid-item .image-wrapper {
        min-width: 347px
    }
    .city-and-campus .container .city-and-campus-grid {
        margin-top: 32px
    }
}

@media(max-width:991px) {
    .city-and-campus .container .city-and-campus-grid {
        margin-top: 1.5rem
    }
}

.city-and-campus .explore-city-btn {
    margin: 40px 20px 0
}

@media(min-width:992px) {
    .city-and-campus .explore-city-btn {
        margin-left: 0
    }
}

@media(min-width:768px)and (max-width:991px) {
    .city-and-campus .explore-city-btn {
        margin-left: 0
    }
}

@media(min-width:992px) {
    .city-and-campus .carousel-button {
        background: var(--color-secondary);
        float: right
    }
}

.city-and-campus .carousel-button button {
    padding: 16px
}

@media(min-width:992px) {
    .city-and-campus .carousel-button span {
        margin-left: 0;
        width: 20px !important;
        height: 20px !important;
        background-size: cover;
        vertical-align: bottom
    }
    .city-and-campus .carousel-button .left-button {
        background: #f4e8d6 !important
    }
    .city-and-campus .carousel-button .left-button span {
        transform: rotate(180deg)
    }
}

.city-and-campus.city-and-campus-mba .city-and-campus-grid {
    display: grid
}

@media(max-width:991px) {
    .city-and-campus.city-and-campus-mba .city-and-campus-grid {
        grid-row-gap: 20px
    }
    .city-and-campus.city-and-campus-mba .city-and-campus-grid .city-and-campus-grid-item:nth-child(2n) {
        grid-row: 2
    }
}

@media(min-width:992px) {
    .curriculum-section .container {
        overflow: hidden
    }
    .curriculum-section .container .curriculum-section-description {
        margin-top: 44px
    }
}

@media(max-width:991px) {
    .curriculum-section .container .curriculum-section-description {
        margin-top: 32px;
        position: relative;
        padding-bottom: 77px
    }
}

.curriculum-section .container .curriculum-section-description p {
    color: #647297
}

@media(min-width:992px) {
    .curriculum-section .container .curriculum-section-description p {
        max-width: 657px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .curriculum-section .container .curriculum-section-description p {
        max-width: 520px
    }
}

@media(min-width:992px) {
    .curriculum-section .container .curriculum-section-description button {
        float: right
    }
}

.curriculum-section .container .curriculum-section-description button span {
    vertical-align: text-bottom;
    margin-left: 8px
}

@media(max-width:991px) {
    .curriculum-section .container .curriculum-section-description button {
        position: absolute;
        bottom: 0
    }
}

.curriculum-section .container .curriculum-section-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px
}

@media(min-width:992px) {
    .curriculum-section .container .curriculum-section-grid {
        grid-template-columns: 1fr 1fr 1fr;
        margin-top: 60px
    }
}

@media(max-width:991px) {
    .curriculum-section .container .curriculum-section-grid {
        grid-template-columns: 1fr;
        margin-top: 32px
    }
}

.curriculum-section .container .curriculum-section-grid-item h3 {
    font-weight: 800;
    font-size: 28px;
    line-height: 28px;
    letter-spacing: -.03em
}

@media(min-width:992px) {
    .curriculum-section .container .curriculum-section-grid-item ul {
        margin-top: 24px
    }
}

@media(max-width:991px) {
    .curriculum-section .container .curriculum-section-grid-item ul {
        margin-top: 16px
    }
}

.curriculum-section .container .curriculum-section-grid-item li {
    font-size: 14px;
    line-height: 24px;
    color: #647297;
    display: block
}

.curriculum-section .container .curriculum-section-grid-item:nth-child(odd) {
    background: #f5f9fb
}

.curriculum-section .container .curriculum-section-grid-item:nth-child(odd) h3 {
    color: #22366a
}

.curriculum-section .container .curriculum-section-grid-item:nth-child(2n) {
    background: #f9f3ea
}

.curriculum-section .container .curriculum-section-grid-item:nth-child(2n) h3 {
    color: var(--color-secondary)
}

@media(min-width:992px) {
    .curriculum-section .container .curriculum-section-grid-item {
        padding: 32px 60px 82px 48px
    }
}

@media(max-width:991px) {
    .curriculum-section .container .curriculum-section-grid-item {
        padding: 32px 42px 40px 48px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .curriculum-section .container .curriculum-section-grid-item {
        padding: 32px 28px
    }
}

.highlighted-number {
    position: relative;
    overflow: hidden
}

@media(max-width:991px) {
    .highlighted-number .container:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #f5f9fb;
        z-index: -3
    }
    .highlighted-number.yellow-highlighted-number .container:after {
        background: #f9f3ea
    }
}

.highlighted-number.yellow-highlighted-number .container .highlighted-number-list,
.highlighted-number.yellow-highlighted-number .container .highlighted-number-list:after,
.highlighted-number.yellow-highlighted-number .container .highlighted-number-title {
    background: #f9f3ea
}

.highlighted-number.yellow-highlighted-number .container .highlighted-number-title h2 {
    color: var(--color-secondary)
}

.highlighted-number.yellow-highlighted-number .container .highlighted-number-title h2 em {
    color: #e3c598
}

.highlighted-number .container {
    overflow: hidden
}

@media(max-width:767px) {
    .highlighted-number .container {
        margin: 0
    }
}

.highlighted-number .container .highlighted-number-image-wrapper {
    position: relative;
    overflow: hidden;
    z-index: -1
}

@media(min-width:992px) {
    .highlighted-number .container .highlighted-number-image-wrapper {
        display: none
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .highlighted-number .container .highlighted-number-image-wrapper {
        position: absolute;
        top: 0;
        right: 0
    }
}

.highlighted-number .container .highlighted-number-title {
    background: #f5f9fb
}

.highlighted-number .container .highlighted-number-title h2 em {
    color: var(--color-primary-2)
}

@media(min-width:992px) {
    .highlighted-number .container .highlighted-number-title {
        padding: 54px 80px 60px 60px
    }
    .highlighted-number .container .highlighted-number-title h2 {
        margin-top: 12px;
        font-size: 40px;
        line-height: 44px
    }
}

@media(max-width:991px) {
    .highlighted-number .container .highlighted-number-title {
        right: 0;
        margin-top: -8.875rem;
        padding: 32px 24px 40px 28px;
        z-index: 2;
        float: right
    }
    .highlighted-number .container .highlighted-number-title h2 {
        max-width: 205px;
        margin-top: 8px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .highlighted-number .container .highlighted-number-title {
        top: 16.875rem
    }
}

.highlighted-number .container .highlighted-number-list {
    background: #f5f9fb;
    grid-column-gap: 20px;
    color: #22366a;
    width: 100%
}

.highlighted-number .container .highlighted-number-list button span {
    position: relative
}

@media(min-width:992px) {
    .highlighted-number .container .highlighted-number-list button {
        position: absolute;
        bottom: 0;
        right: 0
    }
}

@media(max-width:991px) {
    .highlighted-number .container .highlighted-number-list button {
        max-width: 173px;
        justify-self: end
    }
}

.highlighted-number .container .highlighted-number-list .highlighted-number-list-item-title {
    font-weight: 700
}

@media(min-width:992px) {
    .highlighted-number .container .highlighted-number-list .highlighted-number-list-item-title {
        margin-top: 8px
    }
}

@media(max-width:991px) {
    .highlighted-number .container .highlighted-number-list p {
        padding-left: 32px;
        max-width: 304px;
        margin-left: 16px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .highlighted-number .container .highlighted-number-list p {
        max-width: 100%
    }
}

.highlighted-number .container .highlighted-number-list p:last-child {
    margin-top: 2px
}

.highlighted-number .container .highlighted-number-list span {
    width: 31px;
    height: 31px;
    display: inline-block;
    background-repeat: no-repeat
}

@media(max-width:991px) {
    .highlighted-number .container .highlighted-number-list span {
        position: absolute
    }
}

@media(min-width:768px) {
    .highlighted-number .container .highlighted-number-list {
        margin-top: -10px
    }
}

@media(min-width:992px) {
    .highlighted-number .container .highlighted-number-list {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-row-gap: 28px;
        padding: 40px 42px 40px 60px;
        position: relative
    }
    .highlighted-number .container .highlighted-number-list .highlighted-number-list-item {
        max-width: 196px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .highlighted-number .container .highlighted-number-list {
        padding-top: 20px
    }
}

@media(max-width:991px) {
    .highlighted-number .container .highlighted-number-list {
        position: relative;
        grid-template-columns: 1fr;
        padding: 0 20px 48px;
        grid-row-gap: 28px
    }
}

.regular-fee-plan-wrapper {
    background: rgba(200, 140, 50, .051)
}

@media(max-width:767px) {
    .regular-fee-plan-wrapper .container {
        margin: 0
    }
}

@media(min-width:992px) {
    .regular-fee-plan-wrapper {
        padding: 80px 70px
    }
}

@media(max-width:991px) {
    .regular-fee-plan-wrapper {
        padding: 32px 20px
    }
}

.regular-fee-plan-wrapper .content-wrapper {
    display: flex;
    justify-content: space-between
}

@media(max-width:991px) {
    .regular-fee-plan-wrapper .content-wrapper {
        flex-direction: column
    }
}

.regular-fee-plan-wrapper .fee-plan-text-wrapper h2 {
    font-weight: 700
}

@media(min-width:992px) {
    .regular-fee-plan-wrapper .fee-plan-text-wrapper h2 {
        font-size: 24px;
        line-height: 28px
    }
}

@media(max-width:991px) {
    .regular-fee-plan-wrapper .fee-plan-text-wrapper h2 {
        font-size: 20px;
        line-height: 22px
    }
}

.regular-fee-plan-wrapper .fee-plan-text-wrapper p {
    color: #647297
}

@media(max-width:991px) {
    .regular-fee-plan-wrapper .fee-plan-text-wrapper p {
        margin-top: 12px
    }
}

@media(min-width:992px) {
    .regular-fee-plan-wrapper .fee-plan-text-wrapper p {
        margin-top: 8px
    }
}

@media(max-width:991px) {
    .regular-fee-plan-wrapper button {
        max-width: 9.375rem;
        margin-top: 40px
    }
}

.main_quiz_container {
    width: 100%;
    height: 100%;
    background: #175fc4
}

.main_quiz_container .main_quiz {
    margin: 0 auto;
    padding: 0 20px 20px;
    max-width: 600px;
    min-height: 100vh;
    line-height: 20px;
    background-position: top;
    background-repeat: no-repeat
}

.main_quiz_container .main_quiz .show {
    display: none
}

.main_quiz_container .main_quiz .hide {
    display: block
}

.main_quiz_container .slick-slider .slick-list .slick-slide {
    opacity: .5;
    transform: scale(.95)
}

.main_quiz_container .slick-slider .slick-list .slick-slide.slick-active {
    opacity: 1;
    transform: scale(1)
}

.main_quiz_container .slick-slider .slick-next:before,
.main_quiz_container .slick-slider .slick-prev:before {
    font-size: 35px;
    line-height: 0;
    color: #22366a;
    opacity: 1
}

.main_quiz_container .slick-slider .slick-prev {
    left: 0;
    z-index: 1
}

.main_quiz_container .slick-slider .slick-next {
    right: 15px
}

.main_quiz_container .progress_bar_container {
    position: relative;
    margin-right: 10px;
    width: 42px;
    display: inline-block
}

.main_quiz_container .progress_bar_container .progress_bar {
    position: absolute;
    transform: rotate(270deg)
}

.main_quiz_container .progress_bar_container .percentage {
    min-height: 35px;
    font-size: 9px;
    margin-top: 10px;
    text-align: center !important;
    width: 100%;
    display: inline-block
}

.main_quiz_container .progress_bar_container .percentage em {
    font-weight: 600;
    font-size: 9px !important
}

.profile-section .container {
    overflow: hidden
}

@media(max-width:767px) {
    .profile-section .container {
        margin: 0
    }
    .profile-section .section-small-heading {
        margin: 0 20px
    }
}

@media(min-width:992px) {
    .profile-section .section-heading {
        margin-bottom: 60px
    }
}

@media(max-width:991px) {
    .profile-section .section-heading {
        margin-bottom: 2.031rem
    }
}

@media(max-width:767px) {
    .profile-section .section-heading {
        margin: 0 20px 2.031rem
    }
}

@media(min-width:768px)and (max-width:991px) {
    .profile-section .section-heading {
        max-width: 550px
    }
}

.profile-section .profile-section-list {
    display: grid;
    grid-column-gap: 20px;
    grid-row-gap: 40px
}

@media(min-width:992px) {
    .profile-section .profile-section-list {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }
}

@media(max-width:991px) {
    .profile-section .profile-section-list {
        overflow-y: scroll;
        padding: 0 20px;
        grid-row-gap: 20px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .profile-section .profile-section-list {
        overflow-y: scroll;
        grid-template-columns: 1fr
    }
}

@media(min-width:768px)and (max-width:991px) {
    .profile-section .profile-section-list {
        padding-left: 0
    }
}

.profile-section .profile-section-list::-webkit-scrollbar {
    display: none
}

.profile-section .profile-section-list-item a {
    display: flex
}

@media(min-width:992px) {
    .profile-section .profile-section-list-item {
        min-width: 270px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .profile-section .profile-section-list-item {
        min-width: 260px
    }
    .profile-section .profile-section-list-item:nth-child(odd) {
        grid-row: 1
    }
    .profile-section .profile-section-list-item:nth-child(2n) {
        grid-row: 2
    }
}

@media(max-width:991px) {
    .profile-section .profile-section-list-item {
        min-width: 16.875rem
    }
    .profile-section .profile-section-list-item:nth-child(odd) {
        grid-row: 1
    }
    .profile-section .profile-section-list-item:nth-child(2n) {
        grid-row: 2
    }
}

.profile-section .image-wrapper {
    position: relative
}

.profile-section .image-wrapper img {
    height: 100%
}

.profile-section .image-wrapper .year {
    position: absolute;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    left: 8px;
    bottom: 8px
}

.profile-section .profile-section-name {
    font-size: 16px;
    line-height: 16px;
    letter-spacing: -.011em;
    color: #22366a;
    font-weight: 700;
    background: #f5f9fb;
    padding: 16px 14px 16px 20px
}

@media(min-width:992px)and (max-width:1199px) {
    .profile-section .profile-section-name {
        padding: 16px 14px 16px 16px
    }
}

.profile-section .profile-section-list-info {
    float: right
}

.profile-section .profile-section-list-info p {
    font-size: 12px;
    line-height: 14px;
    color: #22366a;
    padding: 10px 12px 23px 20px
}

@media(min-width:992px)and (max-width:1199px) {
    .profile-section .profile-section-list-info p {
        padding: 10px 12px 16px 16px
    }
}

.profile-section .profile-section-list-info p b,
.profile-section .profile-section-list-info p strong {
    display: block;
    font-weight: 700;
    margin-bottom: 4px
}

@media(min-width:992px) {
    .profile-section .profile-section-list-info {
        max-width: 169px
    }
}

@media(max-width:991px) {
    .profile-section .profile-section-list-info {
        max-width: 10.563rem
    }
}

.profile-section .linkedin-white {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 32px;
    height: 32px;
    z-index: 2
}

.profile-section .white-background {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 30px;
    height: 30px;
    background: #fff;
    z-index: 1
}

@media(max-width:767px) {
    .scholarship-amount .container {
        margin: 0
    }
}

@media(min-width:992px) {
    .scholarship-amount .scholarship-amount-grid {
        grid-template-columns: 1.35fr 1fr;
        grid-column-gap: 0
    }
}

.scholarship-amount .scholarship-amount-grid .scholarship-image-wrapper {
    position: relative;
    overflow: hidden;
    z-index: -1
}

@media(min-width:992px) {
    .scholarship-amount .scholarship-amount-grid .scholarship-image-wrapper {
        padding-bottom: 77.8%
    }
}

@media(max-width:991px) {
    .scholarship-amount .scholarship-amount-grid .scholarship-image-wrapper {
        padding-bottom: 75%
    }
}

.scholarship-amount .scholarship-amount-grid .scholarship-image-wrapper img {
    position: absolute;
    top: 50%;
    left: 50%
}

.scholarship-amount .scholarship-amount-grid .heading-wrapper {
    position: relative
}

@media(min-width:992px) {
    .scholarship-amount .scholarship-amount-grid .heading-wrapper {
        padding: 60px 73px 60px 60px;
        background: #22366a;
        min-height: 332px;
        width: 632px;
        position: absolute;
        right: 0
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .scholarship-amount .scholarship-amount-grid .heading-wrapper {
        padding: 44px 13px 38px 35px;
        min-height: -moz-fit-content;
        min-height: fit-content
    }
}

@media(max-width:991px) {
    .scholarship-amount .scholarship-amount-grid .heading-wrapper {
        display: grid
    }
    .scholarship-amount .scholarship-amount-grid .heading-wrapper:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #22366a;
        z-index: -1
    }
}

.scholarship-amount .scholarship-amount-grid .heading-wrapper h2 {
    color: var(--color-primary-2)
}

@media(max-width:991px) {
    .scholarship-amount .scholarship-amount-grid .heading-wrapper h2 {
        padding: 32px 26px 2px 28px;
        width: 259px;
        background: #22366a;
        justify-self: end;
        margin-top: -92px
    }
}

.scholarship-amount .scholarship-amount-grid .heading-wrapper h2 em,
.scholarship-amount .scholarship-amount-grid .heading-wrapper p {
    color: #fff
}

@media(max-width:991px) {
    .scholarship-amount .scholarship-amount-grid .heading-wrapper p {
        padding: 32px 16px 38px 20px;
        background: #22366a
    }
}

@media(min-width:992px) {
    .scholarship-amount .scholarship-amount-grid .heading-wrapper p {
        margin-top: 44px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .scholarship-amount .scholarship-amount-grid .heading-wrapper p {
        margin-top: 24px
    }
}

.scholarship-amount .scholarship-amount-grid .content-wrapper {
    background: #f9f3ea
}

@media(max-width:991px) {
    .scholarship-amount .scholarship-amount-grid .content-wrapper {
        padding: 32px 20px
    }
}

@media(min-width:992px) {
    .scholarship-amount .scholarship-amount-grid .content-wrapper {
        position: absolute;
        bottom: 0;
        right: 99px;
        padding: 32px 34px 18px 35px;
        min-height: 180px
    }
}

.scholarship-amount .scholarship-amount-grid .content-wrapper h3 {
    color: #22366a;
    font-weight: 700;
    display: flex;
    align-items: center
}

@media(min-width:992px) {
    .scholarship-amount .scholarship-amount-grid .content-wrapper h3 {
        font-size: 24px;
        line-height: 28px;
        letter-spacing: -.03em
    }
}

@media(max-width:991px) {
    .scholarship-amount .scholarship-amount-grid .content-wrapper h3 {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: -.011em
    }
    .scholarship-amount .scholarship-amount-grid .content-wrapper h3 .scholarship-icon {
        width: 36px;
        height: 31px;
        margin-right: 16px
    }
}

@media(min-width:992px) {
    .scholarship-amount .scholarship-amount-grid .content-wrapper h3 .scholarship-icon {
        width: 52px;
        height: 42px;
        margin-right: 20px
    }
}

.scholarship-amount .scholarship-amount-grid .content-wrapper p {
    color: #22366a
}

@media(max-width:991px) {
    .scholarship-amount .scholarship-amount-grid .content-wrapper p {
        margin-top: 16px;
        margin-left: 50px
    }
}

@media(min-width:992px) {
    .scholarship-amount .scholarship-amount-grid .content-wrapper p {
        margin-top: 25px
    }
}

.scholarship-amount .scholarship-amount-grid .content-wrapper p b,
.scholarship-amount .scholarship-amount-grid .content-wrapper p strong {
    color: var(--color-secondary);
    font-weight: 700;
    display: block;
    margin-top: 8px
}

@media(max-width:767px) {
    .campus-club .container {
        margin: 0
    }
    .campus-club .section-heading,
    .campus-club .section-small-heading {
        margin-left: 20px
    }
}

@media(min-width:992px) {
    .campus-club .campus-club-list-section {
        margin-top: 44px
    }
}

@media(max-width:991px) {
    .campus-club .campus-club-list-section {
        margin-top: 2rem
    }
}

@media(min-width:992px) {
    .campus-club .carousel-button {
        position: relative;
        float: right
    }
}

.campus-club .campus-club-list {
    display: flex;
    width: 100%;
    white-space: normal;
    overflow-x: scroll;
    overflow-y: hidden
}

@supports(scroll-behavior:smooth) {
    .campus-club .campus-club-list {
        scroll-behavior: smooth
    }
}

.campus-club .campus-club-list::-webkit-scrollbar {
    display: none
}

@media(max-width:767px) {
    .campus-club .campus-club-list {
        padding: 0 20px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .campus-club .campus-club-list {
        padding: 0 20px 0 0
    }
}

.campus-club .campus-club-list-item {
    margin-right: 20px
}

.campus-club .campus-club-list-item:last-child {
    margin-right: 0
}

@media(min-width:992px) {
    .campus-club .campus-club-list-item {
        min-width: 463px
    }
}

@media(max-width:991px) {
    .campus-club .campus-club-list-item {
        min-width: 304px
    }
}

.campus-club .image-wrapper {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 75%
}

.campus-club .image-wrapper img {
    max-width: unset;
    width: 100%;
    height: auto
}

.campus-club .club-label {
    position: absolute;
    background-color: rgba(233, 235, 240, .902);
    bottom: 0;
    left: 0;
    padding: 13px 30px 13px 20px
}

.campus-club .club-label p {
    color: #22366a;
    font-weight: 700;
    max-width: 320px
}

.campus-club .club-description {
    margin-top: 2rem;
    color: #647297
}

.campus-club ul {
    margin-top: 20px
}

.campus-club ul li {
    display: block;
    font-size: 16px;
    line-height: 20px;
    color: #647297;
    padding-bottom: 8px;
    border-bottom: 1px solid #bdc3d2;
    padding-top: 8px;
    cursor: pointer
}

.campus-club .arrow-right-thin {
    float: right
}

.event-section .container {
    overflow: hidden
}

@media(max-width:767px) {
    .event-section .container {
        margin: 0
    }
}

@media(min-width:992px) {
    .event-section .section-heading-withLogo {
        margin-bottom: 32px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .event-section .section-heading-withLogo h2 {
        max-width: 455px
    }
}

.event-section .purple-section .news-info p {
    background: #e8e5f0;
    color: #413272
}

.event-section .purple-section ul li {
    color: #413272
}

.event-section .purple-section .news-desc p {
    color: rgba(65, 50, 114, .702)
}

.event-section .heading-wrapper {
    display: grid
}

@media(min-width:992px) {
    .event-section .heading-wrapper {
        grid-template-rows: auto 16px;
        grid-template-columns: 1fr
    }
}

@media(max-width:767px) {
    .event-section .heading-wrapper {
        grid-template-columns: auto auto;
        align-items: end
    }
}

@media(min-width:992px) {
    .event-section .section-heading {
        margin-bottom: 44px
    }
}

@media(max-width:767px) {
    .event-section .section-heading {
        margin: 0 20px
    }
}

.event-section .see-all {
    text-align: right
}

.event-section .see-all a {
    font-size: 14px;
    line-height: 18px;
    color: #22366a
}

.event-section .see-all a span {
    filter: invert(1);
    margin-left: 2px
}

@media(max-width:991px) {
    .event-section .see-all {
        padding-right: 20px
    }
}

.event-section .carousel-button {
    position: relative;
    float: right
}

.event-section .event-section-flex {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 20px
}

@media(min-width:768px)and (max-width:991px) {
    .event-section .event-section-flex {
        overflow-x: scroll;
        padding-right: 20px !important
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .event-section .event-section-flex {
        overflow-y: hidden
    }
}

@media(max-width:767px) {
    .event-section .event-section-flex {
        flex-direction: column
    }
}

.event-section .event-section-flex::-webkit-scrollbar {
    display: none
}

@media(max-width:991px) {
    .event-section .event-section-flex {
        padding: 0 20px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .event-section .event-section-flex {
        padding: 0
    }
}

.event-section .event-section-flex-item {
    min-width: 563px
}

@media(max-width:767px) {
    .event-section .event-section-flex-item {
        min-width: 88.889vw;
        max-width: 88.889vw;
        margin-bottom: 48px
    }
    .event-section .event-section-flex-item:last-child {
        margin-bottom: 0
    }
}

.event-section .event-section-flex-item:last-child {
    margin-right: 0
}

@media(min-width:768px)and (max-width:991px) {
    .event-section .event-section-flex-item {
        margin-right: 20px
    }
}

.event-section .news-image-info {
    display: flex;
    position: relative
}

@media(max-width:767px) {
    .event-section .news-image-info {
        flex-direction: column
    }
}

.event-section .event-img {
    overflow: hidden;
    position: relative
}

@media(max-width:767px) {
    .event-section img {
        width: auto
    }
}

.event-section .news-info p {
    color: #22366a;
    font-weight: 700;
    line-height: 16px;
    background: #f5f9fb
}

@media(min-width:992px) {
    .event-section .news-info p {
        min-width: 23.063rem;
        padding: 16px 60px 16px 12px
    }
}

@media(max-width:767px) {
    .event-section .news-info p {
        padding: 16px 12px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .event-section .news-info p {
        padding: 16px 67px 16px 12px
    }
}

.event-section ul li {
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #22366a;
    display: block;
    border-bottom: 1px solid #f5f9fb;
    padding: 9px 9px 9px 12px
}

.event-section .news-desc p {
    font-size: 14px;
    color: #647297;
    line-height: 18px;
    margin-top: 16px
}

@media(max-width:767px) {
    .event-section .news-desc p {
        margin-top: 9px
    }
    .event-section .news-desc {
        padding: 0 12px
    }
}

@media(min-width:992px) {
    .event-section .explore-more-btn {
        position: absolute;
        top: 0;
        right: 0
    }
}

@media(max-width:767px) {
    .event-section .explore-more-btn {
        margin-left: 20px
    }
}

@media(max-width:991px) {
    .event-section .explore-more-btn {
        margin-top: 40px
    }
}

.register-btn {
    position: absolute;
    bottom: 0;
    left: 0;
    min-width: 197px
}

@media(max-width:767px) {
    .register-btn {
        right: 0
    }
}

.btn-blue {
    background: #22366a !important;
    color: #fff !important
}

.btn,
button {
    padding: 16px 18px;
    cursor: pointer;
    font-size: 16px;
    line-height: 20px
}

.news-letter-subscription .news-letter-subscription-form {
    background: rgba(233, 235, 240, .902)
}

@media(min-width:992px) {
    .news-letter-subscription .news-letter-subscription-form {
        margin-top: 40px;
        padding: 60px 96px;
        margin-left: auto;
        max-width: 946px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .news-letter-subscription .news-letter-subscription-form {
        margin-left: 0
    }
}

@media(max-width:991px) {
    .news-letter-subscription .news-letter-subscription-form {
        margin-top: 2rem;
        padding: 12px 20px 20px
    }
}

.news-letter-subscription input {
    border: none;
    color: #647297
}

.news-letter-subscription input::-webkit-input-placeholder {
    color: #647297
}

@media(max-width:991px) {
    .news-letter-subscription input {
        display: block;
        margin-top: 1.75rem
    }
}

.news-letter-subscription .inputfield {
    border-bottom: 1px solid #d3d7e1
}

@media(min-width:992px)and (max-width:1199px) {
    .news-letter-subscription .inputfield {
        margin-bottom: 30px
    }
}

.news-letter-subscription .btn {
    margin-top: 32px
}

@media(min-width:992px) {
    .news-letter-subscription .btn,
    .news-letter-subscription .fname,
    .news-letter-subscription .lname {
        display: inline;
        padding-bottom: 12px;
        margin-right: 20px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .news-letter-subscription .btn,
    .news-letter-subscription .fname,
    .news-letter-subscription .lname {
        display: block;
        margin-right: 0;
        margin-top: 20px;
        padding-bottom: 0
    }
}

@media(min-width:992px) {
    .news-letter-subscription .fname input,
    .news-letter-subscription .lname input {
        min-width: 268px
    }
    .news-letter-subscription .btn {
        margin-right: 0;
        padding: 16px 33px 16px 38px
    }
}

@media(max-width:767px) {
    .one-image-multi-text .container {
        margin: 0
    }
}

.one-image-multi-text .image-heading-wrapper {
    position: relative;
    overflow: hidden
}

@media(max-width:991px) {
    .one-image-multi-text .image-heading-wrapper {
        display: grid;
        grid-template-columns: auto
    }
}

.one-image-multi-text .image-wrapper {
    position: relative
}

@media(max-width:991px) {
    .one-image-multi-text .image-wrapper {
        z-index: -1
    }
}

@media(min-width:992px) {
    .one-image-multi-text .image-wrapper {
        padding-right: 233px
    }
}

.one-image-multi-text .heading-wrapper {
    background: #fff
}

@media(min-width:992px) {
    .one-image-multi-text .heading-wrapper h2 {
        max-width: 460px
    }
}

@media(max-width:991px) {
    .one-image-multi-text .heading-wrapper {
        padding: 32px 24px 5px 28px;
        max-width: 16.063rem;
        justify-self: end;
        background: #fff;
        margin-top: -120px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .one-image-multi-text .heading-wrapper {
        max-width: 26.063rem
    }
}

@media(min-width:992px) {
    .one-image-multi-text .heading-wrapper {
        padding: 60px 6px 28px 62px;
        max-width: -moz-fit-content;
        max-width: fit-content;
        right: 18px;
        position: absolute;
        right: 0;
        bottom: 0
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .one-image-multi-text .heading-wrapper {
        padding: 60px 6px 28px 62px
    }
}

.one-image-multi-text .section-multi-text-content {
    display: grid
}

@media(min-width:992px) {
    .one-image-multi-text .section-multi-text-content {
        grid-template-columns: 1fr 1fr 1fr;
        margin-top: 70px;
        grid-row-gap: 40px;
        grid-column-gap: 45px
    }
}

@media(max-width:991px) {
    .one-image-multi-text .section-multi-text-content {
        grid-template-columns: 1fr;
        margin-top: 2.5rem;
        grid-row-gap: 24px
    }
}

@media(min-width:768px)and (max-width:991px) {
    .one-image-multi-text .section-multi-text-content {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 20px
    }
}

@media(max-width:767px) {
    .one-image-multi-text .section-multi-text-content {
        padding: 0 20px
    }
}

.one-image-multi-text .section-multi-text-content-item {
    display: flex
}

@media(max-width:991px) {
    .one-image-multi-text .section-multi-text-content-item .angle-wrapper {
        display: none
    }
}

.one-image-multi-text .section-multi-text-content-item p {
    color: #647297
}

.one-image-multi-text .section-multi-text-content-item p b,
.one-image-multi-text .section-multi-text-content-item p strong {
    font-weight: 700;
    color: #22366a
}

@media(min-width:992px) {
    .one-image-multi-text .section-multi-text-content-item p {
        max-width: 300px;
        margin-left: 16px
    }
}

.one-image-multi-text .yellow-angle {
    background: #fff
}

.one-image-multi-text .yellow-angle:before {
    background: #e9ebf0;
    right: 0;
    bottom: 0;
    top: 16px
}

.one-image-multi-text .yellow-angle:after {
    background: #e9ebf0;
    bottom: 0
}

@media(max-width:767px) {
    .blogs-filter .container {
        margin: 0
    }
}

.blogs-filter h3 {
    font-weight: 700;
    color: #22366a;
    font-size: 20px;
    line-height: 22px
}

@media(max-width:767px) {
    .blogs-filter h3 {
        padding: 0 20px
    }
}

@media(min-width:992px) {
    .blogs-filter .filters {
        margin-top: 32px
    }
}

@media(max-width:991px) {
    .blogs-filter .filters {
        display: -webkit-box;
        overflow-x: scroll;
        margin-top: 32px
    }
}

@media(max-width:767px) {
    .blogs-filter .filters {
        padding: 0 20px
    }
}

.blogs-filter .filters button {
    border: 1px solid var(--color-primary-2);
    background: #fff;
    color: #22366a;
    margin-right: 20px
}

@media(min-width:992px) {
    .blogs-filter .filters button {
        margin-bottom: 24px
    }
}

@media(max-width:991px) {
    .blogs-filter .filters button {
        display: block;
        margin-right: 16px
    }
}

@media(min-width:992px)and (max-width:1199px) {
    .blogs-filter .filters button {
        margin-right: 6px
    }
}

.blogs-filter .filters button:last-child {
    margin-right: 0
}

.blogs-filter .filters button.active {
    background: #d3d7e1;
    border: none
}

.blogs-filter .filters .more-filter {
    background: #22366a;
    color: #fff;
    padding: 16px 18px;
    position: relative;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjU5OTYwOSAxLjA5OTYxTDUuOTk5NjEgNi40OTk2MUwxMS4zOTk2IDEuMDk5NjEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K") !important;
    background-position: 65% !important;
    font-weight: 700
}

.blogs-filter .search-select-filter {
    display: flex;
    padding-bottom: 30px;
    border-bottom: 1px solid #d3d7e1
}

@media(min-width:992px) {
    .blogs-filter .search-select-filter {
        margin-top: 20px
    }
}

@media(max-width:991px) {
    .blogs-filter .search-select-filter {
        flex-direction: column;
        margin-top: 28px
    }
}

@media(max-width:767px) {
    .blogs-filter .search-select-filter {
        padding: 0 20px 32px
    }
}

@media(max-width:991px) {
    .blogs-filter .search-select-filter form {
        margin-bottom: 20px
    }
}

.blogs-filter .search-select-filter form .blog-search {
    display: flex;
    color: var(--color-primary-2)
}

@media(min-width:992px) {
    .blogs-filter .search-select-filter form .blog-search {
        min-width: 365px
    }
    .blogs-filter .search-select-filter form .blog-search input {
        padding: 14px 0 18px 20px;
        width: 100%
    }
}

@media(max-width:991px) {
    .blogs-filter .search-select-filter form .blog-search input {
        width: 100%;
        padding: 14px 0 18px 20px
    }
}

@media(min-width:992px) {
    .blogs-filter .search-select-filter form .blog-search button {
        padding: 14px 17px
    }
}

@media(max-width:991px) {
    .blogs-filter .search-select-filter form .blog-search button {
        padding: 16px
    }
}

.blogs-filter .search-select-filter form .blog-search button span {
    filter: invert(100%) sepia(100%) saturate(14%) hue-rotate(212deg) brightness(104%) contrast(104%)
}

.blogs-filter .search-select-filter .choose-author {
    width: 100%;
    padding: 14px 0 18px 20px;
    border: none;
    outline: none;
    color: #22366a;
    position: relative;
    font-weight: 400;
    background: #e9ebf0;
    background-position: 100% !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjUyIiBoZWlnaHQ9IjUyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Mikgcm90YXRlKDkwKSIgZmlsbD0iIzIyMzY2QSIvPgo8cGF0aCBkPSJNMTcgMjJMMjYgMzFMMzUgMjIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) !important
}

@media(min-width:992px) {
    .blogs-filter .search-select-filter .choose-author {
        max-width: 365px;
        margin-left: 20px
    }
    .blogs-filter .trending-blogs {
        margin-top: 24px
    }
}

@media(max-width:991px) {
    .blogs-filter .trending-blogs {
        margin-top: 32px
    }
}

.blogs-filter .trending-blogs .trending-container {
    display: flex
}

@media(max-width:767px) {
    .blogs-filter .trending-blogs .trending-container {
        margin: 0;
        padding: 0 0 0 20px
    }
}

.blogs-filter .trending-blogs p.trending-heading {
    color: #22366a;
    display: inline-block;
    font-weight: 700
}

.blogs-filter .trending-blogs ul {
    margin-left: 20px
}

@media(max-width:991px) {
    .blogs-filter .trending-blogs ul {
        display: -webkit-box;
        overflow-x: scroll
    }
}

.blogs-filter .trending-blogs ul li {
    margin-right: 20px
}

@media(max-width:991px) {
    .blogs-filter .trending-blogs ul li {
        display: block
    }
}

.blogs-filter .trending-blogs ul li:last-child {
    margin-right: 0
}

.blogs-filter .trending-blogs ul li a {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.011em;
    color: #22366a
}

.blogs-filter .trending-blogs ul li a:active {
    font-weight: 700
}

.htmlModule_section h1 {
    font-weight: 900;
    font-size: 26px;
    line-height: 62px;
    letter-spacing: -.02em;
    color: #22366a;
    margin: 0 0 20px;
    display: inline-block;
    position: relative
}

.htmlModule_section h1:before {
    background: rgba(192, 142, 66, .55);
    content: "";
    width: 95px;
    height: 11px;
    position: absolute;
    top: 50px;
    right: -16px
}

.htmlModule_section p {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -.02em;
    color: #818ca9;
    padding-bottom: 30px
}

.htmlModule_section p:last-child {
    padding-bottom: 10px
}

.htmlModule_section .html_content {
    font-size: 18px;
    line-height: 1.83;
    color: #000;
    margin-bottom: 70px
}

.htmlModule_section .html_content h2 {
    font-size: 26px;
    line-height: 62px;
    letter-spacing: -.02em;
    color: #22366a;
    padding-top: 30px
}

.htmlModule_section .html_content p {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -.02em;
    color: #818ca9;
    padding: 10px 0;
    margin: 0
}

.htmlModule_section .html_content p a {
    color: #000;
    text-decoration: underline !important
}

.htmlModule_section .html_content ul {
    list-style: inherit;
    margin-left: 19px
}

.htmlModule_section .html_content ul li {
    padding-left: 13px;
    font-size: 16px;
    display: list-item;
    list-style: disc;
    line-height: 22px;
    letter-spacing: -.02em;
    color: #818ca9
}

.htmlModule_section .html_content h2 {
    font-size: 28px;
    font-weight: 900;
    line-height: 31px;
    padding-top: 10px;
    margin: 0
}

.htmlModule_section .html_content .subhead {
    padding-bottom: 10px;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.5;
    margin: 0
}

.advisory-page .faculty-profile .faculty-profile-list {
    margin-top: 0
}

@media(min-width:992px) {
    .diaries-layout section {
        margin: 80px 0
    }
    .diaries-layout section:first-of-type {
        margin: 52px 0 0
    }
}

@media(max-width:991px) {
    .diaries-layout section:first-of-type {
        margin: 80px 0 0
    }
    .diaries-layout section:last-of-type {
        margin-bottom: 48px
    }
}

@media(min-width:992px) {
    .diaries-layout section:last-of-type {
        margin-bottom: 100px
    }
    .diaries-layout .trending-blogs {
        margin-top: 24px
    }
}

@media(max-width:991px) {
    .diaries-layout .trending-blogs {
        margin-top: 32px
    }
}

.diaries-layout .trending-blogs .trending-container {
    display: flex
}

@media(max-width:767px) {
    .diaries-layout .trending-blogs .trending-container {
        margin: 0;
        padding: 0 0 0 20px
    }
}

.diaries-layout .trending-blogs p.trending-heading {
    color: #22366a;
    display: inline-block;
    font-weight: 700
}

.diaries-layout .trending-blogs ul {
    margin-left: 20px
}

@media(max-width:991px) {
    .diaries-layout .trending-blogs ul {
        display: -webkit-box;
        overflow-x: scroll
    }
}

.diaries-layout .trending-blogs ul li {
    margin-right: 20px
}

@media(max-width:991px) {
    .diaries-layout .trending-blogs ul li {
        display: block
    }
}

.diaries-layout .trending-blogs ul li:last-child {
    margin-right: 0
}

.diaries-layout .trending-blogs ul li a {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.011em;
    color: #22366a
}

.diaries-layout .trending-blogs ul li a:active {
    font-weight: 700
}

.diaries-layout .diaries-pagination .pagination-container {
    display: flex;
    justify-content: space-between;
    justify-content: center;
    align-items: center
}

@media(min-width:992px) {
    .diaries-layout .diaries-pagination .pagination-container ul {
        padding: 0 26px
    }
}

@media(max-width:991px) {
    .diaries-layout .diaries-pagination .pagination-container ul {
        padding: 0 20px
    }
}

.diaries-layout .diaries-pagination .pagination-container ul li.active {
    font-weight: 900;
    font-size: 20px
}

@media(min-width:992px) {
    .diaries-layout .diaries-pagination .pagination-container ul li {
        margin-right: 26px
    }
}

@media(max-width:991px) {
    .diaries-layout .diaries-pagination .pagination-container ul li {
        margin-right: 19px
    }
}

.diaries-layout .diaries-pagination .pagination-container ul li:last-child {
    margin-right: 0
}

.diaries-layout .diaries-pagination .pagination-container ul li a {
    font-size: 12px;
    line-height: 20px;
    cursor: pointer;
    letter-spacing: .15em;
    text-transform: uppercase;
    color: #22366a
}

.diaries-layout .diaries-pagination .pagination-container ul li a.active {
    font-weight: 900;
    font-size: 20px
}

@media(max-width:991px) {
    .diaries-layout .diaries-pagination .pagination-container button {
        padding: 16px
    }
}

.diaries-layout .diaries-pagination .pagination-container button.left-btn {
    transform: rotate(180deg);
    background: #d3d7e1
}

.diaries-layout .diaries-pagination .pagination-container button span {
    margin-left: 0;
    width: 20px !important;
    height: 20px !important;
    background-size: cover;
    vertical-align: bottom
}

@media(max-width:767px) {
    .diaries-layout .article-listing-x3 .container .article-grid-wrapper {
        grid-template-columns: auto;
        grid-row-gap: 48px
    }
}

@media(min-width:992px) {
    .diaries-layout .article-listing-x3 .container .article-grid-wrapper {
        margin-top: 48px
    }
}

section.blogs-filter {
    margin-bottom: 24px
}

@media(max-width:991px) {
    section.blogs-filter .search-select-filter select {
        margin-bottom: 20px
    }
    section.blogs-filter .search-select-filter select:last-of-type {
        margin-bottom: 0
    }
}

@media(min-width:992px) {
    .studentlife-events .highlighted-number-list {
        padding: 0 43px 109px 60px !important
    }
}

@media(max-width:991px) {
    .studentlife-events .highlighted-number-list {
        padding: 0 !important
    }
    .studentlife-events .highlighted-number-list .highlighted-number-list-item {
        padding: 0 20px;
        display: flex
    }
    .studentlife-events .highlighted-number-list .highlighted-number-list-item .extra_margin {
        margin-left: 45px
    }
}

.slick-slider {
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat
}

@font-face {
    font-family: slick;
    font-weight: 400;
    font-style: normal;
    src: url(/_next/static/media/slick.25572f22.eot);
    src: url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"), url(/_next/static/media/slick.653a4cbb.woff) format("woff"), url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"), url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")
}

.slick-next,
.slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    transform: translateY(-50%);
    cursor: pointer;
    border: none
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
    color: transparent;
    outline: none;
    background: transparent
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,
.slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
    content: "←"
}

[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

.slick-next:before {
    content: "→"
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0
}

.slick-dots li,
.slick-dots li button {
    width: 20px;
    height: 20px;
    cursor: pointer
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    padding: 5px;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent
}

.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: none
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "•";
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}

:root {
    --toastify-color-light: #fff;
    --toastify-color-dark: #121212;
    --toastify-color-info: #3498db;
    --toastify-color-success: #07bc0c;
    --toastify-color-warning: #f1c40f;
    --toastify-color-error: #e74c3c;
    --toastify-color-transparent: hsla(0, 0%, 100%, .7);
    --toastify-icon-color-info: var(--toastify-color-info);
    --toastify-icon-color-success: var(--toastify-color-success);
    --toastify-icon-color-warning: var(--toastify-color-warning);
    --toastify-icon-color-error: var(--toastify-color-error);
    --toastify-toast-width: 320px;
    --toastify-toast-background: #fff;
    --toastify-toast-min-height: 64px;
    --toastify-toast-max-height: 800px;
    --toastify-font-family: sans-serif;
    --toastify-z-index: 9999;
    --toastify-text-color-light: #757575;
    --toastify-text-color-dark: #fff;
    --toastify-text-color-info: #fff;
    --toastify-text-color-success: #fff;
    --toastify-text-color-warning: #fff;
    --toastify-text-color-error: #fff;
    --toastify-spinner-color: #616161;
    --toastify-spinner-color-empty-area: #e0e0e0;
    --toastify-color-progress-light: linear-gradient(90deg, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
    --toastify-color-progress-dark: #bb86fc;
    --toastify-color-progress-info: var(--toastify-color-info);
    --toastify-color-progress-success: var(--toastify-color-success);
    --toastify-color-progress-warning: var(--toastify-color-warning);
    --toastify-color-progress-error: var(--toastify-color-error)
}

.Toastify__toast-container {
    z-index: var(--toastify-z-index);
    -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);
    position: fixed;
    padding: 4px;
    width: var(--toastify-toast-width);
    box-sizing: border-box;
    color: #fff
}

.Toastify__toast-container--top-left {
    top: 1em;
    left: 1em
}

.Toastify__toast-container--top-center {
    top: 1em;
    left: 50%;
    transform: translateX(-50%)
}

.Toastify__toast-container--top-right {
    top: 1em;
    right: 1em
}

.Toastify__toast-container--bottom-left {
    bottom: 1em;
    left: 1em
}

.Toastify__toast-container--bottom-center {
    bottom: 1em;
    left: 50%;
    transform: translateX(-50%)
}

.Toastify__toast-container--bottom-right {
    bottom: 1em;
    right: 1em
}

@media only screen and (max-width:480px) {
    .Toastify__toast-container {
        width: 100vw;
        padding: 0;
        left: 0;
        margin: 0
    }
    .Toastify__toast-container--top-center,
    .Toastify__toast-container--top-left,
    .Toastify__toast-container--top-right {
        top: 0;
        transform: translateX(0)
    }
    .Toastify__toast-container--bottom-center,
    .Toastify__toast-container--bottom-left,
    .Toastify__toast-container--bottom-right {
        bottom: 0;
        transform: translateX(0)
    }
    .Toastify__toast-container--rtl {
        right: 0;
        left: auto
    }
}

.Toastify__toast {
    position: relative;
    min-height: var(--toastify-toast-min-height);
    box-sizing: border-box;
    margin-bottom: 1rem;
    padding: 8px;
    border-radius: 4px;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .1), 0 2px 15px 0 rgba(0, 0, 0, .05);
    display: flex;
    justify-content: space-between;
    max-height: var(--toastify-toast-max-height);
    overflow: hidden;
    font-family: var(--toastify-font-family);
    cursor: pointer;
    direction: ltr
}

.Toastify__toast--rtl {
    direction: rtl
}

.Toastify__toast-body {
    margin: auto 0;
    flex: 1 1 auto;
    padding: 6px;
    display: flex;
    align-items: center
}

.Toastify__toast-body>div:last-child {
    flex: 1 1
}

.Toastify__toast-icon {
    -webkit-margin-end: 10px;
    margin-inline-end: 10px;
    width: 20px;
    flex-shrink: 0;
    display: flex
}

.Toastify--animate {
    animation-fill-mode: both;
    animation-duration: .7s
}

.Toastify--animate-icon {
    animation-fill-mode: both;
    animation-duration: .3s
}

@media only screen and (max-width:480px) {
    .Toastify__toast {
        margin-bottom: 0;
        border-radius: 0
    }
}

.f {
    --y: calc(var(--len) - var(--nth));
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    transform: translate3d(0, calc(var(--y) * -40%), 0) scale(calc(1 - .05 * var(--y)));
    transition: all .3s;
    min-height: 80px
}

.Toastify__toast-theme--dark {
    background: var(--toastify-color-dark);
    color: var(--toastify-text-color-dark)
}

.Toastify__toast-theme--colored.Toastify__toast--default,
.Toastify__toast-theme--light {
    background: var(--toastify-color-light);
    color: var(--toastify-text-color-light)
}

.Toastify__toast-theme--colored.Toastify__toast--info {
    color: var(--toastify-text-color-info);
    background: var(--toastify-color-info)
}

.Toastify__toast-theme--colored.Toastify__toast--success {
    color: var(--toastify-text-color-success);
    background: var(--toastify-color-success)
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
    color: var(--toastify-text-color-warning);
    background: var(--toastify-color-warning)
}

.Toastify__toast-theme--colored.Toastify__toast--error {
    color: var(--toastify-text-color-error);
    background: var(--toastify-color-error)
}

.Toastify__progress-bar-theme--light {
    background: var(--toastify-color-progress-light)
}

.Toastify__progress-bar-theme--dark {
    background: var(--toastify-color-progress-dark)
}

.Toastify__progress-bar--info {
    background: var(--toastify-color-progress-info)
}

.Toastify__progress-bar--success {
    background: var(--toastify-color-progress-success)
}

.Toastify__progress-bar--warning {
    background: var(--toastify-color-progress-warning)
}

.Toastify__progress-bar--error {
    background: var(--toastify-color-progress-error)
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning {
    background: var(--toastify-color-transparent)
}

.Toastify__close-button {
    color: #fff;
    background: transparent;
    outline: none;
    border: none;
    padding: 0;
    cursor: pointer;
    opacity: .7;
    transition: .3s ease;
    align-self: flex-start
}

.Toastify__close-button--light {
    color: #000;
    opacity: .3
}

.Toastify__close-button>svg {
    fill: currentColor;
    height: 16px;
    width: 14px
}

.Toastify__close-button:focus,
.Toastify__close-button:hover {
    opacity: 1
}

@keyframes Toastify__trackProgress {
    0% {
        transform: scaleX(1)
    }
    to {
        transform: scaleX(0)
    }
}

.Toastify__progress-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    z-index: var(--toastify-z-index);
    opacity: .7;
    transform-origin: left
}

.Toastify__progress-bar--animated {
    animation: Toastify__trackProgress linear 1 forwards
}

.Toastify__progress-bar--controlled {
    transition: transform .2s
}

.Toastify__progress-bar--rtl {
    right: 0;
    left: auto;
    transform-origin: right
}

.Toastify__spinner {
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border: 2px solid;
    border-radius: 100%;
    border-color: var(--toastify-spinner-color-empty-area);
    border-right-color: var(--toastify-spinner-color);
    animation: Toastify__spin .65s linear infinite
}

@keyframes Toastify__bounceInRight {
    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        transform: translate3d(3000px, 0, 0)
    }
    60% {
        opacity: 1;
        transform: translate3d(-25px, 0, 0)
    }
    75% {
        transform: translate3d(10px, 0, 0)
    }
    90% {
        transform: translate3d(-5px, 0, 0)
    }
    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px, 0, 0)
    }
    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes Toastify__bounceInLeft {
    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        transform: translate3d(-3000px, 0, 0)
    }
    60% {
        opacity: 1;
        transform: translate3d(25px, 0, 0)
    }
    75% {
        transform: translate3d(-10px, 0, 0)
    }
    90% {
        transform: translate3d(5px, 0, 0)
    }
    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px, 0, 0)
    }
    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes Toastify__bounceInUp {
    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        transform: translate3d(0, 3000px, 0)
    }
    60% {
        opacity: 1;
        transform: translate3d(0, -20px, 0)
    }
    75% {
        transform: translate3d(0, 10px, 0)
    }
    90% {
        transform: translate3d(0, -5px, 0)
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__bounceOutUp {
    20% {
        transform: translate3d(0, -10px, 0)
    }
    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, 20px, 0)
    }
    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes Toastify__bounceInDown {
    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        transform: translate3d(0, -3000px, 0)
    }
    60% {
        opacity: 1;
        transform: translate3d(0, 25px, 0)
    }
    75% {
        transform: translate3d(0, -10px, 0)
    }
    90% {
        transform: translate3d(0, 5px, 0)
    }
    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutDown {
    20% {
        transform: translate3d(0, 10px, 0)
    }
    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, -20px, 0)
    }
    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }
}

.Toastify__bounce-enter--bottom-left,
.Toastify__bounce-enter--top-left {
    animation-name: Toastify__bounceInLeft
}

.Toastify__bounce-enter--bottom-right,
.Toastify__bounce-enter--top-right {
    animation-name: Toastify__bounceInRight
}

.Toastify__bounce-enter--top-center {
    animation-name: Toastify__bounceInDown
}

.Toastify__bounce-enter--bottom-center {
    animation-name: Toastify__bounceInUp
}

.Toastify__bounce-exit--bottom-left,
.Toastify__bounce-exit--top-left {
    animation-name: Toastify__bounceOutLeft
}

.Toastify__bounce-exit--bottom-right,
.Toastify__bounce-exit--top-right {
    animation-name: Toastify__bounceOutRight
}

.Toastify__bounce-exit--top-center {
    animation-name: Toastify__bounceOutUp
}

.Toastify__bounce-exit--bottom-center {
    animation-name: Toastify__bounceOutDown
}

@keyframes Toastify__zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@keyframes Toastify__zoomOut {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }
    to {
        opacity: 0
    }
}

.Toastify__zoom-enter {
    animation-name: Toastify__zoomIn
}

.Toastify__zoom-exit {
    animation-name: Toastify__zoomOut
}

@keyframes Toastify__flipIn {
    0% {
        transform: perspective(400px) rotateX(90deg);
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        transform: perspective(400px) rotateX(-20deg);
        animation-timing-function: ease-in
    }
    60% {
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }
    80% {
        transform: perspective(400px) rotateX(-5deg)
    }
    to {
        transform: perspective(400px)
    }
}

@keyframes Toastify__flipOut {
    0% {
        transform: perspective(400px)
    }
    30% {
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }
    to {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.Toastify__flip-enter {
    animation-name: Toastify__flipIn
}

.Toastify__flip-exit {
    animation-name: Toastify__flipOut
}

@keyframes Toastify__slideInRight {
    0% {
        transform: translate3d(110%, 0, 0);
        visibility: visible
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInLeft {
    0% {
        transform: translate3d(-110%, 0, 0);
        visibility: visible
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInUp {
    0% {
        transform: translate3d(0, 110%, 0);
        visibility: visible
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInDown {
    0% {
        transform: translate3d(0, -110%, 0);
        visibility: visible
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideOutRight {
    0% {
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        transform: translate3d(110%, 0, 0)
    }
}

@keyframes Toastify__slideOutLeft {
    0% {
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        transform: translate3d(-110%, 0, 0)
    }
}

@keyframes Toastify__slideOutDown {
    0% {
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        transform: translate3d(0, 500px, 0)
    }
}

@keyframes Toastify__slideOutUp {
    0% {
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        transform: translate3d(0, -500px, 0)
    }
}

.Toastify__slide-enter--bottom-left,
.Toastify__slide-enter--top-left {
    animation-name: Toastify__slideInLeft
}

.Toastify__slide-enter--bottom-right,
.Toastify__slide-enter--top-right {
    animation-name: Toastify__slideInRight
}

.Toastify__slide-enter--top-center {
    animation-name: Toastify__slideInDown
}

.Toastify__slide-enter--bottom-center {
    animation-name: Toastify__slideInUp
}

.Toastify__slide-exit--bottom-left,
.Toastify__slide-exit--top-left {
    animation-name: Toastify__slideOutLeft
}

.Toastify__slide-exit--bottom-right,
.Toastify__slide-exit--top-right {
    animation-name: Toastify__slideOutRight
}

.Toastify__slide-exit--top-center {
    animation-name: Toastify__slideOutUp
}

.Toastify__slide-exit--bottom-center {
    animation-name: Toastify__slideOutDown
}

@keyframes Toastify__spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.mediaPresence_mediaPresenceBox__5HisN {
    padding: 40px 0;
    /* background-color: var(--color-secondary-2) */
    background-color: #bf4b4b;
}

.mediaPresence_mediaPresenceBox__5HisN .mediaPresence_smallHeading__Zp4oy {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: var(--color-primary-2)
}

.mediaPresence_mediaPresenceBox__5HisN .mediaPresence_quoteBox__da4Nx {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: scroll;
    margin-top: 20px
}

.mediaPresence_mediaPresenceBox__5HisN .mediaPresence_quoteBox__da4Nx::-webkit-scrollbar {
    display: none
}

@media(max-width:991px) {
    .mediaPresence_mediaPresenceBox__5HisN .mediaPresence_quoteBox__da4Nx {
        margin: 20px -20px 0 0
    }
}

.mediaPresence_mediaPresenceBox__5HisN .mediaPresence_quoteBox__da4Nx>* {
    margin-right: 10px
}

.mediaPresence_mediaPresenceBox__5HisN .mediaPresence_quoteBox__da4Nx .mediaPresence_box__znfkv {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-width: 250px;
    width: 250px;
    padding: 20px;
    background-color: var(--color-white);
    border-radius: 8px
}

@media(min-width:992px) {
    .mediaPresence_mediaPresenceBox__5HisN .mediaPresence_quoteBox__da4Nx .mediaPresence_box__znfkv {
        min-width: 350px;
        width: 350px
    }
}

.mediaPresence_mediaPresenceBox__5HisN .mediaPresence_quoteBox__da4Nx .mediaPresence_box__znfkv .mediaPresence_mediaContent__SOS7M {
    width: 100%;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: var(--color-neutral-1)
}

.mediaPresence_mediaPresenceBox__5HisN .mediaPresence_quoteBox__da4Nx .mediaPresence_box__znfkv .mediaPresence_mediaLogo__9EHQs {
    margin-top: 50px;
    background-color: var(--color-primary-3);
    width: 100%;
    text-align: center;
    padding: 5px 10px;
    border-radius: 4px
}

.mediaPresence_cardIndicatorControls__fHGlg {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    margin-top: 24px
}

@media(min-width:992px) {
    .mediaPresence_cardIndicatorControls__fHGlg {
        justify-content: center
    }
}

.mediaPresence_cardIndicatorControls__fHGlg i {
    color: #22366a
}

.mediaPresence_buttonGroup__fImw5 {
    display: flex;
    gap: 8px
}

.mediaPresence_buttonGroup__fImw5 button {
    background: none;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 6px;
    gap: 8px;
    width: 24px;
    height: 24px;
    border: 1px solid hsla(0, 0%, 5%, .2);
    border-radius: 4px;
    flex: none;
    order: 1;
    flex-grow: 0
}

@media(min-width:992px) {
    .mediaPresence_buttonGroup__fImw5 {
        display: none
    }
}

.mediaPresence_cardIndicator__QjjJP {
    display: flex;
    gap: 4px
}

.mediaPresence_cardIndicator__QjjJP i {
    font-size: 6px
}

.clickableBanner_bannerBox__bNd2k {
    padding: 40px 0
}

.clickableBanner_bannerBox__bNd2k .clickableBanner_container__6iY5_ {
    display: flex;
    justify-content: center
}

@media(max-width:991px) {
    .clickableBanner_bannerBox__bNd2k img {
        width: 100%
    }
}

.clickableBanner_banner__rnbSF {
    display: block;
    width: 100%;
    border-radius: 8px;
    overflow: hidden
}

.clickableBanner_banner__rnbSF img {
    width: 100%
}

.clickableBanner_noPadding__ogeZ8 {
    padding: 0
}

.clickableBanner_noBorderRadius__cyaHt {
    display: block;
    width: 100%;
    overflow: hidden
}

.clickableBanner_noBorderRadius__cyaHt img {
    border-radius: 0 !important
}

.clickableBanner_noClick__0ejJZ {
    pointer-events: none
}

.numberedListWithDescription_sectionContainer__mdBHW {
    margin: 40px 0
}

@media(min-width:992px) {
    .numberedListWithDescription_sectionContainer__mdBHW {
        text-align: center
    }
    .numberedListWithDescription_gridContainer__tUqVf {
        text-align: start;
        margin-top: 60px;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 20px;
        gap: 20px
    }
}

.numberedListWithDescription_listItemContainer__xCiDe {
    display: flex
}

.numberedListWithDescription_listItemContainer__xCiDe h4,
.numberedListWithDescription_listItemContainer__xCiDe span {
    font-weight: 800
}

.numberedListWithDescription_listItemContainer__xCiDe span {
    font-size: 40px;
    line-height: 40px
}

.numberedListWithDescription_listItemContainer__xCiDe h4 {
    font-size: 24px;
    line-height: 28px
}

.numberedListWithDescription_listItemContainer__xCiDe:nth-child(3n+1) h4,
.numberedListWithDescription_listItemContainer__xCiDe:nth-child(3n+1) span {
    color: var(--color-accent-G2)
}

.numberedListWithDescription_listItemContainer__xCiDe:nth-child(3n+2) h4,
.numberedListWithDescription_listItemContainer__xCiDe:nth-child(3n+2) span {
    color: var(--color-primary-5)
}

.numberedListWithDescription_listItemContainer__xCiDe:nth-child(3n) h4,
.numberedListWithDescription_listItemContainer__xCiDe:nth-child(3n) span {
    color: var(--color-accent-B2)
}

.numberedListWithDescription_number__seLXH {
    width: 35px;
    min-width: 35px;
    background-repeat: no-repeat;
    background-position: 100%
}

.numberedListWithDescription_listContent__iBAWu {
    margin-top: 20px
}

.numberedListWithDescription_listContent__iBAWu p {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 16px
}

.bottomSheetMessage_contentWrapper__Y_3i1 {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 24px 16px
}

.bottomSheetMessage_contentWrapper__Y_3i1 h6 {
    font-size: 16px;
    display: flex;
    align-items: center
}

@media(min-width:992px) {
    .bottomSheetMessage_contentWrapper__Y_3i1 {
        padding: 32px 48px
    }
    .bottomSheetMessage_contentWrapper__Y_3i1 h6 {
        font-size: 18px
    }
}

.bottomSheetMessage_message__FnjU3 {
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-2);
    margin: 16px 0
}

@media(min-width:992px) {
    .bottomSheetMessage_message__FnjU3 {
        font-size: 16px;
        line-height: 22px
    }
}

.bottomSheetMessage_bottomButton__PJFY_ {
    margin-top: auto
}

.bottomSheetMessage_icon__dGQdU {
    display: inline-block;
    margin-right: 12px
}

.bottomSheetMessage_icon__dGQdU i {
    font-size: 24px;
    color: #26734c
}

.sitemapSection_siteMapWrapper__yUtjF {
    padding: 40px 16px;
    display: flex;
    row-gap: 32px;
    margin: 0;
    flex-direction: column
}

@media(min-width:992px) {
    .sitemapSection_siteMapWrapper__yUtjF {
        padding: 80px 156px 60px
    }
}

.sitemapSection_siteMapWrapper__yUtjF label {
    display: flex;
    justify-content: space-between;
    font-family: Public Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: var(--color-neutral-1);
    flex: none;
    order: 0;
    flex-grow: 1
}

.sitemapSection_siteMapWrapper__yUtjF label i {
    color: var(--color-primary-2)
}

@media(min-width:992px) {
    .sitemapSection_siteMapWrapper__yUtjF label i {
        display: none
    }
}

.sitemapSection_siteMapWrapper__yUtjF>div {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 32px;
    justify-content: space-between
}

.sitemapSection_siteMapWrapper__yUtjF>div:last-child {
    justify-content: flex-end
}

.sitemapSection_siteMapWrapper__yUtjF>div div {
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%
}

@media(min-width:992px) {
    .sitemapSection_siteMapWrapper__yUtjF>div div:nth-last-child(2) {
        order: 1
    }
}

@media(max-width:991px) {
    .sitemapSection_siteMapWrapper__yUtjF>div div:nth-last-child(2) ul {
        flex-direction: row;
        flex-wrap: wrap
    }
    .sitemapSection_siteMapWrapper__yUtjF>div div:nth-last-child(2) ul li {
        border-right: 1px solid var(--color-neutral-5)
    }
    .sitemapSection_siteMapWrapper__yUtjF>div div:nth-last-child(2) ul li:last-child {
        border-right: none
    }
}

.sitemapSection_siteMapWrapper__yUtjF>div div:nth-last-child(2) ul li:after {
    content: ""
}

@media(min-width:992px) {
    .sitemapSection_siteMapWrapper__yUtjF>div div {
        width: unset
    }
}

.sitemapSection_siteMapWrapper__yUtjF>div div:first-child,
.sitemapSection_siteMapWrapper__yUtjF>div div:nth-child(2) {
    width: 50%
}

@media(min-width:992px) {
    .sitemapSection_siteMapWrapper__yUtjF>div div:first-child,
    .sitemapSection_siteMapWrapper__yUtjF>div div:nth-child(2) {
        width: unset
    }
}

.sitemapSection_siteMapWrapper__yUtjF>div div:first-child {
    border-right: 1px solid var(--color-neutral-5);
    padding-right: 28px
}

@media(min-width:992px) {
    .sitemapSection_siteMapWrapper__yUtjF>div div:first-child {
        border-right: none;
        padding-right: 0
    }
}

.sitemapSection_siteMapWrapper__yUtjF>div div:nth-child(2) {
    padding-left: 24px
}

@media(min-width:992px) {
    .sitemapSection_siteMapWrapper__yUtjF>div div:nth-child(2) {
        padding-left: 0
    }
}

.sitemapSection_siteMapWrapper__yUtjF>div div h6 {
    font-family: Public Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: var(--color-neutral-2);
    flex: none;
    order: 0;
    flex-grow: 0
}

.sitemapSection_siteMapWrapper__yUtjF>div div ul {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.sitemapSection_siteMapWrapper__yUtjF>div div ul li {
    display: flex;
    justify-content: space-between;
    font-family: Public Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: var(--color-primary-2);
    flex: none;
    order: 0;
    flex-grow: 0
}

@media(min-width:992px) {
    .sitemapSection_siteMapWrapper__yUtjF>div div ul li {
        gap: 4px;
        justify-content: flex-start
    }
}

.sitemapSection_siteMapWrapper__yUtjF>div div ul li:after {
    width: 12px;
    height: 12px;
    content: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.9687 1.11095L8.26011 5.58986C8.38667 5.73986 8.43823 5.88049 8.43823 6.00002C8.43823 6.11955 8.38623 6.28056 8.28148 6.38884L3.9687 10.8888C3.75542 11.1138 3.37808 11.1211 3.17417 10.9057C2.94858 10.6919 2.94125 10.3343 3.15733 10.111L7.09761 6.00002L3.16011 1.88908C2.94404 1.66642 2.95137 1.3083 3.17695 1.09431C3.37808 0.878923 3.75542 0.885955 3.9687 1.11095Z' fill='%23909AB4'/%3E%3C/svg%3E%0A")
}

.sitemapSection_siteMapWrapper__yUtjF>div div p>a {
    display: flex;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    align-items: baseline;
    gap: 4px;
    color: #22366a
}

@media(max-width:991px) {
    .sitemapSection_siteMapWrapper__yUtjF>div div p>a {
        margin-top: 8px
    }
}

.sitemapSection_siteMapWrapper__yUtjF>div div p>a:after {
    width: 12px;
    height: 12px;
    content: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' stroke='%2322366a' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.9687 1.11095L8.26011 5.58986C8.38667 5.73986 8.43823 5.88049 8.43823 6.00002C8.43823 6.11955 8.38623 6.28056 8.28148 6.38884L3.9687 10.8888C3.75542 11.1138 3.37808 11.1211 3.17417 10.9057C2.94858 10.6919 2.94125 10.3343 3.15733 10.111L7.09761 6.00002L3.16011 1.88908C2.94404 1.66642 2.95137 1.3083 3.17695 1.09431C3.37808 0.878923 3.75542 0.885955 3.9687 1.11095Z' fill='%23909AB4'/%3E%3C/svg%3E%0A")
}

.sitemapSection_siteMapWrapper__yUtjF>div>a {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 8px 20px;
    gap: 8px;
    width: 100%;
    height: 36px;
    border: 1px solid hsla(0, 0%, 5%, .2);
    border-radius: 4px;
    flex: none;
    order: 5;
    align-self: stretch;
    flex-grow: 0;
    font-family: Public Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #22366a
}

@media(min-width:992px) {
    .sitemapSection_siteMapWrapper__yUtjF>div>a {
        width: unset
    }
}

.selfFinanceBannerWithLeadMagnet_containerWrapper__kjx_f {
    margin: 40px 0
}

.selfFinanceBannerWithLeadMagnet_selfMainBox__YGN8d {
    margin: 0;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 10px;
    padding: 16px;
    background: #16254B;
    border-radius: 8px
}

@media(min-width:992px) {
    .selfFinanceBannerWithLeadMagnet_selfMainBox__YGN8d {
        padding: 60px
    }
}

.selfFinanceBannerWithLeadMagnet_containerGrid__ff0xT {
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media(min-width:992px) {
    .selfFinanceBannerWithLeadMagnet_containerGrid__ff0xT {
        display: grid;
        grid-column-gap: 10px
    }
}

.selfFinanceBannerWithLeadMagnet_infoContainer__qO0Qs {
    grid-column: 1;
    grid-row: 1
}

.selfFinanceBannerWithLeadMagnet_infoContainer__qO0Qs>p {
    font-family: Public Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: hsla(0, 0%, 100%, .7)
}

@media(min-width:992px) {
    .selfFinanceBannerWithLeadMagnet_infoContainer__qO0Qs>p {
        font-family: Public Sans;
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        color: var(--color-white);
        flex: none;
        order: 1;
        align-self: stretch;
        flex-grow: 0
    }
}

.selfFinanceBannerWithLeadMagnet_infoContainer__qO0Qs h2 {
    font-family: Public Sans;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    color: var(--color-neutral-1)
}

@media(min-width:992px) {
    .selfFinanceBannerWithLeadMagnet_infoContainer__qO0Qs h2 {
        font-weight: 700;
        font-size: 48px;
        line-height: 58px
    }
}

@media(max-width:991px) {
    .selfFinanceBannerWithLeadMagnet_uspContainer__OPvjZ {
        display: flex;
        flex-direction: column;
        gap: 12px
    }
}

@media(min-width:992px) {
    .selfFinanceBannerWithLeadMagnet_uspContainer__OPvjZ {
        grid-column: 3;
        grid-row: 1/span 2;
        display: flex;
        flex-direction: column;
        gap: 12px;
        width: 530px
    }
}

.selfFinanceBannerWithLeadMagnet_uspContainer__OPvjZ li {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 10px 16px;
    gap: 10px;
    background: hsla(0, 0%, 100%, .15);
    border-radius: 8px;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 1;
    font-family: Public Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: var(--color-white)
}

.selfFinanceBannerWithLeadMagnet_uspContainer__OPvjZ li i {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 2px;
    gap: 10px;
    width: 32px;
    height: 32px;
    background: var(--color-neutral-5);
    border-radius: 50px;
    flex: none;
    order: 0;
    flex-grow: 0
}

.selfFinanceBannerWithLeadMagnet_ctaContainer___lMjh {
    grid-column: 1/span 2;
    grid-row: 2;
    margin-top: auto
}

.selfFinanceBannerWithLeadMagnet_ctaContainer___lMjh button {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #22366a;
    flex: none;
    order: 0;
    flex-grow: 0
}

@media(max-width:991px) {
    .selfFinanceBannerWithLeadMagnet_ctaContainer___lMjh button {
        width: 100%
    }
}

.selfFinanceBannerWithLeadMagnet_ctaContainer___lMjh .selfFinanceBannerWithLeadMagnet_tncLine__6C1j8 {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: hsla(0, 0%, 100%, .7);
    margin-top: 20px
}

.roundStartScreen_round_start_screen__Lq26L {
    padding-top: 30px
}

.roundStartScreen_round_start_screen__Lq26L .roundStartScreen_round__5_QZh {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #fff
}

.roundStartScreen_round_start_screen__Lq26L .roundStartScreen_round_name__FwFeo {
    font-weight: 700;
    font-size: 36px;
    line-height: 42px;
    text-align: center;
    color: #fff;
    margin-top: 50px;
    margin-bottom: 40px
}

.roundStartScreen_round_start_screen__Lq26L .roundStartScreen_middle_creative_section__ZHxXB {
    text-align: center;
    margin: 20px auto 40px
}

.roundStartScreen_round_start_screen__Lq26L .roundStartScreen_middle_creative_section__ZHxXB .roundStartScreen_avatar__EyWbM {
    transform: translatey(0);
    animation: roundStartScreen_float__2i3L5 4s ease-in-out infinite
}

.roundStartScreen_round_start_screen__Lq26L .roundStartScreen_round_desc__Q_FPU {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: .02em;
    color: var(--color-white);
    padding: 10px
}

.roundStartScreen_round_start_screen__Lq26L .roundStartScreen_start_btn__bHSGA {
    background: var(--color-white);
    border-radius: 4px;
    width: 100%;
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    color: #22366a;
    margin-top: 30px;
    transition: all .2s ease-out 0s
}

.roundStartScreen_round_start_screen__Lq26L .roundStartScreen_start_btn__bHSGA:hover {
    background: hsla(0, 0%, 100%, .8);
    transition: all .2s ease-out 0s
}

@keyframes roundStartScreen_float__2i3L5 {
    0% {
        transform: translatey(0)
    }
    50% {
        transform: translatey(-20px)
    }
    to {
        transform: translatey(0)
    }
}

.fourOptionsQuestion_four_options_question__9IB41 {
    line-height: 20px
}

.fourOptionsQuestion_four_options_question__9IB41 .fourOptionsQuestion_previous_btn__qkmK6 {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    height: 45px;
    color: #fff;
    padding-top: 20px;
    cursor: pointer;
    transition: all .1s ease-in .3s
}

.fourOptionsQuestion_four_options_question__9IB41 .fourOptionsQuestion_previous_btn__qkmK6 span {
    font-size: 25px
}

.fourOptionsQuestion_four_options_question__9IB41 .fourOptionsQuestion_previous_btn__qkmK6:hover {
    transition: all .1s ease-in .3s;
    opacity: .7
}

.fourOptionsQuestion_four_options_question__9IB41 .fourOptionsQuestion_question_no__X7mZp {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    margin-top: 55px;
    margin-bottom: 5px;
    color: var(--color-white-neutral-3-40)
}

.fourOptionsQuestion_four_options_question__9IB41 .fourOptionsQuestion_question_text__MNAJ0 {
    font-weight: 600;
    font-size: 17px;
    line-height: 26px;
    margin-top: 10px;
    color: #fff
}

.fourOptionsQuestion_four_options_question__9IB41 .fourOptionsQuestion_select_text__LxyVf {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    margin-top: 20px;
    margin-bottom: 10px;
    color: var(--color-white-neutral-3-40)
}

.fourOptionsQuestion_four_options_question__9IB41 .fourOptionsQuestion_select_text__LxyVf.fourOptionsQuestion_two_block__0gDmP {
    margin-top: 100px;
    text-align: center
}

.fourOptionsQuestion_four_options_question__9IB41 .fourOptionsQuestion_options_container__T7ATg {
    display: flex;
    justify-content: space-between;
    margin: 20px 0
}

.fourOptionsQuestion_four_options_question__9IB41 .fourOptionsQuestion_options_container__T7ATg .fourOptionsQuestion_option_btn__otHwX {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    width: 47%;
    height: 200px;
    border-radius: 4px;
    background: var(--color-white-neutral-3-40);
    color: #fff;
    position: relative;
    transition: all .1s ease-in 0s
}

.fourOptionsQuestion_four_options_question__9IB41 .fourOptionsQuestion_options_container__T7ATg .fourOptionsQuestion_option_btn__otHwX .fourOptionsQuestion_check_icon__pu_X9 {
    position: absolute;
    top: 10px;
    left: 10px
}

.fourOptionsQuestion_four_options_question__9IB41 .fourOptionsQuestion_options_container__T7ATg .fourOptionsQuestion_option_btn__otHwX.fourOptionsQuestion_active__gnCzK,
.fourOptionsQuestion_four_options_question__9IB41 .fourOptionsQuestion_options_container__T7ATg .fourOptionsQuestion_option_btn__otHwX:hover {
    transition: all .1s ease-in 0s;
    background: #ffd000;
    color: #22366a
}

@media(max-width:767px) {
    .fourOptionsQuestion_four_options_question__9IB41 .fourOptionsQuestion_options_container__T7ATg .fourOptionsQuestion_option_btn__otHwX:hover {
        background: #6b798e
    }
}

.fourOptionsQuestion_four_options_question__9IB41 .fourOptionsQuestion_option_btn__otHwX {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    padding: 0 16px;
    width: 100%;
    height: 61.77px;
    margin: 8px 0;
    border-radius: 4px;
    text-align: start;
    background: var(--color-white-neutral-3-40);
    color: #fff;
    display: flex;
    align-items: center;
    transition: all .1s ease-in .1s
}

.fourOptionsQuestion_four_options_question__9IB41 .fourOptionsQuestion_option_btn__otHwX .fourOptionsQuestion_check_icon__pu_X9 {
    font-size: 20px;
    margin-right: 10px;
    transition: all .1s ease-in .1s
}

.fourOptionsQuestion_four_options_question__9IB41 .fourOptionsQuestion_option_btn__otHwX:hover {
    transition: all .1s ease-in 0s;
    background: #ffd000;
    color: #22366a
}

@media(max-width:767px) {
    .fourOptionsQuestion_four_options_question__9IB41 .fourOptionsQuestion_option_btn__otHwX:hover {
        background: var(--color-white-neutral-3-40);
        color: #fff
    }
}

.fourOptionsQuestion_four_options_question__9IB41 .fourOptionsQuestion_option_btn__otHwX.fourOptionsQuestion_active__gnCzK {
    transition: all .1s ease-in .1s;
    background: #ffd000;
    color: #22366a
}

.userDetail_user_detail__Jw4Ug {
    padding: 20px 0
}

.userDetail_user_detail__Jw4Ug .userDetail_heading_txt__uT28h {
    color: #fff;
    margin: 50px 0 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px
}

.userDetail_user_detail__Jw4Ug .userDetail_back_button__72p7X svg {
    color: #fff;
    font-size: 31px;
    cursor: pointer
}

.userDetail_user_detail__Jw4Ug form {
    margin-top: 100px
}

.userDetail_user_detail__Jw4Ug form .userDetail_input_ques__biFWa {
    color: #fff;
    margin: 15px 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px
}

.userDetail_user_detail__Jw4Ug form .userDetail_dropdown__4p8Ce,
.userDetail_user_detail__Jw4Ug form .userDetail_text_input__Bupok {
    width: 100%;
    padding: 12px;
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    border-radius: 4px;
    margin-bottom: 30px;
    background: hsla(0, 0%, 100%, .38)
}

.userDetail_user_detail__Jw4Ug form .userDetail_dropdown__4p8Ce {
    color: #fff
}

.userDetail_user_detail__Jw4Ug form .userDetail_dropdown__4p8Ce option {
    color: #000
}

.userDetail_user_detail__Jw4Ug form .userDetail_dropdown__4p8Ce.userDetail_error__UAI4Y,
.userDetail_user_detail__Jw4Ug form .userDetail_text_input__Bupok.userDetail_error__UAI4Y {
    border-color: red
}

.userDetail_user_detail__Jw4Ug form .userDetail_button_next__cMJ6s {
    display: inherit;
    line-height: 60px;
    width: 80px;
    height: 80px;
    color: #22366a;
    margin: 40px auto 20px;
    text-align: center;
    border-radius: 100%;
    background: var(--color-white);
    position: relative;
    transition: all .2s ease-in .2s
}

.userDetail_user_detail__Jw4Ug form .userDetail_button_next__cMJ6s .userDetail_circle__ikxDU {
    border: 1px solid #fff;
    border-radius: 100%;
    box-shadow: 0 0 2px #888;
    height: 88px;
    width: 88px;
    position: absolute;
    left: -4px;
    top: -4px;
    opacity: 0;
    transition: all .2s ease-in .2s
}

.userDetail_user_detail__Jw4Ug form .userDetail_button_next__cMJ6s svg {
    font-size: 20px
}

.userDetail_user_detail__Jw4Ug form .userDetail_button_next__cMJ6s:disabled {
    transition: all .2s ease-in .2s;
    opacity: .1
}

.userDetail_user_detail__Jw4Ug form .userDetail_button_next__cMJ6s:hover .userDetail_circle__ikxDU {
    transition: all .2s ease-in .2s;
    opacity: 1
}

.splashScreen_clearfix__tbHhi {
    clear: both
}

.splashScreen_spalsh_container__03BYu .splashScreen_header__v_iZl {
    padding: 20px 0
}

.splashScreen_spalsh_container__03BYu .splashScreen_header__v_iZl .splashScreen_logo_section__kEzWt {
    float: left
}

.splashScreen_spalsh_container__03BYu .splashScreen_header__v_iZl .splashScreen_help_section__fXt9Y {
    float: right
}

.splashScreen_spalsh_container__03BYu .splashScreen_header__v_iZl .splashScreen_help_section__fXt9Y a {
    display: flex;
    align-items: center;
    color: #fff
}

.splashScreen_spalsh_container__03BYu .splashScreen_header__v_iZl .splashScreen_help_section__fXt9Y a .splashScreen_ques_icon__ad68h {
    margin-right: 5px
}

.splashScreen_spalsh_container__03BYu .splashScreen_middle_creative_section__W_W2e {
    text-align: center;
    margin: 100px auto 40px
}

.splashScreen_spalsh_container__03BYu .splashScreen_middle_creative_section__W_W2e .splashScreen_avatar__gGPhv {
    transform: translatey(0);
    animation: splashScreen_float__cudK2 4s ease-in-out infinite
}

.splashScreen_spalsh_container__03BYu .splashScreen_typo_section__DH5d6 h3 {
    font-weight: 200;
    font-size: 22px;
    line-height: 27px;
    text-align: center;
    letter-spacing: .02em;
    color: var(--color-white);
    margin-bottom: 10px
}

.splashScreen_spalsh_container__03BYu .splashScreen_typo_section__DH5d6 h2 {
    font-weight: 900;
    font-size: 44px;
    line-height: 45px;
    text-align: center;
    color: #ffd000
}

.splashScreen_spalsh_container__03BYu .splashScreen_typo_section__DH5d6 h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    letter-spacing: .02em;
    color: var(--color-white);
    margin: 10px 0
}

.splashScreen_spalsh_container__03BYu .splashScreen_bottom_button__3ce7p .splashScreen_button_participate__JlunM {
    background: var(--color-white);
    border-radius: 4px;
    width: 100%;
    font-weight: 600;
    font-size: 16px;
    line-height: 45px;
    color: #22366a;
    margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all .1s ease-out 0s
}

.splashScreen_spalsh_container__03BYu .splashScreen_bottom_button__3ce7p .splashScreen_button_participate__JlunM .splashScreen_arrow_right__7oejL {
    transition: all .1s ease-out 0s;
    font-size: 20px;
    margin-left: 5px
}

.splashScreen_spalsh_container__03BYu .splashScreen_bottom_button__3ce7p .splashScreen_button_participate__JlunM:hover {
    background: hsla(0, 0%, 100%, .8);
    transition: all .2s ease-out 0s
}

.splashScreen_spalsh_container__03BYu .splashScreen_bottom_button__3ce7p .splashScreen_button_participate__JlunM:hover .splashScreen_arrow_right__7oejL {
    transition: all .2s ease-out 0s;
    margin-left: 10px
}

@keyframes splashScreen_float__cudK2 {
    0% {
        transform: translatey(0)
    }
    50% {
        transform: translatey(-20px)
    }
    to {
        transform: translatey(0)
    }
}

.loginScreen_login_box__NSxpE {
    padding-top: 20px
}

.loginScreen_login_box__NSxpE .loginScreen_back_button__hZ_xQ {
    height: 40px
}

.loginScreen_login_box__NSxpE .loginScreen_back_button__hZ_xQ svg {
    color: #fff;
    font-size: 40px
}

.loginScreen_login_box__NSxpE .loginScreen_content_part__If9pR .loginScreen_almost_done__kjp_P {
    font-weight: 400;
    font-size: 24px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    margin: 40px 0
}

.loginScreen_login_box__NSxpE .loginScreen_content_part__If9pR .loginScreen_enter_mobile__ZuPsZ {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #fff
}

.loginScreen_login_box__NSxpE .loginScreen_content_part__If9pR .loginScreen_control_section__hYTQW {
    display: flex;
    justify-content: center;
    padding: 50px 20px 0;
    text-align: center
}

.loginScreen_login_box__NSxpE .loginScreen_content_part__If9pR .loginScreen_control_section__hYTQW input {
    font-weight: 400;
    font-size: 32px;
    line-height: 42px;
    color: #fff;
    border: none;
    margin-left: 10px;
    width: 225px
}

.loginScreen_login_box__NSxpE .loginScreen_content_part__If9pR .loginScreen_control_section__hYTQW input::placeholder {
    opacity: .1
}

.loginScreen_login_box__NSxpE .loginScreen_content_part__If9pR .loginScreen_control_section__hYTQW input.loginScreen_otp__jvveZ {
    width: 140px
}

.loginScreen_login_box__NSxpE .loginScreen_content_part__If9pR .loginScreen_control_section__hYTQW span {
    font-weight: 400;
    font-size: 32px;
    line-height: 42px;
    color: #fff
}

.loginScreen_login_box__NSxpE .loginScreen_content_part__If9pR .loginScreen_msg__SdG_5 {
    visibility: hidden;
    padding: 20px 0;
    text-align: center
}

.loginScreen_login_box__NSxpE .loginScreen_content_part__If9pR .loginScreen_msg__SdG_5.loginScreen_error__D9zwE {
    visibility: visible;
    color: #eb5757
}

.loginScreen_login_box__NSxpE .loginScreen_content_part__If9pR .loginScreen_para_desc__qbXCd {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    opacity: .5
}

.loginScreen_login_box__NSxpE .loginScreen_content_part__If9pR .loginScreen_safe_zone__tKzCV {
    margin-top: 30px;
    text-align: center;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    opacity: .8
}

.loginScreen_login_box__NSxpE .loginScreen_content_part__If9pR .loginScreen_safe_zone__tKzCV svg {
    font-size: 14px
}

.loginScreen_login_box__NSxpE .loginScreen_content_part__If9pR .loginScreen_button_next__EH3fF {
    display: inherit;
    line-height: 60px;
    width: 80px;
    height: 80px;
    color: #22366a;
    margin: 40px auto 30px;
    text-align: center;
    border-radius: 100%;
    background: #fff;
    position: relative;
    transition: all .2s ease-in .2s
}

.loginScreen_login_box__NSxpE .loginScreen_content_part__If9pR .loginScreen_button_next__EH3fF .loginScreen_circle__BMlwA {
    border: 1px solid #fff;
    border-radius: 100%;
    box-shadow: 0 0 2px #888;
    height: 90px;
    width: 88px;
    position: absolute;
    left: -4px;
    top: -5px;
    opacity: 0;
    transition: all .2s ease-in .2s
}

.loginScreen_login_box__NSxpE .loginScreen_content_part__If9pR .loginScreen_button_next__EH3fF svg {
    font-size: 20px
}

.loginScreen_login_box__NSxpE .loginScreen_content_part__If9pR .loginScreen_button_next__EH3fF:disabled {
    transition: all .2s ease-out .2s;
    opacity: .1
}

.loginScreen_login_box__NSxpE .loginScreen_content_part__If9pR .loginScreen_button_next__EH3fF:hover .loginScreen_circle__BMlwA {
    transition: all .2s ease-in .2s;
    opacity: 1
}

.CircularProgressbar {
    width: 100%;
    vertical-align: middle
}

.CircularProgressbar .CircularProgressbar-path {
    stroke: #3e98c7;
    stroke-linecap: round;
    transition: stroke-dashoffset .5s ease 0s
}

.CircularProgressbar .CircularProgressbar-trail {
    stroke: #d6d6d6;
    stroke-linecap: round
}

.CircularProgressbar .CircularProgressbar-text {
    fill: #3e98c7;
    font-size: 20px;
    dominant-baseline: middle;
    text-anchor: middle
}

.CircularProgressbar .CircularProgressbar-background {
    fill: #d6d6d6
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background {
    fill: #3e98c7
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text {
    fill: #fff
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path {
    stroke: #fff
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail {
    stroke: transparent
}

.recommendedCollegeCarousel_image_content_box__5KAU2 {
    display: flex
}

.recommendedCollegeCarousel_image_content_box__5KAU2 .recommendedCollegeCarousel_image_box__VVJsS {
    width: 60px;
    height: 60px;
    position: relative
}

.recommendedCollegeCarousel_image_content_box__5KAU2 .recommendedCollegeCarousel_content_box__92lSs {
    margin-left: 20px
}

.recommendedCollegeCarousel_image_content_box__5KAU2 .recommendedCollegeCarousel_content_box__92lSs h3 {
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #1e1e1e
}

.recommendedCollegeCarousel_image_content_box__5KAU2 .recommendedCollegeCarousel_content_box__92lSs p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #595959
}

.recommendedCollegeCarousel_craouselWrapper__T1IfD {
    margin: 20px 0;
    width: 100%
}

.recommendedCollegeCarousel_craouselWrapper__T1IfD .recommendedCollegeCarousel_campusContainer__9qVSw {
    height: 350px;
    padding: 10px;
    display: flex;
    justify-content: center
}

.recommendedCollegeCarousel_craouselWrapper__T1IfD .recommendedCollegeCarousel_campusContainer__9qVSw .recommendedCollegeCarousel_campusContent__REpSC .recommendedCollegeCarousel_imageContainer__IfxPX {
    display: flex;
    justify-content: center
}

.recommendedCollegeCarousel_craouselWrapper__T1IfD .recommendedCollegeCarousel_campusContainer__9qVSw .recommendedCollegeCarousel_campusContent__REpSC .recommendedCollegeCarousel_imageContainer__IfxPX img {
    border-radius: 4px;
    height: 230px;
    width: 230px
}

.recommendedCollegeCarousel_craouselWrapper__T1IfD .recommendedCollegeCarousel_campusContainer__9qVSw .recommendedCollegeCarousel_campusContent__REpSC .recommendedCollegeCarousel_campusName__GxjAN {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    min-height: 50px;
    padding: 20px 0;
    text-align: center
}

.recommendedCollegeCarousel_craouselWrapper__T1IfD .recommendedCollegeCarousel_campusContainer__9qVSw .recommendedCollegeCarousel_campusContent__REpSC .recommendedCollegeCarousel_campusCta__JKKcl {
    font-weight: 700;
    font-size: 17px;
    line-height: 20px;
    color: #22366a
}

.recommendedCollegeCarousel_craouselWrapper__T1IfD .recommendedCollegeCarousel_campusContainer__9qVSw .recommendedCollegeCarousel_campusContent__REpSC .recommendedCollegeCarousel_campusCta__JKKcl a {
    display: flex;
    justify-content: center
}

.recommendedCollegeCarousel_craouselWrapper__T1IfD .recommendedCollegeCarousel_campusContainer__9qVSw .recommendedCollegeCarousel_campusContent__REpSC .recommendedCollegeCarousel_campusCta__JKKcl a span {
    display: flex;
    align-items: center;
    font-size: 14px
}

.carousel .control-arrow,
.carousel.carousel-slider .control-arrow {
    transition: all .25s ease-in;
    opacity: .4;
    filter: alpha(opacity=40);
    position: absolute;
    z-index: 2;
    top: 20px;
    background: none;
    border: 0;
    font-size: 32px;
    cursor: pointer
}

.carousel .control-arrow:focus,
.carousel .control-arrow:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.carousel .control-arrow:before,
.carousel.carousel-slider .control-arrow:before {
    margin: 0 5px;
    display: inline-block;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    content: ""
}

.carousel .control-disabled.control-arrow {
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: inherit;
    display: none
}

.carousel .control-prev.control-arrow {
    left: 0
}

.carousel .control-prev.control-arrow:before {
    border-right: 8px solid #fff
}

.carousel .control-next.control-arrow {
    right: 0
}

.carousel .control-next.control-arrow:before {
    border-left: 8px solid #fff
}

.carousel-root {
    outline: none
}

.carousel {
    position: relative;
    width: 100%
}

.carousel * {
    box-sizing: border-box
}

.carousel img {
    width: 100%;
    display: inline-block;
    pointer-events: none
}

.carousel .carousel {
    position: relative
}

.carousel .control-arrow {
    outline: 0;
    border: 0;
    background: none;
    top: 50%;
    margin-top: -13px;
    font-size: 18px
}

.carousel .thumbs-wrapper {
    margin: 20px;
    overflow: hidden
}

.carousel .thumbs {
    transition: all .15s ease-in;
    transform: translateZ(0);
    position: relative;
    list-style: none;
    white-space: nowrap
}

.carousel .thumb {
    transition: border .15s ease-in;
    display: inline-block;
    margin-right: 6px;
    white-space: nowrap;
    overflow: hidden;
    border: 3px solid #fff;
    padding: 2px
}

.carousel .thumb:focus {
    border: 3px solid #ccc;
    outline: none
}

.carousel .thumb.selected,
.carousel .thumb:hover {
    border: 3px solid #333
}

.carousel .thumb img {
    vertical-align: top
}

.carousel.carousel-slider {
    position: relative;
    margin: 0;
    overflow: hidden
}

.carousel.carousel-slider .control-arrow {
    top: 0;
    color: #fff;
    font-size: 26px;
    bottom: 0;
    margin-top: 0;
    padding: 5px
}

.carousel.carousel-slider .control-arrow:hover {
    background: rgba(0, 0, 0, .2)
}

.carousel .slider-wrapper {
    overflow: hidden;
    margin: auto;
    width: 100%;
    transition: height .15s ease-in
}

.carousel .slider-wrapper.axis-horizontal .slider {
    -ms-box-orient: horizontal;
    display: -moz-flex;
    display: flex
}

.carousel .slider-wrapper.axis-horizontal .slider .slide {
    flex-direction: column;
    flex-flow: column
}

.carousel .slider-wrapper.axis-vertical {
    -ms-box-orient: horizontal;
    display: -moz-flex;
    display: flex
}

.carousel .slider-wrapper.axis-vertical .slider {
    flex-direction: column
}

.carousel .slider {
    margin: 0;
    padding: 0;
    position: relative;
    list-style: none;
    width: 100%
}

.carousel .slider.animated {
    transition: all .35s ease-in-out
}

.carousel .slide {
    min-width: 100%;
    margin: 0;
    position: relative;
    text-align: center
}

.carousel .slide img {
    width: 100%;
    vertical-align: top;
    border: 0
}

.carousel .slide iframe {
    display: inline-block;
    width: calc(100% - 80px);
    margin: 0 40px 40px;
    border: 0
}

.carousel .slide .legend {
    transition: all .5s ease-in-out;
    position: absolute;
    bottom: 40px;
    left: 50%;
    margin-left: -45%;
    width: 90%;
    border-radius: 10px;
    background: #000;
    color: #fff;
    padding: 10px;
    font-size: 12px;
    text-align: center;
    opacity: .25;
    transition: opacity .35s ease-in-out
}

.carousel .control-dots {
    position: absolute;
    bottom: 0;
    margin: 10px 0;
    padding: 0;
    text-align: center;
    width: 100%;
    z-index: 1
}

@media (min-width:960px) {
    .carousel .control-dots {
        bottom: 0
    }
}

.carousel .control-dots .dot {
    transition: opacity .25s ease-in;
    opacity: .3;
    filter: alpha(opacity=30);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .9);
    background: #fff;
    border-radius: 50%;
    width: 8px;
    height: 8px;
    cursor: pointer;
    display: inline-block;
    margin: 0 8px
}

.carousel .control-dots .dot.selected,
.carousel .control-dots .dot:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.carousel .carousel-status {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px;
    font-size: 10px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .9);
    color: #fff
}

.carousel:hover .slide .legend {
    opacity: 1
}

.performanceDetail_performanceDetail__Zc3Ma {
    padding: 28px 16px 0;
    background: url(/assets/images/gey_dot_bg.png) 0 0 repeat-x
}

.performanceDetail_headingBox__XQ4kg {
    text-align: center;
    position: relative;
    margin-bottom: 20px
}

.performanceDetail_headingBox__XQ4kg h4 {
    position: relative;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    padding: 5px 10px;
    display: inline-block;
    color: var(--color-neutral-2)
}

.performanceDetail_headingBox__XQ4kg h4 img {
    position: absolute;
    left: -25px;
    top: -15px
}

.performanceDetail_headingBox__XQ4kg:after,
.performanceDetail_headingBox__XQ4kg:before {
    width: 28%;
    height: 1px;
    z-index: 0;
    content: "";
    background: rgba(177, 168, 205, .5);
    position: absolute;
    top: 14px
}

.performanceDetail_headingBox__XQ4kg:after {
    right: 0
}

.performanceDetail_headingBox__XQ4kg:before {
    left: 0
}

.performanceDetail_attemptDetail__wSSQK {
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 10px;
    color: var(--color-neutral-2);
    border-bottom: 1px solid var(--color-neutral-6)
}

.performanceDetail_mainScore__rga8r {
    display: grid;
    grid-template-columns: 1fr 1fr;
    text-align: center;
    border: 1px solid var(--color-accent-G);
    border-radius: 8px;
    background-color: var(--color-white);
    margin: 12px 0
}

.performanceDetail_mainScore__rga8r h6 {
    color: var(--color-primary)
}

.performanceDetail_mainScore__rga8r h6 span {
    font-weight: 900;
    font-size: 20px;
    line-height: 24px
}

.performanceDetail_mainScore__rga8r h6 .performanceDetail_percentile__lwEya {
    color: var(--color-warning-2)
}

.performanceDetail_mainScore__rga8r .performanceDetail_percentile__lwEya,
.performanceDetail_mainScore__rga8r .performanceDetail_scoreBox__n15zF {
    padding: 12px 0
}

.performanceDetail_percentileDesc__9u84P {
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    padding: 12px 0;
    width: calc(200% - 32px);
    margin: 0 16px;
    color: var(--color-neutral-2);
    border-top: .5px solid var(--color-accent-G)
}

.performanceDetail_smallHeading__O0Asz {
    font-size: 10px;
    line-height: 14px;
    color: var(--color-primary-2)
}

.performanceDetail_scoreBox__n15zF {
    border-right: .5px solid var(--color-accent-G)
}

.performanceDetail_sectionDetails__A5xr6 {
    border: 1px solid var(--color-accent-G);
    border-radius: 8px;
    background-color: var(--color-white);
    padding: 16px
}

.performanceDetail_testResult__7XlFq {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    gap: 20px;
    padding: 20px 0;
    border-bottom: 1px solid var(--color-neutral-6)
}

.performanceDetail_testResult__7XlFq li {
    display: flex
}

.performanceDetail_iconContainer__hXamQ {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    margin-right: 8px;
    border-radius: 100%;
    background-color: var(--color-functional-info-4);
    color: var(--color-functional-info-2)
}

.performanceDetail_numbers__C_19O {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: var(--color-primary)
}

.sectionDetail_sectionDetail__EVaLh {
    margin: 30px 0
}

.sectionDetail_sectionDetail__EVaLh h6 {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: var(--color-neutral-1)
}

.sectionDetail_gridContainer__g65nN {
    display: grid;
    grid-template-columns: 1.3fr 1fr;
    margin: 24px 0
}

.sectionDetail_detail__Qykpy ul {
    display: flex;
    flex-direction: column
}

.sectionDetail_detail__Qykpy ul li {
    display: flex;
    align-items: center
}

.sectionDetail_detail__Qykpy ul li i {
    margin-right: 8px;
    width: 20px;
    text-align: center
}

.sectionDetail_detail__Qykpy ul li p {
    font-size: 12px;
    line-height: 16px;
    padding: 8px 0;
    color: var(--color-neutral-2);
    width: 100%;
    border-bottom: 1px solid var(--color-neutral-6)
}

.sectionDetail_detail__Qykpy ul li:first-child i {
    color: var(--color-success-2)
}

.sectionDetail_detail__Qykpy ul li:nth-child(2) i {
    color: var(--color-error-2)
}

.sectionDetail_detail__Qykpy ul li:nth-child(3) i {
    color: var(--color-warning-2)
}

.sectionDetail_progressDetailArc__pVjyT {
    margin-left: 12px;
    position: relative
}

.sectionDetail_progressDetailArc__pVjyT path.sectionDetail_correct__Ki_nJ {
    stroke: url(#correct)
}

.sectionDetail_progressDetailArc__pVjyT path.sectionDetail_unanswered__GF4M_ {
    stroke: #ffde63
}

.sectionDetail_progressDetailArc__pVjyT path.sectionDetail_incorrect__Ldpem {
    stroke: #ff6464
}

.sectionDetail_sectionScore__J1Cbm {
    position: absolute;
    color: var(--color-primary) !important;
    top: 37%;
    left: 25px
}

.sectionDetail_sectionScore__J1Cbm span {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px
}

.scholarshipSuccessfulBanner_bannerWrapper__R47or {
    background: url(https://cdn-eu.aglty.io/sunstoneuniversity/developers-folder/scholarship_bg.svg) no-repeat;
    background-size: cover;
    padding-bottom: 20px
}

@media(min-width:992px) {
    .scholarshipSuccessfulBanner_bannerWrapper__R47or {
        padding: 20px
    }
}

.scholarshipSuccessfulBanner_bannerWrapper__R47or.scholarshipSuccessfulBanner_inApp__8bGlk {
    padding: 10px 20px 40px
}

.scholarshipSuccessfulBanner_backButton__vT9x_ {
    color: var(--color-white);
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    display: flex;
    align-items: center;
    margin-bottom: 20px
}

.scholarshipSuccessfulBanner_backButton__vT9x_.scholarshipSuccessfulBanner_textCenter___YM3a {
    justify-content: center
}

.scholarshipSuccessfulBanner_backButton__vT9x_ span {
    z-index: 5;
    margin-right: 16px
}

.scholarshipSuccessfulBanner_backButton__vT9x_ span i {
    font-weight: 600;
    font-size: 20px
}

.scholarshipSuccessfulBanner_congratsImage__nxRXK {
    position: absolute
}

@media(min-width:992px) {
    .scholarshipSuccessfulBanner_congratsImage__nxRXK {
        max-width: var(--desktop-content-width)
    }
}

.scholarshipSuccessfulBanner_flexContainer__k7X2b {
    display: flex;
    flex-direction: column
}

.scholarshipSuccessfulBanner_congoImage__ftvu1 {
    margin: auto
}

.scholarshipSuccessfulBanner_textCenter___YM3a {
    text-align: center
}

.scholarshipSuccessfulBanner_name__qgn1h {
    color: var(--color-warning);
    font-size: 20px;
    line-height: 24px;
    text-transform: capitalize
}

.scholarshipSuccessfulBanner_claimMessage__clyAz {
    margin: 12px auto 8px;
    font-size: 12px;
    line-height: 16px;
    color: var(--color-white)
}

.scholarshipSuccessfulBanner_dateMessage__7R471 {
    font-size: 14px;
    line-height: 20px;
    color: var(--color-accent-A);
    width: 80%;
    margin: auto
}

.scholarshipSuccessfulBanner_cashDiv__h1cM9 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
    margin-bottom: 8px
}

.scholarshipSuccessfulBanner_cashDiv__h1cM9 img {
    width: 24px
}

.scholarshipSuccessfulBanner_cashDiv__h1cM9 h4 {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: hsla(0, 0%, 100%, .7);
    text-transform: uppercase
}

.scholarshipSuccessfulBanner_cashSection__CnmFt {
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 2.08%, hsla(0, 0%, 100%, .1) 49.54%, hsla(0, 0%, 100%, 0));
    margin-bottom: 42px;
    padding: 8px
}

.scholarshipSuccessfulBanner_cashSection__CnmFt h5 {
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
    color: var(--color-white)
}

.scholarshipSuccessfulBanner_orDiv__Ef_sY {
    display: flex;
    justify-content: center;
    margin: 30px 0 24px
}

.scholarshipSuccessfulBanner_orDiv__Ef_sY span {
    font-size: 12px;
    line-height: 16px;
    color: hsla(0, 0%, 100%, .4);
    position: relative
}

.scholarshipSuccessfulBanner_orDiv__Ef_sY span:after,
.scholarshipSuccessfulBanner_orDiv__Ef_sY span:before {
    content: "";
    position: absolute;
    width: 67px;
    height: 1px;
    top: 8px
}

.scholarshipSuccessfulBanner_orDiv__Ef_sY span:after {
    background: linear-gradient(270deg, hsla(0, 0%, 100%, .16), hsla(0, 0%, 100%, .04));
    right: -77px;
    transform: matrix(-1, 0, 0, 1, 0, 0)
}

.scholarshipSuccessfulBanner_orDiv__Ef_sY span:before {
    background: linear-gradient(270deg, hsla(0, 0%, 100%, .16), hsla(0, 0%, 100%, .04));
    left: -77px
}

.scholarshipSuccessfulBanner_mainCTA__x3mAW {
    z-index: 1
}

.scholarshipSuccessfulBanner_frameDiv1__6ebSs {
    position: relative;
    border-radius: 2px;
    padding: 1px;
    width: 90%;
    margin: 100px auto auto
}

.scholarshipSuccessfulBanner_frameDiv2__6ZlPK {
    border-radius: 16px
}

.scholarshipSuccessfulBanner_frameDiv2__6ZlPK p {
    text-align: center;
    font-size: 12px;
    line-height: 16px;
    color: var(--color-white);
    padding-top: 24px
}

.scholarshipSuccessfulBanner_frame__ZCn_2 {
    position: absolute;
    width: 100%;
    height: 100%
}

.scholarshipSuccessfulBanner_rankDiv__2GqUF {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: var(--color-white);
    border-radius: 4px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25)
}

.scholarshipSuccessfulBanner_rankDiv__2GqUF h6 {
    position: relative;
    padding: 2px 30px;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px
}

.scholarshipSuccessfulBanner_rankDiv__2GqUF h6:after,
.scholarshipSuccessfulBanner_rankDiv__2GqUF h6:before {
    content: "";
    position: absolute;
    background: url(/assets/images/bookmark.svg) no-repeat;
    top: 50%;
    right: -11px;
    width: 11px;
    height: 16px;
    transform: translateY(-50%)
}

.scholarshipSuccessfulBanner_rankDiv__2GqUF h6:after {
    left: -11px;
    transform: rotate(180deg) translateY(50%)
}

.scholarshipSuccessfulBanner_animatedText__ljrQw {
    text-transform: uppercase;
    color: var(--color-info);
    font-weight: 700;
    text-align: center;
    padding-bottom: 28px;
    margin-top: 12px;
    animation: expand-and-shrink 1s 1s forwards
}

.scholarshipSuccessfulBanner_scholarshipAmount__v9zfr {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 28px;
    font-weight: 900;
    color: var(--color-warning);
    padding: 0 16px;
    width: max-content
}

.scholarshipSuccessfulBanner_profileImage___q_WO {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -100%);
    height: 80px;
    width: 80px;
    border-radius: 50%;
    overflow: hidden
}

.scholarshipSuccessfulBanner_fixedDiv__TD1JH {
    position: fixed;
    bottom: 0;
    padding: 16px;
    border-radius: 8px 8px 0 0;
    background-color: var(--color-white);
    width: 100%;
    z-index: 98
}

@media(min-width:992px) {
    .scholarshipSuccessfulBanner_fixedDiv__TD1JH {
        max-width: var(--desktop-content-width)
    }
}

.scholarshipResult_wrapperDiv__BhL6V {
    --desktop-content-width: 500px;
    margin-bottom: 30px
}

@media(min-width:992px) {
    .scholarshipResult_wrapperDiv__BhL6V {
        max-width: var(--desktop-content-width);
        margin: auto auto 50px
    }
}

.scholarshipResult_bottomBannerBox__ImWBv button {
    padding: 0;
    border-radius: 12px;
    overflow: hidden
}

.scholarshipResult_performanceDetails__Q_Yat {
    padding-bottom: 4px
}

.scholarshipResult_attemptDetails__VJxei {
    padding-top: 20px;
    padding-bottom: 40px
}

.noScholarshipBanner_backgroundBox__bc5zY {
    padding: 40px 20px;
    background: linear-gradient(0deg, rgba(142, 206, 255, .3), rgba(224, 242, 255, .2) 50%)
}

.noScholarshipBanner_backgroundBox__bc5zY.noScholarshipBanner_inApp__NBwGm {
    padding: 10px 20px 40px
}

.noScholarshipBanner_backButton__eJPXw {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    display: flex;
    align-items: center;
    margin-bottom: 120px
}

.noScholarshipBanner_backButton__eJPXw.noScholarshipBanner_textCenter__I3cWW {
    justify-content: center
}

.noScholarshipBanner_backButton__eJPXw span {
    z-index: 5;
    margin-right: 16px
}

.noScholarshipBanner_backButton__eJPXw span i {
    font-weight: 600;
    font-size: 20px
}

.noScholarshipBanner_textMsgArea__Yspkh {
    color: #0c0c0c;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 15px;
    padding: 20px
}

.noScholarshipBanner_newsBox__fFuAj {
    padding: 0 12px 16px;
    border-radius: 12px;
    margin-bottom: 12px;
    background: linear-gradient(180deg, rgba(51, 169, 255, .2), rgba(51, 169, 255, .03))
}

.noScholarshipBanner_newsBox__fFuAj .noScholarshipBanner_opportunityMainBox__IrVUD {
    display: flex;
    align-items: center;
    margin-bottom: 16px
}

.noScholarshipBanner_newsBox__fFuAj .noScholarshipBanner_opportunityMainBox__IrVUD .noScholarshipBanner_opportunityBox__ltH1z {
    padding: 2px 10px;
    border-radius: 0 0 8px 8px;
    display: inline;
    margin: 0 auto;
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 15px;
    background: linear-gradient(180deg, #33a9ff, #007ed8)
}

.noScholarshipBanner_newsBox__fFuAj .noScholarshipBanner_imageAndDescBox__poLr4 {
    display: flex
}

.noScholarshipBanner_newsBox__fFuAj .noScholarshipBanner_imageAndDescBox__poLr4 .noScholarshipBanner_imageBox__3Q6Kp {
    margin: 12px 0;
    flex: none
}

.noScholarshipBanner_newsBox__fFuAj .noScholarshipBanner_imageAndDescBox__poLr4 .noScholarshipBanner_descBox__fi7ch {
    margin-top: 10px;
    color: #0c0c0c;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.noScholarshipBanner_profileImageAndRankBox__o4rMo {
    position: relative;
    padding: 1px;
    width: 90%;
    margin: 70px auto 10px
}

.noScholarshipBanner_rankDiv__2OP1b {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 4px;
    background: #ffe0e0;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25)
}

.noScholarshipBanner_rankDiv__2OP1b h6 {
    position: relative;
    padding: 2px 20px;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px
}

.noScholarshipBanner_profileImage__3i7i4 {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -100%);
    height: 80px;
    width: 80px;
    border-radius: 50%;
    overflow: hidden
}

.noScholarshipBanner_fixedDiv__kplx2 {
    position: fixed;
    bottom: 0;
    padding: 16px;
    border-radius: 8px 8px 0 0;
    background-color: var(--color-white);
    width: 100%;
    z-index: 98
}

@media(min-width:992px) {
    .noScholarshipBanner_fixedDiv__kplx2 {
        max-width: var(--desktop-content-width)
    }
}

.performanceDetails_sectionHeading___kU7n {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 16px;
    color: var(--color-grey-1)
}

.performanceDetails_gridDiv__IaDzi {
    display: grid;
    grid-row-gap: 16px;
    row-gap: 16px;
    grid-column-gap: 12px;
    column-gap: 12px;
    grid-template-columns: 1fr 1.3fr;
    grid-template-rows: repeat(2, 1fr)
}

.performanceDetails_gridDiv__IaDzi .performanceDetails_air__n6i1q,
.performanceDetails_gridDiv__IaDzi .performanceDetails_score__YqkE2,
.performanceDetails_gridDiv__IaDzi .performanceDetails_stateRank__UV_CN {
    border-radius: 8px;
    border: 1px solid hsla(0, 0%, 5%, .05)
}

.performanceDetails_gridDiv__IaDzi .performanceDetails_score__YqkE2 {
    grid-area: 1/1/3/2;
    background-color: rgba(175, 231, 90, .1);
    display: flex;
    flex-direction: column;
    align-items: center;
    color: var(--color-grey-1);
    justify-content: space-evenly;
    padding: 6px
}

.performanceDetails_gridDiv__IaDzi .performanceDetails_score__YqkE2 p {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.performanceDetails_gridDiv__IaDzi .performanceDetails_score__YqkE2 h6 {
    font-weight: 700;
    font-size: 20px;
    line-height: 20px
}

.performanceDetails_gridDiv__IaDzi .performanceDetails_score__YqkE2 h6 span {
    font-weight: 400;
    font-size: 12px;
    line-height: 20px
}

.performanceDetails_gridDiv__IaDzi .performanceDetails_score__YqkE2 .performanceDetails_sectionScore__qDiA3 {
    line-height: 14px
}

.performanceDetails_gridDiv__IaDzi .performanceDetails_score__YqkE2 .performanceDetails_percentile__vOS9Q {
    font-size: 10px
}

.performanceDetails_gridDiv__IaDzi .performanceDetails_air__n6i1q {
    grid-area: 1/2/2/3
}

.performanceDetails_gridDiv__IaDzi .performanceDetails_stateRank__UV_CN {
    grid-area: 2/2/3/3
}

.performanceDetails_air__n6i1q,
.performanceDetails_stateRank__UV_CN {
    text-align: center;
    padding: 6px
}

.performanceDetails_air__n6i1q h6,
.performanceDetails_stateRank__UV_CN h6 {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    color: var(--color-info-2);
    margin: 6px
}

.performanceDetails_air__n6i1q p,
.performanceDetails_stateRank__UV_CN p {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var(--color-grey-2);
    margin: 6px
}

.performanceDetails_progressDetailArc__P5Bqx {
    position: relative
}

.performanceDetails_sectionScore__qDiA3 {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.fAQsV2_faqSection__rEO4f {
    background: var(--color-primary-3);
    padding: 40px 0
}

.fAQsV2_faqSection__rEO4f label {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: var(--color-primary-2)
}

.fAQsV2_faqSectionContainer__3FN4r {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin: 24px 0 0
}

.fAQsV2_faqSectionContainer__3FN4r dl {
    display: flex;
    flex-direction: column;
    padding: 16px;
    border: 1px solid var(--color-neutral-5);
    border-radius: 8px;
    flex: none;
    order: 1;
    flex-grow: 0
}

.fAQsV2_faqSectionContainer__3FN4r dt {
    transition: font-weight .15s;
    cursor: pointer;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: var(--color-neutral-1);
    justify-content: space-between;
    gap: 24px
}

.fAQsV2_faqSectionContainer__3FN4r dt i {
    color: var(--color-neutral-3);
    font-weight: 600
}

.fAQsV2_faqSectionContainer__3FN4r dd {
    display: none
}

.fAQsV2_active__N03Na {
    display: flex;
    flex-direction: column;
    gap: 16px;
    background-color: var(--color-white)
}

.fAQsV2_active__N03Na dt {
    font-weight: 600
}

.fAQsV2_active__N03Na dd {
    border-top: 1px solid var(--color-neutral-5);
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 16px 0 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-2)
}

.collegesWithProgramFilter_blueGradientBackground__RDNJD {
    background: linear-gradient(180deg, var(--color-primary) 0, #151f38 100%, #151f38 100%)
}

.collegesWithProgramFilter_container__eyeli {
    width: 100%
}

@media(max-width:991px) {
    .collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_campusScrollBox__0WA9i,
    .collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_programList__gN1RF {
        margin: 0 calc(-1*var(--default-section-container-horizontal-padding))
    }
}

.collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_label__NHA8r {
    color: var(--color-primary-2)
}

.collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_programList__gN1RF {
    margin-top: 30px;
    position: relative
}

.collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_programList__gN1RF ul li:first-child {
    margin-left: 0
}

@media(max-width:991px) {
    .collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_programList__gN1RF ul li:first-child {
        margin-left: var(--default-section-container-horizontal-padding)
    }
}

.collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_programList__gN1RF .collegesWithProgramFilter_programSelectedOrNot__E6kWp {
    position: absolute;
    left: 30px;
    z-index: 2;
    top: 50px
}

.collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_programList__gN1RF .collegesWithProgramFilter_programSelectedOrNot__E6kWp .collegesWithProgramFilter_contentAndButtonBox__W1jyb {
    border-radius: 4px;
    background: #005999;
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    padding: 8px 5px 8px 10px;
    position: relative;
    display: flex;
    align-items: center
}

@media(min-width:992px) {
    .collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_programList__gN1RF .collegesWithProgramFilter_programSelectedOrNot__E6kWp .collegesWithProgramFilter_contentAndButtonBox__W1jyb {
        font-size: 14px
    }
}

.collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_programList__gN1RF .collegesWithProgramFilter_programSelectedOrNot__E6kWp .collegesWithProgramFilter_contentAndButtonBox__W1jyb:before {
    content: "";
    position: absolute;
    top: -9px;
    left: 50%;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #005999
}

.collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_programList__gN1RF .collegesWithProgramFilter_programSelectedOrNot__E6kWp .collegesWithProgramFilter_contentAndButtonBox__W1jyb .collegesWithProgramFilter_close__lYWQn {
    background: none;
    padding: 0 10px;
    color: #fff;
    opacity: .7
}

.collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_campusScrollBox__0WA9i {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: scroll;
    margin-top: 20px
}

.collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_campusScrollBox__0WA9i .collegesWithProgramFilter_campusListBoxSizing__KFfTn {
    max-width: 335px;
    margin-right: 16px
}

@media(min-width:992px) {
    .collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_campusScrollBox__0WA9i .collegesWithProgramFilter_campusListBoxSizing__KFfTn {
        max-width: 345px
    }
}

.collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_campusScrollBox__0WA9i>* {
    flex-shrink: 0
}

@media(max-width:991px) {
    .collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_campusScrollBox__0WA9i>:first-child {
        margin-left: 20px
    }
}

.collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_noCampusFoundBox__XmAP6 {
    min-height: 150px;
    display: flex;
    align-items: center
}

.collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_noCampusFoundBox__XmAP6 p {
    width: 100%;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-white);
    text-align: center
}

.collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_viewAllButton___8mg8 {
    margin-top: 24px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 20px;
    column-gap: 20px
}

.collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_viewAllButton___8mg8 a {
    color: var(--color-white);
    border: 1px solid hsla(0, 0%, 100%, .2);
    background: none
}

.collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_viewAllButton___8mg8 button {
    color: var(--color-primary)
}

@media(min-width:992px) {
    .collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_viewAllButton___8mg8 {
        display: flex
    }
}

@media(max-width:380px) {
    .collegesWithProgramFilter_container__eyeli .collegesWithProgramFilter_viewAllButton___8mg8 {
        column-gap: 10px
    }
    .collegesWithProgramFilter_smallButton__EwwXP {
        height: 30px !important;
        padding: 0 18px !important
    }
}

.collegesWithProgramFilter_cities_listing_carousel_item__VeYsN {
    background-color: #d9d9d9;
    min-width: 335px;
    margin-right: 16px;
    padding: 16px;
    border-radius: 8px
}

@media(min-width:992px) {
    .collegesWithProgramFilter_cities_listing_carousel_item__VeYsN {
        min-width: 345px
    }
}

.applicationStatus_applicationStatusSection__ts7hf {
    width: 100%;
    padding: 40px 0 0
}

@media(min-width:992px) {
    .applicationStatus_applicationStatusSection__ts7hf {
        padding: 80px 0
    }
    .applicationStatus_applicationStatusSection__ts7hf .applicationStatus_gridContainer__T0iSF {
        display: grid;
        grid-template-columns: 1fr 1fr
    }
}

.applicationStatus_applicationStatusSection__ts7hf .applicationStatus_gridContainer__T0iSF>div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    --elementGap: 8px;
    gap: var(--elementGap)
}

.applicationStatus_applicationStatusSection__ts7hf .applicationStatus_gridContainer__T0iSF>div h2 {
    font-weight: 700;
    font-size: 48px;
    line-height: 58px
}

.applicationStatus_applicationStatusSection__ts7hf .applicationStatus_gridContainer__T0iSF>div p {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: hsla(0, 0%, 5%, .7)
}

.applicationStatus_applicationStatusSection__ts7hf .applicationStatus_gridContainer__T0iSF>div p:first-child {
    text-transform: uppercase;
    color: #909ab4
}

.applicationStatus_applicationStatusSection__ts7hf .applicationStatus_gridContainer__T0iSF>div p:last-child {
    margin-top: calc(-1*var(--elementGap))
}

.applicationStatus_applicationStatusSection__ts7hf .applicationStatus_logoListBox__aswrn {
    margin-top: 16px;
    display: flex;
    gap: 10px;
    overflow-x: scroll
}

@media(max-width:991px) {
    .applicationStatus_applicationStatusSection__ts7hf .applicationStatus_logoListBox__aswrn {
        margin-right: -20px;
        margin-left: -20px
    }
}

.applicationStatus_applicationStatusSection__ts7hf .applicationStatus_logoListBox__aswrn .applicationStatus_logoBox__wlyc1 {
    text-align: center;
    min-width: 170px;
    padding: 15px;
    border-radius: 8px;
    background-color: var(--color-white)
}

.applicationStatus_applicationStatusSection__ts7hf .applicationStatus_logoListBox__aswrn .applicationStatus_logoBox__wlyc1 p {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    margin-top: 15px
}

.applicationStatus_applicationStatusSection__ts7hf .applicationStatus_logoListBox__aswrn .applicationStatus_logoBox__wlyc1:last-child {
    margin-right: 20px
}

.applicationStatus_applicationStatusSection__ts7hf .applicationStatus_logoListBox__aswrn .applicationStatus_logoBox__wlyc1:first-child {
    margin-left: 20px
}

.campusProgramHeroSection_sectionContainer__Z1oWJ {
    overflow: hidden;
    padding-bottom: 16px
}

@media(max-width:991px) {
    .campusProgramHeroSection_sectionContainer__Z1oWJ {
        padding-top: 0
    }
}

.campusProgramHeroSection_gridContainer__BUaTg {
    position: relative
}

.campusProgramHeroSection_gridContainer__BUaTg:after {
    content: "";
    position: absolute;
    top: -90%;
    left: 50%;
    transform: translateX(-50%);
    width: 50%;
    height: 80%;
    opacity: .7;
    background: #71caff;
    filter: blur(100px);
    z-index: -1;
    border-radius: 0 0 150px 150px
}

@media(min-width:992px) {
    .campusProgramHeroSection_gridContainer__BUaTg {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 40px 80px;
        gap: 40px 80px
    }
    .campusProgramHeroSection_descriptionSection__Ek9iF {
        grid-area: 2/1/3/3
    }
}

.campusProgramHeroSection_description__xV7Qo {
    font-size: 16px;
    line-height: 140%;
    color: hsla(0, 0%, 5%, .7);
    margin-bottom: 24px
}

@media(max-width:991px) {
    .campusProgramHeroSection_description__xV7Qo {
        margin-bottom: 16px
    }
    .campusProgramHeroSection_description__xV7Qo p {
        font-size: 14px
    }
}

.campusProgramHeroSection_buttonContainer__qtP1C {
    display: flex;
    justify-content: space-between;
    gap: 20px
}

.campusProgramHeroSection_buttonContainer__qtP1C button {
    flex: 1 1
}

@media(min-width:992px) {
    .campusProgramHeroSection_buttonContainer__qtP1C {
        justify-content: start;
        gap: 24px
    }
    .campusProgramHeroSection_buttonContainer__qtP1C button {
        min-width: 268px;
        flex: 0 1
    }
}

.campusProgramHeroSection_animate__SBuqX i {
    animation: expand-and-shrink .5s forwards
}

.heroSlider_sliderSection__Wn_Ef {
    margin: 0 -20px;
    position: relative
}

@media(min-width:992px) {
    .heroSlider_sliderSection__Wn_Ef {
        grid-area: 1/2/2/3;
        max-width: 530px;
        width: 530px;
        margin-top: auto;
        margin-left: auto;
        border-radius: 16px;
        overflow: hidden
    }
}

.heroSlider_sliderSection__Wn_Ef .heroSlider_topLogoAndShareIconBox__dXWfK {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: linear-gradient(180deg, hsla(0, 0%, 5%, 0) 70%, #0c0c0c)
}

.heroSlider_sliderSection__Wn_Ef .heroSlider_topLogoAndShareIconBox__dXWfK .heroSlider_logoBox__Nn712 {
    position: absolute;
    left: 0;
    top: 0;
    padding: 8px;
    background-color: #fff;
    border-bottom-right-radius: 8px
}

.heroSlider_sliderSection__Wn_Ef .heroSlider_topLogoAndShareIconBox__dXWfK .heroSlider_logoBox__Nn712 img {
    width: 90px
}

@media(min-width:992px) {
    .heroSlider_sliderSection__Wn_Ef .heroSlider_topLogoAndShareIconBox__dXWfK .heroSlider_logoBox__Nn712 img {
        width: 120px
    }
}

.heroSlider_sliderSection__Wn_Ef .heroSlider_topLogoAndShareIconBox__dXWfK .heroSlider_shareLikeIcon__9MlfN {
    position: absolute;
    right: 0;
    top: 0;
    margin: 20px 24px 0 0
}

.heroSlider_sliderSection__Wn_Ef .heroSlider_topLogoAndShareIconBox__dXWfK .heroSlider_shareLikeIcon__9MlfN i {
    font-size: 24px;
    margin-left: 24px;
    opacity: .8;
    text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff
}

.heroSlider_sliderSection__Wn_Ef .heroSlider_topLogoAndShareIconBox__dXWfK .heroSlider_shareLikeIcon__9MlfN .heroSlider_animate__PUDlC i {
    opacity: 1
}

.heroSlider_sliderSection__Wn_Ef img {
    width: 100%
}

@media(min-width:992px) {
    .heroSlider_sliderSection__Wn_Ef img {
        border-radius: 16px
    }
}

.heroSlider_shortlistIcon__Mgblf {
    background-color: transparent;
    padding: 0
}

.heroSlider_animate__PUDlC i {
    color: var(--color-error);
    animation: expand-and-shrink .5s forwards
}

.heroSlider_viewGallery__MvqSc {
    position: absolute;
    bottom: 50px;
    font-size: 12px;
    right: 20px;
    color: var(--color-white);
    font-weight: 600;
    cursor: pointer
}

.heroSlider_sliderWrapper__vyxTF {
    width: 100%
}

.heroSlider_slickDots__vBBtY {
    display: flex !important;
    justify-content: space-between;
    position: absolute;
    bottom: 30px;
    z-index: 2;
    width: 100%;
    padding: 0 10px
}

.heroSlider_slickDots__vBBtY li {
    flex: 1 1
}

.heroSlider_slickDots__vBBtY .slick-active div {
    position: relative;
    z-index: 2
}

.heroSlider_slickDots__vBBtY .slick-active div:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    animation: moveGBCFromLeftToRight 5s linear;
    height: 2px
}

@media(min-width:992px) {
    .heroSlider_slickDots__vBBtY {
        bottom: 15px
    }
}

.heroSlider_fixedButton__LbsXO {
    width: 100%;
    position: fixed;
    padding: 12px 16px;
    bottom: 0;
    left: 0;
    background-color: #fff;
    box-shadow: 0 -4px 20px 0 rgba(0, 0, 0, .1)
}

.heroSlider_selectLabel__P2HSh {
    position: absolute;
    z-index: 1;
    left: -20px;
    top: 12px
}

.heroSlider_selectLabel__P2HSh img {
    border-radius: 0
}

@media(min-width:992px) {
    .heroSlider_selectLabel__P2HSh {
        left: 16px;
        top: 14px
    }
    .heroSlider_selectLabel__P2HSh:after {
        position: absolute;
        content: "";
        width: 0;
        height: 0;
        left: 0;
        border-left: 7px solid transparent;
        border-right: 0 solid transparent;
        border-bottom: 6.5px solid #151f39
    }
    .heroSlider_selectLabel__P2HSh img {
        width: 124px
    }
}

.keyOfferings_keyOfferings__crJio {
    padding: 40px 0;
    background-color: var(--color-white)
}

.keyOfferings_keyOfferings__crJio div {
    display: flex;
    flex-direction: column;
    row-gap: 16px
}

.keyOfferings_keyOfferings__crJio div h2 {
    margin: 0
}

.keyOfferings_keyOfferings__crJio div ul {
    display: flex;
    flex-direction: column;
    row-gap: 12px
}

@media(max-width:991px) {
    .keyOfferings_keyOfferings__crJio div ul {
        margin: 0
    }
}

@media(min-width:992px) {
    .keyOfferings_keyOfferings__crJio div ul {
        display: block;
        margin-top: 20px
    }
}

.keyOfferings_keyOfferings__crJio div ul li {
    color: var(--color-neutral-2);
    display: flex;
    column-gap: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    align-items: center
}

.keyOfferings_keyOfferings__crJio div ul li i {
    color: var(--color-secondary)
}

@media(min-width:992px) {
    .keyOfferings_keyOfferings__crJio div ul li {
        width: 50%;
        float: left;
        margin-bottom: 10px
    }
}

.keyOfferings_keyOfferings__crJio div ul li .keyOfferings_img__KOUww {
    flex-shrink: 0
}

.keyOfferings_bgContainer__DZ2HO {
    padding: 16px;
    overflow: hidden;
    border: 1px solid rgba(113, 202, 255, .2);
    border-radius: 8px;
    background-repeat: no-repeat;
    background-position: 100% 0
}

@media(min-width:992px) {
    .keyOfferings_bgContainer__DZ2HO {
        padding: 50px
    }
}

@media(max-width:991px) {
    .keyOfferings_bgContainer__DZ2HO {
        padding: 24px 20px
    }
}

.keyOfferings_img__KOUww {
    display: flex;
    align-items: center;
    justify-content: center
}

.keyOfferings_textContent__c1iQ5 {
    padding-left: 10px
}

.campusMedia_mediaCards__AadWu {
    border-radius: 12px;
    overflow: hidden;
    position: relative;
    background: var(--color-grey-6);
    margin: 16px 0 0;
    cursor: pointer
}

.campusMedia_mediaCards__AadWu:last-child {
    margin: 16px 0
}

@media(min-width:992px) {
    .campusMedia_mediaCards__AadWu:last-child {
        margin: 20px 0 4px
    }
}

.campusMedia_mediaCards__AadWu img,
.campusMedia_mediaCards__AadWu>div {
    width: 100%
}

@supports(aspect-ratio:16/9) {
    .campusMedia_mediaCards__AadWu img,
    .campusMedia_mediaCards__AadWu>div {
        height: 100%;
        object-fit: cover;
        aspect-ratio: 16/9
    }
}

.campusMedia_mediaCards__AadWu label {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    padding: 12px;
    height: 44px;
    background: var(--color-neutral-2);
    border: .5px solid var(--color-white-neutral-3-40);
    border-radius: 0 12px;
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: var(--color-white);
    position: absolute;
    bottom: 0;
    left: 0
}

.campusMedia_mediaCards__AadWu label:empty {
    display: none
}

.campusMedia_mediaTab__ezKmL {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 99;
    background: var(--color-white);
    display: flex
}

.campusMedia_mediaTab__ezKmL li {
    text-transform: capitalize;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    text-align: center;
    color: var(--color-neutral-2)
}

.campusMedia_mediaTab__ezKmL li span {
    margin-left: 8px;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 2px 8px;
    gap: 4px;
    height: 20px;
    background: var(--color-neutral-6);
    border-radius: 12px;
    flex: none;
    flex-grow: 0;
    color: var(--color-primary);
    font-weight: 400;
    font-size: 12px;
    line-height: 16px
}

.campusMedia_mediaTab__ezKmL li.campusMedia_active__9hxqs span {
    background: var(--color-primary);
    color: var(--color-white)
}

.campusMedia_marginBottom__zYyxg {
    margin-bottom: 100px
}

.campusMedia_mediaSliderCards__1QKY4 {
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    cursor: pointer
}

.campusMedia_mediaSliderCards__1QKY4.campusMedia_slick-active__9w0gK {
    border: 2px solid var(--color-secondary-2)
}

@supports(aspect-ratio:16/9) {
    .campusMedia_mediaSliderCards__1QKY4 img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        aspect-ratio: 16/9
    }
}

.campusMedia_mediaSliderCards__1QKY4 label {
    display: none
}

.campusMedia_sliderScreen1__qzzV_ {
    margin: 0 20px
}

.campusMedia_sliderScreen1__qzzV_>div>div {
    display: flex;
    gap: 8px
}

.campusMedia_sliderScreen1__qzzV_ img {
    width: 100%
}

.campusMedia_sliderScreen2__a9Uew {
    margin: 20px
}

.campusMedia_sliderScreen2__a9Uew .slick-current div img {
    border: 3px solid var(--color-secondary);
    border-radius: 11px
}

.campusMedia_sliderScreen2__a9Uew .slick-dots li {
    margin: 0 -2px
}

.campusMedia_sliderScreen2__a9Uew .slick-dots li button:before {
    font-size: 8px
}

.campusMedia_sliderScreen2__a9Uew>div>div {
    display: flex;
    gap: 8px
}

.heroHeadingContent_headingSection__evo0H {
    display: flex;
    flex-direction: column;
    position: relative
}

.heroHeadingContent_headingSection__evo0H h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
    color: var(--color-neutral)
}

@media(min-width:992px) {
    .heroHeadingContent_headingSection__evo0H {
        min-height: 340px;
        grid-area: 1/1/2/2
    }
    .heroHeadingContent_headingSection__evo0H h2 {
        font-size: 40px;
        margin-right: 5px;
        line-height: 48px
    }
}

@media(max-width:991px) {
    .heroHeadingContent_headingSection__evo0H {
        margin: -25px -20px 0;
        z-index: 1;
        background: var(--color-white);
        border-radius: 16px 16px 0 0;
        padding: 20px 20px 16px
    }
}

.heroHeadingContent_collegeChipsGroup__fDQJC {
    display: flex;
    gap: 8px;
    overflow: scroll;
    padding: 0 20px;
    margin: auto -20px 12px
}

@media(min-width:992px) {
    .heroHeadingContent_collegeChipsGroup__fDQJC {
        margin: 0 -156px 15px -20px
    }
}

.heroHeadingContent_collegeChipsGroup__fDQJC::-webkit-scrollbar {
    display: none
}

.heroHeadingContent_collegeChipsGroup__fDQJC li {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: var(--comp-accent-A2);
    display: flex;
    flex: none;
    flex-direction: row;
    align-items: center;
    padding: 2px 8px;
    gap: 4px;
    height: 20px;
    background: var(--comp-accent-A);
    border-radius: 12px
}

.heroHeadingContent_addonInfo__JqNRc {
    display: flex;
    color: var(--color-neutral-1);
    margin-top: 16px;
    gap: 16px
}

.heroHeadingContent_addonInfo__JqNRc li {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 14px;
    line-height: 20px;
    flex: none
}

.heroHeadingContent_addonInfo__JqNRc li i {
    color: var(--color-primary-2);
    margin-right: 4px
}

.heroHeadingContent_feeDiv__5fiYY {
    padding: 12px 24px;
    margin-top: auto;
    border-radius: 12px;
    border: 1px solid rgba(113, 202, 255, .2);
    background: #fff;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .05)
}

.heroHeadingContent_feeDiv__5fiYY p {
    color: var(--color-primary-2);
    font-size: 14px;
    line-height: 20px
}

@media(max-width:991px) {
    .heroHeadingContent_feeDiv__5fiYY {
        margin-top: 16px
    }
}

.heroHeadingContent_feeContent__KdYGg {
    margin-top: 4px;
    display: flex;
    justify-content: space-between
}

.heroHeadingContent_feeContent__KdYGg button {
    background: none;
    padding: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    color: var(--color-primary)
}

.heroHeadingContent_feeValue__TFh_r {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: var(--color-neutral)
}

.studentSuccessStories_studentSuccessStoriesBox__OP_Jo {
    padding: 40px 0
}

.studentSuccessStories_headingBox__zEetb {
    margin-bottom: 25px
}

@media(min-width:992px) {
    .studentSuccessStories_headingBox__zEetb {
        text-align: center
    }
}

.studentSuccessStories_videoGridContainer__qlobx {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(5, 1fr);
    grid-column-gap: 16px;
    grid-row-gap: 16px
}

@media(min-width:992px) {
    .studentSuccessStories_videoGridContainer__qlobx {
        width: 50%;
        margin: auto
    }
}

.studentSuccessStories_videoCard__j7Lyg {
    border-radius: 8px;
    overflow: hidden
}

.studentSuccessStories_videoCard__j7Lyg:first-child {
    grid-area: 1/1/3/3
}

.studentSuccessStories_videoCard__j7Lyg:nth-child(2) {
    grid-area: 3/1/6/2;
    margin-bottom: 9px
}

.studentSuccessStories_videoCard__j7Lyg:nth-child(3) {
    grid-area: 3/2/6/3;
    margin-bottom: 9px
}

.aboutCampus_aboutBox__6cHgW h4 {
    margin-bottom: 12px
}

.aboutCampus_aboutBox__6cHgW p {
    font-weight: 400;
    font-size: 14px;
    color: var(--color-neutral-2)
}

@media(min-width:992px) {
    .aboutCampus_aboutBox__6cHgW p {
        margin-bottom: 40px
    }
}

.campusHeroSection_campusHeroSection__P8wG3 {
    height: 308px;
    padding: 24px 0 0;
    margin-bottom: 24px;
    background: url("data:image/svg+xml,%3Csvg width='361' height='253' viewBox='0 0 361 253' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M118.235 0.0167316L118.335 126.083L0.298686 126.067L0.399025 252L242.354 252.034L242.254 126.101L360.29 126.118L360.19 0.0510286L118.235 0.0167316Z' fill='url(%23paint0_linear_401_2497)' fill-opacity='0.2'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_401_2497' x1='266.291' y1='44.6365' x2='-53.7931' y2='226.921' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0.2'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A") 50% no-repeat, linear-gradient(180deg, var(--color-primary) 0, #151f38 100%, #151f38 100%);
    background-size: auto 100%, cover
}

@media(min-width:992px) {
    .campusHeroSection_campusHeroSection__P8wG3 {
        height: 385px;
        padding: 58px 0 30px;
        margin-bottom: 96px
    }
}

.campusHeroSection_campusHeroSection__P8wG3>div {
    display: flex;
    flex-direction: column
}

@media(min-width:992px) {
    .campusHeroSection_campusHeroSection__P8wG3>div {
        flex-direction: row
    }
    .campusHeroSection_campusHeroSection__P8wG3>div>div {
        width: 50%
    }
}

.campusHeroSection_campusHeroSection__P8wG3>div h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
    color: var(--color-white)
}

@media(min-width:992px) {
    .campusHeroSection_campusHeroSection__P8wG3>div h2 {
        font-size: 42px;
        margin-right: 5px;
        line-height: 58px
    }
}

.campusHeroSection_collegeChipsGroup__yeBpv {
    display: flex;
    gap: 8px;
    overflow: scroll;
    padding: 0 20px;
    margin: auto -20px 12px
}

@media(min-width:992px) {
    .campusHeroSection_collegeChipsGroup__yeBpv {
        margin: 0 -156px 15px -20px
    }
}

.campusHeroSection_collegeChipsGroup__yeBpv::-webkit-scrollbar {
    display: none
}

.campusHeroSection_collegeChipsGroup__yeBpv li {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: var(--comp-dark-accent-A2);
    display: flex;
    flex: none;
    flex-direction: row;
    align-items: center;
    padding: 2px 8px;
    gap: 4px;
    height: 20px;
    background: var(--comp-dark-accent-A);
    border-radius: 12px
}

.campusHeroSection_addonInfo__9Bi85 {
    display: flex;
    color: var(--color-white);
    margin-top: 16px;
    gap: 16px
}

.campusHeroSection_addonInfo__9Bi85 li {
    display: flex;
    align-items: center;
    gap: 4px;
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    flex: none
}

.campusHeroSection_addonInfo__9Bi85 li i {
    color: var(--color-primary-2);
    margin-right: 4px
}

.campusHeroSection_singleSlickCarouselContainer__Aoe85 {
    --default-height-campus-hero-carousel: 185px;
    margin-top: 24px
}

@media(min-width:992px) {
    .campusHeroSection_singleSlickCarouselContainer__Aoe85 {
        --default-height-campus-hero-carousel: 315px;
        margin-top: 44px
    }
}

.campusHeroSection_singleSlickCarouselContainer__Aoe85 .collegeImg {
    display: block;
    width: 100%;
    height: var(--default-height-campus-hero-carousel);
    object-fit: cover;
    object-position: center
}

.campusHeroSection_singleSlickCarouselContainer__Aoe85 .slick-slide {
    position: relative;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    overflow: hidden;
    height: var(--default-height-campus-hero-carousel);
    cursor: pointer
}

.campusHeroSection_singleSlickCarouselContainer__Aoe85 .slick-slide img,
.campusHeroSection_singleSlickCarouselContainer__Aoe85 .slick-slide video {
    width: 100%
}

.campusHeroSection_singleSlickCarouselContainer__Aoe85 .slick-dots {
    bottom: 0
}

.campusHeroSection_singleSlickCarouselContainer__Aoe85 .slick-dots li {
    margin: 0 -2px
}

.campusHeroSection_singleSlickCarouselContainer__Aoe85 .slick-dots li button:before {
    font-size: 8px;
    color: #fff
}

.campusHeroSection_singleSlickCarouselContainer__Aoe85 .slick-dots li.slick-active button:before {
    color: #fff
}

.campusHeroSection_cardInfo__Qhx6Z {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    display: flex
}

.campusHeroSection_cardInfo__Qhx6Z .campusHeroSection_collegeLogo__MYJu9 {
    display: flex;
    align-items: center;
    height: 42px;
    width: 107px;
    padding: 8px;
    background: var(--color-white)
}

.campusHeroSection_mediaStats__A3mgN {
    display: flex;
    height: 22px;
    background: var(--color-neutral-3);
    border-radius: 4px;
    color: var(--color-white);
    font-weight: 500;
    font-size: 10px;
    line-height: 140%;
    align-items: center;
    justify-content: space-evenly;
    margin: 12px 12px 0 auto;
    cursor: pointer
}

.campusHeroSection_mediaStats__A3mgN>div {
    padding: 0 8px
}

.campusHeroSection_mediaStats__A3mgN>div i {
    margin-right: 4px
}

.campusHeroSection_mediaStats__A3mgN>div:first-child {
    border-right: 1px solid var(--color-white-neutral-3-40)
}

.campusHeroSection_buttonBox__O4GTZ {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
    justify-content: center;
    justify-content: space-between;
    border: 1px solid hsla(0, 0%, 5%, .1);
    border-radius: 0 0 8px 8px
}

.campusHeroSection_buttonBox__O4GTZ button {
    padding: 18px 10px;
    background-color: #fff;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    color: hsla(0, 0%, 5%, .7);
    position: relative
}

.campusHeroSection_buttonBox__O4GTZ button .campusHeroSection_bookedTour__y1sPa {
    position: absolute;
    display: flex;
    background: #edf9f7;
    border-radius: 12px;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #006064;
    justify-content: center;
    align-items: center;
    padding: 4px 8px;
    height: 25px;
    bottom: -12px;
    left: 50%;
    transform: translate(-50%)
}

.campusHeroSection_buttonBox__O4GTZ button .campusHeroSection_bookedTour__y1sPa i {
    margin-bottom: 0;
    font-size: 12px;
    margin-right: 3px
}

.campusHeroSection_buttonBox__O4GTZ button i {
    font-size: 20px;
    display: block;
    margin-bottom: 8px
}

.campusHeroSection_buttonBox__O4GTZ button span {
    display: block
}

.campusHeroSection_buttonBox__O4GTZ button.campusHeroSection_leftRightBorder__4Gjm_ {
    border-left: 1px solid hsla(0, 0%, 5%, .1);
    border-right: 1px solid hsla(0, 0%, 5%, .1)
}

.campusHeroSection_buttonBox__O4GTZ button:first-child {
    border-bottom-left-radius: 8px
}

.campusHeroSection_buttonBox__O4GTZ button:last-child {
    border-bottom-right-radius: 8px
}

.campusHeroSection_animate__zTx0Z i {
    color: var(--color-error);
    animation: expand-and-shrink .5s forwards
}

.campusHeroSection_isFirstTime__vTdYo {
    position: relative;
    z-index: 999;
    background-color: hsla(0, 0%, 100%, .9)
}

.singleCard_singleCard__e1q9b {
    margin: 0 auto;
    padding: 35px 0;
    background-color: var(--color-white)
}

.singleCard_singleCard__e1q9b>div {
    display: flex;
    row-gap: 16px;
    border: 1px solid #f2e8d8;
    border-radius: 8px;
    padding: 20px;
    flex-direction: column;
    align-items: flex-start
}

@media(min-width:992px) {
    .singleCard_singleCard__e1q9b>div {
        padding: 50px
    }
}

.singleCard_singleCard__e1q9b>div h2 {
    margin: 0
}

.singleCard_singleCard__e1q9b>div ul {
    display: flex;
    flex-direction: column;
    row-gap: 12px
}

@media(min-width:992px) {
    .singleCard_singleCard__e1q9b>div ul {
        display: block;
        margin: 20px 0
    }
}

.singleCard_singleCard__e1q9b>div ul li {
    color: var(--color-neutral-2);
    display: flex;
    column-gap: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    align-items: baseline
}

.singleCard_singleCard__e1q9b>div ul li i {
    color: var(--color-secondary)
}

@media(min-width:992px) {
    .singleCard_singleCard__e1q9b>div ul li i {
        margin-right: 6px
    }
    .singleCard_singleCard__e1q9b>div ul li {
        float: left;
        display: inline-block;
        margin-right: 20px
    }
}

.singleCard_singleCard__e1q9b>div button {
    display: flex;
    gap: 8px;
    flex: none;
    order: 0;
    flex-grow: 0;
    width: 100%;
    align-items: center
}

@media(min-width:992px) {
    .singleCard_singleCard__e1q9b>div button {
        display: inline-block;
        width: auto
    }
}

.diversityMBA_diversityMBA__77FDE {
    padding: 40px 0;
    background-color: var(--color-white);
    scroll-margin-top: 100px
}

.diversityMBA_diversityMBA__77FDE h2 {
    margin: 8px 0 0
}

.diversityMBA_diversityMBA__77FDE label {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: var(--color-primary-2);
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0
}

.diversityMBA_diversityMBA__77FDE .diversityMBA_selectLabel__bgJMw {
    color: #c88c32
}

@media(max-width:991px) {
    .diversityMBA_diversityMBA__77FDE {
        scroll-margin-top: 80px
    }
}

.diversityMBA_cardContainer__DIL0e {
    margin-top: 20px;
    display: flex;
    overflow-x: auto;
    gap: 12px;
    height: 100%
}

@media(max-width:991px) {
    .diversityMBA_cardContainer__DIL0e {
        padding: 0 16px;
        margin-right: -16px;
        margin-left: -16px
    }
}

.diversityMBA_cardContainer__DIL0e li {
    width: 300px;
    display: flex;
    flex-shrink: 0;
    flex-direction: column;
    gap: 16px;
    border: 1px solid hsla(0, 0%, 5%, .05);
    border-radius: 8px;
    padding: 16px 12px
}

.diversityMBA_cardContainer__DIL0e li h6 {
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: var(--color-primary)
}

.diversityMBA_cardContainer__DIL0e li p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-2)
}

.diversityMBA_tnc__6XLK1 {
    color: hsla(0, 0%, 5%, .4);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px
}

.campusFeePopup_campusFeeBox__dBfUU {
    padding: 16px;
    display: flex;
    flex-direction: column;
    height: 100%
}

.campusFeePopup_campusFeeBox__dBfUU .campusFeePopup_zeroPercentBox__z_b3V {
    background: #edf9f7;
    width: 100%;
    padding: 8px 12px;
    border-radius: 8px;
    text-align: center;
    color: #006064
}

.campusFeePopup_campusFeeBox__dBfUU .campusFeePopup_feeSection__htugp {
    margin: 16px 0;
    padding: 20px 0 10px;
    border-bottom: thin dashed hsla(0, 0%, 5%, .4)
}

.campusFeePopup_campusFeeBox__dBfUU .campusFeePopup_feeSection__htugp .campusFeePopup_collageFees__4zUwP {
    margin-bottom: 15px;
    display: flex;
    justify-content: space-between;
    color: hsla(0, 0%, 5%, .7);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

@media(min-width:992px) {
    .campusFeePopup_campusFeeBox__dBfUU .campusFeePopup_feeSection__htugp .campusFeePopup_collageFees__4zUwP {
        font-size: 16px
    }
}

.campusFeePopup_campusFeeBox__dBfUU .campusFeePopup_feeSection__htugp .campusFeePopup_collageFees__4zUwP i {
    margin-right: 8px
}

.campusFeePopup_campusFeeBox__dBfUU .campusFeePopup_totalFees__9RbKK {
    display: flex;
    justify-content: space-between;
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

@media(min-width:992px) {
    .campusFeePopup_campusFeeBox__dBfUU .campusFeePopup_totalFees__9RbKK {
        font-size: 16px
    }
}

.campusFeePopup_campusFeeBox__dBfUU .campusFeePopup_totalFees__9RbKK .campusFeePopup_totalAmount__FPkUp {
    color: #0c0c0c;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px
}

@media(min-width:992px) {
    .campusFeePopup_campusFeeBox__dBfUU .campusFeePopup_totalFees__9RbKK .campusFeePopup_totalAmount__FPkUp {
        font-size: 16px
    }
}

.campusFeePopup_campusFeeBox__dBfUU button {
    margin-top: auto
}

.bookCollegeTourStrip_backgroundBox__UkPYT {
    background-color: #f5f6fa;
    padding: 12px 20px 16px
}

.bookCollegeTourStrip_bookCollegeTourStripbox__VbEVT .bookCollegeTourStrip_bookCollegeTourStrip__2J3kc {
    background: linear-gradient(0deg, rgba(113, 202, 255, .05), rgba(113, 202, 255, .05)), #fff;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .05);
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 14px 16px;
    border: 1px solid var(--color-info-4);
    border-radius: 8px;
    cursor: pointer;
    background-size: contain
}

@media(min-width:992px) {
    .bookCollegeTourStrip_bookCollegeTourStripbox__VbEVT .bookCollegeTourStrip_bookCollegeTourStrip__2J3kc {
        padding: 29px 40px;
        display: flex;
        background-size: auto;
        align-items: center;
        flex-direction: row
    }
}

.bookCollegeTourStrip_bookCollegeTourStripbox__VbEVT .bookCollegeTourStrip_bookCollegeTourStrip__2J3kc h4 {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 8px;
    color: var(--color-info-2)
}

@media(max-width:991px) {
    .bookCollegeTourStrip_bookCollegeTourStripbox__VbEVT .bookCollegeTourStrip_bookCollegeTourStrip__2J3kc h4 {
        font-size: 14px;
        line-height: 18px;
        color: #0077be;
        margin-bottom: 4px
    }
}

.bookCollegeTourStrip_bookCollegeTourStripbox__VbEVT .bookCollegeTourStrip_bookCollegeTourStrip__2J3kc p {
    font-size: 16px;
    line-height: 22px;
    color: var(--color-neutral-2)
}

@media(max-width:991px) {
    .bookCollegeTourStrip_bookCollegeTourStripbox__VbEVT .bookCollegeTourStrip_bookCollegeTourStrip__2J3kc p {
        font-size: 13px;
        line-height: 16px;
        color: hsla(0, 0%, 5%, .7)
    }
}

.bookCollegeTourStrip_bookCollegeTourStripbox__VbEVT .bookCollegeTourStrip_bookCollegeTourStrip__2J3kc i {
    color: var(--color-accent-G2)
}

@media(min-width:992px) {
    .bookCollegeTourStrip_bookCollegeTourStripbox__VbEVT .bookCollegeTourStrip_bookCollegeTourStrip__2J3kc i {
        font-size: 20px
    }
}

.bookCollegeTourStrip_upcomingTourBox__TZz4L {
    border-radius: 12px;
    background: linear-gradient(180deg, #e9f4fc, rgba(233, 244, 252, 0)), #fff;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .05)
}

.bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_dateAndTimeBoxAndViewDetailBox__gXHG9 {
    border: 1px solid rgba(146, 201, 240, .2);
    border-radius: 12px
}

@media(min-width:992px) {
    .bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_dateAndTimeBoxAndViewDetailBox__gXHG9 {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: column
    }
    .bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_dateAndTimeBoxAndViewDetailBox__gXHG9 .bookCollegeTourStrip_tourDetails__qQW88 {
        width: 60%
    }
}

.bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_dateAndTimeBoxAndViewDetailBox__gXHG9 .bookCollegeTourStrip_dateAndTimeBox__dGRQ2 {
    color: #0c0c0c;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    display: flex;
    padding: 10px;
    align-items: center;
    justify-content: space-between
}

.bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_dateAndTimeBoxAndViewDetailBox__gXHG9 .bookCollegeTourStrip_dateAndTimeBox__dGRQ2 span {
    color: hsla(0, 0%, 5%, .4);
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    display: block;
    text-align: left;
    margin-bottom: 5px;
    font-weight: 600;
    line-height: 20px
}

@media(min-width:992px) {
    .bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_dateAndTimeBoxAndViewDetailBox__gXHG9 .bookCollegeTourStrip_dateAndTimeBox__dGRQ2 span {
        font-size: 12px
    }
    .bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_dateAndTimeBoxAndViewDetailBox__gXHG9 .bookCollegeTourStrip_dateAndTimeBox__dGRQ2 {
        font-size: 14px;
        font-weight: 600;
        line-height: 20px
    }
}

.bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_dateAndTimeBoxAndViewDetailBox__gXHG9 .bookCollegeTourStrip_dateAndTimeBox__dGRQ2 .bookCollegeTourStrip_dateBox__0pIsD {
    width: 50%;
    padding-left: 20px;
    position: relative;
    font-size: 14px
}

.bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_dateAndTimeBoxAndViewDetailBox__gXHG9 .bookCollegeTourStrip_dateAndTimeBox__dGRQ2 .bookCollegeTourStrip_dateBox__0pIsD span {
    font-size: 12px
}

.bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_dateAndTimeBoxAndViewDetailBox__gXHG9 .bookCollegeTourStrip_dateAndTimeBox__dGRQ2 .bookCollegeTourStrip_dateBox__0pIsD i {
    margin-right: 5px;
    font-size: 12px
}

@media(max-width:991px) {
    .bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_dateAndTimeBoxAndViewDetailBox__gXHG9 .bookCollegeTourStrip_dateAndTimeBox__dGRQ2 .bookCollegeTourStrip_dateBox__0pIsD:before {
        content: "";
        position: absolute;
        right: 10px;
        top: 10px;
        width: 1px;
        height: 20px;
        top: 12px;
        border-right: thin solid hsla(0, 0%, 5%, .05)
    }
}

@media(min-width:992px) {
    .bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_dateAndTimeBoxAndViewDetailBox__gXHG9 .bookCollegeTourStrip_dateAndTimeBox__dGRQ2 .bookCollegeTourStrip_dateBox__0pIsD {
        width: auto;
        padding-right: 55px
    }
}

.bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_dateAndTimeBoxAndViewDetailBox__gXHG9 .bookCollegeTourStrip_dateAndTimeBox__dGRQ2 .bookCollegeTourStrip_timeBox__M0veO {
    width: 50%;
    padding-left: 20px;
    font-size: 14px
}

.bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_dateAndTimeBoxAndViewDetailBox__gXHG9 .bookCollegeTourStrip_dateAndTimeBox__dGRQ2 .bookCollegeTourStrip_timeBox__M0veO span {
    font-size: 12px
}

.bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_dateAndTimeBoxAndViewDetailBox__gXHG9 .bookCollegeTourStrip_dateAndTimeBox__dGRQ2 .bookCollegeTourStrip_timeBox__M0veO i {
    font-size: 12px;
    margin-right: 5px
}

@media(min-width:992px) {
    .bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_dateAndTimeBoxAndViewDetailBox__gXHG9 .bookCollegeTourStrip_dateAndTimeBox__dGRQ2 .bookCollegeTourStrip_timeBox__M0veO {
        width: auto;
        margin-left: 15px
    }
}

.bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_viewDetailsButton__nWPzH {
    text-align: center;
    color: #22366a;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    padding: 15px 0;
    margin-top: 10px;
    border-radius: 0 0 12px 12px;
    border-top: 1px solid rgba(146, 201, 240, .2);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}

.bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_viewDetailsButton__nWPzH i {
    margin-left: 5px
}

@media(min-width:992px) {
    .bookCollegeTourStrip_upcomingTourBox__TZz4L .bookCollegeTourStrip_viewDetailsButton__nWPzH {
        border-top: 1px solid rgba(146, 201, 240, .2);
        background: #fff;
        padding: 12px 24px;
        justify-content: center;
        align-items: center;
        margin-top: 10px
    }
}

.bookCollegeTourStrip_collegeTourHeading__cSt_B {
    text-align: center;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    display: flex;
    justify-content: center;
    padding-top: 16px;
    color: #176b9d;
    margin-bottom: 15px
}

@media(min-width:992px) {
    .bookCollegeTourStrip_collegeTourHeading__cSt_B {
        font-size: 14x
    }
}

.bookCollegeTourStrip_collegeTourHeading__cSt_B span {
    position: relative
}

.bookCollegeTourStrip_collegeTourHeading__cSt_B span:after,
.bookCollegeTourStrip_collegeTourHeading__cSt_B span:before {
    content: "";
    position: absolute;
    width: 70px;
    height: 1px;
    top: 8px
}

@media(min-width:992px) {
    .bookCollegeTourStrip_collegeTourHeading__cSt_B span:after,
    .bookCollegeTourStrip_collegeTourHeading__cSt_B span:before {
        width: 170px
    }
}

.bookCollegeTourStrip_collegeTourHeading__cSt_B span:after {
    background: linear-gradient(270deg, rgba(23, 107, 157, .28), rgba(23, 107, 157, .02));
    right: -80px;
    transform: matrix(-1, 0, 0, 1, 0, 0)
}

@media(min-width:992px) {
    .bookCollegeTourStrip_collegeTourHeading__cSt_B span:after {
        right: -180px
    }
}

.bookCollegeTourStrip_collegeTourHeading__cSt_B span:before {
    background: linear-gradient(270deg, rgba(23, 107, 157, .28), rgba(23, 107, 157, .02));
    left: -80px
}

@media(min-width:992px) {
    .bookCollegeTourStrip_collegeTourHeading__cSt_B span:before {
        left: -180px
    }
}

.certificateSection_certificateSection__tolxu {
    position: relative
}

.certificateSection_container__VtptH {
    padding: 40px 0
}

@media(min-width:992px) {
    .certificateSection_container__VtptH {
        padding: 60px 0;
        min-height: 400px;
        display: grid;
        grid-template-columns: 2fr 1fr
    }
    .certificateSection_container__VtptH .certificateSection_certificateImage__PAONz {
        display: flex;
        justify-content: center;
        align-items: flex-end;
        margin-left: 35px
    }
    .certificateSection_container__VtptH .certificateSection_certificateImage__PAONz img {
        width: auto;
        height: 212px
    }
}

.certificateSection_container__VtptH label {
    color: var(--color-neutral-2)
}

.certificateSection_container__VtptH>div>ul {
    display: flex;
    margin: 16px 0 0;
    cursor: pointer
}

@media(min-width:992px) {
    .certificateSection_container__VtptH>div>ul {
        margin: 30px 0 0;
        width: 80%
    }
}

.certificateSection_container__VtptH>div>ul li {
    width: 50%;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    color: var(--color-neutral-3);
    border-bottom: 1px solid var(--color-neutral-6);
    padding: 8px
}

.certificateSection_container__VtptH>div>ul .certificateSection_active__06tPC {
    color: var(--color-secondary);
    border-bottom: 1px solid var(--color-secondary)
}

.certificateSection_tabContainer__lW06X {
    display: flex;
    flex-direction: column
}

.certificateSection_tabContainer__lW06X img {
    margin: 58px auto 16px;
    display: block;
    width: 236px;
    height: 178px
}

.certificateSection_tabContainer__lW06X h6 {
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    margin-top: 50px
}

.certificateSection_tabContainer__lW06X ul {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-top: 20px
}

.certificateSection_tabContainer__lW06X ul>li {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    display: flex;
    align-items: center;
    gap: 12px
}

.certificateSection_tabContainer__lW06X ul>li i {
    color: var(--color-secondary)
}

.certificateSection_lightEffect__vzW9T {
    position: absolute
}

.selectAwardsRecognitions_awardsRecognitionsBox__GLHLK {
    width: 100%;
    padding: 40px 0;
    background: linear-gradient(180deg, #e8f0fd 45.38%, rgba(239, 234, 253, .9))
}

@media(min-width:992px) {
    .selectAwardsRecognitions_awardsRecognitionsBox__GLHLK .selectAwardsRecognitions_gridContainer__vf4Ic {
        display: grid;
        grid-template-columns: 1fr 2fr;
        align-items: center
    }
}

@media(max-width:991px) {
    .selectAwardsRecognitions_awardsRecognitionsBox__GLHLK .selectAwardsRecognitions_gridContainer__vf4Ic h2 {
        font-size: 24px;
        line-height: 28px;
        text-align: center
    }
}

@media(min-width:992px) {
    .selectAwardsRecognitions_awardsRecognitionsBox__GLHLK .selectAwardsRecognitions_gridContainer__vf4Ic h2 {
        font-size: 48px;
        line-height: 54px
    }
}

.selectAwardsRecognitions_awardsRecognitionsBox__GLHLK .selectAwardsRecognitions_smallHeading__duDuo {
    color: var(--color-primary-2)
}

@media(max-width:991px) {
    .selectAwardsRecognitions_awardsRecognitionsBox__GLHLK .selectAwardsRecognitions_smallHeading__duDuo {
        font-size: 12px;
        line-height: 16px
    }
}

.selectAwardsRecognitions_awardsRecognitionsBox__GLHLK .selectAwardsRecognitions_logoListBox__a3Fvp {
    display: flex;
    gap: 15px;
    overflow-x: scroll
}

@media(max-width:991px) {
    .selectAwardsRecognitions_awardsRecognitionsBox__GLHLK .selectAwardsRecognitions_logoListBox__a3Fvp {
        margin-top: 16px;
        margin-right: -20px;
        margin-left: -20px
    }
}

.selectAwardsRecognitions_awardsRecognitionsBox__GLHLK .selectAwardsRecognitions_logoListBox__a3Fvp .selectAwardsRecognitions_logoBox__4ybuW {
    text-align: center;
    width: 250px;
    padding: 16px;
    background-color: #fff;
    border-radius: 8px;
    background-image: linear-gradient(90deg, #8c6115, #976d23 14.29%, #b58e48 28.57%, #cfa457 54.69%, #996f25);
    box-shadow: inset 0 100vw #fff;
    border: 1px solid transparent;
    border-image: linear-gradient(90deg, #8c6115, #976d23 14.29%, #b58e48 28.57%, #cfa457 54.69%, #996f25)
}

@media(max-width:991px) {
    .selectAwardsRecognitions_awardsRecognitionsBox__GLHLK .selectAwardsRecognitions_logoListBox__a3Fvp .selectAwardsRecognitions_logoBox__4ybuW {
        min-width: 170px
    }
}

.selectAwardsRecognitions_awardsRecognitionsBox__GLHLK .selectAwardsRecognitions_logoListBox__a3Fvp .selectAwardsRecognitions_logoBox__4ybuW p {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    margin-top: 15px
}

.selectAwardsRecognitions_awardsRecognitionsBox__GLHLK .selectAwardsRecognitions_logoListBox__a3Fvp .selectAwardsRecognitions_logoBox__4ybuW:last-child {
    margin-right: 20px
}

.selectAwardsRecognitions_awardsRecognitionsBox__GLHLK .selectAwardsRecognitions_logoListBox__a3Fvp .selectAwardsRecognitions_logoBox__4ybuW:first-child {
    margin-left: 20px
}

@keyframes selectNewRecruiterLogoSection_enterRight__YK3z9 {
    0% {
        transform: translateX(-400%)
    }
    to {
        transform: translateX(0)
    }
}

@keyframes selectNewRecruiterLogoSection_enterLeft__QLUsn {
    0% {
        transform: translateX(0)
    }
    to {
        transform: translateX(-400%)
    }
}

.selectNewRecruiterLogoSection_containerWrapper__PXKJz {
    padding: 40px 0;
    background-color: #fff
}

@media(min-width:992px) {
    .selectNewRecruiterLogoSection_containerWrapper__PXKJz label {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        text-transform: uppercase;
        color: var(--color-primary-2);
        flex: none;
        order: 0;
        flex-grow: 0
    }
}

.selectNewRecruiterLogoSection_selectHeading__aMWKQ h2,
.selectNewRecruiterLogoSection_selectHeading__aMWKQ h2 em {
    color: #000
}

.selectNewRecruiterLogoSection_labelColour__txaps {
    color: #c88c32
}

.selectNewRecruiterLogoSection_recruitersSectionContainer__jliwD {
    display: flex;
    flex-direction: column;
    gap: 8px
}

@media(min-width:992px) {
    .selectNewRecruiterLogoSection_recruitersSectionContainer__jliwD {
        margin-top: 40px;
        gap: 40px
    }
}

.selectNewRecruiterLogoSection_recruitersSection__x9C71 {
    display: flex;
    gap: 8px;
    overflow: hidden;
    position: relative;
    width: 100%
}

@media(min-width:992px) {
    .selectNewRecruiterLogoSection_recruitersSection__x9C71 {
        gap: 40px
    }
}

@supports(scrollbar-width:none) {
    .selectNewRecruiterLogoSection_recruitersSection__x9C71 {
        scrollbar-width: none
    }
}

.selectNewRecruiterLogoSection_recruitersSection__x9C71::-webkit-scrollbar {
    display: none
}

.selectNewRecruiterLogoSection_recruitersSection__x9C71:first-child div,
.selectNewRecruiterLogoSection_recruitersSection__x9C71:last-child div {
    animation: selectNewRecruiterLogoSection_enterRight__YK3z9 30s linear infinite alternate
}

@media(min-width:992px) {
    .selectNewRecruiterLogoSection_recruitersSection__x9C71:last-child div {
        animation: selectNewRecruiterLogoSection_enterLeft__QLUsn 30s linear infinite alternate
    }
}

@media(max-width:991px) {
    .selectNewRecruiterLogoSection_recruitersSection__x9C71:nth-child(2) div {
        animation: selectNewRecruiterLogoSection_enterLeft__QLUsn 30s linear infinite alternate
    }
}

.selectNewRecruiterLogoSection_recruitersSection__x9C71 div {
    min-width: 101px;
    height: 44px;
    padding: 16px 22px;
    border-radius: 12px;
    border: 1px solid #f2e8d8;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

@media(min-width:992px) {
    .selectNewRecruiterLogoSection_recruitersSection__x9C71 div {
        min-width: 180px;
        height: 80px;
        border-radius: 16px;
        padding: 28px 22px;
        transition: filter .5s ease-in
    }
    .selectNewRecruiterLogoSection_recruitersSection__x9C71 div:hover {
        filter: grayscale(0)
    }
    .selectNewRecruiterLogoSection_recruitersSection__x9C71 div:hover img {
        transform: scale(110%)
    }
}

.selectNewRecruiterLogoSection_recruitersSection__x9C71 div img {
    transition: transform .5s ease-in-out;
    transform: none;
    height: inherit;
    object-fit: scale-down
}

.selectNewRecruiterLogoSection_paddingBox__2kufy {
    margin: auto -20px;
    padding: 15px 0 20px
}

.selectFAQ_faqSection__aa7ht {
    background: #f3f3f3;
    padding: 40px 0
}

.selectFAQ_selectLabel__fmzR5 {
    color: #c88c32
}

.selectFAQ_faqSectionContainer__9q_ef {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin: 24px 0 0
}

.selectFAQ_faqSectionContainer__9q_ef dl {
    display: flex;
    flex-direction: column;
    padding: 16px;
    border: 1px solid var(--color-neutral-5);
    border-radius: 8px;
    flex: none;
    order: 1;
    flex-grow: 0
}

.selectFAQ_faqSectionContainer__9q_ef dt {
    transition: font-weight .15s;
    cursor: pointer;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: var(--color-neutral-1);
    justify-content: space-between;
    gap: 24px
}

.selectFAQ_faqSectionContainer__9q_ef dt i {
    color: var(--color-neutral-3);
    font-weight: 600
}

.selectFAQ_faqSectionContainer__9q_ef dd {
    display: none
}

.selectFAQ_active__Ffb9R {
    display: flex;
    flex-direction: column;
    gap: 16px;
    background-color: var(--color-white)
}

.selectFAQ_active__Ffb9R dt {
    font-weight: 600
}

.selectFAQ_active__Ffb9R dd {
    border-top: 1px solid var(--color-neutral-5);
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 16px 0 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--color-neutral-2)
}

@keyframes react-loading-skeleton {
    to {
        transform: translateX(100%)
    }
}

.react-loading-skeleton {
    --base-color: #ebebeb;
    --highlight-color: #f5f5f5;
    --animation-duration: 1.5s;
    --animation-direction: normal;
    --pseudo-element-display: block;
    background-color: var(--base-color);
    width: 100%;
    border-radius: .25rem;
    display: inline-flex;
    line-height: 1;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.react-loading-skeleton:after {
    content: " ";
    display: var(--pseudo-element-display);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background-repeat: no-repeat;
    background-image: linear-gradient(90deg, var(--base-color), var(--highlight-color), var(--base-color));
    transform: translateX(-100%);
    animation-name: react-loading-skeleton;
    animation-direction: var(--animation-direction);
    animation-duration: var(--animation-duration);
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY {
    outline: 1px solid hsla(0, 0%, 5%, .1);
    border-radius: 8px;
    height: auto;
    max-height: 100%;
    background-color: #fff;
    display: grid;
    height: -moz-fit-content;
    height: fit-content;
    position: relative
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY a {
    display: block;
    display: grid
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_image_wrapper__JWEWS {
    position: relative;
    overflow: hidden;
    border-radius: 8px 8px 0 0;
    width: 100%;
    height: 100%
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_image_wrapper__JWEWS .selectCampusCardWithShortlisting_imageContainer__XXwea {
    cursor: pointer
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_image_wrapper__JWEWS .selectCampusCardWithShortlisting_shareLikeIcon__unOQB {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    margin: 15px 15px 0 0;
    display: flex;
    align-items: center
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_image_wrapper__JWEWS .selectCampusCardWithShortlisting_shareLikeIcon__unOQB .selectCampusCardWithShortlisting_programNotAvailableBox__EG_ko {
    border-radius: 12px;
    border: 1px solid rgba(255, 195, 125, .5);
    background: #fff3e5;
    color: #85411b;
    padding: 4px 8px;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    display: flex;
    align-items: center
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_image_wrapper__JWEWS .selectCampusCardWithShortlisting_shareLikeIcon__unOQB .selectCampusCardWithShortlisting_programNotAvailableBox__EG_ko i {
    margin-right: 5px;
    font-size: 12px
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_image_wrapper__JWEWS .selectCampusCardWithShortlisting_shareLikeIcon__unOQB button {
    padding: 0;
    background: none
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_image_wrapper__JWEWS .selectCampusCardWithShortlisting_shareLikeIcon__unOQB button.selectCampusCardWithShortlisting_animate__AobCC i {
    opacity: 1
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_image_wrapper__JWEWS .selectCampusCardWithShortlisting_shareLikeIcon__unOQB button i {
    font-size: 24px;
    margin-left: 12px;
    opacity: .8;
    text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff
}

@media(max-width:991px) {
    .selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_image_wrapper__JWEWS .selectCampusCardWithShortlisting_shareLikeIcon__unOQB button i {
        font-size: 20px
    }
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_image_wrapper__JWEWS span {
    height: 100% !important;
    width: 100% !important
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_image_wrapper__JWEWS img {
    width: 100%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_image_wrapper__JWEWS .selectCampusCardWithShortlisting_campusLogoBox__UlhD7 {
    padding: 10px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 7px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    z-index: 1;
    width: 100px
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_image_wrapper__JWEWS .selectCampusCardWithShortlisting_campusLogoBox__UlhD7 img {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_image_wrapper__JWEWS>:last-child img {
    aspect-ratio: 16/7.87;
    object-fit: cover
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_paddingListbox__hu7lm {
    padding: 16px;
    overflow-y: scroll
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_tagsList__yjAlK {
    display: flex;
    align-items: center;
    margin: 0 -16px 0 0
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_campusImage__ypzvu {
    aspect-ratio: 16/9;
    object-fit: cover
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_buttonBox__hPzhm {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
    justify-content: center;
    justify-content: space-between;
    border-top: 1px solid hsla(0, 0%, 5%, .1)
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_buttonBox__hPzhm button {
    padding: 10px;
    background-color: #fff;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    color: hsla(0, 0%, 5%, .7)
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_buttonBox__hPzhm button i {
    font-size: 20px;
    display: block;
    margin-bottom: 8px
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_buttonBox__hPzhm button span {
    display: block
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_buttonBox__hPzhm button .selectCampusCardWithShortlisting_shortlistSpan__0_1WU {
    display: flex;
    align-items: center;
    justify-content: center
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_buttonBox__hPzhm button .selectCampusCardWithShortlisting_shortlistSpan__0_1WU i {
    margin: 0 5px 0 0;
    font-size: 16px;
    color: var(--color-accent-A2)
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_buttonBox__hPzhm button.selectCampusCardWithShortlisting_leftRightBorder__q9cMr {
    border-left: 1px solid hsla(0, 0%, 5%, .1);
    border-right: 1px solid hsla(0, 0%, 5%, .1)
}

@media(max-width:991px) {
    .selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_buttonBox__hPzhm {
        margin-top: auto
    }
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_animate__AobCC i {
    color: var(--color-error);
    animation: expand-and-shrink .5s forwards
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_recognizedBox__eSs3_ {
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: hsla(0, 0%, 5%, .7);
    margin: 5px 8px 0 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_specialText__o0fat {
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: hsla(0, 0%, 5%, .7);
    margin: 5px 8px 0 0;
    display: inline-block;
    flex: none;
    border-radius: 4px;
    padding: 2px 6px;
    color: var(--color-white);
    background: var(--color-secondary)
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_tourBooked__o_PqJ {
    color: var(--comp-accent-D2);
    background: var(--comp-accent-D)
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_notRecognized__r0vfz {
    background: #fff;
    min-height: 22px
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_programAndFeeBox__FrrjL {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 12px;
    gap: 15px
}

@media(min-width:992px) {
    .selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_programAndFeeBox__FrrjL {
        min-height: 42px
    }
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_programAndFeeBox__FrrjL .selectCampusCardWithShortlisting_pointBox__zsa89 {
    color: #176b9d;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

@media(min-width:992px) {
    .selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_programAndFeeBox__FrrjL .selectCampusCardWithShortlisting_pointBox__zsa89 {
        min-height: 50px
    }
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_programAndFeeBox__FrrjL .selectCampusCardWithShortlisting_pointBox__zsa89 p {
    font-size: 14px;
    margin-bottom: 5px
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_programAndFeeBox__FrrjL .selectCampusCardWithShortlisting_pointBox__zsa89 p:first-child {
    margin-bottom: 5px
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_programAndFeeBox__FrrjL .selectCampusCardWithShortlisting_pointBox__zsa89 p i {
    margin-right: 5px
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_programAndFeeBox__FrrjL .selectCampusCardWithShortlisting_feeBox__ozsNA {
    min-width: 130px
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_programAndFeeBox__FrrjL .selectCampusCardWithShortlisting_feeBox__ozsNA span {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    display: inline-block;
    margin-right: 8px;
    color: hsla(0, 0%, 5%, .4);
    margin-bottom: 5px
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_programAndFeeBox__FrrjL .selectCampusCardWithShortlisting_feeBox__ozsNA p {
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px
}

.selectCampusCardWithShortlisting_campusListBox__wb4HY .selectCampusCardWithShortlisting_programAndFeeBox__FrrjL .selectCampusCardWithShortlisting_ProgramNotPresent__vvkyX {
    color: var(--comp-accent-A2);
    background-color: var(--comp-accent-A);
    padding: 3px 8px;
    border-radius: 12px;
    font-weight: 600
}

.selectCampusCardWithShortlisting_affiliated_tag__oCTK_ {
    position: absolute;
    display: inline-block;
    top: 0;
    left: 0;
    background: var(--color-primary);
    color: var(--color-white);
    font-size: 16px;
    font-weight: 700;
    z-index: 1;
    padding: 6px 10px
}

.selectCampusCardWithShortlisting_campusGalleryButtonBox__chF5w {
    border-bottom: 1px solid var(--light-system-accent-g-accent-f-4, rgba(146, 201, 240, .2));
    background: linear-gradient(90deg, rgba(113, 202, 255, .1), rgba(113, 202, 255, .2) 46.88%, rgba(113, 202, 255, .1))
}

.selectCampusCardWithShortlisting_campusGalleryButtonBox__chF5w .selectCampusCardWithShortlisting_campusGalleryButton__HaCMS {
    width: 100%;
    display: block;
    background: none;
    align-items: center;
    color: #0077be;
    font-size: 12px;
    font-weight: 600;
    line-height: 25px;
    padding: 3px 0;
    text-align: center
}

.selectCampusCardWithShortlisting_campusGalleryButtonBox__chF5w .selectCampusCardWithShortlisting_campusGalleryButton__HaCMS i {
    margin-right: 4px
}

.selectCampusCardWithShortlisting_campusScrollBox__N13JH {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: scroll;
    margin-top: 20px
}

.selectCampusCardWithShortlisting_campusScrollBox__N13JH .selectCampusCardWithShortlisting_campusListBoxSizing__gTTQ4 {
    max-width: 320px;
    margin-right: 16px
}

@media(min-width:992px) {
    .selectCampusCardWithShortlisting_campusScrollBox__N13JH .selectCampusCardWithShortlisting_campusListBoxSizing__gTTQ4 {
        max-width: 345px
    }
}

.selectCampusCardWithShortlisting_campusScrollBox__N13JH>* {
    flex-shrink: 0
}

@media(max-width:991px) {
    .selectCampusCardWithShortlisting_campusScrollBox__N13JH>:first-child {
        margin-left: 20px
    }
}

.selectCampusCardWithShortlisting_campusName__s8OtR {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #0c0c0c;
    overflow: hidden;
    cursor: pointer
}

.selectCampusCardWithShortlisting_new-btn__c23Z7 {
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    right: 0;
    padding: 2px 8px;
    float: right
}

@media(min-width:992px) {
    .selectCampusCardWithShortlisting_cities_listing_showMore__tL1vB {
        margin: 40px auto 0;
        display: block
    }
}

.selectCampusCardWithShortlisting_tourBookingStrip__i5rfn {
    margin-top: 15px;
    border-radius: 8px;
    border: 1px solid rgba(167, 227, 216, .2);
    background: linear-gradient(270deg, rgba(167, 227, 216, .7) .01%, rgba(167, 227, 216, .7) 99.93%)
}

.selectCampusCardWithShortlisting_grabTheOpportunityButton__JBHqx {
    color: #006064;
    font-family: Public Sans;
    background: none;
    width: 100%;
    padding: 10px
}

.selectCampusCardWithShortlisting_grabTheOpportunityButton__JBHqx p {
    line-height: 20px;
    margin-left: 5px;
    text-align: left;
    font-size: 13px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.selectCampusCardWithShortlisting_grabTheOpportunityButton__JBHqx p strong {
    font-weight: 800
}

@media(min-width:992px) {
    .selectCampusCardWithShortlisting_grabTheOpportunityButton__JBHqx p {
        font-size: 14px
    }
}

.selectCampusCardWithShortlisting_fixedButton__hbDkS {
    width: 100%;
    position: fixed;
    padding: 12px 16px;
    bottom: 0;
    left: 0;
    background-color: #fff;
    box-shadow: 0 -4px 20px 0 rgba(0, 0, 0, .1)
}

.selectCampusCardWithShortlisting_sliderConfig__va8IJ .slick-dots {
    bottom: 5px
}

.selectCampusCardWithShortlisting_sliderConfig__va8IJ .slick-dots li {
    margin: 0 -2px
}

.selectCampusCardWithShortlisting_sliderConfig__va8IJ .slick-dots li button:before {
    cursor: pointer;
    font-size: 8px;
    width: 10px;
    height: 10px;
    padding: 0;
    color: #fff;
    opacity: .5
}

.selectCampusCardWithShortlisting_sliderConfig__va8IJ .slick-dots .slick-active button:before {
    color: #fff;
    opacity: 1
}

.selectCampusCardWithShortlisting_sliderConfig__va8IJ>div>div {
    display: flex
}

.selectCampusCardWithShortlisting_selectCard__WFM13 {
    border: 2px solid var(--color-secondary);
    border-radius: 10px
}

.selectCampusCardWithShortlisting_selectLabel__RUwfV {
    padding: 8px 0;
    position: absolute;
    top: 0;
    left: -2px;
    z-index: 1
}

.selectCampusCardWithShortlisting_selectLabel__RUwfV img {
    height: 35px
}

.selectCampusCardWithShortlisting_shimmerEffect__yAcW_ {
    background: linear-gradient(-45deg, rgba(167, 227, 216, .35) 40%, #fafafa 50%, rgba(167, 227, 216, .35) 60%);
    background-size: 300%;
    background-position-x: 100%;
    border-radius: 6px;
    animation: selectCampusCardWithShortlisting_shimmer__y_bbb 1.5s linear infinite
}

@media(min-width:992px) {
    .selectCampusCardWithShortlisting_hoverShimmerEffect__QVOMk:hover .selectCampusCardWithShortlisting_grabTheOpportunityButton__JBHqx {
        background: linear-gradient(-45deg, rgba(167, 227, 216, .35) 40%, #fafafa 50%, rgba(167, 227, 216, .35) 60%);
        background-size: 300%;
        background-position-x: 100%;
        animation: selectCampusCardWithShortlisting_shimmer__y_bbb 1s linear infinite
    }
}

@keyframes selectCampusCardWithShortlisting_shimmer__y_bbb {
    to {
        background-position-x: 0
    }
}

.globalShortlistedCollegesStrip_sectionContainer__ArYAn {
    background: var(--color-white)
}

@media(min-width:992px) {
    .globalShortlistedCollegesStrip_sectionContainer__ArYAn {
        padding: 80px 0 40px
    }
}

.globalShortlistedCollegesStrip_shortlistedCampusBox__uowud {
    padding: 17px;
    cursor: pointer;
    background: linear-gradient(90deg, rgba(233, 244, 252, 0), #e9f4fc 50.52%, rgba(233, 244, 252, 0)), #fff;
    border-radius: 0 0 8px 8px;
    display: grid;
    grid-template-columns: 8fr .5fr;
    border-top: 1px solid var(--color-accent-G4);
    justify-content: space-between;
    align-items: center
}

@media(min-width:992px) {
    .globalShortlistedCollegesStrip_shortlistedCampusBox__uowud {
        padding: 24px
    }
}

.globalShortlistedCollegesStrip_iconHeadingParaBox__lZMbu {
    width: 90%
}

.globalShortlistedCollegesStrip_iconHeadingParaBox__lZMbu .globalShortlistedCollegesStrip_iconHeadingBox__DKKHt {
    display: flex;
    align-items: center
}

.globalShortlistedCollegesStrip_iconHeadingParaBox__lZMbu .globalShortlistedCollegesStrip_iconHeadingBox__DKKHt img {
    margin-right: 10px
}

.globalShortlistedCollegesStrip_iconHeadingParaBox__lZMbu .globalShortlistedCollegesStrip_iconHeadingBox__DKKHt i {
    color: var(--color-functional-info-1);
    font-size: 13px
}

.globalShortlistedCollegesStrip_iconHeadingParaBox__lZMbu .globalShortlistedCollegesStrip_iconHeadingBox__DKKHt span {
    margin-right: 10px;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    color: var(--color-functional-info-1)
}

.globalShortlistedCollegesStrip_iconHeadingParaBox__lZMbu .globalShortlistedCollegesStrip_paraBox__pmoaK p {
    margin-top: 10px;
    font-weight: 400;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    color: hsla(0, 0%, 5%, .7)
}

@media(min-width:992px) {
    .globalShortlistedCollegesStrip_iconHeadingParaBox__lZMbu .globalShortlistedCollegesStrip_paraBox__pmoaK p {
        font-size: 14px
    }
}

.globalShortlistedCollegesStrip_heartContainer__Swfwd {
    position: relative;
    color: var(--color-grey-2);
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    padding: 7px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.globalShortlistedCollegesStrip_heartContainer__Swfwd i {
    color: var(--color-error);
    margin-right: 4px
}

.globalShortlistedCollegesStrip_heartContainer__Swfwd i,
.globalShortlistedCollegesStrip_heartContainer__Swfwd span {
    z-index: 1
}

@media(min-width:992px) {
    .globalShortlistedCollegesStrip_heartContainer__Swfwd {
        font-size: 24px;
        line-height: 28px
    }
}

.globalShortlistedCollegesStrip_heartContainer__Swfwd span {
    padding-left: 3px
}

.globalShortlistedCollegesStrip_animate__A9ZEm {
    position: absolute;
    background-color: var(--color-grey-6);
    height: 100%;
    width: 100%;
    border-radius: 18px
}

.globalShortlistedCollegesStrip_animate__A9ZEm i {
    color: var(--color-error)
}

.globalShortlistedCollegesStrip_animate__A9ZEm {
    animation: shrink-expand-shrink 10s infinite;
    animation-delay: 5s
}

.selectStickyBottomCTAs_fixedDiv__AkbN0 {
    position: fixed;
    bottom: 0;
    padding: 16px;
    border-radius: 8px 8px 0 0;
    border-bottom: .5px solid var(--Gold, #8c6115);
    background: linear-gradient(180deg, #151f39 83.47%, #c88c32 160.1%);
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 98;
    gap: 8px
}

@media(min-width:992px) {
    .selectStickyBottomCTAs_fixedDiv__AkbN0 {
        display: none
    }
}

.selectStickyBottomCTAs_fixedDiv__AkbN0>a,
.selectStickyBottomCTAs_fixedDiv__AkbN0>button {
    width: 50%;
    font-weight: 600
}

.selectStickyBottomCTAs_fixedDiv__AkbN0>a:nth-child(2),
.selectStickyBottomCTAs_fixedDiv__AkbN0>button:nth-child(2) {
    width: calc(50% - 16px);
    margin: 0 8px
}

.selectStickyBottomCTAs_whatsappCTA__dDVdP {
    color: var(--color-white);
    width: 50%;
    border: 1px solid hsla(0, 0%, 100%, .2)
}

.selectStickyBottomCTAs_whatsappCTA__dDVdP span {
    margin-right: 5px !important
}

.selectStickyBottomCTAs_whatsappCTA__dDVdP.selectStickyBottomCTAs_goFull__zF_vO {
    width: 100%
}

.selectStickyBottomCTAs_secondaryCTA__STltu {
    background: #efefef
}

.selectStickyBottomCTAs_hideStickyCTAOnScroll__k_diJ {
    position: fixed;
    bottom: -100px;
    left: 0;
    animation: selectStickyBottomCTAs_moveBottom__k7WrD 2s ease-in-out
}

@keyframes selectStickyBottomCTAs_moveBottom__k7WrD {
    0% {
        bottom: 0
    }
    to {
        bottom: -120px
    }
}

.selectStickyBottomCTAs_applyNowCTA__RRxDy {
    position: relative;
    padding: 16px;
    width: calc(100% - 10px);
    border-image-slice: 1 !important;
    border-width: 2px 0 !important;
    border-image-source: linear-gradient(90deg, #8c6115 .08%, #f6d499 48.08%, #8c6115 96.08%) !important
}

.selectStickyBottomCTAs_applyNowCTA__RRxDy:before {
    background: #efefef;
    content: "";
    position: absolute;
    left: -6px;
    top: -2px;
    width: calc(100% + 12px);
    height: calc(100% + 4px);
    border: 2px solid #8c6115;
    border-radius: 8px;
    z-index: -1
}

.selectStickyBottomCTAs_applyNowCTA__RRxDy:focus,
.selectStickyBottomCTAs_applyNowCTA__RRxDy:hover {
    background-color: unset !important;
    border: none !important
}

.selectStickyBottomCTAs_applyNowCTA__RRxDy:focus:before,
.selectStickyBottomCTAs_applyNowCTA__RRxDy:hover:before {
    top: 0;
    height: 100%
}

.myCampusTours_stickyContent__eONjT {
    position: -webkit-sticky;
    position: sticky;
    top: calc(var(--header-height));
    border-top: 1px solid var(--color-grey-6);
    background: var(--color-white);
    padding: 16px;
    z-index: 10;
    box-shadow: 0 11px 15px -15px rgba(0, 0, 0, .2)
}

.myCampusTours_stickyContent__eONjT.myCampusTours_onWeb__L_QXk {
    top: calc(var(--header-height) + 11px)
}

.myCampusTours_stickyContent__eONjT h2 {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: var(--color-neutral)
}

.myCampusTours_banner__0v4ak {
    cursor: pointer
}

.myCampusTours_mainContainer__nNJF8 {
    min-height: 50vh
}

.bookedToursScreen_mainContainer__Zntyv {
    display: flex;
    flex-direction: column;
    gap: 32px
}

.bookedToursScreen_cardsContainer__yb9v6 {
    background-color: var(--color-primary-3);
    padding-top: 32px
}

.bookedToursScreen_cards__4bGwv {
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: center
}

.bookedToursScreen_cards__4bGwv .bookedToursScreen_heading__RVtXD {
    text-transform: uppercase;
    color: var(--color-neutral-2);
    font-size: 12px;
    font-weight: 600;
    line-height: 16px
}

.bookedToursScreen_banner___4n9z {
    cursor: pointer
}

.dynamicForm_mainContainer__bfESO {
    margin: 0
}

.dynamicForm_formWrapper__SZU5o {
    background: linear-gradient(180deg, var(--color-primary) 0, #151f38 100%, #151f38 100%);
    padding: 40px 16px;
    display: flex;
    flex-direction: column
}

@media(min-width:768px) {
    .dynamicForm_formWrapper__SZU5o {
        padding: 120px 156px;
        flex-direction: row
    }
    .dynamicForm_formWrapper__SZU5o .dynamicForm_headingWrapper__3OP2u {
        flex: 1 1
    }
}

.dynamicForm_formWrapper__SZU5o .dynamicForm_heading__E_Qjr {
    margin-top: 12px;
    margin-bottom: 24px
}

.dynamicForm_formWrapper__SZU5o .dynamicForm_heading__E_Qjr p {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    color: var(--color-white)
}

@media(min-width:768px) {
    .dynamicForm_formWrapper__SZU5o .dynamicForm_heading__E_Qjr p {
        font-size: 48px;
        line-height: 58px
    }
}

.dynamicForm_formWrapper__SZU5o .dynamicForm_heading__E_Qjr p em {
    color: var(--color-secondary-2)
}

.dynamicForm_formContainer__hm3Cw {
    flex: 1.1 1
}

.scholarshipFeeBreakup_zeroPercentBox__PzdNy {
    background-color: hsla(84, 55%, 64%, .2) !important;
    color: var(--color-success-2) !important;
    font-weight: 600;
    font-size: 14px
}

.scholarshipFeeBreakup_scholarshipAmount__ruqtm {
    color: var(--color-success-2);
    position: relative
}

.scholarshipFeeBreakup_scholarshipAmount__ruqtm:before {
    content: "";
    width: 8px;
    border: .5px solid;
    position: absolute;
    top: 50%;
    left: -16px
}

.downloadPdfLeadMagnetModule_relativeDiv__ECPTP {
    position: relative;
    height: 105px
}

@media(min-width:992px) {
    .downloadPdfLeadMagnetModule_relativeDiv__ECPTP {
        height: 42px
    }
}

.downloadPdfLeadMagnetModule_absDiv__WfJVC {
    top: -34px
}

.downloadPdfLeadMagnetModule_absDiv__WfJVC button {
    font-weight: 600
}

@media(min-width:992px) {
    .downloadPdfLeadMagnetModule_absDiv__WfJVC {
        display: flex;
        background-color: var(--color-white);
        border-radius: 8px;
        align-items: center;
        text-align: center;
        padding-right: 20px;
        filter: drop-shadow(0 4px 14px rgba(12, 12, 12, .1))
    }
}

.downloadPdfLeadMagnetModule_contentDiv__YHl_d {
    background-color: var(--color-white);
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
    border-radius: 8px;
    justify-content: center
}

@media(max-width:991px) {
    .downloadPdfLeadMagnetModule_contentDiv__YHl_d {
        margin-bottom: 25px;
        filter: drop-shadow(0 4px 14px rgba(12, 12, 12, .1))
    }
}

.downloadPdfLeadMagnetModule_contentDiv__YHl_d div {
    padding: 18px 0;
    text-align: center;
    border-left: .5px solid #f3f3f3
}

.downloadPdfLeadMagnetModule_contentDiv__YHl_d div h5 {
    font-weight: 800;
    font-size: 16px;
    line-height: 20px;
    color: var(--color-primary)
}

.downloadPdfLeadMagnetModule_contentDiv__YHl_d div p {
    font-size: 10px;
    line-height: 14px;
    color: var(--color-primary-2)
}

.downloadPdfLeadMagnetModule_contentDiv__YHl_d div:first-child {
    border: none
}

@media(min-width:992px) {
    .downloadPdfLeadMagnetModule_contentDiv__YHl_d div {
        min-width: 288px
    }
    .downloadPdfLeadMagnetModule_contentDiv__YHl_d div h5 {
        font-size: 20px
    }
    .downloadPdfLeadMagnetModule_contentDiv__YHl_d div p {
        font-size: 12px
    }
}

.collegeTourWidget_outerContainer__6y0Eg {
    background-color: #0077be;
    background-repeat: no-repeat;
    margin: 0;
    padding: 20px 0;
    background-position: 100% 0
}

@media(min-width:992px) {
    .collegeTourWidget_outerContainer__6y0Eg {
        background-position: 60% bottom
    }
    .collegeTourWidget_gridContainer__yXFhE {
        justify-content: space-between
    }
}

.collegeTourWidget_contentContainer__UX8Kv p {
    margin-bottom: 0 !important;
    padding-left: 6px
}

.collegeTourWidget_contentContainer__UX8Kv .collegeTourWidget_gridFlow__Szg6h {
    display: grid;
    -moz-column-gap: 20px;
    grid-column-gap: 20px;
    column-gap: 20px;
    grid-template-columns: 1fr 1fr;
    justify-items: end
}

@media(max-width:991px) {
    .collegeTourWidget_contentContainer__UX8Kv .collegeTourWidget_gridFlow__Szg6h {
        grid-template-columns: 1fr
    }
    .collegeTourWidget_contentContainer__UX8Kv .collegeTourWidget_gridFlow__Szg6h h2 {
        padding-right: 60px
    }
}

@media(min-width:992px) {
    .collegeTourWidget_contentContainer__UX8Kv h2 {
        font-size: 32px;
        line-height: 38px
    }
}

.collegeTourWidget_contentContainer__UX8Kv p {
    color: var(--color-white);
    opacity: .7
}

.collegeTourWidget_contentContainer__UX8Kv .collegeTourWidget_ctaBtn__iqO7V {
    align-self: center;
    margin-top: 32px;
    font-weight: 700;
    color: var(--color-primary)
}

@media(min-width:992px) {
    .collegeTourWidget_contentContainer__UX8Kv .collegeTourWidget_ctaBtn__iqO7V {
        margin-top: 0;
        max-width: 314px !important
    }
}

.findBestColleges_containerBgColor__Nj3Eu {
    padding: 30px 0;
    margin: 15px 0 0;
    background: rgba(231, 244, 255, .9) url(/assets/images/lockiconbg.svg);
    background-repeat: no-repeat
}

@media(min-width:992px) {
    .findBestColleges_containerBgColor__Nj3Eu {
        margin: 30px 0 0;
        padding: 40px 0
    }
}

.findBestColleges_mainFlexBox__0IA8m {
    display: grid;
    grid-template-columns: .6fr 4fr 1fr;
    justify-content: center;
    align-items: center
}

@media(max-width:991px) {
    .findBestColleges_mainFlexBox__0IA8m {
        grid-template-columns: 100px 1fr;
        grid-column-gap: 18px;
        grid-row-gap: 20px
    }
    .findBestColleges_mainFlexBox__0IA8m .findBestColleges_lockIcon__KIQ3l {
        grid-area: 1/1/3/2;
        width: -moz-fit-content;
        width: fit-content
    }
    .findBestColleges_mainFlexBox__0IA8m .findBestColleges_headingBox__ykbx7 {
        grid-area: 1/2/2/3
    }
    .findBestColleges_mainFlexBox__0IA8m .findBestColleges_buttonBox__pB_st {
        grid-area: 2/2/3/3
    }
}

.findBestColleges_headingBox__ykbx7 p {
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;
    color: #0077be
}

.findBestColleges_headingBox__ykbx7 p span {
    font-weight: 700
}

@media(max-width:991px) {
    .findBestColleges_headingBox__ykbx7 p {
        font-size: 20px;
        line-height: 24px
    }
}

.findBestColleges_parent__JqNYb {
    display: grid;
    grid-column-gap: 0;
    grid-row-gap: 0
}

.sLCampuses_slCampuses__pG3uA {
    padding: 20px 20px 80px;
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media(min-width:992px) {
    .sLCampuses_slCampuses__pG3uA {
        padding: 32px 48px 92px
    }
}

.sLCampuses_addCollegeCard__nzsRV {
    padding: 22px 50px;
    border: 2px dashed hsla(0, 0%, 5%, .2);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
    gap: 10px
}

.sLCampuses_addCollegeCard__nzsRV i {
    font-size: 24px;
    font-weight: 700
}

.sLCampuses_addCollegeCard__nzsRV p {
    font-size: 12px;
    line-height: 16px
}

.sLCampuses_scuButtonGroup__TUPtn {
    position: -webkit-sticky;
    position: sticky;
    z-index: 99;
    inset: auto 0 0;
    background: var(--color-white);
    box-shadow: 0 -4px 20px 0 rgba(0, 0, 0, .1);
    padding: 0 12px 16px
}

.sLCampuses_scuButtonGroup__TUPtn .sLCampuses_nudgeText__lAplO {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    text-align: left;
    color: #176b9d;
    background-color: #e9f4fc;
    display: flex;
    align-items: center;
    padding: 15px 15px 15px 20px;
    margin: 0 -15px 15px
}

.sLCampuses_scuButtonGroup__TUPtn .sLCampuses_nudgeText__lAplO i {
    margin-right: 5px
}

.sLCampuses_scuButtonGroup__TUPtn button {
    text-transform: none
}

.sLCampuses_exploreCollegesStrip__yrHso {
    border-radius: 8px;
    background: linear-gradient(90deg, rgba(113, 202, 255, .14), rgba(241, 176, 185, .14));
    width: 100%;
    padding: 14px 16px;
    display: flex;
    align-items: center
}

@media(min-width:992px) {
    .sLCampuses_exploreCollegesStrip__yrHso {
        padding: 20px 16px
    }
}

.sLCampuses_exploreCollegesStrip__yrHso i {
    font-size: 14px;
    color: var(--component-accent-g-02, #176b9d)
}

.sLCampuses_exploreCollegesStrip__yrHso p {
    margin-left: 15px;
    color: var(--component-accent-g-02, #176b9d);
    font-size: 12px;
    font-family: Public Sans;
    font-weight: 700;
    line-height: 16px
}

@media(min-width:992px) {
    .sLCampuses_exploreCollegesStrip__yrHso p {
        font-size: 14px
    }
}

.sLCampuses_WrongShortlistingMessage__3pd_i {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--comp-accent-A2);
    background-color: var(--comp-accent-A);
    padding: 12px 16px;
    border-radius: 12px
}

.sLCampuses_WrongShortlistingMessage__3pd_i p {
    font-size: 12px;
    font-weight: 700;
    line-height: 16px
}

.sLCampuses_WrongShortlistingMessage__3pd_i span {
    margin-right: 12px
}

.sLCampuses_WrongShortlistingMessage__3pd_i span i {
    font-size: 16px
}

@media(min-width:992px) {
    .sLCampuses_WrongShortlistingMessage__3pd_i p {
        font-size: 14px;
        line-height: 20px
    }
    .sLCampuses_WrongShortlistingMessage__3pd_i span i {
        font-size: 20px
    }
}

.imageAccordionModule_accordionContentBox__zjyv0 {
    padding: 40px 0
}

.imageAccordionModule_accordionContentBox__zjyv0 .imageAccordionModule_sectionLabel__UoQEO {
    color: var(--color-accent-B)
}

.imageAccordionModule_accordionContentBox__zjyv0 .imageAccordionModule_contentItem__O58mH {
    padding: 12px;
    margin: 12px 0;
    display: flex;
    border: 1px solid hsla(0, 0%, 5%, .05);
    border-radius: 8px
}

.imageAccordionModule_accordionContentBox__zjyv0 .imageAccordionModule_contentItem__O58mH i {
    margin: 3px 10px 0 0;
    color: var(--color-secondary-2)
}

.imageAccordionModule_accordionContentBox__zjyv0 .imageAccordionModule_contentItem__O58mH p {
    font-weight: 600
}

@media(min-width:992px) {
    .imageAccordionModule_accordionContentBox__zjyv0 .imageAccordionModule_outerGrid__qAkLR {
        display: grid;
        grid-template-columns: 1fr 1.1fr;
        grid-column-gap: 80px;
        column-gap: 80px
    }
}

.imageAccordionModule_accordionContentBox__zjyv0 .imageAccordionModule_outerGrid__qAkLR:first-child {
    align-items: center
}

.experiencedFresherWithSunstone_experiencedFresherBox__8AE_f {
    padding: 40px 0;
    background: linear-gradient(180deg, hsla(37, 50%, 90%, 0), #f2e8d8)
}

.experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_leftRightMain__2PIb3 {
    display: grid;
    grid-template-columns: 1.5fr 1fr;
    grid-column-gap: 100px;
    column-gap: 100px
}

@media(max-width:991px) {
    .experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_leftRightMain__2PIb3 {
        display: block
    }
}

@media(min-width:992px) {
    .experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_leftRightMain__2PIb3 .experiencedFresherWithSunstone_rightBox__7cQri .experiencedFresherWithSunstone_benefits__ErWAK {
        margin-top: 45px
    }
}

@media(max-width:991px) {
    .experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_leftRightMain__2PIb3 .experiencedFresherWithSunstone_rightBox__7cQri .experiencedFresherWithSunstone_benefits__ErWAK ul {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-column-gap: 10px;
        column-gap: 10px;
        justify-content: space-between
    }
}

.experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_leftRightMain__2PIb3 .experiencedFresherWithSunstone_rightBox__7cQri .experiencedFresherWithSunstone_benefits__ErWAK ul li {
    font-weight: 400;
    border-radius: 5px;
    text-align: center;
    background-color: #16254B;
    color: var(--color-white);
    padding: 20px 0
}

@media(min-width:992px) {
    .experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_leftRightMain__2PIb3 .experiencedFresherWithSunstone_rightBox__7cQri .experiencedFresherWithSunstone_benefits__ErWAK ul li {
        display: flex;
        align-items: center;
        width: 100%;
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 60px;
        padding-left: 50px
    }
    .experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_leftRightMain__2PIb3 .experiencedFresherWithSunstone_rightBox__7cQri .experiencedFresherWithSunstone_benefits__ErWAK ul li h3 {
        display: flex;
        align-items: center
    }
    .experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_leftRightMain__2PIb3 .experiencedFresherWithSunstone_rightBox__7cQri .experiencedFresherWithSunstone_benefits__ErWAK ul li strong {
        font-weight: 400;
        font-size: 20px;
        padding-right: 6px
    }
}

@media(max-width:991px) {
    .experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_leftRightMain__2PIb3 .experiencedFresherWithSunstone_rightBox__7cQri .experiencedFresherWithSunstone_benefits__ErWAK ul li {
        font-weight: 300;
        font-size: 10px;
        line-height: 12px
    }
}

.experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_leftRightMain__2PIb3 .experiencedFresherWithSunstone_rightBox__7cQri .experiencedFresherWithSunstone_benefits__ErWAK ul li h3,
.experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_leftRightMain__2PIb3 .experiencedFresherWithSunstone_rightBox__7cQri .experiencedFresherWithSunstone_benefits__ErWAK ul li span {
    color: var(--color-white)
}

.experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_leftRightMain__2PIb3 .experiencedFresherWithSunstone_rightBox__7cQri .experiencedFresherWithSunstone_benefits__ErWAK ul li span {
    display: block;
    font-weight: 800;
    font-size: 16px;
    line-height: 19px
}

@media(min-width:992px) {
    .experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_leftRightMain__2PIb3 .experiencedFresherWithSunstone_rightBox__7cQri .experiencedFresherWithSunstone_benefits__ErWAK ul li span {
        display: inline-block;
        font-weight: 900;
        font-size: 36px;
        line-height: 42px;
        margin-right: 5px
    }
}

.experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_leftRightMain__2PIb3 .experiencedFresherWithSunstone_rightBox__7cQri .experiencedFresherWithSunstone_benefits__ErWAK p {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    margin-top: 10px;
    color: var(--color-secondary)
}

@media(min-width:992px) {
    .experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_leftRightMain__2PIb3 .experiencedFresherWithSunstone_rightBox__7cQri {
        display: grid;
        align-items: end
    }
}

.experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_programBox__AHjIK {
    margin-top: 20px
}

.experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_programBox__AHjIK p {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px
}

.experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_programBox__AHjIK ul {
    margin-top: 10px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 12px;
    column-gap: 12px;
    margin-bottom: 20px
}

@media(min-width:992px) {
    .experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_programBox__AHjIK ul {
        grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
        gap: 10px
    }
}

.experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_programBox__AHjIK ul li {
    width: 100%;
    display: block;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    margin: 5px 0;
    padding: 12px 0;
    border-radius: 8px;
    background-color: var(--color-white);
    color: var(--color-secondary);
    align-items: center;
    box-shadow: 4px 4px 12px hsla(0, 0%, 5%, .05)
}

.experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_programBox__AHjIK ul li a {
    width: 100%
}

@media(min-width:992px) {
    .experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_programBox__AHjIK ul li {
        margin: 0
    }
}

.experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_programBox__AHjIK .experiencedFresherWithSunstone_checkEligibility__r_At9 {
    margin: 20px 0 4px
}

@media(max-width:991px) {
    .experiencedFresherWithSunstone_experiencedFresherBox__8AE_f .experiencedFresherWithSunstone_programBox__AHjIK .experiencedFresherWithSunstone_checkEligibility__r_At9 {
        width: 100%
    }
}

@media(min-width:992px) {
    .experiencedFresherWithSunstone_leftBox__KJ9w_ img {
        width: 400px
    }
}

.experiencedFresherWithSunstone_experiencedFresherBoxV2__2bpTF {
    padding: 16px;
    margin-top: 24px;
    background-color: #f8f2e9;
    color: var(--color-secondary);
    display: flex;
    flex-direction: column
}

.experiencedFresherWithSunstone_experiencedFresherBoxV2__2bpTF ul {
    display: flex;
    justify-content: space-between;
    margin-top: 12px
}

.experiencedFresherWithSunstone_experiencedFresherBoxV2__2bpTF ul li {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 104px;
    height: 67px;
    background: var(--color-secondary);
    border-radius: 8px;
    color: var(--color-white);
    padding: 16px 0;
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    text-align: center;
    color: hsla(0, 0%, 100%, .7)
}

.experiencedFresherWithSunstone_experiencedFresherBoxV2__2bpTF ul li strong {
    font-weight: 900;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: var(--color-white);
    flex: none;
    order: 0;
    flex-grow: 0
}

.experiencedFresherWithSunstone_experiencedFresherBoxV2__2bpTF a {
    margin-top: 12px;
    display: flex;
    gap: 8px;
    justify-content: center;
    align-items: center
}

.experiencedFresherWithSunstone_scuButton__by9Ml {
    width: 100%
}

.experiencedFresherWithSunstone_note__Om1s_ {
    font-weight: 400;
    font-size: 10px;
    line-height: 16px;
    margin-top: 16px
}

.experiencedFresherWithSunstone_textContainer__4u_Xn {
    display: flex;
    align-items: center
}

.experiencedFresherWithSunstone_textContainer__4u_Xn div p {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: var(--color-secondary);
    flex: none;
    order: 0;
    flex-grow: 0
}

.experiencedFresherWithSunstone_textContainer__4u_Xn div h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    color: var(--color-secondary);
    margin-top: 8px
}

.experiencedFresherWithSunstone_textContainer__4u_Xn span {
    flex: none
}

.experiencedFresherWithSunstone_brochureBtn__GEwyh {
    margin-top: 16px
}

@keyframes newRecruiterLogoSection_enterRight__Q687s {
    0% {
        transform: translateX(-400%)
    }
    to {
        transform: translateX(0)
    }
}

@keyframes newRecruiterLogoSection_enterLeft__8Mcma {
    0% {
        transform: translateX(0)
    }
    to {
        transform: translateX(-400%)
    }
}

.newRecruiterLogoSection_containerWrapper__IGzDE {
    padding: 40px 0
}

.newRecruiterLogoSection_containerWrapper__IGzDE .newRecruiterLogoSection_selectLabel__ZQG7J {
    color: #c88c32
}

@media(min-width:992px) {
    .newRecruiterLogoSection_containerWrapper__IGzDE label {
        font-family: Public Sans;
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        text-transform: uppercase;
        color: var(--color-primary-2);
        flex: none;
        order: 0;
        flex-grow: 0
    }
}

.newRecruiterLogoSection_recruitersSectionContainer__wzUqT {
    display: flex;
    flex-direction: column;
    gap: 8px
}

@media(min-width:992px) {
    .newRecruiterLogoSection_recruitersSectionContainer__wzUqT {
        margin-top: 40px;
        gap: 40px
    }
}

.newRecruiterLogoSection_recruitersSection__1o2AH {
    display: flex;
    gap: 8px;
    overflow: hidden;
    position: relative;
    width: 100%
}

@media(min-width:992px) {
    .newRecruiterLogoSection_recruitersSection__1o2AH {
        gap: 40px
    }
}

@supports(scrollbar-width:none) {
    .newRecruiterLogoSection_recruitersSection__1o2AH {
        scrollbar-width: none
    }
}

.newRecruiterLogoSection_recruitersSection__1o2AH::-webkit-scrollbar {
    display: none
}

.newRecruiterLogoSection_recruitersSection__1o2AH:first-child div,
.newRecruiterLogoSection_recruitersSection__1o2AH:last-child div {
    animation: newRecruiterLogoSection_enterRight__Q687s 30s linear infinite alternate
}

@media(min-width:992px) {
    .newRecruiterLogoSection_recruitersSection__1o2AH:last-child div {
        animation: newRecruiterLogoSection_enterLeft__8Mcma 30s linear infinite alternate
    }
}

@media(max-width:991px) {
    .newRecruiterLogoSection_recruitersSection__1o2AH:nth-child(2) div {
        animation: newRecruiterLogoSection_enterLeft__8Mcma 30s linear infinite alternate
    }
}

.newRecruiterLogoSection_recruitersSection__1o2AH div {
    min-width: 101px;
    height: 44px;
    padding: 16px 22px;
    border-radius: 12px;
    border: 1px solid hsla(0, 0%, 5%, .05);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

@media(min-width:992px) {
    .newRecruiterLogoSection_recruitersSection__1o2AH div {
        min-width: 180px;
        height: 80px;
        border-radius: 16px;
        padding: 28px 22px;
        transition: filter .5s ease-in
    }
    .newRecruiterLogoSection_recruitersSection__1o2AH div:hover {
        filter: grayscale(0)
    }
    .newRecruiterLogoSection_recruitersSection__1o2AH div:hover img {
        transform: scale(110%)
    }
}

.newRecruiterLogoSection_recruitersSection__1o2AH div img {
    transition: transform .5s ease-in-out;
    transform: none;
    height: inherit;
    object-fit: scale-down
}

.newRecruiterLogoSection_paddingBox__4uiBy {
    margin: auto -20px;
    padding: 15px 0 20px
}

.Stories_storyContainer__aZFz9 {
    position: relative;
    cursor: pointer;
    height: 100%;
    width: 100%;
    border-radius: 8px;
    overflow: hidden
}

.Stories_storyContainer__aZFz9 .Stories_indicators__1lQJy {
    position: absolute;
    top: 0
}

.Stories_indicators__1lQJy {
    padding: 16px;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(10px, 1fr));
    width: 100%;
    grid-column-gap: 8px;
    column-gap: 8px;
    background: linear-gradient(rgba(0, 0, 0, .2), transparent);
    z-index: 1
}

.Stories_indicator__Xj4g6 {
    height: 5px;
    border-radius: 10px;
    background: var(--color-white);
    opacity: .2
}

.Stories_indicator__Xj4g6.Stories_active__5ASUV {
    opacity: 1
}

.Stories_storyPage__fZPBf {
    height: 100%
}

.Stories_storyPage__fZPBf .Stories_storyImage__jFR8Z,
.Stories_storyPage__fZPBf .Stories_storyVideo__R7CYr {
    height: 100%;
    width: 100%
}

.Stories_storyImage__jFR8Z,
.Stories_storyVideo__R7CYr {
    object-fit: cover;
    display: block
}

.Stories_muteBtn__MNwKs {
    position: absolute;
    background: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: .3;
    height: 50px;
    width: 50px;
    border-radius: 100%;
    bottom: 30px;
    right: 40px;
    font-size: 30px;
    color: #fff;
    z-index: 2
}

.shortsCampusLife_campusLifeContainer__KLPSB {
    padding: 40px 0
}

.shortsCampusLife_campusLifeContainer__KLPSB .shortsCampusLife_para__Yg9lN {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-top: 12px;
    color: var(--color-neutral-1)
}

.shortsCampusLife_headingBox__5sMiN {
    margin-bottom: 28px
}

@media(min-width:992px) {
    .shortsCampusLife_headingBox__5sMiN {
        display: flex;
        flex-direction: column;
        justify-content: center
    }
}

.shortsCampusLife_container__6bIpQ {
    flex-direction: column
}

@media(min-width:992px) {
    .shortsCampusLife_container__6bIpQ {
        display: flex;
        flex-direction: row;
        justify-content: space-between
    }
    .shortsCampusLife_container__6bIpQ .shortsCampusLife_storiesContainer__0Mtbm {
        margin-left: 15%;
        height: 640px;
        width: 360px
    }
}

.shortsCampusLife_container__6bIpQ a {
    margin: 16px 0 -40px
}

@media(min-width:992px) {
    .shortsCampusLife_container__6bIpQ a {
        margin: 40px 0 0;
        width: -moz-fit-content;
        width: fit-content
    }
}

.collegeAmenities_geryBox__l6QcG {
    width: 100%;
    background: var(--color-primary-3)
}

.collegeAmenities_colouredBox__lpL6H {
    background: linear-gradient(180deg, #f5f6fa, #f7f3ec), #fff
}

.collegeAmenities_headingBox__4vRda {
    margin-bottom: 24px
}

.collegeAmenities_headingBox__4vRda p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%
}

.collegeAmenities_amenitiesList__BCaM9 {
    display: grid;
    grid-gap: 10px;
    gap: 10px;
    grid-template-rows: auto;
    margin: 0 calc(-1*(98vw - var(--default-section-container-max-width) - 16px)/2);
    padding: 0 calc((98vw - var(--default-section-container-max-width) - 16px)/2);
    grid-auto-flow: column;
    overflow-x: scroll
}

@media(max-width:991px) {
    .collegeAmenities_amenitiesList__BCaM9 {
        margin: 0 calc(-1*var(--default-section-container-horizontal-padding));
        padding: 0 20px 0 var(--default-section-container-horizontal-padding);
        grid-template-rows: auto auto
    }
}

.collegeAmenities_amenitiesList__BCaM9::-webkit-scrollbar {
    display: none
}

.collegeAmenities_amenitiesList__BCaM9 .collegeAmenities_amenitiesBox__kcZYz {
    white-space: nowrap;
    background: var(--color-white);
    border: 1px solid var(--color-primary-3);
    border-radius: 8px;
    min-width: 150px;
    padding: 20px;
    text-align: center
}

.collegeAmenities_amenitiesList__BCaM9 .collegeAmenities_amenitiesBox__kcZYz i {
    color: var(--color-primary-2)
}

.collegeAmenities_amenitiesList__BCaM9 .collegeAmenities_amenitiesBox__kcZYz p {
    margin-top: 15px;
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    color: var(--color-neutral-1);
    white-space: normal
}

.collegeAmenities_buttonBox__RcVhH {
    margin-top: 32px
}

.exploreClubs_headingBox__KC1Po {
    margin-bottom: 24px
}

.exploreClubs_headingBox__KC1Po p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%
}

.exploreClubs_exploreClubListsBox__IbkL4 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 20px;
    column-gap: 20px;
    grid-row-gap: 20px;
    row-gap: 20px
}

@media(max-width:991px) {
    .exploreClubs_exploreClubListsBox__IbkL4 {
        grid-template-columns: repeat(2, minmax(158px, 1fr));
        column-gap: 12px;
        row-gap: 12px
    }
}

.exploreClubs_exploreClubListsBox__IbkL4 li {
    background: rgba(146, 201, 240, .2);
    border-radius: 12px;
    padding: 16px
}

.exploreClubs_exploreClubListsBox__IbkL4 li .exploreClubs_imageBox__wlVhi {
    width: 32px;
    height: 32px;
    margin-bottom: 24px
}

.exploreClubs_exploreClubListsBox__IbkL4 li .exploreClubs_imageBox__wlVhi img {
    width: 100%
}

.exploreClubs_exploreClubListsBox__IbkL4 li .exploreClubs_contentArea__aU_Cp p {
    font-weight: 600;
    font-size: 20px;
    line-height: 140%;
    color: var(--color-accent-G2);
    margin-bottom: 8px
}

@media(max-width:991px) {
    .exploreClubs_exploreClubListsBox__IbkL4 li .exploreClubs_contentArea__aU_Cp p {
        font-size: 16px
    }
}

.exploreClubs_exploreClubListsBox__IbkL4 li .exploreClubs_contentArea__aU_Cp span {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: var(--color-neutral-2)
}

@media(max-width:991px) {
    .exploreClubs_exploreClubListsBox__IbkL4 li .exploreClubs_contentArea__aU_Cp span {
        font-size: 12px
    }
}

.exploreClubs_buttonBox__PkNHi button {
    margin-top: 40px
}

footer {
    padding: 2rem 0;
    background-color: white;
}

.footer-column:not(:first-child) {
    padding-top: 2rem;

    @media (min-width: 768px) {
        padding-top: 0rem;
    }
}

.footer-column {
    text-align: center;

    .nav-item {
        .nav-link {
            padding: 0.1rem 0;
        }

        span.nav-link {
            /* color: $link-light-grey; */
        }

        span.footer-title {
            font-size: 14px;
            font-weight: 700;
            color: hsl(0deg 0% 5% / 70%);
            text-transform: uppercase;
        }

        .fas {
            margin-right: 0.5rem;
        }
    }

    ul {
        display: inline-block;

        @media (min-width: 768px) {
            text-align: left;
        }
    }
}

ul.social-buttons {
    margin-bottom: 0;
}

ul.social-buttons li a:active,
ul.social-buttons li a:focus,
ul.social-buttons li a:hover {
    /* background-color: $primary-orange; */
}

ul.social-buttons li a {
    font-size: 20px;
    line-height: 40px;
    display: block;
    width: 40px;
    height: 40px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    color: #fff;
    border-radius: 100%;
    outline: 0;
    /* background-color: $footer-background-grey; */
}

footer .quick-links {
    font-size: 90%;
    line-height: 40px;
    margin-bottom: 0;
    text-transform: none;
    font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.copyright {
    color: white;
}

.fa-ellipsis-h {
    color: white;
    padding: 2rem 0;
}

.li-color a {
    color: #abb1c0 !important;
    margin-top: 10px;
}

.li-color i {
    font-size: 10px;
}

@data-href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&display=swap"
        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZs.woff) format('woff')
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZs.woff) format('woff')
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZs.woff) format('woff')
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZs.woff) format('woff')
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYMZs.woff) format('woff')
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+1F00-1FFF
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format('woff2');
            unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }


        @media(max-width:500px) {
            iframe{
                width: 350px;
                margin-left: 40px;
            }
        }
        @media(min-width:300px) and (max-width:500px){
            iframe{
                width: 300px;
                margin-left: 40px;
            }
        }

        @media(min-width:500px) and (max-width:800px){
            iframe{
                width: 450px;
                margin-left: 40px;
            }
        }
        
        @media(min-width:600px) and (max-width:1024){
            .dynamicForm_formWrapper__SZU5o{
                padding: 120px 156px;
            }
        }