/*fonts*/
@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway-Regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway-Bold.woff") format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway-ExtraBold.woff") format("woff");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

.typed-cursor{
    opacity: 1;
    font-weight: 200;
    animation: blink 0.7s infinite;
    color: #8A79EF;
    font-size: 50px!important;
}
@keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}

@keyframes pulsate{
    50%{

        text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #af58f5fa, 0 0 8px #8e00f8;
        transform: scale(1.2);
    }
}


.pulse {
    animation: blink 1.5s linear infinite;
    transition: all linear .5s;

}


/*popup styles*/
.popup__new .home-text {
    padding-bottom: 80px!important;
}

.popup_thank h2 {
    margin-bottom: 20px;
}

.popup_thank a {
    text-decoration: none;
    color: rgb(255, 255, 255);
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-style: normal;
    font-size: 16px;
    line-height: 1.25;
    background: -webkit-linear-gradient(left, rgb(255, 171, 78), rgb(255, 24, 24));
    border-radius: 5px;
    border: 0px solid rgb(208, 22, 45);
    box-shadow: none;
    width: 222px;
    height: 38px;
    padding: 10px 14px;
    cursor: pointer;
    outline: none;
    text-decoration: none;
    margin: 10px;
    margin: 20px 0;
}


.popup__new {
    position: fixed;
    /*top: 0;*/
    /*left: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    background-image: url("../img/popup/bg.png");
    background-size: cover;
    z-index: 999;
    /*min-height: 100vh;*/
    /*padding: 170px 50px 0 50px;*/
    display: none;
    padding: 73px 50px 0 50px;
    /*position: fixed;*/
    max-width: 1200px;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /* right: 0; */
    /* bottom: 0; */
    min-height: 500px;
    height: auto;
}

.active {
    display: block;
}

.popup__new-form {

    z-index: 9;
    bottom: -20px!important;
}

.popup_thank {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-image: url("../img/popup/bg.png");
    background-size: cover;
    padding: 50px;
    border: 1px solid #333;
    z-index: 9999999;
    display: none;
    text-align: center;
}

.popup-new__image {
    right: -212px!important;
    bottom: -220px!important;
}
.popup_title {
    font-weight: 800;
    font-size: 30px;
    line-height: 30px;
    color: #8A79EF;

}

.students__inner {
    padding: 3.8194444444vw 0 5.9722222222vw 0
}

.students__heading {
    margin-bottom: 2.9861111111vw
}

.students__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 2.0833333333vw 1fr 2.0833333333vw 1fr;
    grid-template-columns:1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1.5972222222vw 1fr;
    grid-template-rows:1fr 1fr;
    grid-row-gap: 1.5972222222vw;
    grid-column-gap: 2.0833333333vw
}

.students__grid > :first-child {
    -ms-grid-row: 1;
    -ms-grid-column: 1
}

.students__grid > :nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3
}

.students__grid > :nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5
}

.students__grid > :nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1
}

.students__grid > :nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3
}

.students__grid > :nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 5
}

.students__img {
    object-fit: cover;
    border-radius: 1.0416666667vw
}

.students__img--1 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1/2
}

.students__img--2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1/3
}

.students__img--3 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1/2
}

.students__img--4 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2/3
}

.students__img--5 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2/3
}

.students__navigation-buttons {
    display: none;
    margin-top: 2.5694444444vw
}
.heading {
    font-size: 2.9166666667vw;
    line-height: 1.238;
    color: #303030;
    font-weight: 800
}

.popup__new-form h3 {
    text-align: left;
}
.popup__new-bullets li {
    background: rgba(255, 255, 255, 0.33)!important;
    border: 1px solid #FFFFFF!important;
    border-radius: 10px!important;
}

.popup__new-form {
    padding: 50px 30px 70px 50px!important;
    top: -60px;
}

/*end popup*/
/* styles of form */

.form_new {
    margin-top: 10px;
    text-align: center;
    position: relative;
    z-index: 99;
}

.form_new input, #popup_sms input {
    width: 220px;
    height: 38px;
    color: #505050;
    font-size: 15px;
    line-height: 1.25;
    border-radius: 5px;
    border: 1px solid #aaaaaa;
    box-shadow: 0px 0px 0px 0px #dcdcdc;
    background: #ffffff;
    transition: all 0.2s linear 0s;
    margin: 10px;
    padding: 8px;
}

.form_new button, #popup_sms button {
    color: #ffffff;
    font-family: 'Arial', sans-serif;
    font-weight: bold;
    font-style: normal;
    font-size: 16px;
    line-height: 1.25;
    background: -webkit-linear-gradient(left, #ffab4e, #ff1818);
    border-radius: 5px;
    border: 0px solid #d0162d;
    box-shadow: none;
    width: 222px;
    height: 38px;
    padding: 10px 14px 10px 14px;
    cursor: pointer;
    outline: none;
    text-decoration: none;
    margin: 10px;
}


/*-fonts*/
/*options*/
*, ::after, ::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

body.open {
    overflow: hidden;
}

body {
    font-family: 'Raleway', sans-serif;
    line-height: normal;
    color: #303030;
    margin: 0;
}

body::-webkit-scrollbar {
    width: 7px;
}

body::-webkit-scrollbar-thumb {
    background: #8A79EF;
}

body::-webkit-scrollbar-track {
    background: #FFFFFF;
}

p {
    width: 100%;
    font-size: 16px;
    line-height: 36px;
    color: #000000;
    margin: 0px;
}

h1, h2, h3, h4, h5 {
    width: 100%;
    margin: 0px;
}

img {
    max-width: 100%;
}

ul, ol {
    padding: 0px;
    margin: 0px;
}

li {
    list-style-type: none;
}

a {
    outline: none;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    outline: none;
}

button {
    font-family: 'Raleway', sans-serif;
    cursor: pointer;
    border: none;
    background: none;
}

button:hover, button:focus {
    outline: none;
    text-decoration: none;
}

html,
body {
    height: 100%;
}

.wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100%;
    overflow: hidden;
    background: radial-gradient(49.69% 8.83% at 2.57% 30.67%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), radial-gradient(68.02% 7.05% at 6.56% 72.81%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), radial-gradient(43.61% 8.6% at -0.9% 9.22%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), radial-gradient(46.22% 9.12% at 88.92% 6.35%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), -webkit-gradient(linear, left bottom, left top, from(#FDFCFF), to(#FDFCFF)), -webkit-gradient(linear, left bottom, left top, from(#FFFFFF), to(#FFFFFF)), #FFFFFF;
    background: -o-radial-gradient(2.57% 30.67%, 49.69% 8.83%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), -o-radial-gradient(6.56% 72.81%, 68.02% 7.05%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), -o-radial-gradient(-0.9% 9.22%, 43.61% 8.6%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), -o-radial-gradient(88.92% 6.35%, 46.22% 9.12%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), -o-linear-gradient(bottom, #FDFCFF, #FDFCFF), -o-linear-gradient(bottom, #FFFFFF, #FFFFFF), #FFFFFF;
    background: radial-gradient(49.69% 8.83% at 2.57% 30.67%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), radial-gradient(68.02% 7.05% at 6.56% 72.81%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), radial-gradient(43.61% 8.6% at -0.9% 9.22%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), radial-gradient(46.22% 9.12% at 88.92% 6.35%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), linear-gradient(0deg, #FDFCFF, #FDFCFF), linear-gradient(0deg, #FFFFFF, #FFFFFF), #FFFFFF;
}

main {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}

footer {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.container {
    width: 100%;
    max-width: 1200px;
    padding: 0 15px;
    margin: 0 auto;
}

.section {
    padding: 50px 0px;
}

.section-top {
    padding-top: 50px;
    padding-bottom: 0px;
}

.section-title {
    margin-bottom: 30px;
}

.section-title p {
    font-size: 22px;
    line-height: 30px;
    font-weight: 500;
    padding: 20px 30px;
    max-width: 740px;
    background: rgba(255, 255, 255, 0.6);
    border: 1px solid #FFFFFF;
    border-radius: 20px;
    margin: 20px auto 0px auto;
}

.section-title.center {
    text-align: center;
}

.title-lg b {
    font-weight: 800;
    color: #8A79EF;
}

.title-xl {
    font-weight: 800;
    font-size: 50px;
    line-height: 65px;
}

.title-xl b {
    font-weight: 800;
    color: #8A79EF;
}

.title-lg {
    font-weight: 800;
    font-size: 40px;
    line-height: 55px;
}

.title-lg b {
    font-weight: 800;
    color: #8A79EF;
}

.title-md {
    font-size: 32px;
    line-height: 44px;
}

.title-sm {
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
}

.button {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 15px;
    font-weight: 700;
    color: #FFFFFF;
    padding: 14px 35px;
    overflow: hidden;
    border-radius: 50px;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

.button:before {
    content: '';
    position: absolute;
    z-index: -1;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: -o-linear-gradient(346.54deg, #FFBC58 -4.42%, #F03535 95.94%);
    background: linear-gradient(103.46deg, #FFBC58 -4.42%, #F03535 95.94%);
    -webkit-box-shadow: 0px 13px 38px rgba(255, 188, 88, 0.23);
    box-shadow: 0px 13px 38px rgba(255, 188, 88, 0.23);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    border-radius: 50px;
}

.button-two {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 15px;
    font-weight: 700;
    color: #8A79EF;
    padding: 14px 35px;
    overflow: hidden;
    border-radius: 50px;
    border: 1px solid #8A79EF;
    -webkit-box-shadow: 0px 13px 38px rgba(72, 145, 255, 0.29);
    box-shadow: 0px 13px 38px rgba(72, 145, 255, 0.29);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.button-two:before {
    content: '';
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    width: 100%;
    height: 0;
    background: #8A79EF;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.button-two svg {
    margin-left: 10px;
}

.button-two path {
    stroke: #8A79EF;
    -webkit-transition: 0.1s;
    -o-transition: 0.1s;
    transition: 0.1s;
}

@media (min-width: 1200px) {
    .button:hover {
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #303030;
    }

    .button:hover:before {
        width: 45px;
    }

    .button-two:hover {
        color: #FFFFFF;
    }

    .button-two:hover:before {
        height: 100%;
    }

    .button-two:hover path {
        stroke: #FFFFFF;
    }
}

@media (max-width: 800px) {
    p {
        font-size: 14px;
        line-height: 26px;
    }

    .section {
        padding: 30px 0px;
    }

    .section-title {
        margin-bottom: 20px;
    }

    .section-title p {
        font-size: 16px;
        line-height: 24px;
        border-radius: 14px;
        padding: 20px 15px;
    }

    .title-xl {
        font-size: 28px;
        line-height: 44px;
    }

    .title-lg {
        font-size: 26px;
        line-height: 34px;
    }

    .title-md {
        font-size: 22px;
        line-height: 30px;
    }

    .title-sm {
        font-size: 16px;
        line-height: 22px;
    }

    .button {
        font-size: 14px;
        padding: 14px 25px;
    }

    .button-two {
        font-size: 14px;
        padding: 14px 25px;
    }
}

/*-options*/
/*animation*/
@-webkit-keyframes anim-1 {
    from {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes anim-1 {
    from {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@-webkit-keyframes anim-2 {
    from {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    to {
        -webkit-transform: translateX(100px);
        transform: translateX(100px);
    }
}

@keyframes anim-2 {
    from {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
    }
    to {
        -webkit-transform: translateX(100px);
        transform: translateX(100px);
    }
}

@-webkit-keyframes anim-3 {
    from {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg);
    }
    to {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
}

@keyframes anim-3 {
    from {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg);
    }
    to {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
}

/*-animation*/
/*header*/
.header {
    position: fixed;
    z-index: 10;
    left: 0;
    top: 0;
    width: 100%;
    padding: 15px 0px;
    background: #E2E3FD;
}

.header.active {
    -webkit-box-shadow: 0px 5px 5px 0px rgba(138, 121, 239, 0.3);
    box-shadow: 0px 5px 5px 0px rgba(138, 121, 239, 0.3);
}

.header-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.header-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.header-logo img {
    width: 112px;
    height: 34px;
}

.header-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.header-wrap .f-list {
    display: none;
}
.header-nav .f-list {
    display: flex;
    padding: 0px;
    margin-right: 20px;
}
.header-nav .f-list img {
    width: 30px;
    height: 30px;
}
.header-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 30px;
}

.header-menu li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.header-menu li:after {
    content: '';
    height: 16px;
    width: 1px;
    margin: 0px 20px;
    background: #D7D7D7;
}

.header-menu li:last-child:after {
    display: none;
}

.header-menu a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    color: #303030;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.header-menu a img {
    width: 12px;
    margin-left: 5px;
}

.header-lang {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 30px;
}

.header-lang li {
    margin-right: 20px;
}

.header-lang li:last-child {
    margin-right: 0px;
}

.header-lang li.active a {
    color: #8A79EF;
    text-shadow: 0px 4px 12px rgba(138, 121, 239, 0.67);
}

.header-lang a {
    font-weight: 800;
    font-size: 14px;
    color: #F2EFFD;
    text-transform: uppercase;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.header-tel {
    font-size: 15px;
    font-weight: 700;
    color: #303030;
    letter-spacing: -0.02em;
    padding: 14px 25px;
    background: #F2EFFD;
    border-radius: 40px;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.header-burger {
    display: none;
}

@media (min-width: 1200px) {
    .header-menu a:hover {
        color: #8A79EF;
        text-shadow: 0.5px 0 0 #8A79EF;
    }

    .header-tel:hover {
        color: #FFFFFF;
        background: #8A79EF;
    }

    .header-lang a:hover {
        color: #303030;
    }
}

@media (max-width: 1200px) {
    .header-menu {
        margin-right: 30px;
    }

    .header-lang {
        margin-right: 30px;
    }
}

@media (max-width: 992px) {
    .header-nav {
        position: absolute;
        left: 0;
        top: 64px;
        z-index: 2;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        background: #E2E3FD;
        border-top: 1px solid rgba(138, 121, 239, 0.3);
        padding: 20px 0px;
        -webkit-box-shadow: 0px 5px 5px 0px rgba(138, 121, 239, 0.3);
        box-shadow: 0px 5px 5px 0px rgba(138, 121, 239, 0.3);
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
    }
    .header-wrap .f-list {
        display: flex;
        padding: 0px;
    }
    .header-nav .f-list {
        display: none;
        margin-right: 0px;
        margin-bottom: 20px;
    }
    .header-nav.active {
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    .header-burger {
        display: block;
        width: 24px;
        height: 24px;
        background: url("../img/icons/5.svg") center no-repeat;
        background-size: contain;
        -webkit-box-shadow: 0px 4px 18px #BAB0F6;
        box-shadow: 0px 4px 18px #BAB0F6;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
    }

    .header-burger.active {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .header-menu {
        margin-right: 0px;
        margin-bottom: 20px;
    }

    .header-lang {
        margin-right: 0px;
        margin-bottom: 20px;
    }
}

@media (max-width: 800px) {
    .header-menu {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .header-menu li {
        margin-bottom: 20px;
    }

    .header-menu li:after {
        display: none;
    }
}

/*-header*/
/*home*/
.home {
    padding-top: 170px;
}

.home-wrap {
    position: relative;
    z-index: 1;
}

.home-text {
    padding-bottom: 140px;
}

.home-text ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px;
    width: 50%;
    flex-wrap: wrap;
}

.home-text li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(255, 255, 255, 0.33);
    border: 1px solid #FFFFFF;
    border-radius: 57px;
    padding: 10px 20px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.home-text img {
    margin-right: 10px;
}

.home-text span {
    font-weight: 600;
    font-size: 14px;
}

.home-text h1 {
    margin-bottom: 10px;
}

.home-text p {
    font-size: 24px;
    line-height: 34px;
}

.home-img {
    position: absolute;
    z-index: -1;
    right: -75px;
    bottom: -150px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 85%;
}

.home-form {
    position: relative;
    z-index: 2;
    width: 100%;
    background: rgba(255, 255, 255, 0.6);
    border: 1px solid #FFFFFF;
    border-radius: 20px;
    padding: 40px 30px 0px 30px;
}

.home-form_title {
    text-align: center;
}

.home-form_title p {
    font-weight: 500;
}

@media (max-width: 800px) {
    .home {
        padding-top: 20px;
    }

    .home-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .home-text {
        position: relative;
        top: 70px;
        padding-bottom: 0;
    }

    .home-text p {
        font-size: 16px;
        line-height: 24px;
    }

    .home-img {
        position: relative;
        width: 150%;
        bottom: -70px;
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-55%);
        -ms-transform: translateX(-55%);
        transform: translateX(-55%);
    }

    .home-form {
        padding: 20px 15px 0px 15px;
        border-radius: 14px;
    }
}

/*-home*/
/*course*/
.course-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.course-point {
    width: 40%;
}

.course-point li {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    padding: 40px 30px;
    margin-bottom: 30px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);
    box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);
    border-radius: 18px;
}

.course-point li:last-child {
    margin-bottom: 0px;
}

.course-point a {
    margin-top: 20px;
}

.course-point span {
    position: relative;
    z-index: 2;
    font-size: 16px;
}

.course-point img {
    position: absolute;
    right: 0;
    bottom: 0;
    max-height: 96%;
}

.course-list {
    width: 57%;
    padding: 40px 30px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);
    box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);
    border-radius: 18px;
}

.course-list_top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 20px;
}

.course-list_top span {
    font-size: 16px;
}

.course-list_bottom {
    width: 100%;
}

.course-list_bottom li {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    padding: 20px 20px 20px 100px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 4px 40px rgba(224, 224, 224, 0.52);
    box-shadow: 0px 4px 40px rgba(224, 224, 224, 0.52);
    border-radius: 19px;
    margin-bottom: 20px;
}

.course-list_bottom li:last-child {
    margin-bottom: 0;
}

.course-list_bottom span {
    font-size: 14px;
}

.course-list_bottom img {
    position: absolute;
    left: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

@media (max-width: 800px) {
    .course-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .course-point {
        width: 100%;
        margin-bottom: 30px;
    }

    .course-point li {
        padding: 20px 15px;
        margin-bottom: 15px;
        overflow: hidden;
        border-radius: 14px;
    }

    .course-point a {
        margin-top: 10px;
    }

    .course-point span {
        font-size: 14px;
    }

    .course-list {
        width: 100%;
        padding: 20px 15px;
        border-radius: 14px;
    }

    .course-list_top {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 15px;
    }

    .course-list_top span {
        font-size: 14px;
    }

    .course-list_bottom li {
        padding: 20px 15px 20px 80px;
        margin-bottom: 15px;
        border-radius: 14px;
    }

    .course-list_bottom img {
        width: 50px;
        left: 15px;
    }
}

/*-course*/
/*about*/
.about-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 100px;
}

.about-text {
    width: 47%;
}

.about-text p {
    margin-bottom: 20px;
}

.about-text p:last-child {
    margin-bottom: 20px;
}

.about-video {
    position: relative;
    z-index: 1;
    width: 47%;
}

/*
.about-video:before {
  content: '';
  position: absolute;
  z-index: -1;
  top: -100px;
  right: -400px;
  width: 590px;
  height: 590px;
  background: url("../img/bgr/3.svg") center no-repeat;
  background-size: contain;
  -webkit-animation: anim-1 30s infinite linear;
          animation: anim-1 30s infinite linear;
}*/

.about-video_wrap {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 25px;
}

.about-video_wrap img {
    width: 100%;
    border-radius: 20px;
}

.about-video_wrap a {
    position: absolute;
    z-index: 3;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
}

.about-video_wrap svg {
    position: absolute;
    z-index: 2;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.about-video_wrap rect {
    fill: #FFFFFF;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.about-video_wrap path {
    fill: #E05252;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.about-video_text {
    padding: 20px 30px;
    border-left: 20px solid #8A79EF;
    background: #FFFFFF;
    border-radius: 17px;
}

.about-video_text p {
    font-size: 18px;
    line-height: 21px;
}

.about-info {
    position: relative;
    padding: 60px 50px;
    background: rgba(255, 255, 255, 0.6);
    border: 1px solid #FFFFFF;
    border-radius: 20px;
}

.about-info_text {
    max-width: 480px;
}

.about-info_text p {
    margin-bottom: 30px;
}

.about-info_text span {
    position: relative;
    z-index: 1;
    display: block;
    font-weight: 800;
    font-size: 18px;
    letter-spacing: -0.02em;
    margin-bottom: 40px;
    padding-left: 15px;
}

.about-info_text span:before {
    content: '';
    position: absolute;
    z-index: -1;
    left: 0;
    top: -15px;
    width: 25px;
    height: 25px;
    background: url("../img/icons/1.svg") center no-repeat;
    background-size: contain;
}

.about-info_img {
    position: absolute;
    right: 15px;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 36%;
}

.about-info_img img {
    max-height: 100%;
}

@media (min-width: 1200px) {
    .about-video_wrap:hover rect {
        fill: #E05252;
    }

    .about-video_wrap:hover path {
        fill: #FFFFFF;
    }
}

@media (max-width: 1200px) {
    .about-text {
        width: 49%;
    }

    .about-video {
        width: 49%;
    }
}

@media (max-width: 800px) {
    
    .home-text ul {
        width: 101%;
    }
    .about-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-bottom: 60px;
    }

    .about-text {
        position: relative;
        z-index: 2;
        width: 100%;
    }

    .about-text p {
        margin-bottom: 15px;
    }

    .about-video {
        width: 100%;
    }

    .about-video:before {
        width: 150px;
        height: 150px;
        right: -50px;
        top: -100px;
    }

    .about-video_wrap {
        margin-bottom: 15px;
    }

    .about-video_wrap svg {
        width: 60px;
    }

    .about-video_text {
        padding: 10px 15px;
        border-radius: 14px;
    }

    .about-video_text p {
        font-size: 14px;
        line-height: 21px;
    }

    .about-info {
        border-radius: 14px;
        padding: 20px 15px 100px 15px;
    }

    .about-info_text {
        max-width: 380px;
    }

    .about-info_text span {
        font-size: 14px;
        line-height: 21px;
        max-width: 150px;
        margin-bottom: 20px;
    }

    .about-info_text span:before {
        width: 20px;
        height: 20px;
    }

    .about-info_text p {
        margin-bottom: 15px;
    }

    .about-info_img {
        right: 0;
        width: 47%;
    }
}

/*-about*/
/*plus*/
.plus-wrap {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 70px;
}

.plus-wrap:before {
    content: '';
    position: absolute;
    z-index: -1;
    left: -300px;
    top: -250px;
    width: 950px;
    height: 620px;
    background: url("../img/bgr/4.png") center no-repeat;
    background-size: contain;
    -webkit-animation: anim-2 20s infinite linear alternate;
    animation: anim-2 20s infinite linear alternate;
}

.plus-list {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 47%;
    height: 500px;
}

.plus-list:before {
    content: '';
    position: absolute;
    z-index: -1;
    right: 0;
    top: 100px;
    width: 360px;
    height: 370px;
    background: url("../img/bgr/5.svg") center no-repeat;
    background-size: contain;
}

.plus-list li {
    position: relative;
    z-index: 1;
    width: 46%;
    padding: 50px 25px 25px 25px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);
    box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);
    border-radius: 16px;
    text-align: center;
}

.plus-list li:nth-child(2) {
    top: 80px;
}

.plus-list li:nth-child(4) {
    top: 90px;
}

.plus-list img {
    position: absolute;
    z-index: 2;
    left: 50%;
    top: -30px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.plus-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 47%;
}

@media (max-width: 800px) {
    .plus-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .plus-list {
        width: 100%;
        height: auto;
        margin-bottom: 30px;
    }

    .plus-list:before {
        width: 335px;
        height: 490px;
        top: 120px;
        background: url("../img/bgr/6.svg") center no-repeat;
        background-size: contain;
    }

    .plus-list li {
        width: 70%;
        margin-bottom: 45px;
        border-radius: 14px;
        padding: 45px 15px 15px 15px;
    }

    .plus-list li:last-child {
        margin-bottom: 0px;
    }

    .plus-list li:nth-child(2n+2) {
        margin-left: auto;
    }

    .plus-list li:nth-child(2),
    .plus-list li:nth-child(4) {
        top: 0;
    }

    .plus-list span {
        font-size: 14px;
        line-height: 21px;
    }

    .plus-img {
        width: 100%;
    }
}

/*-plus*/
/*what*/
.what {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(19.47%, rgba(255, 255, 255, 0.55)), color-stop(51.83%, #FFFFFF), color-stop(84.88%, rgba(255, 255, 255, 0.51)), to(rgba(255, 255, 255, 0)));
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.55) 19.47%, #FFFFFF 51.83%, rgba(255, 255, 255, 0.51) 84.88%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.55) 19.47%, #FFFFFF 51.83%, rgba(255, 255, 255, 0.51) 84.88%, rgba(255, 255, 255, 0) 100%);
}

.what-boxs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.what-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 31%;
    text-align: center;
    padding: 30px;
    border-radius: 16px;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.what-box h3 {
    margin-bottom: 30px;
}

.what-box a {
    opacity: 0;
    margin-top: 40px;
}

.what-button {
    display: none;
}

@media (min-width: 1200px) {
    .what-box:hover {
        background: #FFFFFF;
        -webkit-box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);
        box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);
    }

    .what-box:hover a {
        opacity: 1;
    }
}

@media (max-width: 1200px) {
    .what-boxs {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .what-box {
        width: 100%;
        background: #FFFFFF;
        -webkit-box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);
        box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);
        margin-bottom: 30px;
    }

    .what-box a {
        display: none;
    }

    .what-box:last-child {
        margin-bottom: 0px;
    }

    .what-button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 30px auto 0px auto;
    }
}

@media (max-width: 800px) {
    .what {
        padding-bottom: 30px;
    }

    .what-box {
        padding: 20px 15px;
        border-radius: 14px;
        margin-bottom: 15px;
    }

    .what-box h3 {
        margin-bottom: 10px;
    }

    .what-box:last-child {
        margin-bottom: 0px;
    }

    .what-button {
        margin: 15px auto 0px auto;
    }
}

/*-what*/
/*who*/
.who {
    position: relative;
    z-index: 2;
}

.who-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.who-list {
    width: 47%;
    padding: 40px 30px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);
    box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);
    border-radius: 16px;
}

.who-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 50px;
}

