.styles_footer__7vFH7 {
    height: 30rem;
    background-color: #074da3;
    width: 100%;
    display: flex;
    align-items: center;
    padding: 3.5rem 0
}

@media (max-width: 991px) {
    .styles_footer__7vFH7 {
        height: -moz-fit-content;
        height: fit-content
    }
}

.styles_footer__content__BP_uZ {
    display: flex
}

@media (max-width: 991px) {
    .styles_footer__content__BP_uZ {
        flex-direction: column
    }
}

.styles_footer__content__left__BV1An {
    width: 40%;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media (max-width: 991px) {
    .styles_footer__content__left__BV1An {
        width: 100%;
        margin-bottom: 2rem
    }
}

.styles_footer__content__left__logo___XEG_ {
    height: 4rem;
    width: 15rem;
    margin-bottom: 1rem
}

.styles_footer__content__left__BV1An p {
    color: #fff;
    font-size: 16px;
    margin-bottom: 20px;
    width: -moz-fit-content;
    width: fit-content
}

.styles_footer__content__left__socials__VPajj {
    display: flex
}

.styles_footer__content__left__socials__VPajj > * {
    margin-inline-end: 1.2rem
}

.styles_footer__content__left__socials__VPajj > :hover svg {
    transform: scale(1.1)
}

.styles_footer__content__left__socials__VPajj > * svg {
    width: 2.1rem;
    height: 2.1rem;
    transform: scale(1);
    transition: all .2s ease-in-out
}

.styles_footer__content__right__Xni2o {
    display: flex;
    justify-content: space-between;
    width: 60%
}

@media (max-width: 991px) {
    .styles_footer__content__right__Xni2o {
        flex-direction: column;
        width: 100%
    }
}

.styles_footer__content__right__section__0N1Rs {
    display: flex;
    flex-direction: column
}

.styles_footer__content__right__section__0N1Rs p {
    color: #fff;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 1rem
}

.styles_footer__content__right__section__0N1Rs a {
    color: #fff;
    font-size: 1.5rem;
    line-height: 22px;
    cursor: pointer;
    margin-bottom: .8rem;
    transition: all .2s ease-in-out;
    padding: 5px 0
}

.styles_footer__content__right__section__0N1Rs a:hover {
    opacity: .6
}

@keyframes styles_float__gh9CJ {
    0% {
        transform: translateY(0) translateX(0)
    }
    50% {
        transform: translateY(-10px) translateX(5px)
    }
    to {
        transform: translateY(0) translateX(0)
    }
}

@keyframes styles_float2__rkYtb {
    0% {
        transform: translateY(0) translateX(0)
    }
    50% {
        transform: translateY(10px) translateX(5px)
    }
    to {
        transform: translateY(0) translateX(0)
    }
}

@keyframes styles_bounce__At0FB {
    0% {
        transform: translate3d(0, -50px, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes styles_likeRotate__4JivN {
    0% {
        transform: scale(1.5) rotate(-15deg)
    }
}

@keyframes styles_textScroll__1TDLI {
    0% {
        transform: translate(0)
    }
    to {
        transform: translate(-100%)
    }
}

@keyframes styles_shake__VIc_p {
    0% {
        transform: translate(0)
    }
    20% {
        transform: translate(2px, -2px)
    }
    40% {
        transform: translate(2px, 2px)
    }
    60% {
        transform: translate(-2px, 2px)
    }
    80% {
        transform: translate(-2px, -2px)
    }
    to {
        transform: translate(0)
    }
}

.styles_homePage__bNeoz {
    background-color: #fff;
    overflow: hidden;
    margin-bottom: -16px
}

.styles_homePage__title__q5n0r {
    font-size: 35px;
    color: #0b1434;
    font-weight: 600;
    margin-bottom: 20px
}

@media (max-width: 900px) {
    .styles_homePage__title__q5n0r {
        font-size: 27px
    }
}

.styles_homePage__desc__qsdjh {
    font-size: 16px;
    color: #535a73;
    font-weight: 300;
    margin-bottom: 20px
}

.styles_header__oRbzp {
    display: flex;
    flex-direction: row;
    width: 100%;
    margin-top: 100px;
    margin-bottom: 70px
}

@media (max-width: 900px) {
    .styles_header__oRbzp {
        flex-direction: column
    }
}

@media only screen and (max-width: 500px)and (min-width: 200px) {
    .styles_header__oRbzp {
        margin-top: 50px
    }
}

.styles_header__left__G_ZWi {
    width: 40%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding-inline-end: 15px
}

@media (max-width: 900px) {
    .styles_header__left__G_ZWi {
        padding-right: 0;
        justify-content: center;
        align-items: center;
        margin-bottom: 40px
    }
}

@media only screen and (max-width: 500px)and (min-width: 200px) {
    .styles_header__left__G_ZWi {
        margin-bottom: 100px
    }
}

.styles_header__left__title___ug9c {
    font-weight: 600;
    font-size: 52px;
    color: #202246;
    line-height: 60px;
    margin-bottom: 30px;
    margin-top: 30px
}

@media (max-width: 900px) {
    .styles_header__left__title___ug9c {
        text-align: center;
        font-size: 25px;
        line-height: unset;
        margin-bottom: 20px;
        margin-top: unset
    }
}

@media only screen and (max-width: 500px)and (min-width: 200px) {
    .styles_header__left__title___ug9c {
        font-size: 32px;
        margin-bottom: 30px
    }
}

.styles_header__left__desc__7p4tS {
    font-weight: 400;
    font-size: 18px;
    color: #514d4d;
    margin-bottom: 40px;
    margin-inline-end: 35px
}

@media (max-width: 900px) {
    .styles_header__left__desc__7p4tS {
        text-align: center;
        margin-inline-end: 0
    }
}

@media only screen and (max-width: 500px)and (min-width: 200px) {
    .styles_header__left__desc__7p4tS {
        font-size: 23px;
        margin-bottom: 50px
    }
}

.styles_header__left__btns__KYF2V {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: 100%
}

@media (max-width: 900px) {
    .styles_header__left__btns__KYF2V {
        justify-content: center
    }
}

.styles_header__left__btns__btn1__mQY4M {
    width: 210px;
    background-color: #0095ff;
    color: #fff;
    height: 55px;
    border-radius: 4px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 400;
    font-size: 16px;
    cursor: pointer
}

@media (max-width: 900px) {
    .styles_header__left__btns__btn1__mQY4M {
        font-size: 14px;
        width: 170px
    }
}

.styles_header__left__btns__btn2__vsuwE {
    width: 210px;
    background-color: #fff;
    color: #0095ff;
    height: 55px;
    border: 2px solid #0095ff;
    border-radius: 4px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 400;
    font-size: 16px;
    cursor: pointer
}

@media (max-width: 900px) {
    .styles_header__left__btns__btn2__vsuwE {
        font-size: 14px;
        width: 170px
    }

    .styles_header__left__G_ZWi {
        width: 100%
    }
}

.styles_header__right__eZdcM {
    width: 60%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between
}

@media (max-width: 900px) {
    .styles_header__right__eZdcM {
        width: 100%
    }
}

.styles_header__right__img1__bR49F, .styles_header__right__img2__A2H1_, .styles_header__right__img3__qcFQC {
    width: 25%;
    border-radius: 15px;
    overflow: hidden;
    height: 550px;
    margin: 5px;
    position: relative
}

.styles_header__right__imgActive__O8CPd {
    width: 326px
}

.styles_header__right__imgActive__O8CPd, .styles_header__right__imgInActive__Jz_3W {
    border-radius: 15px;
    overflow: hidden;
    height: 550px;
    transition: all 1s ease-in-out;
    cursor: pointer;
    position: relative
}

.styles_header__right__imgInActive__Jz_3W {
    width: 25%
}

.styles_header__right__infoOpened__9_NSQ {
    opacity: 0
}

.styles_header__right__infoClosed__piF05 {
    opacity: 1;
    position: absolute;
    bottom: 50px;
    transition: all 1s ease-in-out
}

.styles_header__right__descOpened__PY_rD {
    opacity: 0
}

.styles_header__right__descClosed__Y9DjD {
    opacity: 1;
    position: absolute;
    bottom: 50px;
    transition: all 1s ease-in-out;
    padding: 0 10px;
    z-index: 2
}

.styles_header__right__descClosed__Y9DjD h2 {
    font-size: 23px;
    color: #fff;
    font-weight: 600
}

.styles_header__right__descClosed__Y9DjD h3 {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    width: 300px
}

@media (max-width: 1100px) {
    .styles_header__right__descClosed__Y9DjD h3 {
        width: 250px
    }
}

@media (max-width: 500px) {
    .styles_header__right__descClosed__Y9DjD h3 {
        width: 180px
    }
}

.styles_header__right__svgOpened__K3mrG {
    opacity: 0
}

.styles_header__right__svgClosed__6CtaC {
    opacity: 1;
    position: absolute;
    bottom: -10px
}

.styles_numbers__pX8ef {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 40px
}

@media (max-width: 900px) {
    .styles_numbers__pX8ef {
        flex-direction: column;
        justify-content: flex-start
    }
}

.styles_numbers__start__LZ9l4 {
    width: 30%
}

@media (max-width: 900px) {
    .styles_numbers__start__LZ9l4 {
        width: 100%
    }
}

.styles_numbers__end__f93T_ {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row
}

@media (max-width: 900px) {
    .styles_numbers__end__f93T_ {
        width: 100%;
        justify-content: center;
        flex-direction: column
    }
}

.styles_numbers__end__section__eJkLh {
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (max-width: 900px) {
    .styles_numbers__end__section__eJkLh {
        margin-top: 20px
    }
}

.styles_numbers__end__section__num__OlgVL {
    font-size: 25px;
    font-weight: 700;
    color: #0095ff
}

@media (max-width: 900px) {
    .styles_numbers__end__section__num__OlgVL {
        font-size: 20px
    }
}

@media (max-width: 500px) {
    .styles_numbers__end__section__num__OlgVL {
        font-size: 18px
    }
}

.styles_numbers__end__section__name__nt_Fj {
    text-align: center;
    font-size: 18px;
    font-weight: 600
}

@media (max-width: 900px) {
    .styles_numbers__end__section__name__nt_Fj {
        font-size: 15px
    }
}

@media (max-width: 500px) {
    .styles_numbers__end__section__name__nt_Fj {
        font-size: 13px
    }
}

.styles_numbers__end__line__zs8Uy {
    margin: 0 40px;
    height: 50px;
    width: 2px;
    background-color: hsla(0, 0%, 50%, .281);
    border-radius: 5px
}

@media (max-width: 900px) {
    .styles_numbers__end__line__zs8Uy {
        margin: 0 20px;
        display: none
    }
}

.styles_ChatBot__Kbu4Z {
    background-color: #0095ff;
    height: 260px;
    position: relative;
    overflow: hidden;
    padding: 30px 60px
}

.styles_ChatBot__background__h_V2d {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.styles_ChatBot__background__h_V2d img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.styles_ChatBot__data__8M3Oo {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: center
}

.styles_ChatBot__data__start__51Khu {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start
}

.styles_ChatBot__data__start__title__J3Apd {
    font-size: 18px;
    color: #fff
}

.styles_ChatBot__data__start__desc__L6rh5 {
    font-size: 16px;
    color: #fff;
    opacity: .8
}

.styles_ChatBot__data__start__btn__7hKct {
    background-color: #fff;
    width: 200px;
    height: 55px;
    text-align: center;
    color: #037ff3;
    border-radius: 5px;
    padding: 16px;
    cursor: pointer;
    margin-top: 10px;
    z-index: 2
}

.styles_ChatBot__data__end__RGgFJ {
    position: relative;
    width: 110px;
    height: 195px
}

.styles_ChatBot__data__end__RGgFJ img {
    width: 110px;
    height: 195px
}

.styles_offer__j2DhG {
    background-image: url('../photo/background_1.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 70px;
    margin-bottom: 50px;
    position: relative;
    padding-top: 90px
}

.styles_offer__header__tvG7E {
    text-align: center;
    margin-bottom: 100px
}

@media (max-width: 900px) {
    .styles_offer__header__tvG7E {
        text-align: unset;
        margin-bottom: 0
    }
}

.styles_offer__web__R912v {
    display: block;
    position: relative
}

@media (max-width: 900px) {
    .styles_offer__web__R912v {
        display: none
    }
}

.styles_offer__mobile__SUG6I {
    display: none
}

@media (max-width: 900px) {
    .styles_offer__mobile__SUG6I {
        display: block
    }
}

.styles_offer__tab__u_Amt {
    display: flex;
    flex-direction: row;
    width: 100%
}

@media (max-width: 900px) {
    .styles_offer__tab__u_Amt {
        flex-direction: column
    }
}

.styles_offer__tab__start__YF4Sw {
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center
}

@media (max-width: 900px) {
    .styles_offer__tab__start__YF4Sw {
        width: 100%
    }
}

.styles_offer__tab__start__img__0oZyl {
    width: 477px;
    height: 303px;
    border-radius: 12px;
    overflow: hidden;
    position: relative
}

.styles_offer__tab__start__img__0oZyl img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.styles_offer__tab__end__mZLvN {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    padding-inline-start: 20px
}

@media (max-width: 900px) {
    .styles_offer__tab__end__mZLvN {
        justify-content: center;
        width: 100%;
        padding-inline-start: unset
    }
}

.styles_offer__tab__end__title__dd69Z {
    font-weight: 600;
    font-size: 20px;
    color: #004991
}

@media (max-width: 900px) {
    .styles_offer__tab__end__title__dd69Z {
        display: none
    }
}

.styles_offer__tab__end__desc__SCovT {
    font-weight: 400;
    font-size: 16px;
    color: #535a73
}

@media (max-width: 900px) {
    .styles_offer__tab__end__desc__SCovT {
        padding: 20px 0
    }
}

.styles_offer__tab__end__btn__3gEhL {
    width: 220px;
    height: 55px;
    background: #004991;
    border-radius: 4px;
    color: #fff;
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

@media (max-width: 900px) {
    .styles_offer__tab__end__btn__3gEhL {
        width: 100%
    }
}

.styles_map__AyNGr {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    margin-bottom: 90px
}

@media (max-width: 900px) {
    .styles_map__AyNGr {
        flex-direction: column-reverse
    }
}

.styles_map__header__SzaEf {
    text-align: center;
    margin-bottom: 100px
}

@media (max-width: 900px) {
    .styles_map__header__SzaEf {
        text-align: unset;
        margin-bottom: 0
    }
}

.styles_map__activeSlide__N8IcR {
    opacity: 1
}

.styles_map__inActiveSlide__z2kMk {
    opacity: .6
}

.styles_map__start__B7DqP {
    width: 15%;
    height: 500px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

@media (max-width: 900px) {
    .styles_map__start__B7DqP {
        width: 100%;
        flex-direction: row;
        height: -moz-fit-content;
        height: fit-content;
        margin-bottom: 50px
    }
}

.styles_map__start__btn__adu84 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 5px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.styles_map__start__btn__adu84:first-child {
    color: #0095ff
}

.styles_map__start__btn__adu84:nth-child(2) {
    color: #fcb64d
}

.styles_map__start__btn__adu84:nth-child(3) {
    color: #74dbef
}

.styles_map__start__btn__top__eDpwT {
    font-weight: 900;
    font-size: 25px
}

.styles_map__start__btn__bottom__vaels {
    font-weight: 700;
    font-size: 18px;
    color: #0b1434
}

@media (max-width: 900px) {
    .styles_map__start__btn__bottom__vaels {
        font-size: 14px
    }
}

.styles_map__end__6zaWa {
    width: 85%;
    height: 500px
}

@media (max-width: 900px) {
    .styles_map__end__6zaWa {
        height: -moz-fit-content;
        height: fit-content;
        margin-bottom: 30px;
        padding: unset;
        width: 100%
    }
}

.styles_map__end__slide__img__BHWzj {
    width: -webkit-fill-available !important;
    -o-object-fit: contain;
    object-fit: contain;
    position: relative !important;
    height: -webkit-fill-available !important
}

.styles_map__end__slide__container__Dmpka {
    margin: 0;
    height: 500px;
    position: relative
}

@media (max-width: 900px) {
    .styles_map__end__slide__container__Dmpka {
        margin: auto;
        height: 250px
    }
}

.styles_map__end__slide__3KNz5 img {
    margin: 0 !important;
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: contain !important;
    object-fit: contain !important
}

@media (max-width: 900px) {
    .styles_map__end__slide__3KNz5 img {
        margin: auto !important;
        width: 100% !important
    }
}

.styles_map__end__slide__StudentPin___2mB8 {
    position: absolute;
    cursor: pointer
}

.styles_map__end__slide__StudentPin___2mB8:hover {
    transform: scale(1.1)
}

.styles_map__end__slide__StudentPin___2mB8:nth-child(2) {
    top: 26%;
    left: 11%;
    width: 78px;
    height: 78px
}

@media (max-width: 900px) {
    .styles_map__end__slide__StudentPin___2mB8:nth-child(2) {
        width: 60px;
        height: 60px
    }
}

.styles_map__end__slide__StudentPin___2mB8:nth-child(3) {
    top: 23%;
    left: 47%;
    width: 78px;
    height: 78px
}

@media (max-width: 900px) {
    .styles_map__end__slide__StudentPin___2mB8:nth-child(3) {
        width: 60px;
        height: 60px
    }
}

.styles_map__end__slide__StudentPin___2mB8:nth-child(4) {
    top: 37%;
    left: 72%;
    width: 78px;
    height: 78px
}

@media (max-width: 900px) {
    .styles_map__end__slide__StudentPin___2mB8:nth-child(4) {
        width: 60px;
        height: 60px
    }
}

.styles_map__end__slide__StudentPin___2mB8:nth-child(5) {
    top: 42%;
    left: 44%;
    width: 58px;
    height: 58px
}

@media (max-width: 900px) {
    .styles_map__end__slide__StudentPin___2mB8:nth-child(5) {
        width: 60px;
        height: 60px
    }
}

.styles_map__end__slide__StudentPin__img__fURyf {
    position: relative
}

@media (max-width: 900px) {
    .styles_map__end__slide__StudentPin__img__fURyf {
        width: 50px !important;
        height: 50px !important
    }
}

.styles_map__end__slide__StudentPin__img__fURyf:nth-child(2) {
    width: 78px;
    height: 78px
}

@media (max-width: 900px) {
    .styles_map__end__slide__StudentPin__img__fURyf:nth-child(2) {
        width: 60px;
        height: 60px
    }
}

.styles_map__end__slide__StudentPin__img__fURyf:nth-child(3) {
    width: 78px;
    height: 78px
}

@media (max-width: 900px) {
    .styles_map__end__slide__StudentPin__img__fURyf:nth-child(3) {
        width: 60px;
        height: 60px
    }
}

.styles_map__end__slide__StudentPin__img__fURyf:nth-child(4) {
    width: 78px;
    height: 78px
}

@media (max-width: 900px) {
    .styles_map__end__slide__StudentPin__img__fURyf:nth-child(4) {
        width: 60px;
        height: 60px
    }
}

.styles_map__end__slide__StudentPin__img__fURyf:nth-child(5) {
    width: 58px;
    height: 58px
}

@media (max-width: 900px) {
    .styles_map__end__slide__StudentPin__img__fURyf:nth-child(5) {
        width: 60px;
        height: 60px
    }
}

.styles_map__end__slide__pin__I_dAJ {
    position: absolute;
    width: 200px;
    height: 50px;
    background: #fff;
    box-shadow: 0 4.4px 50px rgba(6, 6, 64, .17);
    border-radius: 11px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    cursor: pointer;
    padding: 0 10px
}

.styles_map__end__slide__pin__I_dAJ:hover {
    transform: scale(1.1)
}

@media (max-width: 900px) {
    .styles_map__end__slide__pin__I_dAJ {
        width: 120px;
        height: 30px;
        border-radius: 6px
    }
}

.styles_map__end__slide__pin__I_dAJ:nth-child(2) {
    top: 25%;
    left: 45%
}

@media (max-width: 900px) {
    .styles_map__end__slide__pin__I_dAJ:nth-child(2) {
        top: 14%;
        left: 45%
    }
}

.styles_map__end__slide__pin__I_dAJ:nth-child(3) {
    top: 41%;
    left: 6%
}

@media (max-width: 900px) {
    .styles_map__end__slide__pin__I_dAJ:nth-child(3) {
        top: 13%;
        left: 6%
    }
}

.styles_map__end__slide__pin__I_dAJ:nth-child(4) {
    top: 62%;
    left: 74%
}

@media (max-width: 900px) {
    .styles_map__end__slide__pin__I_dAJ:nth-child(4) {
        top: 58%;
        left: 61%
    }
}

.styles_map__end__slide__pin__I_dAJ:nth-child(5) {
    top: 45%;
    left: 46%
}

@media (max-width: 900px) {
    .styles_map__end__slide__pin__I_dAJ:nth-child(5) {
        top: 39%;
        left: 50%
    }
}

.styles_map__end__slide__pin__img__wsl00 {
    width: 33px;
    height: 33px;
    background: #fff;
    border: .891892px solid #fff;
    box-shadow: 0 3.56757px 26.7568px rgba(6, 6, 64, .06);
    border-radius: 33px;
    position: relative;
    overflow: hidden
}

@media (max-width: 900px) {
    .styles_map__end__slide__pin__img__wsl00 {
        width: 25px;
        height: 25px
    }
}

.styles_map__end__slide__pin__data__05nqg {
    padding-left: 10px
}

.styles_map__end__slide__pin__data__title__Y_kCh {
    font-weight: 400;
    font-size: 14px;
    color: #0b1434;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

@media (max-width: 900px) {
    .styles_map__end__slide__pin__data__title__Y_kCh {
        font-size: 8px
    }
}

.styles_map__end__slide__pin__data__desc__vyS40 {
    font-weight: 400;
    font-size: 12px;
    color: #979797;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

@media (max-width: 900px) {
    .styles_map__end__slide__pin__data__desc__vyS40 {
        font-size: 8px
    }
}

.styles_map__end__slide__countryPin__0Vob9 {
    position: absolute;
    cursor: pointer
}

.styles_map__end__slide__countryPin__0Vob9:hover {
    transform: scale(1.1)
}

.styles_map__end__slide__countryPin__0Vob9:nth-child(2) {
    top: 41%;
    left: 54%
}

@media (max-width: 900px) {
    .styles_map__end__slide__countryPin__0Vob9:nth-child(2) svg {
        width: 33px;
        height: 33px
    }
}

.styles_map__end__slide__countryPin__0Vob9:nth-child(3) {
    top: 29%;
    left: 12%
}

@media (max-width: 900px) {
    .styles_map__end__slide__countryPin__0Vob9:nth-child(3) svg {
        width: 33px;
        height: 33px
    }
}

.styles_map__end__slide__countryPin__0Vob9:nth-child(4) {
    top: 23%;
    left: 46%
}

@media (max-width: 900px) {
    .styles_map__end__slide__countryPin__0Vob9:nth-child(4) svg {
        width: 18px;
        height: 18px
    }
}

.styles_map__end__slide__countryPin__0Vob9:nth-child(5) {
    top: 27%;
    left: 51%
}

@media (max-width: 900px) {
    .styles_map__end__slide__countryPin__0Vob9:nth-child(5) svg {
        width: 16px;
        height: 16px
    }
}

.styles_map__end__slide__countryPin__0Vob9:nth-child(6) {
    top: 37%;
    left: 50%
}

@media (max-width: 900px) {
    .styles_map__end__slide__countryPin__0Vob9:nth-child(6) svg {
        width: 18px;
        height: 18px
    }
}

.styles_map__end__slide__countryPin__0Vob9:nth-child(7) {
    top: 73%;
    left: 84%
}

@media (max-width: 900px) {
    .styles_map__end__slide__countryPin__0Vob9:nth-child(7) svg {
        width: 33px;
        height: 33px
    }
}

.styles_map__end__slide__countryPin__0Vob9:nth-child(8) {
    top: 58%;
    left: 78%
}

@media (max-width: 900px) {
    .styles_map__end__slide__countryPin__0Vob9:nth-child(8) svg {
        width: 33px;
        height: 33px
    }
}

.styles_howItWorks__cV1_z {
    background-image: url('../photo/background_1.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 70px;
    margin-bottom: 50px;
    position: relative;
    padding-top: 50px
}

.styles_howItWorks__header__6th8z {
    text-align: center;
    margin-bottom: 50px;
    margin-top: 50px
}

@media (max-width: 900px) {
    .styles_howItWorks__header__6th8z {
        text-align: unset;
        margin-bottom: 0
    }
}

.styles_howItWorks__tab__i_pJX {
    display: grid;
    grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));
    grid-gap: 33px
}

@media (max-width: 900px) {
    .styles_howItWorks__tab__i_pJX {
        grid-template-columns:auto
    }
}

.styles_howItWorks__tab__card__V_EMA {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 245px
}

@media (max-width: 900px) {
    .styles_howItWorks__tab__card__V_EMA {
        justify-content: center;
        align-items: center
    }
}

.styles_howItWorks__tab__card__img__IpNjn {
    margin-bottom: 20px
}

.styles_howItWorks__tab__card__title__25fps {
    font-weight: 600;
    font-size: 20px;
    color: #0b1434;
    margin-bottom: 20px
}

@media (max-width: 1700px) {
    .styles_howItWorks__tab__card__title__25fps {
        font-size: 18px
    }
}

@media (max-width: 900px) {
    .styles_howItWorks__tab__card__title__25fps {
        text-align: center
    }
}

.styles_howItWorks__tab__card__desc__NpG7P {
    font-weight: 400;
    font-size: 18px;
    color: #535a73;
    opacity: .8
}

@media (max-width: 1700px) {
    .styles_howItWorks__tab__card__desc__NpG7P {
        font-size: 16px
    }
}

@media (max-width: 1220px) {
    .styles_howItWorks__tab__card__desc__NpG7P {
        font-size: 14px
    }
}

@media (max-width: 900px) {
    .styles_howItWorks__tab__card__desc__NpG7P {
        text-align: center;
        font-size: 17px
    }
}

.styles_howItWorks__tab1__rmRKt {
    grid-template-columns:repeat(4, minmax(300px, 1fr))
}

@media (max-width: 1600px) {
    .styles_howItWorks__tab1__rmRKt {
        grid-template-columns:repeat(4, minmax(260px, 1fr))
    }
}

@media (max-width: 1350px) {
    .styles_howItWorks__tab1__rmRKt {
        grid-template-columns:repeat(4, minmax(220px, 1fr))
    }
}

@media (max-width: 1100px) {
    .styles_howItWorks__tab1__rmRKt {
        grid-template-columns:repeat(4, minmax(220px, 1fr));
        grid-gap: 20px
    }
}

@media (max-width: 1060px) {
    .styles_howItWorks__tab1__rmRKt {
        grid-template-columns:repeat(4, minmax(190px, 1fr));
        grid-gap: 20px
    }
}

@media (max-width: 900px) {
    .styles_howItWorks__tab1__rmRKt {
        grid-template-columns:auto
    }
}

.styles_howItWorks__tab2__Xc2Hr {
    grid-template-columns:repeat(3, minmax(350px, 1fr))
}

@media (max-width: 1250px) {
    .styles_howItWorks__tab2__Xc2Hr {
        grid-template-columns:repeat(3, minmax(300px, 1fr))
    }
}

@media (max-width: 1050px) {
    .styles_howItWorks__tab2__Xc2Hr {
        grid-template-columns:repeat(3, minmax(250px, 1fr))
    }
}

@media (max-width: 900px) {
    .styles_howItWorks__tab2__Xc2Hr {
        grid-template-columns:auto
    }
}

.styles_howItWorks__tab3__KCbSd {
    grid-template-columns:repeat(2, minmax(350px, 1fr))
}

@media (max-width: 900px) {
    .styles_howItWorks__tab3__KCbSd {
        grid-template-columns:auto
    }
}

.styles_studentStories__Fd73y {
    margin-bottom: 50px;
    padding: 0 50px 50px;
    border-radius: 8px;
    display: flex !important;
    justify-content: flex-start;
    flex-direction: column;
    transition: all 1s ease-in-out
}

.styles_studentStories__header__6C6wG {
    text-align: center;
    margin-top: 50px
}

@media (max-width: 900px) {
    .styles_studentStories__header__6C6wG {
        text-align: unset;
        margin-bottom: 0
    }
}

.styles_studentStories__Fd73y:hover {
    transform: scale(1.1)
}

.styles_studentStories__img__Gk9rR {
    -o-object-fit: cover;
    object-fit: cover;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    position: relative;
    bottom: -70px;
    left: 50%;
    transform: translateX(-50%);
    overflow: hidden
}

.styles_studentStories__svg__dOIII svg {
    position: relative;
    top: 75px;
    left: 30px
}

.styles_studentStories__body__xDyif {
    background: #fff;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .12);
    border-radius: 25px;
    height: 400px;
    min-height: 300px;
    cursor: pointer;
    overflow: hidden;
    padding: 80px 20px 20px
}

.styles_studentStories__body__name__Pv60I {
    font-weight: 600;
    font-size: 16px;
    color: #0b1434;
    text-align: center
}

.styles_studentStories__body__job__7cE77 {
    font-weight: 300;
    font-size: 14px;
    color: #535a73;
    text-align: center;
    margin-bottom: 10px
}

.styles_studentStories__body__data__hkX3C {
    font-weight: 300;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical
}

@media (max-width: 900px) {
    .styles_studentStories__body__data__hkX3C {
        -webkit-line-clamp: 9
    }
}

.styles_swiper__yvZVi {
    display: none
}

@media (max-width: 900px) {
    .styles_swiper__yvZVi {
        display: flex;
        flex-direction: row;
        justify-content: center;
        margin-top: -40px
    }
}

.styles_swiper__yvZVi svg {
    width: 35px
}

.styles_swiper__yvZVi :first-child svg {
    transform: rotateY(180deg)
}

.styles_swiper__controls__qOAsE {
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    margin: 5px;
    z-index: 4
}

.styles_ourBlog__droBH {

    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 70px;
    position: relative;
    display: inline-block;
    padding-top: 50px
}

.styles_ourBlog__header___PWzT {
    text-align: center;
    margin-bottom: 50px;
    margin-top: 50px
}

@media (max-width: 900px) {
    .styles_ourBlog__header___PWzT {
        text-align: unset;
        margin-bottom: 0
    }
}

.styles_ourBlog__cards__UqPRR {
    display: grid;
    grid-template-columns:repeat(3, 32.2%);
    grid-gap: 2rem;
    margin-bottom: 50px
}

@media (max-width: 900px) {
    .styles_ourBlog__cards__UqPRR {
        grid-template-columns:repeat(1, 100%)
    }
}

.styles_ourBlog__btn__8z0JF {
    display: flex;
    justify-content: center;
    padding: 10px 30px;
    background-color: #004991;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
    color: #fff;
    font-size: 14px;
    border: none;
    transition: background-color .2s linear;
    cursor: pointer;
    height: 45px;
    border-radius: 4px;
    width: 270px;
    margin: 0 auto
}

@media (max-width: 900px) {
    .styles_ourBlog__btn__8z0JF {
        width: 100%
    }
}

.styles_ourBlog__btn__8z0JF a:hover {
    color: #fff
}

.styles_ourBlog__spinner__nF_dy {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10rem 0
}

.styles_homeLandingPage__FlYCn {
    min-height: 100vw;
    background-color: #fff;
    overflow: hidden
}

.styles_homeLandingPage__head__KCbRF {
    font-size: 18px;
    color: #fcb64d;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-weight: 500
}

.styles_homeLandingPage__title__NhMfs {
    font-size: 35px;
    color: #302d3a;
    font-weight: 600;
    margin-bottom: 20px
}

@media (max-width: 900px) {
    .styles_homeLandingPage__title__NhMfs {
        font-size: 27px
    }
}

.styles_homeLandingPage__desc__xb6l3 {
    font-size: 16px;
    color: #a2a2a2;
    font-weight: 300;
    margin-bottom: 20px
}

.styles_homeLandingPageHeader__C9d9_ {
    height: 100vh;
    background-image: url(/_next/static/media/home_landing_page_header.bcdcad30.png);
    background-repeat: no-repeat;
    background-size: cover
}

@media (max-width: 700px) {
    .styles_homeLandingPageHeader__C9d9_ {
        height: 90vh
    }
}

.styles_homeLandingPageHeader__container__kQVSE {
    display: flex;
    justify-content: space-between;
    height: 100%
}

.styles_homeLandingPageHeader__container__kQVSE > * {
    width: 48%;
    height: 100%;
    display: flex
}

@media (max-width: 1020px) {
    .styles_homeLandingPageHeader__container__kQVSE > * {
        width: 100%
    }
}

.styles_homeLandingPageHeader__start__wIqmx {
    flex-direction: column;
    justify-content: center
}

.styles_homeLandingPageHeader__start__title__HFWpC {
    font-size: 50px;
    color: #172b4d;
    line-height: 77px;
    margin-bottom: 15px
}

@media (max-width: 700px) {
    .styles_homeLandingPageHeader__start__title__HFWpC {
        font-size: 43px;
        line-height: 72px
    }
}

@media (max-width: 500px) {
    .styles_homeLandingPageHeader__start__title__HFWpC {
        font-size: 35px;
        line-height: 64px
    }
}

@media (max-width: 330px) {
    .styles_homeLandingPageHeader__start__title__HFWpC {
        font-size: 30px;
        line-height: 60px
    }
}

.styles_homeLandingPageHeader__start__desc__c6t6s {
    font-size: 18px;
    font-weight: 500;
    color: #777;
    margin-bottom: 25px
}

@media (max-width: 700px) {
    .styles_homeLandingPageHeader__start__desc__c6t6s {
        font-size: 15px
    }
}

.styles_homeLandingPageHeader__start__btn__kV_fB {
    margin-bottom: 40px
}

.styles_homeLandingPageHeader__start__search__MH8ST {
    margin-bottom: 20px
}

.styles_homeLandingPageHeader__start__search__title__pTSTL {
    font-size: 23px;
    color: #172b4d;
    font-weight: 600;
    margin-bottom: 15px
}

.styles_homeLandingPageHeader__start__search__body__koaU0 {
    display: flex;
    justify-content: space-between
}

.styles_homeLandingPageHeader__start__search__body__select___3zxP {
    width: 30%
}

.styles_homeLandingPageHeader__start__search__body__input__I8WQF {
    width: 55%;
    position: relative
}

.styles_homeLandingPageHeader__start__search__body__input__I8WQF input {
    height: 50px;
    border: none;
    border-radius: 8px;
    background-color: #f5f5f5
}

.styles_homeLandingPageHeader__start__search__body__input__I8WQF input:focus {
    box-shadow: none
}

.styles_homeLandingPageHeader__start__search__body__input__dropdown__J11hO {
    position: absolute;
    top: 51px;
    left: 0;
    right: 0;
    max-height: 250px;
    overflow-y: auto;
    background-color: #fff;
    border-radius: 0 0 2px 2px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .1);
    z-index: 2
}

.styles_homeLandingPageHeader__start__search__body__input__dropdown__J11hO::-webkit-scrollbar {
    width: 7px;
    height: 7px;
    border-radius: 5px
}

.styles_homeLandingPageHeader__start__search__body__input__dropdown__J11hO::-webkit-scrollbar-track {
    box-shadow: transparent;
    border-radius: 5px
}

.styles_homeLandingPageHeader__start__search__body__input__dropdown__J11hO::-webkit-scrollbar-thumb {
    background: #0095ff;
    border-radius: 3px
}

.styles_homeLandingPageHeader__start__search__body__input__dropdown__itemContainer__YWLMn {
    display: flex;
    padding: 10px;
    cursor: pointer;
    border-bottom: 1px solid #dfe1e6;
    transition: all .2s ease-in-out
}

.styles_homeLandingPageHeader__start__search__body__input__dropdown__itemContainer__YWLMn:hover {
    background-color: #f5f5f5
}

.styles_homeLandingPageHeader__start__search__body__input__dropdown__itemImageContainer__jih1x {
    width: 40px;
    height: 40px;
    font-size: 25px;
    text-align: center
}

.styles_homeLandingPageHeader__start__search__body__input__dropdown__itemContent__NAgcu {
    width: 100%;
    padding-left: 10px
}

.styles_homeLandingPageHeader__start__search__body__btn__j39lr {
    width: 10%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    background-color: #fcb64d;
    color: #fff;
    font-size: 18px;
    cursor: pointer
}

.styles_homeLandingPageHeader__start__search__body__btn__j39lr svg {
    width: 2.8rem;
    height: 2.8rem
}

.styles_homeLandingPageHeader__end__oR2cw {
    display: flex;
    align-items: center;
    animation: styles_bounce__At0FB .8s ease-in
}

@media (max-width: 1020px) {
    .styles_homeLandingPageHeader__end__oR2cw {
        display: none
    }
}

.styles_homeLandingPageHeader__end__left__top__QuZKv {
    margin-inline-start: 150px;
    position: relative;
    border-radius: 50%;
    animation: styles_float__gh9CJ 6s ease-in-out infinite
}

.styles_homeLandingPageHeader__end__left__top__QuZKv img {
    width: 150px
}

@media (max-width: 1220px) {
    .styles_homeLandingPageHeader__end__left__top__QuZKv img {
        width: 100px
    }
}

.styles_homeLandingPageHeader__end__left__top__QuZKv svg {
    position: absolute;
    left: -20px
}

.styles_homeLandingPageHeader__end__left__bot__pVOd6 {
    margin-top: 50px;
    border-radius: 50%;
    animation: styles_float__gh9CJ 8s ease-in-out infinite
}

.styles_homeLandingPageHeader__end__left__bot__pVOd6 img {
    width: 300px
}

@media (max-width: 1220px) {
    .styles_homeLandingPageHeader__end__left__bot__pVOd6 img {
        width: 250px
    }
}

.styles_homeLandingPageHeader__end__right__xS9Qg {
    margin-top: 15%;
    margin-inline-start: 80px
}

.styles_homeLandingPageHeader__end__right__top__qKFKN {
    position: relative;
    border-radius: 50%;
    animation: styles_float__gh9CJ 10s ease-in-out infinite
}

.styles_homeLandingPageHeader__end__right__top__qKFKN img {
    width: 200px
}

@media (max-width: 1220px) {
    .styles_homeLandingPageHeader__end__right__top__qKFKN img {
        width: 150px
    }
}

.styles_homeLandingPageHeader__end__right__top__qKFKN svg {
    position: absolute;
    right: 20px;
    top: 12px
}

.styles_homeLandingPageHeader__end__right__bot__HvVsb {
    margin-top: 50px;
    position: relative;
    border-radius: 50%;
    animation: styles_float__gh9CJ 5s ease-in-out infinite;
    width: 140px
}

.styles_homeLandingPageHeader__end__right__bot__HvVsb img {
    width: 140px
}

@media (max-width: 1220px) {
    .styles_homeLandingPageHeader__end__right__bot__HvVsb img {
        width: 90px
    }
}

.styles_homeLandingPageHeader__end__right__bot__HvVsb svg {
    position: absolute;
    bottom: 18px;
    right: 45px
}

.styles_homeLandingPageUniversities__QcVUB {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px 0
}

.styles_homeLandingPageUniversities__title__jiKw1 {
    font-size: 20px;
    font-weight: 600;
    color: #172b4d;
    margin: 25px 0
}

.styles_homeLandingPageUniversities__carousel__pbE9F {
    width: 100%
}

.styles_homeLandingPageUniversities__carousel__card__UJn64 {
    border-radius: 10px;
    width: 100%;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-inline-end: 25px;
    overflow: hidden;
    transition: all .2s ease-in-out
}

.styles_homeLandingPageUniversities__carousel__card__UJn64:hover {
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .096)
}

.styles_homeLandingPageUniversities__carousel__card__UJn64:hover img {
    height: 95%
}

.styles_homeLandingPageUniversities__carousel__card__UJn64 img {
    height: 100%;
    transition: all .2s ease-in-out
}

.styles_homeLandingPageUniversities__spinner__ehGu_ {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2.5rem 0
}

.styles_homeLandingPageUniversities__btn__hVCBj {
    margin: 40px 0 20px
}

.styles_homeLandingPageVideoSection__RV8_p {
    margin-bottom: 50px
}

.styles_homeLandingPageFields__5AtVu {
    width: 100%;
    background-image: url(/_next/static/media/fields-background.589c8b33.png);
    background-repeat: no-repeat;
    background-size: 15%;
    margin-bottom: 50px
}

.styles_homeLandingPageFields__body__AwlZa {
    display: flex;
    flex-direction: column
}

.styles_homeLandingPageFields__cards__VmpgF {
    display: flex;
    margin: 50px 0
}

.styles_homeLandingPageFields__swiper__WE0sG {
    width: 100%;
    margin-bottom: 20px;
    position: relative
}

.styles_homeLandingPageFields__swiper__controls__PBWvQ {
    display: flex;
    justify-content: flex-end;
    padding: 5px 20px
}

.styles_homeLandingPageFields__swiper__controls__PBWvQ > * {
    border-radius: 50%;
    background-color: #0095ff;
    width: 30px;
    height: 30px;
    cursor: pointer;
    margin-inline-start: 15px;
    margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: center
}

.styles_homeLandingPageFields__btn__Jexj3 {
    display: flex;
    justify-content: center
}

.styles_homeLandingPageFieldsCard__qDyoS {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    border-radius: 18px
}

.styles_homeLandingPageFieldsCard__top__OgO6k {
    position: relative
}

.styles_homeLandingPageFieldsCard__top__img__4UKgE {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 18px
}

.styles_homeLandingPageFieldsCard__top__img__4UKgE img {
    width: 100%
}

.styles_homeLandingPageFieldsCard__top__logo__jlvAZ {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    width: 70px;
    height: 70px;
    background-color: #0095ff;
    border-radius: 50%;
    right: 7%;
    bottom: 0;
    transform: translateY(50%);
    border: 5px solid #fff
}

.styles_homeLandingPageFieldsCard__top__logo__jlvAZ svg {
    height: 30px;
    width: 30px
}

.styles_homeLandingPageFieldsCard__top__logo__jlvAZ svg path {
    fill: #fff
}

.styles_homeLandingPageFieldsCard__name__o5YM1 {
    font-size: 18px;
    color: #172b4d;
    font-weight: 600;
    padding: 30px 17px 10px;
    height: 85px
}

.styles_homeLandingPageFieldsCard__bot__G_4dc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px 17px 20px;
    margin-top: auto
}

.styles_homeLandingPageFieldsCard__bot__courses__hB0Ls {
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #a2a2a2;
    font-weight: 600
}

.styles_homeLandingPageFieldsCard__bot__courses__hB0Ls svg {
    margin-inline-end: 8px
}

.styles_homeLandingPageFieldsCard__bot__more__86qJ9 {
    display: flex;
    align-items: center;
    color: #74dbef;
    font-size: 14px;
    text-decoration: underline !important
}

.styles_homeLandingPageFieldsCard__bot__more__86qJ9 svg {
    margin-inline-start: 8px;
    margin-top: 4px
}

.styles_homeLandingPageFieldsCard__bot__more__86qJ9 svg path {
    fill: #74dbef
}

.styles_homeLandingPageFieldsCard__bot__more__0__htSrM svg path {
    fill: #0095ff
}

.styles_homeLandingPageFieldsCard__bot__more__2__inrh7 svg path {
    fill: #fcb64d
}

.styles_homeLandingPageFieldsCard__bot__more__3__cY28K svg path {
    fill: #0095ff
}

.styles_homeLandingPageFieldsCard__bot__more__5__YsTzA svg path {
    fill: #fcb64d
}

.styles_homeLandingPageGetStart__xyXSd {
    display: flex;
    flex-direction: column;
    margin-bottom: 50px
}

.styles_homeLandingPageGetStart__cards__SKbOh {
    margin-bottom: 20px;
    display: grid;
    grid-template-columns:repeat(3, 1fr);
    grid-gap: 10px
}

@media (max-width: 900px) {
    .styles_homeLandingPageGetStart__cards__SKbOh {
        grid-template-columns:repeat(1, 1fr);
        grid-gap: unset
    }
}

.styles_homeLandingPageGetStartCard__vDrNE {
    display: flex;
    flex-direction: column;
    padding: 15px;
    border-radius: 10px;
    transition: all .25s ease-in-out;
    margin-inline-end: 15px
}

@media (max-width: 900px) {
    .styles_homeLandingPageGetStartCard__vDrNE {
        margin-inline-end: unset;
        margin-bottom: 20px
    }
}

.styles_homeLandingPageGetStartCard__vDrNE:last-child {
    margin-inline-end: unset
}

.styles_homeLandingPageGetStartCard__vDrNE:hover {
    box-shadow: 0 0 30px 20px rgba(0, 0, 0, .07)
}

.styles_homeLandingPageGetStartCard__logo__mmlJ_ {
    background-color: #c7e8ff;
    padding: 10px;
    border-radius: 15px;
    margin-bottom: 20px;
    width: 65px;
    height: 65px;
    display: flex;
    align-items: center;
    justify-content: center
}

.styles_homeLandingPageGetStartCard__name__uUY0k {
    font-size: 24px;
    color: #260e4b;
    font-weight: 600;
    margin-bottom: 10px
}

.styles_homeLandingPageGetStartCard__desc__A5MSm {
    font-size: 16px;
    color: #777;
    font-weight: 400;
    margin-bottom: 10px
}

.styles_homeLandingPageGetStartCard__bot__qfyaq {
    display: flex;
    align-items: center;
    color: #74dbef;
    font-size: 14px;
    text-decoration: underline !important;
    margin-top: auto
}

.styles_homeLandingPageGetStartCard__bot__qfyaq svg {
    margin-inline-start: 8px;
    margin-top: 4px
}

.styles_homeLandingPageGetStartCard__bot__qfyaq svg path {
    fill: #74dbef
}

.styles_homeLandingPageGetStartCard__vDrNE:last-child .styles_homeLandingPageGetStartCard__bot__qfyaq {
    color: #0095ff
}

.styles_homeLandingPageGetStartCard__vDrNE:last-child .styles_homeLandingPageGetStartCard__bot__qfyaq svg path {
    fill: #0095ff
}

.styles_homeLandingPageGetStartCard__vDrNE:first-child .styles_homeLandingPageGetStartCard__bot__qfyaq {
    color: #fcb64d
}

.styles_homeLandingPageGetStartCard__vDrNE:first-child .styles_homeLandingPageGetStartCard__bot__qfyaq svg path {
    fill: #fcb64d
}

.styles_homeLandingPageBookFree__ccOSN {
    width: 100%;
    background-image: url(/_next/static/media/bookFreeBG.4e941972.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 216px;
    border-radius: 10px;
    background-color: #0095ff;
    margin-bottom: 50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 5%
}

@media (max-width: 900px) {
    .styles_homeLandingPageBookFree__ccOSN {
        flex-direction: column;
        padding: 40px 8%;
        height: -moz-fit-content;
        height: fit-content;
        align-items: flex-start
    }
}

.styles_homeLandingPageBookFree__start__kYYmA {
    margin-inline-end: 40px
}

@media (max-width: 900px) {
    .styles_homeLandingPageBookFree__start__kYYmA {
        margin-bottom: 30px
    }
}

.styles_homeLandingPageBookFree__start__head__M0HpU {
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 20px
}

.styles_homeLandingPageBookFree__start__title__Ucz_1 {
    font-size: 25px;
    color: #fff;
    font-weight: 600
}

.styles_homeLandingPageBookFree__end__Sz2zw {
    width: 50%;
    display: flex;
    justify-content: flex-end
}

@media (max-width: 900px) {
    .styles_homeLandingPageBookFree__end__Sz2zw {
        width: 100%;
        justify-content: flex-start
    }
}

.styles_homeLandingPageAboutUs__QUg5q {
    margin-bottom: 50px
}

.styles_homeLandingPageAboutUs__steps__nQ6hr {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 40px
}

@media (max-width: 870px) {
    .styles_homeLandingPageAboutUs__steps__nQ6hr {
        flex-direction: column;
        margin: 0 20px 40px
    }
}

.styles_homeLandingPageAboutUs__steps__step__OZxeJ {
    width: 100%;
    display: flex;
    align-items: center
}

@media (max-width: 870px) {
    .styles_homeLandingPageAboutUs__steps__step__OZxeJ {
        margin-bottom: 10px
    }
}

.styles_homeLandingPageAboutUs__steps__step__OZxeJ:first-child .styles_homeLandingPageAboutUs__steps__step__icon__NCBCu svg path {
    fill: #74dbef
}

.styles_homeLandingPageAboutUs__steps__step__OZxeJ:last-child .styles_homeLandingPageAboutUs__steps__step__count___Wau_ {
    color: #fcb64d;
    background-color: #feeacc;
    border: 15px solid #fff5e6
}

@media (max-width: 870px) {
    .styles_homeLandingPageAboutUs__steps__step__OZxeJ:last-child .styles_homeLandingPageAboutUs__steps__step__count___Wau_ {
        border: 10px solid #fff5e6
    }
}

.styles_homeLandingPageAboutUs__steps__step__OZxeJ:first-child .styles_homeLandingPageAboutUs__steps__step__count___Wau_ {
    color: #0095ff;
    background-color: #c7e8ff;
    border: 15px solid #e4f4ff
}

@media (max-width: 870px) {
    .styles_homeLandingPageAboutUs__steps__step__OZxeJ:first-child .styles_homeLandingPageAboutUs__steps__step__count___Wau_ {
        border: 10px solid #e4f4ff
    }
}

.styles_homeLandingPageAboutUs__steps__step__count___Wau_ {
    padding: 10px;
    border-radius: 50%;
    font-size: 20px;
    margin-inline-end: 15px;
    font-weight: 600;
    color: #74dbef;
    background-color: #d0f1f7;
    border: 15px solid #eaf9fc
}

@media (max-width: 1170px) {
    .styles_homeLandingPageAboutUs__steps__step__count___Wau_ {
        font-size: 16px;
        margin-inline-end: 10px;
        padding: 7px
    }
}

@media (max-width: 870px) {
    .styles_homeLandingPageAboutUs__steps__step__count___Wau_ {
        padding: 8px;
        font-size: 14px;
        border: 10px solid #eaf9fc
    }
}

.styles_homeLandingPageAboutUs__steps__step__name__2efo5 {
    margin-inline-end: 15px;
    font-size: 20px;
    color: #260e4b;
    font-weight: 600
}

@media (max-width: 1170px) {
    .styles_homeLandingPageAboutUs__steps__step__name__2efo5 {
        font-size: 16px
    }
}

.styles_homeLandingPageAboutUs__steps__step__icon__NCBCu {
    margin: 0 40px
}

@media (max-width: 1170px) {
    .styles_homeLandingPageAboutUs__steps__step__icon__NCBCu {
        margin: 0 20px
    }

    .styles_homeLandingPageAboutUs__steps__step__icon__NCBCu svg {
        width: 60px
    }
}

@media (max-width: 870px) {
    .styles_homeLandingPageAboutUs__steps__step__icon__NCBCu {
        display: none
    }
}

.styles_homeLandingPageAboutUs__body__YW_Rl {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.styles_homeLandingPageAboutUs__body__start__Ifnuy {
    width: 49%;
    box-shadow: 0 0 7px 3px rgba(0, 0, 0, .075)
}

@media (max-width: 900px) {
    .styles_homeLandingPageAboutUs__body__start__Ifnuy {
        width: 100%;
        margin: 0 20px
    }
}

.styles_homeLandingPageAboutUs__body__end__jyJte {
    width: 40%;
    padding: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(/_next/static/media/landingPageAboutusBG.477d0956.png);
    background-repeat: no-repeat;
    background-size: 100%
}

@media (max-width: 900px) {
    .styles_homeLandingPageAboutUs__body__end__jyJte {
        display: none
    }
}

.styles_homeLandingPageAboutUs__body__end__img__2Pvpg {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 6.5% 6.5% 0;
    position: relative
}

.styles_homeLandingPageAboutUs__body__end__img__2Pvpg img {
    width: 100%
}

.styles_homeLandingPageAboutUs__body__end__reach__QUa3R {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 0;
    right: 0;
    min-width: 170px;
    min-height: 100px;
    border-radius: 10px;
    background-color: #fff;
    padding: 15px;
    box-shadow: 0 0 7px 2px rgba(0, 0, 0, .082);
    margin: 10% -15% 0 0
}

.styles_homeLandingPageAboutUs__body__end__reach__QUa3R svg {
    width: 25px;
    height: 25px;
    margin-bottom: 5px
}

.styles_homeLandingPageAboutUs__body__end__reach__num___lDNV {
    font-size: 22px;
    color: #0095ff;
    font-weight: 800
}

.styles_homeLandingPageAboutUs__body__end__reach__name__N__ah {
    font-size: 13px;
    color: #0095ff
}

.styles_homeLandingPageConnect__j9P08 {
    margin-bottom: 30px
}

.styles_homeLandingPageConnect__body__a9VlH {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px
}

.styles_homeLandingPageConnect__body__start__gPgRV {
    width: 48%;
    position: relative
}

@media (max-width: 900px) {
    .styles_homeLandingPageConnect__body__start__gPgRV {
        display: none
    }
}

.styles_homeLandingPageConnect__body__start__gPgRV img {
    width: 100%
}

.styles_homeLandingPageConnect__body__start__gPgRV .styles_pin__9uVes {
    position: absolute;
    top: 5%;
    left: 60%;
    margin-left: 115px;
    border-radius: 50%;
    border: 8px solid #fcb64d;
    width: 60px;
    height: 60px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.styles_homeLandingPageConnect__body__start__gPgRV .styles_pin__9uVes:hover {
    border: 6px solid #fcb64d
}

.styles_homeLandingPageConnect__body__start__gPgRV .styles_pin__img__shAEu {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden
}

.styles_homeLandingPageConnect__body__start__gPgRV .styles_pin__img__shAEu img {
    width: 100%;
    overflow: hidden
}

.styles_homeLandingPageConnect__body__start__gPgRV .styles_pinAfter__vnTh4 {
    position: absolute;
    width: 0;
    height: 0;
    bottom: -45px;
    left: 2px;
    border: 20px solid transparent;
    border-top: 25px solid #fcb64d
}

.styles_homeLandingPageConnect__body__end__Gvro_ {
    width: 48%;
    padding-bottom: 25px
}

@media (max-width: 900px) {
    .styles_homeLandingPageConnect__body__end__Gvro_ {
        width: 100%;
        position: relative
    }

    .styles_homeLandingPageConnect__body__end__Gvro_:before {
        position: absolute;
        height: 100%;
        width: 100%;
        content: "";
        background-image: url(/_next/static/media/landingConnectBG.346d8b5f.png);
        background-repeat: no-repeat;
        background-size: 100%;
        filter: opacity(.3)
    }
}

.styles_homeLandingPageConnect__btn__YXn9J {
    display: flex;
    justify-content: center;
    margin: 40px 0 20px
}

.styles_homeLandingPageConnectCard__9D_aU {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 20px
}

.styles_homeLandingPageConnectCard__top__JK6m_ {
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(/_next/static/media/landingConnectCard.284ec3b5.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 200px;
    width: 200px;
    margin-bottom: 20px
}

.styles_homeLandingPageConnectCard__top__img__i5wB4 {
    height: 150px;
    width: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 2% 2% 0;
    position: relative;
    border-radius: 50%;
    overflow: hidden
}

.styles_homeLandingPageConnectCard__top__img__i5wB4 img {
    width: 100%
}

.styles_homeLandingPageConnectCard__name__UfYcG {
    color: #172b4d;
    font-size: 18px;
    font-weight: 600
}

.styles_homeLandingPageConnectCard__title__9tSYq {
    color: rgba(23, 44, 79, .42);
    font-size: 16px
}

.styles_homeLandingPageConnectCard__rate__mV2dl {
    margin: 2px 0 7px
}

.styles_homeLandingPageConnectCard__comment__RO_pK {
    font-size: 16px;
    color: #a2a2a2;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.styles_homePageOurBlog__aGfYz {
    margin-bottom: 75px
}

.styles_homePageOurBlog__cards__n08M6 {
    display: grid;
    grid-template-columns:repeat(3, 32.2%);
    grid-gap: 2rem;
    margin-bottom: 50px
}

@media (max-width: 1170px) {
    .styles_homePageOurBlog__cards__n08M6 {
        grid-template-columns:repeat(2, 49%)
    }
}

@media (max-width: 760px) {
    .styles_homePageOurBlog__cards__n08M6 {
        grid-template-columns:repeat(1, 100%)
    }
}

.styles_homePageOurBlog__btn__EoEB8 {
    display: flex;
    justify-content: center;
    margin-bottom: 20px
}

.styles_homePageOurBlog__spinner__p5su7 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10rem 0
}

.styles_homeLandingPageConsultation__SPaiA {
    background-image: url(/_next/static/media/landingConsultationBG.6660a940.png);
    background-repeat: no-repeat;
    background-size: cover
}

.styles_homeLandingPageConsultation__body__4cuR3 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 110px 0 140px
}

.styles_homeLandingPageConsultation__body__4cuR3 > * {
    text-align: center
}

.styles_homeLandingPageConsultation__desc__13XPR {
    font-size: 16px;
    color: #a2a2a2;
    margin-bottom: 40px;
    max-width: 50%;
    text-align: center
}

@media (max-width: 900px) {
    .styles_homeLandingPageConsultation__desc__13XPR {
        max-width: 80%
    }
}

.styles_homeLandingPageConsultation__btn__jokRA {
    display: flex;
    justify-content: center;
    margin-bottom: 20px
}