.who-list li:last-child {
    margin-bottom: 0px;
}

.who-list img {
    min-width: 60px;
    margin-right: 20px;
    max-width: 60px;
}

.who-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 50%;
}

@media (max-width: 800px) {
    .who-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .who-list {
        width: 100%;
        padding: 20px 15px;
        margin-bottom: 30px;
        border-radius: 14px;
    }

    .who-list li {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-bottom: 20px;
    }

    .who-list img {
        min-width: 50px;
    }

    .who-img {
        width: 100%;
    }
}

/*-who*/
/*program*/
.programs {
    position: relative;
    z-index: 2;
}

.programs-age {
    position: absolute;
    z-index: 3;
    left: 50%;
    transform: translate(-50%, 0);
    /*left: 150px;*/
    top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.programs-age span {
    display: block;
    font-size: 16px;
    font-weight: 700;
    color: #FFFFFF;
    margin-bottom: 10px;
}

.programs-age ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #D7D6FE;
    -webkit-box-shadow: 0px 4px 16px rgba(174, 174, 174, 0.28);
    box-shadow: 0px 4px 16px rgba(174, 174, 174, 0.28);
    border-radius: 57px;
}

.programs-age li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 120px;
    height: 55px;
    font-weight: 700;
    font-size: 16px;
    color: #303030;
    cursor: pointer;
}

.programs-age li.active {
    background: #8A79EF;
    border-radius: 50px;
    color: #fff;
    font-weight: 700;
}

/*.one {*/
/*    background: linear-gradient(#D8252B, #D82586);*/
/*}*/

.programs-year {
    position: absolute;
    z-index: 3;
    right: 150px;
    top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.programs-year span {
    display: block;
    font-size: 16px;
    font-weight: 700;
    color: #FFFFFF;
    margin-bottom: 10px;
}

.programs-year ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 4px 16px rgba(174, 174, 174, 0.28);
    box-shadow: 0px 4px 16px rgba(174, 174, 174, 0.28);
    border-radius: 57px;
}

.programs-year li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 120px;
    height: 55px;
    font-weight: 500;
    font-size: 16px;
    color: #CDCDCD;
    cursor: pointer;
}

.programs-year li.active {
    color: #8A79EF;
    font-weight: 700;
}

.programs-boxs {
    position: relative;
    z-index: 1;
    /*background: #FFFFFF;*/
    /*-webkit-box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);*/
    /*box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);*/
    /*border-radius: 16px;*/
    padding: 120px 15px 30px 15px;
}

.programs-boxs .button {
    margin: 30px auto 0px auto;
}

.programs-boxs:before {
    content: '';
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    width: 100%;
    height: 120px;
    /*background: #8A79EF;*/
    border-radius: 16px 16px 0px 0px;
}

/*
.programs-boxs:after {
  content: '';
  position: absolute;
  z-index: -1;
  right: -220px;
  top: -150px;
  width: 350px;
  height: 390px;
  background: url("../img/bgr/9.svg") center no-repeat;
  background-size: contain;
}*/

.programs-box {
    display: none;
}

.programs-box.active {
    display: block;
}

.programs-wrap_box {
    display: none;
}

.programs-wrap_box > h3 {
    text-align: center;
    margin: 20px 0px;
}

.programs-wrap_box.active {
    display: block;
}

.programs-point {
    background: #FFFFFF;
    /*border: 1px solid #8A79EF;*/
    border-radius: 17px;
    /*border-left: 20px solid #8A79EF;*/
    padding: 20px 20px 20px 40px;
    cursor: pointer;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    margin-bottom: 20px;
    min-height: 170px;
    position: relative;
}

.programs-point:last-child {
    margin-bottom: 0px;
}

.programs-point:nth-child(1) .programs-bottom {
    display: block;
}

.programs-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
}

/*.programs-top h3 {*/
/*    width: 25%;*/
/*}*/
.info {
    background: rgba(138, 121, 239, 0.40);
    /*box-shadow: 0px -12px 49px rgba(255, 255, 255, 0.25);*/
}
.programs-top p {
    width: 100%;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
}

.programs-top h3 {
    color: #fff;
    font-weight: 800;
    font-size: 34px;
    line-height: 36px;
    margin: 10px 0;
}

.programs-top ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.programs-top li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;

    font-size: 14px;
    font-weight: 700;
    color: #fff;
    margin: 5px 0;
    border-radius: 34.739px;
    background: #303030;
    padding: 10px;
    margin-right: 5px;
}

.programs-top li span {
    display: inline-block;
    margin-right: 5px;
    border-radius: 30px;
    padding: 3px 5px;
}

.online {
    background: #00BF63;
}
.offline {
    background: #FF4853;
}

.programs-point.active .programs-btn:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.programs-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 46px;
    height: 46px;
    background: rgba(255, 255, 255, 0.15);
    /*background: #8A79EF;*/
    border-radius: 15px;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    position: absolute;
    bottom: 30px;
    right: 30px;
}

.programs-btn:after {
    content: '';
    width: 14px;
    height: 14px;
    background: url("../img/icons/3.svg") center no-repeat;
    background-size: contain;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.programs-bottom {
    display: none;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid rgba(138, 121, 239, 0.08);
}

.programs-bottom_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.programs-bottom_wrap img {
    max-width: 46px;
}

.programs-bottom_wrap ul {
    width: 24%;
    background: #fff;
    border-radius: 20px;
    padding: 20px 20px 34px 20px;
    height: fit-content;
}

.programs-bottom_wrap li {
    position: relative;
    font-size: 14px;
    line-height: 24px;
    padding-left: 15px;
    margin-bottom: 10px;
    color: #303030;
}

.programs-bottom_wrap li:before {
    content: url("../img/arrow.svg");
    position: absolute;
    left: -6px;
    top: 3px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    /*background: #F08F35;*/
    /*background: #fff;*/
}

.programs-bottom_wrap li:nth-child(1) {
    font-size: 16px;
    font-weight: 700;
    color: #8A79EF;
    /*color: #8A79EF;*/
    padding-left: 0px;
    margin-bottom: 15px;
    width: 100%;
}

.programs-bottom_wrap li:nth-child(1):before {
    display: none;
}

.programs-bottom_wrap span {
    display: block;
    width: 20%;
}

.programs-bottom_wrap span > ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.programs-bottom_wrap span > ul:nth-child(1) img {
    margin-bottom: 5px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 4px 4px rgba(147, 147, 147, 0.25);
    box-shadow: 0px 4px 4px rgba(147, 147, 147, 0.25);
}

.programs-bottom_wrap span > ul:nth-child(2) li {
    font-weight: 700;
}

.programs-bottom_wrap span > ul > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0px;
}

.programs-bottom_wrap span > ul > li > img {
    margin-right: 5px;
}

.programs-bottom_wrap span > ul > li:before {
    display: none;
}

@media (min-width: 1200px) {
    /*.programs-point:hover {*/
    /*    border: 1px solid #303030;*/
    /*    border-left: 20px solid #303030;*/
    /*}*/

    .programs-point:hover .programs-btn {
        background: #303030;
    }

    /*.programs-point:hover h3 {*/
    /*    color: #8A79EF;*/
    /*}*/
}

@media (max-width: 1200px) {
    .programs-age {
        left: 15px;
    }

    .programs-year {
        right: 15px;
    }
}

@media (max-width: 800px) {
    .programs .container {
        padding: 0px;
    }

    .programs-age {
        position: static;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    .programs-age li {
        height: 45px;
    }

    .programs-year {
        position: static;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    .programs-year li {
        height: 45px;
    }

    .programs-boxs {
        left: -15px;
        border-radius: 0;
        padding: 0px 15px 20px 15px;
        width: calc(100% + 30px);
    }

    .programs-boxs:before {
        display: none;
    }

    .programs-boxs:after {
        display: none;
    }

    .programs-age {
        /*background: #8A79EF;*/
        padding: 15px 0px;
    }

    .programs-age li {
        font-size: 14px;
        width: 90px;
    }

    .programs-year {
        background: #8A79EF;
        padding-bottom: 15px;
    }

    .programs-year li {
        font-size: 14px;
        width: 95px;
    }

    .programs-top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
    }

    .programs-top h3 {
        width: 100%;
        margin-bottom: 10px;
    }

    .programs-top p {
        width: 100%;
        margin-bottom: 10px;
    }

    .programs-point {
        border-radius: 14px;
        position: relative;
        /*border-top: 15px solid #8A79EF;*/
        /*border-left: 1px solid #8A79EF;*/
        border-radius: 14px;
        padding: 15px 15px 50px 15px;
        overflow: hidden;
        margin: 0px 15px 15px 15px;
    }

    .programs-btn {
        position: absolute;
        left: 0;
        bottom: 0px;
        width: 100%;
        height: 35px;
        border-radius: 0;
    }

    .programs-bottom {
        margin-top: 10px;
        padding-top: 10px;
    }

    .programs-bottom_wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .programs-bottom_wrap ul {
        width: 100%;
    }

    .programs-bottom_wrap span {
        width: 100%;
    }

    .programs-bottom_wrap span > ul {
        width: 100%;
    }
}

/*-program*/
/*partner*/
.partner-list {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.partner-list > li {
    width: 49%;
}

/*
.partner-list:before {
  content: '';
  position: absolute;
  z-index: -1;
  left: -300px;
  top: -400px;
  width: 550px;
  height: 670px;
  background: url("../img/bgr/8.svg") center no-repeat;
  background-size: contain;
  -webkit-animation: anim-1 50s infinite linear;
          animation: anim-1 50s infinite linear;
}*/

.partner-sublist {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
}

.partner-sublist li:nth-child(1) {
    margin-bottom: 20px;
}

.partner-sublist li.one {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 230px;
    background: #FFFFFF;
    border-radius: 20px;
    padding: 15px;
}

.partner-sublist li.two {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 48%;
    height: 230px;
    background: #FFFFFF;
    border-radius: 20px;
    padding: 15px;
}

.partner-sublist img {
    max-height: 100%;
}

.partner-sublist_title {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 230px;
    background: #8A79EF;
    border-radius: 20px;
    padding-left: 50px;
}

.partner-sublist_title h2 {
    position: relative;
    z-index: 3;
    color: #FFFFFF;
}

.partner-sublist_title span {
    position: relative;
    z-index: 3;
    font-weight: 700;
    font-size: 23px;
    color: #D6D0F9;
}

.partner-sublist_title:before {
    content: '';
    position: absolute;
    z-index: 2;
    left: 0;
    bottom: 0;
    width: 150px;
    height: 210px;
    background: url("../img/bgr/7.svg") center no-repeat;
    background-size: contain;
}

@media (max-width: 800px) {
    .partner-list > li {
        width: 100%;
    }

    .partner-list > li:nth-child(2) .partner-sublist li:last-child {
        margin-bottom: 0px;
    }

    .partner-sublist_title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: 110px;
        text-align: center;
        padding-left: 0px;
        border-radius: 14px;
    }

    .partner-sublist_title span {
        font-size: 16px;
    }

    .partner-sublist li {
        margin-bottom: 15px;
    }

    .partner-sublist li.one {
        height: 110px;
        border-radius: 14px;
    }

    .partner-sublist li.one img {
        max-width: 160px;
    }

    .partner-sublist li.two {
        height: 110px;
        border-radius: 14px;
    }

    .partner-sublist li:nth-child(1) {
        margin-bottom: 15px;
    }
}

/*-partner*/
/*!*map*!*/
.map .container {
    position: relative;
    z-index: 1;
}

.map-list {
    position: absolute;
    z-index: 2;
    left: 15px;
    top: -800px;
    width: 400px;
    height: 780px;
    overflow: hidden;
    border-radius: 4px;
}

.map-list_top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding: 12px 15px;
    background: #FFFFFF;
    cursor: pointer;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.map-list_top span {
    font-size: 18px;
    font-weight: 700;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.map-list_top svg {
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.map-list_top circle {
    fill: #F76565;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.map-list_top.active svg {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.map-list_top.active circle {
    fill: #FFBC58;
}

.map-list_bottom {
    padding: 10px 15px;
    background: rgba(255, 255, 255, 0.8);
}

.map-list_bottom li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 5px;
}

.map-list_bottom li:last-child {
    margin-bottom: 0px;
}

.map-list_bottom b {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
    color: #8A79EF;
    font-size: 14px;
    margin-bottom: 4px;
}

.map-list_bottom b:before {
    content: '';
    width: 16px;
    height: 16px;
    background: url("../img/icons/2.svg") center no-repeat;
    background-size: contain;
    margin-right: 5px;
}

.map-list_bottom span {
    font-size: 12px;
    line-height: 17px;
    font-weight: 500;
}

.map-contain {
    height: 820px;
    border-top: 20px solid #8A79EF;
    border-bottom: 20px solid #8A79EF;
    background-image: url("../img/map.png");
    background-size: cover;
    background-position: 50% 50%;
}

@media (min-width: 1200px) {
    .map-list_top:hover {
        background: #8A79EF;
    }

    .map-list_top:hover span {
        color: #FFFFFF;
    }

    .students__grid {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 30px 1fr 30px 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        -ms-grid-rows: 1fr 23px 1fr;
        grid-template-rows: 1fr 1fr;
        grid-row-gap: 23px;
        grid-column-gap: 30px;
    }



    .students__navigation-buttons {
        display: none;
        margin-top: 37px;
    }
}

@media (max-width: 1200px) {
.students__img {
    object-fit: cover;
    border-radius: 15px;
}
}

@media (max-width: 992px) {
    .plus-list img {
        max-width: 67px;
    }
    .popup__new-bullets  li img {
        max-width: 30px;
    }
    .heading {
        font-size: 26px;
        line-height: 1.56;
    }
    .map-contain {
        height: 700px;
        border-top: 15px solid #8A79EF;
        border-bottom: 0;
    }

    .map-list {
        position: relative;
        height: auto;
        top: 0;
        left: -15px;
        width: calc(100% + 30px);
        border-radius: 0;
    }

    .map-list_top {
        background: #8A79EF;
    }

    .map-list_top span {
        color: #FFFFFF;
    }

    .map-list_bottom {
        padding: 15px;
    }

    .map-list_bottom li {
        margin-bottom: 10px;
    }
}

@media (max-width: 800px) {
    .map-contain {
        height: 500px;
    }
}

/*!*-map*!*/

/*faq*/
.faq {
    background: #FFFFFF;
    overflow: hidden;
}

.faq-list {
    position: relative;
    z-index: 1;
}

.faq-list li {
    background: #FFFFFF;
    border: 1px solid #8A79EF;
    border-radius: 17px;
    border-left: 20px solid #8A79EF;
    padding: 20px 20px 20px 40px;
    cursor: pointer;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    margin-bottom: 20px;
    display: none;
}

.faq-list li:nth-child(1),
.faq-list li:nth-child(2),
.faq-list li:nth-child(3),
.faq-list li:nth-child(4),
.faq-list li:nth-child(5) {
    display: block;
}

.faq-list li:last-child {
    margin-bottom: 0px;
}

/*
.faq-list:before {
  content: '';
  position: absolute;
  z-index: -1;
  left: -800px;
  bottom: -800px;
  width: 1250px;
  height: 1250px;
  background: url("../img/bgr/1.svg") center no-repeat;
  background-size: contain;
  opacity: 0.1;
  -webkit-animation: anim-1 70s infinite linear;
          animation: anim-1 70s infinite linear;
}*/
/*
.faq-list:after {
  content: '';
  position: absolute;
  z-index: -1;
  top: -100px;
  right: -250px;
  width: 400px;
  height: 400px;
  background: url("../img/bgr/1.svg") center no-repeat;
  background-size: contain;
  opacity: 0.2;
  animation: anim-1 50s infinite linear reverse;
}*/

.faq-list li:nth-child(1) .faq-list_bottom {
    display: block;
}

.faq-list li.active .faq-list_btn:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.faq-list_top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.faq-list_top h3 {
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.faq-list_btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 46px;
    height: 46px;
    background: #8A79EF;
    border-radius: 15px;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.faq-list_btn:after {
    content: '';
    width: 14px;
    height: 14px;
    background: url("../img/icons/3.svg") center no-repeat;
    background-size: contain;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.faq-list_bottom {
    display: none;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid rgba(138, 121, 239, 0.08);
}

.faq-button {
    margin: 50px auto 0px auto;
}

@media (min-width: 1200px) {
    .faq-list li:hover {
        border: 1px solid #303030;
        border-left: 20px solid #303030;
    }

    .faq-list li:hover .faq-list_btn {
        background: #303030;
    }

    .faq-list li:hover h3 {
        color: #8A79EF;
    }
}

@media (max-width: 1200px) {

    .students__inner {
        padding: 55px 0 86px 0
    }

    .students__heading {
        margin-bottom: 43px
    }

    .students__grid {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 30px 1fr 30px 1fr;
        grid-template-columns:1fr 1fr 1fr;
        -ms-grid-rows: 1fr 23px 1fr;
        grid-template-rows:1fr 1fr;
        grid-row-gap: 23px;
        grid-column-gap: 30px
    }

    .students__grid > :first-child {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .students__grid > :nth-child(2) {
        -ms-grid-row: 1;
        -ms-grid-column: 3
    }

    .students__grid > :nth-child(3) {
        -ms-grid-row: 1;
        -ms-grid-column: 5
    }

    .students__grid > :nth-child(4) {
        -ms-grid-row: 3;
        -ms-grid-column: 1
    }

    .students__grid > :nth-child(5) {
        -ms-grid-row: 3;
        -ms-grid-column: 3
    }

    .students__grid > :nth-child(6) {
        -ms-grid-row: 3;
        -ms-grid-column: 5
    }

    .students__img {
        object-fit: cover;
        border-radius: 15px
    }

    .students__img--1 {
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-row: 1/2
    }

    .students__img--2 {
        -ms-grid-row: 1;
        -ms-grid-row-span: 2;
        grid-row: 1/3
    }

    .students__img--3 {
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-row: 1/2
    }

    .students__grid img {
        width: 100%;
        height: auto;
    }

    .students__img--4 {
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-row: 2/3
    }

    .students__img--5 {
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-row: 2/3
    }

    .students__navigation-buttons {
        display: none;
        margin-top: 37px
    }
    .heading {
        font-size: 26px;
        line-height: 1.56;
    }


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

    .navigation-buttons__button {
        width: 67px;
        height: 67px;
        background: rgba(255, 255, 255, 0.53);
        border: 1px solid #ffffff;
        margin-right: 26px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
        transition: border 350ms ease, background 350ms ease
    }

    .navigation-buttons__button:last-child {
        margin-right: 0
    }

    .navigation-buttons__button:hover {
        border: 1px solid #8a79ef
    }

    .navigation-buttons__button:active {
        transition: border 50ms ease, background 50ms ease;
        background: rgba(138, 121, 239, 0.08);
        border: 1px solid rgba(138, 121, 239, 0.08)
    }

    .navigation-buttons__button--next .navigation-buttons__icon {
        transform: rotate(180deg)
    }

    .navigation-buttons__icon {
        max-width: 11px
    }
    .students__img {
        object-fit: cover;
        border-radius: 15px;
    }
    .navigation-buttons__button--next .navigation-buttons__icon {
        transform: rotate(180deg);
    }
    .navigation-buttons__button:hover {
        border: 1px solid #8a79ef;
    }
    .navigation-buttons__icon {
        max-width: 11px;
    }
    .navigation-buttons__button {
        width: 67px;
        height: 67px;
        background: rgba(255, 255, 255, 0.53);
        border: 1px solid #ffffff;
        margin-right: 26px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
        transition: border 350ms ease, background 350ms ease;
    }
}

@media (max-width: 800px) {

    .students__grid {
        -ms-grid-columns: 236px 20px 236px 20px 236px;
        grid-template-columns: 236px 236px 236px;
        -ms-grid-rows: 169px 15px 169px;
        grid-template-rows: 169px 169px;
        transition: transform 350ms ease;
        grid-row-gap: 15px;
        grid-column-gap: 20px;
    }

    .students__navigation-buttons {
        display: flex;
    }

    .faq-list:after {
        width: 220px;
        height: 220px;
        right: -100px;
        top: -100px;
    }

    .faq-list:before {
        left: -200px;
        bottom: -300px;
        width: 400px;
        height: 400px;
    }

    .faq-list li {
        position: relative;
        border-top: 15px solid #8A79EF;
        border-left: 1px solid #8A79EF;
        border-radius: 14px;
        padding: 15px 15px 45px 15px;
        overflow: hidden;
        margin-bottom: 15px;
    }

    .faq-list_bottom {
        margin-top: 10px;
        padding-top: 10px;
    }

    .faq-list_btn {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 35px;
        border-radius: 0;
    }

    .faq-button {
        margin: 15px auto 0px auto;
    }
}

/*-faq*/
/*info*/
.info-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 30px 60px;
    /*background: #8A79EF;*/
    /*-webkit-box-shadow: 0px 4px 31px rgba(138, 121, 239, 0.62);*/
    /*box-shadow: 0px 4px 31px rgba(138, 121, 239, 0.62);*/
    border-radius: 20px;
}

.info-wrap p {
    /*color: #FFFFFF;*/
    /*max-width: 480px;*/
}

@media (max-width: 992px) {
    .info-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .info-wrap p {
        max-width: 100%;
        margin-bottom: 20px;
    }
}

@media (max-width: 800px) {
    .info-wrap {
        border-radius: 14px;
        padding: 20px 15px;
    }

    .info-wrap p {
        margin-bottom: 10px;
    }
}

/*-info*/
/*thank*/
.thank-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 150px;
    padding-bottom: 50px;
}

.thank-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 48%;
}

.thank-text {
    width: 48%;
}

.thank-text img {
    margin-bottom: 10px;
}

.thank-text h1 {
    margin-bottom: 10px;
}

.thank-text p {
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    margin-bottom: 10px;
}

@media (max-width: 800px) {

    .students {
        overflow: hidden;
    }
    .students__inner {
        padding: 17px 0 49px 0;
    }
    .students__heading {
        margin-bottom: 26px;
    }
    .students__grid {
        -ms-grid-columns: 236px 20px 236px 20px 236px;
        grid-template-columns: 236px 236px 236px;
        -ms-grid-rows: 169px 15px 169px;
        grid-template-rows: 169px 169px;
        transition: transform 350ms ease;
        grid-row-gap: 15px;
        grid-column-gap: 20px;
    }


    .thank-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-top: 100px;
    }

    .thank-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        width: 100%;
        margin-bottom: 30px;
    }

    .thank-text p {
        font-size: 16px;
    }

    .thank-img {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        width: 100%;
    }
}

/*-thank*/
/*footer*/
.footer {
    background: rgba(138, 121, 239, 0.4);
    /*-webkit-box-shadow: 0px -12px 49px rgba(255, 255, 255, 0.25);*/
    /*box-shadow: 0px -12px 49px rgba(255, 255, 255, 0.25);*/
}

.footer-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 50px 0px;
}

.footer-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.footer-mail {
    position: relative;
    font-size: 16px;
    font-weight: 700;
    color: #FFFFFF;
    padding-left: 55px;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.footer-mail:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 38px;
    height: 38px;
    background: url("../img/images/footer/1.svg") center no-repeat;
    background-size: contain;
}

.footer-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px;
}

.footer-logo img {
    width: 189px;
    height: 57px;
}

.footer-socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.footer-socials li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0px 5px;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.footer-socials a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.footer-tel {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 55px;
}

.footer-tel:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 38px;
    height: 38px;
    background: url("../img/images/footer/2.svg") center no-repeat;
    background-size: contain;
}

.footer-tel a {
    display: block;
    font-size: 20px;
    font-weight: 800;
    color: #FFFFFF;
    margin-bottom: 4px;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.footer-tel span {
    font-size: 15px;
    font-weight: 500;
    color: #FFFFFF;
}

.footer-bottom {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 10px 0px;
}

.footer-bottom:before {
    content: '';
    position: absolute;
    z-index: -1;
    left: 50%;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 3000px;
    height: 100%;
    background: #8A79EF;
}

.footer-bottom span {
    font-size: 15px;
    font-weight: 500;
    color: #FFFFFF;
}

.footer-bottom a {
    font-size: 15px;
    font-weight: 500;
    color: #FFFFFF;
    text-decoration: underline;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

@media (min-width: 1200px) {
    .footer-mail:hover {
        color: #303030;
    }

    .footer-tel a:hover {
        color: #303030;
    }

    .footer-socials li:hover {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }

    .footer-bottom a:hover {
        color: #303030;
    }
}

@media (max-width: 800px) {
    .footer-top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .footer-logo img {
        width: 170px;
        height: 57px;
    }

    .footer-info {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin-bottom: 30px;
    }

    .footer-mail {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        font-size: 14px;
        padding-left: 50px;
        margin-bottom: 20px;
    }

    .footer-tel {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        padding-left: 50px;
    }

    .footer-tel a {
        font-size: 18px;
    }

    .footer-bottom {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 20px 0px;
    }

    .footer-bottom li:nth-child(1) {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin-bottom: 10px;
    }

    .footer-bottom li:nth-child(2) {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    .footer-bottom li:nth-child(3) {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-bottom: 10px;
    }

    .footer-bottom a {
        font-size: 14px;
    }

    .footer-bottom span {
        font-size: 14px;
    }
}

/*-footer*/
/*modal*/
.modal {
    position: fixed;
    z-index: 6;
    left: 0;
    bottom: 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.8);
    border-top: 1px solid #FFFFFF;
    padding: 25px 0px 10px 0px;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.modal .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
}

.modal span {
    display: block;
    font-weight: 800;
    font-size: 20px;
    line-height: 30px;
}

.modal svg {
    position: absolute;
    right: 15px;
    top: -20px;
    cursor: pointer;
}

.modal.active {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

.modal.hide {
    display: none;
}

@media (max-width: 800px) {
    .modal {
        padding: 25px 0px 5px 0px;
    }

    .modal .container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
    }

    .modal span {
        font-size: 14px;
        line-height: 21px;
        max-width: 230px;
        margin-bottom: 5px;
    }
}

/*-modal*/
/*popup*/

.city-buttons {
    display: flex;
    justify-content: space-around;

}

.popup {
    position: fixed;
    z-index: 15;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 730px;
    background: rgba(255, 255, 255, 0.8);
    border: 1px solid #FFFFFF;
    border-radius: 30px;
    padding: 50px 50px 0 50px;
    overflow: hidden;
    opacity: 0;
    display: none;
}

.popup-city {
    position: fixed;
    z-index: 15;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 380px;
    background: rgba(255, 255, 255, 0.8);
    border: 1px solid #FFFFFF;
    border-radius: 30px;
    padding: 40px 50px 40px 50px;
    overflow: hidden;
    opacity: 0;
    display: none;
}


.popup.active {
    opacity: 1;
    display: block;
}

.popup-city.active {
    opacity: 1;
    display: block;
}

.popup-bgr {
    position: fixed;
    z-index: 14;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.75);
    opacity: 0;
    display: none;
}

.popup-bgr-city {
    position: fixed;
    z-index: 14;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.75);
    opacity: 1;
    display: none;
}

.popup-bgr.active {
    opacity: 1;
    display: block;
}

.popup-bgr-city.active {
    opacity: 1;
    display: block;
}

.popup-close, .popup-close-city {
    position: absolute;
    right: 30px;
    top: 30px;
    cursor: pointer;
    outline: none;
    fill: #413960;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    z-index: 99999;
}

.popup-info h3 {
    font-weight: 600;
    font-size: 42px;
    text-align: center;
    margin-bottom: 15px;
}

.popup-city h3 {
    font-weight: 600;
    font-size: 26px;
    text-align: center;
    margin-bottom: 18px;
}

.popup-info p {
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    margin-bottom: 10px;
}

.popup-info p:nth-child(3) {
    font-size: 16px;
    line-height: 26px;
}

.popup-info b {
    color: #8A79EF;
}

.popup-info ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.popup-info li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 33.3%;
    font-weight: 600;
    font-size: 20px;
    margin-top: 15px;
}

.popup-info li:before {
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #FA6326;
    margin-right: 10px;
}

@media (max-width: 768px) {
    .popup {
        left: 0;
        top: 0;
        border-radius: 0px;
        width: 100%;
        height: 100%;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        padding: 50px 10px 0 10px;
    }

    .popup-close {
        right: 15px;
        top: 15px;
    }

    .popup-info h3 {
        font-size: 28px;
    }

    .popup-info p {
        font-size: 16px;
        line-height: 24px;
    }

    .popup-info p:nth-child(3) {
        font-size: 14px;
        line-height: 21px;
    }

    .popup-info li {
        width: 50%;
        font-size: 16px;
    }
}

/*-popup*/
/*f*/
.f {
    position: fixed;
    z-index: 15;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 420px;
    background: rgba(255, 255, 255, 0.8);
    border: 1px solid #FFFFFF;
    border-radius: 30px;
    padding: 50px 40px 40px 40px;
    overflow: hidden;
    display: none;
}

.f.active {
    opacity: 1;
}

.f-bgr {
    position: fixed;
    z-index: 14;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.75);
    display: none;
}

.f-bgr.active {
    opacity: 1;
}

.f-close {
    position: absolute;
    right: 30px;
    top: 30px;
    cursor: pointer;
    outline: none;
    fill: #413960;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.f-title {
    font-weight: 800;
    font-size: 20px;
    line-height: 23px;
    text-align: center;
    color: #303030;
}

.f-wrap p {
    text-align: center;
    margin-bottom: 15px;
}

.f-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 30px;
}

.f-list a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0px 10px;
}

.policy {
    padding: 60px 0;
    font-family: 'Montserrat', sans-serif;
}

.policy h3 {
    text-align: center;
    margin-bottom: 35px;
    margin-top: 10px;
}

.policy p {
    margin-bottom: 25px;
}

.text_underline {
    text-decoration: underline;
}

.text_bold {
    font-weight: bold;
}

.list{
    margin-bottom: 25px;
}

.list li {
    margin-bottom: 15px;
}

.list li a {
    color: #000000;
}

@media (max-width: 768px) {

    .home-text ul {

        align-items: center;
        /*flex-direction: column;*/
        justify-content: center;

    }

    .programs-top ul {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .programs-bottom_wrap ul {
        margin: 10px 0;
    }
    .course-point li img {
        max-width: 80px;
    }
    .typed-cursor {
        font-size: 22px!important;
    }
    .f {
        left: 0;
        top: 0;
        border-radius: 0px;
        width: 100%;
        height: 100%;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        padding: 50px 10px 0 10px;
    }

    .f-close {
        right: 15px;
        top: 15px;
    }

    .popup__new {
        padding: 0px 10px 0 10px;
    }



    .popup__new h1 br {
        display: none;
    }

    .popup__new-form {
        padding: 21px 30px 20px 30px!important;
        top: 23px;
    }
    .popup-new__image {
        display: none!important;
    }

    .popup__new-form{
        backdrop-filter: blur(10px);
    }

    .popup__new {
        height: 84vh;
    }
}


/*-f*/


/*!*fonts*!*/
/*@font-face {*/
/*    font-family: 'Raleway';*/
/*    src: url("../fonts/Raleway-Regular.woff") format("woff");*/
/*    font-weight: 400;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Raleway';*/
/*    src: url("../fonts/Raleway-Medium.woff") format("woff");*/
/*    font-weight: 500;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Raleway';*/
/*    src: url("../fonts/Raleway-Bold.woff") format("woff");*/
/*    font-weight: 700;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Raleway';*/
/*    src: url("../fonts/Raleway-ExtraBold.woff") format("woff");*/
/*    font-weight: 800;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/

/*.typed-cursor{*/
/*    opacity: 1;*/
/*    font-weight: 200;*/
/*    animation: blink 0.7s infinite;*/
/*    color: #8A79EF;*/
/*    font-size: 50px!important;*/
/*}*/
/*@keyframes blink{*/
/*    0% { opacity:1; }*/
/*    50% { opacity:0; }*/
/*    100% { opacity:1; }*/
/*}*/

/*@keyframes pulsate{*/
/*    50%{*/
/*        */
/*        text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #af58f5fa, 0 0 8px #8e00f8;*/
/*        transform: scale(1.2);*/
/*    }   */
/*}*/


/*.pulse a { */
/*     animation: pulsate 2s linear infinite;*/
/*     transition: all linear .5s;*/

/*}*/


/*!*popup styles*!*/
/*.popup__new .home-text {*/
/*    padding-bottom: 80px!important;*/
/*}*/

/*.popup_thank h2 {*/
/*    margin-bottom: 20px;*/
/*}*/

/*.popup_thank a {*/
/*    text-decoration: none;*/
/*    color: rgb(255, 255, 255);*/
/*    font-family: Arial, sans-serif;*/
/*    font-weight: bold;*/
/*    font-style: normal;*/
/*    font-size: 16px;*/
/*    line-height: 1.25;*/
/*    background: -webkit-linear-gradient(left, rgb(255, 171, 78), rgb(255, 24, 24));*/
/*    border-radius: 5px;*/
/*    border: 0px solid rgb(208, 22, 45);*/
/*    box-shadow: none;*/
/*    width: 222px;*/
/*    height: 38px;*/
/*    padding: 10px 14px;*/
/*    cursor: pointer;*/
/*    outline: none;*/
/*    text-decoration: none;*/
/*    margin: 10px;*/
/*    margin: 20px 0;*/
/*}*/


/*.popup__new {*/
/*    position: fixed;*/
/*    !*top: 0;*!*/
/*    !*left: 0;*!*/
/*    !*right: 0;*!*/
/*    !*bottom: 0;*!*/
/*    background-image: url("../img/popup/bg.png");*/
/*    background-size: cover;*/
/*    z-index: 999;*/
/*    !*min-height: 100vh;*!*/
/*    !*padding: 170px 50px 0 50px;*!*/
/*    display: none;*/
/*    padding: 73px 50px 0 50px;*/
/*    !*position: fixed;*!*/
/*    max-width: 1200px;*/
/*    width: 100%;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    transform: translate(-50%, -50%);*/
/*    !* right: 0; *!*/
/*    !* bottom: 0; *!*/
/*    min-height: 500px;*/
/*    height: auto;*/
/*}*/

/*.active {*/
/*    display: block;*/
/*}*/

/*.popup__new-form {*/

/*    z-index: 9;*/
/*    bottom: -20px!important;*/
/*}*/

/*.popup_thank {*/
/*    position: fixed;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    transform: translate(-50%, -50%);*/
/*    background-image: url("../img/popup/bg.png");*/
/*    background-size: cover;*/
/*    padding: 50px;*/
/*    border: 1px solid #333;*/
/*    z-index: 9999999;*/
/*    display: none;*/
/*    text-align: center;*/
/*}*/

/*.popup-new__image {*/
/*    right: -212px!important;*/
/*    bottom: -220px!important;*/
/*}*/
/*.popup_title {*/
/*    font-weight: 800;*/
/*    font-size: 30px;*/
/*    line-height: 30px;*/
/*    color: #8A79EF;*/

/*}*/

/*.students__inner {*/
/*    padding: 3.8194444444vw 0 5.9722222222vw 0*/
/*}*/

/*.students__heading {*/
/*    margin-bottom: 2.9861111111vw*/
/*}*/

/*.students__grid {*/
/*    display: -ms-grid;*/
/*    display: grid;*/
/*    -ms-grid-columns: 1fr 2.0833333333vw 1fr 2.0833333333vw 1fr;*/
/*    grid-template-columns:1fr 1fr 1fr;*/
/*    -ms-grid-rows: 1fr 1.5972222222vw 1fr;*/
/*    grid-template-rows:1fr 1fr;*/
/*    grid-row-gap: 1.5972222222vw;*/
/*    grid-column-gap: 2.0833333333vw*/
/*}*/

/*.students__grid > :first-child {*/
/*    -ms-grid-row: 1;*/
/*    -ms-grid-column: 1*/
/*}*/

/*.students__grid > :nth-child(2) {*/
/*    -ms-grid-row: 1;*/
/*    -ms-grid-column: 3*/
/*}*/

/*.students__grid > :nth-child(3) {*/
/*    -ms-grid-row: 1;*/
/*    -ms-grid-column: 5*/
/*}*/

/*.students__grid > :nth-child(4) {*/
/*    -ms-grid-row: 3;*/
/*    -ms-grid-column: 1*/
/*}*/

/*.students__grid > :nth-child(5) {*/
/*    -ms-grid-row: 3;*/
/*    -ms-grid-column: 3*/
/*}*/

/*.students__grid > :nth-child(6) {*/
/*    -ms-grid-row: 3;*/
/*    -ms-grid-column: 5*/
/*}*/

/*.students__img {*/
/*    object-fit: cover;*/
/*    border-radius: 1.0416666667vw*/
/*}*/

/*.students__img--1 {*/
/*    -ms-grid-row: 1;*/
/*    -ms-grid-row-span: 1;*/
/*    grid-row: 1/2*/
/*}*/

/*.students__img--2 {*/
/*    -ms-grid-row: 1;*/
/*    -ms-grid-row-span: 2;*/
/*    grid-row: 1/3*/
/*}*/

/*.students__img--3 {*/
/*    -ms-grid-row: 1;*/
/*    -ms-grid-row-span: 1;*/
/*    grid-row: 1/2*/
/*}*/

/*.students__img--4 {*/
/*    -ms-grid-row: 2;*/
/*    -ms-grid-row-span: 1;*/
/*    grid-row: 2/3*/
/*}*/

/*.students__img--5 {*/
/*    -ms-grid-row: 2;*/
/*    -ms-grid-row-span: 1;*/
/*    grid-row: 2/3*/
/*}*/

/*.students__navigation-buttons {*/
/*    display: none;*/
/*    margin-top: 2.5694444444vw*/
/*}*/
/*.heading {*/
/*    font-size: 2.9166666667vw;*/
/*    line-height: 1.238;*/
/*    color: #303030;*/
/*    font-weight: 800*/
/*}*/

/*.popup__new-form h3 {*/
/*    text-align: left;*/
/*}*/
/*.popup__new-bullets li {*/
/*    background: rgba(255, 255, 255, 0.33)!important;*/
/*    border: 1px solid #FFFFFF!important;*/
/*    border-radius: 10px!important;*/
/*}*/

/*.popup__new-form {*/
/*    padding: 50px 30px 70px 50px!important;*/
/*    top: -60px;*/
/*}*/

/*!*end popup*!*/
/*!* styles of form *!*/

/*.form_new {*/
/*    margin-top: 10px;*/
/*    text-align: center;*/
/*    position: relative;*/
/*    z-index: 99;*/
/*}*/

/*.form_new input, #popup_sms input {*/
/*    width: 220px;*/
/*    height: 38px;*/
/*    color: #505050;*/
/*    font-size: 15px;*/
/*    line-height: 1.25;*/
/*    border-radius: 5px;*/
/*    border: 1px solid #aaaaaa;*/
/*    box-shadow: 0px 0px 0px 0px #dcdcdc;*/
/*    background: #ffffff;*/
/*    transition: all 0.2s linear 0s;*/
/*    margin: 10px;*/
/*    padding: 8px;*/
/*}*/

/*.form_new button, #popup_sms button {*/
/*    color: #ffffff;*/
/*    font-family: 'Arial', sans-serif;*/
/*    font-weight: bold;*/
/*    font-style: normal;*/
/*    font-size: 16px;*/
/*    line-height: 1.25;*/
/*    background: -webkit-linear-gradient(left, #ffab4e, #ff1818);*/
/*    border-radius: 5px;*/
/*    border: 0px solid #d0162d;*/
/*    box-shadow: none;*/
/*    width: 222px;*/
/*    height: 38px;*/
/*    padding: 10px 14px 10px 14px;*/
/*    cursor: pointer;*/
/*    outline: none;*/
/*    text-decoration: none;*/
/*    margin: 10px;*/
/*}*/


/*!*-fonts*!*/
/*!*options*!*/
/**, ::after, ::before {*/
/*    -webkit-box-sizing: border-box;*/
/*    box-sizing: border-box;*/
/*}*/

/*body.open {*/
/*    overflow: hidden;*/
/*}*/

/*body {*/
/*    font-family: 'Raleway', sans-serif;*/
/*    line-height: normal;*/
/*    color: #303030;*/
/*    margin: 0;*/
/*}*/

/*body::-webkit-scrollbar {*/
/*    width: 7px;*/
/*}*/

/*body::-webkit-scrollbar-thumb {*/
/*    background: #8A79EF;*/
/*}*/

/*body::-webkit-scrollbar-track {*/
/*    background: #FFFFFF;*/
/*}*/

/*p {*/
/*    width: 100%;*/
/*    font-size: 16px;*/
/*    line-height: 36px;*/
/*    color: #000000;*/
/*    margin: 0px;*/
/*}*/

/*h1, h2, h3, h4, h5 {*/
/*    width: 100%;*/
/*    margin: 0px;*/
/*}*/

/*img {*/
/*    max-width: 100%;*/
/*}*/

/*ul, ol {*/
/*    padding: 0px;*/
/*    margin: 0px;*/
/*}*/

/*li {*/
/*    list-style-type: none;*/
/*}*/

/*a {*/
/*    outline: none;*/
/*    text-decoration: none;*/
/*}*/

/*a:hover {*/
/*    text-decoration: none;*/
/*    outline: none;*/
/*}*/

/*button {*/
/*    font-family: 'Raleway', sans-serif;*/
/*    cursor: pointer;*/
/*    border: none;*/
/*    background: none;*/
/*}*/

/*button:hover, button:focus {*/
/*    outline: none;*/
/*    text-decoration: none;*/
/*}*/

/*html,*/
/*body {*/
/*    height: 100%;*/
/*}*/

/*.wrapper {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    min-height: 100%;*/
/*    overflow: hidden;*/
/*    background: radial-gradient(49.69% 8.83% at 2.57% 30.67%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), radial-gradient(68.02% 7.05% at 6.56% 72.81%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), radial-gradient(43.61% 8.6% at -0.9% 9.22%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), radial-gradient(46.22% 9.12% at 88.92% 6.35%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), -webkit-gradient(linear, left bottom, left top, from(#FDFCFF), to(#FDFCFF)), -webkit-gradient(linear, left bottom, left top, from(#FFFFFF), to(#FFFFFF)), #FFFFFF;*/
/*    background: -o-radial-gradient(2.57% 30.67%, 49.69% 8.83%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), -o-radial-gradient(6.56% 72.81%, 68.02% 7.05%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), -o-radial-gradient(-0.9% 9.22%, 43.61% 8.6%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), -o-radial-gradient(88.92% 6.35%, 46.22% 9.12%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), -o-linear-gradient(bottom, #FDFCFF, #FDFCFF), -o-linear-gradient(bottom, #FFFFFF, #FFFFFF), #FFFFFF;*/
/*    background: radial-gradient(49.69% 8.83% at 2.57% 30.67%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), radial-gradient(68.02% 7.05% at 6.56% 72.81%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), radial-gradient(43.61% 8.6% at -0.9% 9.22%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), radial-gradient(46.22% 9.12% at 88.92% 6.35%, rgba(69, 57, 216, 0.2) 0%, rgba(63, 82, 254, 0.034) 100%), linear-gradient(0deg, #FDFCFF, #FDFCFF), linear-gradient(0deg, #FFFFFF, #FFFFFF), #FFFFFF;*/
/*}*/

/*main {*/
/*    -webkit-box-flex: 1;*/
/*    -ms-flex: 1 0 auto;*/
/*    flex: 1 0 auto;*/
/*}*/

/*footer {*/
/*    -webkit-box-flex: 0;*/
/*    -ms-flex: 0 0 auto;*/
/*    flex: 0 0 auto;*/
/*}*/

/*.container {*/
/*    width: 100%;*/
/*    max-width: 1200px;*/
/*    padding: 0 15px;*/
/*    margin: 0 auto;*/
/*}*/

/*.section {*/
/*    padding: 50px 0px;*/
/*}*/

/*.section-top {*/
/*    padding-top: 50px;*/
/*    padding-bottom: 0px;*/
/*}*/

/*.section-title {*/
/*    margin-bottom: 30px;*/
/*}*/

/*.section-title p {*/
/*    font-size: 22px;*/
/*    line-height: 30px;*/
/*    font-weight: 500;*/
/*    padding: 20px 30px;*/
/*    max-width: 740px;*/
/*    background: rgba(255, 255, 255, 0.6);*/
/*    border: 1px solid #FFFFFF;*/
/*    border-radius: 20px;*/
/*    margin: 20px auto 0px auto;*/
/*}*/

/*.section-title.center {*/
/*    text-align: center;*/
/*}*/

/*.title-xl {*/
/*    font-weight: 800;*/
/*    font-size: 50px;*/
/*    line-height: 65px;*/
/*}*/

/*.title-xl b {*/
/*    font-weight: 800;*/
/*    color: #8A79EF;*/
/*}*/

/*.title-lg {*/
/*    font-weight: 800;*/
/*    font-size: 40px;*/
/*    line-height: 55px;*/
/*}*/

/*.title-lg b {*/
/*    font-weight: 800;*/
/*    color: #8A79EF;*/
/*}*/

/*.title-md {*/
/*    font-size: 32px;*/
/*    line-height: 44px;*/
/*}*/

/*.title-sm {*/
/*    font-weight: 700;*/
/*    font-size: 24px;*/
/*    line-height: 36px;*/
/*}*/

/*.button {*/
/*    position: relative;*/
/*    z-index: 1;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    width: -webkit-fit-content;*/
/*    width: -moz-fit-content;*/
/*    width: fit-content;*/
/*    font-size: 15px;*/
/*    font-weight: 700;*/
/*    color: #FFFFFF;*/
/*    padding: 14px 35px;*/
/*    overflow: hidden;*/
/*    border-radius: 50px;*/
/*    -webkit-transition: 0.4s;*/
/*    -o-transition: 0.4s;*/
/*    transition: 0.4s;*/
/*}*/

/*.button:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    z-index: -1;*/
/*    right: 0;*/
/*    top: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: -o-linear-gradient(346.54deg, #FFBC58 -4.42%, #F03535 95.94%);*/
/*    background: linear-gradient(103.46deg, #FFBC58 -4.42%, #F03535 95.94%);*/
/*    -webkit-box-shadow: 0px 13px 38px rgba(255, 188, 88, 0.23);*/
/*    box-shadow: 0px 13px 38px rgba(255, 188, 88, 0.23);*/
/*    -webkit-transition: 0.3s;*/
/*    -o-transition: 0.3s;*/
/*    transition: 0.3s;*/
/*    border-radius: 50px;*/
/*}*/

/*.button-two {*/
/*    position: relative;*/
/*    z-index: 1;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    width: -webkit-fit-content;*/
/*    width: -moz-fit-content;*/
/*    width: fit-content;*/
/*    font-size: 15px;*/
/*    font-weight: 700;*/
/*    color: #8A79EF;*/
/*    padding: 14px 35px;*/
/*    overflow: hidden;*/
/*    border-radius: 50px;*/
/*    border: 1px solid #8A79EF;*/
/*    -webkit-box-shadow: 0px 13px 38px rgba(72, 145, 255, 0.29);*/
/*    box-shadow: 0px 13px 38px rgba(72, 145, 255, 0.29);*/
/*    -webkit-transition: 0.3s;*/
/*    -o-transition: 0.3s;*/
/*    transition: 0.3s;*/
/*}*/

/*.button-two:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    z-index: -1;*/
/*    left: 0;*/
/*    top: 0;*/
/*    width: 100%;*/
/*    height: 0;*/
/*    background: #8A79EF;*/
/*    -webkit-transition: 0.3s;*/
/*    -o-transition: 0.3s;*/
/*    transition: 0.3s;*/
/*}*/

/*.button-two svg {*/
/*    margin-left: 10px;*/
/*}*/

/*.button-two path {*/
/*    stroke: #8A79EF;*/
/*    -webkit-transition: 0.1s;*/
/*    -o-transition: 0.1s;*/
/*    transition: 0.1s;*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .button:hover {*/
/*        -webkit-box-shadow: none;*/
/*        box-shadow: none;*/
/*        color: #303030;*/
/*    }*/

/*    .button:hover:before {*/
/*        width: 45px;*/
/*    }*/

/*    .button-two:hover {*/
/*        color: #FFFFFF;*/
/*    }*/

/*    .button-two:hover:before {*/
/*        height: 100%;*/
/*    }*/

/*    .button-two:hover path {*/
/*        stroke: #FFFFFF;*/
/*    }*/
/*}*/

/*@media (max-width: 800px) {*/
/*    p {*/
/*        font-size: 14px;*/
/*        line-height: 26px;*/
/*    }*/

/*    .section {*/
/*        padding: 30px 0px;*/
/*    }*/

/*    .section-title {*/
/*        margin-bottom: 20px;*/
/*    }*/

/*    .section-title p {*/
/*        font-size: 16px;*/
/*        line-height: 24px;*/
/*        border-radius: 14px;*/
/*        padding: 20px 15px;*/
/*    }*/

/*    .title-xl {*/
/*        font-size: 28px;*/
/*        line-height: 44px;*/
/*    }*/

/*    .title-lg {*/
/*        font-size: 26px;*/
/*        line-height: 34px;*/
/*    }*/

/*    .title-md {*/
/*        font-size: 22px;*/
/*        line-height: 30px;*/
/*    }*/

/*    .title-sm {*/
/*        font-size: 16px;*/
/*        line-height: 22px;*/
/*    }*/

/*    .button {*/
/*        font-size: 14px;*/
/*        padding: 14px 25px;*/
/*    }*/

/*    .button-two {*/
/*        font-size: 14px;*/
/*        padding: 14px 25px;*/
/*    }*/
/*}*/

/*!*-options*!*/
/*!*animation*!*/
/*@-webkit-keyframes anim-1 {*/
/*    from {*/
/*        -webkit-transform: rotate(360deg);*/
/*        transform: rotate(360deg);*/
/*    }*/
/*    to {*/
/*        -webkit-transform: rotate(0deg);*/
/*        transform: rotate(0deg);*/
/*    }*/
/*}*/

/*@keyframes anim-1 {*/
/*    from {*/
/*        -webkit-transform: rotate(360deg);*/
/*        transform: rotate(360deg);*/
/*    }*/
/*    to {*/
/*        -webkit-transform: rotate(0deg);*/
/*        transform: rotate(0deg);*/
/*    }*/
/*}*/

/*@-webkit-keyframes anim-2 {*/
/*    from {*/
/*        -webkit-transform: translateX(-100px);*/
/*        transform: translateX(-100px);*/
/*    }*/
/*    to {*/
/*        -webkit-transform: translateX(100px);*/
/*        transform: translateX(100px);*/
/*    }*/
/*}*/

/*@keyframes anim-2 {*/
/*    from {*/
/*        -webkit-transform: translateX(-100px);*/
/*        transform: translateX(-100px);*/
/*    }*/
/*    to {*/
/*        -webkit-transform: translateX(100px);*/
/*        transform: translateX(100px);*/
/*    }*/
/*}*/

/*@-webkit-keyframes anim-3 {*/
/*    from {*/
/*        -webkit-transform: rotate(10deg);*/
/*        transform: rotate(10deg);*/
/*    }*/
/*    to {*/
/*        -webkit-transform: rotate(-10deg);*/
/*        transform: rotate(-10deg);*/
/*    }*/
/*}*/

/*@keyframes anim-3 {*/
/*    from {*/
/*        -webkit-transform: rotate(10deg);*/
/*        transform: rotate(10deg);*/
/*    }*/
/*    to {*/
/*        -webkit-transform: rotate(-10deg);*/
/*        transform: rotate(-10deg);*/
/*    }*/
/*}*/

/*!*-animation*!*/
/*!*header*!*/
/*.header {*/
/*    position: fixed;*/
/*    z-index: 10;*/
/*    left: 0;*/
/*    top: 0;*/
/*    width: 100%;*/
/*    padding: 15px 0px;*/
/*    background: #E2E3FD;*/
/*}*/

/*.header.active {*/
/*    -webkit-box-shadow: 0px 5px 5px 0px rgba(138, 121, 239, 0.3);*/
/*    box-shadow: 0px 5px 5px 0px rgba(138, 121, 239, 0.3);*/
/*}*/

/*.header-wrap {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*}*/

/*.header-logo {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: start;*/
/*    -ms-flex-pack: start;*/
/*    justify-content: flex-start;*/
/*}*/

/*.header-logo img {*/
/*    width: 112px;*/
/*    height: 34px;*/
/*}*/

/*.header-nav {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: end;*/
/*    -ms-flex-pack: end;*/
/*    justify-content: flex-end;*/
/*}*/
/*.header-wrap .f-list {*/
/*  display: none;*/
/*}*/
/*.header-nav .f-list {*/
/* display: flex;*/
/* padding: 0px;*/
/* margin-right: 20px;*/
/*}*/
/*.header-nav .f-list img { */
/* width: 30px;*/
/* height: 30px;*/
/*}*/
/*.header-menu {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    margin-right: 30px;*/
/*}*/

/*.header-menu li {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*}*/

/*.header-menu li:after {*/
/*    content: '';*/
/*    height: 16px;*/
/*    width: 1px;*/
/*    margin: 0px 20px;*/
/*    background: #D7D7D7;*/
/*}*/

/*.header-menu li:last-child:after {*/
/*    display: none;*/
/*}*/

/*.header-menu a {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    font-size: 14px;*/
/*    font-weight: 500;*/
/*    color: #303030;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.header-menu a img {*/
/*    width: 12px;*/
/*    margin-left: 5px;*/
/*}*/

/*.header-lang {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    margin-right: 30px;*/
/*}*/

/*.header-lang li {*/
/*    margin-right: 20px;*/
/*}*/

/*.header-lang li:last-child {*/
/*    margin-right: 0px;*/
/*}*/

/*.header-lang li.active a {*/
/*    color: #8A79EF;*/
/*    text-shadow: 0px 4px 12px rgba(138, 121, 239, 0.67);*/
/*}*/

/*.header-lang a {*/
/*    font-weight: 800;*/
/*    font-size: 14px;*/
/*    color: #F2EFFD;*/
/*    text-transform: uppercase;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.header-tel {*/
/*    font-size: 15px;*/
/*    font-weight: 700;*/
/*    color: #303030;*/
/*    letter-spacing: -0.02em;*/
/*    padding: 14px 25px;*/
/*    background: #F2EFFD;*/
/*    border-radius: 40px;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.header-burger {*/
/*    display: none;*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .header-menu a:hover {*/
/*        color: #8A79EF;*/
/*        text-shadow: 0.5px 0 0 #8A79EF;*/
/*    }*/

/*    .header-tel:hover {*/
/*        color: #FFFFFF;*/
/*        background: #8A79EF;*/
/*    }*/

/*    .header-lang a:hover {*/
/*        color: #303030;*/
/*    }*/
/*}*/

/*@media (max-width: 1200px) {*/
/*    .header-menu {*/
/*        margin-right: 30px;*/
/*    }*/

/*    .header-lang {*/
/*        margin-right: 30px;*/
/*    }*/
/*}*/

/*@media (max-width: 992px) {*/
/*    .header-nav {*/
/*        position: absolute;*/
/*        left: 0;*/
/*        top: 64px;*/
/*        z-index: 2;*/
/*        width: 100%;*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: center;*/
/*        -ms-flex-align: center;*/
/*        align-items: center;*/
/*        -webkit-box-pack: center;*/
/*        -ms-flex-pack: center;*/
/*        justify-content: center;*/
/*        background: #E2E3FD;*/
/*        border-top: 1px solid rgba(138, 121, 239, 0.3);*/
/*        padding: 20px 0px;*/
/*        -webkit-box-shadow: 0px 5px 5px 0px rgba(138, 121, 239, 0.3);*/
/*        box-shadow: 0px 5px 5px 0px rgba(138, 121, 239, 0.3);*/
/*        -webkit-transform: translateX(-100%);*/
/*        -ms-transform: translateX(-100%);*/
/*        transform: translateX(-100%);*/
/*        -webkit-transition: 0.3s;*/
/*        -o-transition: 0.3s;*/
/*        transition: 0.3s;*/
/*    }*/
/*    .header-wrap .f-list {*/
/*     display: flex;*/
/*     padding: 0px;*/
/*    }*/
/*    .header-nav .f-list {*/
/*      display: none;*/
/*      margin-right: 0px;*/
/*      margin-bottom: 20px;*/
/*    }*/
/*    .header-nav.active {*/
/*        -webkit-transform: translate(0);*/
/*        -ms-transform: translate(0);*/
/*        transform: translate(0);*/
/*    }*/

/*    .header-burger {*/
/*        display: block;*/
/*        width: 24px;*/
/*        height: 24px;*/
/*        background: url("../img/icons/5.svg") center no-repeat;*/
/*        background-size: contain;*/
/*        -webkit-box-shadow: 0px 4px 18px #BAB0F6;*/
/*        box-shadow: 0px 4px 18px #BAB0F6;*/
/*        -webkit-transition: 0.3s;*/
/*        -o-transition: 0.3s;*/
/*        transition: 0.3s;*/
/*    }*/

/*    .header-burger.active {*/
/*        -webkit-transform: rotate(90deg);*/
/*        -ms-transform: rotate(90deg);*/
/*        transform: rotate(90deg);*/
/*    }*/

/*    .header-menu {*/
/*        margin-right: 0px;*/
/*        margin-bottom: 20px;*/
/*    }*/

/*    .header-lang {*/
/*        margin-right: 0px;*/
/*        margin-bottom: 20px;*/
/*    }*/
/*}*/

/*@media (max-width: 800px) {*/
/*    .header-menu {*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: center;*/
/*        -ms-flex-align: center;*/
/*        align-items: center;*/
/*        -webkit-box-pack: center;*/
/*        -ms-flex-pack: center;*/
/*        justify-content: center;*/
/*    }*/

/*    .header-menu li {*/
/*        margin-bottom: 20px;*/
/*    }*/

/*    .header-menu li:after {*/
/*        display: none;*/
/*    }*/
/*}*/

/*!*-header*!*/
/*!*home*!*/
/*.home {*/
/*    padding-top: 170px;*/
/*}*/

/*.home-wrap {*/
/*    position: relative;*/
/*    z-index: 1;*/
/*}*/

/*.home-text {*/
/*    padding-bottom: 140px;*/
/*}*/

/*.home-text ul {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    margin-bottom: 15px;*/
/*}*/

/*.home-text li {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    background: rgba(255, 255, 255, 0.33);*/
/*    border: 1px solid #FFFFFF;*/
/*    border-radius: 57px;*/
/*    padding: 10px 20px;*/
/*    margin-right: 10px;*/
/*}*/

/*.home-text img {*/
/*    margin-right: 10px;*/
/*}*/

/*.home-text span {*/
/*    font-weight: 600;*/
/*    font-size: 14px;*/
/*}*/

/*.home-text h1 {*/
/*    margin-bottom: 10px;*/
/*}*/

/*.home-text p {*/
/*    font-size: 24px;*/
/*    line-height: 34px;*/
/*}*/

/*.home-img {*/
/*    position: absolute;*/
/*    z-index: -1;*/
/*    right: -75px;*/
/*    bottom: -150px;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    width: 85%;*/
/*}*/

/*.home-form {*/
/*    position: relative;*/
/*    z-index: 2;*/
/*    width: 100%;*/
/*    background: rgba(255, 255, 255, 0.6);*/
/*    border: 1px solid #FFFFFF;*/
/*    border-radius: 20px;*/
/*    padding: 40px 30px 0px 30px;*/
/*}*/

/*.home-form_title {*/
/*    text-align: center;*/
/*}*/

/*.home-form_title p {*/
/*    font-weight: 500;*/
/*}*/

/*@media (max-width: 800px) {*/
/*    .home {*/
/*        padding-top: 20px;*/
/*    }*/

/*    .home-wrap {*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: start;*/
/*        -ms-flex-align: start;*/
/*        align-items: flex-start;*/
/*        -webkit-box-pack: start;*/
/*        -ms-flex-pack: start;*/
/*        justify-content: flex-start;*/
/*    }*/

/*    .home-text {*/
/*        position: relative;*/
/*        top: 70px;*/
/*        padding-bottom: 0;*/
/*    }*/

/*    .home-text p {*/
/*        font-size: 16px;*/
/*        line-height: 24px;*/
/*    }*/

/*    .home-img {*/
/*        position: relative;*/
/*        width: 150%;*/
/*        bottom: -70px;*/
/*        right: auto;*/
/*        left: 50%;*/
/*        -webkit-transform: translateX(-55%);*/
/*        -ms-transform: translateX(-55%);*/
/*        transform: translateX(-55%);*/
/*    }*/

/*    .home-form {*/
/*        padding: 20px 15px 0px 15px;*/
/*        border-radius: 14px;*/
/*    }*/
/*}*/

/*!*-home*!*/
/*!*course*!*/
/*.course-wrap {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*}*/

/*.course-point {*/
/*    width: 40%;*/
/*}*/

/*.course-point li {*/
/*    position: relative;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-box-align: start;*/
/*    -ms-flex-align: start;*/
/*    align-items: flex-start;*/
/*    -webkit-box-pack: start;*/
/*    -ms-flex-pack: start;*/
/*    justify-content: flex-start;*/
/*    width: 100%;*/
/*    padding: 40px 30px;*/
/*    margin-bottom: 30px;*/
/*    background: #FFFFFF;*/
/*    -webkit-box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);*/
/*    box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);*/
/*    border-radius: 18px;*/
/*}*/

/*.course-point li:last-child {*/
/*    margin-bottom: 0px;*/
/*}*/

/*.course-point a {*/
/*    margin-top: 20px;*/
/*}*/

/*.course-point span {*/
/*    position: relative;*/
/*    z-index: 2;*/
/*    font-size: 16px;*/
/*}*/

/*.course-point img {*/
/*    position: absolute;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    max-height: 96%;*/
/*}*/

/*.course-list {*/
/*    width: 57%;*/
/*    padding: 40px 30px;*/
/*    background: #FFFFFF;*/
/*    -webkit-box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);*/
/*    box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);*/
/*    border-radius: 18px;*/
/*}*/

/*.course-list_top {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-box-align: start;*/
/*    -ms-flex-align: start;*/
/*    align-items: flex-start;*/
/*    -webkit-box-pack: start;*/
/*    -ms-flex-pack: start;*/
/*    justify-content: flex-start;*/
/*    margin-bottom: 20px;*/
/*}*/

/*.course-list_top span {*/
/*    font-size: 16px;*/
/*}*/

/*.course-list_bottom {*/
/*    width: 100%;*/
/*}*/

/*.course-list_bottom li {*/
/*    position: relative;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-box-align: start;*/
/*    -ms-flex-align: start;*/
/*    align-items: flex-start;*/
/*    -webkit-box-pack: start;*/
/*    -ms-flex-pack: start;*/
/*    justify-content: flex-start;*/
/*    width: 100%;*/
/*    padding: 20px 20px 20px 100px;*/
/*    background: #FFFFFF;*/
/*    -webkit-box-shadow: 0px 4px 40px rgba(224, 224, 224, 0.52);*/
/*    box-shadow: 0px 4px 40px rgba(224, 224, 224, 0.52);*/
/*    border-radius: 19px;*/
/*    margin-bottom: 20px;*/
/*}*/

/*.course-list_bottom li:last-child {*/
/*    margin-bottom: 0;*/
/*}*/

/*.course-list_bottom span {*/
/*    font-size: 14px;*/
/*}*/

/*.course-list_bottom img {*/
/*    position: absolute;*/
/*    left: 20px;*/
/*    top: 50%;*/
/*    -webkit-transform: translateY(-50%);*/
/*    -ms-transform: translateY(-50%);*/
/*    transform: translateY(-50%);*/
/*}*/

/*@media (max-width: 800px) {*/
/*    .course-wrap {*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: start;*/
/*        -ms-flex-align: start;*/
/*        align-items: flex-start;*/
/*        -webkit-box-pack: start;*/
/*        -ms-flex-pack: start;*/
/*        justify-content: flex-start;*/
/*    }*/

/*    .course-point {*/
/*        width: 100%;*/
/*        margin-bottom: 30px;*/
/*    }*/

/*    .course-point li {*/
/*        padding: 20px 15px;*/
/*        margin-bottom: 15px;*/
/*        overflow: hidden;*/
/*        border-radius: 14px;*/
/*    }*/

/*    .course-point a {*/
/*        margin-top: 10px;*/
/*    }*/

/*    .course-point span {*/
/*        font-size: 14px;*/
/*    }*/

/*    .course-list {*/
/*        width: 100%;*/
/*        padding: 20px 15px;*/
/*        border-radius: 14px;*/
/*    }*/

/*    .course-list_top {*/
/*        display: -webkit-box;*/
/*        display: -ms-flexbox;*/
/*        display: flex;*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: center;*/
/*        -ms-flex-align: center;*/
/*        align-items: center;*/
/*        -webkit-box-pack: center;*/
/*        -ms-flex-pack: center;*/
/*        justify-content: center;*/
/*        margin-bottom: 15px;*/
/*    }*/

/*    .course-list_top span {*/
/*        font-size: 14px;*/
/*    }*/

/*    .course-list_bottom li {*/
/*        padding: 20px 15px 20px 80px;*/
/*        margin-bottom: 15px;*/
/*        border-radius: 14px;*/
/*    }*/

/*    .course-list_bottom img {*/
/*        width: 50px;*/
/*        left: 15px;*/
/*    }*/
/*}*/

/*!*-course*!*/
/*!*about*!*/
/*.about-wrap {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    margin-bottom: 100px;*/
/*}*/

/*.about-text {*/
/*    width: 47%;*/
/*}*/

/*.about-text p {*/
/*    margin-bottom: 20px;*/
/*}*/

/*.about-text p:last-child {*/
/*    margin-bottom: 20px;*/
/*}*/

/*.about-video {*/
/*    position: relative;*/
/*    z-index: 1;*/
/*    width: 47%;*/
/*}*/

/*!**/
/*.about-video:before {*/
/*  content: '';*/
/*  position: absolute;*/
/*  z-index: -1;*/
/*  top: -100px;*/
/*  right: -400px;*/
/*  width: 590px;*/
/*  height: 590px;*/
/*  background: url("../img/bgr/3.svg") center no-repeat;*/
/*  background-size: contain;*/
/*  -webkit-animation: anim-1 30s infinite linear;*/
/*          animation: anim-1 30s infinite linear;*/
/*}*!*/

/*.about-video_wrap {*/
/*    position: relative;*/
/*    z-index: 1;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    margin-bottom: 25px;*/
/*}*/

/*.about-video_wrap img {*/
/*    width: 100%;*/
/*    border-radius: 20px;*/
/*}*/

/*.about-video_wrap a {*/
/*    position: absolute;*/
/*    z-index: 3;*/
/*    left: 0;*/
/*    top: 0;*/
/*    display: block;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*}*/

/*.about-video_wrap svg {*/
/*    position: absolute;*/
/*    z-index: 2;*/
/*    left: 50%;*/
/*    top: 50%;*/
/*    -webkit-transform: translate(-50%, -50%);*/
/*    -ms-transform: translate(-50%, -50%);*/
/*    transform: translate(-50%, -50%);*/
/*}*/

/*.about-video_wrap rect {*/
/*    fill: #FFFFFF;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.about-video_wrap path {*/
/*    fill: #E05252;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.about-video_text {*/
/*    padding: 20px 30px;*/
/*    border-left: 20px solid #8A79EF;*/
/*    background: #FFFFFF;*/
/*    border-radius: 17px;*/
/*}*/

/*.about-video_text p {*/
/*    font-size: 18px;*/
/*    line-height: 21px;*/
/*}*/

/*.about-info {*/
/*    position: relative;*/
/*    padding: 60px 50px;*/
/*    background: rgba(255, 255, 255, 0.6);*/
/*    border: 1px solid #FFFFFF;*/
/*    border-radius: 20px;*/
/*}*/

/*.about-info_text {*/
/*    max-width: 480px;*/
/*}*/

/*.about-info_text p {*/
/*    margin-bottom: 30px;*/
/*}*/

/*.about-info_text span {*/
/*    position: relative;*/
/*    z-index: 1;*/
/*    display: block;*/
/*    font-weight: 800;*/
/*    font-size: 18px;*/
/*    letter-spacing: -0.02em;*/
/*    margin-bottom: 40px;*/
/*    padding-left: 15px;*/
/*}*/

/*.about-info_text span:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    z-index: -1;*/
/*    left: 0;*/
/*    top: -15px;*/
/*    width: 25px;*/
/*    height: 25px;*/
/*    background: url("../img/icons/1.svg") center no-repeat;*/
/*    background-size: contain;*/
/*}*/

/*.about-info_img {*/
/*    position: absolute;*/
/*    right: 15px;*/
/*    bottom: 0;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    width: 36%;*/
/*}*/

/*.about-info_img img {*/
/*    max-height: 100%;*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .about-video_wrap:hover rect {*/
/*        fill: #E05252;*/
/*    }*/

/*    .about-video_wrap:hover path {*/
/*        fill: #FFFFFF;*/
/*    }*/
/*}*/

/*@media (max-width: 1200px) {*/
/*    .about-text {*/
/*        width: 49%;*/
/*    }*/

/*    .about-video {*/
/*        width: 49%;*/
/*    }*/
/*}*/

/*@media (max-width: 800px) {*/
/*    .about-wrap {*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: start;*/
/*        -ms-flex-align: start;*/
/*        align-items: flex-start;*/
/*        -webkit-box-pack: start;*/
/*        -ms-flex-pack: start;*/
/*        justify-content: flex-start;*/
/*        margin-bottom: 60px;*/
/*    }*/

/*    .about-text {*/
/*        position: relative;*/
/*        z-index: 2;*/
/*        width: 100%;*/
/*    }*/

/*    .about-text p {*/
/*        margin-bottom: 15px;*/
/*    }*/

/*    .about-video {*/
/*        width: 100%;*/
/*    }*/

/*    .about-video:before {*/
/*        width: 150px;*/
/*        height: 150px;*/
/*        right: -50px;*/
/*        top: -100px;*/
/*    }*/

/*    .about-video_wrap {*/
/*        margin-bottom: 15px;*/
/*    }*/

/*    .about-video_wrap svg {*/
/*        width: 60px;*/
/*    }*/

/*    .about-video_text {*/
/*        padding: 10px 15px;*/
/*        border-radius: 14px;*/
/*    }*/

/*    .about-video_text p {*/
/*        font-size: 14px;*/
/*        line-height: 21px;*/
/*    }*/

/*    .about-info {*/
/*        border-radius: 14px;*/
/*        padding: 20px 15px 100px 15px;*/
/*    }*/

/*    .about-info_text {*/
/*        max-width: 380px;*/
/*    }*/

/*    .about-info_text span {*/
/*        font-size: 14px;*/
/*        line-height: 21px;*/
/*        max-width: 150px;*/
/*        margin-bottom: 20px;*/
/*    }*/

/*    .about-info_text span:before {*/
/*        width: 20px;*/
/*        height: 20px;*/
/*    }*/

/*    .about-info_text p {*/
/*        margin-bottom: 15px;*/
/*    }*/

/*    .about-info_img {*/
/*        right: 0;*/
/*        width: 47%;*/
/*    }*/
/*}*/

/*!*-about*!*/
/*!*plus*!*/
/*.plus-wrap {*/
/*    position: relative;*/
/*    z-index: 1;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*    margin-top: 70px;*/
/*}*/

/*.plus-wrap:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    z-index: -1;*/
/*    left: -300px;*/
/*    top: -250px;*/
/*    width: 950px;*/
/*    height: 620px;*/
/*    background: url("../img/bgr/4.png") center no-repeat;*/
/*    background-size: contain;*/
/*    -webkit-animation: anim-2 20s infinite linear alternate;*/
/*    animation: anim-2 20s infinite linear alternate;*/
/*}*/

/*.plus-list {*/
/*    position: relative;*/
/*    z-index: 1;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -ms-flex-wrap: wrap;*/
/*    flex-wrap: wrap;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*    -webkit-box-align: start;*/
/*    -ms-flex-align: start;*/
/*    align-items: flex-start;*/
/*    width: 47%;*/
/*    height: 500px;*/
/*}*/

/*.plus-list:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    z-index: -1;*/
/*    right: 0;*/
/*    top: 100px;*/
/*    width: 360px;*/
/*    height: 370px;*/
/*    background: url("../img/bgr/5.svg") center no-repeat;*/
/*    background-size: contain;*/
/*}*/

/*.plus-list li {*/
/*    position: relative;*/
/*    z-index: 1;*/
/*    width: 46%;*/
/*    padding: 50px 25px 25px 25px;*/
/*    background: #FFFFFF;*/
/*    -webkit-box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);*/
/*    box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);*/
/*    border-radius: 16px;*/
/*    text-align: center;*/
/*}*/

/*.plus-list li:nth-child(2) {*/
/*    top: 80px;*/
/*}*/

/*.plus-list li:nth-child(4) {*/
/*    top: 90px;*/
/*}*/

/*.plus-list img {*/
/*    position: absolute;*/
/*    z-index: 2;*/
/*    left: 50%;*/
/*    top: -30px;*/
/*    -webkit-transform: translateX(-50%);*/
/*    -ms-transform: translateX(-50%);*/
/*    transform: translateX(-50%);*/
/*}*/

/*.plus-img {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    width: 47%;*/
/*}*/

/*@media (max-width: 800px) {*/
/*    .plus-wrap {*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: start;*/
/*        -ms-flex-align: start;*/
/*        align-items: flex-start;*/
/*        -webkit-box-pack: start;*/
/*        -ms-flex-pack: start;*/
/*        justify-content: flex-start;*/
/*    }*/

/*    .plus-list {*/
/*        width: 100%;*/
/*        height: auto;*/
/*        margin-bottom: 30px;*/
/*    }*/

/*    .plus-list:before {*/
/*        width: 335px;*/
/*        height: 490px;*/
/*        top: 120px;*/
/*        background: url("../img/bgr/6.svg") center no-repeat;*/
/*        background-size: contain;*/
/*    }*/

/*    .plus-list li {*/
/*        width: 70%;*/
/*        margin-bottom: 45px;*/
/*        border-radius: 14px;*/
/*        padding: 45px 15px 15px 15px;*/
/*    }*/

/*    .plus-list li:last-child {*/
/*        margin-bottom: 0px;*/
/*    }*/

/*    .plus-list li:nth-child(2n+2) {*/
/*        margin-left: auto;*/
/*    }*/

/*    .plus-list li:nth-child(2),*/
/*    .plus-list li:nth-child(4) {*/
/*        top: 0;*/
/*    }*/

/*    .plus-list span {*/
/*        font-size: 14px;*/
/*        line-height: 21px;*/
/*    }*/

/*    .plus-img {*/
/*        width: 100%;*/
/*    }*/
/*}*/

/*!*-plus*!*/
/*!*what*!*/
/*.what {*/
/*    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(19.47%, rgba(255, 255, 255, 0.55)), color-stop(51.83%, #FFFFFF), color-stop(84.88%, rgba(255, 255, 255, 0.51)), to(rgba(255, 255, 255, 0)));*/
/*    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.55) 19.47%, #FFFFFF 51.83%, rgba(255, 255, 255, 0.51) 84.88%, rgba(255, 255, 255, 0) 100%);*/
/*    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.55) 19.47%, #FFFFFF 51.83%, rgba(255, 255, 255, 0.51) 84.88%, rgba(255, 255, 255, 0) 100%);*/
/*}*/

/*.what-boxs {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*    -webkit-box-align: start;*/
/*    -ms-flex-align: start;*/
/*    align-items: flex-start;*/
/*}*/

/*.what-box {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: start;*/
/*    -ms-flex-pack: start;*/
/*    justify-content: flex-start;*/
/*    width: 31%;*/
/*    text-align: center;*/
/*    padding: 30px;*/
/*    border-radius: 16px;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.what-box h3 {*/
/*    margin-bottom: 30px;*/
/*}*/

/*.what-box a {*/
/*    opacity: 0;*/
/*    margin-top: 40px;*/
/*}*/

/*.what-button {*/
/*    display: none;*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .what-box:hover {*/
/*        background: #FFFFFF;*/
/*        -webkit-box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);*/
/*        box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);*/
/*    }*/

/*    .what-box:hover a {*/
/*        opacity: 1;*/
/*    }*/
/*}*/

/*@media (max-width: 1200px) {*/
/*    .what-boxs {*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: start;*/
/*        -ms-flex-align: start;*/
/*        align-items: flex-start;*/
/*        -webkit-box-pack: start;*/
/*        -ms-flex-pack: start;*/
/*        justify-content: flex-start;*/
/*    }*/

/*    .what-box {*/
/*        width: 100%;*/
/*        background: #FFFFFF;*/
/*        -webkit-box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);*/
/*        box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);*/
/*        margin-bottom: 30px;*/
/*    }*/

/*    .what-box a {*/
/*        display: none;*/
/*    }*/

/*    .what-box:last-child {*/
/*        margin-bottom: 0px;*/
/*    }*/

/*    .what-button {*/
/*        display: -webkit-box;*/
/*        display: -ms-flexbox;*/
/*        display: flex;*/
/*        margin: 30px auto 0px auto;*/
/*    }*/
/*}*/

/*@media (max-width: 800px) {*/
/*    .what {*/
/*        padding-bottom: 30px;*/
/*    }*/

/*    .what-box {*/
/*        padding: 20px 15px;*/
/*        border-radius: 14px;*/
/*        margin-bottom: 15px;*/
/*    }*/

/*    .what-box h3 {*/
/*        margin-bottom: 10px;*/
/*    }*/

/*    .what-box:last-child {*/
/*        margin-bottom: 0px;*/
/*    }*/

/*    .what-button {*/
/*        margin: 15px auto 0px auto;*/
/*    }*/
/*}*/

/*!*-what*!*/
/*!*who*!*/
/*.who {*/
/*    position: relative;*/
/*    z-index: 2;*/
/*}*/

/*.who-wrap {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*}*/

/*.who-list {*/
/*    width: 47%;*/
/*    padding: 40px 30px;*/
/*    background: #FFFFFF;*/
/*    -webkit-box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);*/
/*    box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);*/
/*    border-radius: 16px;*/
/*}*/

/*.who-list li {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    margin-bottom: 50px;*/
/*}*/

/*.who-list li:last-child {*/
/*    margin-bottom: 0px;*/
/*}*/

/*.who-list img {*/
/*    min-width: 60px;*/
/*    margin-right: 20px;*/
/*    max-width: 60px;*/
/*}*/

/*.who-img {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    width: 50%;*/
/*}*/

/*@media (max-width: 800px) {*/
/*    .who-wrap {*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: start;*/
/*        -ms-flex-align: start;*/
/*        align-items: flex-start;*/
/*        -webkit-box-pack: start;*/
/*        -ms-flex-pack: start;*/
/*        justify-content: flex-start;*/
/*    }*/

/*    .who-list {*/
/*        width: 100%;*/
/*        padding: 20px 15px;*/
/*        margin-bottom: 30px;*/
/*        border-radius: 14px;*/
/*    }*/

/*    .who-list li {*/
/*        -webkit-box-align: start;*/
/*        -ms-flex-align: start;*/
/*        align-items: flex-start;*/
/*        margin-bottom: 20px;*/
/*    }*/

/*    .who-list img {*/
/*        min-width: 50px;*/
/*    }*/

/*    .who-img {*/
/*        width: 100%;*/
/*    }*/
/*}*/

/*!*-who*!*/
/*!*program*!*/
/*.programs {*/
/*    position: relative;*/
/*    z-index: 2;*/
/*}*/

/*.programs-age {*/
/*    position: absolute;*/
/*    z-index: 3;*/
/*    left: 150px;*/
/*    top: 20px;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*}*/

/*.programs-age span {*/
/*    display: block;*/
/*    font-size: 16px;*/
/*    font-weight: 700;*/
/*    color: #FFFFFF;*/
/*    margin-bottom: 10px;*/
/*}*/

/*.programs-age ul {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    background: #FFFFFF;*/
/*    -webkit-box-shadow: 0px 4px 16px rgba(174, 174, 174, 0.28);*/
/*    box-shadow: 0px 4px 16px rgba(174, 174, 174, 0.28);*/
/*    border-radius: 57px;*/
/*}*/

/*.programs-age li {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    width: 120px;*/
/*    height: 55px;*/
/*    font-weight: 500;*/
/*    font-size: 16px;*/
/*    color: #CDCDCD;*/
/*    cursor: pointer;*/
/*}*/

/*.programs-age li.active {*/
/*    color: #8A79EF;*/
/*    font-weight: 700;*/
/*}*/

/*.programs-year {*/
/*    position: absolute;*/
/*    z-index: 3;*/
/*    right: 150px;*/
/*    top: 20px;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*}*/

/*.programs-year span {*/
/*    display: block;*/
/*    font-size: 16px;*/
/*    font-weight: 700;*/
/*    color: #FFFFFF;*/
/*    margin-bottom: 10px;*/
/*}*/

/*.programs-year ul {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    background: #FFFFFF;*/
/*    -webkit-box-shadow: 0px 4px 16px rgba(174, 174, 174, 0.28);*/
/*    box-shadow: 0px 4px 16px rgba(174, 174, 174, 0.28);*/
/*    border-radius: 57px;*/
/*}*/

/*.programs-year li {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    width: 120px;*/
/*    height: 55px;*/
/*    font-weight: 500;*/
/*    font-size: 16px;*/
/*    color: #CDCDCD;*/
/*    cursor: pointer;*/
/*}*/

/*.programs-year li.active {*/
/*    color: #8A79EF;*/
/*    font-weight: 700;*/
/*}*/

/*.programs-boxs {*/
/*    position: relative;*/
/*    z-index: 1;*/
/*    background: #FFFFFF;*/
/*    -webkit-box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);*/
/*    box-shadow: 0px 6.2963px 28.3333px rgba(182, 182, 182, 0.25);*/
/*    border-radius: 16px;*/
/*    padding: 120px 15px 30px 15px;*/
/*}*/

/*.programs-boxs .button {*/
/*    margin: 30px auto 0px auto;*/
/*}*/

/*.programs-boxs:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    z-index: 2;*/
/*    left: 0;*/
/*    top: 0;*/
/*    width: 100%;*/
/*    height: 120px;*/
/*    background: #8A79EF;*/
/*    border-radius: 16px 16px 0px 0px;*/
/*}*/

/*!**/
/*.programs-boxs:after {*/
/*  content: '';*/
/*  position: absolute;*/
/*  z-index: -1;*/
/*  right: -220px;*/
/*  top: -150px;*/
/*  width: 350px;*/
/*  height: 390px;*/
/*  background: url("../img/bgr/9.svg") center no-repeat;*/
/*  background-size: contain;*/
/*}*!*/

/*.programs-box {*/
/*    display: none;*/
/*}*/

/*.programs-box.active {*/
/*    display: block;*/
/*}*/

/*.programs-wrap_box {*/
/*    display: none;*/
/*}*/

/*.programs-wrap_box > h3 {*/
/*    text-align: center;*/
/*    margin: 20px 0px;*/
/*}*/

/*.programs-wrap_box.active {*/
/*    display: block;*/
/*}*/

/*.programs-point {*/
/*    background: #FFFFFF;*/
/*    border: 1px solid #8A79EF;*/
/*    border-radius: 17px;*/
/*    border-left: 20px solid #8A79EF;*/
/*    padding: 20px 20px 20px 40px;*/
/*    cursor: pointer;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*    margin-bottom: 20px;*/
/*}*/

/*.programs-point:last-child {*/
/*    margin-bottom: 0px;*/
/*}*/

/*.programs-point:nth-child(1) .programs-bottom {*/
/*    display: block;*/
/*}*/

/*.programs-top {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*    -webkit-box-align: start;*/
/*    -ms-flex-align: start;*/
/*    align-items: flex-start;*/
/*}*/

/*.programs-top h3 {*/
/*    width: 25%;*/
/*}*/

/*.programs-top p {*/
/*    width: 40%;*/
/*    font-weight: 500;*/
/*    font-size: 14px;*/
/*    line-height: 24px;*/
/*}*/

/*.programs-top ul {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*}*/

/*.programs-top li {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    width: 105px;*/
/*    height: 30px;*/
/*    font-size: 14px;*/
/*    font-weight: 700;*/
/*    color: #8A79EF;*/
/*    background: rgba(138, 121, 239, 0.08);*/
/*    border-radius: 20px;*/
/*    margin: 0px 5px;*/
/*}*/

/*.programs-point.active .programs-btn:after {*/
/*    -webkit-transform: rotate(180deg);*/
/*    -ms-transform: rotate(180deg);*/
/*    transform: rotate(180deg);*/
/*}*/

/*.programs-btn {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    width: 46px;*/
/*    height: 46px;*/
/*    background: #8A79EF;*/
/*    border-radius: 15px;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.programs-btn:after {*/
/*    content: '';*/
/*    width: 14px;*/
/*    height: 14px;*/
/*    background: url("../img/icons/3.svg") center no-repeat;*/
/*    background-size: contain;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.programs-bottom {*/
/*    display: none;*/
/*    margin-top: 20px;*/
/*    padding-top: 20px;*/
/*    border-top: 1px solid rgba(138, 121, 239, 0.08);*/
/*}*/

/*.programs-bottom_wrap {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*}*/

/*.programs-bottom_wrap img {*/
/*    max-width: 35px;*/
/*}*/

/*.programs-bottom_wrap ul {*/
/*    width: 27%;*/
/*}*/

/*.programs-bottom_wrap li {*/
/*    position: relative;*/
/*    font-size: 14px;*/
/*    line-height: 24px;*/
/*    padding-left: 15px;*/
/*    margin-bottom: 10px;*/
/*}*/

/*.programs-bottom_wrap li:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 7px;*/
/*    width: 5px;*/
/*    height: 5px;*/
/*    border-radius: 50%;*/
/*    background: #F08F35;*/
/*}*/

/*.programs-bottom_wrap li:nth-child(1) {*/
/*    font-size: 16px;*/
/*    font-weight: 700;*/
/*    color: #8A79EF;*/
/*    padding-left: 0px;*/
/*    margin-bottom: 15px;*/
/*}*/

/*.programs-bottom_wrap li:nth-child(1):before {*/
/*    display: none;*/
/*}*/

/*.programs-bottom_wrap span {*/
/*    display: block;*/
/*    width: 15%;*/
/*}*/

/*.programs-bottom_wrap span > ul {*/
/*    width: 100%;*/
/*}*/

/*.programs-bottom_wrap span > ul:nth-child(1) img {*/
/*    margin-bottom: 5px;*/
/*    border-radius: 50%;*/
/*    -webkit-box-shadow: 0px 4px 4px rgba(147, 147, 147, 0.25);*/
/*    box-shadow: 0px 4px 4px rgba(147, 147, 147, 0.25);*/
/*}*/

/*.programs-bottom_wrap span > ul:nth-child(2) li {*/
/*    font-weight: 700;*/
/*}*/

/*.programs-bottom_wrap span > ul > li {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -ms-flex-wrap: wrap;*/
/*    flex-wrap: wrap;*/
/*    padding-left: 0px;*/
/*}*/

/*.programs-bottom_wrap span > ul > li > img {*/
/*    margin-right: 5px;*/
/*}*/

/*.programs-bottom_wrap span > ul > li:before {*/
/*    display: none;*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .programs-point:hover {*/
/*        border: 1px solid #303030;*/
/*        border-left: 20px solid #303030;*/
/*    }*/

/*    .programs-point:hover .programs-btn {*/
/*        background: #303030;*/
/*    }*/

/*    .programs-point:hover h3 {*/
/*        color: #8A79EF;*/
/*    }*/
/*}*/

/*@media (max-width: 1200px) {*/
/*    .programs-age {*/
/*        left: 15px;*/
/*    }*/

/*    .programs-year {*/
/*        right: 15px;*/
/*    }*/
/*}*/

/*@media (max-width: 800px) {*/
/*    .programs .container {*/
/*        padding: 0px;*/
/*    }*/

/*    .programs-age {*/
/*        position: static;*/
/*        -webkit-transform: translate(0);*/
/*        -ms-transform: translate(0);*/
/*        transform: translate(0);*/
/*    }*/

/*    .programs-age li {*/
/*        height: 45px;*/
/*    }*/

/*    .programs-year {*/
/*        position: static;*/
/*        -webkit-transform: translate(0);*/
/*        -ms-transform: translate(0);*/
/*        transform: translate(0);*/
/*    }*/

/*    .programs-year li {*/
/*        height: 45px;*/
/*    }*/

/*    .programs-boxs {*/
/*        left: -15px;*/
/*        border-radius: 0;*/
/*        padding: 0px 15px 20px 15px;*/
/*        width: calc(100% + 30px);*/
/*    }*/

/*    .programs-boxs:before {*/
/*        display: none;*/
/*    }*/

/*    .programs-boxs:after {*/
/*        display: none;*/
/*    }*/

/*    .programs-age {*/
/*        background: #8A79EF;*/
/*        padding: 15px 0px;*/
/*    }*/

/*    .programs-age li {*/
/*        font-size: 14px;*/
/*        width: 90px;*/
/*    }*/

/*    .programs-year {*/
/*        background: #8A79EF;*/
/*        padding-bottom: 15px;*/
/*    }*/

/*    .programs-year li {*/
/*        font-size: 14px;*/
/*        width: 95px;*/
/*    }*/

/*    .programs-top {*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: start;*/
/*        -ms-flex-align: start;*/
/*        align-items: flex-start;*/
/*        -webkit-box-pack: start;*/
/*        -ms-flex-pack: start;*/
/*        justify-content: start;*/
/*    }*/

/*    .programs-top h3 {*/
/*        width: 100%;*/
/*        margin-bottom: 10px;*/
/*    }*/

/*    .programs-top p {*/
/*        width: 100%;*/
/*        margin-bottom: 10px;*/
/*    }*/

/*    .programs-point {*/
/*        border-radius: 14px;*/
/*        position: relative;*/
/*        border-top: 15px solid #8A79EF;*/
/*        border-left: 1px solid #8A79EF;*/
/*        border-radius: 14px;*/
/*        padding: 15px 15px 50px 15px;*/
/*        overflow: hidden;*/
/*        margin: 0px 15px 15px 15px;*/
/*    }*/

/*    .programs-btn {*/
/*        position: absolute;*/
/*        left: 0;*/
/*        bottom: 0;*/
/*        width: 100%;*/
/*        height: 35px;*/
/*        border-radius: 0;*/
/*    }*/

/*    .programs-bottom {*/
/*        margin-top: 10px;*/
/*        padding-top: 10px;*/
/*    }*/

/*    .programs-bottom_wrap {*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: start;*/
/*        -ms-flex-align: start;*/
/*        align-items: flex-start;*/
/*        -webkit-box-pack: start;*/
/*        -ms-flex-pack: start;*/
/*        justify-content: flex-start;*/
/*    }*/

/*    .programs-bottom_wrap ul {*/
/*        width: 100%;*/
/*    }*/

/*    .programs-bottom_wrap span {*/
/*        width: 100%;*/
/*    }*/

/*    .programs-bottom_wrap span > ul {*/
/*        width: 100%;*/
/*    }*/
/*}*/

/*!*-program*!*/
/*!*partner*!*/
/*.partner-list {*/
/*    position: relative;*/
/*    z-index: 1;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*    -ms-flex-wrap: wrap;*/
/*    flex-wrap: wrap;*/
/*}*/

/*.partner-list > li {*/
/*    width: 49%;*/
/*}*/

/*!**/
/*.partner-list:before {*/
/*  content: '';*/
/*  position: absolute;*/
/*  z-index: -1;*/
/*  left: -300px;*/
/*  top: -400px;*/
/*  width: 550px;*/
/*  height: 670px;*/
/*  background: url("../img/bgr/8.svg") center no-repeat;*/
/*  background-size: contain;*/
/*  -webkit-animation: anim-1 50s infinite linear;*/
/*          animation: anim-1 50s infinite linear;*/
/*}*!*/

/*.partner-sublist {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*    -ms-flex-wrap: wrap;*/
/*    flex-wrap: wrap;*/
/*    -webkit-box-align: start;*/
/*    -ms-flex-align: start;*/
/*    align-items: flex-start;*/
/*    width: 100%;*/
/*}*/

/*.partner-sublist li:nth-child(1) {*/
/*    margin-bottom: 20px;*/
/*}*/

/*.partner-sublist li.one {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    width: 100%;*/
/*    height: 230px;*/
/*    background: #FFFFFF;*/
/*    border-radius: 20px;*/
/*    padding: 15px;*/
/*}*/

/*.partner-sublist li.two {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    width: 48%;*/
/*    height: 230px;*/
/*    background: #FFFFFF;*/
/*    border-radius: 20px;*/
/*    padding: 15px;*/
/*}*/

/*.partner-sublist img {*/
/*    max-height: 100%;*/
/*}*/

/*.partner-sublist_title {*/
/*    position: relative;*/
/*    z-index: 1;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    width: 100%;*/
/*    height: 230px;*/
/*    background: #8A79EF;*/
/*    border-radius: 20px;*/
/*    padding-left: 50px;*/
/*}*/

/*.partner-sublist_title h2 {*/
/*    position: relative;*/
/*    z-index: 3;*/
/*    color: #FFFFFF;*/
/*}*/

/*.partner-sublist_title span {*/
/*    position: relative;*/
/*    z-index: 3;*/
/*    font-weight: 700;*/
/*    font-size: 23px;*/
/*    color: #D6D0F9;*/
/*}*/

/*.partner-sublist_title:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    z-index: 2;*/
/*    left: 0;*/
/*    bottom: 0;*/
/*    width: 150px;*/
/*    height: 210px;*/
/*    background: url("../img/bgr/7.svg") center no-repeat;*/
/*    background-size: contain;*/
/*}*/

/*@media (max-width: 800px) {*/
/*    .partner-list > li {*/
/*        width: 100%;*/
/*    }*/

/*    .partner-list > li:nth-child(2) .partner-sublist li:last-child {*/
/*        margin-bottom: 0px;*/
/*    }*/

/*    .partner-sublist_title {*/
/*        display: -webkit-box;*/
/*        display: -ms-flexbox;*/
/*        display: flex;*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: center;*/
/*        -ms-flex-align: center;*/
/*        align-items: center;*/
/*        -webkit-box-pack: center;*/
/*        -ms-flex-pack: center;*/
/*        justify-content: center;*/
/*        height: 110px;*/
/*        text-align: center;*/
/*        padding-left: 0px;*/
/*        border-radius: 14px;*/
/*    }*/

/*    .partner-sublist_title span {*/
/*        font-size: 16px;*/
/*    }*/

/*    .partner-sublist li {*/
/*        margin-bottom: 15px;*/
/*    }*/

/*    .partner-sublist li.one {*/
/*        height: 110px;*/
/*        border-radius: 14px;*/
/*    }*/

/*    .partner-sublist li.one img {*/
/*        max-width: 160px;*/
/*    }*/

/*    .partner-sublist li.two {*/
/*        height: 110px;*/
/*        border-radius: 14px;*/
/*    }*/

/*    .partner-sublist li:nth-child(1) {*/
/*        margin-bottom: 15px;*/
/*    }*/
/*}*/

/*!*-partner*!*/
/*!*map*!*/
/*.map .container {*/
/*    position: relative;*/
/*    z-index: 1;*/
/*}*/

/*.map-list {*/
/*    position: absolute;*/
/*    z-index: 2;*/
/*    left: 15px;*/
/*    top: -800px;*/
/*    width: 400px;*/
/*    height: 780px;*/
/*    overflow: hidden;*/
/*    border-radius: 4px;*/
/*}*/

/*.map-list_top {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*    width: 100%;*/
/*    padding: 12px 15px;*/
/*    background: #FFFFFF;*/
/*    cursor: pointer;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.map-list_top span {*/
/*    font-size: 18px;*/
/*    font-weight: 700;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.map-list_top svg {*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.map-list_top circle {*/
/*    fill: #F76565;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.map-list_top.active svg {*/
/*    -webkit-transform: rotate(-45deg);*/
/*    -ms-transform: rotate(-45deg);*/
/*    transform: rotate(-45deg);*/
/*}*/

/*.map-list_top.active circle {*/
/*    fill: #FFBC58;*/
/*}*/

/*.map-list_bottom {*/
/*    padding: 10px 15px;*/
/*    background: rgba(255, 255, 255, 0.8);*/
/*}*/

/*.map-list_bottom li {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-box-align: start;*/
/*    -ms-flex-align: start;*/
/*    align-items: flex-start;*/
/*    -webkit-box-pack: start;*/
/*    -ms-flex-pack: start;*/
/*    justify-content: flex-start;*/
/*    margin-bottom: 5px;*/
/*}*/

/*.map-list_bottom li:last-child {*/
/*    margin-bottom: 0px;*/
/*}*/

/*.map-list_bottom b {*/
/*    position: relative;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    font-weight: 700;*/
/*    color: #8A79EF;*/
/*    font-size: 14px;*/
/*    margin-bottom: 4px;*/
/*}*/

/*.map-list_bottom b:before {*/
/*    content: '';*/
/*    width: 16px;*/
/*    height: 16px;*/
/*    background: url("../img/icons/2.svg") center no-repeat;*/
/*    background-size: contain;*/
/*    margin-right: 5px;*/
/*}*/

/*.map-list_bottom span {*/
/*    font-size: 12px;*/
/*    line-height: 17px;*/
/*    font-weight: 500;*/
/*}*/

/*.map-contain {*/
/*    height: 820px;*/
/*    border-top: 20px solid #8A79EF;*/
/*    border-bottom: 20px solid #8A79EF;*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .map-list_top:hover {*/
/*        background: #8A79EF;*/
/*    }*/

/*    .map-list_top:hover span {*/
/*        color: #FFFFFF;*/
/*    }*/

/*    .students__grid {*/
/*        display: -ms-grid;*/
/*        display: grid;*/
/*        -ms-grid-columns: 1fr 30px 1fr 30px 1fr;*/
/*        grid-template-columns: 1fr 1fr 1fr;*/
/*        -ms-grid-rows: 1fr 23px 1fr;*/
/*        grid-template-rows: 1fr 1fr;*/
/*        grid-row-gap: 23px;*/
/*        grid-column-gap: 30px;*/
/*    }*/



/*    .students__navigation-buttons {*/
/*        display: none;*/
/*        margin-top: 37px;*/
/*    }*/
/*}*/

/*@media (max-width: 1200px) {*/
/*.students__img {*/
/*    object-fit: cover;*/
/*    border-radius: 15px;*/
/*}*/
/*}*/

/*@media (max-width: 992px) {*/
/*    .plus-list img {*/
/*        max-width: 67px;*/
/*    }*/
/*    .popup__new-bullets  li img {*/
/*        max-width: 30px;*/
/*    }*/
/*    .heading {*/
/*        font-size: 26px;*/
/*        line-height: 1.56;*/
/*    }*/
/*    .map-contain {*/
/*        height: 700px;*/
/*        border-top: 15px solid #8A79EF;*/
/*        border-bottom: 0;*/
/*    }*/

/*    .map-list {*/
/*        position: relative;*/
/*        height: auto;*/
/*        top: 0;*/
/*        left: -15px;*/
/*        width: calc(100% + 30px);*/
/*        border-radius: 0;*/
/*    }*/

/*    .map-list_top {*/
/*        background: #8A79EF;*/
/*    }*/

/*    .map-list_top span {*/
/*        color: #FFFFFF;*/
/*    }*/

/*    .map-list_bottom {*/
/*        padding: 15px;*/
/*    }*/

/*    .map-list_bottom li {*/
/*        margin-bottom: 10px;*/
/*    }*/
/*}*/

/*@media (max-width: 800px) {*/
/*    .map-contain {*/
/*        height: 500px;*/
/*    }*/
/*}*/

/*!*-map*!*/
/*!*faq*!*/
/*.faq {*/
/*    background: #FFFFFF;*/
/*    overflow: hidden;*/
/*}*/

/*.faq-list {*/
/*    position: relative;*/
/*    z-index: 1;*/
/*}*/

/*.faq-list li {*/
/*    background: #FFFFFF;*/
/*    border: 1px solid #8A79EF;*/
/*    border-radius: 17px;*/
/*    border-left: 20px solid #8A79EF;*/
/*    padding: 20px 20px 20px 40px;*/
/*    cursor: pointer;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*    margin-bottom: 20px;*/
/*    display: none;*/
/*}*/

/*.faq-list li:nth-child(1),*/
/*.faq-list li:nth-child(2),*/
/*.faq-list li:nth-child(3),*/
/*.faq-list li:nth-child(4),*/
/*.faq-list li:nth-child(5) {*/
/*    display: block;*/
/*}*/

/*.faq-list li:last-child {*/
/*    margin-bottom: 0px;*/
/*}*/

/*!**/
/*.faq-list:before {*/
/*  content: '';*/
/*  position: absolute;*/
/*  z-index: -1;*/
/*  left: -800px;*/
/*  bottom: -800px;*/
/*  width: 1250px;*/
/*  height: 1250px;*/
/*  background: url("../img/bgr/1.svg") center no-repeat;*/
/*  background-size: contain;*/
/*  opacity: 0.1;*/
/*  -webkit-animation: anim-1 70s infinite linear;*/
/*          animation: anim-1 70s infinite linear;*/
/*}*!*/
/*!**/
/*.faq-list:after {*/
/*  content: '';*/
/*  position: absolute;*/
/*  z-index: -1;*/
/*  top: -100px;*/
/*  right: -250px;*/
/*  width: 400px;*/
/*  height: 400px;*/
/*  background: url("../img/bgr/1.svg") center no-repeat;*/
/*  background-size: contain;*/
/*  opacity: 0.2;*/
/*  animation: anim-1 50s infinite linear reverse;*/
/*}*!*/

/*.faq-list li:nth-child(1) .faq-list_bottom {*/
/*    display: block;*/
/*}*/

/*.faq-list li.active .faq-list_btn:after {*/
/*    -webkit-transform: rotate(180deg);*/
/*    -ms-transform: rotate(180deg);*/
/*    transform: rotate(180deg);*/
/*}*/

/*.faq-list_top {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*}*/

/*.faq-list_top h3 {*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.faq-list_btn {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    width: 46px;*/
/*    height: 46px;*/
/*    background: #8A79EF;*/
/*    border-radius: 15px;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.faq-list_btn:after {*/
/*    content: '';*/
/*    width: 14px;*/
/*    height: 14px;*/
/*    background: url("../img/icons/3.svg") center no-repeat;*/
/*    background-size: contain;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.faq-list_bottom {*/
/*    display: none;*/
/*    margin-top: 20px;*/
/*    padding-top: 20px;*/
/*    border-top: 1px solid rgba(138, 121, 239, 0.08);*/
/*}*/

/*.faq-button {*/
/*    margin: 50px auto 0px auto;*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .faq-list li:hover {*/
/*        border: 1px solid #303030;*/
/*        border-left: 20px solid #303030;*/
/*    }*/

/*    .faq-list li:hover .faq-list_btn {*/
/*        background: #303030;*/
/*    }*/

/*    .faq-list li:hover h3 {*/
/*        color: #8A79EF;*/
/*    }*/
/*}*/

/*@media (max-width: 1200px) {*/

/*    .students__inner {*/
/*        padding: 55px 0 86px 0*/
/*    }*/

/*    .students__heading {*/
/*        margin-bottom: 43px*/
/*    }*/

/*    .students__grid {*/
/*        display: -ms-grid;*/
/*        display: grid;*/
/*        -ms-grid-columns: 1fr 30px 1fr 30px 1fr;*/
/*        grid-template-columns:1fr 1fr 1fr;*/
/*        -ms-grid-rows: 1fr 23px 1fr;*/
/*        grid-template-rows:1fr 1fr;*/
/*        grid-row-gap: 23px;*/
/*        grid-column-gap: 30px*/
/*    }*/

/*    .students__grid > :first-child {*/
/*        -ms-grid-row: 1;*/
/*        -ms-grid-column: 1*/
/*    }*/

/*    .students__grid > :nth-child(2) {*/
/*        -ms-grid-row: 1;*/
/*        -ms-grid-column: 3*/
/*    }*/

/*    .students__grid > :nth-child(3) {*/
/*        -ms-grid-row: 1;*/
/*        -ms-grid-column: 5*/
/*    }*/

/*    .students__grid > :nth-child(4) {*/
/*        -ms-grid-row: 3;*/
/*        -ms-grid-column: 1*/
/*    }*/

/*    .students__grid > :nth-child(5) {*/
/*        -ms-grid-row: 3;*/
/*        -ms-grid-column: 3*/
/*    }*/

/*    .students__grid > :nth-child(6) {*/
/*        -ms-grid-row: 3;*/
/*        -ms-grid-column: 5*/
/*    }*/

/*    .students__img {*/
/*        object-fit: cover;*/
/*        border-radius: 15px*/
/*    }*/

/*    .students__img--1 {*/
/*        -ms-grid-row: 1;*/
/*        -ms-grid-row-span: 1;*/
/*        grid-row: 1/2*/
/*    }*/

/*    .students__img--2 {*/
/*        -ms-grid-row: 1;*/
/*        -ms-grid-row-span: 2;*/
/*        grid-row: 1/3*/
/*    }*/

/*    .students__img--3 {*/
/*        -ms-grid-row: 1;*/
/*        -ms-grid-row-span: 1;*/
/*        grid-row: 1/2*/
/*    }*/

/*    .students__grid img {*/
/*        width: 100%;*/
/*        height: auto;*/
/*    }*/

/*    .students__img--4 {*/
/*        -ms-grid-row: 2;*/
/*        -ms-grid-row-span: 1;*/
/*        grid-row: 2/3*/
/*    }*/

/*    .students__img--5 {*/
/*        -ms-grid-row: 2;*/
/*        -ms-grid-row-span: 1;*/
/*        grid-row: 2/3*/
/*    }*/

/*    .students__navigation-buttons {*/
/*        display: none;*/
/*        margin-top: 37px*/
/*    }*/
/*    .heading {*/
/*        font-size: 26px;*/
/*        line-height: 1.56;*/
/*    }*/


/*    .navigation-buttons {*/
/*        display: flex;*/
/*        align-items: center;*/
/*        justify-content: center*/
/*    }*/

/*    .navigation-buttons__button {*/
/*        width: 67px;*/
/*        height: 67px;*/
/*        background: rgba(255, 255, 255, 0.53);*/
/*        border: 1px solid #ffffff;*/
/*        margin-right: 26px;*/
/*        display: flex;*/
/*        justify-content: center;*/
/*        align-items: center;*/
/*        border-radius: 50%;*/
/*        transition: border 350ms ease, background 350ms ease*/
/*    }*/

/*    .navigation-buttons__button:last-child {*/
/*        margin-right: 0*/
/*    }*/

/*    .navigation-buttons__button:hover {*/
/*        border: 1px solid #8a79ef*/
/*    }*/

/*    .navigation-buttons__button:active {*/
/*        transition: border 50ms ease, background 50ms ease;*/
/*        background: rgba(138, 121, 239, 0.08);*/
/*        border: 1px solid rgba(138, 121, 239, 0.08)*/
/*    }*/

/*    .navigation-buttons__button--next .navigation-buttons__icon {*/
/*        transform: rotate(180deg)*/
/*    }*/

/*    .navigation-buttons__icon {*/
/*        max-width: 11px*/
/*    }*/
/*    .students__img {*/
/*        object-fit: cover;*/
/*        border-radius: 15px;*/
/*    }*/
/*    .navigation-buttons__button--next .navigation-buttons__icon {*/
/*        transform: rotate(180deg);*/
/*    }*/
/*    .navigation-buttons__button:hover {*/
/*        border: 1px solid #8a79ef;*/
/*    }*/
/*    .navigation-buttons__icon {*/
/*        max-width: 11px;*/
/*    }*/
/*    .navigation-buttons__button {*/
/*        width: 67px;*/
/*        height: 67px;*/
/*        background: rgba(255, 255, 255, 0.53);*/
/*        border: 1px solid #ffffff;*/
/*        margin-right: 26px;*/
/*        display: flex;*/
/*        justify-content: center;*/
/*        align-items: center;*/
/*        border-radius: 50%;*/
/*        transition: border 350ms ease, background 350ms ease;*/
/*    }*/
/*}*/

/*@media (max-width: 800px) {*/

/*    .students__grid {*/
/*        -ms-grid-columns: 236px 20px 236px 20px 236px;*/
/*        grid-template-columns: 236px 236px 236px;*/
/*        -ms-grid-rows: 169px 15px 169px;*/
/*        grid-template-rows: 169px 169px;*/
/*        transition: transform 350ms ease;*/
/*        grid-row-gap: 15px;*/
/*        grid-column-gap: 20px;*/
/*    }*/

/*    .students__navigation-buttons {*/
/*        display: flex;*/
/*    }*/

/*    .faq-list:after {*/
/*        width: 220px;*/
/*        height: 220px;*/
/*        right: -100px;*/
/*        top: -100px;*/
/*    }*/

/*    .faq-list:before {*/
/*        left: -200px;*/
/*        bottom: -300px;*/
/*        width: 400px;*/
/*        height: 400px;*/
/*    }*/

/*    .faq-list li {*/
/*        position: relative;*/
/*        border-top: 15px solid #8A79EF;*/
/*        border-left: 1px solid #8A79EF;*/
/*        border-radius: 14px;*/
/*        padding: 15px 15px 45px 15px;*/
/*        overflow: hidden;*/
/*        margin-bottom: 15px;*/
/*    }*/

/*    .faq-list_bottom {*/
/*        margin-top: 10px;*/
/*        padding-top: 10px;*/
/*    }*/

/*    .faq-list_btn {*/
/*        position: absolute;*/
/*        left: 0;*/
/*        bottom: 0;*/
/*        width: 100%;*/
/*        height: 35px;*/
/*        border-radius: 0;*/
/*    }*/

/*    .faq-button {*/
/*        margin: 15px auto 0px auto;*/
/*    }*/
/*}*/

/*!*-faq*!*/
/*!*info*!*/
/*.info-wrap {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*    padding: 30px 60px;*/
/*    background: #8A79EF;*/
/*    -webkit-box-shadow: 0px 4px 31px rgba(138, 121, 239, 0.62);*/
/*    box-shadow: 0px 4px 31px rgba(138, 121, 239, 0.62);*/
/*    border-radius: 20px;*/
/*}*/

/*.info-wrap p {*/
/*    color: #FFFFFF;*/
/*    max-width: 480px;*/
/*}*/

/*@media (max-width: 992px) {*/
/*    .info-wrap {*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: start;*/
/*        -ms-flex-align: start;*/
/*        align-items: flex-start;*/
/*        -webkit-box-pack: start;*/
/*        -ms-flex-pack: start;*/
/*        justify-content: flex-start;*/
/*    }*/

/*    .info-wrap p {*/
/*        max-width: 100%;*/
/*        margin-bottom: 20px;*/
/*    }*/
/*}*/

/*@media (max-width: 800px) {*/
/*    .info-wrap {*/
/*        border-radius: 14px;*/
/*        padding: 20px 15px;*/
/*    }*/

/*    .info-wrap p {*/
/*        margin-bottom: 10px;*/
/*    }*/
/*}*/

/*!*-info*!*/
/*!*thank*!*/
/*.thank-wrap {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*    padding-top: 150px;*/
/*    padding-bottom: 50px;*/
/*}*/

/*.thank-img {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    width: 48%;*/
/*}*/

/*.thank-text {*/
/*    width: 48%;*/
/*}*/

/*.thank-text img {*/
/*    margin-bottom: 10px;*/
/*}*/

/*.thank-text h1 {*/
/*    margin-bottom: 10px;*/
/*}*/

/*.thank-text p {*/
/*    font-size: 18px;*/
/*    line-height: 28px;*/
/*    font-weight: 500;*/
/*    margin-bottom: 10px;*/
/*}*/

/*@media (max-width: 800px) {*/

/*    .students {*/
/*        overflow: hidden;*/
/*    }*/
/*    .students__inner {*/
/*        padding: 17px 0 49px 0;*/
/*    }*/
/*    .students__heading {*/
/*        margin-bottom: 26px;*/
/*    }*/
/*    .students__grid {*/
/*        -ms-grid-columns: 236px 20px 236px 20px 236px;*/
/*        grid-template-columns: 236px 236px 236px;*/
/*        -ms-grid-rows: 169px 15px 169px;*/
/*        grid-template-rows: 169px 169px;*/
/*        transition: transform 350ms ease;*/
/*        grid-row-gap: 15px;*/
/*        grid-column-gap: 20px;*/
/*    }*/


/*    .thank-wrap {*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: center;*/
/*        -ms-flex-align: center;*/
/*        align-items: center;*/
/*        -webkit-box-pack: center;*/
/*        -ms-flex-pack: center;*/
/*        justify-content: center;*/
/*        padding-top: 100px;*/
/*    }*/

/*    .thank-text {*/
/*        display: -webkit-box;*/
/*        display: -ms-flexbox;*/
/*        display: flex;*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: center;*/
/*        -ms-flex-align: center;*/
/*        align-items: center;*/
/*        -webkit-box-pack: center;*/
/*        -ms-flex-pack: center;*/
/*        justify-content: center;*/
/*        text-align: center;*/
/*        width: 100%;*/
/*        margin-bottom: 30px;*/
/*    }*/

/*    .thank-text p {*/
/*        font-size: 16px;*/
/*    }*/

/*    .thank-img {*/
/*        -webkit-box-ordinal-group: 3;*/
/*        -ms-flex-order: 2;*/
/*        order: 2;*/
/*        width: 100%;*/
/*    }*/
/*}*/

/*!*-thank*!*/
/*!*footer*!*/
/*.footer {*/
/*    background: rgba(138, 121, 239, 0.4);*/
/*    -webkit-box-shadow: 0px -12px 49px rgba(255, 255, 255, 0.25);*/
/*    box-shadow: 0px -12px 49px rgba(255, 255, 255, 0.25);*/
/*}*/

/*.footer-top {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    padding: 50px 0px;*/
/*}*/

/*.footer-info {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: start;*/
/*    -ms-flex-pack: start;*/
/*    justify-content: flex-start;*/
/*}*/

/*.footer-mail {*/
/*    position: relative;*/
/*    font-size: 16px;*/
/*    font-weight: 700;*/
/*    color: #FFFFFF;*/
/*    padding-left: 55px;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.footer-mail:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 50%;*/
/*    -webkit-transform: translateY(-50%);*/
/*    -ms-transform: translateY(-50%);*/
/*    transform: translateY(-50%);*/
/*    width: 38px;*/
/*    height: 38px;*/
/*    background: url("../img/images/footer/1.svg") center no-repeat;*/
/*    background-size: contain;*/
/*}*/

/*.footer-logo {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    margin-bottom: 20px;*/
/*}*/

/*.footer-logo img {*/
/*    width: 189px;*/
/*    height: 57px;*/
/*}*/

/*.footer-socials {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*}*/

/*.footer-socials li {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    margin: 0px 5px;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.footer-socials a {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*}*/

/*.footer-tel {*/
/*    position: relative;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-box-align: start;*/
/*    -ms-flex-align: start;*/
/*    align-items: flex-start;*/
/*    -webkit-box-pack: start;*/
/*    -ms-flex-pack: start;*/
/*    justify-content: flex-start;*/
/*    padding-left: 55px;*/
/*}*/

/*.footer-tel:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 50%;*/
/*    -webkit-transform: translateY(-50%);*/
/*    -ms-transform: translateY(-50%);*/
/*    transform: translateY(-50%);*/
/*    width: 38px;*/
/*    height: 38px;*/
/*    background: url("../img/images/footer/2.svg") center no-repeat;*/
/*    background-size: contain;*/
/*}*/

/*.footer-tel a {*/
/*    display: block;*/
/*    font-size: 20px;*/
/*    font-weight: 800;*/
/*    color: #FFFFFF;*/
/*    margin-bottom: 4px;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.footer-tel span {*/
/*    font-size: 15px;*/
/*    font-weight: 500;*/
/*    color: #FFFFFF;*/
/*}*/

/*.footer-bottom {*/
/*    position: relative;*/
/*    z-index: 1;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*    padding: 10px 0px;*/
/*}*/

/*.footer-bottom:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    z-index: -1;*/
/*    left: 50%;*/
/*    top: 0;*/
/*    -webkit-transform: translateX(-50%);*/
/*    -ms-transform: translateX(-50%);*/
/*    transform: translateX(-50%);*/
/*    width: 3000px;*/
/*    height: 100%;*/
/*    background: #8A79EF;*/
/*}*/

/*.footer-bottom span {*/
/*    font-size: 15px;*/
/*    font-weight: 500;*/
/*    color: #FFFFFF;*/
/*}*/

/*.footer-bottom a {*/
/*    font-size: 15px;*/
/*    font-weight: 500;*/
/*    color: #FFFFFF;*/
/*    text-decoration: underline;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .footer-mail:hover {*/
/*        color: #303030;*/
/*    }*/

/*    .footer-tel a:hover {*/
/*        color: #303030;*/
/*    }*/

/*    .footer-socials li:hover {*/
/*        -webkit-transform: scale(1.1);*/
/*        -ms-transform: scale(1.1);*/
/*        transform: scale(1.1);*/
/*    }*/

/*    .footer-bottom a:hover {*/
/*        color: #303030;*/
/*    }*/
/*}*/

/*@media (max-width: 800px) {*/
/*    .footer-top {*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: center;*/
/*        -ms-flex-align: center;*/
/*        align-items: center;*/
/*        -webkit-box-pack: center;*/
/*        -ms-flex-pack: center;*/
/*        justify-content: center;*/
/*    }*/

/*    .footer-logo img {*/
/*        width: 170px;*/
/*        height: 57px;*/
/*    }*/

/*    .footer-info {*/
/*        -webkit-box-ordinal-group: 2;*/
/*        -ms-flex-order: 1;*/
/*        order: 1;*/
/*        margin-bottom: 30px;*/
/*    }*/

/*    .footer-mail {*/
/*        -webkit-box-ordinal-group: 3;*/
/*        -ms-flex-order: 2;*/
/*        order: 2;*/
/*        font-size: 14px;*/
/*        padding-left: 50px;*/
/*        margin-bottom: 20px;*/
/*    }*/

/*    .footer-tel {*/
/*        -webkit-box-ordinal-group: 4;*/
/*        -ms-flex-order: 3;*/
/*        order: 3;*/
/*        padding-left: 50px;*/
/*    }*/

/*    .footer-tel a {*/
/*        font-size: 18px;*/
/*    }*/

/*    .footer-bottom {*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: center;*/
/*        -ms-flex-align: center;*/
/*        align-items: center;*/
/*        -webkit-box-pack: center;*/
/*        -ms-flex-pack: center;*/
/*        justify-content: center;*/
/*        padding: 20px 0px;*/
/*    }*/

/*    .footer-bottom li:nth-child(1) {*/
/*        -webkit-box-ordinal-group: 2;*/
/*        -ms-flex-order: 1;*/
/*        order: 1;*/
/*        margin-bottom: 10px;*/
/*    }*/

/*    .footer-bottom li:nth-child(2) {*/
/*        -webkit-box-ordinal-group: 4;*/
/*        -ms-flex-order: 3;*/
/*        order: 3;*/
/*    }*/

/*    .footer-bottom li:nth-child(3) {*/
/*        -webkit-box-ordinal-group: 3;*/
/*        -ms-flex-order: 2;*/
/*        order: 2;*/
/*        margin-bottom: 10px;*/
/*    }*/

/*    .footer-bottom a {*/
/*        font-size: 14px;*/
/*    }*/

/*    .footer-bottom span {*/
/*        font-size: 14px;*/
/*    }*/
/*}*/

/*!*-footer*!*/
/*!*modal*!*/
/*.modal {*/
/*    position: fixed;*/
/*    z-index: 6;*/
/*    left: 0;*/
/*    bottom: 0;*/
/*    width: 100%;*/
/*    background: rgba(255, 255, 255, 0.8);*/
/*    border-top: 1px solid #FFFFFF;*/
/*    padding: 25px 0px 10px 0px;*/
/*    -webkit-transform: translateY(100%);*/
/*    -ms-transform: translateY(100%);*/
/*    transform: translateY(100%);*/
/*    -webkit-transition: 0.3s;*/
/*    -o-transition: 0.3s;*/
/*    transition: 0.3s;*/
/*}*/

/*.modal .container {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*    position: relative;*/
/*}*/

/*.modal span {*/
/*    display: block;*/
/*    font-weight: 800;*/
/*    font-size: 20px;*/
/*    line-height: 30px;*/
/*}*/

/*.modal svg {*/
/*    position: absolute;*/
/*    right: 15px;*/
/*    top: -20px;*/
/*    cursor: pointer;*/
/*}*/

/*.modal.active {*/
/*    -webkit-transform: translateY(0);*/
/*    -ms-transform: translateY(0);*/
/*    transform: translateY(0);*/
/*}*/

/*.modal.hide {*/
/*    display: none;*/
/*}*/

/*@media (max-width: 800px) {*/
/*    .modal {*/
/*        padding: 25px 0px 5px 0px;*/
/*    }*/

/*    .modal .container {*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: center;*/
/*        -ms-flex-align: center;*/
/*        align-items: center;*/
/*        -webkit-box-pack: center;*/
/*        -ms-flex-pack: center;*/
/*        justify-content: center;*/
/*        text-align: center;*/
/*    }*/

/*    .modal span {*/
/*        font-size: 14px;*/
/*        line-height: 21px;*/
/*        max-width: 230px;*/
/*        margin-bottom: 5px;*/
/*    }*/
/*}*/

/*!*-modal*!*/
/*!*popup*!*/

/*.city-buttons {*/
/*    display: flex;*/
/*    justify-content: space-around;*/

/*}*/

/*.popup {*/
/*    position: fixed;*/
/*    z-index: 15;*/
/*    left: 50%;*/
/*    top: 50%;*/
/*    -webkit-transform: translate(-50%, -50%);*/
/*    -ms-transform: translate(-50%, -50%);*/
/*    transform: translate(-50%, -50%);*/
/*    width: 730px;*/
/*    background: rgba(255, 255, 255, 0.8);*/
/*    border: 1px solid #FFFFFF;*/
/*    border-radius: 30px;*/
/*    padding: 50px 50px 0 50px;*/
/*    overflow: hidden;*/
/*    opacity: 0;*/
/*	display: none;*/
/*}*/

/*.popup-city {*/
/*    position: fixed;*/
/*    z-index: 15;*/
/*    left: 50%;*/
/*    top: 50%;*/
/*    -webkit-transform: translate(-50%, -50%);*/
/*    -ms-transform: translate(-50%, -50%);*/
/*    transform: translate(-50%, -50%);*/
/*    width: 380px;*/
/*    background: rgba(255, 255, 255, 0.8);*/
/*    border: 1px solid #FFFFFF;*/
/*    border-radius: 30px;*/
/*    padding: 40px 50px 40px 50px;*/
/*    overflow: hidden;*/
/*    opacity: 0;*/
/*    display: none;*/
/*}*/


/*.popup.active {*/
/*    opacity: 1;*/
/*	display: block;*/
/*}*/

/*.popup-city.active {*/
/*    opacity: 1;*/
/*    display: block;*/
/*}*/

/*.popup-bgr {*/
/*    position: fixed;*/
/*    z-index: 14;*/
/*    left: 0;*/
/*    top: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: rgba(0, 0, 0, 0.75);*/
/*    opacity: 0;*/
/*	display: none;*/
/*}*/

/*.popup-bgr-city {*/
/*    position: fixed;*/
/*    z-index: 14;*/
/*    left: 0;*/
/*    top: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: rgba(0, 0, 0, 0.75);*/
/*    opacity: 1;*/
/*    display: none;*/
/*}*/

/*.popup-bgr.active {*/
/*    opacity: 1;*/
/*	display: block;*/
/*}*/

/*.popup-bgr-city.active {*/
/*    opacity: 1;*/
/*    display: block;*/
/*}*/

/*.popup-close, .popup-close-city {*/
/*    position: absolute;*/
/*    right: 30px;*/
/*    top: 30px;*/
/*    cursor: pointer;*/
/*    outline: none;*/
/*    fill: #413960;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*    z-index: 99999;*/
/*}*/

/*.popup-info h3 {*/
/*    font-weight: 600;*/
/*    font-size: 42px;*/
/*    text-align: center;*/
/*    margin-bottom: 15px;*/
/*}*/

/*.popup-city h3 {*/
/*    font-weight: 600;*/
/*    font-size: 26px;*/
/*    text-align: center;*/
/*    margin-bottom: 18px;*/
/*}*/

/*.popup-info p {*/
/*    font-weight: 400;*/
/*    font-size: 20px;*/
/*    line-height: 30px;*/
/*    text-align: center;*/
/*    margin-bottom: 10px;*/
/*}*/

/*.popup-info p:nth-child(3) {*/
/*    font-size: 16px;*/
/*    line-height: 26px;*/
/*}*/

/*.popup-info b {*/
/*    color: #8A79EF;*/
/*}*/

/*.popup-info ul {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -ms-flex-wrap: wrap;*/
/*    flex-wrap: wrap;*/
/*    -webkit-box-pack: justify;*/
/*    -ms-flex-pack: justify;*/
/*    justify-content: space-between;*/
/*}*/

/*.popup-info li {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    width: 33.3%;*/
/*    font-weight: 600;*/
/*    font-size: 20px;*/
/*    margin-top: 15px;*/
/*}*/

/*.popup-info li:before {*/
/*    content: '';*/
/*    width: 8px;*/
/*    height: 8px;*/
/*    border-radius: 50%;*/
/*    background: #FA6326;*/
/*    margin-right: 10px;*/
/*}*/

/*@media (max-width: 768px) {*/
/*    .popup {*/
/*        left: 0;*/
/*        top: 0;*/
/*        border-radius: 0px;*/
/*        width: 100%;*/
/*        height: 100%;*/
/*        -webkit-transform: translate(0);*/
/*        -ms-transform: translate(0);*/
/*        transform: translate(0);*/
/*        padding: 50px 10px 0 10px;*/
/*    }*/

/*    .popup-close {*/
/*        right: 15px;*/
/*        top: 15px;*/
/*    }*/

/*    .popup-info h3 {*/
/*        font-size: 28px;*/
/*    }*/

/*    .popup-info p {*/
/*        font-size: 16px;*/
/*        line-height: 24px;*/
/*    }*/

/*    .popup-info p:nth-child(3) {*/
/*        font-size: 14px;*/
/*        line-height: 21px;*/
/*    }*/

/*    .popup-info li {*/
/*        width: 50%;*/
/*        font-size: 16px;*/
/*    }*/
/*}*/

/*!*-popup*!*/
/*!*f*!*/
/*.f {*/
/*    position: fixed;*/
/*    z-index: 15;*/
/*    left: 50%;*/
/*    top: 50%;*/
/*    -webkit-transform: translate(-50%, -50%);*/
/*    -ms-transform: translate(-50%, -50%);*/
/*    transform: translate(-50%, -50%);*/
/*    width: 420px;*/
/*    background: rgba(255, 255, 255, 0.8);*/
/*    border: 1px solid #FFFFFF;*/
/*    border-radius: 30px;*/
/*    padding: 50px 40px 40px 40px;*/
/*    overflow: hidden;*/
/*    display: none;*/
/*}*/

/*.f.active {*/
/*    opacity: 1;*/
/*}*/

/*.f-bgr {*/
/*    position: fixed;*/
/*    z-index: 14;*/
/*    left: 0;*/
/*    top: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: rgba(0, 0, 0, 0.75);*/
/*    display: none;*/
/*}*/

/*.f-bgr.active {*/
/*    opacity: 1;*/
/*}*/

/*.f-close {*/
/*    position: absolute;*/
/*    right: 30px;*/
/*    top: 30px;*/
/*    cursor: pointer;*/
/*    outline: none;*/
/*    fill: #413960;*/
/*    -webkit-transition: 0.2s;*/
/*    -o-transition: 0.2s;*/
/*    transition: 0.2s;*/
/*}*/

/*.f-title {*/
/*    font-weight: 800;*/
/*    font-size: 20px;*/
/*    line-height: 23px;*/
/*    text-align: center;*/
/*    color: #303030;*/
/*}*/

/*.f-wrap p {*/
/*    text-align: center;*/
/*    margin-bottom: 15px;*/
/*}*/

/*.f-list {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    padding-bottom: 30px;*/
/*}*/

/*.f-list a {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    margin: 0px 10px;*/
/*}*/

/*.policy {*/
/*    padding: 60px 0;*/
/*    font-family: 'Montserrat', sans-serif;*/
/*}*/

/*.policy h3 {*/
/*    text-align: center;*/
/*    margin-bottom: 35px;*/
/*    margin-top: 10px;*/
/*}*/

/*.policy p {*/
/*    margin-bottom: 25px;*/
/*}*/

/*.text_underline {*/
/*    text-decoration: underline;*/
/*}*/

/*.text_bold {*/
/*    font-weight: bold;*/
/*}*/

/*.list{*/
/*    margin-bottom: 25px;*/
/*}*/

/*.list li {*/
/*    margin-bottom: 15px;*/
/*}*/

/*.list li a {*/
/*    color: #000000;*/
/*}*/

/*@media (max-width: 768px) {*/
/*    .typed-cursor {*/
/*        font-size: 22px!important;*/
/*    }*/
/*    .f {*/
/*        left: 0;*/
/*        top: 0;*/
/*        border-radius: 0px;*/
/*        width: 100%;*/
/*        height: 100%;*/
/*        -webkit-transform: translate(0);*/
/*        -ms-transform: translate(0);*/
/*        transform: translate(0);*/
/*        padding: 50px 10px 0 10px;*/
/*    }*/

/*    .f-close {*/
/*        right: 15px;*/
/*        top: 15px;*/
/*    }*/

/*    .popup__new {*/
/*        padding: 0px 10px 0 10px;*/
/*    }*/



/*    .popup__new h1 br {*/
/*        display: none;*/
/*    }*/

/*    .popup__new-form {*/
/*        padding: 21px 30px 20px 30px!important;*/
/*        top: 23px;*/
/*    }*/
/*    .popup-new__image {*/
/*        display: none!important;*/
/*    }*/

/*    .popup__new-form{*/
/*        backdrop-filter: blur(10px);*/
/*    }*/

/*    .popup__new {*/
/*        height: 84vh;*/
/*    }*/
/*}*/


/*!*-f*!*/
