@charset "UTF-8";

* {
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.1882352941);
    border-radius: 5px;
}

::-webkit-scrollbar-track-piece {
    background: rgba(255, 255, 255, 0.1882352941);
    border-radius: 5px;
}

::-webkit-scrollbar-thumb {
    background: #0583F2;
    border-radius: 10px;
}

::-webkit-scrollbar-corner {
    background: #0583F2;
    border-radius: 10px;
}

::-webkit-resizer {
    background: #0583F2;
    border-radius: 10px;
}

html {
    height: 100%;
    scroll-behavior: smooth;
}

body {
    height: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: -webkit-gradient(linear, left bottom, left top, from(#FCFCFF), to(#FCFCFF)), #FFF;
    background: linear-gradient(0deg, #FCFCFF 0%, #FCFCFF 100%), #FFF;
}

body.light {
    background: #FFF;
}

body.light>.responsive-wrapper {
    background: #FFF;
}

body.auth {
    background: #FFF;
}

body.auth>.responsive-wrapper {
    background: #FFF;
}

body.home {
    overflow: unset;
    height: unset;
    min-height: 100%;
    background: #FFF;
}

body.home>.responsive-wrapper {
    background: #FFF;
}

a,
button,
textarea,
input {
    outline: none;
    text-decoration: none;
}

textarea {
    resize: none;
}

.sub-a .head-test {
    -webkit-box-shadow: 0px 4px 0px 0px #0057A3;
    box-shadow: 0px 4px 0px 0px #0057A3;
}

.sub-a .button-ar-d {
    -webkit-box-shadow: 0px 4px 0px 0px #0057A3;
    box-shadow: 0px 4px 0px 0px #0057A3;
}

.sub-b .head-test {
    -webkit-box-shadow: 0px 4px 0px 0px #008729;
    box-shadow: 0px 4px 0px 0px #008729;
}

.sub-b .button-ar-d {
    -webkit-box-shadow: 0px 4px 0px 0px #008729;
    box-shadow: 0px 4px 0px 0px #008729;
}

.sub-c .head-test {
    -webkit-box-shadow: 0px 4px 0px 0px #A55C00;
    box-shadow: 0px 4px 0px 0px #A55C00;
}

.sub-c .button-ar-d {
    -webkit-box-shadow: 0px 4px 0px 0px #A55C00;
    box-shadow: 0px 4px 0px 0px #A55C00;
}

.sub-d .head-test {
    -webkit-box-shadow: 0px 4px 0px 0px #7F6D08;
    box-shadow: 0px 4px 0px 0px #7F6D08;
}

.sub-d .button-ar-d {
    -webkit-box-shadow: 0px 4px 0px 0px #7F6D08;
    box-shadow: 0px 4px 0px 0px #7F6D08;
}

.sub-e .head-test {
    -webkit-box-shadow: 0px 4px 0px 0px #561B6F;
    box-shadow: 0px 4px 0px 0px #561B6F;
}

.sub-e .button-ar-d {
    -webkit-box-shadow: 0px 4px 0px 0px #561B6F;
    box-shadow: 0px 4px 0px 0px #561B6F;
}

.sub-f .head-test {
    -webkit-box-shadow: 0px 4px 0px 0px #792D23;
    box-shadow: 0px 4px 0px 0px #792D23;
}

.sub-f .button-ar-d {
    -webkit-box-shadow: 0px 4px 0px 0px #792D23;
    box-shadow: 0px 4px 0px 0px #792D23;
}

.sub-a>input:checked~.content-subject-step {
    -webkit-box-shadow: 0px 4px 0px 0px #0583F2;
    box-shadow: 0px 4px 0px 0px #0583F2;
}

.sub-a>input:checked~.content-subject-step>.subject-name-status::before {
    background-color: #0583F2;
}

.sub-a .ico-process {
    background: #0583F2;
}

.sub-a .image-process-content::before {
    background: #0583F2;
}

.sub-a .top-course-item>h1 {
    color: #0583F2;
}

.sub-a.item-course::before {
    background: #0583F2;
}

.sub-a .content-item-aval>.primary-b {
    background: #0583F2;
}

.sub-a.item-live::before {
    background: #0583F2;
}

.sub-a .award-info::before {
    background: #0583F2;
}

.sub-a.award-item {
    -webkit-box-shadow: 0px 4px 0px 0px #0583F2;
    box-shadow: 0px 4px 0px 0px #0583F2;
}

.sub-a .award-current {
    background: #0583F2;
}

.sub-a .active>.test-num::before {
    background: #0583F2;
}

.sub-a .active>.test-num>svg>path {
    fill: #0583F2;
}

.sub-a .details-result-test>.item>p>span {
    color: #0583F2;
}

.sub-a .button-a {
    background: #0583F2;
}

.sub-a .button-sched {
    background-color: #0583F2;
}

.sub-a .info-teacher>p {
    color: #0583F2;
}

.sub-a .button-b {
    border: 1px solid #0583F2;
}

.sub-a .button-b:hover {
    background: #0583F2;
}

.sub-a .subject-step-teacher>p {
    color: #0583F2;
}

.sub-a .subject-name-status>p {
    color: #0583F2;
}

.sub-a .test-sub-info::before {
    background: #0583F2;
}

.sub-a .test-sub-info>h1 {
    color: #0583F2;
}

.sub-a .head-test {
    background: #0583F2;
    border: 1px solid #0583F2;
}

.sub-a .subject-details-time>p {
    color: #0583F2;
}

.sub-a .time-info {
    background: #0583F2;
}

.sub-a .button-ar-c {
    border: 1px solid #0583F2;
}

.sub-a .button-ar-c>p {
    color: #0583F2;
}

.sub-a .button-ar-c>svg>path {
    fill: #0583F2;
}

.sub-a .button-ar-c>svg>g>path {
    fill: #0583F2;
}

.sub-a .button-ar-d {
    background: #0583F2;
}

.sub-b>input:checked~.content-subject-step {
    -webkit-box-shadow: 0px 4px 0px 0px #14C249;
    box-shadow: 0px 4px 0px 0px #14C249;
}

.sub-b>input:checked~.content-subject-step>.subject-name-status::before {
    background-color: #14C249;
}

.sub-b .ico-process {
    background: #14C249;
}

.sub-b .image-process-content::before {
    background: #14C249;
}

.sub-b .top-course-item>h1 {
    color: #14C249;
}

.sub-b.item-course::before {
    background: #14C249;
}

.sub-b .content-item-aval>.primary-b {
    background: #14C249;
}

.sub-b.item-live::before {
    background: #14C249;
}

.sub-b .award-info::before {
    background: #14C249;
}

.sub-b.award-item {
    -webkit-box-shadow: 0px 4px 0px 0px #14C249;
    box-shadow: 0px 4px 0px 0px #14C249;
}

.sub-b .award-current {
    background: #14C249;
}

.sub-b .active>.test-num::before {
    background: #14C249;
}

.sub-b .active>.test-num>svg>path {
    fill: #14C249;
}

.sub-b .details-result-test>.item>p>span {
    color: #14C249;
}

.sub-b .button-a {
    background: #14C249;
}

.sub-b .button-sched {
    background-color: #14C249;
}

.sub-b .info-teacher>p {
    color: #14C249;
}

.sub-b .button-b {
    border: 1px solid #14C249;
}

.sub-b .button-b:hover {
    background: #14C249;
}

.sub-b .subject-step-teacher>p {
    color: #14C249;
}

.sub-b .subject-name-status>p {
    color: #14C249;
}

.sub-b .test-sub-info::before {
    background: #14C249;
}

.sub-b .test-sub-info>h1 {
    color: #14C249;
}

.sub-b .head-test {
    background: #14C249;
    border: 1px solid #14C249;
}

.sub-b .subject-details-time>p {
    color: #14C249;
}

.sub-b .time-info {
    background: #14C249;
}

.sub-b .button-ar-c {
    border: 1px solid #14C249;
}

.sub-b .button-ar-c>p {
    color: #14C249;
}

.sub-b .button-ar-c>svg>path {
    fill: #14C249;
}

.sub-b .button-ar-c>svg>g>path {
    fill: #14C249;
}

.sub-b .button-ar-d {
    background: #14C249;
}

.sub-c>input:checked~.content-subject-step {
    -webkit-box-shadow: 0px 4px 0px 0px #FD8D00;
    box-shadow: 0px 4px 0px 0px #FD8D00;
}

.sub-c>input:checked~.content-subject-step>.subject-name-status::before {
    background-color: #FD8D00;
}

.sub-c .ico-process {
    background: #FD8D00;
}

.sub-c .image-process-content::before {
    background: #FD8D00;
}

.sub-c .top-course-item>h1 {
    color: #FD8D00;
}

.sub-c.item-course::before {
    background: #FD8D00;
}

.sub-c .content-item-aval>.primary-b {
    background: #FD8D00;
}

.sub-c.item-live::before {
    background: #FD8D00;
}

.sub-c .award-info::before {
    background: #FD8D00;
}

.sub-c.award-item {
    -webkit-box-shadow: 0px 4px 0px 0px #FD8D00;
    box-shadow: 0px 4px 0px 0px #FD8D00;
}

.sub-c .award-current {
    background: #FD8D00;
}

.sub-c .active>.test-num::before {
    background: #FD8D00;
}

.sub-c .active>.test-num>svg>path {
    fill: #FD8D00;
}

.sub-c .details-result-test>.item>p>span {
    color: #FD8D00;
}

.sub-c .button-a {
    background: #FD8D00;
}

.sub-c .button-sched {
    background-color: #FD8D00;
}

.sub-c .info-teacher>p {
    color: #FD8D00;
}

.sub-c .button-b {
    border: 1px solid #FD8D00;
}

.sub-c .button-b:hover {
    background: #FD8D00;
}

.sub-c .subject-step-teacher>p {
    color: #FD8D00;
}

.sub-c .subject-name-status>p {
    color: #FD8D00;
}

.sub-c .test-sub-info::before {
    background: #FD8D00;
}

.sub-c .test-sub-info>h1 {
    color: #FD8D00;
}

.sub-c .head-test {
    background: #FD8D00;
    border: 1px solid #FD8D00;
}

.sub-c .subject-details-time>p {
    color: #FD8D00;
}

.sub-c .time-info {
    background: #FD8D00;
}

.sub-c .button-ar-c {
    border: 1px solid #FD8D00;
}

.sub-c .button-ar-c>p {
    color: #FD8D00;
}

.sub-c .button-ar-c>svg>path {
    fill: #FD8D00;
}

.sub-c .button-ar-c>svg>g>path {
    fill: #FD8D00;
}

.sub-c .button-ar-d {
    background: #FD8D00;
}

.sub-d>input:checked~.content-subject-step {
    -webkit-box-shadow: 0px 4px 0px 0px #FDDA0F;
    box-shadow: 0px 4px 0px 0px #FDDA0F;
}

.sub-d>input:checked~.content-subject-step>.subject-name-status::before {
    background-color: #FDDA0F;
}

.sub-d .ico-process {
    background: #FDDA0F;
}

.sub-d .image-process-content::before {
    background: #FDDA0F;
}

.sub-d .top-course-item>h1 {
    color: #FDDA0F;
}

.sub-d.item-course::before {
    background: #FDDA0F;
}

.sub-d .content-item-aval>.primary-b {
    background: #FDDA0F;
}

.sub-d.item-live::before {
    background: #FDDA0F;
}

.sub-d .award-info::before {
    background: #FDDA0F;
}

.sub-d.award-item {
    -webkit-box-shadow: 0px 4px 0px 0px #FDDA0F;
    box-shadow: 0px 4px 0px 0px #FDDA0F;
}

.sub-d .award-current {
    background: #FDDA0F;
}

.sub-d .active>.test-num::before {
    background: #FDDA0F;
}

.sub-d .active>.test-num>svg>path {
    fill: #FDDA0F;
}

.sub-d .details-result-test>.item>p>span {
    color: #FDDA0F;
}

.sub-d .button-a {
    background: #FDDA0F;
}

.sub-d .button-a>p {
    color: #000000;
}

.sub-d .button-sched {
    background-color: #FDDA0F;
}

.sub-d .info-teacher>p {
    color: #FDDA0F;
}

.sub-d .button-b {
    border: 1px solid #FDDA0F;
}

.sub-d .button-b:hover {
    background: #FDDA0F;
}

.sub-d .button-b:hover>p {
    color: #000000;
}

.sub-d .subject-step-teacher>p {
    color: #FDDA0F;
}

.sub-d .subject-name-status>p {
    color: #FDDA0F;
}

.sub-d .test-sub-info::before {
    background: #FDDA0F;
}

.sub-d .test-sub-info>h1 {
    color: #000000;
}

.sub-d .head-test {
    background: #FDDA0F;
    border: 1px solid #FDDA0F;
}

.sub-d .subject-details-time>p {
    color: #FDDA0F;
}

.sub-d .time-info {
    background: #FDDA0F;
}

.sub-d .button-ar-c {
    border: 1px solid #FDDA0F;
}

.sub-d .button-ar-c>p {
    color: #FDDA0F;
}

.sub-d .button-ar-c>svg>path {
    fill: #FDDA0F;
}

.sub-d .button-ar-c>svg>g>path {
    fill: #FDDA0F;
}

.sub-d .button-ar-d {
    background: #FDDA0F;
}

.sub-e>input:checked~.content-subject-step {
    -webkit-box-shadow: 0px 4px 0px 0px #AB35DE;
    box-shadow: 0px 4px 0px 0px #AB35DE;
}

.sub-e>input:checked~.content-subject-step>.subject-name-status::before {
    background-color: #AB35DE;
}

.sub-e .ico-process {
    background: #AB35DE;
}

.sub-e .image-process-content::before {
    background: #AB35DE;
}

.sub-e .top-course-item>h1 {
    color: #AB35DE;
}

.sub-e.item-course::before {
    background: #AB35DE;
}

.sub-e .content-item-aval>.primary-b {
    background: #AB35DE;
}

.sub-e.item-live::before {
    background: #AB35DE;
}

.sub-e .award-info::before {
    background: #AB35DE;
}

.sub-e.award-item {
    -webkit-box-shadow: 0px 4px 0px 0px #AB35DE;
    box-shadow: 0px 4px 0px 0px #AB35DE;
}

.sub-e .award-current {
    background: #AB35DE;
}

.sub-e .active>.test-num::before {
    background: #AB35DE;
}

.sub-e .active>.test-num>svg>path {
    fill: #AB35DE;
}

.sub-e .details-result-test>.item>p>span {
    color: #AB35DE;
}

.sub-e .button-a {
    background: #AB35DE;
}

.sub-e .button-sched {
    background-color: #AB35DE;
}

.sub-e .info-teacher>p {
    color: #AB35DE;
}

.sub-e .button-b {
    border: 1px solid #AB35DE;
}

.sub-e .button-b:hover {
    background: #AB35DE;
}

.sub-e .subject-step-teacher>p {
    color: #AB35DE;
}

.sub-e .subject-name-status>p {
    color: #AB35DE;
}

.sub-e .test-sub-info::before {
    background: #AB35DE;
}

.sub-e .test-sub-info>h1 {
    color: #AB35DE;
}

.sub-e .head-test {
    background: #AB35DE;
    border: 1px solid #AB35DE;
}

.sub-e .subject-details-time>p {
    color: #AB35DE;
}

.sub-e .time-info {
    background: #AB35DE;
}

.sub-e .button-ar-c {
    border: 1px solid #AB35DE;
}

.sub-e .button-ar-c>p {
    color: #AB35DE;
}

.sub-e .button-ar-c>svg>path {
    fill: #AB35DE;
}

.sub-e .button-ar-c>svg>g>path {
    fill: #AB35DE;
}

.sub-e .button-ar-d {
    background: #AB35DE;
}

.sub-f>input:checked~.content-subject-step {
    -webkit-box-shadow: 0px 4px 0px 0px #F25A45;
    box-shadow: 0px 4px 0px 0px #F25A45;
}

.sub-f>input:checked~.content-subject-step>.subject-name-status::before {
    background-color: #F25A45;
}

.sub-f .ico-process {
    background: #F25A45;
}

.sub-f .image-process-content::before {
    background: #F25A45;
}

.sub-f .top-course-item>h1 {
    color: #F25A45;
}

.sub-f.item-course::before {
    background: #F25A45;
}

.sub-f .content-item-aval>.primary-b {
    background: #F25A45;
}

.sub-f.item-live::before {
    background: #F25A45;
}

.sub-f .award-info::before {
    background: #F25A45;
}

.sub-f.award-item {
    -webkit-box-shadow: 0px 4px 0px 0px #F25A45;
    box-shadow: 0px 4px 0px 0px #F25A45;
}

.sub-f .award-current {
    background: #F25A45;
}

.sub-f .active>.test-num::before {
    background: #F25A45;
}

.sub-f .active>.test-num>svg>path {
    fill: #F25A45;
}

.sub-f .details-result-test>.item>p>span {
    color: #F25A45;
}

.sub-f .button-a {
    background: #F25A45;
}

.sub-f .button-sched {
    background-color: #F25A45;
}

.sub-f .info-teacher>p {
    color: #F25A45;
}

.sub-f .button-b {
    border: 1px solid #F25A45;
}

.sub-f .button-b:hover {
    background: #F25A45;
}

.sub-f .subject-step-teacher>p {
    color: #F25A45;
}

.sub-f .subject-name-status>p {
    color: #F25A45;
}

.sub-f .test-sub-info::before {
    background: #F25A45;
}

.sub-f .test-sub-info>h1 {
    color: #F25A45;
}

.sub-f .head-test {
    background: #F25A45;
    border: 1px solid #F25A45;
}

.sub-f .subject-details-time>p {
    color: #F25A45;
}

.sub-f .time-info {
    background: #F25A45;
}

.sub-f .button-ar-c {
    border: 1px solid #F25A45;
}

.sub-f .button-ar-c>p {
    color: #F25A45;
}

.sub-f .button-ar-c>svg>path {
    fill: #F25A45;
}

.sub-f .button-ar-c>svg>g>path {
    fill: #F25A45;
}

.sub-f .button-ar-d {
    background: #F25A45;
}

.sub-g>input:checked~.content-subject-step {
    -webkit-box-shadow: 0px 4px 0px 0px #3b36ca;
    box-shadow: 0px 4px 0px 0px #3b36ca;
}

.sub-g>input:checked~.content-subject-step>.subject-name-status::before {
    background-color: #3b36ca;
}

.sub-g .ico-process {
    background: #3b36ca;
}

.sub-g .image-process-content::before {
    background: #3b36ca;
}

.sub-g .top-course-item>h1 {
    color: #3b36ca;
}

.sub-g.item-course::before {
    background: #3b36ca;
}

.sub-g .content-item-aval>.primary-b {
    background: #3b36ca;
}

.sub-g.item-live::before {
    background: #3b36ca;
}

.sub-g .award-info::before {
    background: #3b36ca;
}

.sub-g.award-item {
    -webkit-box-shadow: 0px 4px 0px 0px #3b36ca;
    box-shadow: 0px 4px 0px 0px #3b36ca;
}

.sub-g .award-current {
    background: #3b36ca;
}

.sub-g .active>.test-num::before {
    background: #3b36ca;
}

.sub-g .active>.test-num>svg>path {
    fill: #3b36ca;
}

.sub-g .details-result-test>.item>p>span {
    color: #3b36ca;
}

.sub-g .button-a {
    background: #3b36ca;
}

.sub-g .button-sched {
    background-color: #3b36ca;
}

.sub-g .info-teacher>p {
    color: #3b36ca;
}

.sub-g .button-b {
    border: 1px solid #3b36ca;
}

.sub-g .button-b:hover {
    background: #3b36ca;
}

.sub-g .subject-step-teacher>p {
    color: #3b36ca;
}

.sub-g .subject-name-status>p {
    color: #3b36ca;
}

.sub-g .test-sub-info::before {
    background: #3b36ca;
}

.sub-g .test-sub-info>h1 {
    color: #3b36ca;
}

.sub-g .head-test {
    background: #3b36ca;
    border: 1px solid #3b36ca;
}

.sub-g .subject-details-time>p {
    color: #3b36ca;
}

.sub-g .time-info {
    background: #3b36ca;
}

.sub-g .button-ar-c {
    border: 1px solid #3b36ca;
}

.sub-g .button-ar-c>p {
    color: #3b36ca;
}

.sub-g .button-ar-c>svg>path {
    fill: #3b36ca;
}

.sub-g .button-ar-c>svg>g>path {
    fill: #3b36ca;
}

.sub-g .button-ar-d {
    background: #3b36ca;
}


.head-profile-content::after {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.7'%3E%3Cpath d='M7.99947 10.6666C7.91173 10.6671 7.82476 10.6503 7.74353 10.6171C7.66231 10.584 7.58843 10.5351 7.52614 10.4733L3.52614 6.47329C3.4006 6.34776 3.33008 6.1775 3.33008 5.99996C3.33008 5.82243 3.4006 5.65216 3.52614 5.52663C3.65168 5.40109 3.82194 5.33057 3.99947 5.33057C4.17701 5.33057 4.34727 5.40109 4.47281 5.52663L7.99947 9.05996L11.5261 5.53329C11.6537 5.42408 11.8177 5.36701 11.9855 5.37349C12.1533 5.37997 12.3125 5.44952 12.4312 5.56825C12.5499 5.68698 12.6195 5.84614 12.6259 6.01393C12.6324 6.18171 12.5754 6.34576 12.4661 6.47329L8.46614 10.4733C8.34197 10.5965 8.17437 10.6659 7.99947 10.6666Z' fill='%237F87A3'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.ico-navigate.nav-a {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.75 16.5678C3.15326 16.5678 2.58097 16.3298 2.15901 15.9061C1.73705 15.4824 1.5 14.9078 1.5 14.3086V8.53699C1.49998 8.22029 1.56627 7.90712 1.69457 7.61781C1.82287 7.32849 2.01032 7.0695 2.24475 6.85762L7.49475 2.11323C7.90792 1.73982 8.44412 1.5332 9 1.5332C9.55588 1.5332 10.0921 1.73982 10.5052 2.11323L15.7552 6.85762C15.9897 7.0695 16.1771 7.32849 16.3054 7.61781C16.4337 7.90712 16.5 8.22029 16.5 8.53699V14.3086C16.5 14.9078 16.2629 15.4824 15.841 15.9061C15.419 16.3298 14.8467 16.5678 14.25 16.5678H3.75ZM15.375 8.53699V14.3086C15.375 14.6082 15.2565 14.8955 15.0455 15.1073C14.8345 15.3192 14.5484 15.4382 14.25 15.4382H12V11.2963C12 10.6971 11.7629 10.1224 11.341 9.69875C10.919 9.27506 10.3467 9.03703 9.75 9.03703H8.25C7.65326 9.03703 7.08097 9.27506 6.65901 9.69875C6.23705 10.1224 6 10.6971 6 11.2963V15.4382H3.75C3.45163 15.4382 3.16548 15.3192 2.9545 15.1073C2.74353 14.8955 2.625 14.6082 2.625 14.3086V8.53699C2.625 8.21693 2.76 7.91193 2.99775 7.69731L8.24775 2.95292C8.45429 2.76642 8.72223 2.66324 9 2.66324C9.27777 2.66324 9.54571 2.76642 9.75225 2.95292L15.0023 7.69731C15.1195 7.80321 15.2133 7.93269 15.2775 8.07735C15.3418 8.22201 15.375 8.37861 15.375 8.53699ZM7.125 15.4382V11.2963C7.125 10.9967 7.24353 10.7094 7.4545 10.4975C7.66548 10.2857 7.95163 10.1666 8.25 10.1666H9.75C10.0484 10.1666 10.3345 10.2857 10.5455 10.4975C10.7565 10.7094 10.875 10.9967 10.875 11.2963V15.4382H7.125Z' fill='%237F87A3'/%3E%3C/svg%3E%0A");
}

.ico-navigate.nav-b {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_909_1417)'%3E%3Cpath d='M9 2.18311C8.70877 2.18311 8.47266 2.41921 8.47266 2.71045C8.47266 3.00168 8.70877 3.23779 9 3.23779C10.7449 3.23779 12.1646 4.65719 12.1646 6.40186C12.1646 6.69309 12.4007 6.9292 12.6919 6.9292C12.9832 6.9292 13.2193 6.69309 13.2193 6.40186C13.2193 4.07564 11.3265 2.18311 9 2.18311Z' fill='%237F87A3'/%3E%3Cpath d='M7.64068 0.215727C5.25814 0.713575 3.32631 2.62692 2.81798 5.02426C2.38876 7.04863 2.91769 9.08101 4.26913 10.6003C4.92975 11.3429 5.30859 12.3232 5.30859 13.2924V14.3471C5.30859 15.0489 5.76798 15.645 6.40171 15.8515C6.61011 17.0828 7.67886 18.0737 9 18.0737C10.3208 18.0737 11.3898 17.0831 11.5983 15.8515C12.232 15.645 12.6914 15.0489 12.6914 14.3471V13.2924C12.6914 12.3212 13.0715 11.3527 13.7616 10.5654C14.7716 9.41351 15.3283 7.93375 15.3281 6.40182C15.3281 2.4093 11.6737 -0.626828 7.64068 0.215727ZM9 17.019C8.32212 17.019 7.72777 16.5526 7.50829 15.9256H10.4917C10.2722 16.5526 9.67788 17.019 9 17.019ZM11.6367 14.3471C11.6367 14.6379 11.4002 14.8745 11.1094 14.8745H6.89062C6.59985 14.8745 6.36328 14.6379 6.36328 14.3471V13.8198H11.6367V14.3471ZM12.9685 9.87023C12.233 10.7093 11.7805 11.7211 11.6657 12.7651H6.33438C6.2197 11.7205 5.76837 10.6988 5.05723 9.89931C3.93089 8.63312 3.49077 6.93595 3.84975 5.24304C4.26878 3.26676 5.87893 1.66135 7.85644 1.24816C11.2323 0.54268 14.2734 3.07787 14.2734 6.40182C14.2736 7.67797 13.8098 8.91067 12.9685 9.87023ZM1.58203 6.40182H0.527344C0.236109 6.40182 0 6.63793 0 6.92916C0 7.2204 0.236109 7.45651 0.527344 7.45651H1.58203C1.87327 7.45651 2.10938 7.2204 2.10938 6.92916C2.10938 6.63793 1.87327 6.40182 1.58203 6.40182ZM1.80046 3.7651L1.05469 3.01933C0.848777 2.81339 0.514863 2.81339 0.308918 3.01933C0.102973 3.22528 0.102973 3.55916 0.308918 3.7651L1.05469 4.51087C1.2606 4.71682 1.59451 4.71685 1.80046 4.51087C2.0064 4.30493 2.0064 3.97105 1.80046 3.7651ZM1.80046 9.34746C1.59451 9.14151 1.2606 9.14151 1.05469 9.34746L0.308918 10.0932C0.102973 10.2992 0.102973 10.6331 0.308918 10.839C0.514828 11.0449 0.848742 11.045 1.05469 10.839L1.80046 10.0932C2.0064 9.88728 2.0064 9.5534 1.80046 9.34746ZM17.4727 6.40182H16.418C16.1267 6.40182 15.8906 6.63793 15.8906 6.92916C15.8906 7.2204 16.1267 7.45651 16.418 7.45651H17.4727C17.7639 7.45651 18 7.2204 18 6.92916C18 6.63793 17.7639 6.40182 17.4727 6.40182ZM17.6911 3.01933C17.4852 2.81339 17.1513 2.81339 16.9453 3.01933L16.1995 3.7651C15.9936 3.97105 15.9936 4.30493 16.1995 4.51087C16.4055 4.71678 16.7394 4.71682 16.9453 4.51087L17.6911 3.7651C17.897 3.55916 17.897 3.22528 17.6911 3.01933ZM17.6911 10.0932L16.9453 9.34746C16.7394 9.14151 16.4055 9.14151 16.1995 9.34746C15.9936 9.5534 15.9936 9.88728 16.1995 10.0932L16.9453 10.839C17.1512 11.0449 17.4851 11.0449 17.6911 10.839C17.897 10.6331 17.897 10.2992 17.6911 10.0932Z' fill='%237F87A3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_909_1417'%3E%3Crect width='18' height='18' fill='white' transform='translate(0 0.0739746)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.ico-navigate.nav-r {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_535_4467)'%3E%3Cpath d='M13.5703 8.08594C13.9586 8.08594 14.2734 7.77114 14.2734 7.38281C14.2734 6.99449 13.9586 6.67969 13.5703 6.67969C13.182 6.67969 12.8672 6.99449 12.8672 7.38281C12.8672 7.77114 13.182 8.08594 13.5703 8.08594Z' fill='%237F87A3'/%3E%3Cpath d='M15.1875 1.40625H14.2734V0.703125C14.2734 0.314789 13.9586 0 13.5703 0C13.182 0 12.8672 0.314789 12.8672 0.703125V1.40625H9.66797V0.703125C9.66797 0.314789 9.35318 0 8.96484 0C8.57651 0 8.26172 0.314789 8.26172 0.703125V1.40625H5.09766V0.703125C5.09766 0.314789 4.78287 0 4.39453 0C4.0062 0 3.69141 0.314789 3.69141 0.703125V1.40625H2.8125C1.26169 1.40625 0 2.66794 0 4.21875V15.1875C0 16.7383 1.26169 18 2.8125 18H8.19141C8.57974 18 8.89453 17.6852 8.89453 17.2969C8.89453 16.9085 8.57974 16.5938 8.19141 16.5938H2.8125C2.03709 16.5938 1.40625 15.9629 1.40625 15.1875V4.21875C1.40625 3.44334 2.03709 2.8125 2.8125 2.8125H3.69141V3.51562C3.69141 3.90396 4.0062 4.21875 4.39453 4.21875C4.78287 4.21875 5.09766 3.90396 5.09766 3.51562V2.8125H8.26172V3.51562C8.26172 3.90396 8.57651 4.21875 8.96484 4.21875C9.35318 4.21875 9.66797 3.90396 9.66797 3.51562V2.8125H12.8672V3.51562C12.8672 3.90396 13.182 4.21875 13.5703 4.21875C13.9586 4.21875 14.2734 3.90396 14.2734 3.51562V2.8125H15.1875C15.9629 2.8125 16.5938 3.44334 16.5938 4.21875V8.22656C16.5938 8.6149 16.9085 8.92969 17.2969 8.92969C17.6852 8.92969 18 8.6149 18 8.22656V4.21875C18 2.66794 16.7383 1.40625 15.1875 1.40625Z' fill='%237F87A3'/%3E%3Cpath d='M13.7461 9.49219C11.4005 9.49219 9.49219 11.4005 9.49219 13.7461C9.49219 16.0917 11.4005 18 13.7461 18C16.0917 18 18 16.0917 18 13.7461C18 11.4005 16.0917 9.49219 13.7461 9.49219ZM13.7461 16.5938C12.1759 16.5938 10.8984 15.3163 10.8984 13.7461C10.8984 12.1759 12.1759 10.8984 13.7461 10.8984C15.3163 10.8984 16.5938 12.1759 16.5938 13.7461C16.5938 15.3163 15.3163 16.5938 13.7461 16.5938Z' fill='%237F87A3'/%3E%3Cpath d='M14.7656 13.043H14.4492V12.3047C14.4492 11.9164 14.1344 11.6016 13.7461 11.6016C13.3578 11.6016 13.043 11.9164 13.043 12.3047V13.7461C13.043 14.1344 13.3578 14.4492 13.7461 14.4492H14.7656C15.154 14.4492 15.4688 14.1344 15.4688 13.7461C15.4688 13.3578 15.154 13.043 14.7656 13.043Z' fill='%237F87A3'/%3E%3Cpath d='M10.5117 8.08594C10.9 8.08594 11.2148 7.77114 11.2148 7.38281C11.2148 6.99449 10.9 6.67969 10.5117 6.67969C10.1234 6.67969 9.80859 6.99449 9.80859 7.38281C9.80859 7.77114 10.1234 8.08594 10.5117 8.08594Z' fill='%237F87A3'/%3E%3Cpath d='M7.45312 11.1445C7.84145 11.1445 8.15625 10.8297 8.15625 10.4414C8.15625 10.0531 7.84145 9.73828 7.45312 9.73828C7.0648 9.73828 6.75 10.0531 6.75 10.4414C6.75 10.8297 7.0648 11.1445 7.45312 11.1445Z' fill='%237F87A3'/%3E%3Cpath d='M4.39453 8.08594C4.78286 8.08594 5.09766 7.77114 5.09766 7.38281C5.09766 6.99449 4.78286 6.67969 4.39453 6.67969C4.00621 6.67969 3.69141 6.99449 3.69141 7.38281C3.69141 7.77114 4.00621 8.08594 4.39453 8.08594Z' fill='%237F87A3'/%3E%3Cpath d='M4.39453 11.1445C4.78286 11.1445 5.09766 10.8297 5.09766 10.4414C5.09766 10.0531 4.78286 9.73828 4.39453 9.73828C4.00621 9.73828 3.69141 10.0531 3.69141 10.4414C3.69141 10.8297 4.00621 11.1445 4.39453 11.1445Z' fill='%237F87A3'/%3E%3Cpath d='M4.39453 14.2031C4.78286 14.2031 5.09766 13.8883 5.09766 13.5C5.09766 13.1117 4.78286 12.7969 4.39453 12.7969C4.00621 12.7969 3.69141 13.1117 3.69141 13.5C3.69141 13.8883 4.00621 14.2031 4.39453 14.2031Z' fill='%237F87A3'/%3E%3Cpath d='M7.45312 14.2031C7.84145 14.2031 8.15625 13.8883 8.15625 13.5C8.15625 13.1117 7.84145 12.7969 7.45312 12.7969C7.0648 12.7969 6.75 13.1117 6.75 13.5C6.75 13.8883 7.0648 14.2031 7.45312 14.2031Z' fill='%237F87A3'/%3E%3Cpath d='M7.45312 8.08594C7.84145 8.08594 8.15625 7.77114 8.15625 7.38281C8.15625 6.99449 7.84145 6.67969 7.45312 6.67969C7.0648 6.67969 6.75 6.99449 6.75 7.38281C6.75 7.77114 7.0648 8.08594 7.45312 8.08594Z' fill='%237F87A3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_535_4467'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.ico-navigate.nav-c {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_909_1421)'%3E%3Cpath d='M7.55859 17.3708C7.55859 17.7592 7.24384 18.074 6.85547 18.074H2.8125C1.26165 18.074 0 16.8123 0 15.2615V2.88647C0 1.33563 1.26165 0.0739746 2.8125 0.0739746H11.4571C13.0078 0.0739746 14.2696 1.33563 14.2696 2.88647V10.3396C14.2696 10.728 13.9547 11.0427 13.5664 11.0427C13.1781 11.0427 12.8633 10.728 12.8633 10.3396V2.88647C12.8633 2.1111 12.2324 1.48022 11.4571 1.48022H2.8125C2.03713 1.48022 1.40625 2.1111 1.40625 2.88647V15.2615C1.40625 16.0368 2.03713 16.6677 2.8125 16.6677H6.85547C7.24384 16.6677 7.55859 16.9825 7.55859 17.3708ZM15.8428 11.5257C15.5271 11.2996 15.0879 11.3724 14.8619 11.688L11.3961 16.5292C11.3015 16.6389 11.1829 16.6626 11.1194 16.6668C11.0538 16.671 10.9269 16.6628 10.818 16.5591L8.57429 14.4047C8.29427 14.1358 7.8492 14.1447 7.58015 14.4249C7.31113 14.7051 7.3202 15.1501 7.60036 15.419L9.84621 17.5756C10.1827 17.8957 10.6316 18.074 11.0936 18.074C11.1333 18.074 11.1731 18.0726 11.2129 18.07C11.7161 18.0365 12.1859 17.7918 12.5019 17.3984C12.51 17.3884 12.5179 17.378 12.5255 17.3674L16.0053 12.5067C16.2313 12.191 16.1587 11.7518 15.8428 11.5257ZM10.7539 4.29272H3.51176C3.12342 4.29272 2.80863 4.60748 2.80863 4.99585C2.80863 5.38422 3.12342 5.69897 3.51176 5.69897H10.7539C11.1422 5.69897 11.4571 5.38422 11.4571 4.99585C11.4571 4.60748 11.1422 4.29272 10.7539 4.29272ZM11.4571 7.80835C11.4571 7.41998 11.1422 7.10522 10.7539 7.10522H3.51176C3.12342 7.10522 2.80863 7.41998 2.80863 7.80835C2.80863 8.19672 3.12342 8.51147 3.51176 8.51147H10.7539C11.1422 8.51147 11.4571 8.19672 11.4571 7.80835ZM3.51176 9.91772C3.12342 9.91772 2.80863 10.2325 2.80863 10.6208C2.80863 11.0092 3.12342 11.324 3.51176 11.324H7.91016C8.29853 11.324 8.61328 11.0092 8.61328 10.6208C8.61328 10.2325 8.29853 9.91772 7.91016 9.91772H3.51176Z' fill='%237F87A3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_909_1421'%3E%3Crect width='18' height='18' fill='white' transform='translate(0 0.0739746)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.ico-navigate.nav-d {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_909_1424)'%3E%3Cpath d='M13.5703 8.15991C13.9586 8.15991 14.2734 7.84511 14.2734 7.45679C14.2734 7.06846 13.9586 6.75366 13.5703 6.75366C13.182 6.75366 12.8672 7.06846 12.8672 7.45679C12.8672 7.84511 13.182 8.15991 13.5703 8.15991Z' fill='%237F87A3'/%3E%3Cpath d='M15.1875 1.48022H14.2734V0.7771C14.2734 0.388764 13.9586 0.0739746 13.5703 0.0739746C13.182 0.0739746 12.8672 0.388764 12.8672 0.7771V1.48022H9.66797V0.7771C9.66797 0.388764 9.35318 0.0739746 8.96484 0.0739746C8.57651 0.0739746 8.26172 0.388764 8.26172 0.7771V1.48022H5.09766V0.7771C5.09766 0.388764 4.78287 0.0739746 4.39453 0.0739746C4.0062 0.0739746 3.69141 0.388764 3.69141 0.7771V1.48022H2.8125C1.26169 1.48022 0 2.74191 0 4.29272V15.2615C0 16.8123 1.26169 18.074 2.8125 18.074H8.19141C8.57974 18.074 8.89453 17.7592 8.89453 17.3708C8.89453 16.9825 8.57974 16.6677 8.19141 16.6677H2.8125C2.03709 16.6677 1.40625 16.0369 1.40625 15.2615V4.29272C1.40625 3.51732 2.03709 2.88647 2.8125 2.88647H3.69141V3.5896C3.69141 3.97794 4.0062 4.29272 4.39453 4.29272C4.78287 4.29272 5.09766 3.97794 5.09766 3.5896V2.88647H8.26172V3.5896C8.26172 3.97794 8.57651 4.29272 8.96484 4.29272C9.35318 4.29272 9.66797 3.97794 9.66797 3.5896V2.88647H12.8672V3.5896C12.8672 3.97794 13.182 4.29272 13.5703 4.29272C13.9586 4.29272 14.2734 3.97794 14.2734 3.5896V2.88647H15.1875C15.9629 2.88647 16.5938 3.51732 16.5938 4.29272V8.30054C16.5938 8.68887 16.9085 9.00366 17.2969 9.00366C17.6852 9.00366 18 8.68887 18 8.30054V4.29272C18 2.74191 16.7383 1.48022 15.1875 1.48022Z' fill='%237F87A3'/%3E%3Cpath d='M13.7461 9.56616C11.4005 9.56616 9.49219 11.4744 9.49219 13.8201C9.49219 16.1657 11.4005 18.074 13.7461 18.074C16.0917 18.074 18 16.1657 18 13.8201C18 11.4744 16.0917 9.56616 13.7461 9.56616ZM13.7461 16.6677C12.1759 16.6677 10.8984 15.3903 10.8984 13.8201C10.8984 12.2498 12.1759 10.9724 13.7461 10.9724C15.3163 10.9724 16.5938 12.2498 16.5938 13.8201C16.5938 15.3903 15.3163 16.6677 13.7461 16.6677Z' fill='%237F87A3'/%3E%3Cpath d='M14.7656 13.1169H14.4492V12.3787C14.4492 11.9903 14.1344 11.6755 13.7461 11.6755C13.3578 11.6755 13.043 11.9903 13.043 12.3787V13.8201C13.043 14.2084 13.3578 14.5232 13.7461 14.5232H14.7656C15.154 14.5232 15.4688 14.2084 15.4688 13.8201C15.4688 13.4317 15.154 13.1169 14.7656 13.1169Z' fill='%237F87A3'/%3E%3Cpath d='M10.5117 8.15991C10.9 8.15991 11.2148 7.84511 11.2148 7.45679C11.2148 7.06846 10.9 6.75366 10.5117 6.75366C10.1234 6.75366 9.80859 7.06846 9.80859 7.45679C9.80859 7.84511 10.1234 8.15991 10.5117 8.15991Z' fill='%237F87A3'/%3E%3Cpath d='M7.45312 11.2185C7.84145 11.2185 8.15625 10.9037 8.15625 10.5154C8.15625 10.1271 7.84145 9.81226 7.45312 9.81226C7.0648 9.81226 6.75 10.1271 6.75 10.5154C6.75 10.9037 7.0648 11.2185 7.45312 11.2185Z' fill='%237F87A3'/%3E%3Cpath d='M4.39453 8.15991C4.78286 8.15991 5.09766 7.84511 5.09766 7.45679C5.09766 7.06846 4.78286 6.75366 4.39453 6.75366C4.00621 6.75366 3.69141 7.06846 3.69141 7.45679C3.69141 7.84511 4.00621 8.15991 4.39453 8.15991Z' fill='%237F87A3'/%3E%3Cpath d='M4.39453 11.2185C4.78286 11.2185 5.09766 10.9037 5.09766 10.5154C5.09766 10.1271 4.78286 9.81226 4.39453 9.81226C4.00621 9.81226 3.69141 10.1271 3.69141 10.5154C3.69141 10.9037 4.00621 11.2185 4.39453 11.2185Z' fill='%237F87A3'/%3E%3Cpath d='M4.39453 14.2771C4.78286 14.2771 5.09766 13.9623 5.09766 13.574C5.09766 13.1856 4.78286 12.8708 4.39453 12.8708C4.00621 12.8708 3.69141 13.1856 3.69141 13.574C3.69141 13.9623 4.00621 14.2771 4.39453 14.2771Z' fill='%237F87A3'/%3E%3Cpath d='M7.45312 14.2771C7.84145 14.2771 8.15625 13.9623 8.15625 13.574C8.15625 13.1856 7.84145 12.8708 7.45312 12.8708C7.0648 12.8708 6.75 13.1856 6.75 13.574C6.75 13.9623 7.0648 14.2771 7.45312 14.2771Z' fill='%237F87A3'/%3E%3Cpath d='M7.45312 8.15991C7.84145 8.15991 8.15625 7.84511 8.15625 7.45679C8.15625 7.06846 7.84145 6.75366 7.45312 6.75366C7.0648 6.75366 6.75 7.06846 6.75 7.45679C6.75 7.84511 7.0648 8.15991 7.45312 8.15991Z' fill='%237F87A3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_909_1424'%3E%3Crect width='18' height='18' fill='white' transform='translate(0 0.0739746)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.ico-navigate.nav-e {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_909_1442)'%3E%3Cpath d='M15.2974 9.3457L14.6318 8.79776C14.1758 8.42242 14.1766 7.72479 14.6318 7.3502L15.2974 6.80226C15.5265 6.61466 15.6813 6.35161 15.7341 6.06025C15.7869 5.76889 15.7342 5.46825 15.5854 5.2122L14.2711 2.93576C14.1237 2.67895 13.8897 2.48301 13.611 2.38304C13.3323 2.28308 13.0271 2.28561 12.7501 2.3902L11.9427 2.69267C11.3897 2.89979 10.786 2.55045 10.6891 1.96889L10.5474 1.11845C10.4995 0.826247 10.3491 0.560653 10.1231 0.369262C9.89719 0.17787 9.61049 0.0731899 9.31439 0.0739791H6.68579C6.38968 0.0731837 6.10296 0.177865 5.87702 0.369264C5.65108 0.560662 5.50069 0.826267 5.45279 1.11848L5.31104 1.96889C5.21395 2.55148 4.60939 2.89945 4.05742 2.6927L3.25007 2.3902C2.97306 2.28561 2.66785 2.28308 2.38914 2.38304C2.11042 2.48301 1.8764 2.67895 1.72901 2.93576L0.414729 5.21217C0.26599 5.46821 0.213292 5.76885 0.266077 6.06022C0.318863 6.35159 0.473682 6.61464 0.702792 6.80223L1.36839 7.35017C1.82439 7.72554 1.82348 8.42311 1.36839 8.79773L0.70276 9.34567C0.473656 9.53326 0.318841 9.79631 0.266056 10.0877C0.21327 10.379 0.265965 10.6797 0.414698 10.9357L1.72901 13.2122C2.03582 13.7435 2.67545 13.9729 3.25007 13.7577L4.05739 13.4553C4.61048 13.248 5.2141 13.5976 5.31101 14.179L5.45276 15.0294C5.50065 15.3216 5.65104 15.5873 5.87698 15.7787C6.10292 15.9701 6.38964 16.0748 6.68576 16.074H9.31435C9.61046 16.0748 9.89717 15.9701 10.1231 15.7787C10.349 15.5873 10.4994 15.3217 10.5473 15.0295L10.689 14.1791C10.7861 13.5967 11.3906 13.2484 11.9427 13.4553L12.7501 13.7578C13.0271 13.8624 13.3323 13.8649 13.611 13.765C13.8897 13.665 14.1238 13.469 14.2711 13.2122L15.5855 10.9357C15.7342 10.6797 15.7869 10.379 15.7341 10.0877C15.6813 9.79634 15.5265 9.5333 15.2974 9.3457ZM13.1886 12.5872L12.3813 12.2847C11.0907 11.8013 9.6822 12.6169 9.4561 13.9736L9.31439 14.824H6.68579L6.54404 13.9736C6.31751 12.6143 4.90698 11.8022 3.61889 12.2847L2.81154 12.5872L1.49726 10.3108L2.16285 9.76282C3.22689 8.88689 3.22467 7.25926 2.16285 6.38514L1.49726 5.8372L2.81157 3.56076L3.61889 3.86323C4.90951 4.34667 6.31795 3.53104 6.54404 2.17439L6.68576 1.32398H9.31435L9.45607 2.17439C9.68264 3.53382 11.0932 4.34567 12.3812 3.86323L13.1886 3.56076L14.5032 5.83689L14.5028 5.83717L13.8373 6.3851C12.7733 7.26098 12.7754 8.88864 13.8372 9.76279L14.5029 10.3107L13.1886 12.5872ZM8.00007 4.99064C6.29992 4.99064 4.91673 6.37382 4.91673 8.07398C4.91673 9.77414 6.29992 11.1573 8.00007 11.1573C9.70023 11.1573 11.0834 9.77414 11.0834 8.07398C11.0834 6.37382 9.70023 4.99064 8.00007 4.99064ZM8.00007 9.90732C6.98917 9.90732 6.16673 9.08489 6.16673 8.07398C6.16673 7.06307 6.98917 6.24064 8.00007 6.24064C9.01098 6.24064 9.83342 7.06307 9.83342 8.07398C9.83342 9.08489 9.01098 9.90732 8.00007 9.90732Z' fill='%237F87A3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_909_1442'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.0739746)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.ico-navigate.nav-f {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.49991 1.65723C9.70988 1.65723 9.91124 1.74063 10.0597 1.8891C10.2082 2.03757 10.2916 2.23893 10.2916 2.44889V9.57389C10.2916 9.78386 10.2082 9.98522 10.0597 10.1337C9.91124 10.2822 9.70988 10.3656 9.49991 10.3656C9.28995 10.3656 9.08859 10.2822 8.94012 10.1337C8.79166 9.98522 8.70825 9.78386 8.70825 9.57389V2.44889C8.70825 2.23893 8.79166 2.03757 8.94012 1.8891C9.08859 1.74063 9.28995 1.65723 9.49991 1.65723ZM5.0175 3.97918C5.16591 4.12764 5.24929 4.32897 5.24929 4.53889C5.24929 4.74881 5.16591 4.95014 5.0175 5.0986C4.13202 5.98444 3.52909 7.11293 3.28492 8.34141C3.04076 9.56989 3.16633 10.8432 3.64576 12.0003C4.12519 13.1574 4.93695 14.1464 5.9784 14.8422C7.01986 15.538 8.24424 15.9094 9.49675 15.9094C10.7493 15.9094 11.9736 15.538 13.0151 14.8422C14.0565 14.1464 14.8683 13.1574 15.3477 12.0003C15.8272 10.8432 15.9527 9.56989 15.7086 8.34141C15.4644 7.11293 14.8615 5.98444 13.976 5.0986C13.9004 5.02557 13.8401 4.93822 13.7986 4.84163C13.7571 4.74504 13.7353 4.64116 13.7343 4.53604C13.7334 4.43093 13.7535 4.32668 13.7933 4.22939C13.8331 4.13209 13.8919 4.0437 13.9662 3.96937C14.0405 3.89504 14.1289 3.83626 14.2262 3.79645C14.3235 3.75665 14.4277 3.73661 14.5329 3.73753C14.638 3.73844 14.7419 3.76028 14.8384 3.80177C14.935 3.84326 15.0224 3.90357 15.0954 3.97918C16.2024 5.08643 16.9562 6.49705 17.2614 8.03268C17.5667 9.5683 17.4098 11.16 16.8106 12.6064C16.2113 14.0529 15.1966 15.2892 13.8948 16.159C12.593 17.0288 11.0624 17.493 9.49675 17.493C7.93107 17.493 6.40054 17.0288 5.0987 16.159C3.79686 15.2892 2.78216 14.0529 2.1829 12.6064C1.58365 11.16 1.42675 9.5683 1.73205 8.03268C2.03734 6.49705 2.79112 5.08643 3.89808 3.97918C4.04654 3.83077 4.24787 3.7474 4.45779 3.7474C4.66771 3.7474 4.86904 3.83077 5.0175 3.97918Z' fill='%237F87A3'/%3E%3C/svg%3E%0A");
}

.item-navigate.active>.ico-navigate.nav-a,
.item-navigate:hover>.ico-navigate.nav-a {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.75 16.5678C3.15326 16.5678 2.58097 16.3298 2.15901 15.9061C1.73705 15.4824 1.5 14.9078 1.5 14.3086V8.53699C1.49998 8.22029 1.56627 7.90712 1.69457 7.61781C1.82287 7.32849 2.01032 7.0695 2.24475 6.85762L7.49475 2.11323C7.90792 1.73982 8.44412 1.5332 9 1.5332C9.55588 1.5332 10.0921 1.73982 10.5052 2.11323L15.7552 6.85762C15.9897 7.0695 16.1771 7.32849 16.3054 7.61781C16.4337 7.90712 16.5 8.22029 16.5 8.53699V14.3086C16.5 14.9078 16.2629 15.4824 15.841 15.9061C15.419 16.3298 14.8467 16.5678 14.25 16.5678H3.75ZM15.375 8.53699V14.3086C15.375 14.6082 15.2565 14.8955 15.0455 15.1073C14.8345 15.3192 14.5484 15.4382 14.25 15.4382H12V11.2963C12 10.6971 11.7629 10.1224 11.341 9.69875C10.919 9.27506 10.3467 9.03703 9.75 9.03703H8.25C7.65326 9.03703 7.08097 9.27506 6.65901 9.69875C6.23705 10.1224 6 10.6971 6 11.2963V15.4382H3.75C3.45163 15.4382 3.16548 15.3192 2.9545 15.1073C2.74353 14.8955 2.625 14.6082 2.625 14.3086V8.53699C2.625 8.21693 2.76 7.91193 2.99775 7.69731L8.24775 2.95292C8.45429 2.76642 8.72223 2.66324 9 2.66324C9.27777 2.66324 9.54571 2.76642 9.75225 2.95292L15.0023 7.69731C15.1195 7.80321 15.2133 7.93269 15.2775 8.07735C15.3418 8.22201 15.375 8.37861 15.375 8.53699ZM7.125 15.4382V11.2963C7.125 10.9967 7.24353 10.7094 7.4545 10.4975C7.66548 10.2857 7.95163 10.1666 8.25 10.1666H9.75C10.0484 10.1666 10.3345 10.2857 10.5455 10.4975C10.7565 10.7094 10.875 10.9967 10.875 11.2963V15.4382H7.125Z' fill='%230583F2'/%3E%3C/svg%3E%0A");
}

.item-navigate.active>.ico-navigate.nav-b,
.item-navigate:hover>.ico-navigate.nav-b {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_909_1417)'%3E%3Cpath d='M9 2.18311C8.70877 2.18311 8.47266 2.41921 8.47266 2.71045C8.47266 3.00168 8.70877 3.23779 9 3.23779C10.7449 3.23779 12.1646 4.65719 12.1646 6.40186C12.1646 6.69309 12.4007 6.9292 12.6919 6.9292C12.9832 6.9292 13.2193 6.69309 13.2193 6.40186C13.2193 4.07564 11.3265 2.18311 9 2.18311Z' fill='%230583F2'/%3E%3Cpath d='M7.64068 0.215727C5.25814 0.713575 3.32631 2.62692 2.81798 5.02426C2.38876 7.04863 2.91769 9.08101 4.26913 10.6003C4.92975 11.3429 5.30859 12.3232 5.30859 13.2924V14.3471C5.30859 15.0489 5.76798 15.645 6.40171 15.8515C6.61011 17.0828 7.67886 18.0737 9 18.0737C10.3208 18.0737 11.3898 17.0831 11.5983 15.8515C12.232 15.645 12.6914 15.0489 12.6914 14.3471V13.2924C12.6914 12.3212 13.0715 11.3527 13.7616 10.5654C14.7716 9.41351 15.3283 7.93375 15.3281 6.40182C15.3281 2.4093 11.6737 -0.626828 7.64068 0.215727ZM9 17.019C8.32212 17.019 7.72777 16.5526 7.50829 15.9256H10.4917C10.2722 16.5526 9.67788 17.019 9 17.019ZM11.6367 14.3471C11.6367 14.6379 11.4002 14.8745 11.1094 14.8745H6.89062C6.59985 14.8745 6.36328 14.6379 6.36328 14.3471V13.8198H11.6367V14.3471ZM12.9685 9.87023C12.233 10.7093 11.7805 11.7211 11.6657 12.7651H6.33438C6.2197 11.7205 5.76837 10.6988 5.05723 9.89931C3.93089 8.63312 3.49077 6.93595 3.84975 5.24304C4.26878 3.26676 5.87893 1.66135 7.85644 1.24816C11.2323 0.54268 14.2734 3.07787 14.2734 6.40182C14.2736 7.67797 13.8098 8.91067 12.9685 9.87023ZM1.58203 6.40182H0.527344C0.236109 6.40182 0 6.63793 0 6.92916C0 7.2204 0.236109 7.45651 0.527344 7.45651H1.58203C1.87327 7.45651 2.10938 7.2204 2.10938 6.92916C2.10938 6.63793 1.87327 6.40182 1.58203 6.40182ZM1.80046 3.7651L1.05469 3.01933C0.848777 2.81339 0.514863 2.81339 0.308918 3.01933C0.102973 3.22528 0.102973 3.55916 0.308918 3.7651L1.05469 4.51087C1.2606 4.71682 1.59451 4.71685 1.80046 4.51087C2.0064 4.30493 2.0064 3.97105 1.80046 3.7651ZM1.80046 9.34746C1.59451 9.14151 1.2606 9.14151 1.05469 9.34746L0.308918 10.0932C0.102973 10.2992 0.102973 10.6331 0.308918 10.839C0.514828 11.0449 0.848742 11.045 1.05469 10.839L1.80046 10.0932C2.0064 9.88728 2.0064 9.5534 1.80046 9.34746ZM17.4727 6.40182H16.418C16.1267 6.40182 15.8906 6.63793 15.8906 6.92916C15.8906 7.2204 16.1267 7.45651 16.418 7.45651H17.4727C17.7639 7.45651 18 7.2204 18 6.92916C18 6.63793 17.7639 6.40182 17.4727 6.40182ZM17.6911 3.01933C17.4852 2.81339 17.1513 2.81339 16.9453 3.01933L16.1995 3.7651C15.9936 3.97105 15.9936 4.30493 16.1995 4.51087C16.4055 4.71678 16.7394 4.71682 16.9453 4.51087L17.6911 3.7651C17.897 3.55916 17.897 3.22528 17.6911 3.01933ZM17.6911 10.0932L16.9453 9.34746C16.7394 9.14151 16.4055 9.14151 16.1995 9.34746C15.9936 9.5534 15.9936 9.88728 16.1995 10.0932L16.9453 10.839C17.1512 11.0449 17.4851 11.0449 17.6911 10.839C17.897 10.6331 17.897 10.2992 17.6911 10.0932Z' fill='%230583F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_909_1417'%3E%3Crect width='18' height='18' fill='white' transform='translate(0 0.0739746)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.item-navigate.active>.ico-navigate.nav-r,
.item-navigate:hover>.ico-navigate.nav-r {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_535_4467)'%3E%3Cpath d='M13.5703 8.08594C13.9586 8.08594 14.2734 7.77114 14.2734 7.38281C14.2734 6.99449 13.9586 6.67969 13.5703 6.67969C13.182 6.67969 12.8672 6.99449 12.8672 7.38281C12.8672 7.77114 13.182 8.08594 13.5703 8.08594Z' fill='%230583F2'/%3E%3Cpath d='M15.1875 1.40625H14.2734V0.703125C14.2734 0.314789 13.9586 0 13.5703 0C13.182 0 12.8672 0.314789 12.8672 0.703125V1.40625H9.66797V0.703125C9.66797 0.314789 9.35318 0 8.96484 0C8.57651 0 8.26172 0.314789 8.26172 0.703125V1.40625H5.09766V0.703125C5.09766 0.314789 4.78287 0 4.39453 0C4.0062 0 3.69141 0.314789 3.69141 0.703125V1.40625H2.8125C1.26169 1.40625 0 2.66794 0 4.21875V15.1875C0 16.7383 1.26169 18 2.8125 18H8.19141C8.57974 18 8.89453 17.6852 8.89453 17.2969C8.89453 16.9085 8.57974 16.5938 8.19141 16.5938H2.8125C2.03709 16.5938 1.40625 15.9629 1.40625 15.1875V4.21875C1.40625 3.44334 2.03709 2.8125 2.8125 2.8125H3.69141V3.51562C3.69141 3.90396 4.0062 4.21875 4.39453 4.21875C4.78287 4.21875 5.09766 3.90396 5.09766 3.51562V2.8125H8.26172V3.51562C8.26172 3.90396 8.57651 4.21875 8.96484 4.21875C9.35318 4.21875 9.66797 3.90396 9.66797 3.51562V2.8125H12.8672V3.51562C12.8672 3.90396 13.182 4.21875 13.5703 4.21875C13.9586 4.21875 14.2734 3.90396 14.2734 3.51562V2.8125H15.1875C15.9629 2.8125 16.5938 3.44334 16.5938 4.21875V8.22656C16.5938 8.6149 16.9085 8.92969 17.2969 8.92969C17.6852 8.92969 18 8.6149 18 8.22656V4.21875C18 2.66794 16.7383 1.40625 15.1875 1.40625Z' fill='%230583F2'/%3E%3Cpath d='M13.7461 9.49219C11.4005 9.49219 9.49219 11.4005 9.49219 13.7461C9.49219 16.0917 11.4005 18 13.7461 18C16.0917 18 18 16.0917 18 13.7461C18 11.4005 16.0917 9.49219 13.7461 9.49219ZM13.7461 16.5938C12.1759 16.5938 10.8984 15.3163 10.8984 13.7461C10.8984 12.1759 12.1759 10.8984 13.7461 10.8984C15.3163 10.8984 16.5938 12.1759 16.5938 13.7461C16.5938 15.3163 15.3163 16.5938 13.7461 16.5938Z' fill='%230583F2'/%3E%3Cpath d='M14.7656 13.043H14.4492V12.3047C14.4492 11.9164 14.1344 11.6016 13.7461 11.6016C13.3578 11.6016 13.043 11.9164 13.043 12.3047V13.7461C13.043 14.1344 13.3578 14.4492 13.7461 14.4492H14.7656C15.154 14.4492 15.4688 14.1344 15.4688 13.7461C15.4688 13.3578 15.154 13.043 14.7656 13.043Z' fill='%230583F2'/%3E%3Cpath d='M10.5117 8.08594C10.9 8.08594 11.2148 7.77114 11.2148 7.38281C11.2148 6.99449 10.9 6.67969 10.5117 6.67969C10.1234 6.67969 9.80859 6.99449 9.80859 7.38281C9.80859 7.77114 10.1234 8.08594 10.5117 8.08594Z' fill='%230583F2'/%3E%3Cpath d='M7.45312 11.1445C7.84145 11.1445 8.15625 10.8297 8.15625 10.4414C8.15625 10.0531 7.84145 9.73828 7.45312 9.73828C7.0648 9.73828 6.75 10.0531 6.75 10.4414C6.75 10.8297 7.0648 11.1445 7.45312 11.1445Z' fill='%230583F2'/%3E%3Cpath d='M4.39453 8.08594C4.78286 8.08594 5.09766 7.77114 5.09766 7.38281C5.09766 6.99449 4.78286 6.67969 4.39453 6.67969C4.00621 6.67969 3.69141 6.99449 3.69141 7.38281C3.69141 7.77114 4.00621 8.08594 4.39453 8.08594Z' fill='%230583F2'/%3E%3Cpath d='M4.39453 11.1445C4.78286 11.1445 5.09766 10.8297 5.09766 10.4414C5.09766 10.0531 4.78286 9.73828 4.39453 9.73828C4.00621 9.73828 3.69141 10.0531 3.69141 10.4414C3.69141 10.8297 4.00621 11.1445 4.39453 11.1445Z' fill='%230583F2'/%3E%3Cpath d='M4.39453 14.2031C4.78286 14.2031 5.09766 13.8883 5.09766 13.5C5.09766 13.1117 4.78286 12.7969 4.39453 12.7969C4.00621 12.7969 3.69141 13.1117 3.69141 13.5C3.69141 13.8883 4.00621 14.2031 4.39453 14.2031Z' fill='%230583F2'/%3E%3Cpath d='M7.45312 14.2031C7.84145 14.2031 8.15625 13.8883 8.15625 13.5C8.15625 13.1117 7.84145 12.7969 7.45312 12.7969C7.0648 12.7969 6.75 13.1117 6.75 13.5C6.75 13.8883 7.0648 14.2031 7.45312 14.2031Z' fill='%230583F2'/%3E%3Cpath d='M7.45312 8.08594C7.84145 8.08594 8.15625 7.77114 8.15625 7.38281C8.15625 6.99449 7.84145 6.67969 7.45312 6.67969C7.0648 6.67969 6.75 6.99449 6.75 7.38281C6.75 7.77114 7.0648 8.08594 7.45312 8.08594Z' fill='%230583F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_535_4467'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.item-navigate.active>.ico-navigate.nav-c,
.item-navigate:hover>.ico-navigate.nav-c {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_909_1421)'%3E%3Cpath d='M7.55859 17.3708C7.55859 17.7592 7.24384 18.074 6.85547 18.074H2.8125C1.26165 18.074 0 16.8123 0 15.2615V2.88647C0 1.33563 1.26165 0.0739746 2.8125 0.0739746H11.4571C13.0078 0.0739746 14.2696 1.33563 14.2696 2.88647V10.3396C14.2696 10.728 13.9547 11.0427 13.5664 11.0427C13.1781 11.0427 12.8633 10.728 12.8633 10.3396V2.88647C12.8633 2.1111 12.2324 1.48022 11.4571 1.48022H2.8125C2.03713 1.48022 1.40625 2.1111 1.40625 2.88647V15.2615C1.40625 16.0368 2.03713 16.6677 2.8125 16.6677H6.85547C7.24384 16.6677 7.55859 16.9825 7.55859 17.3708ZM15.8428 11.5257C15.5271 11.2996 15.0879 11.3724 14.8619 11.688L11.3961 16.5292C11.3015 16.6389 11.1829 16.6626 11.1194 16.6668C11.0538 16.671 10.9269 16.6628 10.818 16.5591L8.57429 14.4047C8.29427 14.1358 7.8492 14.1447 7.58015 14.4249C7.31113 14.7051 7.3202 15.1501 7.60036 15.419L9.84621 17.5756C10.1827 17.8957 10.6316 18.074 11.0936 18.074C11.1333 18.074 11.1731 18.0726 11.2129 18.07C11.7161 18.0365 12.1859 17.7918 12.5019 17.3984C12.51 17.3884 12.5179 17.378 12.5255 17.3674L16.0053 12.5067C16.2313 12.191 16.1587 11.7518 15.8428 11.5257ZM10.7539 4.29272H3.51176C3.12342 4.29272 2.80863 4.60748 2.80863 4.99585C2.80863 5.38422 3.12342 5.69897 3.51176 5.69897H10.7539C11.1422 5.69897 11.4571 5.38422 11.4571 4.99585C11.4571 4.60748 11.1422 4.29272 10.7539 4.29272ZM11.4571 7.80835C11.4571 7.41998 11.1422 7.10522 10.7539 7.10522H3.51176C3.12342 7.10522 2.80863 7.41998 2.80863 7.80835C2.80863 8.19672 3.12342 8.51147 3.51176 8.51147H10.7539C11.1422 8.51147 11.4571 8.19672 11.4571 7.80835ZM3.51176 9.91772C3.12342 9.91772 2.80863 10.2325 2.80863 10.6208C2.80863 11.0092 3.12342 11.324 3.51176 11.324H7.91016C8.29853 11.324 8.61328 11.0092 8.61328 10.6208C8.61328 10.2325 8.29853 9.91772 7.91016 9.91772H3.51176Z' fill='%230583F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_909_1421'%3E%3Crect width='18' height='18' fill='white' transform='translate(0 0.0739746)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.item-navigate.active>.ico-navigate.nav-d,
.item-navigate:hover>.ico-navigate.nav-d {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_909_1424)'%3E%3Cpath d='M13.5703 8.15991C13.9586 8.15991 14.2734 7.84511 14.2734 7.45679C14.2734 7.06846 13.9586 6.75366 13.5703 6.75366C13.182 6.75366 12.8672 7.06846 12.8672 7.45679C12.8672 7.84511 13.182 8.15991 13.5703 8.15991Z' fill='%230583F2'/%3E%3Cpath d='M15.1875 1.48022H14.2734V0.7771C14.2734 0.388764 13.9586 0.0739746 13.5703 0.0739746C13.182 0.0739746 12.8672 0.388764 12.8672 0.7771V1.48022H9.66797V0.7771C9.66797 0.388764 9.35318 0.0739746 8.96484 0.0739746C8.57651 0.0739746 8.26172 0.388764 8.26172 0.7771V1.48022H5.09766V0.7771C5.09766 0.388764 4.78287 0.0739746 4.39453 0.0739746C4.0062 0.0739746 3.69141 0.388764 3.69141 0.7771V1.48022H2.8125C1.26169 1.48022 0 2.74191 0 4.29272V15.2615C0 16.8123 1.26169 18.074 2.8125 18.074H8.19141C8.57974 18.074 8.89453 17.7592 8.89453 17.3708C8.89453 16.9825 8.57974 16.6677 8.19141 16.6677H2.8125C2.03709 16.6677 1.40625 16.0369 1.40625 15.2615V4.29272C1.40625 3.51732 2.03709 2.88647 2.8125 2.88647H3.69141V3.5896C3.69141 3.97794 4.0062 4.29272 4.39453 4.29272C4.78287 4.29272 5.09766 3.97794 5.09766 3.5896V2.88647H8.26172V3.5896C8.26172 3.97794 8.57651 4.29272 8.96484 4.29272C9.35318 4.29272 9.66797 3.97794 9.66797 3.5896V2.88647H12.8672V3.5896C12.8672 3.97794 13.182 4.29272 13.5703 4.29272C13.9586 4.29272 14.2734 3.97794 14.2734 3.5896V2.88647H15.1875C15.9629 2.88647 16.5938 3.51732 16.5938 4.29272V8.30054C16.5938 8.68887 16.9085 9.00366 17.2969 9.00366C17.6852 9.00366 18 8.68887 18 8.30054V4.29272C18 2.74191 16.7383 1.48022 15.1875 1.48022Z' fill='%230583F2'/%3E%3Cpath d='M13.7461 9.56616C11.4005 9.56616 9.49219 11.4744 9.49219 13.8201C9.49219 16.1657 11.4005 18.074 13.7461 18.074C16.0917 18.074 18 16.1657 18 13.8201C18 11.4744 16.0917 9.56616 13.7461 9.56616ZM13.7461 16.6677C12.1759 16.6677 10.8984 15.3903 10.8984 13.8201C10.8984 12.2498 12.1759 10.9724 13.7461 10.9724C15.3163 10.9724 16.5938 12.2498 16.5938 13.8201C16.5938 15.3903 15.3163 16.6677 13.7461 16.6677Z' fill='%230583F2'/%3E%3Cpath d='M14.7656 13.1169H14.4492V12.3787C14.4492 11.9903 14.1344 11.6755 13.7461 11.6755C13.3578 11.6755 13.043 11.9903 13.043 12.3787V13.8201C13.043 14.2084 13.3578 14.5232 13.7461 14.5232H14.7656C15.154 14.5232 15.4688 14.2084 15.4688 13.8201C15.4688 13.4317 15.154 13.1169 14.7656 13.1169Z' fill='%230583F2'/%3E%3Cpath d='M10.5117 8.15991C10.9 8.15991 11.2148 7.84511 11.2148 7.45679C11.2148 7.06846 10.9 6.75366 10.5117 6.75366C10.1234 6.75366 9.80859 7.06846 9.80859 7.45679C9.80859 7.84511 10.1234 8.15991 10.5117 8.15991Z' fill='%230583F2'/%3E%3Cpath d='M7.45312 11.2185C7.84145 11.2185 8.15625 10.9037 8.15625 10.5154C8.15625 10.1271 7.84145 9.81226 7.45312 9.81226C7.0648 9.81226 6.75 10.1271 6.75 10.5154C6.75 10.9037 7.0648 11.2185 7.45312 11.2185Z' fill='%230583F2'/%3E%3Cpath d='M4.39453 8.15991C4.78286 8.15991 5.09766 7.84511 5.09766 7.45679C5.09766 7.06846 4.78286 6.75366 4.39453 6.75366C4.00621 6.75366 3.69141 7.06846 3.69141 7.45679C3.69141 7.84511 4.00621 8.15991 4.39453 8.15991Z' fill='%230583F2'/%3E%3Cpath d='M4.39453 11.2185C4.78286 11.2185 5.09766 10.9037 5.09766 10.5154C5.09766 10.1271 4.78286 9.81226 4.39453 9.81226C4.00621 9.81226 3.69141 10.1271 3.69141 10.5154C3.69141 10.9037 4.00621 11.2185 4.39453 11.2185Z' fill='%230583F2'/%3E%3Cpath d='M4.39453 14.2771C4.78286 14.2771 5.09766 13.9623 5.09766 13.574C5.09766 13.1856 4.78286 12.8708 4.39453 12.8708C4.00621 12.8708 3.69141 13.1856 3.69141 13.574C3.69141 13.9623 4.00621 14.2771 4.39453 14.2771Z' fill='%230583F2'/%3E%3Cpath d='M7.45312 14.2771C7.84145 14.2771 8.15625 13.9623 8.15625 13.574C8.15625 13.1856 7.84145 12.8708 7.45312 12.8708C7.0648 12.8708 6.75 13.1856 6.75 13.574C6.75 13.9623 7.0648 14.2771 7.45312 14.2771Z' fill='%230583F2'/%3E%3Cpath d='M7.45312 8.15991C7.84145 8.15991 8.15625 7.84511 8.15625 7.45679C8.15625 7.06846 7.84145 6.75366 7.45312 6.75366C7.0648 6.75366 6.75 7.06846 6.75 7.45679C6.75 7.84511 7.0648 8.15991 7.45312 8.15991Z' fill='%230583F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_909_1424'%3E%3Crect width='18' height='18' fill='white' transform='translate(0 0.0739746)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.item-navigate.active>.ico-navigate.nav-e,
.item-navigate:hover>.ico-navigate.nav-e {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_909_1442)'%3E%3Cpath d='M15.2974 9.3457L14.6318 8.79776C14.1758 8.42242 14.1766 7.72479 14.6318 7.3502L15.2974 6.80226C15.5265 6.61466 15.6813 6.35161 15.7341 6.06025C15.7869 5.76889 15.7342 5.46825 15.5854 5.2122L14.2711 2.93576C14.1237 2.67895 13.8897 2.48301 13.611 2.38304C13.3323 2.28308 13.0271 2.28561 12.7501 2.3902L11.9427 2.69267C11.3897 2.89979 10.786 2.55045 10.6891 1.96889L10.5474 1.11845C10.4995 0.826247 10.3491 0.560653 10.1231 0.369262C9.89719 0.17787 9.61049 0.0731899 9.31439 0.0739791H6.68579C6.38968 0.0731837 6.10296 0.177865 5.87702 0.369264C5.65108 0.560662 5.50069 0.826267 5.45279 1.11848L5.31104 1.96889C5.21395 2.55148 4.60939 2.89945 4.05742 2.6927L3.25007 2.3902C2.97306 2.28561 2.66785 2.28308 2.38914 2.38304C2.11042 2.48301 1.8764 2.67895 1.72901 2.93576L0.414729 5.21217C0.26599 5.46821 0.213292 5.76885 0.266077 6.06022C0.318863 6.35159 0.473682 6.61464 0.702792 6.80223L1.36839 7.35017C1.82439 7.72554 1.82348 8.42311 1.36839 8.79773L0.70276 9.34567C0.473656 9.53326 0.318841 9.79631 0.266056 10.0877C0.21327 10.379 0.265965 10.6797 0.414698 10.9357L1.72901 13.2122C2.03582 13.7435 2.67545 13.9729 3.25007 13.7577L4.05739 13.4553C4.61048 13.248 5.2141 13.5976 5.31101 14.179L5.45276 15.0294C5.50065 15.3216 5.65104 15.5873 5.87698 15.7787C6.10292 15.9701 6.38964 16.0748 6.68576 16.074H9.31435C9.61046 16.0748 9.89717 15.9701 10.1231 15.7787C10.349 15.5873 10.4994 15.3217 10.5473 15.0295L10.689 14.1791C10.7861 13.5967 11.3906 13.2484 11.9427 13.4553L12.7501 13.7578C13.0271 13.8624 13.3323 13.8649 13.611 13.765C13.8897 13.665 14.1238 13.469 14.2711 13.2122L15.5855 10.9357C15.7342 10.6797 15.7869 10.379 15.7341 10.0877C15.6813 9.79634 15.5265 9.5333 15.2974 9.3457ZM13.1886 12.5872L12.3813 12.2847C11.0907 11.8013 9.6822 12.6169 9.4561 13.9736L9.31439 14.824H6.68579L6.54404 13.9736C6.31751 12.6143 4.90698 11.8022 3.61889 12.2847L2.81154 12.5872L1.49726 10.3108L2.16285 9.76282C3.22689 8.88689 3.22467 7.25926 2.16285 6.38514L1.49726 5.8372L2.81157 3.56076L3.61889 3.86323C4.90951 4.34667 6.31795 3.53104 6.54404 2.17439L6.68576 1.32398H9.31435L9.45607 2.17439C9.68264 3.53382 11.0932 4.34567 12.3812 3.86323L13.1886 3.56076L14.5032 5.83689L14.5028 5.83717L13.8373 6.3851C12.7733 7.26098 12.7754 8.88864 13.8372 9.76279L14.5029 10.3107L13.1886 12.5872ZM8.00007 4.99064C6.29992 4.99064 4.91673 6.37382 4.91673 8.07398C4.91673 9.77414 6.29992 11.1573 8.00007 11.1573C9.70023 11.1573 11.0834 9.77414 11.0834 8.07398C11.0834 6.37382 9.70023 4.99064 8.00007 4.99064ZM8.00007 9.90732C6.98917 9.90732 6.16673 9.08489 6.16673 8.07398C6.16673 7.06307 6.98917 6.24064 8.00007 6.24064C9.01098 6.24064 9.83342 7.06307 9.83342 8.07398C9.83342 9.08489 9.01098 9.90732 8.00007 9.90732Z' fill='%230583F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_909_1442'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.0739746)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.item-navigate.active>.ico-navigate.nav-f,
.item-navigate:hover>.ico-navigate.nav-f {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.49991 1.65723C9.70988 1.65723 9.91124 1.74063 10.0597 1.8891C10.2082 2.03757 10.2916 2.23893 10.2916 2.44889V9.57389C10.2916 9.78386 10.2082 9.98522 10.0597 10.1337C9.91124 10.2822 9.70988 10.3656 9.49991 10.3656C9.28995 10.3656 9.08859 10.2822 8.94012 10.1337C8.79166 9.98522 8.70825 9.78386 8.70825 9.57389V2.44889C8.70825 2.23893 8.79166 2.03757 8.94012 1.8891C9.08859 1.74063 9.28995 1.65723 9.49991 1.65723ZM5.0175 3.97918C5.16591 4.12764 5.24929 4.32897 5.24929 4.53889C5.24929 4.74881 5.16591 4.95014 5.0175 5.0986C4.13202 5.98444 3.52909 7.11293 3.28492 8.34141C3.04076 9.56989 3.16633 10.8432 3.64576 12.0003C4.12519 13.1574 4.93695 14.1464 5.9784 14.8422C7.01986 15.538 8.24424 15.9094 9.49675 15.9094C10.7493 15.9094 11.9736 15.538 13.0151 14.8422C14.0565 14.1464 14.8683 13.1574 15.3477 12.0003C15.8272 10.8432 15.9527 9.56989 15.7086 8.34141C15.4644 7.11293 14.8615 5.98444 13.976 5.0986C13.9004 5.02557 13.8401 4.93822 13.7986 4.84163C13.7571 4.74504 13.7353 4.64116 13.7343 4.53604C13.7334 4.43093 13.7535 4.32668 13.7933 4.22939C13.8331 4.13209 13.8919 4.0437 13.9662 3.96937C14.0405 3.89504 14.1289 3.83626 14.2262 3.79645C14.3235 3.75665 14.4277 3.73661 14.5329 3.73753C14.638 3.73844 14.7419 3.76028 14.8384 3.80177C14.935 3.84326 15.0224 3.90357 15.0954 3.97918C16.2024 5.08643 16.9562 6.49705 17.2614 8.03268C17.5667 9.5683 17.4098 11.16 16.8106 12.6064C16.2113 14.0529 15.1966 15.2892 13.8948 16.159C12.593 17.0288 11.0624 17.493 9.49675 17.493C7.93107 17.493 6.40054 17.0288 5.0987 16.159C3.79686 15.2892 2.78216 14.0529 2.1829 12.6064C1.58365 11.16 1.42675 9.5683 1.73205 8.03268C2.03734 6.49705 2.79112 5.08643 3.89808 3.97918C4.04654 3.83077 4.24787 3.7474 4.45779 3.7474C4.66771 3.7474 4.86904 3.83077 5.0175 3.97918Z' fill='%230583F2'/%3E%3C/svg%3E%0A");
}

.button-sched {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_447_767)'%3E%3Cpath d='M14.0703 8.08594C14.4586 8.08594 14.7734 7.77114 14.7734 7.38281C14.7734 6.99449 14.4586 6.67969 14.0703 6.67969C13.682 6.67969 13.3672 6.99449 13.3672 7.38281C13.3672 7.77114 13.682 8.08594 14.0703 8.08594Z' fill='white'/%3E%3Cpath d='M15.6875 1.40625H14.7734V0.703125C14.7734 0.314789 14.4586 0 14.0703 0C13.682 0 13.3672 0.314789 13.3672 0.703125V1.40625H10.168V0.703125C10.168 0.314789 9.85318 0 9.46484 0C9.07651 0 8.76172 0.314789 8.76172 0.703125V1.40625H5.59766V0.703125C5.59766 0.314789 5.28287 0 4.89453 0C4.5062 0 4.19141 0.314789 4.19141 0.703125V1.40625H3.3125C1.76169 1.40625 0.5 2.66794 0.5 4.21875V15.1875C0.5 16.7383 1.76169 18 3.3125 18H8.69141C9.07974 18 9.39453 17.6852 9.39453 17.2969C9.39453 16.9085 9.07974 16.5938 8.69141 16.5938H3.3125C2.53709 16.5938 1.90625 15.9629 1.90625 15.1875V4.21875C1.90625 3.44334 2.53709 2.8125 3.3125 2.8125H4.19141V3.51562C4.19141 3.90396 4.5062 4.21875 4.89453 4.21875C5.28287 4.21875 5.59766 3.90396 5.59766 3.51562V2.8125H8.76172V3.51562C8.76172 3.90396 9.07651 4.21875 9.46484 4.21875C9.85318 4.21875 10.168 3.90396 10.168 3.51562V2.8125H13.3672V3.51562C13.3672 3.90396 13.682 4.21875 14.0703 4.21875C14.4586 4.21875 14.7734 3.90396 14.7734 3.51562V2.8125H15.6875C16.4629 2.8125 17.0938 3.44334 17.0938 4.21875V8.22656C17.0938 8.6149 17.4085 8.92969 17.7969 8.92969C18.1852 8.92969 18.5 8.6149 18.5 8.22656V4.21875C18.5 2.66794 17.2383 1.40625 15.6875 1.40625Z' fill='white'/%3E%3Cpath d='M14.2461 9.49219C11.9005 9.49219 9.99219 11.4005 9.99219 13.7461C9.99219 16.0917 11.9005 18 14.2461 18C16.5917 18 18.5 16.0917 18.5 13.7461C18.5 11.4005 16.5917 9.49219 14.2461 9.49219ZM14.2461 16.5938C12.6759 16.5938 11.3984 15.3163 11.3984 13.7461C11.3984 12.1759 12.6759 10.8984 14.2461 10.8984C15.8163 10.8984 17.0938 12.1759 17.0938 13.7461C17.0938 15.3163 15.8163 16.5938 14.2461 16.5938Z' fill='white'/%3E%3Cpath d='M15.2656 13.043H14.9492V12.3047C14.9492 11.9164 14.6344 11.6016 14.2461 11.6016C13.8578 11.6016 13.543 11.9164 13.543 12.3047V13.7461C13.543 14.1344 13.8578 14.4492 14.2461 14.4492H15.2656C15.654 14.4492 15.9688 14.1344 15.9688 13.7461C15.9688 13.3578 15.654 13.043 15.2656 13.043Z' fill='white'/%3E%3Cpath d='M11.0117 8.08594C11.4 8.08594 11.7148 7.77114 11.7148 7.38281C11.7148 6.99449 11.4 6.67969 11.0117 6.67969C10.6234 6.67969 10.3086 6.99449 10.3086 7.38281C10.3086 7.77114 10.6234 8.08594 11.0117 8.08594Z' fill='white'/%3E%3Cpath d='M7.95312 11.1445C8.34145 11.1445 8.65625 10.8297 8.65625 10.4414C8.65625 10.0531 8.34145 9.73828 7.95312 9.73828C7.5648 9.73828 7.25 10.0531 7.25 10.4414C7.25 10.8297 7.5648 11.1445 7.95312 11.1445Z' fill='white'/%3E%3Cpath d='M4.89453 8.08594C5.28286 8.08594 5.59766 7.77114 5.59766 7.38281C5.59766 6.99449 5.28286 6.67969 4.89453 6.67969C4.50621 6.67969 4.19141 6.99449 4.19141 7.38281C4.19141 7.77114 4.50621 8.08594 4.89453 8.08594Z' fill='white'/%3E%3Cpath d='M4.89453 11.1445C5.28286 11.1445 5.59766 10.8297 5.59766 10.4414C5.59766 10.0531 5.28286 9.73828 4.89453 9.73828C4.50621 9.73828 4.19141 10.0531 4.19141 10.4414C4.19141 10.8297 4.50621 11.1445 4.89453 11.1445Z' fill='white'/%3E%3Cpath d='M4.89453 14.2031C5.28286 14.2031 5.59766 13.8883 5.59766 13.5C5.59766 13.1117 5.28286 12.7969 4.89453 12.7969C4.50621 12.7969 4.19141 13.1117 4.19141 13.5C4.19141 13.8883 4.50621 14.2031 4.89453 14.2031Z' fill='white'/%3E%3Cpath d='M7.95312 14.2031C8.34145 14.2031 8.65625 13.8883 8.65625 13.5C8.65625 13.1117 8.34145 12.7969 7.95312 12.7969C7.5648 12.7969 7.25 13.1117 7.25 13.5C7.25 13.8883 7.5648 14.2031 7.95312 14.2031Z' fill='white'/%3E%3Cpath d='M7.95312 8.08594C8.34145 8.08594 8.65625 7.77114 8.65625 7.38281C8.65625 6.99449 8.34145 6.67969 7.95312 6.67969C7.5648 6.67969 7.25 6.99449 7.25 7.38281C7.25 7.77114 7.5648 8.08594 7.95312 8.08594Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_447_767'%3E%3Crect width='18' height='18' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.button-ar-a::after {
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_535_6400)'%3E%3Cpath d='M7.00031 5.64882L2.99519 1.64378C2.90256 1.55107 2.7789 1.5 2.64705 1.5C2.5152 1.5 2.39154 1.55107 2.29891 1.64378L2.00396 1.93865C1.81203 2.1308 1.81203 2.44309 2.00396 2.63494L5.36715 5.99813L2.00022 9.36506C1.90759 9.45776 1.85645 9.58135 1.85645 9.71313C1.85645 9.84505 1.90759 9.96864 2.00022 10.0614L2.29517 10.3562C2.38788 10.4489 2.51146 10.5 2.64332 10.5C2.77517 10.5 2.89883 10.4489 2.99146 10.3562L7.00031 6.34752C7.09316 6.25452 7.14416 6.13035 7.14387 5.99835C7.14416 5.86584 7.09316 5.74175 7.00031 5.64882Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_535_6400'%3E%3Crect width='9' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.subjects-step>.item>input:checked~.content-subject-step>.subject-name-status::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.59501 9.16177C4.48047 9.27699 4.32417 9.34127 4.16184 9.34127C3.99951 9.34127 3.84321 9.27699 3.72867 9.16177L0.269259 5.70178C-0.0897531 5.34276 -0.0897531 4.76059 0.269259 4.40227L0.702429 3.96898C1.06156 3.60997 1.64304 3.60997 2.00205 3.96898L4.16187 6.12889L9.99789 0.292697C10.357 -0.0663156 10.9391 -0.0663156 11.2975 0.292697L11.7307 0.725982C12.0897 1.08499 12.0897 1.66705 11.7307 2.02549L4.59501 9.16177Z' fill='white'/%3E%3C/svg%3E%0A");
}

.course-step>.item>input:checked~.content-course-step::before {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='29' height='29' rx='14.5' fill='white' stroke='%230583F2'/%3E%3Crect x='6' y='6' width='18' height='18' rx='9' fill='%230583F2'/%3E%3C/svg%3E%0A");
}

.pass-show {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-right: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cpath d='M12.9842 10.0009C12.9842 11.6509 11.6509 12.9842 10.0009 12.9842C8.35091 12.9842 7.01758 11.6509 7.01758 10.0009C7.01758 8.35091 8.35091 7.01758 10.0009 7.01758C11.6509 7.01758 12.9842 8.35091 12.9842 10.0009Z' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.99987 16.8913C12.9415 16.8913 15.6832 15.1579 17.5915 12.1579C18.3415 10.9829 18.3415 9.00794 17.5915 7.83294C15.6832 4.83294 12.9415 3.09961 9.99987 3.09961C7.0582 3.09961 4.31654 4.83294 2.4082 7.83294C1.6582 9.00794 1.6582 10.9829 2.4082 12.1579C4.31654 15.1579 7.0582 16.8913 9.99987 16.8913Z' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.button-ar-b::after {
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_584_2403)'%3E%3Cpath d='M7.00031 5.64882L2.99519 1.64378C2.90256 1.55107 2.7789 1.5 2.64705 1.5C2.5152 1.5 2.39154 1.55107 2.29891 1.64378L2.00396 1.93865C1.81203 2.1308 1.81203 2.44309 2.00396 2.63494L5.36715 5.99813L2.00022 9.36506C1.90759 9.45776 1.85645 9.58135 1.85645 9.71313C1.85645 9.84505 1.90759 9.96864 2.00022 10.0614L2.29517 10.3562C2.38788 10.4489 2.51146 10.5 2.64332 10.5C2.77517 10.5 2.89883 10.4489 2.99146 10.3562L7.00031 6.34752C7.09316 6.25452 7.14416 6.13035 7.14387 5.99835C7.14416 5.86584 7.09316 5.74175 7.00031 5.64882Z' fill='%230583F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_584_2403'%3E%3Crect width='9' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.head-test::before {
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_607_2999)'%3E%3Cpath d='M22.5 5.27197C21.7719 5.27197 21.1816 5.86225 21.1816 6.59033C21.1816 7.31842 21.7719 7.90869 22.5 7.90869C26.8624 7.90869 30.4115 11.4572 30.4115 15.8188C30.4115 16.5469 31.0017 17.1372 31.7298 17.1372C32.4579 17.1372 33.0482 16.5469 33.0482 15.8188C33.0482 10.0033 28.3163 5.27197 22.5 5.27197Z' fill='white'/%3E%3Cpath d='M19.1017 0.354137C13.1454 1.59876 8.31577 6.38211 7.04496 12.3755C5.9719 17.4364 7.29422 22.5173 10.6728 26.3155C12.3244 28.172 13.2715 30.6227 13.2715 33.0459V35.6827C13.2715 37.437 14.42 38.9273 16.0043 39.4435C16.5253 42.5219 19.1972 44.999 22.5 44.999C25.802 44.999 28.4745 42.5227 28.9957 39.4435C30.58 38.9273 31.7285 37.437 31.7285 35.6826V33.0458C31.7285 30.6179 32.6788 28.1967 34.4041 26.2283C36.929 23.3486 38.3208 19.6492 38.3203 15.8194C38.3203 5.83807 29.1842 -1.75225 19.1017 0.354137ZM22.5 42.3623C20.8053 42.3623 19.3194 41.1962 18.7707 39.6289H26.2292C25.6806 41.1962 24.1947 42.3623 22.5 42.3623ZM29.0918 35.6827C29.0918 36.4096 28.5004 37.001 27.7734 37.001H17.2266C16.4996 37.001 15.9082 36.4096 15.9082 35.6827V34.3643H29.0918V35.6827ZM32.4213 24.4904C30.5826 26.5881 29.4514 29.1176 29.1643 31.7276H15.836C15.5493 29.1162 14.4209 26.5618 12.6431 24.5631C9.82723 21.3976 8.72692 17.1547 9.62437 12.9224C10.6719 7.98172 14.6973 3.9682 19.6411 2.93522C28.0807 1.17152 35.6836 7.50949 35.6836 15.8194C35.684 19.0098 34.5246 22.0915 32.4213 24.4904ZM3.95508 15.8194H1.31836C0.590273 15.8194 0 16.4096 0 17.1377C0 17.8658 0.590273 18.4561 1.31836 18.4561H3.95508C4.68316 18.4561 5.27344 17.8658 5.27344 17.1377C5.27344 16.4096 4.68316 15.8194 3.95508 15.8194ZM4.50114 9.22757L2.63672 7.36315C2.12194 6.84829 1.28716 6.84829 0.772295 7.36315C0.257432 7.87801 0.257432 8.71271 0.772295 9.22757L2.63672 11.092C3.15149 11.6069 3.98628 11.6069 4.50114 11.092C5.01601 10.5771 5.01601 9.74244 4.50114 9.22757ZM4.50114 23.1835C3.98628 22.6686 3.15149 22.6686 2.63672 23.1835L0.772295 25.0479C0.257432 25.5627 0.257432 26.3974 0.772295 26.9123C1.28707 27.4272 2.12186 27.4273 2.63672 26.9123L4.50114 25.0479C5.01601 24.533 5.01601 23.6983 4.50114 23.1835ZM43.6816 15.8194H41.0449C40.3168 15.8194 39.7266 16.4096 39.7266 17.1377C39.7266 17.8658 40.3168 18.4561 41.0449 18.4561H43.6816C44.4097 18.4561 45 17.8658 45 17.1377C45 16.4096 44.4097 15.8194 43.6816 15.8194ZM44.2277 7.36315C43.7129 6.84829 42.8781 6.84829 42.3633 7.36315L40.4989 9.22757C39.984 9.74244 39.984 10.5771 40.4989 11.092C41.0136 11.6068 41.8484 11.6069 42.3633 11.092L44.2277 9.22757C44.7426 8.71271 44.7426 7.87801 44.2277 7.36315ZM44.2277 25.0479L42.3633 23.1835C41.8485 22.6686 41.0137 22.6686 40.4989 23.1835C39.984 23.6983 39.984 24.533 40.4989 25.0479L42.3633 26.9123C42.8781 27.4271 43.7128 27.4272 44.2277 26.9123C44.7426 26.3974 44.7426 25.5627 44.2277 25.0479Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_607_2999'%3E%3Crect width='45' height='45' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.head-test.award-ico::before {
    background-image: url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.2084 21.0518H35.4263C35.0368 21.0518 34.6632 20.897 34.3878 20.6216C34.1123 20.3461 33.9576 19.9725 33.9576 19.583C33.9576 19.1935 34.1123 18.8199 34.3878 18.5444C34.6632 18.269 35.0368 18.1143 35.4263 18.1143H37.2084C38.3767 18.1132 39.4969 17.6487 40.323 16.8226C41.1491 15.9964 41.6136 14.8763 41.6147 13.708V9.79134C41.6131 9.66197 41.5611 9.53833 41.4696 9.44684C41.3781 9.35535 41.2545 9.30328 41.1251 9.30176H36.2293C35.8397 9.30176 35.4661 9.14702 35.1907 8.87157C34.9152 8.59613 34.7605 8.22254 34.7605 7.83301C34.7605 7.44347 34.9152 7.06989 35.1907 6.79444C35.4661 6.519 35.8397 6.36426 36.2293 6.36426H41.1251C42.0337 6.36529 42.9048 6.72669 43.5473 7.36917C44.1897 8.01165 44.5511 8.88274 44.5522 9.79134V13.708C44.5501 15.6551 43.7757 17.5218 42.3989 18.8985C41.0222 20.2753 39.1555 21.0497 37.2084 21.0518ZM11.5738 21.0518H9.79175C7.8447 21.0497 5.97799 20.2753 4.60122 18.8985C3.22445 17.5218 2.45007 15.6551 2.448 13.708V9.79134C2.44903 8.88274 2.81043 8.01165 3.45291 7.36917C4.09539 6.72669 4.96648 6.36529 5.87508 6.36426H10.7709C11.1605 6.36426 11.534 6.519 11.8095 6.79444C12.0849 7.06989 12.2397 7.44347 12.2397 7.83301C12.2397 8.22254 12.0849 8.59613 11.8095 8.87157C11.534 9.14702 11.1605 9.30176 10.7709 9.30176H5.87508C5.74571 9.30328 5.62207 9.35535 5.53058 9.44684C5.43909 9.53833 5.38702 9.66197 5.3855 9.79134V13.708C5.38654 14.8763 5.8511 15.9964 6.6772 16.8226C7.50331 17.6487 8.62346 18.1132 9.79175 18.1143H11.5738C11.9634 18.1143 12.337 18.269 12.6124 18.5444C12.8878 18.8199 13.0426 19.1935 13.0426 19.583C13.0426 19.9725 12.8878 20.3461 12.6124 20.6216C12.337 20.897 11.9634 21.0518 11.5738 21.0518Z' fill='white'/%3E%3Cpath d='M23.5002 28.8853C20.0579 28.7788 16.7833 27.3747 14.3331 24.9546C11.8829 22.5345 10.4383 19.2775 10.2892 15.8369L9.48436 6.16075C9.4448 5.68824 9.50373 5.21266 9.65741 4.76409C9.81109 4.31552 10.0562 3.90372 10.3772 3.55474C10.6982 3.20576 11.0881 2.92718 11.5223 2.73664C11.9565 2.5461 12.4255 2.44773 12.8997 2.44775H34.1006C34.5748 2.44773 35.0438 2.5461 35.478 2.73664C35.9122 2.92718 36.3021 3.20576 36.6231 3.55474C36.9441 3.90372 37.1892 4.31552 37.3429 4.76409C37.4966 5.21266 37.5555 5.68824 37.5159 6.16075L36.7111 15.8349C36.5625 19.2759 35.1181 22.5334 32.6679 24.9539C30.2176 27.3744 26.9427 28.7787 23.5002 28.8853ZM12.8997 5.38525C12.8319 5.38495 12.7647 5.39892 12.7027 5.42625C12.6406 5.45358 12.5849 5.49365 12.5394 5.54388C12.4931 5.59339 12.4578 5.65215 12.4358 5.71628C12.4139 5.78041 12.4058 5.84847 12.4121 5.91596L13.2189 15.5901C13.3114 18.2947 14.422 20.8645 16.3284 22.7851C18.2348 24.7057 20.7964 25.8353 23.5002 25.9478C26.2036 25.8353 28.7649 24.706 30.6712 22.7858C32.5776 20.8656 33.6885 18.2963 33.7814 15.5921L34.5882 5.91596C34.5945 5.84847 34.5864 5.78041 34.5645 5.71628C34.5425 5.65215 34.5072 5.59339 34.4609 5.54388C34.4154 5.49365 34.3597 5.45358 34.2976 5.42625C34.2356 5.39892 34.1684 5.38495 34.1006 5.38525H12.8997ZM33.8911 44.5519H13.1092C12.7212 44.552 12.3386 44.4599 11.9932 44.2831C11.6477 44.1063 11.3493 43.8499 11.1224 43.535C10.8956 43.2202 10.7468 42.8559 10.6884 42.4723C10.63 42.0886 10.6637 41.6966 10.7867 41.3285L12.0929 37.4118C12.255 36.9246 12.5664 36.5009 12.9829 36.2007C13.3995 35.9005 13.9 35.7391 14.4135 35.7394H32.5868C33.1008 35.7391 33.6018 35.9007 34.0187 36.2013C34.4356 36.5018 34.7473 36.9261 34.9094 37.4138L36.2137 41.3305C36.3362 41.6984 36.3696 42.0902 36.311 42.4736C36.2525 42.857 36.1036 43.221 35.8768 43.5356C35.65 43.8502 35.3517 44.1064 35.0064 44.2831C34.6612 44.4598 34.2789 44.5519 33.8911 44.5519ZM13.7888 41.6144H33.2115L32.2324 38.6769H14.7679L13.7888 41.6144Z' fill='white'/%3E%3Cpath d='M31.3334 38.6767H15.6667C15.3715 38.6768 15.0831 38.5878 14.8391 38.4215C14.5952 38.2552 14.407 38.0192 14.2992 37.7444C14.1914 37.4696 14.1689 37.1686 14.2347 36.8808C14.3004 36.593 14.4514 36.3316 14.6679 36.1309C16.2605 34.6845 17.4731 32.8687 18.1988 30.8434C18.6569 29.5936 18.8999 28.2753 18.9175 26.9444C18.9177 26.7507 18.9567 26.5591 19.0322 26.3807C19.1077 26.2024 19.2182 26.041 19.3571 25.9061C19.496 25.7712 19.6606 25.6655 19.8411 25.5953C20.0215 25.525 20.2142 25.4917 20.4078 25.4972C20.6009 25.4997 20.7915 25.5403 20.9689 25.6166C21.1462 25.6929 21.3068 25.8034 21.4414 25.9419C21.576 26.0803 21.682 26.2439 21.7533 26.4233C21.8246 26.6027 21.8598 26.7944 21.857 26.9875C21.834 28.6432 21.5314 30.2833 20.962 31.8382C20.4712 33.2288 19.7847 34.5423 18.9234 35.7392H28.0786C27.2141 34.5374 26.525 33.2186 26.0322 31.8226C25.4665 30.2723 25.1666 28.6376 25.145 26.9875C25.1422 26.7946 25.1774 26.603 25.2485 26.4237C25.3197 26.2444 25.4255 26.0809 25.5599 25.9425C25.6943 25.8041 25.8547 25.6936 26.0318 25.6172C26.2089 25.5408 26.3994 25.5 26.5922 25.4972H26.6118C26.9977 25.4971 27.368 25.6489 27.6428 25.9197C27.9177 26.1905 28.0749 26.5586 28.0806 26.9444C28.098 28.2699 28.3397 29.5829 28.7954 30.8277C29.5205 32.8588 30.7344 34.6801 32.3302 36.1309C32.5465 36.3315 32.6975 36.5927 32.7633 36.8803C32.8292 37.1679 32.8068 37.4687 32.6993 37.7435C32.5917 38.0182 32.4038 38.2542 32.1602 38.4207C31.9166 38.5872 31.6284 38.6764 31.3334 38.6767Z' fill='white'/%3E%3C/svg%3E%0A");
}

.head-test::after {
    background-image: url("data:image/svg+xml,%3Csvg width='680' height='173' viewBox='0 0 680 173' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 515.471 0)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 464.823 0)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 414.177 0)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 363.529 0)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 312.883 0)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 262.235 0)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 211.589 0)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 160.941 0)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 110.294 0)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 59.6475 0)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 9 0)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3C/svg%3E%0A");
}

.head-time-info::before {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.33334 2.0835V4.4585' stroke='%23646C76' stroke-width='1.1875' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.6667 2.0835V4.4585' stroke='%23646C76' stroke-width='1.1875' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.77084 7.69629H16.2292' stroke='%23646C76' stroke-width='1.1875' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.625 7.22933V13.9585C16.625 16.3335 15.4375 17.9168 12.6667 17.9168H6.33333C3.5625 17.9168 2.375 16.3335 2.375 13.9585V7.22933C2.375 4.85433 3.5625 3.271 6.33333 3.271H12.6667C15.4375 3.271 16.625 4.85433 16.625 7.22933Z' stroke='%23646C76' stroke-width='1.1875' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.425 11.346H12.4321' stroke='%23646C76' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.425 13.721H12.4321' stroke='%23646C76' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.49643 11.346H9.50355' stroke='%23646C76' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.49643 13.721H9.50355' stroke='%23646C76' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.56632 11.346H6.57343' stroke='%23646C76' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.56632 13.721H6.57343' stroke='%23646C76' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.button-ar-d::after {
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_525_1481)'%3E%3Cpath d='M7.00006 5.64882L2.99495 1.64378C2.90231 1.55107 2.77866 1.5 2.6468 1.5C2.51495 1.5 2.39129 1.55107 2.29866 1.64378L2.00371 1.93865C1.81179 2.1308 1.81179 2.44309 2.00371 2.63494L5.3669 5.99813L1.99998 9.36506C1.90735 9.45776 1.8562 9.58135 1.8562 9.71313C1.8562 9.84505 1.90735 9.96864 1.99998 10.0614L2.29493 10.3562C2.38764 10.4489 2.51122 10.5 2.64307 10.5C2.77493 10.5 2.89858 10.4489 2.99122 10.3562L7.00006 6.34752C7.09292 6.25452 7.14391 6.13035 7.14362 5.99835C7.14391 5.86584 7.09292 5.74175 7.00006 5.64882Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_525_1481'%3E%3Crect width='9' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.edit-i::after {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.8' clip-path='url(%23clip0_611_4340)'%3E%3Cpath d='M3.05922 14.8143C3.22922 14.8143 3.26322 14.7973 3.41622 14.7633L6.47622 14.1513C6.79922 14.0663 7.12222 13.9133 7.37722 13.6583L14.7892 6.24634C15.9282 5.10734 15.9282 3.15234 14.7892 2.01334L14.1602 1.35034C13.0212 0.211344 11.0492 0.211344 9.91022 1.35034L2.49822 8.77934C2.26022 9.01734 2.09022 9.35734 2.00522 9.68034L1.35922 12.7743C1.27422 13.3523 1.44422 13.9133 1.85222 14.3213C2.17522 14.6443 2.65122 14.8143 3.05922 14.8143ZM3.63722 10.0033L11.0492 2.57434C11.5422 2.08134 12.4432 2.08134 12.9192 2.57434L13.5652 3.22034C14.1432 3.79834 14.1432 4.61434 13.5652 5.17534L6.17022 12.6043L3.02522 13.1313L3.63722 10.0033ZM14.7212 15.8683H2.17522C1.68222 15.8683 1.35922 16.1913 1.35922 16.6843C1.35922 17.1773 1.76722 17.5003 2.17522 17.5003H14.6532C15.1462 17.5003 15.5542 17.1773 15.5542 16.6843C15.5372 16.1913 15.1292 15.8683 14.7212 15.8683Z' fill='%230583F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_611_4340'%3E%3Crect width='17' height='17' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.lesson-test-items>.item.active>.test-num-lesson {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.4917 3.2576C12.7104 3.47638 12.8333 3.77307 12.8333 4.08243C12.8333 4.39179 12.7104 4.68848 12.4917 4.90727L6.65834 10.7406C6.43956 10.9593 6.14287 11.0822 5.83351 11.0822C5.52415 11.0822 5.22746 10.9593 5.00868 10.7406L2.09201 7.82393C1.98058 7.71631 1.8917 7.58758 1.83056 7.44524C1.76941 7.3029 1.73723 7.14981 1.73588 6.9949C1.73454 6.83999 1.76406 6.68637 1.82272 6.54299C1.88138 6.39961 1.96801 6.26935 2.07755 6.15981C2.18709 6.05026 2.31735 5.96364 2.46073 5.90497C2.60411 5.84631 2.75774 5.81679 2.91264 5.81814C3.06755 5.81949 3.22064 5.85167 3.36298 5.91281C3.50532 5.97396 3.63405 6.06284 3.74168 6.17427L5.83351 8.2661L10.842 3.2576C11.0608 3.03888 11.3575 2.91602 11.6668 2.91602C11.9762 2.91602 12.2729 3.03888 12.4917 3.2576Z' fill='%230583F2'/%3E%3C/svg%3E%0A");
}

.button-ar-ico::after {
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_623_9222)'%3E%3Cpath d='M7.00031 5.64882L2.99519 1.64378C2.90256 1.55107 2.7789 1.5 2.64705 1.5C2.5152 1.5 2.39154 1.55107 2.29891 1.64378L2.00396 1.93865C1.81203 2.1308 1.81203 2.44309 2.00396 2.63494L5.36715 5.99813L2.00022 9.36506C1.90759 9.45776 1.85645 9.58135 1.85645 9.71313C1.85645 9.84505 1.90759 9.96864 2.00022 10.0614L2.29517 10.3562C2.38788 10.4489 2.51146 10.5 2.64332 10.5C2.77517 10.5 2.89883 10.4489 2.99146 10.3562L7.00031 6.34752C7.09316 6.25452 7.14416 6.13035 7.14387 5.99835C7.14416 5.86584 7.09316 5.74175 7.00031 5.64882Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_623_9222'%3E%3Crect width='9' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.ar-ico-a::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.40625 16.4993C2.22391 16.4993 2.04905 16.5717 1.92011 16.7006C1.79118 16.8296 1.71875 17.0044 1.71875 17.1868C1.71875 17.3691 1.79118 17.544 1.92011 17.6729C2.04905 17.8018 2.22391 17.8743 2.40625 17.8743H3.3825V19.9368C3.3825 20.1191 3.45493 20.294 3.58386 20.4229C3.7128 20.5518 3.88766 20.6243 4.07 20.6243H15.3519C16.1881 20.6617 17.0052 20.3667 17.6247 19.8039C18.2443 19.241 18.616 18.4559 18.6587 17.6199V4.37864C18.616 3.54266 18.2443 2.75754 17.6247 2.19466C17.0052 1.63178 16.1881 1.33686 15.3519 1.37426H4.07C3.88766 1.37426 3.7128 1.4467 3.58386 1.57563C3.45493 1.70456 3.3825 1.87943 3.3825 2.06176V4.61239H2.40625C2.22391 4.61239 2.04905 4.68482 1.92011 4.81375C1.79118 4.94268 1.71875 5.11755 1.71875 5.29989C1.71875 5.48222 1.79118 5.65709 1.92011 5.78602C2.04905 5.91496 2.22391 5.98739 2.40625 5.98739H3.3825V7.13551H2.40625C2.22391 7.13551 2.04905 7.20795 1.92011 7.33688C1.79118 7.46581 1.71875 7.64068 1.71875 7.82301C1.71875 8.00535 1.79118 8.18022 1.92011 8.30915C2.04905 8.43808 2.22391 8.51051 2.40625 8.51051H3.3825V10.4836H2.40625C2.22391 10.4836 2.04905 10.5561 1.92011 10.685C1.79118 10.8139 1.71875 10.9888 1.71875 11.1711C1.71875 11.3535 1.79118 11.5283 1.92011 11.6573C2.04905 11.7862 2.22391 11.8586 2.40625 11.8586H3.3825V13.6668H2.40625C2.22391 13.6668 2.04905 13.7392 1.92011 13.8681C1.79118 13.9971 1.71875 14.1719 1.71875 14.3543C1.71875 14.5366 1.79118 14.7115 1.92011 14.8404C2.04905 14.9693 2.22391 15.0418 2.40625 15.0418H3.3825V16.4993H2.40625ZM4.7575 15.0486H5.24562C5.42796 15.0486 5.60283 14.9762 5.73176 14.8473C5.86069 14.7183 5.93312 14.5435 5.93312 14.3611C5.93312 14.1788 5.86069 14.0039 5.73176 13.875C5.60283 13.7461 5.42796 13.6736 5.24562 13.6736H4.7575V11.8586H5.24562C5.42796 11.8586 5.60283 11.7862 5.73176 11.6573C5.86069 11.5283 5.93312 11.3535 5.93312 11.1711C5.93312 10.9888 5.86069 10.8139 5.73176 10.685C5.60283 10.5561 5.42796 10.4836 5.24562 10.4836H4.7575V8.51051H5.24562C5.42796 8.51051 5.60283 8.43808 5.73176 8.30915C5.86069 8.18022 5.93312 8.00535 5.93312 7.82301C5.93312 7.64068 5.86069 7.46581 5.73176 7.33688C5.60283 7.20795 5.42796 7.13551 5.24562 7.13551H4.7575V5.98739H5.24562C5.42796 5.98739 5.60283 5.91496 5.73176 5.78602C5.86069 5.65709 5.93312 5.48222 5.93312 5.29989C5.93312 5.11755 5.86069 4.94268 5.73176 4.81375C5.60283 4.68482 5.42796 4.61239 5.24562 4.61239H4.7575V2.74926H15.3519C15.8233 2.71295 16.2901 2.86345 16.6515 3.16829C17.013 3.47312 17.24 3.90785 17.2837 4.37864V17.6199C17.24 18.0907 17.013 18.5254 16.6515 18.8302C16.2901 19.1351 15.8233 19.2856 15.3519 19.2493H4.7575V17.8743H5.24562C5.42796 17.8743 5.60283 17.8018 5.73176 17.6729C5.86069 17.544 5.93312 17.3691 5.93312 17.1868C5.93312 17.0044 5.86069 16.8296 5.73176 16.7006C5.60283 16.5717 5.42796 16.4993 5.24562 16.4993H4.7575V15.0486Z' fill='white'/%3E%3Cpath d='M7.70703 10.4431H14.2795C14.4619 10.4431 14.6367 10.3707 14.7657 10.2418C14.8946 10.1128 14.967 9.93796 14.967 9.75562V6.01562C14.967 5.83329 14.8946 5.65842 14.7657 5.52949C14.6367 5.40056 14.4619 5.32812 14.2795 5.32812H7.70703C7.52469 5.32812 7.34983 5.40056 7.2209 5.52949C7.09196 5.65842 7.01953 5.83329 7.01953 6.01562V9.75562C7.01953 9.93796 7.09196 10.1128 7.2209 10.2418C7.34983 10.3707 7.52469 10.4431 7.70703 10.4431ZM8.39453 6.70312H13.592V9.06812H8.39453V6.70312Z' fill='white'/%3E%3C/svg%3E%0A");
}

.ar-ico-b::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.2639 17.2893C17.2634 17.809 17.0567 18.3073 16.6893 18.6749C16.3218 19.0425 15.8236 19.2493 15.3038 19.25H6.03497C5.51511 19.2495 5.01671 19.0427 4.64911 18.6752C4.28152 18.3076 4.07476 17.8092 4.07422 17.2893V5.37217C4.07495 4.85244 4.28178 4.3542 4.64935 3.98676C5.01693 3.61931 5.51523 3.41265 6.03497 3.41211H12.3503C12.4407 3.41238 12.5302 3.39478 12.6138 3.36033C12.6973 3.32588 12.7732 3.27525 12.8371 3.21135C12.901 3.14746 12.9516 3.07156 12.9861 2.98803C13.0205 2.90449 13.0381 2.81497 13.0378 2.72461C13.0378 2.54227 12.9654 2.3674 12.8365 2.23847C12.7075 2.10954 12.5327 2.03711 12.3503 2.03711H6.03497C5.15073 2.0382 4.303 2.3899 3.67769 3.01509C3.05237 3.64028 2.70049 4.48793 2.69922 5.37217V17.2893C2.70031 18.1737 3.0521 19.0215 3.67744 19.6468C4.30278 20.2722 5.15061 20.624 6.03497 20.625H15.3032C16.1875 20.624 17.0353 20.2722 17.6607 19.6468C18.286 19.0215 18.6378 18.1737 18.6389 17.2893V8.32567C18.6389 8.14333 18.5665 7.96847 18.4375 7.83954C18.3086 7.7106 18.1337 7.63817 17.9514 7.63817C17.7691 7.63817 17.5942 7.7106 17.4653 7.83954C17.3363 7.96847 17.2639 8.14333 17.2639 8.32567V17.2893Z' fill='white'/%3E%3Cpath d='M14.6413 13.9535H9.34546C9.16312 13.9535 8.98825 14.0259 8.85932 14.1549C8.73039 14.2838 8.65796 14.4587 8.65796 14.641C8.65796 14.8233 8.73039 14.9982 8.85932 15.1271C8.98825 15.2561 9.16312 15.3285 9.34546 15.3285H14.6413C14.8236 15.3285 14.9985 15.2561 15.1274 15.1271C15.2563 14.9982 15.3288 14.8233 15.3288 14.641C15.3288 14.4587 15.2563 14.2838 15.1274 14.1549C14.9985 14.0259 14.8236 13.9535 14.6413 13.9535ZM14.6413 10.6432H9.34546C9.16312 10.6432 8.98825 10.7156 8.85932 10.8446C8.73039 10.9735 8.65796 11.1484 8.65796 11.3307C8.65796 11.513 8.73039 11.6879 8.85932 11.8168C8.98825 11.9458 9.16312 12.0182 9.34546 12.0182H14.6413C14.8236 12.0182 14.9985 11.9458 15.1274 11.8168C15.2563 11.6879 15.3288 11.513 15.3288 11.3307C15.3288 11.1484 15.2563 10.9735 15.1274 10.8446C14.9985 10.7156 14.8236 10.6432 14.6413 10.6432ZM6.71027 10.6432H6.70339C6.32389 10.6432 6.02002 10.9512 6.02002 11.3307C6.02002 11.7102 6.33077 12.0182 6.71096 12.0182C6.89329 12.0182 7.06816 11.9458 7.19709 11.8168C7.32602 11.6879 7.39846 11.513 7.39846 11.3307C7.39846 11.1484 7.32602 10.9735 7.19709 10.8446C7.06816 10.7156 6.89261 10.6432 6.71027 10.6432ZM6.71027 13.9535H6.70339C6.32389 13.9535 6.02002 14.2608 6.02002 14.641C6.02002 15.0212 6.33077 15.3285 6.71096 15.3285C6.89329 15.3285 7.06816 15.2561 7.19709 15.1271C7.32602 14.9982 7.39846 14.8233 7.39846 14.641C7.39846 14.4587 7.32602 14.2838 7.19709 14.1549C7.06816 14.0259 6.89261 13.9535 6.71027 13.9535ZM14.6413 7.33356H9.34546C9.16312 7.33356 8.98825 7.406 8.85932 7.53493C8.73039 7.66386 8.65796 7.83873 8.65796 8.02106C8.65796 8.2034 8.73039 8.37827 8.85932 8.5072C8.98825 8.63613 9.16312 8.70856 9.34546 8.70856H14.6413C14.8236 8.70856 14.9985 8.63613 15.1274 8.5072C15.2563 8.37827 15.3288 8.2034 15.3288 8.02106C15.3288 7.83873 15.2563 7.66386 15.1274 7.53493C14.9985 7.406 14.8236 7.33356 14.6413 7.33356ZM6.71027 7.33356H6.70339C6.32389 7.33356 6.02002 7.64087 6.02002 8.02106C6.02002 8.40125 6.33077 8.70856 6.71096 8.70856C6.89329 8.70856 7.06816 8.63613 7.19709 8.5072C7.32602 8.37827 7.39846 8.2034 7.39846 8.02106C7.39846 7.83873 7.32602 7.66386 7.19709 7.53493C7.06816 7.406 6.89261 7.33356 6.71027 7.33356ZM16.6275 1.375C16.4451 1.375 16.2703 1.44743 16.1413 1.57636C16.0124 1.7053 15.94 1.88016 15.94 2.0625V3.36119H14.6413C14.4589 3.36119 14.2841 3.43362 14.1551 3.56255C14.0262 3.69148 13.9538 3.86635 13.9538 4.04869C13.9556 4.23047 14.0286 4.4043 14.1571 4.53284C14.2857 4.66139 14.4595 4.7344 14.6413 4.73619H15.9406V6.03419C15.9424 6.21597 16.0154 6.3898 16.144 6.51834C16.2725 6.64689 16.4464 6.7199 16.6281 6.72169C16.8105 6.72169 16.9853 6.64925 17.1143 6.52032C17.2432 6.39139 17.3156 6.21652 17.3156 6.03419V4.73687H18.6136C18.796 4.73687 18.9708 4.66444 19.0998 4.53551C19.2287 4.40658 19.3011 4.23171 19.3011 4.04937C19.3011 3.86704 19.2287 3.69217 19.0998 3.56324C18.9708 3.43431 18.796 3.36187 18.6136 3.36187H17.315V2.0625C17.315 1.88016 17.2425 1.7053 17.1136 1.57636C16.9847 1.44743 16.8098 1.375 16.6275 1.375Z' fill='white'/%3E%3C/svg%3E%0A");
}

.ar-ico-c::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4707 2.58822H15.4182C15.1511 1.83515 14.4319 1.29409 13.5883 1.29409H12.8304C12.5634 0.540891 11.8437 0 11.0001 0C10.1565 0 9.43687 0.540891 9.16982 1.29413H8.41189C7.56833 1.29413 6.84912 1.83515 6.58202 2.58827H4.52954C3.45918 2.58827 2.58838 3.45907 2.58838 4.52942V20.0588C2.58838 21.1292 3.45918 22 4.52954 22H17.4707C18.5411 22 19.4119 21.1292 19.4119 20.0588V4.52942C19.4119 3.45903 18.5411 2.58822 17.4707 2.58822ZM7.76482 3.23529C7.76482 2.87852 8.05508 2.58822 8.41189 2.58822H9.70602C10.0634 2.58822 10.3531 2.29853 10.3531 1.94116C10.3531 1.58439 10.6433 1.29409 11.0002 1.29409C11.3569 1.29409 11.6472 1.58434 11.6472 1.94116C11.6472 2.29853 11.9369 2.58822 12.2943 2.58822H13.5884C13.9452 2.58822 14.2355 2.87848 14.2355 3.23529V3.88236H7.76482V3.23529ZM18.1178 20.0588C18.1178 20.4156 17.8275 20.7059 17.4707 20.7059H4.52954C4.17277 20.7059 3.88247 20.4157 3.88247 20.0588V4.52942C3.88247 4.17265 4.17272 3.88236 4.52954 3.88236H6.47073V4.52942C6.47073 4.88679 6.76043 5.17649 7.1178 5.17649H14.8825C15.2398 5.17649 15.5296 4.88679 15.5296 4.52942V3.88236H17.4707C17.8275 3.88236 18.1178 4.17261 18.1178 4.52942V20.0588H18.1178Z' fill='white'/%3E%3Cpath d='M9.05902 7.76428H6.4708C6.11347 7.76428 5.82373 8.05398 5.82373 8.41135C5.82373 8.76872 6.11343 9.05841 6.4708 9.05841H9.05902C9.41635 9.05841 9.70609 8.76872 9.70609 8.41135C9.70609 8.05398 9.41635 7.76428 9.05902 7.76428ZM9.05902 12.2937H6.4708C6.11347 12.2937 5.82373 12.5834 5.82373 12.9408C5.82373 13.2981 6.11343 13.5878 6.4708 13.5878H9.05902C9.41635 13.5878 9.70609 13.2981 9.70609 12.9408C9.70604 12.5834 9.41635 12.2937 9.05902 12.2937ZM9.05902 16.8231H6.4708C6.11347 16.8231 5.82373 17.1128 5.82373 17.4701C5.82373 17.8275 6.11343 18.1172 6.4708 18.1172H9.05902C9.41635 18.1172 9.70609 17.8275 9.70609 17.4701C9.70609 17.1128 9.41635 16.8231 9.05902 16.8231ZM15.9871 7.30671C15.7344 7.05401 15.3247 7.05401 15.0721 7.30675L13.5884 8.79037L12.7518 7.95382C12.4991 7.70112 12.0894 7.70112 11.8367 7.95382C11.584 8.20652 11.584 8.61618 11.8367 8.86888L13.1309 10.163C13.1909 10.2232 13.2622 10.2709 13.3407 10.3034C13.4193 10.3359 13.5034 10.3526 13.5884 10.3525C13.754 10.3525 13.9196 10.2893 14.046 10.163L15.9872 8.22181C16.2398 7.96911 16.2398 7.55941 15.9871 7.30671ZM15.9871 11.1891C15.7344 10.9364 15.3247 10.9364 15.0721 11.1891L13.5884 12.6727L12.7518 11.8362C12.4991 11.5835 12.0894 11.5835 11.8367 11.8362C11.584 12.0889 11.584 12.4985 11.8367 12.7512L13.1309 14.0454C13.1909 14.1055 13.2622 14.1532 13.3407 14.1858C13.4193 14.2183 13.5034 14.235 13.5884 14.2349C13.754 14.2349 13.9196 14.1717 14.046 14.0453L15.9872 12.1042C16.2398 11.8514 16.2398 11.4418 15.9871 11.1891ZM14.5035 17.4701L15.3401 16.6335C15.5927 16.3809 15.5927 15.9712 15.34 15.7185C15.0874 15.4658 14.6777 15.4658 14.425 15.7185L13.5884 16.5551L12.7518 15.7185C12.4991 15.4658 12.0894 15.4658 11.8367 15.7185C11.584 15.9712 11.584 16.3808 11.8367 16.6335L12.6733 17.4701L11.8367 18.3067C11.584 18.5594 11.584 18.9691 11.8367 19.2218C11.8968 19.282 11.9681 19.3297 12.0466 19.3622C12.1251 19.3947 12.2093 19.4114 12.2943 19.4113C12.4599 19.4113 12.6255 19.3481 12.7518 19.2218L13.5884 18.3852L14.425 19.2218C14.5513 19.3481 14.717 19.4113 14.8826 19.4113C15.0482 19.4113 15.2138 19.3481 15.3401 19.2218C15.5928 18.9691 15.5928 18.5594 15.3401 18.3067L14.5035 17.4701Z' fill='white'/%3E%3C/svg%3E%0A");
}

.ar-ico-d::before {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_623_9244)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.49648 0.890038C14.9087 0.890038 18.993 4.96249 18.993 10.1688C18.993 12.5661 18.0993 14.6797 16.644 16.2775L19.171 19.1383H14.908L14.0319 18.1177C12.7652 19.0074 11.1811 19.4218 9.49648 19.4218C4.10963 19.4218 0 15.3752 0 10.1692C0 4.80726 4.26304 0.890038 9.49648 0.890038ZM9.49648 15.8391C10.2107 15.8391 10.849 15.6849 11.4619 15.4268L7.81111 11.2515H12.0745L14.0403 13.5458C14.7546 12.6432 15.0867 11.5609 15.0867 10.1688C15.0867 7.0507 12.7645 4.4986 9.49578 4.4986C6.22813 4.4986 3.93159 7.02453 3.93159 10.1688C3.93159 13.3648 6.22813 15.8395 9.49613 15.8395L9.49648 15.8391ZM21.4753 6.14909H25.3298V13.572C25.3298 15.325 26.4023 15.9689 27.6788 15.9689C28.9549 15.9689 30.0274 15.3247 30.0274 13.572V6.14838H33.8823V13.9061C33.8819 17.7212 30.9721 19.4993 27.6788 19.4993C24.3854 19.4993 21.4756 17.7212 21.4756 13.9068V6.14802L21.4753 6.14909ZM36.5169 19.139H40.3205V6.14838H36.5169V19.1383V19.139ZM36.1679 2.75957C36.1679 1.48334 37.1953 0.5 38.4057 0.5C39.6435 0.5 40.6435 1.48334 40.6435 2.75957C40.6435 4.00891 39.6435 4.99296 38.4057 4.99296C37.1953 4.99296 36.1679 4.00891 36.1679 2.75957ZM48.7424 9.52536H42.8524V6.14909H55.284L48.1942 15.7627H54.9262V19.139H41.5769L48.7424 9.52536ZM57.0707 19.139H60.8742V1.17432H57.0704V19.1383L57.0707 19.139ZM63.0744 12.6181C63.0744 8.49434 65.9849 5.83972 69.8904 5.83972C73.8217 5.83972 76.3997 8.77791 76.3997 12.4123C76.3997 12.4123 76.3997 13.14 76.3234 13.733H66.8786C66.9553 15.2795 68.103 16.2005 70.2733 16.2005C72.7243 16.2005 74.1025 15.453 74.8428 14.9375V18.2883C73.6429 19.0616 72.3158 19.4742 70.0692 19.4742C65.7544 19.4742 63.0744 16.8196 63.0744 12.7471V12.6181ZM72.5709 11.1748C72.5709 10.0151 71.3967 9.03566 69.8904 9.03566C68.3078 9.03566 66.9806 9.98924 66.9039 11.1748H72.5709ZM79.3166 9.6286H77.6066V6.14909H79.3166V1.17396H83.018V6.14838H85.8519V9.62789H83.018V19.1386H79.3166V9.62789V9.6286Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_623_9244'%3E%3Crect width='19' height='19' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.stars>.item {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5639 9.45337L16.2814 13.6279L17.2928 19.5239C17.3144 19.6503 17.3003 19.7803 17.2519 19.8991C17.2036 20.0179 17.123 20.1208 17.0192 20.1962C16.9154 20.2716 16.7926 20.3165 16.6646 20.3257C16.5367 20.3349 16.4087 20.3082 16.2952 20.2485L11.0001 17.4648L5.70563 20.2478C5.59209 20.3075 5.46411 20.3342 5.33617 20.325C5.20823 20.3158 5.08542 20.2709 4.98164 20.1955C4.87786 20.1201 4.79723 20.0172 4.74889 19.8984C4.70054 19.7796 4.6864 19.6496 4.70806 19.5232L5.71938 13.6272L1.43625 9.45337C1.34432 9.3638 1.27929 9.25029 1.24854 9.12567C1.21779 9.00106 1.22253 8.87032 1.26224 8.74826C1.30195 8.6262 1.37503 8.5177 1.47322 8.43503C1.57141 8.35236 1.69078 8.29883 1.81781 8.2805L7.7365 7.42112L10.3834 2.05725C10.6151 1.58769 11.3851 1.58769 11.6168 2.05725L14.2636 7.42112L20.1823 8.2805C20.3091 8.29931 20.4281 8.35311 20.5259 8.43583C20.6238 8.51856 20.6966 8.62694 20.7362 8.7488C20.7759 8.87065 20.7808 9.00114 20.7503 9.12561C20.7199 9.25008 20.6553 9.36358 20.5639 9.45337Z' fill='white' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
}

.stars>.item.active,
.stars>.item:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5639 9.45337L16.2814 13.6279L17.2928 19.5239C17.3144 19.6503 17.3003 19.7803 17.2519 19.8991C17.2036 20.0179 17.123 20.1208 17.0192 20.1962C16.9154 20.2716 16.7926 20.3165 16.6646 20.3257C16.5367 20.3349 16.4087 20.3082 16.2952 20.2485L11.0001 17.4648L5.70563 20.2478C5.59209 20.3075 5.46411 20.3342 5.33617 20.325C5.20823 20.3158 5.08542 20.2709 4.98164 20.1955C4.87786 20.1201 4.79723 20.0172 4.74889 19.8984C4.70054 19.7796 4.6864 19.6496 4.70806 19.5232L5.71938 13.6272L1.43625 9.45337C1.34432 9.3638 1.27929 9.25029 1.24854 9.12567C1.21779 9.00106 1.22253 8.87032 1.26224 8.74826C1.30195 8.6262 1.37503 8.5177 1.47322 8.43503C1.57141 8.35236 1.69078 8.29883 1.81781 8.2805L7.7365 7.42112L10.3834 2.05725C10.6151 1.58769 11.3851 1.58769 11.6168 2.05725L14.2636 7.42112L20.1823 8.2805C20.3091 8.29931 20.4281 8.35311 20.5259 8.43583C20.6238 8.51856 20.6966 8.62694 20.7362 8.7488C20.7759 8.87065 20.7808 9.00114 20.7503 9.12561C20.7199 9.25008 20.6553 9.36358 20.5639 9.45337Z' fill='white'/%3E%3C/svg%3E%0A");
}

.stars>.item:hover~* {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5639 9.45337L16.2814 13.6279L17.2928 19.5239C17.3144 19.6503 17.3003 19.7803 17.2519 19.8991C17.2036 20.0179 17.123 20.1208 17.0192 20.1962C16.9154 20.2716 16.7926 20.3165 16.6646 20.3257C16.5367 20.3349 16.4087 20.3082 16.2952 20.2485L11.0001 17.4648L5.70563 20.2478C5.59209 20.3075 5.46411 20.3342 5.33617 20.325C5.20823 20.3158 5.08542 20.2709 4.98164 20.1955C4.87786 20.1201 4.79723 20.0172 4.74889 19.8984C4.70054 19.7796 4.6864 19.6496 4.70806 19.5232L5.71938 13.6272L1.43625 9.45337C1.34432 9.3638 1.27929 9.25029 1.24854 9.12567C1.21779 9.00106 1.22253 8.87032 1.26224 8.74826C1.30195 8.6262 1.37503 8.5177 1.47322 8.43503C1.57141 8.35236 1.69078 8.29883 1.81781 8.2805L7.7365 7.42112L10.3834 2.05725C10.6151 1.58769 11.3851 1.58769 11.6168 2.05725L14.2636 7.42112L20.1823 8.2805C20.3091 8.29931 20.4281 8.35311 20.5259 8.43583C20.6238 8.51856 20.6966 8.62694 20.7362 8.7488C20.7759 8.87065 20.7808 9.00114 20.7503 9.12561C20.7199 9.25008 20.6553 9.36358 20.5639 9.45337Z' fill='white'/%3E%3C/svg%3E%0A");
}

.head-content::before {
    background-image: url("data:image/svg+xml,%3Csvg width='645' height='122' viewBox='0 0 645 122' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_927_1527' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='645' height='122'%3E%3Crect width='645' height='122' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_927_1527)'%3E%3Cmask id='mask1_927_1527' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-396' y='0' width='1234' height='122'%3E%3Crect x='-396' width='1234' height='122' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_927_1527)'%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 497.471 -26)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 446.824 -26)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 396.177 -26)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 345.53 -26)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 294.882 -26)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 244.235 -26)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 193.588 -26)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 142.941 -26)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 92.2939 -26)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 41.6475 -26)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3Cline y1='-6.02941' x2='231.931' y2='-6.02941' transform='matrix(0.707107 0.707107 0.707107 -0.707107 -9 -26)' stroke='white' stroke-opacity='0.11' stroke-width='12.0588'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.back-arrow {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_623_9390)'%3E%3Cpath d='M0.790068 5.45335L5.93244 0.277604C6.05137 0.157799 6.21014 0.0917969 6.37944 0.0917969C6.54873 0.0917969 6.7075 0.157799 6.82643 0.277604L7.20513 0.658674C7.45156 0.906984 7.45156 1.31056 7.20513 1.55849L2.88696 5.90477L7.20993 10.2559C7.32886 10.3757 7.39453 10.5354 7.39453 10.7057C7.39453 10.8762 7.32886 11.0359 7.20993 11.1558L6.83123 11.5368C6.7122 11.6566 6.55352 11.7226 6.38423 11.7226C6.21493 11.7226 6.05616 11.6566 5.93723 11.5368L0.790068 6.35629C0.670849 6.2361 0.605368 6.07564 0.605744 5.90505C0.605368 5.73381 0.670849 5.57344 0.790068 5.45335Z' fill='%237F859C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_623_9390'%3E%3Crect width='8' height='12' fill='white' transform='matrix(-1 0 0 1 8 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.b-ico-a::before {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_623_8685)'%3E%3Cpath d='M15.2507 4.23598L11.8608 1.02896C11.5003 0.68784 11.0283 0.5 10.532 0.5H4.07812C3.01194 0.5 2.14453 1.36741 2.14453 2.43359V16.5664C2.14453 17.6326 3.01194 18.5 4.07812 18.5H13.9219C14.9881 18.5 15.8555 17.6326 15.8555 16.5664V5.64062C15.8555 5.11155 15.635 4.59957 15.2507 4.23598ZM14.2264 4.71875H11.6016C11.5046 4.71875 11.4258 4.63989 11.4258 4.54297V2.06923L14.2264 4.71875ZM13.9219 17.4453H4.07812C3.5935 17.4453 3.19922 17.051 3.19922 16.5664V2.43359C3.19922 1.94896 3.5935 1.55469 4.07812 1.55469H10.3711V4.54297C10.3711 5.22145 10.9231 5.77344 11.6016 5.77344H14.8008V16.5664C14.8008 17.051 14.4065 17.4453 13.9219 17.4453Z' fill='white'/%3E%3Cpath d='M12.7617 7.53125H5.02734C4.73611 7.53125 4.5 7.76736 4.5 8.05859C4.5 8.34983 4.73611 8.58594 5.02734 8.58594H12.7617C13.053 8.58594 13.2891 8.34983 13.2891 8.05859C13.2891 7.76736 13.053 7.53125 12.7617 7.53125ZM12.7617 10.3438H5.02734C4.73611 10.3438 4.5 10.5799 4.5 10.8711C4.5 11.1623 4.73611 11.3984 5.02734 11.3984H12.7617C13.053 11.3984 13.2891 11.1623 13.2891 10.8711C13.2891 10.5799 13.053 10.3438 12.7617 10.3438ZM7.58391 13.1562H5.02734C4.73611 13.1562 4.5 13.3924 4.5 13.6836C4.5 13.9748 4.73611 14.2109 5.02734 14.2109H7.58391C7.87514 14.2109 8.11125 13.9748 8.11125 13.6836C8.11125 13.3924 7.87514 13.1562 7.58391 13.1562Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_623_8685'%3E%3Crect width='18' height='18' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.b-ico-b::before {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0417 18.0111H3.95833C3.38093 18.0111 2.82719 17.7817 2.4189 17.3734C2.01062 16.9651 1.78125 16.4114 1.78125 15.834V3.16732C1.78125 2.58992 2.01062 2.03617 2.4189 1.62789C2.82719 1.21961 3.38093 0.990234 3.95833 0.990234H15.0417C15.6191 0.990234 16.1728 1.21961 16.5811 1.62789C16.9894 2.03617 17.2188 2.58992 17.2188 3.16732V15.834C17.2188 16.4114 16.9894 16.9651 16.5811 17.3734C16.1728 17.7817 15.6191 18.0111 15.0417 18.0111ZM3.95833 2.17773C3.69588 2.17773 3.44418 2.28199 3.25859 2.46758C3.07301 2.65316 2.96875 2.90486 2.96875 3.16732V15.834C2.96875 16.0964 3.07301 16.3481 3.25859 16.5337C3.44418 16.7193 3.69588 16.8236 3.95833 16.8236H15.0417C15.3041 16.8236 15.5558 16.7193 15.7414 16.5337C15.927 16.3481 16.0312 16.0964 16.0312 15.834V3.16732C16.0312 2.90486 15.927 2.65316 15.7414 2.46758C15.5558 2.28199 15.3041 2.17773 15.0417 2.17773H3.95833ZM6.33333 6.55565L8.3125 4.57648C8.39473 4.4633 8.43435 4.32471 8.42438 4.18516C8.4144 4.04561 8.35546 3.91406 8.25796 3.81372C8.16047 3.71339 8.03067 3.6507 7.89146 3.63672C7.75226 3.62274 7.61259 3.65837 7.49708 3.73732L5.91375 5.32065L5.12208 4.52898C5.00647 4.46325 4.87214 4.43824 4.74061 4.45795C4.60909 4.47766 4.48799 4.54096 4.39673 4.6377C4.30546 4.73443 4.24932 4.85901 4.2373 4.99146C4.22527 5.12391 4.25807 5.25656 4.33042 5.36815L5.54167 6.55565C5.65053 6.65302 5.79145 6.70685 5.9375 6.70685C6.08355 6.70685 6.22447 6.65302 6.33333 6.55565ZM14.8438 5.3444C14.8417 5.18757 14.7785 5.03773 14.6676 4.92682C14.5567 4.81592 14.4068 4.7527 14.25 4.75065H10.2917C10.1342 4.75065 9.98317 4.81321 9.87182 4.92456C9.76047 5.03591 9.69792 5.18693 9.69792 5.3444C9.69792 5.50187 9.76047 5.6529 9.87182 5.76425C9.98317 5.8756 10.1342 5.93815 10.2917 5.93815H14.25C14.4068 5.9361 14.5567 5.87289 14.6676 5.76198C14.7785 5.65107 14.8417 5.50124 14.8438 5.3444ZM6.33333 10.9098L8.3125 8.93065C8.41738 8.8181 8.47448 8.66923 8.47176 8.5154C8.46905 8.36158 8.40674 8.21482 8.29795 8.10603C8.18917 7.99725 8.0424 7.93493 7.88858 7.93222C7.73476 7.92951 7.58589 7.9866 7.47333 8.09148L5.89 9.67482L5.09833 8.88315C4.98578 8.77827 4.83691 8.72117 4.68309 8.72389C4.52926 8.7266 4.3825 8.78892 4.27372 8.8977C4.16493 9.00649 4.10262 9.15325 4.0999 9.30707C4.09719 9.46089 4.15429 9.60976 4.25917 9.72232L5.54167 10.9098C5.653 11.021 5.80391 11.0835 5.96125 11.0835C6.11859 11.0835 6.26951 11.021 6.38083 10.9098H6.33333ZM14.82 9.69857C14.8182 9.54571 14.7583 9.39926 14.6524 9.28898C14.5465 9.1787 14.4027 9.11285 14.25 9.10482H10.2917C10.1342 9.10482 9.98317 9.16737 9.87182 9.27872C9.76047 9.39007 9.69792 9.5411 9.69792 9.69857C9.69792 9.85604 9.76047 10.0071 9.87182 10.1184C9.98317 10.2298 10.1342 10.2923 10.2917 10.2923H14.25C14.4068 10.2903 14.5567 10.2271 14.6676 10.1161C14.7785 10.0052 14.8417 9.8554 14.8438 9.69857H14.82ZM6.33333 15.264L8.3125 13.2848C8.37084 13.2305 8.41762 13.1649 8.45008 13.0921C8.48253 13.0192 8.49998 12.9406 8.50138 12.8609C8.50279 12.7812 8.48813 12.702 8.45826 12.6281C8.4284 12.5541 8.38395 12.487 8.32757 12.4306C8.27119 12.3742 8.20403 12.3298 8.1301 12.2999C8.05617 12.27 7.97698 12.2554 7.89725 12.2568C7.81753 12.2582 7.73891 12.2756 7.66607 12.3081C7.59324 12.3405 7.52769 12.3873 7.47333 12.4457L5.89 14.029L5.09833 13.2373C4.98578 13.1324 4.83691 13.0753 4.68309 13.0781C4.52926 13.0808 4.3825 13.1431 4.27372 13.2519C4.16493 13.3607 4.10262 13.5074 4.0999 13.6612C4.09719 13.8151 4.15429 13.9639 4.25917 14.0765L5.54167 15.264C5.653 15.3752 5.80391 15.4376 5.96125 15.4376C6.11859 15.4376 6.26951 15.3752 6.38083 15.264H6.33333ZM14.82 14.0527C14.8182 13.8999 14.7583 13.7534 14.6524 13.6431C14.5465 13.5329 14.4027 13.467 14.25 13.459H10.2917C10.1342 13.459 9.98317 13.5215 9.87182 13.6329C9.76047 13.7442 9.69792 13.8953 9.69792 14.0527C9.69792 14.2102 9.76047 14.3612 9.87182 14.4726C9.98317 14.5839 10.1342 14.6465 10.2917 14.6465H14.25C14.4068 14.6444 14.5567 14.5812 14.6676 14.4703C14.7785 14.3594 14.8417 14.2096 14.8438 14.0527H14.82Z' fill='white'/%3E%3C/svg%3E%0A");
}

.b-ico-c::before {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_623_8680)'%3E%3Cpath d='M15.3649 5.55329L12.228 5.09748L10.8252 2.25505C10.2834 1.15709 8.71657 1.15743 8.17492 2.25501L6.77208 5.09744L3.63526 5.55329C2.42353 5.72934 1.93984 7.21946 2.81629 8.07387L5.08613 10.2864L4.5503 13.4105C4.34334 14.6173 5.61096 15.5378 6.69445 14.9683L9.5001 13.4932L12.3058 14.9683C13.3878 15.5371 14.6569 14.6171 14.4499 13.4105L13.9141 10.2864L16.184 8.07383C17.0606 7.21913 16.5761 5.7293 15.3649 5.55329ZM15.2997 7.16684L12.7914 9.61176C12.7179 9.68344 12.6629 9.77191 12.6312 9.86957C12.5995 9.96722 12.592 10.0711 12.6093 10.1723L13.2014 13.6247C13.2312 13.798 13.0508 13.929 12.8951 13.8472L9.79475 12.2172C9.70386 12.1695 9.60272 12.1445 9.50004 12.1445C9.39737 12.1445 9.29623 12.1695 9.20534 12.2172L6.10496 13.8472C5.94925 13.929 5.76894 13.798 5.79866 13.6247L6.39078 10.1723C6.40813 10.0711 6.40062 9.96722 6.36889 9.86957C6.33716 9.77191 6.28217 9.68344 6.20865 9.61176L3.70039 7.16684C3.5744 7.04405 3.64331 6.83208 3.81739 6.80673L7.28371 6.30305C7.38532 6.28828 7.48181 6.24904 7.56489 6.18869C7.64796 6.12834 7.71511 6.0487 7.76056 5.95663L9.31077 2.81558C9.38859 2.65794 9.6115 2.65783 9.68936 2.81562L11.2396 5.95663C11.285 6.04871 11.3522 6.12835 11.4352 6.1887C11.5183 6.24905 11.6148 6.28829 11.7164 6.30305L15.1827 6.80673C15.3568 6.83208 15.4257 7.04409 15.2997 7.16684ZM4.99981 1.74891L4.24237 0.706398C4.03671 0.423476 3.64068 0.360687 3.35776 0.566347C3.0748 0.771933 3.01204 1.168 3.21767 1.45096L3.97511 2.49344C4.18084 2.77651 4.57687 2.83904 4.85972 2.63349C5.14268 2.42794 5.20543 2.03187 4.99981 1.74891ZM2.48624 11.0914C2.37822 10.7588 2.02093 10.5766 1.6882 10.6848L0.437767 11.0911C0.105118 11.1992 -0.0769031 11.5564 0.0311594 11.8891C0.139408 12.2223 0.49729 12.4037 0.829197 12.2957L2.07963 11.8894C2.41232 11.7813 2.59434 11.424 2.48624 11.0914ZM15.6423 0.566384C15.3594 0.360798 14.9633 0.423476 14.7577 0.706435L14.0003 1.74891C13.7947 2.03187 13.8574 2.42798 14.1404 2.63352C14.4234 2.83918 14.8195 2.77632 15.025 2.49347L15.7824 1.451C15.988 1.16804 15.9253 0.771933 15.6423 0.566384ZM18.5622 11.0911L17.3118 10.6848C16.9792 10.5765 16.6219 10.7587 16.5138 11.0914C16.4057 11.424 16.5877 11.7814 16.9204 11.8894L18.1708 12.2957C18.5028 12.4037 18.8606 12.2223 18.9689 11.8891C19.077 11.5565 18.8949 11.1992 18.5622 11.0911ZM9.50003 16.0009C9.15027 16.0009 8.86672 16.2844 8.86672 16.6342V17.9196C8.86672 18.2693 9.15027 18.5529 9.50003 18.5529C9.84978 18.5529 10.1333 18.2693 10.1333 17.9196V16.6342C10.1334 16.2844 9.84982 16.0009 9.50003 16.0009Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_623_8680'%3E%3Crect width='19' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.message-info::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_623_8697)'%3E%3Cpath d='M10 0C4.486 0 0 4.48606 0 10.0001C0 15.5141 4.486 20 10 20C15.514 20 20 15.5141 20 10.0001C20 4.48606 15.514 0 10 0ZM10 18.1818C5.48848 18.1818 1.81818 14.5115 1.81818 10.0001C1.81818 5.48861 5.48848 1.81818 10 1.81818C14.5115 1.81818 18.1818 5.48861 18.1818 10.0001C18.1818 14.5115 14.5115 18.1818 10 18.1818Z' fill='%230583F2'/%3E%3Cpath d='M9.99996 4.24219C9.33172 4.24219 8.78809 4.78619 8.78809 5.45485C8.78809 6.12291 9.33172 6.66643 9.99996 6.66643C10.6682 6.66643 11.2118 6.12291 11.2118 5.45485C11.2118 4.78619 10.6682 4.24219 9.99996 4.24219ZM10.0001 8.48461C9.49803 8.48461 9.091 8.89164 9.091 9.3937V14.8482C9.091 15.3503 9.49803 15.7573 10.0001 15.7573C10.5021 15.7573 10.9092 15.3503 10.9092 14.8482V9.3937C10.9092 8.89164 10.5021 8.48461 10.0001 8.48461Z' fill='%230583F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_623_8697'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.hide-message {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9982 25.6673C20.4149 25.6673 25.6649 20.4173 25.6649 14.0007C25.6649 7.58398 20.4149 2.33398 13.9982 2.33398C7.58154 2.33398 2.33154 7.58398 2.33154 14.0007C2.33154 20.4173 7.58154 25.6673 13.9982 25.6673Z' fill='%230583F2'/%3E%3Cpath d='M10.6987 17.3026L17.3021 10.6992' stroke='white' stroke-width='1.19318' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.3021 17.3026L10.6987 10.6992' stroke='white' stroke-width='1.19318' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.button-d-ico::after {
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_623_8717)'%3E%3Cpath d='M7.00031 5.64882L2.99519 1.64378C2.90256 1.55107 2.7789 1.5 2.64705 1.5C2.5152 1.5 2.39154 1.55107 2.29891 1.64378L2.00396 1.93865C1.81203 2.1308 1.81203 2.44309 2.00396 2.63494L5.36715 5.99813L2.00022 9.36506C1.90759 9.45776 1.85645 9.58135 1.85645 9.71313C1.85645 9.84505 1.90759 9.96864 2.00022 10.0614L2.29517 10.3562C2.38788 10.4489 2.51146 10.5 2.64332 10.5C2.77517 10.5 2.89883 10.4489 2.99146 10.3562L7.00031 6.34752C7.09316 6.25452 7.14416 6.13035 7.14387 5.99835C7.14416 5.86584 7.09316 5.74175 7.00031 5.64882Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_623_8717'%3E%3Crect width='9' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.d-ico-a::before {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_623_8712)'%3E%3Cpath d='M9 2.10938C8.70877 2.10938 8.47266 2.34548 8.47266 2.63672C8.47266 2.92795 8.70877 3.16406 9 3.16406C10.7449 3.16406 12.1646 4.58346 12.1646 6.32812C12.1646 6.61936 12.4007 6.85547 12.6919 6.85547C12.9832 6.85547 13.2193 6.61936 13.2193 6.32812C13.2193 4.00191 11.3265 2.10938 9 2.10938Z' fill='%230583F2'/%3E%3Cpath d='M7.64068 0.141264C5.25814 0.639112 3.32631 2.55246 2.81798 4.9498C2.38876 6.97416 2.91769 9.00655 4.26913 10.5258C4.92975 11.2684 5.30859 12.2487 5.30859 13.218V14.2727C5.30859 14.9744 5.76798 15.5705 6.40171 15.777C6.61011 17.0084 7.67886 17.9992 9 17.9992C10.3208 17.9992 11.3898 17.0087 11.5983 15.777C12.232 15.5705 12.6914 14.9744 12.6914 14.2726V13.2179C12.6914 12.2468 13.0715 11.2783 13.7616 10.4909C14.7716 9.33905 15.3283 7.85929 15.3281 6.32736C15.3281 2.33484 11.6737 -0.701291 7.64068 0.141264ZM9 16.9445C8.32212 16.9445 7.72777 16.4781 7.50829 15.8512H10.4917C10.2722 16.4781 9.67788 16.9445 9 16.9445ZM11.6367 14.2727C11.6367 14.5634 11.4002 14.8 11.1094 14.8H6.89062C6.59985 14.8 6.36328 14.5634 6.36328 14.2727V13.7453H11.6367V14.2727ZM12.9685 9.79577C12.233 10.6348 11.7805 11.6466 11.6657 12.6906H6.33438C6.2197 11.6461 5.76837 10.6243 5.05723 9.82484C3.93089 8.55865 3.49077 6.86149 3.84975 5.16857C4.26878 3.1923 5.87893 1.58689 7.85644 1.1737C11.2323 0.468217 14.2734 3.0034 14.2734 6.32736C14.2736 7.60351 13.8098 8.83621 12.9685 9.79577ZM1.58203 6.32736H0.527344C0.236109 6.32736 0 6.56347 0 6.8547C0 7.14594 0.236109 7.38205 0.527344 7.38205H1.58203C1.87327 7.38205 2.10938 7.14594 2.10938 6.8547C2.10938 6.56347 1.87327 6.32736 1.58203 6.32736ZM1.80046 3.69064L1.05469 2.94487C0.848777 2.73892 0.514863 2.73892 0.308918 2.94487C0.102973 3.15082 0.102973 3.48469 0.308918 3.69064L1.05469 4.43641C1.2606 4.64235 1.59451 4.64239 1.80046 4.43641C2.0064 4.23046 2.0064 3.89658 1.80046 3.69064ZM1.80046 9.27299C1.59451 9.06705 1.2606 9.06705 1.05469 9.27299L0.308918 10.0188C0.102973 10.2247 0.102973 10.5586 0.308918 10.7645C0.514828 10.9705 0.848742 10.9705 1.05469 10.7645L1.80046 10.0188C2.0064 9.81282 2.0064 9.47894 1.80046 9.27299ZM17.4727 6.32736H16.418C16.1267 6.32736 15.8906 6.56347 15.8906 6.8547C15.8906 7.14594 16.1267 7.38205 16.418 7.38205H17.4727C17.7639 7.38205 18 7.14594 18 6.8547C18 6.56347 17.7639 6.32736 17.4727 6.32736ZM17.6911 2.94487C17.4852 2.73892 17.1513 2.73892 16.9453 2.94487L16.1995 3.69064C15.9936 3.89658 15.9936 4.23046 16.1995 4.43641C16.4055 4.64232 16.7394 4.64235 16.9453 4.43641L17.6911 3.69064C17.897 3.48469 17.897 3.15082 17.6911 2.94487ZM17.6911 10.0188L16.9453 9.27299C16.7394 9.06705 16.4055 9.06705 16.1995 9.27299C15.9936 9.47894 15.9936 9.81282 16.1995 10.0188L16.9453 10.7645C17.1512 10.9704 17.4851 10.9705 17.6911 10.7645C17.897 10.5586 17.897 10.2247 17.6911 10.0188Z' fill='%230583F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_623_8712'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.d-ico-b::before {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='18' viewBox='0 0 15 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_623_8721)'%3E%3Cpath d='M12.5587 1.67073H10.468C10.4125 1.20108 10.0049 0.835382 9.51186 0.835382H8.92144C8.75854 0.579573 8.53201 0.36867 8.26319 0.222527C7.99437 0.076383 7.69209 -0.000195166 7.38481 3.73538e-07C7.07747 -8.89858e-05 6.77515 0.0765299 6.50626 0.222659C6.23736 0.368789 6.01071 0.579632 5.84761 0.835382H5.25765C4.76458 0.835382 4.35702 1.20108 4.30149 1.67073H2.21264C0.99254 1.67073 0 2.64536 0 3.84313V15.8277C0 17.0254 0.99254 18 2.21264 18H12.5587C13.7786 18 14.7713 17.0255 14.7713 15.8277V3.84317C14.7713 2.64526 13.7788 1.67073 12.5587 1.67073ZM5.36929 1.89007H6.09761C6.22671 1.89017 6.35299 1.85301 6.46074 1.7832C6.5685 1.71339 6.65297 1.61402 6.70365 1.49744C6.82085 1.22836 7.08829 1.05469 7.38481 1.05469C7.5298 1.05467 7.67158 1.09655 7.79249 1.17511C7.9134 1.25367 8.00809 1.36543 8.06475 1.49646C8.11531 1.61328 8.19979 1.7129 8.30764 1.7829C8.41548 1.85289 8.54194 1.89017 8.67122 1.89007H9.40025V3.34149H5.36922L5.36929 1.89007ZM13.6971 15.8276C13.6971 16.4439 13.1864 16.9453 12.5587 16.9453H2.21264C1.5849 16.9453 1.07422 16.4439 1.07422 15.8276V3.84317C1.07422 3.22681 1.5849 2.72541 2.21264 2.72541H4.29504V3.45121C4.29504 3.97223 4.72684 4.39617 5.25765 4.39617H9.51186C10.0427 4.39617 10.4744 3.97223 10.4744 3.45121V2.72541H12.5587C13.1864 2.72541 13.6971 3.22681 13.6971 3.84313V15.8276Z' fill='%230583F2'/%3E%3Cpath d='M6.27177 7.44182H11.9545C12.2512 7.44182 12.4916 7.20561 12.4916 6.91448C12.4916 6.62321 12.2512 6.38713 11.9545 6.38713H6.27177C5.9751 6.38713 5.73466 6.62321 5.73466 6.91448C5.73466 7.20561 5.9751 7.44182 6.27177 7.44182ZM2.90409 7.90145C3.01513 8.01051 3.16101 8.06489 3.30678 8.06489C3.45255 8.06489 3.59839 8.01051 3.70947 7.90145L4.96989 6.66385C5.17964 6.45801 5.17964 6.12402 4.96989 5.91818C4.7602 5.71217 4.42003 5.71217 4.21034 5.91818L3.30678 6.80518L3.14146 6.64286C2.93163 6.43698 2.5916 6.43698 2.38181 6.64286C2.17212 6.84884 2.17212 7.18268 2.38181 7.38866L2.90409 7.90145ZM6.25963 11.1868H11.9425C12.239 11.1868 12.4796 10.9506 12.4796 10.6595C12.4796 10.3682 12.239 10.1321 11.9425 10.1321H6.25963C5.96307 10.1321 5.72252 10.3682 5.72252 10.6595C5.72252 10.9506 5.96307 11.1868 6.25963 11.1868ZM2.89206 11.6464C2.94482 11.6985 3.00757 11.7398 3.0767 11.7679C3.14582 11.796 3.21993 11.8103 3.29475 11.8101H3.29518C3.44736 11.81 3.59045 11.7518 3.69729 11.6464L4.95782 10.4088C5.16765 10.203 5.16765 9.86897 4.95782 9.66313C4.74817 9.45712 4.408 9.45712 4.19835 9.66313L3.29475 10.5501L3.12928 10.3878C2.9196 10.182 2.57957 10.182 2.36978 10.3878C2.15994 10.5938 2.15994 10.9276 2.36978 11.1336L2.89206 11.6464ZM12.0222 13.8398H6.33951C6.04285 13.8398 5.80241 14.0759 5.80241 14.3672C5.80241 14.6585 6.04285 14.8945 6.33951 14.8945H12.0222C12.3189 14.8945 12.5593 14.6585 12.5593 14.3672C12.5593 14.0759 12.3189 13.8398 12.0222 13.8398H12.0222ZM4.27805 13.3709L3.37446 14.258L3.20903 14.0957C2.9992 13.8897 2.65931 13.8897 2.44948 14.0957C2.23969 14.3015 2.23969 14.6355 2.44948 14.8415L2.97177 15.3542C3.02461 15.4062 3.08738 15.4474 3.15649 15.4754C3.2256 15.5035 3.29967 15.5179 3.37446 15.5177C3.52019 15.5177 3.66611 15.4632 3.77704 15.3542L5.03756 14.1167C5.24739 13.9107 5.24739 13.5769 5.03756 13.3709C4.82787 13.1649 4.48771 13.1649 4.27805 13.3709Z' fill='%230583F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_623_8721'%3E%3Crect width='15' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.d-ico-c::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.0207 4.58333V18.3333C19.0207 19.0019 18.7551 19.6431 18.2823 20.1158C17.8096 20.5886 17.1684 20.8542 16.4998 20.8542H5.49984C4.83127 20.8542 4.19009 20.5886 3.71734 20.1158C3.24459 19.6431 2.979 19.0019 2.979 18.3333V4.58333C2.979 3.91477 3.24459 3.27358 3.71734 2.80084C4.19009 2.32809 4.83127 2.0625 5.49984 2.0625H16.4998C17.1684 2.0625 17.8096 2.32809 18.2823 2.80084C18.7551 3.27358 19.0207 3.91477 19.0207 4.58333ZM17.6457 4.58333C17.6457 3.95083 17.1323 3.4375 16.4998 3.4375H5.49984C4.86734 3.4375 4.354 3.95083 4.354 4.58333V18.3333C4.354 18.9658 4.86734 19.4792 5.49984 19.4792H16.4998C17.1323 19.4792 17.6457 18.9658 17.6457 18.3333V4.58333Z' fill='%230583F2'/%3E%3Cpath d='M6.15973 8.97902C6.03444 8.84941 5.96506 8.67578 5.96654 8.49552C5.96802 8.31526 6.04024 8.14279 6.16765 8.01526C6.29506 7.88773 6.46746 7.81535 6.64772 7.8137C6.82798 7.81205 7.00168 7.88126 7.1314 8.00644L7.66582 8.54085L9.2214 6.98619C9.35101 6.86089 9.52464 6.79151 9.7049 6.79299C9.88516 6.79447 10.0576 6.86669 10.1852 6.9941C10.3127 7.12151 10.3851 7.29391 10.3867 7.47417C10.3884 7.65443 10.3192 7.82813 10.194 7.95785L8.15257 9.99927C8.08872 10.0632 8.01291 10.1138 7.92947 10.1484C7.84603 10.183 7.7566 10.2008 7.66628 10.2008C7.57596 10.2008 7.48652 10.183 7.40308 10.1484C7.31964 10.1138 7.24383 10.0632 7.17998 9.99927L6.15973 8.97902ZM7.1314 16.2079C7.00255 16.3367 6.82779 16.4091 6.64557 16.4091C6.46335 16.4091 6.28859 16.3367 6.15973 16.2079C6.03088 16.079 5.9585 15.9042 5.9585 15.722C5.9585 15.5398 6.03088 15.365 6.15973 15.2362L8.20023 13.1948C8.32921 13.0658 8.50413 12.9933 8.68653 12.9933C8.86892 12.9933 9.04385 13.0658 9.17282 13.1948C9.30179 13.3237 9.37425 13.4987 9.37425 13.6811C9.37425 13.8635 9.30179 14.0384 9.17282 14.1674L7.1314 16.2079Z' fill='%230583F2'/%3E%3Cpath d='M9.1731 15.2353C9.30195 15.3642 9.37429 15.5391 9.3742 15.7214C9.37412 15.9037 9.30161 16.0785 9.17264 16.2074C9.04367 16.3362 8.86879 16.4086 8.68648 16.4085C8.50417 16.4084 8.32937 16.3359 8.20051 16.2069L6.16001 14.1664C6.03472 14.0368 5.96534 13.8632 5.96682 13.6829C5.9683 13.5027 6.04052 13.3302 6.16793 13.2027C6.29534 13.0751 6.46774 13.0028 6.648 13.0011C6.82826 12.9995 7.00196 13.0687 7.13168 13.1938L9.1731 15.2353ZM12.6042 8.02109C12.4218 8.02109 12.247 7.94866 12.118 7.81973C11.9891 7.6908 11.9167 7.51593 11.9167 7.33359C11.9167 7.15126 11.9891 6.97639 12.118 6.84746C12.247 6.71853 12.4218 6.64609 12.6042 6.64609H15.3542C15.5365 6.64609 15.7114 6.71853 15.8403 6.84746C15.9692 6.97639 16.0417 7.15126 16.0417 7.33359C16.0417 7.51593 15.9692 7.6908 15.8403 7.81973C15.7114 7.94866 15.5365 8.02109 15.3542 8.02109H12.6042ZM12.6042 13.9794C12.4218 13.9794 12.247 13.907 12.118 13.7781C11.9891 13.6491 11.9167 13.4743 11.9167 13.2919C11.9167 13.1096 11.9891 12.9347 12.118 12.8058C12.247 12.6769 12.4218 12.6044 12.6042 12.6044H15.3542C15.5365 12.6044 15.7114 12.6769 15.8403 12.8058C15.9692 12.9347 16.0417 13.1096 16.0417 13.2919C16.0417 13.4743 15.9692 13.6491 15.8403 13.7781C15.7114 13.907 15.5365 13.9794 15.3542 13.9794H12.6042ZM12.6042 10.7711C12.4218 10.7711 12.247 10.6987 12.118 10.5697C11.9891 10.4408 11.9167 10.2659 11.9167 10.0836C11.9167 9.90126 11.9891 9.72639 12.118 9.59746C12.247 9.46853 12.4218 9.39609 12.6042 9.39609H14.4375C14.6199 9.39609 14.7947 9.46853 14.9237 9.59746C15.0526 9.72639 15.125 9.90126 15.125 10.0836C15.125 10.2659 15.0526 10.4408 14.9237 10.5697C14.7947 10.6987 14.6199 10.7711 14.4375 10.7711H12.6042ZM12.6042 16.7294C12.4218 16.7294 12.247 16.657 12.118 16.5281C11.9891 16.3991 11.9167 16.2243 11.9167 16.0419C11.9167 15.8596 11.9891 15.6847 12.118 15.5558C12.247 15.4269 12.4218 15.3544 12.6042 15.3544H14.4375C14.6199 15.3544 14.7947 15.4269 14.9237 15.5558C15.0526 15.6847 15.125 15.8596 15.125 16.0419C15.125 16.2243 15.0526 16.3991 14.9237 16.5281C14.7947 16.657 14.6199 16.7294 14.4375 16.7294H12.6042ZM6.7146 1.83359C6.7146 1.66949 6.77979 1.51211 6.89583 1.39607C7.01186 1.28003 7.16925 1.21484 7.33335 1.21484C7.49745 1.21484 7.65483 1.28003 7.77087 1.39607C7.88691 1.51211 7.9521 1.66949 7.9521 1.83359V3.66693C7.9521 3.83103 7.88691 3.98841 7.77087 4.10445C7.65483 4.22049 7.49745 4.28568 7.33335 4.28568C7.16925 4.28568 7.01186 4.22049 6.89583 4.10445C6.77979 3.98841 6.7146 3.83103 6.7146 3.66693V1.83359ZM10.3813 1.83359C10.3813 1.66949 10.4465 1.51211 10.5625 1.39607C10.6785 1.28003 10.8359 1.21484 11 1.21484C11.1641 1.21484 11.3215 1.28003 11.4375 1.39607C11.5536 1.51211 11.6188 1.66949 11.6188 1.83359V3.66693C11.6188 3.83103 11.5536 3.98841 11.4375 4.10445C11.3215 4.22049 11.1641 4.28568 11 4.28568C10.8359 4.28568 10.6785 4.22049 10.5625 4.10445C10.4465 3.98841 10.3813 3.83103 10.3813 3.66693V1.83359ZM14.0479 1.83359C14.0479 1.66949 14.1131 1.51211 14.2292 1.39607C14.3452 1.28003 14.5026 1.21484 14.6667 1.21484C14.8308 1.21484 14.9882 1.28003 15.1042 1.39607C15.2202 1.51211 15.2854 1.66949 15.2854 1.83359V3.66693C15.2854 3.83103 15.2202 3.98841 15.1042 4.10445C14.9882 4.22049 14.8308 4.28568 14.6667 4.28568C14.5026 4.28568 14.3452 4.22049 14.2292 4.10445C14.1131 3.98841 14.0479 3.83103 14.0479 3.66693V1.83359Z' fill='%230583F2'/%3E%3C/svg%3E%0A");
}

.search-lesson::before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5837 19.4993C15.9559 19.4993 19.5003 15.9549 19.5003 11.5827C19.5003 7.21043 15.9559 3.66602 11.5837 3.66602C7.2114 3.66602 3.66699 7.21043 3.66699 11.5827C3.66699 15.9549 7.2114 19.4993 11.5837 19.4993Z' stroke='%239D9D9F' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.3337 20.3327L18.667 18.666' stroke='%239D9D9F' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.lesson-time::before {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.33301 1.58398V3.95898' stroke='%230583F2' stroke-width='1.1875' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.667 1.58398V3.95898' stroke='%230583F2' stroke-width='1.1875' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.77051 7.19531H16.2288' stroke='%230583F2' stroke-width='1.1875' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.625 6.72982V13.459C16.625 15.834 15.4375 17.4173 12.6667 17.4173H6.33333C3.5625 17.4173 2.375 15.834 2.375 13.459V6.72982C2.375 4.35482 3.5625 2.77148 6.33333 2.77148H12.6667C15.4375 2.77148 16.625 4.35482 16.625 6.72982Z' stroke='%230583F2' stroke-width='1.1875' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.4247 10.8451H12.4318' stroke='%230583F2' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.4247 13.2201H12.4318' stroke='%230583F2' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.49598 10.8451H9.50309' stroke='%230583F2' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.49598 13.2201H9.50309' stroke='%230583F2' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.56629 10.8451H6.5734' stroke='%230583F2' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.56629 13.2201H6.5734' stroke='%230583F2' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.current-complete>.item {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0604 4.18918C16.3416 4.47047 16.4996 4.85193 16.4996 5.24968C16.4996 5.64743 16.3416 6.02889 16.0604 6.31018L8.56038 13.8102C8.27909 14.0914 7.89762 14.2494 7.49988 14.2494C7.10213 14.2494 6.72067 14.0914 6.43938 13.8102L2.68938 10.0602C2.54611 9.92181 2.43184 9.75629 2.35323 9.57329C2.27461 9.39028 2.23323 9.19345 2.2315 8.99428C2.22977 8.79511 2.26772 8.59759 2.34315 8.41325C2.41857 8.2289 2.52995 8.06143 2.67079 7.92059C2.81162 7.77975 2.9791 7.66837 3.16345 7.59295C3.34779 7.51753 3.54531 7.47957 3.74448 7.4813C3.94365 7.48303 4.14048 7.52441 4.32348 7.60303C4.50649 7.68164 4.67201 7.79591 4.81038 7.93918L7.49988 10.6287L13.9394 4.18918C14.2207 3.90797 14.6021 3.75 14.9999 3.75C15.3976 3.75 15.7791 3.90797 16.0604 4.18918Z' fill='black' fill-opacity='0.1'/%3E%3C/svg%3E%0A");
}

.current-complete>.item.active {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0604 4.18918C16.3416 4.47047 16.4996 4.85193 16.4996 5.24968C16.4996 5.64743 16.3416 6.02889 16.0604 6.31018L8.56038 13.8102C8.27909 14.0914 7.89762 14.2494 7.49988 14.2494C7.10213 14.2494 6.72067 14.0914 6.43938 13.8102L2.68938 10.0602C2.54611 9.92181 2.43184 9.75629 2.35323 9.57329C2.27461 9.39028 2.23323 9.19345 2.2315 8.99428C2.22977 8.79511 2.26772 8.59759 2.34315 8.41325C2.41857 8.2289 2.52995 8.06143 2.67079 7.92059C2.81162 7.77975 2.9791 7.66837 3.16345 7.59295C3.34779 7.51753 3.54531 7.47957 3.74448 7.4813C3.94365 7.48303 4.14048 7.52441 4.32348 7.60303C4.50649 7.68164 4.67201 7.79591 4.81038 7.93918L7.49988 10.6287L13.9394 4.18918C14.2207 3.90797 14.6021 3.75 14.9999 3.75C15.3976 3.75 15.7791 3.90797 16.0604 4.18918Z' fill='%230583F2'/%3E%3C/svg%3E%0A");
}

.hide-modal {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.3' clip-path='url(%23clip0_623_4240)'%3E%3Cpath d='M1.13754 11.9242C0.843349 11.9413 0.554009 11.8435 0.330533 11.6514C-0.110178 11.208 -0.110178 10.492 0.330533 10.0487L9.98066 0.398512C10.439 -0.0304086 11.1583 -0.00656514 11.5872 0.451813C11.9751 0.866323 11.9977 1.50343 11.6402 1.94437L1.93317 11.6514C1.7126 11.8407 1.42788 11.9383 1.13754 11.9242Z' fill='black'/%3E%3Cpath d='M10.7768 11.9242C10.4786 11.9229 10.1928 11.8045 9.98109 11.5946L0.33093 1.94436C-0.0773661 1.46756 -0.0218561 0.750013 0.454938 0.34168C0.88049 -0.0227473 1.50809 -0.0227473 1.93361 0.34168L11.6406 9.99184C12.0989 10.4209 12.1226 11.1402 11.6935 11.5985C11.6765 11.6167 11.6588 11.6343 11.6406 11.6514C11.523 11.7536 11.3856 11.8306 11.237 11.8775C11.0884 11.9245 10.9318 11.9403 10.7768 11.9242Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_623_4240'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.content-repeat::before {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0417 18.0111H3.95833C3.38093 18.0111 2.82719 17.7817 2.4189 17.3734C2.01062 16.9651 1.78125 16.4114 1.78125 15.834V3.16732C1.78125 2.58992 2.01062 2.03617 2.4189 1.62789C2.82719 1.21961 3.38093 0.990234 3.95833 0.990234H15.0417C15.6191 0.990234 16.1728 1.21961 16.5811 1.62789C16.9894 2.03617 17.2188 2.58992 17.2188 3.16732V15.834C17.2188 16.4114 16.9894 16.9651 16.5811 17.3734C16.1728 17.7817 15.6191 18.0111 15.0417 18.0111ZM3.95833 2.17773C3.69588 2.17773 3.44418 2.28199 3.25859 2.46758C3.07301 2.65316 2.96875 2.90486 2.96875 3.16732V15.834C2.96875 16.0964 3.07301 16.3481 3.25859 16.5337C3.44418 16.7193 3.69588 16.8236 3.95833 16.8236H15.0417C15.3041 16.8236 15.5558 16.7193 15.7414 16.5337C15.927 16.3481 16.0312 16.0964 16.0312 15.834V3.16732C16.0312 2.90486 15.927 2.65316 15.7414 2.46758C15.5558 2.28199 15.3041 2.17773 15.0417 2.17773H3.95833ZM6.33333 6.55565L8.3125 4.57648C8.39473 4.4633 8.43435 4.32471 8.42438 4.18516C8.4144 4.04561 8.35546 3.91406 8.25796 3.81372C8.16047 3.71339 8.03067 3.6507 7.89146 3.63672C7.75226 3.62274 7.61259 3.65837 7.49708 3.73732L5.91375 5.32065L5.12208 4.52898C5.00647 4.46325 4.87214 4.43824 4.74061 4.45795C4.60909 4.47766 4.48799 4.54096 4.39673 4.6377C4.30546 4.73443 4.24932 4.85901 4.2373 4.99146C4.22527 5.12391 4.25807 5.25656 4.33042 5.36815L5.54167 6.55565C5.65053 6.65302 5.79145 6.70685 5.9375 6.70685C6.08355 6.70685 6.22447 6.65302 6.33333 6.55565ZM14.8438 5.3444C14.8417 5.18757 14.7785 5.03773 14.6676 4.92682C14.5567 4.81592 14.4068 4.7527 14.25 4.75065H10.2917C10.1342 4.75065 9.98317 4.81321 9.87182 4.92456C9.76047 5.03591 9.69792 5.18693 9.69792 5.3444C9.69792 5.50187 9.76047 5.6529 9.87182 5.76425C9.98317 5.8756 10.1342 5.93815 10.2917 5.93815H14.25C14.4068 5.9361 14.5567 5.87289 14.6676 5.76198C14.7785 5.65107 14.8417 5.50124 14.8438 5.3444ZM6.33333 10.9098L8.3125 8.93065C8.41738 8.8181 8.47448 8.66923 8.47176 8.5154C8.46905 8.36158 8.40674 8.21482 8.29795 8.10603C8.18917 7.99725 8.0424 7.93493 7.88858 7.93222C7.73476 7.92951 7.58589 7.9866 7.47333 8.09148L5.89 9.67482L5.09833 8.88315C4.98578 8.77827 4.83691 8.72117 4.68309 8.72389C4.52926 8.7266 4.3825 8.78892 4.27372 8.8977C4.16493 9.00649 4.10262 9.15325 4.0999 9.30707C4.09719 9.46089 4.15429 9.60976 4.25917 9.72232L5.54167 10.9098C5.653 11.021 5.80391 11.0835 5.96125 11.0835C6.11859 11.0835 6.26951 11.021 6.38083 10.9098H6.33333ZM14.82 9.69857C14.8182 9.54571 14.7583 9.39926 14.6524 9.28898C14.5465 9.1787 14.4027 9.11285 14.25 9.10482H10.2917C10.1342 9.10482 9.98317 9.16737 9.87182 9.27872C9.76047 9.39007 9.69792 9.5411 9.69792 9.69857C9.69792 9.85604 9.76047 10.0071 9.87182 10.1184C9.98317 10.2298 10.1342 10.2923 10.2917 10.2923H14.25C14.4068 10.2903 14.5567 10.2271 14.6676 10.1161C14.7785 10.0052 14.8417 9.8554 14.8438 9.69857H14.82ZM6.33333 15.264L8.3125 13.2848C8.37084 13.2305 8.41762 13.1649 8.45008 13.0921C8.48253 13.0192 8.49998 12.9406 8.50138 12.8609C8.50279 12.7812 8.48813 12.702 8.45826 12.6281C8.4284 12.5541 8.38395 12.487 8.32757 12.4306C8.27119 12.3742 8.20403 12.3298 8.1301 12.2999C8.05617 12.27 7.97698 12.2554 7.89725 12.2568C7.81753 12.2582 7.73891 12.2756 7.66607 12.3081C7.59324 12.3405 7.52769 12.3873 7.47333 12.4457L5.89 14.029L5.09833 13.2373C4.98578 13.1324 4.83691 13.0753 4.68309 13.0781C4.52926 13.0808 4.3825 13.1431 4.27372 13.2519C4.16493 13.3607 4.10262 13.5074 4.0999 13.6612C4.09719 13.8151 4.15429 13.9639 4.25917 14.0765L5.54167 15.264C5.653 15.3752 5.80391 15.4376 5.96125 15.4376C6.11859 15.4376 6.26951 15.3752 6.38083 15.264H6.33333ZM14.82 14.0527C14.8182 13.8999 14.7583 13.7534 14.6524 13.6431C14.5465 13.5329 14.4027 13.467 14.25 13.459H10.2917C10.1342 13.459 9.98317 13.5215 9.87182 13.6329C9.76047 13.7442 9.69792 13.8953 9.69792 14.0527C9.69792 14.2102 9.76047 14.3612 9.87182 14.4726C9.98317 14.5839 10.1342 14.6465 10.2917 14.6465H14.25C14.4068 14.6444 14.5567 14.5812 14.6676 14.4703C14.7785 14.3594 14.8417 14.2096 14.8438 14.0527H14.82Z' fill='%230583F2'/%3E%3C/svg%3E%0A");
}

.repeat-items>.item {
    gap: 20px;
}

.repeat-items>.item::after {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_623_9119)'%3E%3Cpath d='M7.33358 5.90796L1.99343 0.3009C1.86992 0.171111 1.70504 0.0996094 1.52924 0.0996094C1.35343 0.0996094 1.18856 0.171111 1.06504 0.3009L0.671779 0.713726C0.415879 0.982729 0.415879 1.41994 0.671779 1.68853L5.15604 6.397L0.666803 11.1107C0.543292 11.2405 0.475098 11.4135 0.475098 11.598C0.475098 11.7827 0.543292 11.9557 0.666803 12.0856L1.06007 12.4983C1.18368 12.6281 1.34846 12.6996 1.52426 12.6996C1.70006 12.6996 1.86494 12.6281 1.98845 12.4983L7.33358 6.88614C7.45738 6.75594 7.52538 6.5821 7.52499 6.3973C7.52538 6.21179 7.45738 6.03805 7.33358 5.90796Z' fill='%230583F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_623_9119'%3E%3Crect width='8' height='13' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.confirm-rule>input:checked~.confirm-content::before {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='3' fill='%230583F2'/%3E%3Cpath d='M8.06334 12.1078C7.98698 12.1847 7.88278 12.2275 7.77456 12.2275C7.66634 12.2275 7.56214 12.1847 7.48578 12.1078L5.17951 9.80118C4.94016 9.56184 4.94016 9.17373 5.17951 8.93484L5.46829 8.64599C5.7077 8.40665 6.09536 8.40665 6.3347 8.64599L7.77458 10.0859L11.6653 6.19513C11.9047 5.95579 12.2927 5.95579 12.5317 6.19513L12.8205 6.48399C13.0598 6.72333 13.0598 7.11137 12.8205 7.35033L8.06334 12.1078Z' fill='white'/%3E%3C/svg%3E%0A");
}

.nav-auth>.item {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.33309 5.53176L3.99294 0.191706C3.86943 0.068097 3.70455 0 3.52875 0C3.35294 0 3.18807 0.068097 3.06456 0.191706L2.67129 0.584873C2.41539 0.841066 2.41539 1.25745 2.67129 1.51326L7.15555 5.99751L2.66632 10.4867C2.5428 10.6104 2.47461 10.7751 2.47461 10.9508C2.47461 11.1267 2.5428 11.2915 2.66632 11.4152L3.05958 11.8083C3.18319 11.9319 3.34797 12 3.52377 12C3.69958 12 3.86445 11.9319 3.98796 11.8083L9.33309 6.46336C9.45689 6.33936 9.52489 6.1738 9.5245 5.9978C9.52489 5.82112 9.45689 5.65566 9.33309 5.53176Z' fill='black'/%3E%3C/svg%3E%0A");
}

.head-logout {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_824_1416)'%3E%3Cpath d='M19.3745 9.37521H11.458C11.113 9.37521 10.833 9.09521 10.833 8.75022C10.833 8.40524 11.113 8.12524 11.458 8.12524H19.3745C19.7194 8.12524 19.9994 8.40524 19.9994 8.75022C19.9994 9.09521 19.7194 9.37521 19.3745 9.37521Z' fill='%237F87A3'/%3E%3Cpath d='M16.2495 12.5003C16.1674 12.5005 16.0861 12.4844 16.0103 12.453C15.9344 12.4215 15.8656 12.3753 15.8077 12.3171C15.5636 12.0728 15.5636 11.677 15.8077 11.4329L18.4911 8.74968L15.8077 6.06636C15.5636 5.82223 15.5636 5.42642 15.8077 5.18229C16.052 4.938 16.4478 4.938 16.692 5.18229L19.8169 8.30719C20.061 8.55133 20.061 8.94713 19.8169 9.19127L16.692 12.3162C16.6341 12.3747 16.5652 12.4211 16.4892 12.4527C16.4133 12.4843 16.3318 12.5005 16.2495 12.5003ZM6.66651 20.0001C6.48816 20.0001 6.31894 19.9751 6.14985 19.9226L1.13493 18.2518C0.452525 18.0135 0 17.3777 0 16.6669V1.6674C0 0.748248 0.747516 0.000732422 1.66667 0.000732422C1.84486 0.000732422 2.01412 0.0257316 2.18333 0.07823L7.1981 1.74904C7.88061 1.98735 8.33302 2.62319 8.33302 3.33391V18.3334C8.33302 19.2526 7.58566 20.0001 6.66651 20.0001ZM1.66667 1.25069C1.43749 1.25069 1.24996 1.43819 1.24996 1.6674V16.6669C1.24996 16.8444 1.3691 17.0093 1.53909 17.0685L6.53054 18.7318C6.5664 18.7434 6.61311 18.7501 6.66651 18.7501C6.89568 18.7501 7.08306 18.5626 7.08306 18.3334V3.33391C7.08306 3.15645 6.96392 2.9915 6.79393 2.93232L1.80248 1.26901C1.76662 1.25741 1.71991 1.25069 1.66667 1.25069Z' fill='%237F87A3'/%3E%3Cpath d='M12.7077 6.667C12.3627 6.667 12.0827 6.38701 12.0827 6.04202V2.29214C12.0827 1.71793 11.6154 1.25045 11.0412 1.25045H1.66648C1.3215 1.25045 1.0415 0.970458 1.0415 0.625469C1.0415 0.28048 1.3215 0.000488281 1.66648 0.000488281H11.0412C12.3053 0.000488281 13.3327 1.028 13.3327 2.29214V6.04202C13.3327 6.38701 13.0527 6.667 12.7077 6.667ZM11.0412 17.4999H7.70786C7.36287 17.4999 7.08288 17.22 7.08288 16.875C7.08288 16.53 7.36287 16.25 7.70786 16.25H11.0412C11.6154 16.25 12.0827 15.7825 12.0827 15.2083V11.4584C12.0827 11.1134 12.3627 10.8334 12.7077 10.8334C13.0527 10.8334 13.3327 11.1134 13.3327 11.4584V15.2083C13.3327 16.4724 12.3054 17.4999 11.0412 17.4999Z' fill='%237F87A3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_824_1416'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.an-ico::before {
    background-image: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.957 1.4375H4.04297C1.81368 1.4375 0 3.25118 0 5.48047V32.4336C0 34.6629 1.81368 36.4766 4.04297 36.4766H8.17578V43.2148C8.17579 43.4814 8.25483 43.7419 8.40292 43.9636C8.55101 44.1852 8.76149 44.3579 9.00774 44.4599C9.254 44.5619 9.52497 44.5886 9.78639 44.5366C10.0478 44.4846 10.2879 44.3562 10.4764 44.1677L18.1676 36.4766H41.957C44.1863 36.4766 46 34.6629 46 32.4336V5.48047C46 3.25118 44.1863 1.4375 41.957 1.4375ZM43.3047 32.4336C43.3047 33.1767 42.7001 33.7812 41.957 33.7812H17.6094C17.252 33.7813 16.9092 33.9233 16.6565 34.176L10.8711 39.9612V35.1289C10.8711 34.3846 10.2677 33.7812 9.52344 33.7812H4.04297C3.29987 33.7812 2.69531 33.1767 2.69531 32.4336V5.48047C2.69531 4.73737 3.29987 4.13281 4.04297 4.13281H41.957C42.7001 4.13281 43.3047 4.73737 43.3047 5.48047V32.4336Z' fill='white'/%3E%3Cpath d='M33.7172 15.8045C33.64 15.5633 33.4964 15.3488 33.3028 15.1854C33.1093 15.0221 32.8737 14.9166 32.6229 14.881L26.8007 14.055L24.2028 8.91549C24.0903 8.69302 23.9184 8.5061 23.7061 8.37551C23.4937 8.24492 23.2493 8.17578 23.0001 8.17578C22.7508 8.17578 22.5064 8.24492 22.2941 8.37551C22.0817 8.5061 21.9098 8.69302 21.7973 8.91549L19.1994 14.055L13.3772 14.881C13.1265 14.9166 12.8909 15.0221 12.6974 15.1855C12.504 15.3488 12.3604 15.5633 12.2832 15.8044C12.206 16.0455 12.1983 16.3035 12.2609 16.5488C12.3235 16.7942 12.454 17.0169 12.6374 17.1914L16.8309 21.1825L15.8425 26.8097C15.799 27.0567 15.8254 27.311 15.9186 27.5438C16.0118 27.7767 16.1682 27.9789 16.3701 28.1277C16.572 28.2766 16.8114 28.3661 17.0614 28.3862C17.3115 28.4064 17.5621 28.3564 17.7853 28.2418L23.0001 25.5652L28.2149 28.242C28.438 28.3565 28.6887 28.4065 28.9387 28.3863C29.1887 28.3662 29.4281 28.2767 29.6299 28.1278C29.8318 27.979 29.9882 27.7768 30.0814 27.544C30.1746 27.3111 30.201 27.0569 30.1576 26.8099L29.1692 21.1827L33.3627 17.1916C33.5462 17.0171 33.6767 16.7944 33.7394 16.549C33.8021 16.3037 33.7944 16.0457 33.7172 15.8045ZM26.7878 19.7281C26.6269 19.8812 26.5063 20.0718 26.4368 20.2828C26.3673 20.4938 26.3511 20.7187 26.3895 20.9375L27.0339 24.6061L23.6155 22.8513C23.4251 22.7536 23.2141 22.7026 23.0001 22.7026C22.786 22.7026 22.575 22.7536 22.3846 22.8513L18.9662 24.6061L19.6106 20.9375C19.649 20.7187 19.6328 20.4938 19.5633 20.2828C19.4938 20.0718 19.3733 19.8812 19.2123 19.7281L16.5123 17.1585L20.2742 16.6247C20.4891 16.5942 20.6935 16.5123 20.87 16.3858C21.0464 16.2594 21.1897 16.0922 21.2876 15.8984L23.0001 12.5108L24.7125 15.8984C24.8104 16.0922 24.9537 16.2594 25.1301 16.3859C25.3066 16.5123 25.511 16.5943 25.7259 16.6247L29.4878 17.1585L26.7878 19.7281Z' fill='white'/%3E%3C/svg%3E%0A");
}

.review-head::before {
    background-image: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.957 1.4375H4.04297C1.81368 1.4375 0 3.25118 0 5.48047V32.4336C0 34.6629 1.81368 36.4766 4.04297 36.4766H8.17578V43.2148C8.17578 43.4814 8.25483 43.7419 8.40292 43.9636C8.55101 44.1852 8.76149 44.3579 9.00774 44.4599C9.254 44.5619 9.52497 44.5886 9.78639 44.5366C10.0478 44.4846 10.2879 44.3562 10.4764 44.1677L18.1676 36.4766H41.957C44.1863 36.4766 46 34.6629 46 32.4336V5.48047C46 3.25118 44.1863 1.4375 41.957 1.4375ZM43.3047 32.4336C43.3047 33.1767 42.7001 33.7812 41.957 33.7812H17.6094C17.252 33.7813 16.9092 33.9233 16.6565 34.176L10.8711 39.9612V35.1289C10.8711 34.3846 10.2677 33.7812 9.52344 33.7812H4.04297C3.29987 33.7812 2.69531 33.1767 2.69531 32.4336V5.48047C2.69531 4.73737 3.29987 4.13281 4.04297 4.13281H41.957C42.7001 4.13281 43.3047 4.73737 43.3047 5.48047V32.4336Z' fill='white'/%3E%3Cpath d='M33.7172 15.8045C33.64 15.5633 33.4964 15.3488 33.3028 15.1854C33.1093 15.0221 32.8737 14.9166 32.6229 14.881L26.8007 14.055L24.2028 8.91549C24.0903 8.69302 23.9184 8.5061 23.7061 8.37551C23.4937 8.24492 23.2493 8.17578 23.0001 8.17578C22.7508 8.17578 22.5064 8.24492 22.2941 8.37551C22.0817 8.5061 21.9098 8.69302 21.7973 8.91549L19.1994 14.055L13.3772 14.881C13.1265 14.9166 12.8909 15.0221 12.6974 15.1855C12.504 15.3488 12.3604 15.5633 12.2832 15.8044C12.206 16.0455 12.1983 16.3035 12.2609 16.5488C12.3235 16.7942 12.454 17.0169 12.6374 17.1914L16.8309 21.1825L15.8425 26.8097C15.799 27.0567 15.8254 27.311 15.9186 27.5438C16.0118 27.7767 16.1682 27.9789 16.3701 28.1277C16.572 28.2766 16.8114 28.3661 17.0614 28.3862C17.3115 28.4064 17.5621 28.3564 17.7853 28.2418L23.0001 25.5652L28.2149 28.242C28.438 28.3565 28.6887 28.4065 28.9387 28.3863C29.1887 28.3662 29.4281 28.2767 29.6299 28.1278C29.8318 27.979 29.9882 27.7768 30.0814 27.544C30.1746 27.3111 30.201 27.0569 30.1576 26.8099L29.1692 21.1827L33.3627 17.1916C33.5462 17.0171 33.6767 16.7944 33.7394 16.549C33.8021 16.3037 33.7944 16.0457 33.7172 15.8045ZM26.7878 19.7281C26.6269 19.8812 26.5063 20.0718 26.4368 20.2828C26.3673 20.4938 26.3511 20.7187 26.3895 20.9375L27.0339 24.6061L23.6155 22.8513C23.4251 22.7536 23.2141 22.7026 23.0001 22.7026C22.786 22.7026 22.575 22.7536 22.3846 22.8513L18.9662 24.6061L19.6106 20.9375C19.649 20.7187 19.6328 20.4938 19.5633 20.2828C19.4938 20.0718 19.3733 19.8812 19.2123 19.7281L16.5123 17.1585L20.2742 16.6247C20.4891 16.5942 20.6935 16.5123 20.87 16.3858C21.0464 16.2594 21.1897 16.0922 21.2876 15.8984L23.0001 12.5108L24.7125 15.8984C24.8104 16.0922 24.9537 16.2594 25.1301 16.3859C25.3066 16.5123 25.511 16.5943 25.7259 16.6247L29.4878 17.1585L26.7878 19.7281Z' fill='white'/%3E%3C/svg%3E%0A");
}

.primary-a::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 2.3335C8.59834 2.3335 6.64584 4.286 6.64584 6.68766C6.64584 9.0435 8.48834 10.9502 10.89 11.0327C10.9633 11.0235 11.0367 11.0235 11.0917 11.0327C11.11 11.0327 11.1192 11.0327 11.1375 11.0327C11.1467 11.0327 11.1467 11.0327 11.1558 11.0327C13.5025 10.9502 15.345 9.0435 15.3542 6.68766C15.3542 4.286 13.4017 2.3335 11 2.3335Z' fill='%230583F2'/%3E%3Cpath d='M15.6567 13.4706C13.0992 11.7656 8.92833 11.7656 6.35249 13.4706C5.18833 14.2498 4.54666 15.304 4.54666 16.4315C4.54666 17.559 5.18833 18.604 6.34333 19.374C7.62666 20.2356 9.31333 20.6665 11 20.6665C12.6867 20.6665 14.3733 20.2356 15.6567 19.374C16.8117 18.5948 17.4533 17.5498 17.4533 16.4131C17.4442 15.2856 16.8117 14.2406 15.6567 13.4706Z' fill='%230583F2'/%3E%3C/svg%3E%0A");
}

.primary-a:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1.8335C8.59834 1.8335 6.64584 3.786 6.64584 6.18766C6.64584 8.5435 8.48834 10.4502 10.89 10.5327C10.9633 10.5235 11.0367 10.5235 11.0917 10.5327C11.11 10.5327 11.1192 10.5327 11.1375 10.5327C11.1467 10.5327 11.1467 10.5327 11.1558 10.5327C13.5025 10.4502 15.345 8.5435 15.3542 6.18766C15.3542 3.786 13.4017 1.8335 11 1.8335Z' fill='white'/%3E%3Cpath d='M15.6567 12.9706C13.0992 11.2656 8.92833 11.2656 6.35249 12.9706C5.18833 13.7498 4.54666 14.804 4.54666 15.9315C4.54666 17.059 5.18833 18.104 6.34333 18.874C7.62666 19.7356 9.31333 20.1665 11 20.1665C12.6867 20.1665 14.3733 19.7356 15.6567 18.874C16.8117 18.0948 17.4533 17.0498 17.4533 15.9131C17.4442 14.7856 16.8117 13.7406 15.6567 12.9706Z' fill='white'/%3E%3C/svg%3E%0A");
}

.count-per::before {
    background-image: url("data:image/svg+xml,%3Csvg width='59' height='59' viewBox='0 0 59 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='59' height='59' rx='17' fill='%23067AE1'/%3E%3Cg clip-path='url(%23clip0_535_5016)'%3E%3Cpath d='M41.5338 26.3228H32.2985C32.1545 26.3228 32.0163 26.2656 31.9144 26.1637C31.8125 26.0618 31.7553 25.9237 31.7553 25.7796V16.5444C31.7553 15.0443 30.5391 13.8281 29.0391 13.8281C27.539 13.8281 26.3228 15.0443 26.3228 16.5444V25.7796C26.3228 25.9237 26.2656 26.0618 26.1637 26.1637C26.0618 26.2656 25.9237 26.3228 25.7796 26.3228H16.5444C15.0443 26.3228 13.8281 27.539 13.8281 29.0391C13.8281 30.5391 15.0443 31.7553 16.5444 31.7553H25.7796C25.9237 31.7553 26.0618 31.8125 26.1637 31.9144C26.2656 32.0163 26.3228 32.1545 26.3228 32.2985V41.5338C26.3228 43.0338 27.539 44.25 29.0391 44.25C30.5391 44.25 31.7553 43.0338 31.7553 41.5338V32.2985C31.7553 32.1545 31.8125 32.0163 31.9144 31.9144C32.0163 31.8125 32.1545 31.7553 32.2985 31.7553H41.5338C43.0338 31.7553 44.25 30.5391 44.25 29.0391C44.25 27.539 43.0338 26.3228 41.5338 26.3228Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_535_5016'%3E%3Crect width='30.4219' height='30.4219' fill='white' transform='translate(13.8281 13.8281)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.control-items>.item {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9605 11.341C14.9605 11.1133 14.8736 10.8857 14.7001 10.7121L9.23826 5.25033C8.89082 4.90289 8.3275 4.90289 7.9802 5.25033C7.6329 5.59763 7.6329 6.16083 7.9802 6.5083L12.8131 11.341L7.98037 16.1737C7.63307 16.5211 7.63307 17.0842 7.98037 17.4315C8.32767 17.7791 8.89099 17.7791 9.23843 17.4315L14.7003 11.9698C14.8738 11.7962 14.9605 11.5685 14.9605 11.341Z' fill='white'/%3E%3C/svg%3E%0A");
}

.control-items>.item:disabled {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cpath d='M14.9605 11.341C14.9605 11.1133 14.8736 10.8857 14.7001 10.7121L9.23826 5.25033C8.89082 4.90289 8.3275 4.90289 7.9802 5.25033C7.6329 5.59763 7.6329 6.16083 7.9802 6.5083L12.8131 11.341L7.98037 16.1737C7.63307 16.5211 7.63307 17.0842 7.98037 17.4315C8.32767 17.7791 8.89099 17.7791 9.23843 17.4315L14.7003 11.9698C14.8738 11.7962 14.9605 11.5685 14.9605 11.341Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.head-faq::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_535_5450)'%3E%3Cpath d='M12.7695 5.76953H8.23047V1.23047C8.23047 0.550894 7.67957 0 7 0C6.32043 0 5.76953 0.550894 5.76953 1.23047V5.76953H1.23047C0.550894 5.76953 0 6.32043 0 7C0 7.67957 0.550894 8.23047 1.23047 8.23047H5.76953V12.7695C5.76953 13.4491 6.32043 14 7 14C7.67957 14 8.23047 13.4491 8.23047 12.7695V8.23047H12.7695C13.4491 8.23047 14 7.67957 14 7C14 6.32043 13.4491 5.76953 12.7695 5.76953Z' fill='%23232C45' fill-opacity='0.8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_535_5450'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.faq-items>.item.active>.head-faq::after {
    background-color: #0583F2;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_535_5460)'%3E%3Cpath d='M13.7984 6.04883H1.70161C0.903226 6.04883 0.25 6.70205 0.25 7.50044C0.25 8.29883 0.903226 8.95205 1.70161 8.95205H13.7984C14.5968 8.95205 15.25 8.29883 15.25 7.50044C15.25 6.70205 14.5968 6.04883 13.7984 6.04883Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_535_5460'%3E%3Crect width='15' height='15' fill='white' transform='translate(0.25)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.menu-toggle {
    width: 27px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.26599 18.3599H22.734' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.26599 12.96H22.734' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.26599 7.55957H22.734' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.hide-nav {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 6L6 18M6 6L18 18' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.repeat-items>.item:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_623_9119)'%3E%3Cpath d='M7.33358 5.90796L1.99343 0.3009C1.86992 0.171111 1.70504 0.0996094 1.52924 0.0996094C1.35343 0.0996094 1.18856 0.171111 1.06504 0.3009L0.671779 0.713726C0.415879 0.982729 0.415879 1.41994 0.671779 1.68853L5.15604 6.397L0.666803 11.1107C0.543292 11.2405 0.475098 11.4135 0.475098 11.598C0.475098 11.7827 0.543292 11.9557 0.666803 12.0856L1.06007 12.4983C1.18368 12.6281 1.34846 12.6996 1.52426 12.6996C1.70006 12.6996 1.86494 12.6281 1.98845 12.4983L7.33358 6.88614C7.45738 6.75594 7.52538 6.5821 7.52499 6.3973C7.52538 6.21179 7.45738 6.03805 7.33358 5.90796Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_623_9119'%3E%3Crect width='8' height='13' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.repeat-items>.item:hover>.content-repeat::before {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0417 18.0111H3.95833C3.38093 18.0111 2.82719 17.7817 2.4189 17.3734C2.01062 16.9651 1.78125 16.4114 1.78125 15.834V3.16732C1.78125 2.58992 2.01062 2.03617 2.4189 1.62789C2.82719 1.21961 3.38093 0.990234 3.95833 0.990234H15.0417C15.6191 0.990234 16.1728 1.21961 16.5811 1.62789C16.9894 2.03617 17.2188 2.58992 17.2188 3.16732V15.834C17.2188 16.4114 16.9894 16.9651 16.5811 17.3734C16.1728 17.7817 15.6191 18.0111 15.0417 18.0111ZM3.95833 2.17773C3.69588 2.17773 3.44418 2.28199 3.25859 2.46758C3.07301 2.65316 2.96875 2.90486 2.96875 3.16732V15.834C2.96875 16.0964 3.07301 16.3481 3.25859 16.5337C3.44418 16.7193 3.69588 16.8236 3.95833 16.8236H15.0417C15.3041 16.8236 15.5558 16.7193 15.7414 16.5337C15.927 16.3481 16.0313 16.0964 16.0313 15.834V3.16732C16.0313 2.90486 15.927 2.65316 15.7414 2.46758C15.5558 2.28199 15.3041 2.17773 15.0417 2.17773H3.95833ZM6.33333 6.55565L8.3125 4.57648C8.39473 4.4633 8.43435 4.32471 8.42438 4.18516C8.4144 4.04561 8.35546 3.91406 8.25796 3.81372C8.16047 3.71339 8.03067 3.6507 7.89146 3.63672C7.75226 3.62274 7.61259 3.65837 7.49708 3.73732L5.91375 5.32065L5.12208 4.52898C5.00647 4.46325 4.87214 4.43824 4.74061 4.45795C4.60909 4.47766 4.48799 4.54096 4.39673 4.6377C4.30546 4.73443 4.24932 4.85901 4.2373 4.99146C4.22527 5.12391 4.25807 5.25656 4.33042 5.36815L5.54167 6.55565C5.65053 6.65302 5.79145 6.70685 5.9375 6.70685C6.08355 6.70685 6.22447 6.65302 6.33333 6.55565ZM14.8438 5.3444C14.8417 5.18757 14.7785 5.03773 14.6676 4.92682C14.5567 4.81592 14.4068 4.7527 14.25 4.75065H10.2917C10.1342 4.75065 9.98317 4.81321 9.87182 4.92456C9.76047 5.03591 9.69792 5.18693 9.69792 5.3444C9.69792 5.50187 9.76047 5.6529 9.87182 5.76425C9.98317 5.8756 10.1342 5.93815 10.2917 5.93815H14.25C14.4068 5.9361 14.5567 5.87289 14.6676 5.76198C14.7785 5.65107 14.8417 5.50124 14.8438 5.3444ZM6.33333 10.9098L8.3125 8.93065C8.41738 8.8181 8.47448 8.66923 8.47176 8.5154C8.46905 8.36158 8.40674 8.21482 8.29795 8.10603C8.18917 7.99725 8.0424 7.93493 7.88858 7.93222C7.73476 7.92951 7.58589 7.9866 7.47333 8.09148L5.89 9.67482L5.09833 8.88315C4.98578 8.77827 4.83691 8.72117 4.68309 8.72389C4.52926 8.7266 4.3825 8.78892 4.27372 8.8977C4.16493 9.00649 4.10262 9.15325 4.0999 9.30707C4.09719 9.46089 4.15429 9.60976 4.25917 9.72232L5.54167 10.9098C5.653 11.021 5.80391 11.0835 5.96125 11.0835C6.11859 11.0835 6.26951 11.021 6.38083 10.9098H6.33333ZM14.82 9.69857C14.8182 9.54571 14.7583 9.39926 14.6524 9.28898C14.5465 9.1787 14.4027 9.11285 14.25 9.10482H10.2917C10.1342 9.10482 9.98317 9.16737 9.87182 9.27872C9.76047 9.39007 9.69792 9.5411 9.69792 9.69857C9.69792 9.85604 9.76047 10.0071 9.87182 10.1184C9.98317 10.2298 10.1342 10.2923 10.2917 10.2923H14.25C14.4068 10.2903 14.5567 10.2271 14.6676 10.1161C14.7785 10.0052 14.8417 9.8554 14.8438 9.69857H14.82ZM6.33333 15.264L8.3125 13.2848C8.37084 13.2305 8.41763 13.1649 8.45008 13.0921C8.48253 13.0192 8.49998 12.9406 8.50138 12.8609C8.50279 12.7812 8.48813 12.702 8.45826 12.6281C8.4284 12.5541 8.38395 12.487 8.32757 12.4306C8.27119 12.3742 8.20403 12.3297 8.1301 12.2999C8.05617 12.27 7.97698 12.2554 7.89725 12.2568C7.81753 12.2582 7.73891 12.2756 7.66607 12.3081C7.59324 12.3405 7.52769 12.3873 7.47333 12.4457L5.89 14.029L5.09833 13.2373C4.98578 13.1324 4.83691 13.0753 4.68309 13.0781C4.52926 13.0808 4.3825 13.1431 4.27372 13.2519C4.16493 13.3607 4.10262 13.5074 4.0999 13.6612C4.09719 13.8151 4.15429 13.9639 4.25917 14.0765L5.54167 15.264C5.653 15.3752 5.80391 15.4376 5.96125 15.4376C6.11859 15.4376 6.26951 15.3752 6.38083 15.264H6.33333ZM14.82 14.0527C14.8182 13.8999 14.7583 13.7534 14.6524 13.6431C14.5465 13.5329 14.4027 13.467 14.25 13.459H10.2917C10.1342 13.459 9.98317 13.5215 9.87182 13.6329C9.76047 13.7442 9.69792 13.8953 9.69792 14.0527C9.69792 14.2102 9.76047 14.3612 9.87182 14.4726C9.98317 14.5839 10.1342 14.6465 10.2917 14.6465H14.25C14.4068 14.6444 14.5567 14.5812 14.6676 14.4703C14.7785 14.3594 14.8417 14.2096 14.8438 14.0527H14.82Z' fill='white'/%3E%3C/svg%3E%0A");
}

.repeat-items>.item:hover>.content-repeat>p {
    color: #FFF;
}

.none {
    display: none !important;
}

.responsive-main {
    overflow: hidden;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.primary-main {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.responsive-wrapper {
    overflow: hidden;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 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: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: -webkit-gradient(linear, left bottom, left top, from(#FCFCFF), to(#FCFCFF)), #FFF;
    background: linear-gradient(0deg, #FCFCFF 0%, #FCFCFF 100%), #FFF;
}

.head-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 6px;
}

.head-info>p {
    color: #000;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 144.5%;
    letter-spacing: -0.26px;
    opacity: 0.3;
}

.stars-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
}

.stars-content>h1 {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
}

.logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 18px;
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.logo>img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.head-user {
    width: 49px;
    height: 49px;
    border-radius: 49px;
    border: 1px solid #0583F2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 3px;
}

.head-user>img {
    border-radius: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.head-logout {
    display: none;
    width: 20px;
    height: 20px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.head-profile-content {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    position: relative;
}

.responsive-header {
    position: relative;
    z-index: 1;
    padding: 22px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #FFF;
    -webkit-box-shadow: 34px 0px 63px 0px rgba(157, 162, 180, 0.13);
    box-shadow: 34px 0px 63px 0px rgba(157, 162, 180, 0.13);
}

.responsive-navigate {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 256px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background: #FFF;
    -webkit-box-shadow: 34px 0px 63px 0px rgba(157, 162, 180, 0.12);
    box-shadow: 34px 0px 63px 0px rgba(157, 162, 180, 0.12);
}

.content-navigate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.content-navigate>p {
    color: rgba(127, 135, 163, 0.8);
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.3px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.ico-navigate {
    width: 18px;
    height: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.item-navigate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    padding: 14px 17px;
    border-radius: 9px;
}

.item-navigate.active>.content-navigate>p,
.item-navigate:hover>.content-navigate>p {
    color: #0583F2;
}

.item-navigate.active {
    background: rgba(5, 131, 242, 0.1);
}

.responsive-navigate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 35px 30px;
}

.group-navigate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 7px;
}

.group-navigate.nav-type-a {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.responsive-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow-y: auto;
    width: 100%;
    padding: 60px 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.welcome-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}

.welcome-head>p {
    color: #2F3337;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
}

.welcome-head>h1 {
    max-width: 760px;
    width: 100%;
    color: #090A0B;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: -0.64px;
}

.media-people {
    position: relative;
    top: 5px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.media-people>.item {
    width: 36px;
    height: 36px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border-radius: 100px;
    background: #F7F7F6;
    padding: 2px;
}

.media-people>.item:not(:first-child) {
    margin-left: -10px;
}

.media-people>.item>img {
    border-radius: 100px;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.max-content {
    max-width: 1240px;
    width: 100%;
}

.min-content {
    max-width: 860px;
    width: 100%;
}

.stab-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.stab-item>.item {
    padding: 8px 22px;
    padding-bottom: 14px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    border-bottom: 2px solid rgba(9, 86, 255, 0);
}

.stab-item>.item>p {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    letter-spacing: -0.42px;
    opacity: 0.5;
}

.stab-item>.item>span {
    border-radius: 4px;
    opacity: 0.2;
    background: #000;
    padding: 4px;
    min-width: 22px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
}

.stab-item>.item:hover>p {
    opacity: 1;
}

.stab-item>.item.active {
    border-bottom: 2px solid #0956FF;
}

.stab-item>.item.active>p {
    opacity: 1;
}

.stab-item>.item.active>span {
    opacity: 1;
    background: #0583F2;
}

.info-teacher {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4px;
}

.info-teacher>h1 {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -1px;
}

.info-teacher>p {
    word-break: break-word;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.7px;
    text-transform: capitalize;
}

.course-detail-info>p {
    word-break: break-word;
    max-width: 372px;
    width: 100%;
    color: #000;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 158%;
    letter-spacing: -0.65px;
    /*text-transform: capitalize;*/
    opacity: 0.5;
}

.default-button {
    width: 100%;
    background-color: rgba(255, 255, 255, 0);
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-appearance: none;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.button-b {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 0px 30px;
    height: 45px;
    border: 1px solid #000;
    border-radius: 34px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.button-b>p {
    white-space: nowrap;
    color: #000;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.45px;
}

.button-b:hover>p {
    color: #FFF;
}

.button-a {
    padding: 0px 30px;
    height: 45px;
    border-radius: 34px;
    background: #000;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.button-a>p {
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.45px;
    color: #FFF;
}

.button-a:hover {
    opacity: 0.8;
}

.course-action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}

.button-sched {
    max-width: 48px;
    height: 48px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border-radius: 34px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px 18px;
}

.avatar-teacher {
    height: 92px;
    width: 124px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.avatar-teacher>img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.avatar-info {
    width: 580px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 40px;
}

.available-course{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 32px;
}

.available-course-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}

.available-course-items>.item {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    padding: 4px 30px;
    padding-left: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 20px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
    box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
}

.available-course-items>.item:hover {
    -webkit-box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.67);
    box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.67);
    border: 1px solid rgba(219, 222, 235, 0.87);
}

.course-detail-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 66px;
}

.progress-step {
    height: 6px;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
}

.step-current {
    pointer-events: none;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    position: absolute;
    height: 100%;
    left: 0;
    background: #0583F2;
    border-radius: 0px 6px 6px 0px;
}

.head-step>h1 {
    color: #000;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 121.682%;
    letter-spacing: -1.6px;
}

.head-step>h1>img {
    position: relative;
    top: 8px;
    width: 39px;
    height: 39px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -o-object-fit: contain;
    object-fit: contain;
}

.head-step>p {
    margin-top: 22px;
    color: rgba(0, 0, 0, 0.5);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 166%;
    letter-spacing: -0.64px;
}

.head-step>p>a {
    color: #0583F2;
}

.body-step {
    margin-top: 50px;
    margin-bottom: 50px;
}

.step-teacher-avatar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 25px;
    height: 25px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border-radius: 25px;
    border: 2px solid #F7F7F6;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.step-teacher-avatar>img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    border-radius: 25px;
}

.subject-step-teacher {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}

.subject-step-teacher>p {
    color: #000;
    font-size: 16px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.64px;
}

.subject-name-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    position: relative;
}

.subject-name-status>p {
    color: #000;
    font-size: 16px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.64px;
}

.subject-name-status::before {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    content: "";
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center 11px;
    background-size: 12px 12px;
    border-radius: 6px;
    border-radius: 6px;
    background-color: #DBE4EC;
}

.subjects-step {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 14px;
}

.subjects-step>.item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.subjects-step>.item>input {
    display: none;
}

.subjects-step>.item:hover>.content-subject-step {
    border: 1px solid rgba(5, 131, 242, 0.3);
}

.content-subject-step {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    border-radius: 15px;
    border: 1px solid rgba(5, 131, 242, 0.2);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(5, 131, 242, 0.14);
    box-shadow: 0px 4px 0px 0px rgba(5, 131, 242, 0.14);
    padding: 18px;
}

.button-ar-a {
    height: 48px;
    border-radius: 100px;
    background: #0583F2;
    padding: 0px 20px;
    gap: 10px;
    position: relative;
    -webkit-box-shadow: 0px 4px 0px 0px #0057A3;
    box-shadow: 0px 4px 0px 0px #0057A3;
}

.button-ar-a::after {
    content: "";
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 9px;
    margin-bottom: 2px;
    height: 10px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.button-ar-a>p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.action-step {
    gap: 10px;
    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;
}

.info-step-course {
    padding: 5px 0;
    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;
}

.info-step-course>h1 {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.64px;
    text-transform: uppercase;
    margin-bottom: 14px;
}

.info-step-course>p {
    color: rgba(0, 0, 0, 0.5);
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 166%;
    letter-spacing: -0.6px;
}

.info-step-course>p>* {
    color: #0583F2;
}

.info-step-course>h3 {
    margin-top: 20px;
    padding: 8px 10px;
    border-radius: 100px;
    background: rgba(5, 131, 242, 0.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #0583F2;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.64px;
}

.content-course-step {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 15px;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 15px;
    border: 1px solid rgba(5, 131, 242, 0.2);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(5, 131, 242, 0.14);
    box-shadow: 0px 4px 0px 0px rgba(5, 131, 242, 0.14);
    padding: 18px 20px;
    padding-bottom: 30px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.content-course-step:hover {
    border: 1px solid rgba(5, 131, 242, 0.3);
}

.content-course-step::before {
    content: "";
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 30px;
    height: 30px;
    border-radius: 82px;
    background: #dbe4ec;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.course-step.step-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.course-step.step-row>.item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 420px;
    flex: 1 1 420px;
    width: 100%;
}

.course-step.step-row>.item>.content-course-step {
    padding: 16px;
    padding-left: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.course-step {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 14px;
}

.course-step>.item>input {
    display: none;
}

.course-step>.item>input:checked~.content-course-step {
    border: 1px solid #0583F2;
    -webkit-box-shadow: 0px 4px 0px 0px #0583F2;
    box-shadow: 0px 4px 0px 0px #0583F2;
}

.course-step>.item>input:checked~.content-course-step .step-pay {
    background: #0583F2;
}

.course-step>.item>input:checked~.content-course-step .step-pay>p {
    color: #FFF;
}

.button-d,
.button-ar-b {
    padding: 0px 20px;
    border-radius: 100px;
    background-color: rgba(255, 255, 255, 0);
    border: 1px solid #0583F2;
    height: 48px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.button-d>p,
.button-ar-b>p {
    color: #0583F2;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.button-d:hover {
    background: #0583F2;
}

.button-d:hover>p {
    color: #FFF;
}

.details-step {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.details-step>h1 {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.64px;
}

.step-pay {
    padding: 5px;
    padding-left: 10px;
    border-radius: 100px;
    background: rgba(5, 131, 242, 0.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
}

.step-pay>p {
    color: #0583F2;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.56px;
}

.step-pay>span {
    padding: 2px 6px;
    border-radius: 28px;
    background: #F25A45;
    color: #FFF;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.52px;
}

.step-pay>*:not(span) {
    margin-right: 5px;
}

.fill-input {
    border-radius: 13px;
    border: 1px solid rgba(5, 131, 242, 0.2);
    background: #FFF;
    overflow: hidden;
    height: 58px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.fill-input>input {
    padding: 0px 22px;
    height: 100%;
    width: 100%;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.64px;
}

.fill-input>input::-webkit-input-placeholder {
    opacity: 0.5;
}

.fill-input>input::-moz-placeholder {
    opacity: 0.5;
}

.fill-input>input:-ms-input-placeholder {
    opacity: 0.5;
}

.fill-input>input::-ms-input-placeholder {
    opacity: 0.5;
}

.fill-input>input::placeholder {
    opacity: 0.5;
}

.fill-input:has(input):hover {
    border: 1px solid rgba(5, 131, 242, 0.4);
}

.fill-sub {
    margin-right: 20px;
}

.fill-sub>p {
    color: #0583F2;
    text-align: right;
    font-size: 15px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.6px;
    text-transform: uppercase;
}

.course-info {
    margin: 70px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
}

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

.course-info>h1 {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -1px;
}

.course-price {
    margin-bottom: 40px;
}

.course-price>h1 {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -1px;
}

.course-price>h1>span {
    color: #0583F2;
}

.space-line {
    width: 100%;
    height: 1px;
    background: rgba(5, 131, 242, 0.2);
}

.bottom-step {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px;
}

.bottom-step>p {
    max-width: 508px;
    width: 100%;
    color: rgba(0, 0, 0, 0.5);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 166%;
    letter-spacing: -0.56px;
}

.group-fill {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
}

.group-fill>.fill-input {
    width: 100%;
}

.pass-show {
    width: 20px;
    height: 20px;
    opacity: 0.4;
}

.pass-show.active {
    opacity: 1;
}

.course-info-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.course-info-details>h1 {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -1px;
}

.course-info-details>a {
    color: #0583F2;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.75px;
    text-decoration-line: underline;
}

.fill-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}

.button-ar-b {
    gap: 10px;
    position: relative;
}

.button-ar-b::after {
    content: "";
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 9px;
    margin-bottom: 2px;
    height: 10px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.head-test {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 30px;
    min-height: 122px;
    padding: 20px 44px;
    border-radius: 20px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #0583F2;
    -webkit-box-shadow: 0px 4px 0px 0px #0D65B3;
    box-shadow: 0px 4px 0px 0px #0D65B3;
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

.head-test::before {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    content: "";
    width: 45px;
    height: 45px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.head-test::after {
    z-index: -1;
    pointer-events: none;
    position: absolute;
    content: "";
    max-width: 680px;
    width: 100%;
    height: 140%;
}

.info-test {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}

.info-test>h1 {
    color: #FFF;
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: 121.682%;
    letter-spacing: -0.78px;
}

.info-test>p {
    color: #FFF;
    font-size: 15px;
    font-style: normal;
    opacity: 0.69;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.75px;
}

.test-sub-info {
    border-radius: 0px 20px 20px 0px;
    min-width: 194px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4px;
    padding: 26px 34px;
    overflow: hidden;
    position: relative;
    isolation: isolate;
}

.test-sub-info::before {
    opacity: 0.1;
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    pointer-events: none;
    z-index: -1;
}

.test-sub-info>h1 {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -1px;
}

.test-sub-info>p {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.7px;
    text-transform: capitalize;
}

.sub-info-test {
    padding: 26px 30px;
    padding-left: 0;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}

.sub-info-test>p {
    max-width: 372px;
    width: 100%;
    color: #000;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 158%;
    letter-spacing: -0.65px;
    text-transform: capitalize;
    opacity: 0.5;
}

.test-items {
    margin-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;
    gap: 20px;
}

.test-items>.item {
    border-radius: 20px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
    box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 40px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.body-result-test {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 45px;
    margin-top: 30px;
}

.body-result-test>.item>h1 {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 121.682%;
    letter-spacing: -0.9px;
    margin-bottom: 20px;
}

.test-info {
    margin-top: 8px;
    overflow: hidden;
}

.test-info>h1 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #000;
    font-size: 15px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.test-info>h1>span {
    font-weight: 700;
}

.details-result-test {
    margin-top: 5px;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 5px;
}

.details-result-test>.item>p {
    color: rgba(0, 0, 0, 0.6);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.details-result-test>.item>p>span {
    font-weight: 700;
}

.test-num {
    width: 34px;
    height: 34px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -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;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
    background: rgba(219, 222, 235, 0.25);
    isolation: isolate;
}

.test-num>p {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.test-num>svg {
    width: 14px;
    height: 14px;
    display: none;
    -o-object-fit: contain;
    object-fit: contain;
}

.test-num::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    z-index: -1;
    background: #000;
    opacity: 0.1;
}

.result-items-test {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}

.result-items-test>.item {
    padding: 12px;
    gap: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-radius: 14px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #FFF;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(219, 222, 235, 0.71);
    box-shadow: 0px 2px 0px 0px rgba(219, 222, 235, 0.71);
}

.result-items-test>.item.active {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(20, 194, 73, 0.07)), to(rgba(20, 194, 73, 0.07))), #FFF;
    background: linear-gradient(0deg, rgba(20, 194, 73, 0.07) 0%, rgba(20, 194, 73, 0.07) 100%), #FFF;
}

.result-items-test>.item.active>.test-info>.details-result-test {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.result-items-test>.item.active>.test-num>p {
    display: none;
}

.result-items-test>.item.active>.test-num>svg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.award-image {
    width: 90px;
    height: 90px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 20px;
}

.award-image>img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 100px;
}

.award-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;
}

.award-info>h1 {
    color: #000;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 121.682%;
    letter-spacing: -0.9px;
    margin-bottom: 10px;
}

.award-info>p {
    color: #646C76;
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.6px;
}

.award-exer {
    margin-top: 25px;
    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;
    gap: 10px;
}

.award-exer>p {
    color: #646C76;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.48px;
    opacity: 0.69;
}

.award-progress {
    max-width: 194px;
    width: 100%;
    height: 5px;
    background: #EFEFEF;
    border-radius: 5px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}

.award-current {
    position: absolute;
    left: 0;
    border-radius: 0 5px 5px 0;
    height: 100%;
    background: #000;
}

.award-items {
    margin-top: 34px;
    display: -ms-grid;
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
}

.award-item {
    padding: 40px 32px;
    padding-top: 25px;
    position: relative;
    isolation: isolate;
    border-radius: 20px;
    border: 1px solid rgba(219, 222, 235, 0.4);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px #000;
    box-shadow: 0px 4px 0px 0px #000;
}

.award-info {
    isolation: isolate;
}

.award-info::before {
    z-index: -1;
    position: absolute;
    opacity: 0.15;
    pointer-events: none;
    content: "";
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    height: 59px;
    background: #000;
    border-radius: 20px 20px 0px 0px;
}

.head-content-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 14px;
}

.head-content-info>h1 {
    color: #000;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 121.682%;
    letter-spacing: -1.25px;
}

.head-content-info>p {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 166%;
    opacity: 0.5;
    letter-spacing: -0.6px;
}

.schedule-items {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
}

.time-info {
    padding: 18px 20px;
    min-width: 112px;
    background: #000;
}

.time-info>p {
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.72px;
}

.time-info>h1 {
    color: #FFF;
    text-align: center;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -1.6px;
}

.head-time-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    position: relative;
}

.head-time-info::before {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    content: "";
    width: 19px;
    height: 19px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.head-time-info>p {
    color: #646C76;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.64px;
}

.time-subject-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}

.time-subject-info>p {
    color: #646C76;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.64px;
}

.avatar-subject-time {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 25px;
    height: 25px;
}

.avatar-subject-time>img {
    border-radius: 25px;
    border: 2px solid #F7F7F6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.subject-details-time {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}

.subject-details-time>p {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.64px;
}

.more-time-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}

.button-ar-c {
    padding: 0px 20px;
    height: 48px;
    gap: 10px;
    border-radius: 100px;
    border: 1px solid #000;
}

.button-ar-c>p {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.button-ar-d {
    border-radius: 100px;
    background: #000;
    height: 48px;
    padding: 0px 20px;
    gap: 10px;
}

.button-ar-d>p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.button-ar-d::after {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    content: "";
    width: 9px;
    height: 10px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.time-action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
}

.time-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 30px;
}

.group-schedule {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 15px;
}

.group-schedule>.item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 30px;
    gap: 30px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 20px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
    box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
    overflow: hidden;
}

.review-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 15px;
}

.head-review {
    margin-bottom: 15px;
    padding: 22px;
    border-radius: 20px;
    border: 1px solid rgba(5, 131, 242, 0.2);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(5, 131, 242, 0.14);
    box-shadow: 0px 4px 0px 0px rgba(5, 131, 242, 0.14);
}

.head-review>p {
    color: rgba(0, 0, 0, 0.5);
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 166%;
    letter-spacing: -0.6px;
}

.fill-area {
    width: 100%;
}

.fill-area>textarea {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    resize: none;
    border-radius: 13px;
    border: 1px solid rgba(5, 131, 242, 0.2);
    background: #FFF;
    height: 179px;
    padding: 18px 22px;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.64px;
}

.fill-area>textarea::-webkit-input-placeholder {
    opacity: 0.5;
}

.fill-area>textarea::-moz-placeholder {
    opacity: 0.5;
}

.fill-area>textarea:-ms-input-placeholder {
    opacity: 0.5;
}

.fill-area>textarea::-ms-input-placeholder {
    opacity: 0.5;
}

.fill-area>textarea::placeholder {
    opacity: 0.5;
}

.info-setting {
    min-width: 320px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 3px;
}

.info-setting>h1 {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 147%;
    letter-spacing: -0.48px;
}

.info-setting>p {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 147%;
    letter-spacing: -0.45px;
    opacity: 0.4;
}

.head-setting {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 50px;
}

.head-setting>h1 {
    color: #000;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 121.682%;
    letter-spacing: -1.6px;
}

.head-setting>p {
    color: #383838;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 147%;
    letter-spacing: -0.45px;
    opacity: 0.69;
}

.setting-content {
    padding: 50px 60px;
    border-radius: 20px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
    box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
}

.secondary-input {
    width: 100%;
}

.secondary-input>input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 50px;
    border-radius: 100px;
    border: 1px solid rgba(5, 131, 242, 0.5);
    background: rgba(255, 255, 255, 0.7);
    padding: 0px 22px;
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.6px;
}

.secondary-input>input::-webkit-input-placeholder {
    opacity: 0.3;
}

.secondary-input>input::-moz-placeholder {
    opacity: 0.3;
}

.secondary-input>input:-ms-input-placeholder {
    opacity: 0.3;
}

.secondary-input>input::-ms-input-placeholder {
    opacity: 0.3;
}

.secondary-input>input::placeholder {
    opacity: 0.3;
}

.secondary-input>input:disabled {
    background: rgba(219, 228, 236, 0.4);
    border: 1px solid rgba(219, 228, 236, 0.4);
}

.secondary-input>input:disabled::-webkit-input-placeholder {
    opacity: 0.5;
}

.secondary-input>input:disabled::-moz-placeholder {
    opacity: 0.5;
}

.secondary-input>input:disabled:-ms-input-placeholder {
    opacity: 0.5;
}

.secondary-input>input:disabled::-ms-input-placeholder {
    opacity: 0.5;
}

.secondary-input>input:disabled::placeholder {
    opacity: 0.5;
}

.details-setting {
    margin-left: auto;
    width: 100%;
    gap: 20px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.details-setting>.default-button {
    margin-left: auto;
}

.details-setting>.button-a {
    max-width: 162px;
    width: 100%;
    height: 48px;
    border-radius: 100px;
    background: rgba(5, 131, 242, 0.07);
}

.details-setting>.button-a>p {
    color: #0583F2;
}

.body-setting>.item {
    padding: 30px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    border-bottom: 1px solid #EAEAEA;
}

.body-setting>.item:first-child {
    border-top: 1px solid #EAEAEA;
}

.body-setting>.item:last-child {
    padding-bottom: 0;
    border-bottom: none;
}

.body-setting>.item:only-child {
    border-bottom: none;
    padding: 0;
}

.button-ico {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    width: 100%;
    gap: 10px;
    position: relative;
    padding: 0px 36px;
    height: 48px;
    border-radius: 100px;
    background: rgba(5, 131, 242, 0.07);
}

.button-ico>p {
    color: #0583F2;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.button-ico::after {
    width: 17px;
    height: 17px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.lesson {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 35px;
    padding: 45px 40px;
    border-radius: 20px 20px 0px 0px;
    border: 1px solid rgba(5, 131, 242, 0.2);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
    box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
}

.lesson-explain {
    max-width: 630px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 45px;
}

.lesson-explain>.item>h1 {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 121.682%;
    letter-spacing: -0.9px;
    margin-bottom: 25px;
}

.lesson-media {
    height: 354px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 16px;
    background: #F7F7F7;
    overflow: hidden;
}

.lesson-media>* {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.details-lesson {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 14px;
}

.details-lesson>.item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    /*align-items: center;*/
    gap: 10px;
    flex-direction: column;
}

.details-lesson>.item>p {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.6px;
}

.details-lesson>.item>a {
    color: #0583F2;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.6px;
    text-decoration-line: underline;
}

.details-lesson-test>h1 {
    word-break: break-word;
}

.lesson-tests {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 100%;
}

.lesson-tests>h1 {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 121.682%;
    letter-spacing: -0.9px;
    margin-bottom: 19px;
}

.test-num-lesson {
    height: 34px;
    width: 34px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border-radius: 8px;
    background: rgba(219, 222, 235, 0.25);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px 14px;
}

.test-num-lesson>p {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.details-lesson-test {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
}

.details-lesson-test>h1 {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
}

.details-lesson-test>p {
    /* display: none; */
    margin-top: 5px;
    color: rgba(0, 0, 0, 0.6);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.details-lesson-test>p>span {
    font-weight: 700;
    color: #0583F2;
}

.lesson-test-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 9px;
}

.lesson-test-items>.item {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    width: 100%;
    padding: 14px 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
    border-radius: 14px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #FFF;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(219, 222, 235, 0.71);
    box-shadow: 0px 2px 0px 0px rgba(219, 222, 235, 0.71);
}

.lesson-test-items>.item.active {
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(31, 144, 243, 0.07)), to(rgba(31, 144, 243, 0.07))), #FFF;
    background: linear-gradient(0deg, rgba(31, 144, 243, 0.07) 0%, rgba(31, 144, 243, 0.07) 100%), #FFF;
    -webkit-box-shadow: 0px 2px 0px 0px #DBDEEB;
    box-shadow: 0px 2px 0px 0px #DBDEEB;
}

.lesson-test-items>.item.active>.test-num-lesson {
    background-color: rgba(5, 131, 242, 0.07);
}

.lesson-test-items>.item.active>.test-num-lesson>p {
    display: none;
}

.lesson-test-items>.item.active>.details-lesson-test>p {
    display: block;
}

.lesson-test-items>.item:hover {
    -webkit-box-shadow: 0px 2px 0px 0px #0583F2;
    box-shadow: 0px 2px 0px 0px #0583F2;
}

.button-ab {
    border-radius: 113px;
    background: #0583F2;
    padding: 0px 35px;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(5, 131, 242, 0.14);
    box-shadow: 0px 4px 0px 0px rgba(5, 131, 242, 0.14);
    height: 58px;
    gap: 10px;
}

.button-ab>p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
}

.button-ar-ico {
    border-radius: 113px;
    background: #0583F2;
    padding: 0px 35px;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(5, 131, 242, 0.14);
    box-shadow: 0px 4px 0px 0px rgba(5, 131, 242, 0.14);
    height: 58px;
    gap: 10px;
}

.button-ar-ico>p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
}

.button-ar-ico::before {
    position: relative;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.button-ar-ico::after {
    content: "";
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 9px;
    height: 10px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.lesson-navigate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    margin-bottom: 15px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.lesson-navigate>* {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
}

.head-content {
    padding: 34px 46px;
    border-radius: 20px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #0583F2;
    -webkit-box-shadow: 0px 4px 0px 0px #0D65B3;
    box-shadow: 0px 4px 0px 0px #0D65B3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 30px;
    margin-bottom: 25px;
}

.head-content>h1 {
    color: #FFF;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -1.6px;
}

.details-head-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px;
}

.details-head-content>p {
    color: #FFF;
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: 121.682%;
    letter-spacing: -0.78px;
}

.stars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.stars>.item {
    cursor: pointer;
    width: 22px;
    height: 22px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.head-content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    isolation: isolate;
}

.head-content::before {
    position: absolute;
    pointer-events: none;
    z-index: -1;
    content: "";
    top: 0;
    bottom: 0;
    height: 100%;
    max-width: 645px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.back-arrow {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    left: -20px;
    width: 38px;
    height: 38px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border-radius: 20px;
    border: 1px solid rgba(219, 222, 235, 0.47);
    background-color: #FFF;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 8px 12px;
}

.image-teacher {
    width: 184px;
    height: 136px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.image-teacher>img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.details-teacher {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}

.details-teacher>p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.8px;
    text-transform: capitalize;
    opacity: 0.6;
}

.course-content{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 32px;
}

.head-course-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 30px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 20px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: var(--unnamed, #0583F2);
    -webkit-box-shadow: 0px 4px 0px 0px #0D65B3;
    box-shadow: 0px 4px 0px 0px #0D65B3;
}

.name-social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 20px;
}

.name-social>h1 {
    color: #FFF;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 121.682%;
    letter-spacing: -1.25px;
}

.social-teacher {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
}

.social-teacher>.item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 35.034px;
    border: 1px solid rgba(255, 255, 255, 0.6);
    width: 35px;
    height: 35.034px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.social-teacher>.item:hover {
    border: 1px solid rgb(255, 255, 255);
}

.social-teacher>.item>img {
    width: 13px;
    height: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -o-object-fit: contain;
    object-fit: contain;
}

.teacher-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 24px;
}

.head-course-content {
    padding: 0px 30px;
    min-height: 156px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 14px;
}

.button-b-ico {
    position: relative;
    gap: 10px;
    height: 45px;
    border-radius: 100px;
    border: 1px solid #FFF;
    padding: 0px 20px;
}

.button-b-ico::before {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    content: "";
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.button-b-ico>p {
    white-space: nowrap;
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.button-c-ico {
    position: relative;
    gap: 10px;
    height: 45px;
    border-radius: 100px;
    padding: 0px 20px;
    border-radius: 100px;
    background: #FFF;
}

.button-c-ico::before {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    content: "";
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.button-c-ico>p {
    white-space: nowrap;
    color: #000000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
}

.course-action-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
}

.message-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    padding: 20px 40px;
    border-radius: 20px;
    background: rgba(5, 131, 242, 0.04);
    -webkit-box-shadow: 0px 4px 0px 0px rgba(206, 221, 239, 0.51);
    box-shadow: 0px 4px 0px 0px rgba(206, 221, 239, 0.51);
    position: relative;
}

.message-info::before {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    content: "";
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.message-info>p {
    color: #0583F2;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.6px;
}

.hide-message {
    position: absolute;
    top: -8px;
    right: -10px;
    width: 28px;
    height: 28px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.button-d-ico {
    border-radius: 113px;
    border: 1px solid rgba(5, 131, 242, 0.2);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(5, 131, 242, 0.14);
    box-shadow: 0px 4px 0px 0px rgba(5, 131, 242, 0.14);
    gap: 10px;
    position: relative;
    padding: 0px 35px;
    height: 58px;
}

.button-d-ico>p {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    white-space: nowrap;
}

.button-d-ico::before {
    content: "";
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.button-d-ico::after {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    content: "";
    width: 9px;
    height: 10px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.links-lesson {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
}

.search-lesson {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    position: relative;
}

.search-lesson::before {
    left: 26px;
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.search-lesson>input {
    padding-left: 60px;
    padding-right: 20px;
    height: 58px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    border-radius: 75px;
    border: 1px solid rgba(5, 131, 242, 0.2);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(5, 131, 242, 0.14);
    box-shadow: 0px 4px 0px 0px rgba(5, 131, 242, 0.14);
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.3px;
    color: #000;
}

.search-lesson>input::-webkit-input-placeholder {
    color: #9D9D9F;
}

.search-lesson>input::-moz-placeholder {
    color: #9D9D9F;
}

.search-lesson>input:-ms-input-placeholder {
    color: #9D9D9F;
}

.search-lesson>input::-ms-input-placeholder {
    color: #9D9D9F;
}

.search-lesson>input::placeholder {
    color: #9D9D9F;
}

.filter-lesson {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
    margin-top: 25px;
}

.lesson-num {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 120px;
    border-radius: 20px 0px 0px 20px;
    background: rgba(5, 131, 242, 0.1);
    -webkit-box-shadow: 0px 0px 4px 0px rgba(5, 131, 242, 0.1);
    box-shadow: 0px 0px 4px 0px rgba(5, 131, 242, 0.1);
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.lesson-num>p {
    color: #0583F2;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -1.6px;
}

.lesson-time {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 14px;
    gap: 8px;
}

.lesson-time::before {
    content: "";
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 19px;
    height: 19px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.lesson-time>p {
    color: #646C76;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.56px;
}

.info-lesson {
    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;
    padding: 20px 0;
}

.info-lesson>h1 {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 121.682%;
    letter-spacing: -0.9px;
}

.info-lesson>.current-complete {
    margin-top: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.current-complete {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 5px;
}

.current-complete>.item {
    width: 18px;
    height: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.lesson-items {
    margin-top: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}

.lesson-items>.item {
    padding-right: 40px;
    border-radius: 20px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
    box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
    overflow: hidden;
    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;
    gap: 30px;
}

.lesson-items>.item>.default-button {
    border: 1px solid #0583F2;
}

.lesson-items>.item>.default-button>p {
    color: #0583F2;
}

.lesson-info-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
}

.lesson-info-details {
    min-height: 157px;
}

.head-modal {
    margin-bottom: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 15px;
}

.head-modal>h1 {
    color: #000;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 121.682%;
    letter-spacing: -1.25px;
}

.head-modal>p {
    color: #383838;
    font-size: 15px;
    opacity: 0.69;
    font-style: normal;
    font-weight: 500;
    line-height: 147%;
    letter-spacing: -0.45px;
}

.fill-modal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}

.fill-modal>.item {
    width: 100%;
    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: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.fill-modal>.item>.fill-input {
    width: 100%;
}

.fill-modal>.item>a {
    color: #0583F2;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.75px;
}

.fill-det-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px;
}

.fill-det-item>a {
    color: #0583F2;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.75px;
}

.fill-det-item>.error-message {
    margin-top: 0;
}

.action-modal {
    margin-top: 30px;
}

.action-modal>.button-a {
    height: 58px;
    border-radius: 13px;
    background: #0583F2;
    -webkit-box-shadow: 0px 4px 0px 0px #0057A3;
    box-shadow: 0px 4px 0px 0px #0057A3;
}

.action-modal>.button-a>p {
    color: #FFFFFF;
}

.responsive-modal {
    position: fixed;
    width: 100%;
    z-index: 200;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px;
    overflow-y: auto;
    background: rgba(0, 0, 0, 0.6);
}

.content-modal {
    position: relative;
    padding: 45px 55px;
    border-radius: 20px;
    background: #FFF;
    max-width: 610px;
    width: 100%;
    margin: auto;
}

.hide-modal {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    top: 34px;
    right: 34px;
    position: absolute;
    width: 12px;
    height: 12px;
}

.content-repeat {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    position: relative;
}

.content-repeat::before {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    content: "";
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.content-repeat>p {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.48px;
}

.repeat-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 15px;
}

.repeat-items>.item {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    padding: 18px 22px;
    border-radius: 14px;
    border: 1px solid #0583F2;
    background: #FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
}

.repeat-items>.item::after {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    content: "";
    width: 8px;
    height: 13px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.repeat-items>.item:hover {
    background: #0583F2;
}

.repeat-items>.item:hover>.content-repeat>p {
    color: #FFF;
}

.head-auth {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 6px;
    margin-bottom: 50px;
}

.head-auth>p {
    color: #000;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 144.5%;
    letter-spacing: -0.26px;
    opacity: 0.3;
}

.auth {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.auth-content {
    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-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 780px;
    width: 100%;
    background: #F5F7FE;
    padding: 45px;
}

.info-auth {
    max-width: 540px;
    width: 100%;
    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-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.auth-container {
    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-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 588px;
    width: 100%;
    margin: 0px auto;
}

.icon-auth-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 40px;
    height: 40px;
    margin-bottom: 20px;
}

.icon-auth-item>img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.auth-details-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.auth-details-item>h1 {
    color: #000;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.66px;
    margin-bottom: 15px;
}

.auth-details-item>p {
    color: #383838;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 147%;
    letter-spacing: -0.42px;
    opacity: 0.69;
}

.image-auth-item {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    isolation: isolate;
}

.image-auth-item::before {
    content: "";
    position: absolute;
    right: 14px;
    top: 0;
    z-index: -1;
    position: absolute;
    max-width: 492px;
    width: 100%;
    height: calc(100% + 10px);
    -webkit-transform: rotate(2.061deg);
    transform: rotate(2.061deg);
    border-radius: 16px;
    opacity: 0.3;
    background: #B5C2EC;
}

.image-auth-item::after {
    content: "";
    left: 10px;
    top: 0;
    z-index: -1;
    position: absolute;
    max-width: 492px;
    width: 100%;
    height: calc(100% + 10px);
    -webkit-transform: rotate(-3.425deg);
    transform: rotate(-3.425deg);
    border-radius: 16px;
    opacity: 0.25;
    background: #B5C2EC;
}

.image-page {
    max-width: 492px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    isolation: isolate;
}

.image-page::before {
    position: absolute;
    content: "";
    width: calc(100% + 10px);
    height: 99%;
    z-index: -1;
    border-radius: 16px;
    background: #0583F2;
}

.image-page>img {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -o-object-fit: contain;
    object-fit: contain;
}

.auth-content-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-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.item-auth {
    padding-top: 20px;
}

.item-auth>.item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 70px;
}

.head-auth-fill {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 45px;
    width: 100%;
}

.head-auth-fill>h1 {
    color: #000;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 121.682%;
    letter-spacing: -1.6px;
}

.head-auth-fill>p {
    color: #383838;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 147%;
    letter-spacing: -0.45px;
    opacity: 0.69;
}

.bottom-auth-fill {
    width: 100%;
    margin-top: 24px;
}

.bottom-auth-fill>.button-a {
    height: 58px;
    border-radius: 13px;
    background: #0583F2;
    -webkit-box-shadow: 0px 4px 0px 0px #0057A3;
    box-shadow: 0px 4px 0px 0px #0057A3;
}

.bottom-auth-fill>p {
    margin-top: 30px;
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.75px;
}

.bottom-auth-fill>p>a {
    color: #0583F2;
}

.bottom-auth-fill > .button-a:disabled,
.bottom-auth-fill > .button-a.disabled {
    background: #73B7F5;
    cursor: not-allowed;
    opacity: 1;
    box-shadow: 0px 4px 0px 0px #4C90D9;
}


.details-auth {
    margin-top: 24px;
    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;
    gap: 20px;
}

.details-auth>a {
    color: #0583F2;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.75px;
}

.confirm-content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 7px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}

.confirm-content::before {
    position: relative;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 18px;
    height: 18px;
    border-radius: 3px;
    background-color: #DBE4EC;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.confirm-content>p {
    color: rgba(0, 0, 0, 0.6);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.48px;
}

.confirm-content>p>* {
    color: #0583F2;
}

.confirm-content>p>*:hover {
    text-decoration: underline;
}

.confirm-rule>input {
    display: none;
}

.auth-fill-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}

.auth-main {
    max-width: 948px;
    width: 100%;
    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;
}

.auth-data {
    max-width: 425px;
    width: 100%;
}

.auth-main-container {
    max-width: 628px;
    width: 100%;
}

.vis {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #FFF;
}

.nav-auth {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.nav-auth>.item {
    width: 12px;
    height: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border: none;
    background-color: rgba(255, 255, 255, 0);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.nav-auth>.item:first-child {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.nav-auth>.item:disabled {
    opacity: 0.3;
}

.nav-items-auth {
    margin: 0px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
}

.nav-items-auth>.item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background: #D9D9D9;
    border: none;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.nav-items-auth>.item.tns-nav-active {
    background: #0583F2;
}

.nav-auth {
    margin-bottom: 40px;
}

.menu-toggle {
    display: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.auth-fill-items>.item>.fill-input>input::-webkit-input-placeholder {
    opacity: 0.5;
}

.auth-fill-items>.item>.fill-input>input::-moz-placeholder {
    opacity: 0.5;
}

.auth-fill-items>.item>.fill-input>input:-ms-input-placeholder {
    opacity: 0.5;
}

.auth-fill-items>.item>.fill-input>input::-ms-input-placeholder {
    opacity: 0.5;
}

.auth-fill-items>.item>.fill-input>input::placeholder {
    opacity: 0.5;
}

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

.container.min {
    max-width: 966px;
}

.container.max {
    max-width: 1398px;
}

.primary-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 20px;
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.primary-logo>img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

header>.primary-navigation>.item:hover>p {
    opacity: 1;
}

.primary-navigation {
    border-radius: 100px;
    border: 1px solid #F3F3F3;
    padding: 19px 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 30px;
}

.primary-navigation>span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border-radius: 3px;
    background: #000;
    width: 3px;
    height: 3px;
}

.primary-navigation>.item>p {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.45px;
    opacity: 0.5;
}

.primary-a {
    height: 58px;
    border-radius: 40px;
    border: 1px solid #0583F2;
    background: rgba(5, 131, 242, 0.06);
    gap: 15px;
    padding: 0px 20px;
    position: relative;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.primary-a:hover {
    background: #0583F2;
    border: 1px solid rgba(5, 131, 242, 0.06);
}

.primary-a:hover>p {
    color: #FFF;
}

.primary-a>p {
    color: #0583F2;
    font-size: 16px;
    font-style: normal;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.32px;
}

.primary-a::before {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    content: "";
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.hide-nav {
    display: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.head-end {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

header {
    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>.item {
    max-width: 240px;
    width: 100%;
}

.primary-header {
    padding-top: 18px;
}

.primary-main {
    padding-top: 49px;
}

.live {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 15px;
    overflow-x: auto;
    scroll-padding: 20px;
}

.item-live {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    height: 64px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 100px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    isolation: isolate;
    gap: 10px;
    position: relative;
}

.item-live::before {
    position: absolute;
    content: "";
    width: 100%;
    left: 0;
    right: 0;
    z-index: -1;
    height: 100%;
    opacity: 0.15;
}

.item-live>p {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    white-space: nowrap;
    letter-spacing: -0.3px;
    text-transform: capitalize;
}

.image-live {
    width: 35px;
    height: 35px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 35px;
    background: #FFF;
}

.image-live>img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 20px;
    height: 20px;
    -o-object-fit: contain;
    object-fit: contain;
}

.welcome-main-image {
    height: 490px;
    max-width: 610px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}

.welcome-main-image>img {
    position: absolute;
    inset: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.welcome-main-info>h1 {
    color: #000;
    font-size: 62px;
    font-style: normal;
    font-weight: 800;
    line-height: 117%;
    letter-spacing: -3.72px;
}

.welcome-main-info>h1>span {
    color: #0583F2;
}

.welcome-main-info>p {
    max-width: 576px;
    width: 100%;
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 167.5%;
    letter-spacing: -0.72px;
    opacity: 0.5;
    margin-top: 35px;
}

.primary-b {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    gap: 15px;
    padding: 0px 44px;
    border-radius: 35.5px;
    background: #0583F2;
    height: 70px;
}

.primary-b::after {
    content: "";
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border-radius: 6px;
    background: #FFF;
    width: 6px;
    height: 6px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.primary-b>p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.48px;
}

.primary-b:hover {
    opacity: 0.8;
}

.welcome-main-action {
    margin-top: 60px;
}

.welcome-main-info {
    max-width: 706px;
    width: 100%;
    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;
}

.primary-welcome {
    padding: 76px 0;
}

.welcome-main {
    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;
}

.head-about-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px;
}

.head-about-main>.welcome-head {
    gap: 29px;
}

.head-about-main>.welcome-head>p {
    max-width: 450px;
    width: 100%;
    color: #000;
    font-size: 19px;
    font-style: normal;
    font-weight: 600;
    line-height: 166%;
    letter-spacing: -0.76px;
    opacity: 0.5;
}

.head-about-main>.welcome-head>h1 {
    max-width: 832px;
    color: #000;
    font-size: 46px;
    font-style: normal;
    font-weight: 700;
    line-height: 121.682%;
    letter-spacing: -2.3px;
}

.head-about-main>.welcome-head>h1>.media-people {
    top: 9px;
}

.head-about-main>.welcome-head>h1>.media-people>.item {
    width: 50px;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.primary-about {
    padding: 140px 0;
    background: #F5F7FE;
}

.head-item-about {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
}

.head-item-about>h1 {
    color: #000;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -1.2px;
}

.image-item-about {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 60px;
    height: 60px;
    border-radius: 60px;
    background: #FCF0F3;
}

.image-item-about>img {
    width: 24px;
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -o-object-fit: contain;
    object-fit: contain;
}

.details-item-about {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}

.details-item-about>h1 {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -1.2px;
}

.details-item-about>p {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 142%;
    letter-spacing: -0.3px;
    opacity: 0.5;
}

.body-item-about {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 34px;
    margin-top: 52px;
}

.body-item-about>.item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 24px;
}

.switch-vis {
    width: 62px;
    height: 36px;
    background-image: url(../img/sw-a.svg);
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.items-about-main {
    margin-top: 78px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
}

.items-about-main>.item {
    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: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding: 44px 40px;
    padding-bottom: 60px;
    border-radius: 55px;
    background: #FFF;
    -webkit-box-shadow: 0px 4px 83px 0px rgba(210, 217, 244, 0.3);
    box-shadow: 0px 4px 83px 0px rgba(210, 217, 244, 0.3);
}

.details-avg {
    margin-top: 35px;
}

.details-avg>h1 {
    color: #000;
    font-size: 75px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -1.5px;
    margin-bottom: 22px;
}

.details-avg>h1>span {
    font-size: 31px;
    font-weight: 500;
    opacity: 0.6;
}

.details-avg>p {
    color: #383838;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.16px;
}

.details-avg>p>span {
    font-weight: 700;
    color: #0583F2;
}

.body-bottom-info {
    margin-top: 20px;
    position: relative;
}

.body-bottom-info::before {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    content: "";
    width: 50px;
    margin-bottom: 25px;
    height: 2px;
    border-radius: 2px;
    background: #FFC927;
}

.body-bottom-info>p {
    color: #383838;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 155%;
    letter-spacing: -0.32px;
    opacity: 0.8;
}

.body-item-about-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-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.details-avg-progress {
    margin-top: 30px;
    margin-bottom: 20px;
}

.details-avg-progress>img {
    width: 97px;
    height: 97px;
    -o-object-fit: contain;
    object-fit: contain;
}

.count-per {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    position: relative;
}

.count-per::before {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    content: "";
    width: 59px;
    height: 59px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.count-per>h1 {
    color: #000;
    font-size: 75px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.count-per>h1>span {
    font-size: 36px;
}

.item-wall {
    position: relative;
    width: 100%;
    height: 612px;
}

.item-wall>img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.spec-container {
    height: 612px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.spec-container>.container {
    position: relative;
}

.content-teacher-list {
    position: absolute;
}

.item-teacher-avatar {
    height: 340px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.item-teacher-avatar>img {
    margin-right: 26px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.wall-content {
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    position: absolute;
    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;
}

.details-item-teacher {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-top: -50px;
    padding: 38px 45px;
    padding-top: 0;
    width: 100%;
    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: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.details-item-teacher>h3 {
    margin-bottom: 16px;
    padding: 12px 20px;
    border-radius: 100px;
    background: #FFF;
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.3px;
    text-transform: capitalize;
}

.details-item-teacher>ul {
    margin-top: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 11px;
    padding-left: 20px;
}

.details-item-teacher>ul>li {
    color: #FFF;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.3px;
}

.primary-c {
    padding: 0px 30px;
    border-radius: 34px;
    background: #FFF;
    height: 60px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    border: 1px solid rgba(255, 255, 255, 0);
}

.primary-c>p {
    color: #000;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.45px;
}

.primary-c:hover {
    background: none;
    border: 1px solid #FFF;
}

.primary-c:hover>p {
    color: #FFF;
}

.primary-d {
    height: 60px;
    padding: 0px 30px;
    border-radius: 34px;
    border: 1px solid #FFF;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.primary-d>p {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    color: #FFF;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.45px;
}

.primary-d:hover {
    background: #FFF;
}

.primary-d:hover>p {
    color: #000;
}

.action-details-teacher {
    margin-top: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}

.primary-teacher {
    padding: 120px 0;
}

.head-items-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 70px;
}

.head-items-info>h1 {
    color: #000;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -1.5px;
}

.head-items-info>h1>span {
    color: #FFF;
    border-radius: 118px;
    background: #0583F2;
    padding: 0px 20px;
}

.control-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
}

.control-items>.item {
    outline: none !important;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 56px;
    height: 56px;
    border-radius: 56px;
    background-color: #0583F2;
    border: 1px solid #0583F2;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px 22px;
}

.control-items>.item:first-child {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.control-items>.item.slick-disabled {
    border: 1px solid #E6E6E6;
    background-color: rgba(255, 255, 255, 0);
}

.image-process-content {
    width: 100%;
    z-index: 1;
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.image-process-content::before {
    position: absolute;
    height: 100%;
    top: 0;
    bottom: 0;
    content: "";
    width: calc(100% + 24px);
    border-radius: 16px;
}

.image-process-content>img {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    border-radius: 16px;
}

.image-process {
    padding: 0px 18px;
    max-width: 552px;
    width: 100%;
    position: relative;
}

.image-process::before {
    position: absolute;
    content: "";
    width: 100%;
    bottom: 11px;
    right: 0;
    height: 100%;
    border-radius: 16px;
    opacity: 0.25;
    background: #B5C2EC;
    -webkit-transform: rotate(2.061deg);
    transform: rotate(2.061deg);
}

.image-process::after {
    bottom: 17px;
    position: absolute;
    content: "";
    width: 100%;
    right: 0;
    opacity: 0.3000000119;
    background: #B5C2EC;
    height: 100%;
    border-radius: 16px;
    -webkit-transform: rotate(-3.425deg);
    transform: rotate(-3.425deg);
}

.process-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 25px;
    margin-top: 60px;
}

.process-items>.item {
    padding: 96px 20px;
    border-radius: 34px;
    background: #ECEFFA;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.process-items>.item.reverse>.content-item-process {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.process-items>.item.proc-b>.content-item-process>.image-process>.image-process-content::before {
    top: -14px;
}

.process-items>.item.proc-c>.content-item-process>.image-process>.image-process-content {
    padding-top: 14px;
    padding-bottom: 14px;
}

.process-items>.item.proc-d>.content-item-process>.image-process::before,
.process-items>.item.proc-d>.content-item-process>.image-process::after {
    content: none;
}

.process-items>.item.proc-d>.content-item-process>.image-process>.image-process-content::before {
    content: none;
}

.content-item-process {
    max-width: 1000px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 30px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.data-process {
    max-width: 344px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 25px;
}

.data-process>h1 {
    color: #000;
    font-size: 31px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.93px;
}

.data-process>p {
    color: #383838;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 147%;
    letter-spacing: -0.48px;
    opacity: 0.6999999881;
}

.data-process>.default-button {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
}

.ico-process {
    width: 74px;
    height: 74px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 74px;
    background: #000;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.ico-process>img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 32px;
    height: 32px;
    -o-object-fit: contain;
    object-fit: contain;
}

.process {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 21px;
}

.process>h1 {
    color: #000;
    text-align: center;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -2px;
}

.process>p {
    color: #7B7C7F;
    text-align: center;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: 166%;
    letter-spacing: -0.51px;
}

.process>p>span {
    font-weight: 700;
    color: #0583F2;
}

.primary-process {
    padding: 120px 0;
    background: #F5F7FE;
}

.avatar-review {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 56px;
    height: 56px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.avatar-review>img {
    border-radius: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.head-review-main {
    margin-bottom: 40px;
}

.head-review-main>h1 {
    color: #000;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -2px;
}

.primary-review {
    padding: 128px 0;
}

.review-main {
    position: relative;
}

.body-review-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 22px;
}

.body-review-main>.slick-list {
    margin: 0px -10px;
}

.body-review-main .slick-list {
    padding-bottom: 20px;
    margin-bottom: -20px;
}

.body-review-main .item {
    width: 100%;
    padding: 45px 36px;
    border-radius: 23px;
    border: 1px solid rgba(219, 222, 235, 0.65);
    background: #FFF;
    -webkit-box-shadow: 0px 12px 0px 0px #DBDEEB;
    box-shadow: 0px 12px 0px 0px #DBDEEB;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -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;
    text-align: center;
    margin: 0 10px;
}

.body-review-main .item>h1 {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    width: 100%;
    margin: 0px auto;
    padding: 9px 14px;
    border-radius: 100px;
    background: #0583F2;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    letter-spacing: -0.28px;
}

.body-review-main .item>h3 {
    margin-top: 20px;
    margin-bottom: 15px;
    color: #000;
    text-align: center;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.57px;
}

.body-review-main .item>p {
    margin-top: 24px;
    color: #000;
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 147.5%;
    letter-spacing: -0.3px;
    opacity: 0.5;
}

.primary-course {
    padding: 125px 0px;
    background: #F5F7FE;
}

.top-course-item>h3 {
    color: #000;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.9px;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.top-course-item>p {
    text-decoration: line-through;
    color: #000;
    font-size: 16px;
    opacity: 0.4;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.top-course-item>h1 {
    color: #0583F2;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -1.12px;
    margin-bottom: 30px;
}

.top-course-item>h1>span {
    font-size: 16px;
    color: rgba(0, 0, 0, 0.5019607843);
    font-weight: 600;
}

.top-course-item>ul {
    margin-bottom: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
    padding-left: 20px;
}

.top-course-item>ul>li {
    color: rgba(0, 0, 0, 0.7);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.48px;
}

.top-course-item>ul>li::marker {
    color: #D9D9D9;
}

.course-aval {
    margin-top: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 80px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.top-course-item {
    width: 100%;
}

.item-course {
    position: relative;
    isolation: isolate;
    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;
}

.item-course::before {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    content: "";
    border-radius: 33px;
    width: calc(100% + 10px);
    height: 100%;
    background: #000;
}

.content-item-aval {
    padding: 60px 50px;
    border-radius: 33px;
    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;
    background: #FFF;
    width: 100%;
}

.content-item-aval>.default-button {
    width: 100%;
}

.data-discount>h1 {
    color: #FFF;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -1.28px;
}

.data-discount>h1>span {
    color: rgba(255, 255, 255, 0.5);
    font-size: 15px;
}

.data-discount>p {
    margin-top: 15px;
    color: #FFF;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 23px;
    letter-spacing: -0.15px;
    opacity: 0.8;
}

.course-discount {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 30px;
    padding: 60px;
    border-radius: 23px;
    background: #0583F2;
    -webkit-box-shadow: 0px 12px 0px 0px #0583F2;
    box-shadow: 0px 12px 0px 0px #0583F2;
    margin-top: 120px;
}

.course-discount>.image-process {
    max-width: 390px;
}

.course-discount>.image-process::before {
    background: #FDDA0F;
    opacity: 1;
    z-index: 1;
}

.course-discount>.image-process::after {
    background: #F25A45;
    opacity: 1;
}

.discount-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 5px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 34px;
}

.discount-info>.item {
    padding: 14px 22px;
    border-radius: 12px;
    background: rgba(255, 255, 255, 0.25);
}

.discount-info>.item>p {
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 137.5%;
    letter-spacing: -0.64px;
}

.head-faq {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 16px;
    padding-left: 34px;
    position: relative;
    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;
    gap: 20px;
}

.head-faq::after {
    width: 42px;
    height: 42px;
    position: relative;
    border-radius: 13px;
    background-color: #FEFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px 14px;
}

.head-faq>p {
    color: #232C45;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 144.5%;
    letter-spacing: -0.48px;
}

.body-faq {
    display: none;
    border-top: 1px solid #D6DAE7;
    padding: 22px 34px;
}

.body-faq>* {
    color: #232C45;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 144.5%;
    letter-spacing: -0.3px;
}

.faq-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}

.faq-items>.item {
    border-radius: 20px;
    background: #F5F7FE;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.faq-items>.item:hover {
    background: #EFF2FC;
}

.faq>h1 {
    color: #000;
    text-align: center;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -2px;
    margin-bottom: 60px;
}

.primary-faq {
    padding: 170px 0;
}

.primary-footer {
    padding: 50px 0;
    background: #1B1F2D;
}

.bottom-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -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: 44px;
    border-top: 1px solid rgba(222, 224, 230, 0.1);
}

.bottom-footer>.primary-navigation {
    padding: 0;
    border: none;
}

.bottom-footer>.primary-navigation>span {
    background: #FFF;
}

.bottom-footer>.primary-navigation>.item>p {
    color: #FFF;
    opacity: 0.5;
}

.bottom-footer>a {
    color: #FFF;
    text-align: right;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.6px;
    text-decoration-line: underline;
    opacity: 0.5;
}

.footer-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 20px;
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.footer-logo>img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.footer-logo-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}

.footer-logo-info>p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 144.5%;
    letter-spacing: -0.32px;
    opacity: 0.5;
}

.footer-social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
}

.footer-social>.item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 40px;
    height: 40px;
    border-radius: 40.077px;
    background: rgba(255, 255, 255, 0.05);
}

.footer-social>.item>img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 14px;
    height: 14px;
    -o-object-fit: contain;
    object-fit: contain;
}

.footer-contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
}

.footer-contact>.item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
}

.footer-contact>.item>img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -o-object-fit: contain;
    object-fit: contain;
    width: 20px;
    height: 20px;
}

.footer-contact>.item>p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 144.5%;
    letter-spacing: -0.32px;
}

.footer-contact-social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 50px;
}

.top-footer {
    padding-bottom: 42px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 20px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.avatar-setting {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.avatar-user {
    width: 61px;
    height: 61px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.avatar-user>img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 100px;
}

.avatar-user-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 3px;
}

.avatar-user-info>h1 {
    color: #000;
    font-family: Open Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 147%;
    letter-spacing: -0.48px;
}

.avatar-user-info>p {
    color: #000;
    font-family: Open Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 147%;
    letter-spacing: -0.45px;
    opacity: 0.400000006;
}

.avatar-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 25px;
}

.avatar-setting {
    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;
    gap: 20px;
    margin-bottom: 30px;
}

.action-content-item {
    margin-top: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.action-content-item>.button-a {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    background: rgba(5, 131, 242, 0.97);
}

.error-fill>.fill-input {
    border: 1px solid #F25A45 !important;
}

.error-message {
    margin-top: 10px;
    color: #F25A45;
    font-family: Open Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 147%;
    letter-spacing: -0.42px;
}

.upload-avatar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 26px;
    height: 26px;
    background-color: #FFF;
    border-radius: 100px;
    position: absolute;
    bottom: 0;
    right: -4px;
    border: 2px solid #EAEAEA;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.25 1.58301C10.3937 1.58301 10.5314 1.64008 10.633 1.74166C10.7346 1.84324 10.7917 1.98102 10.7917 2.12467V3.20801H11.875C12.0187 3.20801 12.1564 3.26508 12.258 3.36666C12.3596 3.46824 12.4167 3.60602 12.4167 3.74967C12.4167 3.89333 12.3596 4.03111 12.258 4.13269C12.1564 4.23427 12.0187 4.29134 11.875 4.29134H10.7917V5.37467C10.7917 5.51833 10.7346 5.65611 10.633 5.75769C10.5314 5.85927 10.3937 5.91634 10.25 5.91634C10.1063 5.91634 9.96857 5.85927 9.86698 5.75769C9.7654 5.65611 9.70833 5.51833 9.70833 5.37467V4.29134H8.625C8.48134 4.29134 8.34357 4.23427 8.24198 4.13269C8.1404 4.03111 8.08333 3.89333 8.08333 3.74967C8.08333 3.60602 8.1404 3.46824 8.24198 3.36666C8.34357 3.26508 8.48134 3.20801 8.625 3.20801H9.70833V2.12467C9.70833 1.98102 9.7654 1.84324 9.86698 1.74166C9.96857 1.64008 10.1063 1.58301 10.25 1.58301ZM5.24446 2.12467H6.45833C6.60199 2.12467 6.73977 2.18174 6.84135 2.28332C6.94293 2.38491 7 2.52268 7 2.66634C7 2.81 6.94293 2.94778 6.84135 3.04936C6.73977 3.15094 6.60199 3.20801 6.45833 3.20801H5.26667C4.80246 3.20801 4.48721 3.20801 4.24346 3.22859C4.00621 3.24755 3.88433 3.28276 3.79983 3.32609C3.596 3.42995 3.43028 3.59567 3.32642 3.79951C3.28308 3.88401 3.24788 4.00534 3.22892 4.24313C3.20833 4.48688 3.20833 4.80213 3.20833 5.26634V8.73301C3.20833 8.8993 3.20833 9.04663 3.20942 9.17826L4.46608 7.88692L4.46771 7.8853L4.48071 7.87176C4.68113 7.66376 4.85446 7.48447 5.00938 7.34905C5.17188 7.20551 5.35008 7.07822 5.57 7.00347C5.89769 6.89214 6.25237 6.88835 6.58238 6.99263C6.80392 7.06251 6.98429 7.18601 7.15004 7.32576C7.30713 7.45792 7.48425 7.63342 7.68954 7.83709L8.22688 8.37009C8.35796 8.24172 8.47604 8.12959 8.58546 8.03751C8.75175 7.89776 8.93213 7.77426 9.15421 7.70438C9.48444 7.60015 9.83932 7.60414 10.1671 7.71576C10.387 7.79105 10.5647 7.91888 10.7277 8.06242L10.7917 8.11984V7.54134C10.7917 7.39768 10.8487 7.25991 10.9503 7.15833C11.0519 7.05674 11.1897 6.99967 11.3333 6.99967C11.477 6.99967 11.6148 7.05674 11.7164 7.15833C11.8179 7.25991 11.875 7.39768 11.875 7.54134V8.75522C11.875 9.01088 11.875 9.24001 11.8701 9.4453V9.45505C11.8663 9.59588 11.8609 9.72588 11.8512 9.84451C11.8263 10.1489 11.7726 10.429 11.6388 10.6917C11.4311 11.0993 11.0997 11.4308 10.692 11.6385C10.5966 11.687 10.4968 11.7266 10.3941 11.7566C10.2197 11.808 10.0371 11.8351 9.84483 11.8508C9.55179 11.8747 9.19158 11.8747 8.75608 11.8747H5.24392C4.80788 11.8747 4.44767 11.8747 4.15517 11.8508C3.85021 11.8259 3.57017 11.7723 3.30746 11.6385C2.8658 11.4132 2.51477 11.0433 2.31296 10.5904C2.30889 10.5811 2.3051 10.5717 2.30158 10.5622C2.21004 10.3374 2.16942 10.0996 2.14829 9.84451C2.125 9.55093 2.125 9.19126 2.125 8.75576V5.24359C2.125 4.80755 2.125 4.44734 2.14883 4.15484C2.17375 3.84988 2.22738 3.56984 2.36117 3.30713C2.56889 2.89947 2.90033 2.56802 3.308 2.3603C3.57071 2.22651 3.85075 2.17288 4.15517 2.14797C4.44875 2.12467 4.80896 2.12467 5.24446 2.12467ZM3.49325 10.4398C3.58067 10.5353 3.68451 10.6144 3.79983 10.6733C3.88433 10.7166 4.00567 10.7518 4.24346 10.7708C4.48721 10.7913 4.80246 10.7913 5.26667 10.7913H9.07133L7.84067 9.51301L6.9415 8.62088C6.71725 8.3988 6.57208 8.25526 6.45292 8.15505C6.33808 8.05863 6.285 8.03426 6.25575 8.02505C6.14573 7.99035 6.0275 7.99167 5.91829 8.02884C5.88958 8.03859 5.83704 8.06405 5.72438 8.16263C5.60738 8.26555 5.46492 8.4118 5.24554 8.6393L5.24392 8.64092L3.49325 10.4398ZM8.98738 9.14143L10.3632 10.5709C10.4933 10.4722 10.5994 10.3453 10.6736 10.1998C10.7169 10.1153 10.7521 9.99401 10.7711 9.75622C10.7743 9.72209 10.7765 9.6858 10.7787 9.64897L10.4905 9.35322C10.2711 9.12572 10.1287 8.97838 10.0117 8.87492C9.89954 8.77634 9.84592 8.75088 9.81775 8.74113C9.70837 8.70385 9.58994 8.70252 9.47975 8.73734C9.45104 8.74655 9.39742 8.77038 9.28258 8.8668C9.20133 8.93505 9.10925 9.02226 8.98738 9.14143Z' fill='black'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px 14px;
}

.upload-avatar>input {
    display: none;
}

.avatar-user {
    position: relative;
}

.notif-item {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    width: 100%;
    padding: 20px 40px;
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
}

.notif-item::before {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    content: "";
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.notif-item>p {
    font-family: Open Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 147%;
    letter-spacing: -0.45px;
}

.success-notif {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(20, 194, 73, 0.08)), to(rgba(20, 194, 73, 0.08))), #FFF;
    background: linear-gradient(0deg, rgba(20, 194, 73, 0.08) 0%, rgba(20, 194, 73, 0.08) 100%), #FFF;
    -webkit-box-shadow: 0px 2px 0px 0px #14C249;
    box-shadow: 0px 2px 0px 0px #14C249;
}

.success-notif>p {
    color: #14C249;
}

.error-notif {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(242, 90, 69, 0.1)), to(rgba(242, 90, 69, 0.1))), #FFF;
    background: linear-gradient(0deg, rgba(242, 90, 69, 0.1) 0%, rgba(242, 90, 69, 0.1) 100%), #FFF;
    -webkit-box-shadow: 0px 2px 0px 0px #F25A45;
    box-shadow: 0px 2px 0px 0px #F25A45;
}

.error-notif>p {
    color: #F25A45;
}

.notif-items {
    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: end;
    -ms-flex-align: end;
    align-items: flex-end;
    position: fixed;
    z-index: 999;
    padding: 40px;
    top: 0;
    right: 0;
    gap: 15px;
}

.notif-items {
    width: 100%;
}

.error-notif::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_937_1424)'%3E%3Cpath d='M10.9998 15.0771C10.3847 15.0771 9.86914 15.5927 9.86914 16.2078C9.86914 16.8228 10.3847 17.3384 10.9998 17.3384C11.5922 17.3384 12.1304 16.8228 12.1032 16.2349C12.1304 15.5882 11.6193 15.0771 10.9998 15.0771Z' fill='%23F25A45'/%3E%3Cpath d='M21.4647 19.0838C22.1747 17.8583 22.1792 16.3975 21.4737 15.1765L14.3916 2.9116C13.6906 1.67697 12.4243 0.944336 11.0042 0.944336C9.5842 0.944336 8.31792 1.68149 7.61694 2.90708L0.525755 15.1855C-0.179745 16.4201 -0.175223 17.8899 0.539323 19.1155C1.24482 20.3275 2.50658 21.0556 3.91759 21.0556H18.0638C19.4793 21.0556 20.7501 20.3185 21.4647 19.0838ZM19.927 18.1974C19.5336 18.8758 18.8371 19.2783 18.0593 19.2783H3.91306C3.14425 19.2783 2.45231 18.8849 2.06791 18.2201C1.67898 17.5462 1.67446 16.7412 2.06339 16.0629L9.15457 3.78895C9.53898 3.11511 10.2264 2.71713 11.0042 2.71713C11.7776 2.71713 12.4695 3.11963 12.8539 3.79347L19.9406 16.0674C20.3205 16.7277 20.316 17.5236 19.927 18.1974Z' fill='%23F25A45'/%3E%3Cpath d='M10.7195 7.14032C10.1813 7.29408 9.84668 7.7825 9.84668 8.37494C9.87381 8.73222 9.89643 9.09401 9.92356 9.45128C10.0004 10.8125 10.0773 12.1467 10.1542 13.5079C10.1813 13.9692 10.5386 14.3039 10.9999 14.3039C11.4612 14.3039 11.823 13.9466 11.8456 13.4808C11.8456 13.2004 11.8456 12.9426 11.8727 12.6577C11.9225 11.7849 11.9767 10.912 12.0265 10.0392C12.0536 9.4739 12.1034 8.90859 12.1305 8.34329C12.1305 8.13978 12.1034 7.95888 12.0265 7.77798C11.7959 7.27147 11.2577 7.01369 10.7195 7.14032Z' fill='%23F25A45'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_937_1424'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.success-notif::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_945_455' fill='white'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.6296 5.12076C19.9733 5.46456 20.1663 5.93079 20.1663 6.41693C20.1663 6.90306 19.9733 7.36929 19.6296 7.71309L10.4629 16.8798C10.1191 17.2235 9.65287 17.4165 9.16673 17.4165C8.6806 17.4165 8.21437 17.2235 7.87057 16.8798L3.28723 12.2964C3.11213 12.1273 2.97246 11.925 2.87638 11.7013C2.7803 11.4777 2.72972 11.2371 2.72761 10.9937C2.72549 10.7502 2.77188 10.5088 2.86406 10.2835C2.95624 10.0582 3.09237 9.85351 3.26451 9.68137C3.43665 9.50923 3.64134 9.3731 3.86665 9.28092C4.09196 9.18874 4.33337 9.14235 4.5768 9.14447C4.82023 9.14658 5.0608 9.19716 5.28448 9.29324C5.50815 9.38932 5.71045 9.52899 5.87957 9.70409L9.16673 12.9913L17.0372 5.12076C17.381 4.77706 17.8473 4.58398 18.3334 4.58398C18.8195 4.58398 19.2858 4.77706 19.6296 5.12076Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.6296 5.12076C19.9733 5.46456 20.1663 5.93079 20.1663 6.41693C20.1663 6.90306 19.9733 7.36929 19.6296 7.71309L10.4629 16.8798C10.1191 17.2235 9.65287 17.4165 9.16673 17.4165C8.6806 17.4165 8.21437 17.2235 7.87057 16.8798L3.28723 12.2964C3.11213 12.1273 2.97246 11.925 2.87638 11.7013C2.7803 11.4777 2.72972 11.2371 2.72761 10.9937C2.72549 10.7502 2.77188 10.5088 2.86406 10.2835C2.95624 10.0582 3.09237 9.85351 3.26451 9.68137C3.43665 9.50923 3.64134 9.3731 3.86665 9.28092C4.09196 9.18874 4.33337 9.14235 4.5768 9.14447C4.82023 9.14658 5.0608 9.19716 5.28448 9.29324C5.50815 9.38932 5.71045 9.52899 5.87957 9.70409L9.16673 12.9913L17.0372 5.12076C17.381 4.77706 17.8473 4.58398 18.3334 4.58398C18.8195 4.58398 19.2858 4.77706 19.6296 5.12076Z' fill='%2314C249'/%3E%3Cpath d='M19.6296 5.12076L34.7168 -9.96191L34.7122 -9.96646L19.6296 5.12076ZM19.6296 7.71309L34.7145 22.798L34.7168 22.7958L19.6296 7.71309ZM10.4629 16.8798L25.5456 31.967L25.5478 31.9647L10.4629 16.8798ZM7.87057 16.8798L-7.21438 31.9647L-7.2121 31.967L7.87057 16.8798ZM3.28723 12.2964L18.3722 -2.78852L18.2411 -2.9196L18.1078 -3.04839L3.28723 12.2964ZM5.87957 9.70409L-9.46525 24.5246L-9.33646 24.658L-9.20538 24.789L5.87957 9.70409ZM9.16673 12.9913L-5.91821 28.0762L9.16673 43.1611L24.2517 28.0762L9.16673 12.9913ZM17.0372 5.12076L1.95457 -9.96646L1.95229 -9.96419L17.0372 5.12076ZM18.3334 4.58398V-16.7493V4.58398ZM4.54234 20.2034C0.886662 16.5466 -1.16699 11.5876 -1.16699 6.41693H41.4997C41.4997 0.273949 39.0599 -5.61752 34.7168 -9.96191L4.54234 20.2034ZM-1.16699 6.41693C-1.16699 1.24621 0.886666 -3.71279 4.54234 -7.36957L34.7168 22.7958C39.0599 18.4514 41.4997 12.5599 41.4997 6.41693H-1.16699ZM4.54462 -7.37185L-4.62205 1.79481L25.5478 31.9647L34.7145 22.798L4.54462 -7.37185ZM-4.61977 1.79254C-0.962987 -1.86314 3.99602 -3.9168 9.16673 -3.9168V38.7499C15.3097 38.7499 21.2012 36.3101 25.5456 31.967L-4.61977 1.79254ZM9.16673 -3.9168C14.3374 -3.9168 19.2965 -1.86314 22.9532 1.79254L-7.2121 31.967C-2.86772 36.3101 3.02375 38.7499 9.16673 38.7499V-3.9168ZM22.9555 1.79481L18.3722 -2.78852L-11.7977 27.3814L-7.21438 31.9647L22.9555 1.79481ZM18.1078 -3.04839C19.9702 -1.24958 21.4558 0.90214 22.4777 3.28122L-16.725 20.1214C-15.5108 22.9479 -13.7459 25.5042 -11.5333 27.6412L18.1078 -3.04839ZM22.4777 3.28122C23.4997 5.6603 24.0376 8.21909 24.0601 10.8083L-18.6049 11.179C-18.5782 14.2551 -17.9391 17.295 -16.725 20.1214L22.4777 3.28122ZM24.0601 10.8083C24.0826 13.3975 23.5893 15.9652 22.6088 18.3617L-16.8807 2.20531C-18.0455 5.05241 -18.6317 8.10298 -18.6049 11.179L24.0601 10.8083ZM22.6088 18.3617C21.6283 20.7582 20.1804 22.9354 18.3495 24.7663L-11.8204 -5.40358C-13.9956 -3.22838 -15.7158 -0.641773 -16.8807 2.20531L22.6088 18.3617ZM18.3495 24.7663C16.5185 26.5972 14.3413 28.0452 11.9449 29.0256L-4.21155 -10.4638C-7.05865 -9.29895 -9.64526 -7.57876 -11.8204 -5.40358L18.3495 24.7663ZM11.9449 29.0256C9.54835 30.0061 6.9806 30.4995 4.39143 30.477L4.76218 -12.1881C1.68615 -12.2148 -1.36443 -11.6286 -4.21155 -10.4638L11.9449 29.0256ZM4.39143 30.477C1.80223 30.4545 -0.756563 29.9166 -3.13564 28.8946L13.7046 -10.3081C10.8782 -11.5222 7.83824 -12.1613 4.76218 -12.1881L4.39143 30.477ZM-3.13564 28.8946C-5.51473 27.8726 -7.66645 26.387 -9.46525 24.5246L21.2244 -5.11642C19.0873 -7.32907 16.531 -9.09396 13.7046 -10.3081L-3.13564 28.8946ZM-9.20538 24.789L-5.91821 28.0762L24.2517 -2.09369L20.9645 -5.38085L-9.20538 24.789ZM24.2517 28.0762L32.1222 20.2057L1.95229 -9.96419L-5.91821 -2.09369L24.2517 28.0762ZM32.1199 20.208C28.4631 23.8637 23.5041 25.9173 18.3334 25.9173V-16.7493C12.1904 -16.7493 6.29896 -14.3095 1.95457 -9.96646L32.1199 20.208ZM18.3334 25.9173C13.1627 25.9173 8.20369 23.8637 4.5469 20.208L34.7122 -9.96646C30.3678 -14.3095 24.4764 -16.7493 18.3334 -16.7493V25.9173Z' fill='%2314C249' mask='url(%23path-1-inside-1_945_455)'/%3E%3C/svg%3E%0A");
}

@media screen and (max-width: 1024px) {
    .res-complete {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .res-complete-action {
        width: 100%;
    }

    .head-course-content>.dynam-content {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }

    .welcome-head>h1 {
        position: relative;
        font-size: 20px;
        line-height: 120%;
        letter-spacing: -0.4px;
    }

    .media-people{
        margin: 0px 0;
        margin-top: -5px;
        margin-bottom: 5px;
    }

    .media-people>.item{
        width: 28px;
        height: 28px;
    }
}

.dddddddddddddddddddddddddd {
    display: none;
}

.message-info {
    margin-bottom: 14px;
}

.head-about-main>.default-button {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
}

.action-details-teacher>.primary-d {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
}

.js-marquee-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.live {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.js-marquee {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 15px;
    margin-right: 15px !important;
}

.js-marquee:last-child {
    margin-right: 0 !important;
}

.notif-items {
    pointer-events: none;
}

.notif-item {
    pointer-events: all;
}

@media screen and (max-width: 1224px) {
    .js-marquee {
        gap: 10px;
        margin-right: 10px !important;
    }

    .js-marquee:last-child {
        margin-right: 0 !important;
    }
}

.about-main>.head-about-main>.welcome-head>h1 {
    max-width: 100%;
}

.content-item-process>.image-process {
    padding: 0;
}

.content-item-process>.image-process::before,
.content-item-process>.image-process::after {
    content: none;
}

.content-item-process>.image-process>.image-process-content {
    padding: 0 !important;
}

.content-item-process>.image-process>.image-process-content::before {
    content: none;
}

.wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww {
    display: none;
}

.error-content {
    padding: 40px 20px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    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;
}

.error-content>h3 {
    color: #0583F2;
    text-align: center;
    font-family: Open Sans;
    font-size: 57px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    margin-bottom: 30px;
}

.error-content>h1 {
    text-align: center;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -1px;
    margin-bottom: 15px;
}

.error-content>p {
    max-width: 456px;
    width: 100%;
    text-align: center;
    color: #7B7C7F;
    text-align: center;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: 166%;
    letter-spacing: -0.51px;
}

.error-content>.default-button {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin-top: 50px;
    border-radius: 100px;
    background: #0583F2;
    -webkit-box-shadow: 0px 4px 0px 0px #0057A3;
    box-shadow: 0px 4px 0px 0px #0057A3;
}

.primary-course {
    position: relative;
    isolation: isolate;
}

.primary-course::before {
    z-index: -1;
    max-width: 333px;
    width: 100%;
    height: 727px;
    pointer-events: none;
    right: 0;
    top: 80px;
    position: absolute;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='333' height='727' viewBox='0 0 333 727' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M351 17.5H67.5C40.1619 17.5 18 39.6619 18 67V67C18 94.3381 40.1619 116.5 67.5 116.5H236.25C259.308 116.5 278 135.192 278 158.25V158.25C278 181.308 259.308 200 236.25 200H156.5C137.446 200 122 215.446 122 234.5V234.5C122 253.554 137.446 269 156.5 269H385.5C403.725 269 418.5 283.775 418.5 302V302C418.5 320.225 403.725 335 385.5 335H238C210.386 335 188 357.386 188 385V451.5C188 476.353 208.147 496.5 233 496.5H235.75C259.084 496.5 278 515.416 278 538.75V538.75C278 562.084 259.084 581 235.75 581H92.5C64.8858 581 42.5 603.386 42.5 631V659.5C42.5 687.114 64.8858 709.5 92.5 709.5H418.5' stroke='%23E8ECFA' stroke-opacity='0.7' stroke-width='35'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.primary-course::after {
    z-index: -1;
    max-width: 305px;
    width: 100%;
    height: 926px;
    pointer-events: none;
    left: 0;
    bottom: 154px;
    position: absolute;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='305' height='926' viewBox='0 0 305 926' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-40 18H188C215.614 18 238 40.6358 238 68.25V68.25C238 95.8642 215.614 118.5 188 118.5H115C99.2599 118.5 86.5 131.26 86.5 147V147C86.5 162.74 99.2599 175.5 115 175.5H132.5C157.905 175.5 178.5 196.095 178.5 221.5V224.75C178.5 251.95 156.45 274 129.25 274H-25C-52.6142 274 -75 296.386 -75 324V373.5C-75 401.114 -52.6142 423.5 -25 423.5H242C266.853 423.5 287 443.647 287 468.5V468.5C287 493.353 266.853 513.5 242 513.5H105H-61.75C-81.4942 513.5 -97.5 529.506 -97.5 549.25V549.25C-97.5 568.994 -81.4942 585 -61.75 585H93.5C116.696 585 135.5 603.804 135.5 627V631.25C135.5 652.099 118.599 669 97.75 669V669C76.9013 669 60 685.901 60 706.75V732C60 755.748 79.2518 775 103 775V775C126.748 775 146 794.252 146 818V858C146 885.614 123.614 908 96 908H-118' stroke='%23E8ECFA' stroke-opacity='0.7' stroke-width='35'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.not-found {
    width: 60px;
    height: 51px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    pointer-events: none;
    margin-bottom: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width='60' height='51' viewBox='0 0 60 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2215 18.2064L19.779 13.7077L15.2215 9.20904L19.779 4.71037L15.2215 0.211693L10.664 4.71037L6.10655 0.211693L1.54907 4.71037L6.10655 9.20904L1.54907 13.7077L6.10655 18.2064L10.664 13.7077L15.2215 18.2064Z' fill='%230583F2'/%3E%3Cpath d='M53.8934 0.211693L49.3359 4.71037L44.7784 0.211693L40.2209 4.71037L44.7784 9.20904L40.2209 13.7077L44.7784 18.2064L49.3359 13.7077L53.8934 18.2064L58.4509 13.7077L53.8934 9.20904L58.4509 4.71037L53.8934 0.211693Z' fill='%230583F2'/%3E%3Cpath d='M30 25.1144C17.5612 25.1144 7.44141 35.1036 7.44141 47.3819V50.563H13.8867V47.3819C13.8867 38.6117 21.1151 31.4766 30 31.4766C38.8849 31.4766 46.1133 38.6117 46.1133 47.3819V50.563H52.5586V47.3819C52.5586 35.1036 42.4388 25.1144 30 25.1144Z' fill='%230583F2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.item-course {
    isolation: isolate;
}

.item-course::after {
    position: absolute;
    content: "";
    width: calc(100% + 40px);
    height: 100%;
    pointer-events: none;
    top: -30px;
    background-image: url("data:image/svg+xml,%3Csvg width='469' height='587' viewBox='0 0 469 587' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.2' x='7.42529' y='22.1465' width='420' height='552' rx='33' transform='rotate(-2.47629 7.42529 22.1465)' fill='%23B5C2EC'/%3E%3Crect opacity='0.2' x='37.5502' y='0.71875' width='431.808' height='558.22' rx='33' transform='rotate(3.85707 37.5502 0.71875)' fill='%23B5C2EC'/%3E%3C/svg%3E%0A");
    z-index: -1;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
}

.head-faq::after {
    -webkit-transition: 0.1s;
    transition: 0.1s;
}

.head-faq:hover::after {
    background-color: #0583F2;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_535_5450)'%3E%3Cpath d='M12.7695 5.76953H8.23047V1.23047C8.23047 0.550894 7.67957 0 7 0C6.32043 0 5.76953 0.550894 5.76953 1.23047V5.76953H1.23047C0.550894 5.76953 0 6.32043 0 7C0 7.67957 0.550894 8.23047 1.23047 8.23047H5.76953V12.7695C5.76953 13.4491 6.32043 14 7 14C7.67957 14 8.23047 13.4491 8.23047 12.7695V8.23047H12.7695C13.4491 8.23047 14 7.67957 14 7C14 6.32043 13.4491 5.76953 12.7695 5.76953Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_535_5450'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.sub-d .button-sched {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1002_144)'%3E%3Cmask id='mask0_1002_144' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='19' height='18'%3E%3Cpath d='M18.5 0H0.5V18H18.5V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1002_144)'%3E%3Cpath d='M14.0703 8.08594C14.4586 8.08594 14.7734 7.77114 14.7734 7.38281C14.7734 6.99449 14.4586 6.67969 14.0703 6.67969C13.682 6.67969 13.3672 6.99449 13.3672 7.38281C13.3672 7.77114 13.682 8.08594 14.0703 8.08594Z' fill='black'/%3E%3Cpath d='M15.6875 1.40625H14.7734V0.703125C14.7734 0.314789 14.4586 0 14.0703 0C13.682 0 13.3672 0.314789 13.3672 0.703125V1.40625H10.168V0.703125C10.168 0.314789 9.85318 0 9.46484 0C9.07651 0 8.76172 0.314789 8.76172 0.703125V1.40625H5.59766V0.703125C5.59766 0.314789 5.28287 0 4.89453 0C4.5062 0 4.19141 0.314789 4.19141 0.703125V1.40625H3.3125C1.76169 1.40625 0.5 2.66794 0.5 4.21875V15.1875C0.5 16.7383 1.76169 18 3.3125 18H8.69141C9.07974 18 9.39453 17.6852 9.39453 17.2969C9.39453 16.9085 9.07974 16.5938 8.69141 16.5938H3.3125C2.53709 16.5938 1.90625 15.9629 1.90625 15.1875V4.21875C1.90625 3.44334 2.53709 2.8125 3.3125 2.8125H4.19141V3.51562C4.19141 3.90396 4.5062 4.21875 4.89453 4.21875C5.28287 4.21875 5.59766 3.90396 5.59766 3.51562V2.8125H8.76172V3.51562C8.76172 3.90396 9.07651 4.21875 9.46484 4.21875C9.85318 4.21875 10.168 3.90396 10.168 3.51562V2.8125H13.3672V3.51562C13.3672 3.90396 13.682 4.21875 14.0703 4.21875C14.4586 4.21875 14.7734 3.90396 14.7734 3.51562V2.8125H15.6875C16.4629 2.8125 17.0938 3.44334 17.0938 4.21875V8.22656C17.0938 8.6149 17.4085 8.92969 17.7969 8.92969C18.1852 8.92969 18.5 8.6149 18.5 8.22656V4.21875C18.5 2.66794 17.2383 1.40625 15.6875 1.40625Z' fill='black'/%3E%3Cpath d='M14.2461 9.49219C11.9005 9.49219 9.99219 11.4005 9.99219 13.7461C9.99219 16.0917 11.9005 18 14.2461 18C16.5917 18 18.5 16.0917 18.5 13.7461C18.5 11.4005 16.5917 9.49219 14.2461 9.49219ZM14.2461 16.5938C12.6759 16.5938 11.3984 15.3163 11.3984 13.7461C11.3984 12.1759 12.6759 10.8984 14.2461 10.8984C15.8163 10.8984 17.0938 12.1759 17.0938 13.7461C17.0938 15.3163 15.8163 16.5938 14.2461 16.5938Z' fill='black'/%3E%3Cpath d='M15.2656 13.043H14.9492V12.3047C14.9492 11.9164 14.6344 11.6016 14.2461 11.6016C13.8578 11.6016 13.543 11.9164 13.543 12.3047V13.7461C13.543 14.1344 13.8578 14.4492 14.2461 14.4492H15.2656C15.654 14.4492 15.9688 14.1344 15.9688 13.7461C15.9688 13.3578 15.654 13.043 15.2656 13.043Z' fill='black'/%3E%3Cpath d='M11.0117 8.08594C11.4 8.08594 11.7148 7.77114 11.7148 7.38281C11.7148 6.99449 11.4 6.67969 11.0117 6.67969C10.6234 6.67969 10.3086 6.99449 10.3086 7.38281C10.3086 7.77114 10.6234 8.08594 11.0117 8.08594Z' fill='black'/%3E%3Cpath d='M7.95312 11.1445C8.34145 11.1445 8.65625 10.8297 8.65625 10.4414C8.65625 10.0531 8.34145 9.73828 7.95312 9.73828C7.5648 9.73828 7.25 10.0531 7.25 10.4414C7.25 10.8297 7.5648 11.1445 7.95312 11.1445Z' fill='black'/%3E%3Cpath d='M4.89453 8.08594C5.28286 8.08594 5.59766 7.77114 5.59766 7.38281C5.59766 6.99449 5.28286 6.67969 4.89453 6.67969C4.50621 6.67969 4.19141 6.99449 4.19141 7.38281C4.19141 7.77114 4.50621 8.08594 4.89453 8.08594Z' fill='black'/%3E%3Cpath d='M4.89453 11.1445C5.28286 11.1445 5.59766 10.8297 5.59766 10.4414C5.59766 10.0531 5.28286 9.73828 4.89453 9.73828C4.50621 9.73828 4.19141 10.0531 4.19141 10.4414C4.19141 10.8297 4.50621 11.1445 4.89453 11.1445Z' fill='black'/%3E%3Cpath d='M4.89453 14.2031C5.28286 14.2031 5.59766 13.8883 5.59766 13.5C5.59766 13.1117 5.28286 12.7969 4.89453 12.7969C4.50621 12.7969 4.19141 13.1117 4.19141 13.5C4.19141 13.8883 4.50621 14.2031 4.89453 14.2031Z' fill='black'/%3E%3Cpath d='M7.95312 14.2031C8.34145 14.2031 8.65625 13.8883 8.65625 13.5C8.65625 13.1117 8.34145 12.7969 7.95312 12.7969C7.5648 12.7969 7.25 13.1117 7.25 13.5C7.25 13.8883 7.5648 14.2031 7.95312 14.2031Z' fill='black'/%3E%3Cpath d='M7.95312 8.08594C8.34145 8.08594 8.65625 7.77114 8.65625 7.38281C8.65625 6.99449 8.34145 6.67969 7.95312 6.67969C7.5648 6.67969 7.25 6.99449 7.25 7.38281C7.25 7.77114 7.5648 8.08594 7.95312 8.08594Z' fill='black'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1002_144'%3E%3Crect width='19' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.stab-item {
    overflow-x: auto;
}

.stab-item>.item {
    padding: 8px 14px;
}

.stab-item>.item>p {
    white-space: nowrap;
}

.review-main>.body-review-main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-bottom: 20px;
    margin-bottom: -20px;
}

.default-button:hover {
    opacity: 0.7;
}

.time-action>.default-button>p {
    white-space: nowrap;
}

.action-step>.default-button:disabled {
    opacity: 0.7;
    pointer-events: none;
}

.fill-input>.default-button {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
}

.sub-a.head-course-content {
    background: #0583F2;
}

.sub-b.head-course-content {
    background: #14C249;
}

.sub-c.head-course-content {
    background: #FD8D00;
}

.sub-d.head-course-content {
    background: #FDDA0F;
}

.sub-e.head-course-content {
    background: #AB35DE;
}

.sub-f.head-course-content {
    background: #F25A45;
}

.sub-g.head-course-content {
    background: #4b45fb;
}

.sub-a.head-course-content {
    -webkit-box-shadow: 0px 4px 0px 0px #0057A3;
    box-shadow: 0px 4px 0px 0px #0057A3;
}

.sub-b.head-course-content {
    -webkit-box-shadow: 0px 4px 0px 0px #008729;
    box-shadow: 0px 4px 0px 0px #008729;
}

.sub-c.head-course-content {
    -webkit-box-shadow: 0px 4px 0px 0px #A55C00;
    box-shadow: 0px 4px 0px 0px #A55C00;
}

.sub-d.head-course-content {
    -webkit-box-shadow: 0px 4px 0px 0px #7F6D08;
    box-shadow: 0px 4px 0px 0px #7F6D08;
}

.sub-d .time-info>p {
    color: #000;
}

.sub-d .time-info>h1 {
    color: #000;
}

.sub-d .button-ar-d>p {
    color: #000;
}

.sub-d .button-ar-d::after {
    -webkit-filter: invert(1);
    filter: invert(1);
}

.sub-d .button-ar-c {
    border: 1px solid #000;
}

.sub-d .button-ar-c>svg>g>path {
    fill: #000;
}

.sub-d .button-ar-c>svg>path {
    fill: #000;
}

.sub-d .button-ar-c>p {
    color: #000;
}

.sub-d .button-b-ico {
    border: 1px solid #000000;
}

.sub-d .button-b-ico>p {
    color: #000000;
}

.sub-d .b-ico-b::before {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0417 18.0111H3.95833C3.38093 18.0111 2.82719 17.7817 2.4189 17.3734C2.01062 16.9651 1.78125 16.4114 1.78125 15.834V3.16732C1.78125 2.58992 2.01062 2.03617 2.4189 1.62789C2.82719 1.21961 3.38093 0.990234 3.95833 0.990234H15.0417C15.6191 0.990234 16.1728 1.21961 16.5811 1.62789C16.9894 2.03617 17.2188 2.58992 17.2188 3.16732V15.834C17.2188 16.4114 16.9894 16.9651 16.5811 17.3734C16.1728 17.7817 15.6191 18.0111 15.0417 18.0111ZM3.95833 2.17773C3.69588 2.17773 3.44418 2.28199 3.25859 2.46758C3.07301 2.65316 2.96875 2.90486 2.96875 3.16732V15.834C2.96875 16.0964 3.07301 16.3481 3.25859 16.5337C3.44418 16.7193 3.69588 16.8236 3.95833 16.8236H15.0417C15.3041 16.8236 15.5558 16.7193 15.7414 16.5337C15.927 16.3481 16.0312 16.0964 16.0312 15.834V3.16732C16.0312 2.90486 15.927 2.65316 15.7414 2.46758C15.5558 2.28199 15.3041 2.17773 15.0417 2.17773H3.95833ZM6.33333 6.55565L8.3125 4.57648C8.39473 4.4633 8.43435 4.32471 8.42438 4.18516C8.4144 4.04561 8.35546 3.91406 8.25796 3.81372C8.16047 3.71339 8.03067 3.6507 7.89146 3.63672C7.75226 3.62274 7.61259 3.65837 7.49708 3.73732L5.91375 5.32065L5.12208 4.52898C5.00647 4.46325 4.87214 4.43824 4.74061 4.45795C4.60909 4.47766 4.48799 4.54096 4.39673 4.6377C4.30546 4.73443 4.24932 4.85901 4.2373 4.99146C4.22527 5.12391 4.25807 5.25656 4.33042 5.36815L5.54167 6.55565C5.65053 6.65302 5.79145 6.70685 5.9375 6.70685C6.08355 6.70685 6.22447 6.65302 6.33333 6.55565ZM14.8438 5.3444C14.8417 5.18757 14.7785 5.03773 14.6676 4.92682C14.5567 4.81592 14.4068 4.7527 14.25 4.75065H10.2917C10.1342 4.75065 9.98317 4.81321 9.87182 4.92456C9.76047 5.03591 9.69792 5.18693 9.69792 5.3444C9.69792 5.50187 9.76047 5.6529 9.87182 5.76425C9.98317 5.8756 10.1342 5.93815 10.2917 5.93815H14.25C14.4068 5.9361 14.5567 5.87289 14.6676 5.76198C14.7785 5.65107 14.8417 5.50124 14.8438 5.3444ZM6.33333 10.9098L8.3125 8.93065C8.41738 8.8181 8.47448 8.66923 8.47176 8.5154C8.46905 8.36158 8.40674 8.21482 8.29795 8.10603C8.18917 7.99725 8.0424 7.93493 7.88858 7.93222C7.73476 7.92951 7.58589 7.9866 7.47333 8.09148L5.89 9.67482L5.09833 8.88315C4.98578 8.77827 4.83691 8.72117 4.68309 8.72389C4.52926 8.7266 4.3825 8.78892 4.27372 8.8977C4.16493 9.00649 4.10262 9.15325 4.0999 9.30707C4.09719 9.46089 4.15429 9.60976 4.25917 9.72232L5.54167 10.9098C5.653 11.021 5.80391 11.0835 5.96125 11.0835C6.11859 11.0835 6.26951 11.021 6.38083 10.9098H6.33333ZM14.82 9.69857C14.8182 9.54571 14.7583 9.39926 14.6524 9.28898C14.5465 9.1787 14.4027 9.11285 14.25 9.10482H10.2917C10.1342 9.10482 9.98317 9.16737 9.87182 9.27872C9.76047 9.39007 9.69792 9.5411 9.69792 9.69857C9.69792 9.85604 9.76047 10.0071 9.87182 10.1184C9.98317 10.2298 10.1342 10.2923 10.2917 10.2923H14.25C14.4068 10.2903 14.5567 10.2271 14.6676 10.1161C14.7785 10.0052 14.8417 9.8554 14.8438 9.69857H14.82ZM6.33333 15.264L8.3125 13.2848C8.37084 13.2305 8.41762 13.1649 8.45008 13.0921C8.48253 13.0192 8.49998 12.9406 8.50138 12.8609C8.50279 12.7812 8.48813 12.702 8.45826 12.6281C8.4284 12.5541 8.38395 12.487 8.32757 12.4306C8.27119 12.3742 8.20403 12.3298 8.1301 12.2999C8.05617 12.27 7.97698 12.2554 7.89725 12.2568C7.81753 12.2582 7.73891 12.2756 7.66607 12.3081C7.59324 12.3405 7.52769 12.3873 7.47333 12.4457L5.89 14.029L5.09833 13.2373C4.98578 13.1324 4.83691 13.0753 4.68309 13.0781C4.52926 13.0808 4.3825 13.1431 4.27372 13.2519C4.16493 13.3607 4.10262 13.5074 4.0999 13.6612C4.09719 13.8151 4.15429 13.9639 4.25917 14.0765L5.54167 15.264C5.653 15.3752 5.80391 15.4376 5.96125 15.4376C6.11859 15.4376 6.26951 15.3752 6.38083 15.264H6.33333ZM14.82 14.0527C14.8182 13.8999 14.7583 13.7534 14.6524 13.6431C14.5465 13.5329 14.4027 13.467 14.25 13.459H10.2917C10.1342 13.459 9.98317 13.5215 9.87182 13.6329C9.76047 13.7442 9.69792 13.8953 9.69792 14.0527C9.69792 14.2102 9.76047 14.3612 9.87182 14.4726C9.98317 14.5839 10.1342 14.6465 10.2917 14.6465H14.25C14.4068 14.6444 14.5567 14.5812 14.6676 14.4703C14.7785 14.3594 14.8417 14.2096 14.8438 14.0527H14.82Z' fill='black'/%3E%3C/svg%3E%0A");
}

.sub-d .b-ico-a::before {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1002_1412)'%3E%3Cmask id='mask0_1002_1412' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='19'%3E%3Cpath d='M18 0.5H0V18.5H18V0.5Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1002_1412)'%3E%3Cpath d='M15.2507 4.23598L11.8608 1.02896C11.5003 0.68784 11.0283 0.5 10.532 0.5H4.07812C3.01194 0.5 2.14453 1.36741 2.14453 2.43359V16.5664C2.14453 17.6326 3.01194 18.5 4.07812 18.5H13.9219C14.9881 18.5 15.8555 17.6326 15.8555 16.5664V5.64062C15.8555 5.11155 15.635 4.59957 15.2507 4.23598ZM14.2264 4.71875H11.6016C11.5046 4.71875 11.4258 4.63989 11.4258 4.54297V2.06923L14.2264 4.71875ZM13.9219 17.4453H4.07812C3.5935 17.4453 3.19922 17.051 3.19922 16.5664V2.43359C3.19922 1.94896 3.5935 1.55469 4.07812 1.55469H10.3711V4.54297C10.3711 5.22145 10.9231 5.77344 11.6016 5.77344H14.8008V16.5664C14.8008 17.051 14.4065 17.4453 13.9219 17.4453Z' fill='black'/%3E%3Cpath d='M12.7617 7.53125H5.02734C4.73611 7.53125 4.5 7.76736 4.5 8.05859C4.5 8.34983 4.73611 8.58594 5.02734 8.58594H12.7617C13.053 8.58594 13.2891 8.34983 13.2891 8.05859C13.2891 7.76736 13.053 7.53125 12.7617 7.53125ZM12.7617 10.3438H5.02734C4.73611 10.3438 4.5 10.5799 4.5 10.8711C4.5 11.1623 4.73611 11.3984 5.02734 11.3984H12.7617C13.053 11.3984 13.2891 11.1623 13.2891 10.8711C13.2891 10.5799 13.053 10.3438 12.7617 10.3438ZM7.58391 13.1562H5.02734C4.73611 13.1562 4.5 13.3924 4.5 13.6836C4.5 13.9748 4.73611 14.2109 5.02734 14.2109H7.58391C7.87514 14.2109 8.11125 13.9748 8.11125 13.6836C8.11125 13.3924 7.87514 13.1562 7.58391 13.1562Z' fill='black'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1002_1412'%3E%3Crect width='18' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.sub-d .name-social>h1 {
    color: #000;
}

.sub-d .details-teacher>p {
    color: #000;
}

.sub-d .social-teacher>.item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-filter: invert(1);
    filter: invert(1);
}

.sub-e.head-course-content {
    -webkit-box-shadow: 0px 4px 0px 0px #561B6F;
    box-shadow: 0px 4px 0px 0px #561B6F;
}

.sub-f.head-course-content {
    -webkit-box-shadow: 0px 4px 0px 0px #792D23;
    box-shadow: 0px 4px 0px 0px #792D23;
}

.sub-g.head-course-content {
    -webkit-box-shadow: 0px 4px 0px 0px #342ea8;
    box-shadow: 0px 4px 0px 0px #342ea8;
}


@media screen and (max-width: 425px) {
    .item-course::after {
        content: none;
    }
}

.nnnnnnnnnnnnnnnnnnnnnnnnn {
    display: none;
}

.question-number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 12px 20px;
    border-radius: 100px;
    border: 1px solid #0583F2;
    background: #FFF;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    width: 100%;
}

.question-number>p {
    color: #0583F2;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
}

.responsive-question {
    word-break: break-word;
}

.responsive-question>p {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 121.682%;
    letter-spacing: -0.9px;
    margin-bottom: 25px;
}

.responsive-question>p>img {
    width: 100%;
    max-width: 600px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -o-object-fit: contain;
    object-fit: contain;
}

.item-cor-fill {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 28px;
}

.item-cor-fill>p {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 121.682%;
    letter-spacing: -0.9px;
}

.items-corr-text {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 28px;
}

.content-corr {
    -webkit-box-shadow: 0px 4px 0px 0px #DBDEEB;
    box-shadow: 0px 4px 0px 0px #DBDEEB;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 8px;
    border: 1px solid rgba(219, 222, 235, 0.47);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.57);
    box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.57);
    padding: 0px 14px;
    height: 52px;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.content-corr>p {
    color: #000;
    font-family: Open Sans;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.9px;
}

.title-test-lesson {
    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;
    gap: 2px;
}

.title-test-lesson>p {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.title-test-lesson>h1 {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.test-place {
    padding: 36px 46px;
    border-radius: 20px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
    box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
}

.space-test-l {
    height: 1px;
    background: #EEE;
    margin: 26px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.num-test-info {
    padding: 30px 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    isolation: isolate;
}

.num-test-info::before {
    left: 0;
    z-index: -1;
    right: 0;
    height: 1px;
    background: #EEE;
    position: absolute;
    content: "";
}

.letter-order {
    width: 40px;
    height: 40px;
    padding: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border-radius: 4px;
    background: #F5F5F7;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(192, 192, 210, 0.31);
    box-shadow: 0px 2px 0px 0px rgba(192, 192, 210, 0.31);
}

.letter-order>p {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.8px;
}

.variable-response {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.8px;
}

.question-list-data {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 15px;
}

.question-list-data>.item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
}

.list-variable-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
}

.list-variable-button>.def-select {
    width: 30px;
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border-radius: 4px;
    border: none;
    background-color: #FFF;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='29' height='29' rx='3.5' fill='white' stroke='%23D4D4DF'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.list-variable-button>.def-select:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='28' height='28' rx='3' fill='white' stroke='%23D4D4DF' stroke-width='2'/%3E%3Cline x1='1.29289' y1='27.2929' x2='27.2929' y2='1.29289' stroke='%23D4D4DF' stroke-width='2'/%3E%3Cline y1='-1' x2='36.7696' y2='-1' transform='matrix(-0.707107 -0.707107 -0.707107 0.707107 28 28)' stroke='%23D4D4DF' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.list-variable-button>.def-select.active {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='28' height='28' rx='3' fill='white' stroke='%230583F2' stroke-width='2'/%3E%3Cline x1='1.29289' y1='27.2929' x2='27.2929' y2='1.29289' stroke='%230583F2' stroke-width='2'/%3E%3Cline y1='-1' x2='36.7696' y2='-1' transform='matrix(-0.707107 -0.707107 -0.707107 0.707107 28 28)' stroke='%230583F2' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.list-variable-button>.def-select>p {
    bottom: 100%;
    color: #000;
    text-align: center;
    font-size: 16px;
    pointer-events: none;
    font-style: normal;
    font-weight: 500;
    line-height: 121.682%;
    letter-spacing: -0.8px;
    position: absolute;
    margin-bottom: 5px;
}

.var-manage-items>p {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 121.682%;
    letter-spacing: -0.9px;
}

.res-head-content.inl-items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.buttons-actions-que {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 14px;
}

.buttons-actions-que>form>.button-a {
    border-radius: 100px;
    background: #0583F2;
    -webkit-box-shadow: 0px 4px 0px 0px #0057A3;
    box-shadow: 0px 4px 0px 0px #0057A3;
}

.buttons-actions-que>form>.button-a.def-button-dd {
    border-radius: 100px;
    background: #E34D38;
    -webkit-box-shadow: 0px 4px 0px 0px #A03729;
    box-shadow: 0px 4px 0px 0px #A03729;
}

.buttons-actions-que>form>.button-a>p {
    color: #FFF;
}

.buttons-actions-que>.button-a {
    border-radius: 100px;
    background: #0583F2;
    -webkit-box-shadow: 0px 4px 0px 0px #0057A3;
    box-shadow: 0px 4px 0px 0px #0057A3;
}

.buttons-actions-que>.button-a>p {
    color: #FFF;
}

.buttons-actions-que>.button-a.def-button-dd {
    border-radius: 100px;
    background: #E34D38;
    -webkit-box-shadow: 0px 4px 0px 0px #A03729;
    box-shadow: 0px 4px 0px 0px #A03729;
}

.go-back {
    top: 24px;
    left: -18px;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 38px;
    height: 38px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border-radius: 20px;
    border: 1px solid rgba(219, 222, 235, 0.47);
    background: #FFF;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_496_3117)'%3E%3Cpath d='M0.790068 5.45335L5.93244 0.277604C6.05137 0.157799 6.21014 0.0917969 6.37944 0.0917969C6.54873 0.0917969 6.7075 0.157799 6.82643 0.277604L7.20513 0.658674C7.45156 0.906984 7.45156 1.31056 7.20513 1.55849L2.88696 5.90477L7.20993 10.2559C7.32886 10.3757 7.39453 10.5354 7.39453 10.7057C7.39453 10.8762 7.32886 11.0359 7.20993 11.1558L6.83123 11.5368C6.7122 11.6566 6.55352 11.7226 6.38423 11.7226C6.21493 11.7226 6.05616 11.6566 5.93723 11.5368L0.790068 6.35629C0.670849 6.2361 0.605369 6.07564 0.605744 5.90505C0.605369 5.73381 0.670849 5.57344 0.790068 5.45335Z' fill='%237F859C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_496_3117'%3E%3Crect width='8' height='12' fill='white' transform='matrix(-1 0 0 1 8 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 8px 12px;
}

.test-place {
    position: relative;
}

.details-tests-items {
    display: -ms-grid;
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(auto-fill, minmax(35px, 1fr));
}

.details-tests-items>.item {
    width: 100%;
    height: 35px;
    border-radius: 8px;
    background: #FCFCFF;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(192, 192, 210, 0.31);
    box-shadow: 0px 2px 0px 0px rgba(192, 192, 210, 0.31);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    user-select: none;
}

.details-tests-items>.item>p {
    color: #000;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
}

.details-tests-items>.item.active {
    border-radius: 8px;
    background: #0583F2 !important;
    -webkit-box-shadow: 0px 2px 0px 0px #0057A3 !important;
    box-shadow: 0px 2px 0px 0px #0057A3 !important;
}

.details-tests-items>.item.active>p {
    color: #FFF !important;
}

.list-selected {
    display: -ms-grid;
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(auto-fill, minmax(30px, 1fr));
}

.list-selected>.item {
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='29' height='29' rx='3.5' fill='white' stroke='%23D4D4DF'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.list-selected>.item.active {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='28' height='28' rx='3' fill='white' stroke='%230583F2' stroke-width='2'/%3E%3Cline x1='1.29289' y1='27.2929' x2='27.2929' y2='1.29289' stroke='%230583F2' stroke-width='2'/%3E%3Cline y1='-1' x2='36.7696' y2='-1' transform='matrix(-0.707107 -0.707107 -0.707107 0.707107 28 28)' stroke='%230583F2' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.list-selected>.item.true {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='28' height='28' rx='3' fill='white' stroke='%2314C249' stroke-width='2'/%3E%3Cline x1='1.29289' y1='27.2929' x2='27.2929' y2='1.29289' stroke='%2314C249' stroke-width='2'/%3E%3Cline y1='-1' x2='36.7696' y2='-1' transform='matrix(-0.707107 -0.707107 -0.707107 0.707107 28 28)' stroke='%2314C249' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.list-selected>.item.true.active {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='28' height='28' rx='3' fill='yellow' stroke='%2314C249' stroke-width='2'/%3E%3Cline x1='1.29289' y1='27.2929' x2='27.2929' y2='1.29289' stroke='%2314C249' stroke-width='2'/%3E%3Cline y1='-1' x2='36.7696' y2='-1' transform='matrix(-0.707107 -0.707107 -0.707107 0.707107 28 28)' stroke='%2314C249' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.list-selected>.item.false {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='28' height='28' rx='3' fill='white' stroke='%23F25A45' stroke-width='2'/%3E%3Cline x1='1.29289' y1='27.2929' x2='27.2929' y2='1.29289' stroke='%23F25A45' stroke-width='2'/%3E%3Cline y1='-1' x2='36.7696' y2='-1' transform='matrix(-0.707107 -0.707107 -0.707107 0.707107 28 28)' stroke='%23F25A45' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.head-variable {
    display: -ms-grid;
    display: grid;
    gap: 10px;
}

.head-variable>.item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 121.682%;
    letter-spacing: -0.8px;
    height: 30px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.matching-value-select {
    width: 100%;
}

.list-number-var {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}

.list-number-var>.item {
    width: 22px;
    color: #000;
    text-align: center;
    font-family: Open Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 121.682%;
    letter-spacing: -0.8px;
    height: 30px;
    margin-bottom: 10px;
    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;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.list-number-var>.item:first-child {
    margin-bottom: 0;
}

.list-number-var>.item:last-child {
    margin-bottom: 0;
}

.matching-value-select {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.nav-res-test {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 20px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.management-navigation {
    width: 100%;
    -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;
}

.matching-value-select {
    margin-top: 28px;
}

.list-variable-button {
    padding-top: 58px;
}

.nav-res-test {
    margin-top: 55px;
}

.data-question-val,
.data-response-val {
    max-width: 416px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 25px;
}

.data-question-val>.item,
.data-response-val>.item {
    max-width: 416px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.data-question-val>.item>.variable-response,
.data-response-val>.item>.variable-response {
    margin-top: 10px;
}

.matching-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 100px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.res-complete {
    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: 24px;
    gap: 20px;
    border-radius: 10px;
    border: 1px solid rgba(5, 131, 242, 0.5);
    background: rgba(5, 131, 242, 0.1);
}

.res-info-complete {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}

.res-info-complete>p {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.3px;
}

.res-info-complete>p>span {
    font-weight: 600;
    color: #0583F2;
}

.res-complete-action>.button-a {
    background: #0583F2;
    -webkit-box-shadow: 0px 4px 0px 0px #0057A3;
    box-shadow: 0px 4px 0px 0px #0057A3;
}

.res-test-less {
    margin-top: 25px;
}

.list-question-result {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(35px, 1fr));
    gap: 10px;
}

.list-question-result>.item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    height: 35px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 8px;
    background: #FCFCFF;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(192, 192, 210, 0.31);
    box-shadow: 0px 2px 0px 0px rgba(192, 192, 210, 0.31);
    color: #000;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
}

.list-question-result>.item.false {
    border-radius: 8px;
    background: #F25A45;
    -webkit-box-shadow: 0px 2px 0px 0px #A03729;
    box-shadow: 0px 2px 0px 0px #A03729;
    color: #FFF;
}

.list-question-result>.item.true {
    border-radius: 8px;
    background: #14C249;
    -webkit-box-shadow: 0px 2px 0px 0px #008729;
    box-shadow: 0px 2px 0px 0px #008729;
    color: #FFF;
}

.list-question-result>.item.half {
    border-radius: 8px;
    background: #FDDA0F;
    -webkit-box-shadow: 0px 2px 0px 0px #BCA30E;
    box-shadow: 0px 2px 0px 0px #BCA30E;
    color: #000;
}

.result-nav>p {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 121.682%;
    letter-spacing: -0.9px;
}

.list-variable-button>.item {
    width: 30px;
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border-radius: 4px;
    border: none;
    background-color: #FFF;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='29' height='29' rx='3.5' fill='white' stroke='%23D4D4DF'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.list-variable-button>.item>p {
    bottom: 100%;
    color: #000;
    text-align: center;
    font-size: 16px;
    pointer-events: none;
    font-style: normal;
    font-weight: 500;
    line-height: 121.682%;
    letter-spacing: -0.8px;
    position: absolute;
    margin-bottom: 5px;
}

.list-variable-button>.item.active {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='28' height='28' rx='3' fill='white' stroke='%23F25A45' stroke-width='2'/%3E%3Cline x1='1.29289' y1='27.2929' x2='27.2929' y2='1.29289' stroke='%23F25A45' stroke-width='2'/%3E%3Cline y1='-1' x2='36.7696' y2='-1' transform='matrix(-0.707107 -0.707107 -0.707107 0.707107 28 28)' stroke='%23F25A45' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.list-variable-button>.item.true {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='28' height='28' rx='3' fill='white' stroke='%2314C249' stroke-width='2'/%3E%3Cline x1='1.29289' y1='27.2929' x2='27.2929' y2='1.29289' stroke='%2314C249' stroke-width='2'/%3E%3Cline y1='-1' x2='36.7696' y2='-1' transform='matrix(-0.707107 -0.707107 -0.707107 0.707107 28 28)' stroke='%2314C249' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.list-variable-button>.item.true.active {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='28' height='28' rx='3' fill='yellow' stroke='%2314C249' stroke-width='2'/%3E%3Cline x1='1.29289' y1='27.2929' x2='27.2929' y2='1.29289' stroke='%2314C249' stroke-width='2'/%3E%3Cline y1='-1' x2='36.7696' y2='-1' transform='matrix(-0.707107 -0.707107 -0.707107 0.707107 28 28)' stroke='%2314C249' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.details-res-les>p {
    color: #0583F2;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.title-test-lesson.ttl-b {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.title-test-lesson.ttl-b>h1 {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}

.image-res-d {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.image-res-d>img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    border-radius: 16px;
    -o-object-fit: contain;
    object-fit: contain;
}

.ppc-percents {
    width: 140px !important;
    height: 140px !important;
}

.ppc-progress>.ppc-progress-fill {
    background: #0583F2 !important;
}

.pcc-percents-wrapper>span {
    color: #0583F2 !important;
}

.mark-det-pp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.mark-det-pp>.item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}

.mark-det-pp>.item::before {
    position: relative;
    content: "";
    border-radius: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 10px;
    height: 10px;
    background: #E2E2EE;
}

.mark-det-pp>.item.h-tt::before {
    background: #0583F2;
}

.mark-det-pp>.item>p {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.28px;
}

.progress-pie-chart {
    margin-bottom: 44px !important;
}

.statChartHolder {
    padding: 52px 32px !important;
    max-width: 316px !important;
    width: 100%;
    height: 410px !important;
    border-radius: 16px;
    background: #FFF;
}

.content-chart {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    isolation: isolate;
    max-width: 347px;
    width: 100%;
}

.content-chart::before {
    position: absolute;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: -1;
    max-width: 347px;
    width: 100%;
    height: 435px;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='347' height='435' viewBox='0 0 347 435' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.3' y='31.4336' width='317' height='404' rx='16' transform='rotate(-4.29371 0 31.4336)' fill='%23B5C2EC'/%3E%3Crect opacity='0.3' x='29.6367' width='317' height='404' rx='16' transform='rotate(2.54763 29.6367 0)' fill='%23B5C2EC'/%3E%3Crect x='7.67871' y='19' width='331' height='404' rx='16' fill='%230583F2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
}

.det-info-r {
    width: 80%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 54px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 26px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.details-char-pp {
    min-width: 347px;
}

.cc-tts {
    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;
}

.cc-tts>.button-a {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    border-radius: 100px;
    background: #0583F2;
    -webkit-box-shadow: 0px 4px 0px 0px #0057A3;
    box-shadow: 0px 4px 0px 0px #0057A3;
}

.matching-value-select>input {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 8px;
    border: 1px solid rgba(219, 222, 235, 0.47);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.57);
    box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.57);
    color: #000;
    font-family: Open Sans;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.9px;
    padding: 0px 14px;
    height: 52px;
}

.matching-value-select>input:focus,
.matching-value-select>input:hover {
    border: 1px solid #DBDEEB;
    -webkit-box-shadow: 0px 4px 0px 0px #DBDEEB;
    box-shadow: 0px 4px 0px 0px #DBDEEB;
}

.matching-value-select>input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.6);
}

.matching-value-select>input::-moz-placeholder {
    color: rgba(0, 0, 0, 0.6);
}

.matching-value-select>input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.6);
}

.matching-value-select>input::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.6);
}

.matching-value-select>input::placeholder {
    color: rgba(0, 0, 0, 0.6);
}

.vis {
    position: fixed;
    width: 100%;
    height: 100%;
    inset: 0;
    background: #FCFCFF;
    z-index: 99999;
}

.confirm-content>p>* {
    color: #0583F2;
}

.confirm-content>p {
    opacity: 1;
    color: rgba(0, 0, 0, 0.6);
}

.confirm-content>p>*:hover {
    text-decoration: underline;
}

.default-button {
    width: 100%;
}

.head-test-place {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.time-test-lesson {
    min-width: 88px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
    position: relative;
    padding: 7px 11px;
    border-radius: 100px;
    background: #0583F2;
}

.time-test-lesson::before {
    position: relative;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 19px;
    height: 19px;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.49984 1.29102C7.7775 1.29102 6.09383 1.80175 4.66175 2.75863C3.22967 3.71552 2.1135 5.07557 1.45439 6.66681C0.795277 8.25805 0.622823 10.009 0.958836 11.6983C1.29485 13.3875 2.12424 14.9392 3.34212 16.1571C4.56 17.375 6.11168 18.2043 7.80093 18.5404C9.49018 18.8764 11.2411 18.7039 12.8324 18.0448C14.4236 17.3857 15.7837 16.2695 16.7406 14.8374C17.6974 13.4054 18.2082 11.7217 18.2082 9.99935C18.2055 7.69059 17.2871 5.47718 15.6546 3.84464C14.022 2.2121 11.8086 1.29374 9.49984 1.29102ZM9.49984 17.1243C8.09065 17.1243 6.7131 16.7065 5.5414 15.9236C4.3697 15.1407 3.45647 14.0279 2.9172 12.726C2.37793 11.424 2.23683 9.99145 2.51175 8.60933C2.78667 7.22722 3.46526 5.95766 4.46171 4.96121C5.45815 3.96476 6.72771 3.28617 8.10982 3.01125C9.49194 2.73633 10.9245 2.87743 12.2265 3.41671C13.5284 3.95598 14.6412 4.86921 15.4241 6.04091C16.207 7.21261 16.6248 8.59016 16.6248 9.99935C16.6225 11.8883 15.8711 13.6992 14.5354 15.0349C13.1997 16.3706 11.3888 17.122 9.49984 17.1243Z' fill='white'/%3E%3Cpath d='M10.2913 9.67095V5.2487C10.2913 5.03873 10.2079 4.83737 10.0595 4.68891C9.911 4.54044 9.70964 4.45703 9.49967 4.45703C9.28971 4.45703 9.08835 4.54044 8.93988 4.68891C8.79142 4.83737 8.70801 5.03873 8.70801 5.2487V9.9987C8.70805 10.2086 8.79149 10.41 8.93997 10.5584L11.315 12.9334C11.4643 13.0776 11.6643 13.1574 11.8718 13.1556C12.0794 13.1538 12.278 13.0705 12.4247 12.9238C12.5715 12.777 12.6548 12.5784 12.6566 12.3708C12.6584 12.1633 12.5786 11.9633 12.4344 11.814L10.2913 9.67095Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.time-test-lesson>p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.64px;
}

.modal-wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    inset: 0;
    z-index: 999;
    background: rgba(0, 0, 0, 0.6);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow-x: auto;
    -webkit-animation: fadeInn 0.2s;
    animation: fadeInn 0.2s;
}

@-webkit-keyframes fadeInn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeInn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fadeCon {
    0% {
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes fadeCon {
    0% {
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.modal-content {
    padding: 46px;
    margin: auto;
    max-width: 610px;
    width: 100%;
    border-radius: 20px;
    background: #FFF;
    -webkit-animation: fadeCon 0.1s;
    animation: fadeCon 0.1s;
    position: relative;
}

.modal-content.min {
    max-width: 380px;
    padding: 32px;
}

.modal-content.min>.close-modal {
    right: 24px;
    top: 24px;
}

.confirm-question {
    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;
    gap: 24px;
}

.conf-action {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
}

.conf-action>* {
    max-width: 100%;
    width: 100%;
    background: #0583F2;
    -webkit-box-shadow: 0px 4px 0px 0px #0057A3;
    box-shadow: 0px 4px 0px 0px #0057A3;
}

.conf-action>*>p {
    pointer-events: none;
}

.conf-action>*:last-child {
    background: #F25A45;
    -webkit-box-shadow: 0px 4px 0px 0px #A03729;
    box-shadow: 0px 4px 0px 0px #A03729;
}

.conf-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;
    gap: 8px;
    text-align: center;
}

.conf-info>h1 {
    color: #000;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: -0.4px;
}

.conf-info>p {
    color: #000;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -0.64px;
}

.close-modal {
    position: absolute;
    background-color: rgba(255, 255, 255, 0);
    border: none;
    top: 34px;
    right: 34px;
    width: 12px;
    height: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1057_1528)'%3E%3Cpath d='M1.13754 11.9242C0.843349 11.9413 0.554009 11.8435 0.330533 11.6514C-0.110178 11.208 -0.110178 10.492 0.330533 10.0487L9.98066 0.398512C10.439 -0.0304086 11.1583 -0.00656514 11.5872 0.451813C11.9751 0.866323 11.9977 1.50343 11.6402 1.94437L1.93317 11.6514C1.7126 11.8407 1.42788 11.9383 1.13754 11.9242Z' fill='black'/%3E%3Cpath d='M10.7777 11.9242C10.4795 11.9229 10.1938 11.8045 9.98207 11.5946L0.331906 1.94436C-0.0763895 1.46756 -0.0208796 0.750013 0.455915 0.34168C0.881466 -0.0227473 1.50907 -0.0227473 1.93458 0.34168L11.6416 9.99184C12.0998 10.4209 12.1235 11.1402 11.6945 11.5985C11.6774 11.6167 11.6598 11.6343 11.6416 11.6514C11.524 11.7536 11.3866 11.8306 11.238 11.8775C11.0894 11.9245 10.9327 11.9403 10.7777 11.9242Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1057_1528'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    opacity: 0.4;
}

.close-modal:hover {
    opacity: 1;
}

.explanation-question>p {
    color: #000;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 121.682%;
    letter-spacing: -1.25px;
}

.expl-info {
    padding: 14px 24px;
    border-radius: 10px;
    border: 1px solid rgba(5, 131, 242, 0.5);
    background: rgba(5, 131, 242, 0.1);
}

.expl-info>* {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: -0.3px;
}

.media-expl {
    width: 100%;
    margin: 30px 0;
}

.media-expl>iframe {
    width: 100%;
    height: 274px;
    border-radius: 16px;
    background: #F7F7F7;
}

.item-sl {
    margin: 0 12px;
}

.control-items>.item.slick-disabled {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cpath d='M14.9605 11.341C14.9605 11.1133 14.8736 10.8857 14.7001 10.7121L9.23826 5.25033C8.89082 4.90289 8.3275 4.90289 7.9802 5.25033C7.6329 5.59763 7.6329 6.16083 7.9802 6.5083L12.8131 11.341L7.98037 16.1737C7.63307 16.5211 7.63307 17.0842 7.98037 17.4315C8.32767 17.7791 8.89099 17.7791 9.23843 17.4315L14.7003 11.9698C14.8738 11.7962 14.9605 11.5685 14.9605 11.341Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.b-ico-bb::before {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1089_2336)'%3E%3Cpath d='M13.5703 8.58594C13.9586 8.58594 14.2734 8.27114 14.2734 7.88281C14.2734 7.49449 13.9586 7.17969 13.5703 7.17969C13.182 7.17969 12.8672 7.49449 12.8672 7.88281C12.8672 8.27114 13.182 8.58594 13.5703 8.58594Z' fill='black'/%3E%3Cpath d='M15.1875 1.90625H14.2734V1.20312C14.2734 0.814789 13.9586 0.5 13.5703 0.5C13.182 0.5 12.8672 0.814789 12.8672 1.20312V1.90625H9.66797V1.20312C9.66797 0.814789 9.35318 0.5 8.96484 0.5C8.57651 0.5 8.26172 0.814789 8.26172 1.20312V1.90625H5.09766V1.20312C5.09766 0.814789 4.78287 0.5 4.39453 0.5C4.0062 0.5 3.69141 0.814789 3.69141 1.20312V1.90625H2.8125C1.26169 1.90625 0 3.16794 0 4.71875V15.6875C0 17.2383 1.26169 18.5 2.8125 18.5H8.19141C8.57974 18.5 8.89453 18.1852 8.89453 17.7969C8.89453 17.4085 8.57974 17.0938 8.19141 17.0938H2.8125C2.03709 17.0938 1.40625 16.4629 1.40625 15.6875V4.71875C1.40625 3.94334 2.03709 3.3125 2.8125 3.3125H3.69141V4.01562C3.69141 4.40396 4.0062 4.71875 4.39453 4.71875C4.78287 4.71875 5.09766 4.40396 5.09766 4.01562V3.3125H8.26172V4.01562C8.26172 4.40396 8.57651 4.71875 8.96484 4.71875C9.35318 4.71875 9.66797 4.40396 9.66797 4.01562V3.3125H12.8672V4.01562C12.8672 4.40396 13.182 4.71875 13.5703 4.71875C13.9586 4.71875 14.2734 4.40396 14.2734 4.01562V3.3125H15.1875C15.9629 3.3125 16.5938 3.94334 16.5938 4.71875V8.72656C16.5938 9.1149 16.9085 9.42969 17.2969 9.42969C17.6852 9.42969 18 9.1149 18 8.72656V4.71875C18 3.16794 16.7383 1.90625 15.1875 1.90625Z' fill='black'/%3E%3Cpath d='M13.7461 9.99219C11.4005 9.99219 9.49219 11.9005 9.49219 14.2461C9.49219 16.5917 11.4005 18.5 13.7461 18.5C16.0917 18.5 18 16.5917 18 14.2461C18 11.9005 16.0917 9.99219 13.7461 9.99219ZM13.7461 17.0938C12.1759 17.0938 10.8984 15.8163 10.8984 14.2461C10.8984 12.6759 12.1759 11.3984 13.7461 11.3984C15.3163 11.3984 16.5938 12.6759 16.5938 14.2461C16.5938 15.8163 15.3163 17.0938 13.7461 17.0938Z' fill='black'/%3E%3Cpath d='M14.7656 13.543H14.4492V12.8047C14.4492 12.4164 14.1344 12.1016 13.7461 12.1016C13.3578 12.1016 13.043 12.4164 13.043 12.8047V14.2461C13.043 14.6344 13.3578 14.9492 13.7461 14.9492H14.7656C15.154 14.9492 15.4688 14.6344 15.4688 14.2461C15.4688 13.8578 15.154 13.543 14.7656 13.543Z' fill='black'/%3E%3Cpath d='M10.5117 8.58594C10.9 8.58594 11.2148 8.27114 11.2148 7.88281C11.2148 7.49449 10.9 7.17969 10.5117 7.17969C10.1234 7.17969 9.80859 7.49449 9.80859 7.88281C9.80859 8.27114 10.1234 8.58594 10.5117 8.58594Z' fill='black'/%3E%3Cpath d='M7.45312 11.6445C7.84145 11.6445 8.15625 11.3297 8.15625 10.9414C8.15625 10.5531 7.84145 10.2383 7.45312 10.2383C7.0648 10.2383 6.75 10.5531 6.75 10.9414C6.75 11.3297 7.0648 11.6445 7.45312 11.6445Z' fill='black'/%3E%3Cpath d='M4.39453 8.58594C4.78286 8.58594 5.09766 8.27114 5.09766 7.88281C5.09766 7.49449 4.78286 7.17969 4.39453 7.17969C4.00621 7.17969 3.69141 7.49449 3.69141 7.88281C3.69141 8.27114 4.00621 8.58594 4.39453 8.58594Z' fill='black'/%3E%3Cpath d='M4.39453 11.6445C4.78286 11.6445 5.09766 11.3297 5.09766 10.9414C5.09766 10.5531 4.78286 10.2383 4.39453 10.2383C4.00621 10.2383 3.69141 10.5531 3.69141 10.9414C3.69141 11.3297 4.00621 11.6445 4.39453 11.6445Z' fill='black'/%3E%3Cpath d='M4.39453 14.7031C4.78286 14.7031 5.09766 14.3883 5.09766 14C5.09766 13.6117 4.78286 13.2969 4.39453 13.2969C4.00621 13.2969 3.69141 13.6117 3.69141 14C3.69141 14.3883 4.00621 14.7031 4.39453 14.7031Z' fill='black'/%3E%3Cpath d='M7.45312 14.7031C7.84145 14.7031 8.15625 14.3883 8.15625 14C8.15625 13.6117 7.84145 13.2969 7.45312 13.2969C7.0648 13.2969 6.75 13.6117 6.75 14C6.75 14.3883 7.0648 14.7031 7.45312 14.7031Z' fill='black'/%3E%3Cpath d='M7.45312 8.58594C7.84145 8.58594 8.15625 8.27114 8.15625 7.88281C8.15625 7.49449 7.84145 7.17969 7.45312 7.17969C7.0648 7.17969 6.75 7.49449 6.75 7.88281C6.75 8.27114 7.0648 8.58594 7.45312 8.58594Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1089_2336'%3E%3Crect width='18' height='18' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.quest-info-new {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
}

.quest-info-new>.media-expl {
    margin: 0px;
}

.expl-new-test {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
    border-radius: 8px;
    background: #F0F8FE;
    padding: 16px;
}

.complete-info {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4px;
}

.complete-info>h1 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.48px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.complete-info>p {
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.complete-info>p>span {
    color: #0583F2;
    font-weight: 700;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.test-items>.item>.test-sub-info {
    max-width: 194px;
    width: 100%;
}

.test-items>.item>.sub-info-test>.default-button {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
}

.current-complete {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.slick-slide {
    border: none !important;
    outline: none !important;
}

.repeat-items>.item:hover>.content-repeat>.complete-info>h1 {
    color: #fff;
}

.repeat-items>.item:hover>.content-repeat>.complete-info>p {
    color: #FFF;
}

.repeat-items>.item:hover>.content-repeat>.complete-info>p>span {
    color: #FFF;
}

.rg-ico {
    position: relative;
}

.rg-ico::before {
    position: relative;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0817 3.81641H7.13365C4.43924 3.81641 2.75 5.72416 2.75 8.42392V13.5719C2.75 16.2717 4.43121 18.1794 7.13365 18.1794H14.8646C17.5679 18.1794 19.25 16.2717 19.25 13.5719V10.2077' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.6729 5.60455H19.2493M17.4614 3.81641V7.39289' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.68652 9.05859H10.7457M7.68652 12.9415H14.3133' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.res-head-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}

.res-head-content>h1 {
    color: #000;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 121.682%;
    letter-spacing: -1.6px;
}

.res-head-content>h1>span {
    color: #0583F2;
}

.res-head-content>p {
    color: #383838;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 147%;
    letter-spacing: -0.45px;
}

.message-info>p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.auth {
    overflow-y: auto;
}

.auth-main {
    overflow-y: auto;
}

.res-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 34px;
    padding: 50px 60px;
    border-radius: 20px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
    box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
}

.th-a {
    width: 100%;
}

.th-b {
    width: 90%;
}

.th-c {
    width: 80%;
}

.th-d {
    width: 70%;
}

.th-e {
    width: 60%;
}

.th-f {
    width: 50%;
}

.th-g {
    width: 40%;
}

.th-h {
    width: 30%;
}

.th-i {
    width: 20%;
}

.th-j {
    width: 10%;
}

.th-fit {
    width: 1%;
}

.primary-table {
    overflow: hidden;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.ac-com-s {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}

.table-content {
    overflow: hidden;
    overflow-x: auto;
    border-radius: 16px;
    border: 1px solid #EBF5FF;
    background: #FCFEFF;
}

.table-a {
    width: 100%;
    border-spacing: 0;
}

.table-a>thead>tr>td {
    position: sticky;
    top: 0;
    background: #FCFEFF;
    z-index: 20;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 12px;
}

.table-a>thead>tr>td::before,
.table-a>thead>tr>td::after {
    position: absolute;
    content: "";
    background: #E8F2FC;
    pointer-events: none;
}

.table-a>thead>tr>td::before {
    width: 1px;
    height: 100%;
    top: 0;
    bottom: 0;
    right: 0;
}

.table-a>thead>tr>td::after {
    width: 100%;
    height: 1px;
    left: 0;
    right: 0;
    bottom: 0;
}

.table-a>thead>tr>td:last-child {
    border-right: none;
}

.table-a>thead>tr>td:last-child::before {
    content: none;
}

.table-a>tbody>tr {
    max-height: 46px;
}

.table-a>tbody>tr:last-child>td::before {
    content: none;
}

.table-a>tbody>tr:hover {
    background-color: #FFF;
    -webkit-box-shadow: 0px 2px 24px -8px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 2px 24px -8px rgba(0, 0, 0, 0.08);
}

.table-a>tbody>tr:hover>td.dataTables_empty {
    background: #FCFEFF;
}

.table-a>tbody>tr:hover>td.dataTables_empty::before {
    content: none;
}

.table-a>tbody>tr>td {
    padding: 12px;
    position: relative;
}

.table-a>tbody>tr>td.dataTables_empty::before {
    content: none;
}

.table-a>tbody>tr>td::before {
    position: absolute;
    content: "";
    width: 100%;
    pointer-events: none;
    height: 1px;
    background: #E8F2FC;
    left: 0;
    right: 0;
    bottom: 0;
}

.table-a>tbody>tr>td>p {
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.head-th::after {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9521 9.44141L8.15939 12.6412L5.36669 9.44141' fill='black' fill-opacity='0.4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.9521 6.55859L8.15939 3.35879L5.36669 6.55859' fill='black' fill-opacity='0.4'/%3E%3C/svg%3E%0A");
}

.table-a>thead>tr>td.sorting_asc>.head-th::after {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9521 9.44141L8.15939 12.6412L5.36669 9.44141' fill='black' fill-opacity='0.4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.9521 6.55859L8.15939 3.35879L5.36669 6.55859' fill='black'/%3E%3C/svg%3E%0A");
}

.table-a>thead>tr>td.sorting_desc>.head-th::after {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9521 9.44141L8.15939 12.6412L5.36669 9.44141' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.9521 6.55859L8.15939 3.35879L5.36669 6.55859' fill='black' fill-opacity='0.4'/%3E%3C/svg%3E%0A");
}

.default-search::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cpath d='M9.80553 17.2959C13.9424 17.2959 17.296 13.9423 17.296 9.80541C17.296 5.66854 13.9424 2.31494 9.80553 2.31494C5.66866 2.31494 2.31506 5.66854 2.31506 9.80541C2.31506 13.9423 5.66866 17.2959 9.80553 17.2959Z' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0153 15.4043L17.9519 18.3334' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.reset-search {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 10C17.5 5.85757 14.1424 2.5 10 2.5C5.85757 2.5 2.5 5.85757 2.5 10C2.5 14.1416 5.85757 17.5 10 17.5C14.1424 17.5 17.5 14.1416 17.5 10Z' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.942 8.05538L8.05664 11.9408M11.947 11.9461L8.05505 8.0542' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.dataTables_paginate>.previous::before,
.dataTables_paginate .next::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.08325 15.8334L12.9166 10.0001L7.08325 4.16675' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.head-th {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}

.head-th.sor-f::after {
    content: none;
}

.head-th>p {
    white-space: nowrap;
    color: rgba(0, 0, 0, 0.4);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    position: relative;
}

.head-th::after {
    margin-left: 4px;
    position: relative;
    content: "";
    width: 16px;
    height: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.end-th {
    pointer-events: none;
}

.end-th>.head-th {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.end-th>.head-th::after {
    content: none;
}

.dataTables_length {
    display: none;
}

.dataTables_filter {
    display: none;
}

.default-search {
    gap: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    border-radius: 8px;
    border: 1px solid rgba(5, 131, 242, 0.2);
    background: #FCFEFF;
    padding-left: 12px;
    padding-right: 16px;
    height: 48px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.default-search:hover {
    cursor: text;
}

.default-search::before {
    position: relative;
    content: "";
    width: 20px;
    height: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    pointer-events: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.default-search>input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    border: none;
    background: none;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

.default-search>input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.default-search>input::-moz-placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.default-search>input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.default-search>input::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.default-search>input::placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.default-search>input:not(:-moz-placeholder-shown) {
    padding-right: 20px;
}

.default-search>input:not(:-ms-input-placeholder) {
    padding-right: 20px;
}

.default-search>input:not(:placeholder-shown) {
    padding-right: 20px;
}

.default-search>input:not(:-moz-placeholder-shown)~.reset-search {
    display: flex;
}

.default-search>input:not(:-ms-input-placeholder)~.reset-search {
    display: -ms-flexbox;
    display: flex;
}

.default-search>input:not(:placeholder-shown)~.reset-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.default-search.type-s {
    height: 36px;
    padding-left: 8px;
    padding-right: 8px;
}

.default-search.type-s>input {
    font-size: 14px;
    line-height: 20px;
}

.default-search.type-s>input:not(:-moz-placeholder-shown) {
    padding-right: 28px;
}

.default-search.type-s>input:not(:-ms-input-placeholder) {
    padding-right: 28px;
}

.default-search.type-s>input:not(:placeholder-shown) {
    padding-right: 28px;
}

.filter-head {
    width: 100%;
}

.head-table {
    margin-bottom: 14px;
}

.reset-search {
    display: none;
    cursor: pointer;
    position: absolute;
    right: 8px;
    width: 20px;
    height: 20px;
    opacity: 0.4;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.reset-search:hover {
    opacity: 1;
}

.head-table {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.dataTables_info {
    color: rgba(0, 0, 0, 0.4);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.dataTables_info>span {
    font-weight: 600;
    color: #000;
}

.dataTables_paginate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
}

.dataTables_paginate>.previous,
.dataTables_paginate .next {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    font-size: 14px;
    font-style: normal;
    color: rgba(0, 0, 0, 0);
    font-weight: 600;
    line-height: 20px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 48px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #FFF;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(219, 222, 235, 0.71);
    box-shadow: 0px 2px 0px 0px rgba(219, 222, 235, 0.71);
}

.dataTables_paginate>.previous::before,
.dataTables_paginate .next::before {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 20px;
    height: 20px;
    content: "";
}

.dataTables_paginate>.previous.disabled,
.dataTables_paginate .next.disabled {
    cursor: not-allowed;
}

.dataTables_paginate>.previous.disabled::before,
.dataTables_paginate .next.disabled::before {
    opacity: 0.4;
}

.dataTables_paginate>.previous::before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.dataTables_paginate>.next {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.dataTables_paginate>.paginate_button.first,
.dataTables_paginate>.paginate_button.last {
    display: none;
}

.dataTables_paginate>span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 4px;
}

.dataTables_paginate>span>.ellipsis {
    height: 36px;
    padding: 8px 4px;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}

.dataTables_paginate>span>.paginate_button {
    padding: 0px 12px;
    border-radius: 48px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #FFF;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(219, 222, 235, 0.71);
    box-shadow: 0px 2px 0px 0px rgba(219, 222, 235, 0.71);
    height: 36px;
    min-width: 36px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    text-align: center;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}

.dataTables_paginate>span>.paginate_button.current {
    border: 1px solid rgba(219, 222, 235, 0);
    background: #0583F2;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(219, 222, 235, 0.71);
    box-shadow: 0px 2px 0px 0px rgba(219, 222, 235, 0.71);
    color: #FFF;
}

.table-info {
    background: #FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 14px 0;
    padding-bottom: 2px;
}

.dataTables_info {
    padding: 8px;
}

.dataTables_wrapper {
    overflow-y: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 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: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.course-content>.dataTables_paginate {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.nav-mm {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1364_2684)'%3E%3Cpath d='M16.5 9.00042C16.5 13.1424 13.1424 16.5 9.00042 16.5C4.85758 16.5 1.5 13.1424 1.5 9.00042C1.5 4.85758 4.85758 1.5 9.00042 1.5' stroke='%237F87A3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.60059 10.9082C7.18448 11.6685 8.0454 12.1428 9.00057 12.1428C9.95574 12.1428 10.8167 11.6685 11.4006 10.9082' stroke='%237F87A3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.55762 7.3384V7.29546M6.51968 7.16797C6.41635 7.16797 6.33218 7.25213 6.33301 7.35548C6.33301 7.45882 6.41718 7.54299 6.52051 7.54299C6.62385 7.54299 6.70801 7.45882 6.70801 7.35548C6.70801 7.2513 6.62385 7.16797 6.51968 7.16797Z' stroke='%237F87A3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9423 7.3384V7.29546M11.9367 7.16797C11.8333 7.16797 11.7492 7.25213 11.75 7.35548C11.75 7.45882 11.8342 7.54299 11.9375 7.54299C12.0408 7.54299 12.125 7.45882 12.125 7.35548C12.125 7.2513 12.0408 7.16797 11.9367 7.16797Z' stroke='%237F87A3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.9163 1.53516L14.9959 1.66316C15.4688 2.42418 16.1107 3.06604 16.8717 3.53895L16.9997 3.61849L16.8717 3.69803C16.1107 4.17094 15.4688 4.8128 14.9959 5.57382L14.9163 5.70182L14.8368 5.57382C14.3639 4.8128 13.722 4.17094 12.961 3.69803L12.833 3.61849L12.961 3.53895C13.722 3.06604 14.3639 2.42418 14.8368 1.66316L14.9163 1.53516Z' stroke='%237F87A3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1364_2684'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.nav-rrv {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1382_2571)'%3E%3Cpath d='M5.35626 1.22461H12.6438C15.191 1.22461 16.7756 3.02276 16.7756 5.5674V12.4338C16.7756 14.9785 15.191 16.7767 12.643 16.7767H5.35626C2.8091 16.7767 1.22363 14.9785 1.22363 12.4338V5.5674C1.22363 3.02276 2.81666 1.22461 5.35626 1.22461Z' stroke='%237F87A3' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.17285 13.4251L8.08741 11.2638L10.2992 13.2108L13.5886 10.377' stroke='%237F87A3' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.6133 6.14147C10.6133 6.93588 11.2572 7.57981 12.0517 7.57981C12.8469 7.57981 13.4908 6.93588 13.4908 6.14147C13.4908 5.34706 12.8469 4.70312 12.0517 4.70312C11.2572 4.70312 10.6133 5.34706 10.6133 6.14147Z' stroke='%237F87A3' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.41113 5.18945H6.55731M4.41113 7.78284H7.82' stroke='%237F87A3' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1382_2571'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.item-navigate.active>.nav-rq,
.item-navigate:hover>.nav-rq {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1390_2709)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4637 0.685547H5.38149C3.52749 0.685547 2.02539 2.18855 2.02539 4.04165V13.8057C2.03619 15.6948 3.57609 17.2167 5.46519 17.2051C5.50119 17.2051 5.53629 17.2041 5.57139 17.2032H12.6661C14.5273 17.1843 16.0258 15.6678 16.0222 13.8057V5.43575L11.4637 0.685547Z' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.2266 0.675781V3.29388C11.2266 4.57188 12.2598 5.60778 13.5378 5.61138H16.0173' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.4192 11.3831L7.2998 8.26367' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.30078 11.3831L10.4202 8.26367' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1390_2709'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.item-navigate.active>.nav-rrv,
.item-navigate:hover>.nav-rrv {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1382_2582)'%3E%3Cpath d='M5.35626 1.22461H12.6438C15.191 1.22461 16.7756 3.02276 16.7756 5.5674V12.4338C16.7756 14.9785 15.191 16.7767 12.643 16.7767H5.35626C2.8091 16.7767 1.22363 14.9785 1.22363 12.4338V5.5674C1.22363 3.02276 2.81666 1.22461 5.35626 1.22461Z' stroke='%230583F2' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.17285 13.4251L8.08741 11.2638L10.2992 13.2108L13.5886 10.377' stroke='%230583F2' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.6133 6.14147C10.6133 6.93588 11.2572 7.57981 12.0517 7.57981C12.8469 7.57981 13.4908 6.93588 13.4908 6.14147C13.4908 5.34706 12.8469 4.70312 12.0517 4.70312C11.2572 4.70312 10.6133 5.34706 10.6133 6.14147Z' stroke='%230583F2' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.41113 5.18945H6.55731M4.41113 7.78284H7.82' stroke='%230583F2' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1382_2582'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.nav-rq {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1390_2702)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4637 0.685547H5.38149C3.52749 0.685547 2.02539 2.18855 2.02539 4.04165V13.8057C2.03619 15.6948 3.57609 17.2167 5.46519 17.2051C5.50119 17.2051 5.53629 17.2041 5.57139 17.2032H12.6661C14.5273 17.1843 16.0258 15.6678 16.0222 13.8057V5.43575L11.4637 0.685547Z' stroke='%237F87A3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.2266 0.675781V3.29388C11.2266 4.57188 12.2598 5.60778 13.5378 5.61138H16.0173' stroke='%237F87A3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.4192 11.3831L7.2998 8.26367' stroke='%237F87A3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.30078 11.3831L10.4202 8.26367' stroke='%237F87A3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1390_2702'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.nav-rr {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99734 11.3076V13.6677M5.51443 16.0937L6.2909 13.6673H11.8351L12.6116 16.0937M14.0266 16.0936H4.09932M14.294 1.9043H3.70605C3.70605 1.9043 3.71201 11.307 9.00259 11.307C14.294 11.307 14.294 1.9043 14.294 1.9043Z' stroke='%237F87A3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.79733 3.44531H1.14525C1.14525 3.44531 0.772337 6.76915 3.2269 8.38509' stroke='%237F87A3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.2021 3.44531H16.8543C16.8543 3.44531 17.2271 6.76915 14.7726 8.38509' stroke='%237F87A3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.nav-ee {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.6123 3.93899V13.9344C1.6123 12.2854 2.94886 10.9488 4.59793 10.9488H12.3013C12.8929 10.9488 13.3725 10.4702 13.3725 9.87858V2.15035C13.3725 1.5587 12.8929 1.08008 12.3013 1.08008H4.47207C2.89235 1.08008 1.6123 2.36012 1.6123 3.93899Z' stroke='%237F87A3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.61328 13.9346C1.61328 15.5837 2.94983 16.9202 4.59891 16.9202H14.9369C15.5285 16.9202 16.008 16.4408 16.008 15.8491V4.70117' stroke='%237F87A3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.88672 13.9473H13.2066' stroke='%237F87A3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.nav-es {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1365_2686)'%3E%3Cpath d='M12.5697 18V15.0385C12.5697 14.7706 12.6806 14.5141 12.8767 14.325L16.089 11.2434C16.6723 10.6837 17 9.92217 17 9.12704V5.11596C17 4.21426 16.5782 3.36154 15.8543 2.79689L13.7521 1.15674C13.2768 0.786073 12.5697 1.11448 12.5697 1.70602V5.70941C12.5697 6.1617 12.3271 6.58134 11.9291 6.81757L10.2001 7.8441C9.77031 8.09854 9.22969 8.09854 8.80088 7.8441L7.07093 6.81757C6.6729 6.58134 6.4303 6.1617 6.4303 5.70941V1.70602C6.4303 1.11448 5.72327 0.786073 5.24796 1.15674L3.14669 2.79689C2.42184 3.36154 2 4.21426 2 5.11596V9.12704C2 9.92217 2.32777 10.6837 2.91101 11.2434L6.12332 14.325C6.31939 14.5141 6.4303 14.7706 6.4303 15.0385V18' stroke='%237F87A3' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1365_2686'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.item-menu {
    display: none;
    position: relative;
    -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;
    gap: 8px;
    padding: 12px;
}

.item-menu.active>p {
    color: #0583F2;
}

.item-menu.active::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9253 15.9353C17.1986 16.2087 17.1986 16.6519 16.9253 16.9253C16.6519 17.1986 16.2087 17.1986 15.9353 16.9253L10.9998 11.9898L6.06435 16.9253C5.79099 17.1986 5.34777 17.1986 5.0744 16.9253C4.80104 16.6519 4.80104 16.2087 5.0744 15.9353L10.0099 10.9998L5.07417 6.06412C4.8008 5.79075 4.8008 5.34753 5.07417 5.07417C5.34753 4.8008 5.79075 4.8008 6.06412 5.07417L10.9998 10.0099L15.9356 5.07417C16.2089 4.8008 16.6521 4.8008 16.9255 5.07417C17.1989 5.34753 17.1989 5.79075 16.9255 6.06412L11.9898 10.9998L16.9253 15.9353Z' fill='%230583F2'/%3E%3C/svg%3E%0A");
}

.item-menu::before {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    content: "";
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.62012 4.9998C2.62012 4.61321 2.93352 4.2998 3.32012 4.2998H18.6801C19.0667 4.2998 19.3801 4.61321 19.3801 4.9998C19.3801 5.3864 19.0667 5.6998 18.6801 5.6998H3.32012C2.93352 5.6998 2.62012 5.3864 2.62012 4.9998Z' fill='%237F87A3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.62012 10.9998C2.62012 10.6132 2.93352 10.2998 3.32012 10.2998H18.6801C19.0667 10.2998 19.3801 10.6132 19.3801 10.9998C19.3801 11.3864 19.0667 11.6998 18.6801 11.6998H3.32012C2.93352 11.6998 2.62012 11.3864 2.62012 10.9998Z' fill='%237F87A3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.62012 16.9998C2.62012 16.6132 2.93352 16.2998 3.32012 16.2998H18.6801C19.0667 16.2998 19.3801 16.6132 19.3801 16.9998C19.3801 17.3864 19.0667 17.6998 18.6801 17.6998H3.32012C2.93352 17.6998 2.62012 17.3864 2.62012 16.9998Z' fill='%237F87A3'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.item-menu>p {
    color: #7F87A3;
    text-align: center;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 12px;
    letter-spacing: -0.2px;
}

.item-navigate:hover>.nav-ee,
.item-navigate.active>.nav-ee {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.6123 3.93899V13.9344C1.6123 12.2854 2.94886 10.9488 4.59793 10.9488H12.3013C12.8929 10.9488 13.3725 10.4702 13.3725 9.87858V2.15035C13.3725 1.5587 12.8929 1.08008 12.3013 1.08008H4.47207C2.89235 1.08008 1.6123 2.36012 1.6123 3.93899Z' stroke='%230583F2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.61328 13.9346C1.61328 15.5837 2.94983 16.9202 4.59891 16.9202H14.9369C15.5285 16.9202 16.008 16.4408 16.008 15.8491V4.70117' stroke='%230583F2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.88672 13.9473H13.2066' stroke='%230583F2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.item-navigate:hover>.nav-rr,
.item-navigate.active>.nav-rr {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99734 11.3076V13.6677M5.51443 16.0937L6.2909 13.6673H11.8351L12.6116 16.0937M14.0266 16.0936H4.09932M14.294 1.9043H3.70605C3.70605 1.9043 3.71201 11.307 9.00259 11.307C14.294 11.307 14.294 1.9043 14.294 1.9043Z' stroke='%230583F2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.79733 3.44531H1.14525C1.14525 3.44531 0.772337 6.76915 3.2269 8.38509' stroke='%230583F2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.2021 3.44531H16.8543C16.8543 3.44531 17.2271 6.76915 14.7726 8.38509' stroke='%230583F2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.item-navigate:hover>.nav-mm,
.item-navigate.active>.nav-mm {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1364_2689)'%3E%3Cpath d='M16.5 9.00042C16.5 13.1424 13.1424 16.5 9.00042 16.5C4.85758 16.5 1.5 13.1424 1.5 9.00042C1.5 4.85758 4.85758 1.5 9.00042 1.5' stroke='%230583F2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.60059 10.9082C7.18448 11.6685 8.0454 12.1428 9.00057 12.1428C9.95574 12.1428 10.8167 11.6685 11.4006 10.9082' stroke='%230583F2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.55762 7.3384V7.29546M6.51968 7.16797C6.41635 7.16797 6.33218 7.25213 6.33301 7.35548C6.33301 7.45882 6.41718 7.54299 6.52051 7.54299C6.62385 7.54299 6.70801 7.45882 6.70801 7.35548C6.70801 7.2513 6.62385 7.16797 6.51968 7.16797Z' stroke='%230583F2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9423 7.3384V7.29546M11.9367 7.16797C11.8333 7.16797 11.7492 7.25213 11.75 7.35548C11.75 7.45882 11.8342 7.54299 11.9375 7.54299C12.0408 7.54299 12.125 7.45882 12.125 7.35548C12.125 7.2513 12.0408 7.16797 11.9367 7.16797Z' stroke='%230583F2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.9163 1.53516L14.9959 1.66316C15.4688 2.42418 16.1107 3.06604 16.8717 3.53895L16.9997 3.61849L16.8717 3.69803C16.1107 4.17094 15.4688 4.8128 14.9959 5.57382L14.9163 5.70182L14.8368 5.57382C14.3639 4.8128 13.722 4.17094 12.961 3.69803L12.833 3.61849L12.961 3.53895C13.722 3.06604 14.3639 2.42418 14.8368 1.66316L14.9163 1.53516Z' stroke='%230583F2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1364_2689'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.item-navigate:hover>.nav-es,
.item-navigate.active>.nav-es {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1365_2688)'%3E%3Cpath d='M12.4871 17.6394V14.6291C12.4871 14.3567 12.5965 14.0961 12.7897 13.9038L15.9562 10.7715C16.5311 10.2025 16.8542 9.42849 16.8542 8.62027V4.54313C16.8542 3.62658 16.4384 2.75981 15.7248 2.18586L13.6527 0.518696C13.1841 0.141925 12.4871 0.475745 12.4871 1.07702V5.14636C12.4871 5.60609 12.248 6.03265 11.8557 6.27276L10.1514 7.31621C9.72772 7.57483 9.19482 7.57483 8.77213 7.31621L7.06689 6.27276C6.67454 6.03265 6.4354 5.60609 6.4354 5.14636V1.07702C6.4354 0.475745 5.73847 0.141925 5.26994 0.518696L3.19867 2.18586C2.48417 2.75981 2.06836 3.62658 2.06836 4.54313V8.62027C2.06836 9.42849 2.39145 10.2025 2.96636 10.7715L6.13281 13.9038C6.32607 14.0961 6.4354 14.3567 6.4354 14.6291V17.6394' stroke='%230583F2' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1365_2688'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.primary-table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.table-actions {
    display: none;
}

.table-a {
    width: 100% !important;
    overflow-y: auto;
}

.dataTables_empty {
    color: #000;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}

.body-table {
    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-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.stats-res {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
}

.stats-res>p {
    white-space: nowrap;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.stats-res>span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 2px 6px;
    border-radius: 20px;
    background: rgba(5, 131, 242, 0.12);
    color: #0583F2;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
}

.default-button.pr-a {
    gap: 4px;
    height: 36px;
    border-radius: 100px;
    border: 1px solid #0583F2;
    padding: 0px 16px;
}

.default-button.pr-a.ic-l {
    padding-left: 12px;
}

.default-button.pr-a>p {
    white-space: nowrap;
    color: #0583F2;
    font-family: Open Sans;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
}

.default-button.pr-b {
    gap: 4px;
    height: 36px;
    border-radius: 100px;
    background: #0583F2;
    padding: 0px 16px;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
}

.default-button.pr-b.ic-l {
    padding-left: 12px;
}

.default-button.pr-b>p {
    white-space: nowrap;
    color: #FFF;
    font-family: Open Sans;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
}

.ic-l {
    position: relative;
}

.ic-l::before {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 18px;
    height: 18px;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3712 9.03947C11.3712 10.349 10.3092 11.4102 8.99966 11.4102C7.69016 11.4102 6.62891 10.349 6.62891 9.03947C6.62891 7.72922 7.69016 6.66797 8.99966 6.66797C10.3092 6.66797 11.3712 7.72922 11.3712 9.03947Z' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.9985 14.5155C11.8545 14.5155 14.4667 12.462 15.9375 9.039C14.4667 5.616 11.8545 3.5625 8.9985 3.5625H9.0015C6.1455 3.5625 3.53325 5.616 2.0625 9.039C3.53325 12.462 6.1455 14.5155 9.0015 14.5155H8.9985Z' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.dataTables_paginate:has(span:empty) {
    display: none;
}

.info-stat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 6px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.info-stat>p {
    white-space: nowrap;
    padding: 0px 4px;
    color: rgba(0, 0, 0, 0.8);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 10px;
    letter-spacing: -0.24px;
}

.st-info {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 20px;
    padding: 4px 8px;
    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;
    text-align: center;
    font-family: Open Sans;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    white-space: nowrap;
}

.av-type {
    color: #0583F2;
    background: rgba(5, 131, 242, 0.16);
}

.en-type {
    color: #F25A45;
    background: rgba(242, 90, 69, 0.16);
}

.table-action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}

.item-ico {
    background-color: rgba(255, 255, 255, 0);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border-radius: 100px;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px 18px;
}

.details-st {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}

.ic-a {
    border: 1px solid #0583F2;
}

.ic-b {
    border: 1px solid #F25A45;
}

.i-del {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8003 7.23438L13.3597 13.2655C13.2687 14.5131 12.2298 15.4798 10.9781 15.4798H6.66308C5.41201 15.4798 4.37249 14.5131 4.28143 13.2648L3.84082 7.23438' stroke='%23F25A45' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.7704 4.96875H2.86914' stroke='%23F25A45' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.5355 4.96843L11.1733 3.1857C11.0683 2.79273 10.7117 2.51954 10.3054 2.51954H7.33818C6.92979 2.51813 6.57184 2.79132 6.46607 3.1857L6.10742 4.96843' stroke='%23F25A45' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.45312 8.84375V12.0898M9.88701 8.84375V12.0898' stroke='%23F25A45' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.i-edit {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3105 15.332H15.75' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.58501 2.84609C10.1667 2.15084 11.2125 2.04889 11.9222 2.6188C11.9614 2.64972 13.2221 3.62909 13.2221 3.62909C14.0017 4.10039 14.244 5.10233 13.762 5.86694C13.7365 5.90789 6.60896 14.8234 6.60896 14.8234C6.37183 15.1192 6.01187 15.2938 5.62718 15.298L2.89765 15.3323L2.28265 12.7292C2.1965 12.3632 2.28265 11.9788 2.51978 11.683L9.58501 2.84609Z' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.26562 4.5L12.3548 7.64034' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.head-add-test {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}

.head-add-test>h1 {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: -0.9px;
}

.head-add-test>p {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.head-add-test>p>span {
    color: #0583F2;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}

.def-input-c {
    height: 44px;
    border-radius: 8px;
    border: 1px solid rgba(5, 131, 242, 0.2);
    background: rgba(255, 255, 255, 0.7);
    color: #000;
    padding: 0px 12px;
    -webkit-appearance: none;
    width: 100%;
    font-size: 15px;
    font-style: normal;
    outline: none !important;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.6px;
}

.def-input-c::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.def-input-c::-moz-placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.def-input-c:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.def-input-c::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.def-input-c::placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.item-add {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
    width: 100%;
}

.item-add>p {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -0.28px;
}

.new-test-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
}

.new-test-items {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(36px, 1fr));
    grid-gap: 10px;
}

.new-test-items>.item {
    width: 100%;
    height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 8px;
    background-color: #FCFCFF;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(192, 192, 210, 0.31);
    box-shadow: 0px 2px 0px 0px rgba(192, 192, 210, 0.31);
    color: #000;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
}

.new-test-items>.item.add-one-more {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 8px;
    background-color: rgba(5, 131, 242, 0.07);
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 9.5H15.5' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.5 3.5V15.5' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 19px 19px;
}

.new-test-items>.item.active {
    background: #0583F2;
    color: #FFF;
    -webkit-box-shadow: 0px 2px 0px 0px #0057A3;
    box-shadow: 0px 2px 0px 0px #0057A3;
}

.responsive-new-test {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
}

.responsive-new-test>.space-line {
    background: #EEE;
}

.responsive-add-test {
    padding: 40px 50px;
    border-radius: 20px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
    box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
}

.responsive-add-test>.space-line {
    background: #EEE;
}

.select-type-test {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}

.select-type-test>p {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -0.28px;
}

.list-select-type {
    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;
    gap: 6px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.list-select-type>.item {
    white-space: nowrap;
    color: #0583F2;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    letter-spacing: -0.6px;
    padding: 6px 10px;
    border: 2px solid rgba(5, 131, 242, 0);
    border-radius: 24px;
    background: rgba(5, 131, 242, 0.12);
}

.list-select-type>.item.active {
    border: 2px solid #0583F2;
}

.list-var-asks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
}

.list-var-asks>.item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
}

.list-var-asks>.item>h1 {
    width: 40px;
    height: 40px;
    border-radius: 4px;
    background: #F5F5F7;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 121.682%;
    letter-spacing: -0.8px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.list-var-asks>.item>input {
    height: 40px;
}

.list-variable-ask {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}

.list-variable-ask>p {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.32px;
}

.new-test-fills {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}

.select-ask-true {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 14px;
}

.select-ask-true>p {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.32px;
}

.list-variable-button.d-type-an>button {
    width: 32px;
    height: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border-radius: 4px;
    background: #F5F5F7;
    color: rgba(0, 0, 0, 0.8);
    border: 2px solid rgba(5, 131, 242, 0);
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-style: normal;
    font-weight: 600;
}

.list-variable-button.d-type-an>button.true {
    border: 2px solid #0583F2;
    color: #0583F2;
    background: rgba(5, 131, 242, 0.12);
}

.list-ask-var-delete>.list-variable-button {
    padding-top: 0 !important;
}

.default-select {
    width: 100%;
    position: relative;
}

.default-select>input {
    display: none;
}

.default-select.active>.body-select {
    opacity: 1;
    pointer-events: all;
    -webkit-animation: show 0.3s;
    animation: show 0.3s;
}

.default-select.active>.head-select::after {
    opacity: 1;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.default-select.selected>.head-select>.content-head-select>p {
    color: #000;
}

.head-select {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 44px;
    border-radius: 8px;
    border: 1px solid rgba(5, 131, 242, 0.2);
    background: rgba(255, 255, 255, 0.7);
    overflow: hidden;
    padding-left: 12px;
    padding-right: 8px;
    position: relative;
    gap: 8px;
    cursor: pointer;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.head-select::after {
    position: relative;
    content: "";
    width: 20px;
    height: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    pointer-events: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.content-head-select {
    width: 100%;
    overflow: hidden;
}

.content-head-select>p {
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: rgba(0, 0, 0, 0.5);
}

.body-select {
    position: relative;
    z-index: 2;
    top: 100%;
    pointer-events: none;
    width: 100%;
    left: 0;
    right: 0;
    position: absolute;
    max-height: 222px;
    overflow-y: auto;
    padding: 4px;
    background: #FFF;
    border: 1px solid rgba(5, 131, 242, 0.2);
    -webkit-box-shadow: 0px 2px 16px -4px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 2px 16px -4px rgba(0, 0, 0, 0.04);
    border-radius: 8px;
    display: -ms-grid;
    display: grid;
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    gap: 4px;
    opacity: 0;
}

.body-select>.item {
    overflow: hidden;
    height: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0px 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 4px;
}

.body-select>.item>p {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    color: #000;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.body-select>.item:hover {
    background: #F0F5FA;
}

.body-select>.item.active {
    background: #0583F2;
}

.body-select>.item.active>p {
    color: #FFF;
}

@-webkit-keyframes show {
    0% {
        opacity: 0;
        -webkit-transform: translateY(100px);
        transform: translateY(100px);
    }

    50% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(4px);
        transform: translateY(4px);
    }
}

@keyframes show {
    0% {
        opacity: 0;
        -webkit-transform: translateY(100px);
        transform: translateY(100px);
    }

    50% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(4px);
        transform: translateY(4px);
    }
}

.head-select::after {
    opacity: 0.4;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8886 8.05664L9.99973 11.9455L6.11084 8.05664' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.list-number-tst {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
}

.list-number-tst>.item {
    color: #000;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    height: 32px;
    width: 32px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.new-test-mult {
    gap: 12px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.mul-tst-con {
    width: 100%;
}

.new-test-mult-con {
    margin-top: 0 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 14px;
}

.new-test-mult-con>p {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.32px;
}

.list-selected-tst {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 32px 12px 32px 12px 32px 12px 32px;
    grid-template-columns: repeat(4, 32px);
    gap: 12px;
}

.list-selected-tst>.item {
    border-radius: 4px;
    background: #F5F5F7;
    color: rgba(0, 0, 0, 0.8);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    width: 100%;
    height: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border: 2px solid rgba(5, 131, 242, 0);
}

.list-selected-tst>.item.true {
    color: #0583F2;
    border: 2px solid #0583F2;
    background: rgba(5, 131, 242, 0.12);
}

.tst-sngl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
}

.tst-sngl>.space-line {
    background: #EEE;
}

.content-sng-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}

.content-sng-item>p {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -0.28px;
}

.sngl-res-data {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 14px;
}

.sngl-res-data>p {
    color: #000;
    font-family: Open Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.32px;
}

.les-ico-a::before {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 9H15' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 3V15' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.les-ico-b::before {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4634 4.31102C11.2726 3.08067 10.3866 2.25 9.05149 2.25H4.7205C3.21278 2.25 2.26562 3.32091 2.26562 4.83373V8.91278C2.26562 10.291 3.05334 11.3066 4.34484 11.4667' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2795 6.50977H8.94997C7.44153 6.50977 6.49512 7.57777 6.49512 9.08985V13.1689C6.49512 14.681 7.43644 15.749 8.94997 15.749H13.2787C14.7931 15.749 15.7344 14.681 15.7344 13.1689V9.08985C15.7344 7.57777 14.7931 6.50977 13.2795 6.50977Z' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.les-ico-c::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6354 10.0432C12.6354 11.4982 11.4554 12.6774 10.0004 12.6774C8.54538 12.6774 7.36621 11.4982 7.36621 10.0432C7.36621 8.58737 8.54538 7.4082 10.0004 7.4082C11.4554 7.4082 12.6354 8.58737 12.6354 10.0432Z' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.99866 16.129C13.172 16.129 16.0745 13.8473 17.7087 10.044C16.0745 6.24065 13.172 3.95898 9.99866 3.95898H10.002C6.82866 3.95898 3.92616 6.24065 2.29199 10.044C3.92616 13.8473 6.82866 16.129 10.002 16.129H9.99866Z' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.les-ico-d::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.66629 11.0982C9.72402 11.0982 11.3921 9.43007 11.3921 7.37234C11.3921 5.31461 9.72402 3.64648 7.66629 3.64648C5.60855 3.64648 3.94043 5.31461 3.94043 7.37234C3.94043 9.43007 5.60855 11.0982 7.66629 11.0982Z' stroke='%230583F2' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3371 11.2023C14.7315 10.6342 15.7143 9.26527 15.7143 7.66681C15.7143 5.76946 14.3296 4.19552 12.5156 3.90039' stroke='%230583F2' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.57951 16.3518C2.49165 15.846 2.52793 15.3217 2.52793 14.8108C2.52793 12.8853 4.08891 11.3242 6.01448 11.3242H9.40948C11.3351 11.3242 12.896 12.8853 12.896 14.8108C12.896 15.3217 12.9324 15.846 12.8445 16.3518' stroke='%230583F2' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3418 11.2031C15.314 11.2031 16.9128 12.8019 16.9128 14.7742C16.9128 15.2974 16.95 15.8344 16.86 16.3525' stroke='%230583F2' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.default-button.button-st {
    padding: 0px 24px;
    height: 58px;
    border-radius: 113px;
    border: 1px solid rgba(5, 131, 242, 0.2);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(5, 131, 242, 0.14);
    box-shadow: 0px 4px 0px 0px rgba(5, 131, 242, 0.14);
    position: relative;
}

.default-button.button-st::before {
    margin-right: 10px;
    width: 18px;
    height: 18px;
    content: "";
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.default-button.button-st>p {
    white-space: nowrap;
    color: #000;
    font-family: Open Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
}

.rr-i::before {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3712 9.03947C11.3712 10.349 10.3092 11.4102 8.99966 11.4102C7.69016 11.4102 6.62891 10.349 6.62891 9.03947C6.62891 7.72922 7.69016 6.66797 8.99966 6.66797C10.3092 6.66797 11.3712 7.72922 11.3712 9.03947Z' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.9985 14.5155C11.8545 14.5155 14.4667 12.462 15.9375 9.039C14.4667 5.616 11.8545 3.5625 8.9985 3.5625H9.0015C6.1455 3.5625 3.53325 5.616 2.0625 9.039C3.53325 12.462 6.1455 14.5155 9.0015 14.5155H8.9985Z' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.course-action-new {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}

.course-action-new>.button-b {
    padding: 0px 20px;
    border-radius: 100px;
    border: 1px solid #0583F2;
    gap: 4px;
}

.course-action-new>.button-b:hover {
    border: 1px solid #0583F2;
}

.course-action-new>.button-b:hover>p {
    color: #0583F2;
}

.course-action-new>.button-b::before {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    content: "";
    width: 18px;
    height: 18px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.course-action-new>.button-b>p {
    color: #0583F2;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.button-def-a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-appearance: none;
    border-radius: 100px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: none;
    padding: 0px 20px;
    height: 45px;
    background: #0583F2;
    -webkit-box-shadow: 0px 4px 0px 0px #0057A3;
    box-shadow: 0px 4px 0px 0px #0057A3;
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
}

.delete-ask {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-appearance: none;
    border-radius: 100px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: none;
    padding: 0px 20px;
    height: 45px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    position: relative;
    margin: 0px !important;
    border-radius: 100px;
    background: #EAEAEA;
    -webkit-box-shadow: 0px 4px 0px 0px #D0D0D0;
    box-shadow: 0px 4px 0px 0px #D0D0D0;
}

.delete-ask::before {
    position: relative;
    content: "Очистити";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
}

.button-confirm-add {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.cke_chrome {
    border-radius: 8px !important;
    overflow: hidden;
    border: 1px solid #CDE6FC !important;
}

.i-ed-l {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3105 15.332H15.75' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.58501 2.84609C10.1667 2.15084 11.2125 2.04889 11.9222 2.6188C11.9614 2.64972 13.2221 3.62909 13.2221 3.62909C14.0017 4.10039 14.244 5.10233 13.762 5.86694C13.7365 5.90789 6.60896 14.8234 6.60896 14.8234C6.37183 15.1192 6.01187 15.2938 5.62718 15.298L2.89765 15.3323L2.28265 12.7292C2.1965 12.3632 2.28265 11.9788 2.51978 11.683L9.58501 2.84609Z' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.26562 4.5L12.3548 7.64034' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.less-content {
    min-width: 240px;
    position: absolute;
    top: 100%;
    right: 0;
    border-radius: 12px;
    border: 1px solid #FFF;
    background: #FFF;
    -webkit-box-shadow: 0px 4px 20px -8px rgba(0, 0, 0, 0.32);
    box-shadow: 0px 4px 20px -8px rgba(0, 0, 0, 0.32);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 3px;
    margin-top: 4px;
    display: none;
    padding: 8px 0;
    -webkit-animation: 0.2s ss;
    animation: 0.2s ss;
    z-index: 2;
}

.less-content.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.less-content>.item {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 8px 16px;
    color: #000;
    white-space: nowrap;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.less-content>.item:hover {
    background: #F0F5FA;
}

@-webkit-keyframes ss {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@keyframes ss {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

.less-det {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 100px;
    border: 1px solid #0583F2;
    width: 44px;
    height: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 100px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px 18px;
}

.i-show-l {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0357 9.04962V9.11362M15.295 9.06342C15.295 9.20742 15.1782 9.32422 15.0341 9.32422C14.8901 9.32422 14.7734 9.20742 14.7734 9.06342C14.7734 8.91942 14.8901 8.80262 15.0341 8.80262C15.1782 8.80262 15.295 8.91942 15.295 9.06342Z' stroke='%230583F2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.0123 9.04962V9.11362M9.2716 9.06342C9.2716 9.20742 9.1547 9.32422 9.0107 9.32422C8.8667 9.32422 8.75 9.20742 8.75 9.06342C8.75 8.91942 8.8667 8.80262 9.0107 8.80262C9.1547 8.80262 9.2716 8.91942 9.2716 9.06342Z' stroke='%230583F2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.99276 9.04962V9.11362M3.25203 9.06342C3.25203 9.20742 3.13519 9.32422 2.99117 9.32422C2.84715 9.32422 2.73047 9.20742 2.73047 9.06342C2.73047 8.91942 2.84715 8.80262 2.99117 8.80262C3.13519 8.80262 3.25203 8.91942 3.25203 9.06342Z' stroke='%230583F2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.data-less-shown {
    position: relative;
}

.lesson-items.teach-less>.item {
    overflow: unset;
}

.lesson-items.teach-less>.item>.lesson-info-details {
    min-height: 122px;
}

.modal-content>.content>.items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}

.modal-content>.name {
    color: #000;
    font-family: Open Sans;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 121.682%;
    letter-spacing: -1.25px;
    margin-bottom: 35px;
}

.box-input-s1>.name {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: -0.28px;
    margin-bottom: 8px;
}

.box-input-s1>.content>input,
.box-input-s1>.content select,
.box-input-s1>.content textarea {
    width: 100%;
    height: 44px;
    border-radius: 8px;
    border: 1px solid rgba(5, 131, 242, 0.2);
    background: rgba(255, 255, 255, 0.7);
    padding: 0px 12px;
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.6px;
}

.box-input-s1>.content>input::-webkit-input-placeholder,
.box-input-s1>.content select::-webkit-input-placeholder,
.box-input-s1>.content textarea::-webkit-input-placeholder{
    color: rgba(0, 0, 0, 0.5);
}

.box-input-s1>.content>input::-moz-placeholder,
.box-input-s1>.content select::-moz-placeholder,
.box-input-s1>.content textarea::-moz-placeholder{
    color: rgba(0, 0, 0, 0.5);
}

.box-input-s1>.content>input:-ms-input-placeholder,
.box-input-s1>.content>select:-ms-input-placeholder,
.box-input-s1>.content textarea:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.5);
}

.box-input-s1>.content>input::-ms-input-placeholder,
.box-input-s1>.content textarea::-ms-input-placeholder,
.box-input-s1>.content select::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.5);
}

.box-input-s1>.content>input::placeholder,
.box-input-s1>.content>select::placeholder,
.box-input-s1>.content textarea::placeholder {
    color: rgba(0, 0, 0, 0.5);
}

.box-input-s1>.content>textarea {
    height: 120px;
    padding: 12px;
}

.add-file-cource>input {
    display: none;
}

.add-file-cource>label {
    gap: 2px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 4px;
    padding: 0px 20px;
    height: 48px;
    padding: 12px;
    border-radius: 100px;
    background: var(--accent-color-op-8);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.add-file-cource>label>p {
    color: var(--accent-color);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
}

.add-file-cource>label>.icon-upload-g {
    width: 20px;
    height: 20px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.16797 10.0003H15.8346M10.0013 4.16699V15.8337' stroke='%230956FF' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.add-file-cource>label>.icon-upload-f {
    width: 20px;
    height: 20px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5217 9.98608C16.5253 8.47987 16.0047 7.02151 15.0485 5.85947C14.0923 4.69743 12.7597 3.90363 11.2778 3.6133C10.8653 3.5325 10.4484 3.49209 10.0327 3.49123M16.5217 9.98608C16.5863 9.98608 18.3346 6.86597 18.3346 6.86597M16.5217 9.98608C16.4571 9.98608 13.3989 8.1946 13.3989 8.1946M10.0327 3.49123C8.95474 3.48898 7.88478 3.7526 6.92141 4.2673C5.978 4.77134 5.17807 5.49413 4.58464 6.36642M10.0327 3.49123C11.3195 3.48857 12.5819 3.86479 13.658 4.5798C14.9129 5.41362 15.8367 6.65658 16.2721 8.09689M10.0327 3.49123C9.81891 3.49167 9.60443 3.50257 9.39003 3.52411C7.88528 3.67532 6.47721 4.34148 5.40573 5.40907M3.73053 11.9064C4.16588 13.3467 5.08971 14.5896 6.3446 15.4234C7.42066 16.1384 8.68305 16.5146 9.96975 16.512M9.96975 16.512C10.1836 16.5116 10.3981 16.5007 10.6126 16.4791C12.1173 16.3279 13.5254 15.6618 14.5969 14.5942M9.96975 16.512C9.55408 16.5111 9.13722 16.4707 8.72483 16.3899C7.2429 16.0996 5.91032 15.3058 4.95412 14.1438C3.99793 12.9817 3.47729 11.5234 3.48091 10.0172M9.96975 16.512C11.0478 16.5143 12.1178 16.2507 13.0812 15.7359C14.0246 15.2319 14.8245 14.5091 15.418 13.6368M3.48091 10.0172C3.41629 10.0172 1.66797 13.1373 1.66797 13.1373M3.48091 10.0172C3.54552 10.0172 6.6037 11.8086 6.6037 11.8086' stroke='%230956FF' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.item-gr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    gap: 20px;
}

.item-gr>.item {
    width: 100%;
}

.data-c-mod {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 35px;
}

.range-data>p {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: -0.28px;
    margin-bottom: 8px;
}

.dx-fe {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.dx-fe>button {
    max-width: 100%;
    width: 100%;
    height: 58px;
    border-radius: 13px;
    background: #0583F2;
    -webkit-box-shadow: 0px 4px 0px 0px #0057A3;
    box-shadow: 0px 4px 0px 0px #0057A3;
}

.modal-file-upload {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: -10px;
}

.modal-file-upload>.button-def-a {
    margin-left: 10px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 8px;
    height: 38px;
    padding: 0px 8px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.modal-file-upload>.item {
    width: 100%;
    padding: 8px;
    overflow: hidden;
    border-radius: 8px;
    border: 1px solid #EDF6FE;
    background: #FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    position: relative;
}

.modal-file-upload>.item::before {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 20px;
    height: 20px;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.20699 18.0877C6.53199 18.0877 4.85699 17.4493 3.58283 16.1752C2.34699 14.941 1.66699 13.2977 1.66699 11.5502C1.66699 9.80352 2.34699 8.16099 3.58283 6.92432L7.24366 3.26516C8.11699 2.39099 9.27867 1.91016 10.5137 1.91016C11.7487 1.91016 12.9103 2.39099 13.7828 3.26516C14.6562 4.13849 15.137 5.29932 15.137 6.53516C15.137 7.77016 14.6562 8.93185 13.7828 9.80518L10.212 13.376C9.17451 14.4143 7.36533 14.4143 6.32699 13.376C5.80866 12.8577 5.52283 12.1677 5.52283 11.4335C5.52283 10.7002 5.80866 10.0102 6.32699 9.49102L9.69701 6.12099C10.022 5.79516 10.5495 5.79516 10.8753 6.12099C11.2003 6.44599 11.2003 6.97349 10.8753 7.29932L7.50616 10.6693C7.30199 10.8735 7.18949 11.1452 7.18949 11.4335C7.18949 11.7218 7.30199 11.9935 7.50616 12.1977C7.91449 12.606 8.62534 12.606 9.03284 12.1977L12.6045 8.62602C13.1628 8.06766 13.4703 7.32516 13.4703 6.53516C13.4703 5.74432 13.1628 5.00266 12.6045 4.44349C11.487 3.32516 9.53951 3.32516 8.42201 4.44349L4.76116 8.10349C3.84033 9.02435 3.33366 10.2485 3.33366 11.5502C3.33366 12.8527 3.84033 14.0768 4.76116 14.9968C6.66116 16.8968 9.75367 16.8952 11.6537 14.9968L16.9112 9.73852C17.2362 9.41352 17.7637 9.41352 18.0895 9.73852C18.4153 10.0643 18.4153 10.5918 18.0895 10.9177L12.832 16.1752C11.557 17.4493 9.88201 18.0877 8.20699 18.0877Z' fill='%230583F2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.modal-file-upload>.item>p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.sett-data {
    width: 45px;
    height: 45px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border-radius: 100px;
    border: 1px solid #FFF;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.8064 8.12288L20.184 7.04279C19.6574 6.12887 18.4905 5.81359 17.5753 6.33798C17.1397 6.59461 16.6198 6.66742 16.1305 6.54035C15.6411 6.41329 15.2224 6.09678 14.9666 5.66064C14.8021 5.38342 14.7137 5.06766 14.7103 4.74531C14.7251 4.22849 14.5302 3.72767 14.1698 3.35694C13.8094 2.9862 13.3143 2.77713 12.7973 2.77734H11.5433C11.0367 2.77734 10.5511 2.97918 10.1938 3.33821C9.83644 3.69724 9.63693 4.18386 9.63937 4.69039C9.62435 5.73619 8.77224 6.57608 7.72632 6.57597C7.40397 6.57262 7.08821 6.48421 6.81099 6.31968C5.89582 5.79528 4.72887 6.11056 4.20229 7.02448L3.5341 8.12288C3.00817 9.03566 3.31916 10.2019 4.22975 10.7316C4.82166 11.0733 5.18629 11.7049 5.18629 12.3883C5.18629 13.0718 4.82166 13.7033 4.22975 14.0451C3.32031 14.5712 3.00898 15.7346 3.5341 16.6446L4.16568 17.7339C4.4124 18.1791 4.82636 18.5076 5.31595 18.6467C5.80554 18.7859 6.3304 18.7242 6.77438 18.4753C7.21084 18.2206 7.73094 18.1508 8.2191 18.2815C8.70725 18.4121 9.12299 18.7323 9.37392 19.1709C9.53845 19.4482 9.62686 19.7639 9.63021 20.0863C9.63021 21.1428 10.4867 21.9993 11.5433 21.9993H12.7973C13.8502 21.9993 14.7053 21.1484 14.7103 20.0954C14.7079 19.5873 14.9086 19.0993 15.2679 18.74C15.6272 18.3807 16.1152 18.1799 16.6233 18.1824C16.9449 18.191 17.2594 18.279 17.5387 18.4387C18.4515 18.9646 19.6177 18.6536 20.1474 17.743L20.8064 16.6446C21.0615 16.2068 21.1315 15.6853 21.001 15.1956C20.8704 14.706 20.55 14.2886 20.1108 14.0359C19.6715 13.7832 19.3511 13.3658 19.2206 12.8762C19.09 12.3866 19.16 11.8651 19.4151 11.4272C19.581 11.1376 19.8211 10.8975 20.1108 10.7316C21.0159 10.2022 21.3262 9.04276 20.8064 8.13204V8.12288Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.1752 15.0243C13.6311 15.0243 14.8114 13.844 14.8114 12.3881C14.8114 10.9322 13.6311 9.75195 12.1752 9.75195C10.7193 9.75195 9.53906 10.9322 9.53906 12.3881C9.53906 13.844 10.7193 15.0243 12.1752 15.0243Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    background-size: 24px 24px;
}

.message-info.warn-info {
    border: 1px dashed #CE2929;
    background: #FCF2F5;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(239, 206, 206, 0.51);
    box-shadow: 0px 4px 0px 0px rgba(239, 206, 206, 0.51);
}

.message-info.warn-info>p {
    color: #CE2929;
}

.message-info.warn-info::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1141_3457)'%3E%3Cpath d='M10 0C4.486 0 0 4.48606 0 10.0001C0 15.5141 4.486 20 10 20C15.514 20 20 15.5141 20 10.0001C20 4.48606 15.514 0 10 0ZM10 18.1818C5.48848 18.1818 1.81818 14.5115 1.81818 10.0001C1.81818 5.48861 5.48848 1.81818 10 1.81818C14.5115 1.81818 18.1818 5.48861 18.1818 10.0001C18.1818 14.5115 14.5115 18.1818 10 18.1818Z' fill='%23CE2929'/%3E%3Cpath d='M9.9999 4.24219C9.33166 4.24219 8.78802 4.78619 8.78802 5.45485C8.78802 6.12291 9.33166 6.66643 9.9999 6.66643C10.6681 6.66643 11.2118 6.12291 11.2118 5.45485C11.2118 4.78619 10.6681 4.24219 9.9999 4.24219ZM10 8.48461C9.49796 8.48461 9.09093 8.89164 9.09093 9.3937V14.8482C9.09093 15.3503 9.49796 15.7573 10 15.7573C10.5021 15.7573 10.9091 15.3503 10.9091 14.8482V9.3937C10.9091 8.89164 10.5021 8.48461 10 8.48461Z' fill='%23CE2929'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1141_3457'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.message-info.warn-info>.hide-message {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9983 25.6673C20.415 25.6673 25.665 20.4173 25.665 14.0007C25.665 7.58398 20.415 2.33398 13.9983 2.33398C7.58167 2.33398 2.33167 7.58398 2.33167 14.0007C2.33167 20.4173 7.58167 25.6673 13.9983 25.6673Z' fill='%23CE2929'/%3E%3Cpath d='M10.6989 17.3026L17.3022 10.6992' stroke='white' stroke-width='1.19318' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.3022 17.3026L10.6989 10.6992' stroke='white' stroke-width='1.19318' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.messages-info-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 14px;
}

.sub-info-det {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
    position: relative;
}

.sub-info-det::before {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    content: "";
    width: 19px;
    height: 19px;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.33301 1.58203V3.95703' stroke='%23646C76' stroke-width='1.1875' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.667 1.58203V3.95703' stroke='%23646C76' stroke-width='1.1875' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.77051 7.19531H16.2288' stroke='%23646C76' stroke-width='1.1875' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.625 6.72786V13.457C16.625 15.832 15.4375 17.4154 12.6667 17.4154H6.33333C3.5625 17.4154 2.375 15.832 2.375 13.457V6.72786C2.375 4.35286 3.5625 2.76953 6.33333 2.76953H12.6667C15.4375 2.76953 16.625 4.35286 16.625 6.72786Z' stroke='%23646C76' stroke-width='1.1875' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.4247 10.8451H12.4318' stroke='%23646C76' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.4247 13.2201H12.4318' stroke='%23646C76' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.49598 10.8451H9.50309' stroke='%23646C76' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.49598 13.2201H9.50309' stroke='%23646C76' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.56629 10.8451H6.5734' stroke='%23646C76' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.56629 13.2201H6.5734' stroke='%23646C76' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.sub-info-det>p {
    color: #646C76;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.64px;
}

.info-sc-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4px;
    padding: 12px;
}

.info-sc-details>p {
    font-family: Open Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.64px;
}

.info-day {
    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;
    gap: 4px;
    padding: 8px;
    width: 56px;
}

.info-day>span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: -0.64px;
}

.info-day>p {
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: -0.8px;
}

.live::-webkit-scrollbar {
    width: 0px;
    height: 0px;
}

.sched-teacher {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}

.sched-teacher>.item {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 13px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #FFF;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(219, 222, 235, 0.27);
    box-shadow: 0px 2px 0px 0px rgba(219, 222, 235, 0.27);
}

.def-custom {
    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;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    border: none;
    height: 36px;
    padding: 0px 16px;
    border-radius: 8px;
    background: #0583F2;
}

.def-custom>p {
    white-space: nowrap;
    color: #FFF;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
}

.range-items {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 8px 1fr 8px 1fr 8px 1fr 8px 1fr;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 8px;
}

.range-items>.item>input {
    display: none;
}

.range-items>.item>input:checked~.rad-content {
    opacity: 1;
}

.range-items>.item>input:checked~.rad-content>p {
    color: #000000;
}

.range-items>.item>input:checked~.rad-content::before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z' fill='%230583F2'/%3E%3Ccircle cx='12' cy='12' r='6' fill='white'/%3E%3C/svg%3E%0A");
}

.tr-preview {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.tr-preview>img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.tr-preview.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 200px;
}

.image-content-range {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}

.image-place {
    width: 72px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

.image-place>img {
    border-radius: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.tr-image {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
    padding: 12px;
    border-radius: 100px;
    background: rgba(5, 131, 242, 0.07);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
}

.tr-image>p {
    color: #0583F2;
    text-align: right;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.tr-image::before {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    content: "";
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 2.5C14.6424 2.5 18 5.85757 18 10C18 14.1416 14.6424 17.5 10.5 17.5C6.35757 17.5 3 14.1416 3 10C3 5.85757 6.35757 2.5 10.5 2.5Z' stroke='%230583F2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.2488 10H7.74902' stroke='%230583F2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5 7.25391V12.7479' stroke='%230583F2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.tr-image>input {
    display: none;
}

.dynam-content {
    display: -ms-grid;
    display: grid;
    grid-gap: 15px;
    -ms-grid-columns: 1fr 15px 1fr;
    grid-template-columns: 1fr 1fr;
}

.dynam-content>* {
    margin: 0px;
    width: 100%;
    max-width: 100%;
}

.b-ico-f::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.875 6.77148C2.875 4.56234 4.66586 2.77148 6.875 2.77148H13.125C15.3341 2.77148 17.125 4.56235 17.125 6.77148V13.4173C17.125 15.6265 15.3341 17.4173 13.125 17.4173H6.875C4.66586 17.4173 2.875 15.6265 2.875 13.4173V6.77148Z' stroke='black' stroke-width='1.3'/%3E%3Cpath d='M2.875 7.125H17.125' stroke='black' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M6.8335 1.58398L6.8335 3.95898' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.1665 1.58398V3.95898' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='10.0002' cy='11.8757' r='0.791667' fill='black'/%3E%3Ccircle cx='13.1667' cy='11.8757' r='0.791667' fill='black'/%3E%3Ccircle cx='6.83317' cy='11.8757' r='0.791667' fill='black'/%3E%3C/svg%3E%0A");
}

.rad-content {
    opacity: 1;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
    position: relative;
}

.rad-content::before {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    content: "";
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z' fill='%23DBE6F0'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.rad-content>p {
    color: rgba(0, 0, 0, 0.8);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -0.28px;
}

.stats-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
}

.stats-info>p {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.stats-info>p>span {
    color: #0583F2;
}

.table-a>tbody>tr>td>p>img {
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 370px;
}

.head-ss {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
}

.multiple-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px;
}

.multiple-items>.item {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 8px;
    padding: 0px 12px;
    height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 8px;
    text-transform: lowercase;
    background: #FCFCFF;
}

.multiple-items>.item.active {
    background: #0583F2;
}

.multiple-items>.item.active>p {
    color: #FFF;
}

.multiple-items>.item>p {
    white-space: nowrap;
    color: #000;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
}

.multiple-items>.item>p::first-letter {
    text-transform: uppercase;
}

.res-content.load {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.res-content.load .def-s {
    pointer-events: none;
    position: relative;
}

.res-content.load .def-s::after {
    position: absolute;
    inset: 0;
    content: "";
    width: 100%;
    height: 100%;
    background: #0583F2;
}

.res-content.load .def-s::before {
    z-index: 1;
    pointer-events: none;
    position: absolute;
    content: "";
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 2.75C9.36831 2.75 7.77326 3.23385 6.41655 4.14038C5.05984 5.0469 4.00243 6.33538 3.37801 7.84287C2.75357 9.35036 2.5902 11.0092 2.90853 12.6095C3.22685 14.2098 4.0126 15.6799 5.16637 16.8337C6.32016 17.9874 7.79017 18.7732 9.39051 19.0915C10.9908 19.4099 12.6496 19.2465 14.1571 18.622C15.6646 17.9976 16.9531 16.9401 17.8596 15.5835C18.7661 14.2268 19.25 12.6317 19.25 11' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    -webkit-animation: spin 0.3s linear infinite;
    animation: spin 0.3s linear infinite;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.group-bt {
    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;
    gap: 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.group-bt>* {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    height: 54px;
    background: #0583f2;
    -webkit-box-shadow: 0 4px 0 0 #0057a3;
    box-shadow: 0 4px 0 0 #0057a3;
}

.cn-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
}

.cn-items>h1 {
    color: #000;
    font-family: Open Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: -0.8px;
}

.re-body-content {
    display: -ms-grid;
    display: grid;
    grid-gap: 6px;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}

.re-body-content>.item {
    padding: 12px 16px;
    border-radius: 13px;
    border: 1px solid #EBEDF4;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(219, 222, 235, 0.27);
    box-shadow: 0px 2px 0px 0px rgba(219, 222, 235, 0.27);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}

.re-body-content>.item>h1 {
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -0.48px;
}

.re-body-content>.item>p {
    color: #A9A9A9;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: -0.28px;
}

.items-se-get {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
}

.def-s {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0px 16px;
    border-radius: 8px;
    background: #0583F2;
    height: 36px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}

.def-s>p {
    color: #FFF;
    font-family: Open Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
}

.head-ss {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
}

.head-ss>span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4584 9.77148L3.95837 9.77148' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.head-ss>.item {
    max-width: 122px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 8px;
    border: 1px solid rgba(5, 131, 242, 0.2);
    background: #FCFEFF;
    height: 36px;
    overflow: hidden;
    position: relative;
    padding: 0px 8px;
    gap: 6px;
}

.head-ss>.item::before {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    content: "";
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.31946 8.05273H16.6874' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3315 10.9824H13.3381' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.0034 10.9824H10.01' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66846 10.9824H6.67502' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3315 13.8965H13.3381' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.0034 13.8965H10.01' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66846 13.8965H6.67502' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.0328 2.5V4.96809' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.97412 2.5V4.96809' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.1787 3.68359H6.82822C4.6257 3.68359 3.25 4.91054 3.25 7.16586V13.9531C3.25 16.2439 4.6257 17.4992 6.82822 17.4992H13.1718C15.3812 17.4992 16.75 16.2652 16.75 14.0098V7.16586C16.7569 4.91054 15.3882 3.68359 13.1787 3.68359Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.head-ss>.item>input {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: none;
    background: none;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.head-ss>.item>input::-webkit-calendar-picker-indicator {
    position: absolute;
    width: 100%;
    inset: 0;
    height: 100%;
    background: transparent;
}

.sub-a .sub-n-item {
    background: #0583F2 !important;
}

.sub-a .info-day {
    background: #0583F2;
}

.sub-a .info-sc-details>p {
    color: #0583F2;
}

.sub-b .sub-n-item {
    background: #14C249 !important;
}

.sub-b .info-day {
    background: #14C249;
}

.sub-b .info-sc-details>p {
    color: #14C249;
}

.sub-c .sub-n-item {
    background: #FD8D00 !important;
}

.sub-c .info-day {
    background: #FD8D00;
}

.sub-c .info-sc-details>p {
    color: #FD8D00;
}

.sub-d .sub-n-item {
    background: #FDDA0F !important;
    color: #000 !important;
}

.sub-d .info-day {
    background: #FDDA0F;
}

.sub-d .info-day>span {
    color: #000;
}

.sub-d .info-day>p {
    color: #000;
}

.sub-d .info-sc-details>p {
    color: #000;
}

.sub-d.item-sl .details-item-teacher>ul>li {
    color: #000;
}

.sub-d.item-sl .primary-c:hover {
    border: 1px solid #000;
}

.sub-d.item-sl .primary-c:hover>p {
    color: #000;
}

.sub-d.item-sl .primary-d {
    border: 1px solid #000;
}

.sub-d.item-sl .primary-d>p {
    color: #000;
}

.sub-d.item-sl .primary-d:hover {
    border: 1px solid #FFF;
    background: #FFFFFF;
}

.sub-e .sub-n-item {
    background: #AB35DE !important;
}

.sub-e .info-day {
    background: #AB35DE;
}

.sub-e .info-sc-details>p {
    color: #AB35DE;
}

.sub-f .sub-n-item {
    background: #F25A45 !important;
}

.sub-f .info-day {
    background: #F25A45;
}

.sub-f .info-sc-details>p {
    color: #F25A45;
}

.sub-g .sub-n-item {
    background: #4b45fb !important;
}

.sub-g .info-day {
    background: #4b45fb;
}

.sub-g .info-sc-details>p {
    color: #4b45fb;
}


@media screen and (max-width: 768px) {
    .lesson-info-details>.lesson-num {
        padding: 4px;
        width: 60px;
        height: 60px;
        border-radius: 8px;
    }

    .lesson-info-details>.lesson-num>p {
        font-size: 24px;
        letter-spacing: 0;
    }

    .lesson-navigate>* {
        max-width: 100%;
        width: 100%;
    }
}

@media screen and (max-width: 1224px) {
    .table-content {
        overflow: auto;
    }

    .dataTables_wrapper {
        overflow: hidden;
    }

    .res-content {
        padding: 30px;
    }

    .test-items>.item>.test-sub-info {
        max-width: 100%;
    }

    .test-items>.item>.sub-info-test>.default-button {
        max-width: 100%;
    }

    .welcome-main-image {
        height: 100%;
        aspect-ratio: 5/4;
        width: 100%;
    }

    .content-teacher-list {
        position: relative;
    }

    .item-wall {
        height: 358px !important;
    }

    .primary-logo {
        height: 18px;
    }

    .primary-logo>img {
        width: unset;
    }

    .logo {
        height: 18px;
    }

    .logo>img {
        width: unset;
    }

    .item-wall {
        max-width: 343px;
        height: -webkit-fit-content !important;
        height: -moz-fit-content !important;
        height: fit-content !important;
        width: 100% !important;
    }

    .spec-container {
        height: -webkit-fit-content !important;
        height: -moz-fit-content !important;
        height: fit-content !important;
    }

    .slick-list {
        margin: 0px -12px !important;
    }

    .control-items {
        margin-top: 28px !important;
    }

    .review-main>.head-items-info>.control-items {
        margin-top: 0 !important;
    }

    .primary-review {
        padding-bottom: 100px !important;
    }

    .button-ab {
        padding: 0px 10px;
    }
}

@media screen and (max-width: 425px) {
    .item-wall {
        height: -webkit-fit-content !important;
        height: -moz-fit-content !important;
        height: fit-content !important;
        max-width: 100% !important;
    }

    .item-wall>img {
        aspect-ratio: 9/9.4;
    }
}

.details-tests-items>.item.que {
    background: #EEEEF2;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(192, 192, 210, 0.81);
    box-shadow: 0px 2px 0px 0px rgba(192, 192, 210, 0.81);
}

.prepare-single-info {
    border-radius: 35px;
    background: #0583F2;
    padding: 66px 38px;
    padding-right: 24px;
    position: relative;
}

.prepare-single-info::before {
    position: absolute;
    content: "";
    width: 58px;
    height: 58px;
    right: 44px;
    top: -28px;
    background-image: url("data:image/svg+xml,%3Csvg width='118' height='119' viewBox='0 0 118 119' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_478_3530)'%3E%3Cpath d='M94.9991 12C106.95 20.9681 115.409 34.1868 117.999 49C119.665 67.7941 116.603 83.202 105.12 98.5039C95.8774 109.539 82.0393 117.933 67.5069 119.221C48.3997 120.052 33.1944 116.757 18.1866 104.187C7.64719 94.277 0.296937 80.4388 -0.336841 65.8632C-0.649903 46.7408 3.38547 31.3387 16.8428 17.0273C38.6525 -3.4785 70.7213 -4.65061 94.9991 12Z' fill='%23DE4732'/%3E%3Cpath d='M66.6255 24.3752C69.0005 26.0002 69.0005 26.0002 71.0005 28.0002C71.3068 33.5725 70.7439 38.8086 69.8286 44.297C69.7049 45.0531 69.5813 45.8091 69.4538 46.5881C69.1917 48.1719 68.926 49.755 68.6568 51.3376C68.2496 53.7553 67.867 56.1761 67.4849 58.5978C67.226 60.1436 66.9656 61.6892 66.7036 63.2345C66.593 63.9544 66.4824 64.6742 66.3685 65.4159C65.5912 69.7921 64.6082 72.3202 61.0005 75.0002C58.0005 75.5002 58.0005 75.5002 55.0005 75.0002C50.8738 71.8607 50.2482 68.9465 49.438 63.9377C49.3229 63.2466 49.2077 62.5556 49.0891 61.8437C48.8432 60.3524 48.6046 58.8599 48.3726 57.3664C47.9878 54.9196 47.5711 52.4798 47.1489 50.0392C46.8692 48.3806 46.5905 46.7217 46.313 45.0627C46.1814 44.2949 46.0499 43.5272 45.9143 42.7362C45.0889 37.59 44.2735 32.197 45.0005 27.0002C50.3377 20.9217 59.5503 21.6915 66.6255 24.3752Z' fill='%23FEF1EF'/%3E%3Cpath d='M63.0005 23.0002C63.0005 23.3302 63.0005 23.6602 63.0005 24.0002C62.3134 24.0376 61.6264 24.075 60.9185 24.1135C60.0174 24.1793 59.1164 24.245 58.188 24.3127C57.2947 24.3707 56.4014 24.4288 55.481 24.4885C52.5711 25.0888 51.8014 25.6819 50.0005 28.0002C49.5395 30.2305 49.5395 30.2305 49.6021 32.7268C49.5962 33.6687 49.5903 34.6106 49.5842 35.581C49.5979 36.5856 49.6115 37.5902 49.6255 38.6252C49.632 39.6511 49.6386 40.6769 49.6453 41.7339C49.8258 52.1395 51.4818 61.9253 54.0005 72.0002C57.3005 71.3402 60.6005 70.6802 64.0005 70.0002C64.3305 69.0102 64.6605 68.0202 65.0005 67.0002C64.6456 69.6268 64.2759 71.5799 62.813 73.8127C60.0699 75.61 58.2047 75.458 55.0005 75.0002C50.8687 71.8705 50.2474 68.9419 49.438 63.9377C49.3229 63.2467 49.2077 62.5557 49.0891 61.8437C48.8432 60.3525 48.6046 58.86 48.3726 57.3664C47.9878 54.9197 47.5711 52.4799 47.1489 50.0393C46.8692 48.3806 46.5905 46.7218 46.313 45.0627C46.1814 44.295 46.0499 43.5273 45.9143 42.7363C45.0889 37.59 44.2735 32.1971 45.0005 27.0002C49.806 21.5274 56.1792 22.6029 63.0005 23.0002Z' fill='%23FDCDC6'/%3E%3Cpath d='M61.9993 80.9998C64.4993 83.1248 64.4993 83.1248 65.9993 85.9998C65.9993 89.5071 65.6338 91.2433 63.3743 93.9373C59.8535 95.5124 57.6569 95.0639 53.9993 93.9998C51.6332 91.338 50.9546 89.9377 51.1243 86.3748C53.2018 80.7358 56.1277 80.1757 61.9993 80.9998Z' fill='%23FDDDD8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_478_3530'%3E%3Crect width='118' height='119' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.prepare-single-info>p {
    color: #FFF;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    letter-spacing: -0.9px;
}


.course-single-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 34px;
}

.course-single {
    margin-top: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 34px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.course-single>.course-aval {
    max-width: 700px;
    width: 100%;
    margin-top: 0;
}

.course-single>.course-aval>.item-course {
    max-width: 100%;
    width: 100%;
}

.prepare-items-info {
    padding: 38px;
    border-radius: 35px;
    background: #FFF;
    -webkit-box-shadow: 0px 15px 50px 0px rgba(210, 217, 244, 0.5);
    box-shadow: 0px 15px 50px 0px rgba(210, 217, 244, 0.5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
}

.prepare-items-info>.item {
    padding: 14px 22px;
    border-radius: 12px;
    background: #F5F7FE;
}

.prepare-items-info>.item>p {
    color: #0583F2;
    font-size: 21.53px;
    font-style: normal;
    font-weight: 600;
    line-height: 137.5%;
    letter-spacing: -0.861px;
}

.prepare-items-info>.item>p>span {
    color: #0583F2;
    font-size: 28px;
    font-weight: 700;
    letter-spacing: -1.12px;
}

.prepare-single-info {
    border-radius: 35px;
    background: #0583F2;
    padding: 66px 38px;
    padding-right: 24px;
    position: relative;
}

.prepare-single-info::before {
    position: absolute;
    content: "";
    width: 58px;
    height: 58px;
    right: 44px;
    top: -28px;
    background-image: url("data:image/svg+xml,%3Csvg width='118' height='119' viewBox='0 0 118 119' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_478_3530)'%3E%3Cpath d='M94.9991 12C106.95 20.9681 115.409 34.1868 117.999 49C119.665 67.7941 116.603 83.202 105.12 98.5039C95.8774 109.539 82.0393 117.933 67.5069 119.221C48.3997 120.052 33.1944 116.757 18.1866 104.187C7.64719 94.277 0.296937 80.4388 -0.336841 65.8632C-0.649903 46.7408 3.38547 31.3387 16.8428 17.0273C38.6525 -3.4785 70.7213 -4.65061 94.9991 12Z' fill='%23DE4732'/%3E%3Cpath d='M66.6255 24.3752C69.0005 26.0002 69.0005 26.0002 71.0005 28.0002C71.3068 33.5725 70.7439 38.8086 69.8286 44.297C69.7049 45.0531 69.5813 45.8091 69.4538 46.5881C69.1917 48.1719 68.926 49.755 68.6568 51.3376C68.2496 53.7553 67.867 56.1761 67.4849 58.5978C67.226 60.1436 66.9656 61.6892 66.7036 63.2345C66.593 63.9544 66.4824 64.6742 66.3685 65.4159C65.5912 69.7921 64.6082 72.3202 61.0005 75.0002C58.0005 75.5002 58.0005 75.5002 55.0005 75.0002C50.8738 71.8607 50.2482 68.9465 49.438 63.9377C49.3229 63.2466 49.2077 62.5556 49.0891 61.8437C48.8432 60.3524 48.6046 58.8599 48.3726 57.3664C47.9878 54.9196 47.5711 52.4798 47.1489 50.0392C46.8692 48.3806 46.5905 46.7217 46.313 45.0627C46.1814 44.2949 46.0499 43.5272 45.9143 42.7362C45.0889 37.59 44.2735 32.197 45.0005 27.0002C50.3377 20.9217 59.5503 21.6915 66.6255 24.3752Z' fill='%23FEF1EF'/%3E%3Cpath d='M63.0005 23.0002C63.0005 23.3302 63.0005 23.6602 63.0005 24.0002C62.3134 24.0376 61.6264 24.075 60.9185 24.1135C60.0174 24.1793 59.1164 24.245 58.188 24.3127C57.2947 24.3707 56.4014 24.4288 55.481 24.4885C52.5711 25.0888 51.8014 25.6819 50.0005 28.0002C49.5395 30.2305 49.5395 30.2305 49.6021 32.7268C49.5962 33.6687 49.5903 34.6106 49.5842 35.581C49.5979 36.5856 49.6115 37.5902 49.6255 38.6252C49.632 39.6511 49.6386 40.6769 49.6453 41.7339C49.8258 52.1395 51.4818 61.9253 54.0005 72.0002C57.3005 71.3402 60.6005 70.6802 64.0005 70.0002C64.3305 69.0102 64.6605 68.0202 65.0005 67.0002C64.6456 69.6268 64.2759 71.5799 62.813 73.8127C60.0699 75.61 58.2047 75.458 55.0005 75.0002C50.8687 71.8705 50.2474 68.9419 49.438 63.9377C49.3229 63.2467 49.2077 62.5557 49.0891 61.8437C48.8432 60.3525 48.6046 58.86 48.3726 57.3664C47.9878 54.9197 47.5711 52.4799 47.1489 50.0393C46.8692 48.3806 46.5905 46.7218 46.313 45.0627C46.1814 44.295 46.0499 43.5273 45.9143 42.7363C45.0889 37.59 44.2735 32.1971 45.0005 27.0002C49.806 21.5274 56.1792 22.6029 63.0005 23.0002Z' fill='%23FDCDC6'/%3E%3Cpath d='M61.9993 80.9998C64.4993 83.1248 64.4993 83.1248 65.9993 85.9998C65.9993 89.5071 65.6338 91.2433 63.3743 93.9373C59.8535 95.5124 57.6569 95.0639 53.9993 93.9998C51.6332 91.338 50.9546 89.9377 51.1243 86.3748C53.2018 80.7358 56.1277 80.1757 61.9993 80.9998Z' fill='%23FDDDD8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_478_3530'%3E%3Crect width='118' height='119' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.prepare-single-info>p {
    color: #FFF;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    letter-spacing: -0.9px;
}


.course-single-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 34px;
}

.course-single {
    margin-top: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 34px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.course-single>.course-aval {
    max-width: 700px;
    width: 100%;
    margin-top: 0;
}

.course-single>.course-aval>.item-course {
    max-width: 100%;
    width: 100%;
}

.prepare-items-info {
    padding: 38px;
    border-radius: 35px;
    background: #FFF;
    -webkit-box-shadow: 0px 15px 50px 0px rgba(210, 217, 244, 0.5);
    box-shadow: 0px 15px 50px 0px rgba(210, 217, 244, 0.5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
}

.prepare-items-info>.item {
    padding: 14px 22px;
    border-radius: 12px;
    background: #F5F7FE;
}

.prepare-items-info>.item>p {
    color: #0583F2;
    font-size: 21.53px;
    font-style: normal;
    font-weight: 600;
    line-height: 137.5%;
    letter-spacing: -0.861px;
}

.prepare-items-info>.item>p>span {
    color: #0583F2;
    font-size: 28px;
    font-weight: 700;
    letter-spacing: -1.12px;
}

@media screen and (max-width: 1344px) {
    .course-single {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .prepare-single-info {
        padding: 20px;
    }

    .prepare-single-info>p {
        font-size: 16px;
    }

    .prepare-single-info>p>br {
        display: none;
    }

    .request {
        gap: 46px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .fills-req>input {
        font-size: 14px;
    }

    .for-req-content {
        padding: 20px 16px;
    }

    .img-req {
        width: 112px;
        height: 57px;
    }

    .info-request>p {
        font-size: 16px;
    }

    .info-request>h1 {
        font-size: 22px;
    }

    .info-request>h1>br {
        display: none;
    }

    .process-items.type-b {
        grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    }

    .items-about-main.type-b {
        grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    }

    .about-main-items>.item>p {
        font-size: 14px;
    }

    .prepare-item-about {
        max-width: -webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        min-width: unset;
    }

    .prepare-item-about>p {
        font-size: 18px;
    }
}

@media screen and (max-width: 1344px) {
    .prepare-single-info::before {
        right: 18px;
        top: -18px;
        width: 34px;
        height: 34px;
    }
}

.invest-message {
    position: relative;
    padding: 20px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 14px;
    border-radius: 20px;
    width: 100%;
    background: url(../img/invest-bg.png) #F2F7FE;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(206, 221, 239, 0.51);
    box-shadow: 0px 4px 0px 0px rgba(206, 221, 239, 0.51);
    margin-bottom: 16px;
}

.invest-message::before {
    position: relative;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.9157 8.1047C17.6587 7.60268 17.1487 7.29068 16.5847 7.29068H11.6067V2.00068C11.6067 1.33768 11.2007 0.776675 10.5727 0.572675C9.94169 0.367675 9.29069 0.582675 8.90269 1.11668L2.20671 10.3367C1.87471 10.7957 1.82871 11.3927 2.08571 11.8967C2.34271 12.3977 2.85271 12.7097 3.41671 12.7097H8.39369V18.0007C8.39369 18.6627 8.79969 19.2227 9.42769 19.4267C9.58569 19.4787 9.74569 19.5037 9.90269 19.5037C10.3687 19.5037 10.8097 19.2837 11.0997 18.8837L17.7947 9.6637C18.1267 9.2047 18.1727 8.6077 17.9157 8.1047Z' fill='%230583F2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.invest-message>p {
    color: #0583F2;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.6px;
}

.head-content>.back-arrow:last-child {
    left: unset;
    right: -20px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.lesson-test-items>.item {
    position: relative;
    overflow: hidden;
    isolation: isolate;
    max-width: 100%;
}

.lesson-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    z-index: -1;
    height: 100%;
    background: rgba(31, 144, 243, 0.1);
    pointer-events: none;
}

.body-select>.item {
    min-height: 32px;
    height: auto;
    padding: 4px 12px;
}

.body-select>.item>p {
    white-space: normal;
    line-height: 140%;
}

.body-select {
    padding-top: 0;
}

.body-select>input {
    padding: 0px 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 36px;
    border: none;
    position: sticky;
    margin: -4px;
    top: 0;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    color: #000;
    border-bottom: 1px solid #cde6fc;
}

.body-select>input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.5);
}

.body-select>input::-moz-placeholder {
    color: rgba(0, 0, 0, 0.5);
}

.body-select>input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.5);
}

.body-select>input::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.5);
}

.body-select>input::placeholder {
    color: rgba(0, 0, 0, 0.5);
}

.body-select>input+.item {
    margin-top: 4px;
}

.body-select>.item:first-child {
    margin-top: 4px;
}

.lesson-test-content {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 9px;
}

.lesson-test-content>.item {
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 14px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #FFF;
    -webkit-box-shadow: 0px 2px 24px 0px rgba(219, 222, 235, 0.4), 0px 2px 0px 0px #DBDEEB;
    box-shadow: 0px 2px 24px 0px rgba(219, 222, 235, 0.4), 0px 2px 0px 0px #DBDEEB;
}

.lesson-test-content>.item.warn-a {
    border: 1px solid rgba(242, 90, 69, 0.2);
    -webkit-box-shadow: 0px 2px 0px 0px rgba(242, 90, 69, 0.2), 0px 2px 24px 0px rgba(219, 222, 235, 0.4);
    box-shadow: 0px 2px 0px 0px rgba(242, 90, 69, 0.2), 0px 2px 24px 0px rgba(219, 222, 235, 0.4);
}

.lesson-test-content>.item.warn-a>.item-test-info>.item-test-place {
    background-color: rgba(242, 90, 69, 0.25);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M12 21.5C16.2322 21.5 19.6621 18.0691 19.6621 13.8379C19.6621 9.6057 16.2322 6.17578 12 6.17578C7.76878 6.17578 4.33887 9.6057 4.33887 13.8379C4.33887 18.0691 7.76878 21.5 12 21.5Z' stroke='%23F25A45' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.89844 3.5H14.1062' stroke='%23F25A45' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9922 13.8105L14.9335 10.8691' stroke='%23F25A45' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lesson-test-content>.item.warn-a>.item-test-info>.item-test-place>p {
    display: none;
}

.lesson-test-content>.item.warn-a>.item-test-info>.item-test-info-details>p>span {
    color: #F25A45;
}

.item-test-info-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 5px;
}

.item-test-info-details>h1 {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.item-test-info-details>p {
    color: rgba(0, 0, 0, 0.6);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.item-test-info-details>p>span {
    color: #0583F2;
    font-weight: 700;
}

.item-test-place {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 34px;
    height: 34px;
    border-radius: 8px;
    background: rgba(219, 222, 235, 0.25);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px 24px;
}

.item-test-place>p {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
}

.item-test-info {
    padding: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
}

.item-test-message {
    padding: 8px 12px;
    background: rgba(242, 90, 69, 0.09);
}

.item-test-message>p {
    color: #F25A45;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.item-lesson-new>.item {
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 14px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #FFF;
    -webkit-box-shadow: 0px 2px 24px 0px rgba(219, 222, 235, 0.4), 0px 2px 0px 0px #DBDEEB;
    box-shadow: 0px 2px 24px 0px rgba(219, 222, 235, 0.4), 0px 2px 0px 0px #DBDEEB;
}

.item-lesson-new>.item.warn-a {
    border: 1px solid rgba(242, 90, 69, 0.2);
    -webkit-box-shadow: 0px 2px 0px 0px rgba(242, 90, 69, 0.2), 0px 2px 24px 0px rgba(219, 222, 235, 0.4);
    box-shadow: 0px 2px 0px 0px rgba(242, 90, 69, 0.2), 0px 2px 24px 0px rgba(219, 222, 235, 0.4);
}

.item-lesson-new>.item.warn-a>.item-test-info>.item-test-place {
    background-color: rgba(242, 90, 69, 0.25);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M12 21.5C16.2322 21.5 19.6621 18.0691 19.6621 13.8379C19.6621 9.6057 16.2322 6.17578 12 6.17578C7.76878 6.17578 4.33887 9.6057 4.33887 13.8379C4.33887 18.0691 7.76878 21.5 12 21.5Z' stroke='%23F25A45' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.89844 3.5H14.1062' stroke='%23F25A45' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9922 13.8105L14.9335 10.8691' stroke='%23F25A45' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.item-lesson-new>.item.warn-a>.item-test-info>.item-test-place>p {
    display: none;
}

.item-lesson-new>.item.warn-a>.item-test-info>.item-test-info-details>p>span {
    color: #F25A45;
}

.lesson-test-content {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 9px;
}

.lesson-test-content>.item {
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 14px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #FFF;
    -webkit-box-shadow: 0px 2px 24px 0px rgba(219, 222, 235, 0.4), 0px 2px 0px 0px #DBDEEB;
    box-shadow: 0px 2px 24px 0px rgba(219, 222, 235, 0.4), 0px 2px 0px 0px #DBDEEB;
}

.lesson-test-content>.item.warn-a {
    border: 1px solid rgba(242, 90, 69, 0.2);
    -webkit-box-shadow: 0px 2px 0px 0px rgba(242, 90, 69, 0.2), 0px 2px 24px 0px rgba(219, 222, 235, 0.4);
    box-shadow: 0px 2px 0px 0px rgba(242, 90, 69, 0.2), 0px 2px 24px 0px rgba(219, 222, 235, 0.4);
}

.lesson-test-content>.item.warn-a>.item-test-info>.item-test-place {
    background-color: rgba(242, 90, 69, 0.25);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M12 21.5C16.2322 21.5 19.6621 18.0691 19.6621 13.8379C19.6621 9.6057 16.2322 6.17578 12 6.17578C7.76878 6.17578 4.33887 9.6057 4.33887 13.8379C4.33887 18.0691 7.76878 21.5 12 21.5Z' stroke='%23F25A45' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.89844 3.5H14.1062' stroke='%23F25A45' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9922 13.8105L14.9335 10.8691' stroke='%23F25A45' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lesson-test-content>.item.warn-a>.item-test-info>.item-test-place>p {
    display: none;
}

.lesson-test-content>.item.warn-a>.item-test-info>.item-test-info-details>p>span {
    color: #F25A45;
}

.item-test-info-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 5px;
}

.item-test-info-details>h1 {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}

.item-test-info-details>p {
    color: rgba(0, 0, 0, 0.6);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.item-test-info-details>p>span {
    color: #0583F2;
    font-weight: 700;
}

.item-test-place {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 34px;
    height: 34px;
    border-radius: 8px;
    background: rgba(219, 222, 235, 0.25);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px 24px;
}

.item-test-place>p {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
}

.item-test-info {
    padding: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
}

.item-test-message {
    padding: 8px 12px;
    background: rgba(242, 90, 69, 0.09);
}

.item-test-message>p {
    color: #F25A45;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.item-lesson-new>.item {
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 14px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #FFF;
    -webkit-box-shadow: 0px 2px 24px 0px rgba(219, 222, 235, 0.4), 0px 2px 0px 0px #DBDEEB;
    box-shadow: 0px 2px 24px 0px rgba(219, 222, 235, 0.4), 0px 2px 0px 0px #DBDEEB;
}

.item-lesson-new>.item.warn-a {
    border: 1px solid rgba(242, 90, 69, 0.2);
    -webkit-box-shadow: 0px 2px 0px 0px rgba(242, 90, 69, 0.2), 0px 2px 24px 0px rgba(219, 222, 235, 0.4);
    box-shadow: 0px 2px 0px 0px rgba(242, 90, 69, 0.2), 0px 2px 24px 0px rgba(219, 222, 235, 0.4);
}

.item-lesson-new>.item.warn-a>.item-test-info>.item-test-place {
    background-color: rgba(242, 90, 69, 0.25);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M12 21.5C16.2322 21.5 19.6621 18.0691 19.6621 13.8379C19.6621 9.6057 16.2322 6.17578 12 6.17578C7.76878 6.17578 4.33887 9.6057 4.33887 13.8379C4.33887 18.0691 7.76878 21.5 12 21.5Z' stroke='%23F25A45' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.89844 3.5H14.1062' stroke='%23F25A45' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9922 13.8105L14.9335 10.8691' stroke='%23F25A45' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.item-lesson-new>.item.warn-a>.item-test-info>.item-test-place>p {
    display: none;
}

.item-lesson-new>.item.warn-a>.item-test-info>.item-test-info-details>p>span {
    color: #F25A45;
}

.order-arrows {
    margin-left: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
}

.order-arrows>.item {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 34px;
    background: #F5F5F9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.86279 2.125L5.86279 9.625' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.8505 5.1499L5.8625 2.1249L8.875 5.1499' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px 12px;
}

.order-arrows>.item.down-arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

/* start new 30.08.2024 20:02 */

.stat-head-info>h1 {
    color: #000;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 121.682%;
    letter-spacing: -1.25px;
}

.stat-head-subjects {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    overflow-x: auto;
}

.stat-head-subjects::-webkit-scrollbar {
    width: 0px;
    height: 0px;
}

.stat-head-subjects>.item {
    height: 48px;
    border-radius: 20px;
    padding: 0px 20px;
    border-radius: 20px;
    background: #0583F2;
    border: 1px solid #0583F2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.stat-head-subjects>.item>p {
    white-space: nowrap;
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.7px;
    text-transform: capitalize;
}

.stat-head-subjects>.item.active {
    background: #FFF;
}

.stat-head-subjects>.item.active>p {
    color: #000;
}

.stat-icon-n {
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6915 5.32145C17.3484 4.24375 17.424 4.14423 17.661 4.04449C17.8727 3.95535 18.3017 4.00618 18.4943 4.14327C18.5938 4.21411 18.9265 4.69552 19.3035 5.31402C19.6556 5.89178 19.9589 6.36463 19.9776 6.36486C20.1525 6.36701 22.3391 6.93927 22.45 7.01198C22.8008 7.24189 22.9284 7.80066 22.7097 8.14958C22.6512 8.24308 22.2702 8.70773 21.8632 9.18211C21.1885 9.96858 21.1253 10.061 21.1471 10.2305C21.1971 10.6196 21.2925 11.9642 21.2942 12.3031C21.2953 12.5466 21.2631 12.7141 21.1908 12.8401C21.052 13.0819 20.6418 13.2945 20.3886 13.2559C20.2843 13.2399 19.7041 13.0207 19.0993 12.7688L17.9998 12.3107L16.9089 12.7649C16.3089 13.0148 15.7382 13.2351 15.6407 13.2544C15.413 13.2997 14.9841 13.1155 14.8537 12.9165C14.6558 12.6145 14.6556 12.5479 14.8443 10.3104C14.8496 10.2481 14.8537 10.1999 14.8484 10.1528C14.8302 9.99076 14.7018 9.84106 14.1319 9.17696C13.7274 8.7054 13.3484 8.24308 13.2898 8.14958C13.0711 7.80066 13.1988 7.24189 13.5496 7.01198C13.6605 6.93927 15.8471 6.36701 16.022 6.36486C16.0407 6.36463 16.342 5.89512 16.6915 5.32145ZM6.9742 9.02055C7.58407 8.00909 7.74025 7.80633 7.99748 7.69151C8.23733 7.58446 8.4494 7.5937 8.7011 7.72212C8.928 7.83784 9.05119 8.01034 9.86749 9.35518C10.119 9.76944 10.2967 10.0037 10.3732 10.0215C12.6813 10.5586 12.8712 10.6262 13.0508 10.9733C13.1551 11.1751 13.1678 11.5644 13.0757 11.7365C13.0422 11.799 12.6701 12.2523 12.2487 12.7439C11.8309 13.2314 11.6259 13.4334 11.54 13.6773C11.4437 13.951 11.4974 14.2774 11.5685 15.1192C11.6299 15.8472 11.6376 16.1843 11.5955 16.3119C11.4895 16.6331 11.1084 16.9051 10.7645 16.9051C10.6852 16.9051 10.1019 16.6906 9.46825 16.4284L8.31614 15.9518L7.2218 16.4085C6.61979 16.6597 6.02531 16.8758 5.90068 16.8887C5.61987 16.9176 5.32833 16.77 5.14979 16.5085C4.99495 16.2817 4.98908 16.0383 5.10541 14.671C5.15024 14.1436 5.17049 13.6846 5.15046 13.651C5.13031 13.6174 4.8142 13.2425 4.44784 12.8179C3.59391 11.8279 3.49219 11.6764 3.49219 11.3938C3.49219 11.1151 3.67482 10.7786 3.89718 10.6472C3.98938 10.5927 4.5417 10.4351 5.12445 10.297C5.7072 10.1588 6.23594 10.0238 6.29936 9.99703C6.36289 9.97011 6.66617 9.53143 6.9742 9.02055ZM26.2181 9.21339C26.9266 8.04411 27.096 7.80893 27.3039 7.70653C27.6511 7.53544 28.0403 7.62113 28.3191 7.93009C28.3999 8.01963 28.7178 8.51034 29.0254 9.02055C29.3334 9.53143 29.6367 9.97011 29.7002 9.99703C29.7636 10.0238 30.2924 10.1588 30.8751 10.297C31.4579 10.4351 32.0102 10.5927 32.1024 10.6472C32.3248 10.7786 32.5074 11.1151 32.5074 11.3938C32.5074 11.6764 32.4057 11.8279 31.5517 12.8179C31.1854 13.2425 30.8693 13.6174 30.8491 13.651C30.8291 13.6846 30.8493 14.1436 30.8942 14.671C31.0105 16.0383 31.0046 16.2817 30.8498 16.5085C30.6713 16.77 30.3797 16.9176 30.0989 16.8887C29.9743 16.8758 29.3798 16.6597 28.7778 16.4085L27.6834 15.9518L26.5313 16.4284C25.8977 16.6906 25.3144 16.9051 25.2351 16.9051C24.8887 16.9051 24.5101 16.6329 24.4022 16.3062C24.3576 16.171 24.3647 15.8593 24.4292 15.1226C24.5028 14.2831 24.5571 13.9558 24.461 13.6811C24.3752 13.4358 24.1696 13.2324 23.7508 12.7439C23.3295 12.2523 22.9573 11.799 22.9239 11.7365C22.8318 11.5644 22.8444 11.1751 22.9488 10.9733C23.1283 10.6261 23.3166 10.5592 25.6269 10.0214C25.7057 10.003 25.9028 9.73363 26.2181 9.21339ZM13.6605 19.9937C14.1513 18.349 15.491 17.123 17.1539 16.7967C17.5691 16.7153 18.4302 16.7294 18.8943 16.8253C19.7323 16.9984 20.4265 17.3638 21.0698 17.9707C22.8959 19.6933 22.9496 22.5738 21.189 24.3627C20.8972 24.6593 20.8775 24.6945 20.9728 24.7498C22.5591 25.671 23.6405 27.0492 24.1025 28.7384C24.2442 29.2567 24.254 29.3753 24.2761 30.846C24.2961 32.1726 24.2989 32.37 24.2171 32.5217C24.2029 32.5482 24.186 32.5733 24.1662 32.6028C24.1221 32.6685 24.0948 32.7234 24.0568 32.7692C23.8495 33.0185 23.3192 32.9994 17.9706 32.9994C12.6783 32.9995 12.0824 33.0236 11.8901 32.7569C11.8494 32.7004 11.8268 32.6309 11.7817 32.5454C11.6595 32.3144 11.6527 32.2398 11.6527 31.1246C11.6527 29.8214 11.7056 29.3105 11.9156 28.5859C12.3292 27.1584 13.2486 25.8996 14.478 25.0772C14.7671 24.8839 15.0331 24.7256 15.0692 24.7256C15.1052 24.7256 14.9807 24.5663 14.7925 24.3715C14.3581 23.9217 14.2107 23.7175 13.957 23.2139C13.6295 22.5633 13.5 21.9825 13.5046 21.1838C13.5077 20.6177 13.5339 20.4182 13.6605 19.9937Z' fill='%230583F2'/%3E%3C/svg%3E%0A");
}

.stat-content-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
}

.stat-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}

.stat-content-body {
    gap: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 16px;
    border-radius: 20px;
    border: 1px solid #FFF;
    background: rgba(5, 131, 242, 0.2);
    -webkit-box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
    box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
}

.item-stat-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 56px;
    height: 56px;
    border-radius: 10px;
    background-color: #EBF5FE;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 36px 36px;
}

.stat-icon-a {
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.161 3.24659C8.80228 4.63303 4.72631 8.43146 3.03313 12.6843C1.47622 16.5953 1.7089 21.6333 3.52922 25.3751C4.52361 27.4192 5.50038 28.7434 7.1282 30.2547C10.7397 33.6079 13.7181 34.6836 18.8134 34.4751C21.8487 34.351 22.7105 34.1629 24.8425 33.1601C28.0699 31.6419 31.0009 28.728 32.4161 25.6299C33.6991 22.8213 34.0887 20.7997 33.9837 17.4962C33.6602 7.33189 23.0803 0.0918441 13.161 3.24659ZM19.452 12.5267C20.6656 15.2046 20.6656 15.2046 22.6121 15.5025C27.6957 16.2813 27.424 15.9344 24.8043 18.2993C22.4799 20.3979 22.4799 20.3979 22.9011 22.7723C23.1328 24.0785 23.4167 25.5397 23.532 26.0195C23.7325 26.8525 23.6095 26.8201 20.833 25.3114L18.6575 24.129C18.2028 23.8819 17.6521 23.8927 17.2075 24.1576L15.3448 25.2672C13.9259 26.1127 12.6686 26.8042 12.5507 26.8042C12.4328 26.8042 12.6495 25.437 13.0317 23.7662L13.4922 21.755C13.6378 21.1189 13.4367 20.453 12.9636 20.0047L11.3312 18.458C8.6062 15.8759 8.49089 16.0541 13.2091 15.5629C15.4465 15.3298 15.4465 15.3298 16.6733 12.4195C17.3479 10.8188 17.9762 9.58554 18.0691 9.67907C18.1623 9.7726 18.7844 11.0537 19.452 12.5267Z' fill='%230583F2'/%3E%3C/svg%3E%0A");
}

.stat-icon-b {
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.94885 4.10778C3.84199 4.16223 3.70176 4.27877 3.63723 4.36676C3.51989 4.52677 3.51989 4.52677 3.50561 18.4463C3.49213 31.6129 3.49672 32.3764 3.5906 32.5602C3.64522 32.667 3.76182 32.8073 3.84981 32.8718C4.00981 32.9891 4.00981 32.9891 14.5966 32.9891C25.1833 32.9891 25.1833 32.9891 25.3433 32.8718C25.4313 32.8073 25.5478 32.667 25.6023 32.5602C25.6957 32.3772 25.7014 31.7152 25.7014 21.1316C25.7015 11.2881 25.6911 9.87223 25.6168 9.6945C25.4945 9.4018 20.4232 4.25328 20.1207 4.11481C19.9045 4.01577 19.5314 4.01095 12.0186 4.00987C4.63135 4.00874 4.13106 4.0148 3.94885 4.10778ZM21.7071 8.0879L22.7825 9.1644H21.6924H20.6023V8.0879C20.6023 7.49582 20.6089 7.0114 20.617 7.0114C20.6251 7.0114 21.1157 7.49582 21.7071 8.0879ZM13.1056 9.22469C13.4897 9.36979 13.7339 9.7856 13.6632 10.1738C13.6304 10.3535 13.3638 10.6447 11.7466 12.2663C10.4337 13.5829 9.81121 14.1688 9.67902 14.2125C9.26485 14.3491 9.15369 14.2785 8.03894 13.1709C7.34386 12.4803 6.98493 12.0818 6.94266 11.9537C6.75643 11.3895 7.30579 10.7806 7.90041 10.8921C8.06738 10.9234 8.24274 11.0631 8.77623 11.5901L9.44327 12.2488L10.9292 10.7656C11.7465 9.9498 12.479 9.25744 12.5569 9.22695C12.7467 9.15273 12.9134 9.15205 13.1056 9.22469ZM29.2724 9.25523C28.4349 9.48027 27.7069 10.217 27.4887 11.0602C27.417 11.3373 27.4013 11.8074 27.4013 13.6806V15.9634H29.9509H32.5005V13.6806C32.5005 11.1523 32.4819 10.9823 32.144 10.4202C31.5513 9.43427 30.3778 8.95817 29.2724 9.25523ZM30.3958 11.0193C30.713 11.2562 30.7711 11.4001 30.7919 12.0013L30.8114 12.5639H29.9562H29.101V12.086C29.101 11.5669 29.1548 11.3622 29.3456 11.1544C29.6202 10.8553 30.0944 10.7943 30.3958 11.0193ZM21.8837 12.709C22.164 12.9185 22.2737 13.1166 22.2737 13.4138C22.2737 13.7109 22.164 13.9091 21.8837 14.1185C21.7316 14.2321 21.6527 14.2358 18.9976 14.2521C17.4963 14.2613 16.1846 14.2537 16.0826 14.2351C15.9807 14.2166 15.8101 14.1249 15.7037 14.0314C15.3478 13.719 15.3056 13.2499 15.6017 12.898C15.8856 12.5605 15.8344 12.5655 18.9127 12.5795C21.6568 12.5919 21.7312 12.5952 21.8837 12.709ZM13.1056 16.0237C13.4897 16.1688 13.7339 16.5846 13.6632 16.9727C13.6304 17.1525 13.3638 17.4436 11.7466 19.0653C10.4337 20.3819 9.81121 20.9678 9.67902 21.0114C9.26485 21.1481 9.15369 21.0775 8.03894 19.9699C7.34386 19.2793 6.98493 18.8808 6.94266 18.7527C6.75643 18.1885 7.30579 17.5796 7.90041 17.6911C8.06738 17.7224 8.24274 17.862 8.77623 18.389L9.44327 19.0478L10.9292 17.5646C11.7465 16.7488 12.479 16.0564 12.5569 16.0259C12.7467 15.9517 12.9134 15.951 13.1056 16.0237ZM27.4013 21.0626V24.4621H29.9509H32.5005V21.0626V17.6631H29.9509H27.4013V21.0626ZM21.8837 19.508C22.164 19.7174 22.2737 19.9156 22.2737 20.2127C22.2737 20.5099 22.164 20.708 21.8837 20.9175C21.7316 21.0311 21.6527 21.0347 18.9976 21.0511C17.4963 21.0603 16.1846 21.0526 16.0826 21.0341C15.9807 21.0155 15.8101 20.9239 15.7037 20.8304C15.3478 20.518 15.3056 20.0488 15.6017 19.697C15.8856 19.3595 15.8344 19.3645 18.9127 19.3784C21.6568 19.3909 21.7312 19.3941 21.8837 19.508ZM13.1056 22.8226C13.4897 22.9677 13.7339 23.3836 13.6632 23.7717C13.6304 23.9514 13.3638 24.2426 11.7466 25.8643C10.4337 27.1809 9.81121 27.7668 9.67902 27.8104C9.26485 27.9471 9.15369 27.8765 8.03894 26.7689C7.34386 26.0783 6.98493 25.6797 6.94266 25.5516C6.75643 24.9874 7.30579 24.3785 7.90041 24.49C8.06738 24.5214 8.24274 24.661 8.77623 25.188L9.44327 25.8468L10.9292 24.3636C11.7465 23.5477 12.479 22.8554 12.5569 22.8249C12.7467 22.7507 12.9134 22.75 13.1056 22.8226ZM21.8837 26.307C22.164 26.5164 22.2737 26.7145 22.2737 27.0117C22.2737 27.3089 22.164 27.507 21.8837 27.7164C21.7316 27.8301 21.6527 27.8337 18.9976 27.85C17.4963 27.8593 16.1846 27.8516 16.0826 27.8331C15.9807 27.8145 15.8101 27.7228 15.7037 27.6293C15.3478 27.3169 15.3056 26.8478 15.6017 26.496C15.8856 26.1585 15.8344 26.1634 18.9127 26.1774C21.6568 26.1898 21.7312 26.1931 21.8837 26.307ZM27.4013 26.6987C27.4013 27.2355 27.4013 27.2355 28.3347 29.1017C29.3889 31.2095 29.4065 31.2327 29.9509 31.2327C30.4953 31.2327 30.513 31.2095 31.5671 29.1017C32.5005 27.2355 32.5005 27.2355 32.5005 26.6987V26.1618H29.9509H27.4013V26.6987Z' fill='%230583F2'/%3E%3C/svg%3E%0A");
}

.stat-icon-c {
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.56 5.19856C11.8034 5.93388 8.26124 8.38123 6.40444 11.5244C4.86841 14.1247 4.39347 16.0287 4.51926 19.0823C4.61818 21.4822 4.95222 22.7642 6.00221 24.7748C7.68888 28.0046 10.5463 30.3348 14.2164 31.4736C16.4722 32.1736 19.5114 32.1772 21.7667 31.4738C25.1451 30.42 27.5789 28.6131 29.4131 25.7971C30.3561 24.349 30.7435 23.4623 31.196 21.7168C31.4973 20.5541 31.5381 20.0118 31.4741 18.0188C31.4106 16.0444 31.3286 15.4772 30.9437 14.3489C30.2068 12.1886 29.2596 10.691 27.568 9.01079C25.877 7.33112 24.37 6.39079 22.1938 5.65713C20.2747 5.01034 17.5617 4.80813 15.56 5.19856ZM25.5936 14.3259C25.5947 14.2505 25.0257 13.7234 24.3294 13.1544C23.633 12.5854 23.0025 12.0833 22.9283 12.0386C22.7516 11.9317 22.543 12.1616 19.3081 16.0273C16.8761 18.9336 16.2986 19.5549 16.0296 19.5549C15.9909 19.5549 15.266 18.9752 14.4188 18.2666C13.5717 17.558 12.831 16.9782 12.7729 16.9782C12.6197 16.9782 10.373 19.6582 10.4219 19.7827C10.4658 19.8946 11.0902 20.4357 14.4632 23.2848C16.5391 25.0383 16.6178 25.091 16.8311 24.8727C17.4644 24.2253 25.5918 14.4425 25.5936 14.3259Z' fill='%230583F2'/%3E%3C/svg%3E%0A");
}

.stat-icon-d {
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.9502 2.74634C14.7788 2.96412 14.7583 3.11672 14.7583 4.16904C14.7583 5.22137 14.7788 5.37396 14.9502 5.59174C15.122 5.81007 15.2046 5.83572 15.7373 5.83572C16.3323 5.83572 16.3323 5.83572 16.3323 6.38953C16.3323 6.88897 16.3119 6.94768 16.124 6.98768C16.0094 7.01203 15.5823 7.09675 15.1749 7.17601C10.4697 8.09121 6.338 11.7863 4.86835 16.3936C4.33381 18.0696 4.24881 18.6673 4.25001 20.7433C4.25122 22.8116 4.34001 23.4334 4.86483 25.0489C6.37383 29.6934 10.479 33.3117 15.3358 34.2782C16.7337 34.5564 19.0864 34.5757 20.4528 34.3203C23.3125 33.7856 25.6981 32.5171 27.7695 30.4298C29.4121 28.7746 30.468 27.0823 31.1369 25.0336C31.6569 23.4405 31.7468 22.8095 31.748 20.7433C31.7492 18.6657 31.6636 18.0641 31.1287 16.3942C30.1952 13.4799 28.1227 10.7878 25.4989 9.08122C24.1773 8.22149 22.1615 7.41407 20.6379 7.13425C19.5737 6.9387 19.6657 7.00916 19.6657 6.38953C19.6657 5.83572 19.6657 5.83572 20.2499 5.83572C21.1713 5.83572 21.188 5.80915 21.2233 4.29025C21.2681 2.35986 21.5251 2.50236 17.999 2.50236C15.1421 2.50236 15.1421 2.50236 14.9502 2.74634ZM20.8231 9.76446C26.4512 11.2711 30.024 16.6896 29.1616 22.4103C28.4453 27.162 24.8294 30.8987 20.0555 31.8204C18.9714 32.0298 17.0078 32.0307 15.9425 31.8225C12.8975 31.2271 10.3022 29.5096 8.61274 26.9719C5.41817 22.1731 6.32466 15.7903 10.7304 12.0614C12.2841 10.7466 14.1229 9.92039 16.4249 9.50307C16.5523 9.47992 17.3856 9.47354 18.2768 9.48881C19.6865 9.51298 20.0176 9.54881 20.8231 9.76446ZM17.0268 11.4052C14.8979 11.602 12.9526 12.5342 11.3713 14.1155C10.1704 15.3164 9.48719 16.4745 8.95811 18.2062C8.72663 18.9637 8.70579 19.1612 8.70005 20.6507C8.69255 22.5738 8.84006 23.2734 9.56858 24.7711C11.831 29.4222 17.3442 31.3601 22.0062 29.1429C23.8219 28.2794 25.3954 26.7648 26.2666 25.0421L26.5042 24.5723L22.2527 22.6347L18.0012 20.697L18.0001 16.0541C17.9993 12.4221 17.9738 11.403 17.8833 11.3739C17.8197 11.3535 17.4342 11.3675 17.0268 11.4052Z' fill='%230583F2'/%3E%3C/svg%3E%0A");
}

.stat-icon-e {
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6916 4.851C7.73756 6.55797 3.06164 13.4677 4.15978 20.4146C5.14699 26.6603 10.0791 31.4206 16.3873 32.2158C18.8945 32.5319 22.1239 31.9954 24.1772 30.9215C24.6445 30.6772 24.7315 30.6971 25.9119 31.3176C27.3336 32.065 29.351 32.5707 30.5968 32.4919L31.4501 32.438L31.4979 29.9112C31.551 27.1114 31.5778 27.1845 30.3669 26.8389C29.9616 26.7233 29.6303 26.547 29.6303 26.4474C29.6303 26.3477 29.9046 25.7765 30.24 25.1778C34.2431 18.0328 31.1593 8.93047 23.6059 5.5961C21.1005 4.49012 17.4164 4.18219 14.6916 4.851ZM20.6849 10.4117C24.8278 11.7704 27.3097 16.1998 26.245 20.335C25.446 23.4386 23.1626 25.744 20.0751 26.5642C16.3722 27.548 12.1464 25.6047 10.4403 22.1333C7.13858 15.4162 13.5558 8.07361 20.6849 10.4117Z' fill='%230583F2'/%3E%3C/svg%3E%0A");
}

.nav-wa {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7123 16.9167V15.8104C10.7123 15.5212 10.9386 15.2823 11.2276 15.2669L13.3983 15.1652C13.8355 15.1418 14.2004 14.8234 14.2829 14.3935L14.3826 12.4537C14.5646 11.5058 16.0822 12.0765 15.9151 11.0178C15.6856 10.0783 15.0063 9.14751 14.8374 8.27559C14.4629 6.34267 14.7015 3.99037 12.7364 2.333C11.5355 1.32015 10.0771 1.05198 8.54073 1.08617C5.978 1.14312 3.5813 2.23118 2.51081 4.69893C1.46587 7.10666 2.51057 9.10626 3.41095 11.2748C4.10135 12.9376 3.67934 16.9167 3.67934 16.9167' stroke='%237F87A3' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M8.50195 11.0883V8.19026M8.50512 5.90243V5.84' stroke='%237F87A3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.nav-sa {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.2909 8.69043C16.2909 4.66474 13.0274 1.40039 9.00094 1.40039C4.97449 1.40039 1.71094 4.66474 1.71094 8.69043C1.71094 12.7169 4.97449 15.9804 9.00094 15.9804C13.0274 15.9804 16.2909 12.7169 16.2909 8.69043Z' stroke='%237F87A3' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 8.69043L12.0578 15.3073M9 8.69043V1.40039M9 8.69043L16.2017 7.57028' stroke='%237F87A3' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.nav-in {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.14583 14.5547C4.88792 14.4116 4.68799 14.2198 4.54604 13.9791C4.40424 13.7384 4.33333 13.4684 4.33333 13.1693V9.27531L2.375 8.20052C2.23611 8.12413 2.13368 8.02517 2.06771 7.90365C2.00174 7.78212 1.96875 7.65191 1.96875 7.51302C1.96875 7.37413 2.00174 7.24392 2.06771 7.1224C2.13368 7.00087 2.23611 6.90191 2.375 6.82552L9.26042 3.08594C9.37847 3.01649 9.5 2.96788 9.625 2.9401C9.75 2.91233 9.875 2.89844 10 2.89844C10.125 2.89844 10.25 2.91233 10.375 2.9401C10.5 2.96788 10.6215 3.01649 10.7396 3.08594L18.4688 7.29427C18.5938 7.36372 18.6927 7.45892 18.7656 7.5799C18.8385 7.70087 18.875 7.83135 18.875 7.97135V13.1797C18.875 13.395 18.7986 13.579 18.6458 13.7318C18.4931 13.8845 18.309 13.9609 18.0938 13.9609C17.8785 13.9609 17.6944 13.8845 17.5417 13.7318C17.3889 13.579 17.3125 13.395 17.3125 13.1797V8.3776L15.6667 9.27094V13.1693C15.6667 13.4684 15.5958 13.7384 15.454 13.9791C15.312 14.2198 15.1121 14.4116 14.8542 14.5547L10.75 16.7839C10.6319 16.8533 10.5103 16.9036 10.3852 16.9349C10.2599 16.9661 10.1315 16.9818 9.99979 16.9818C9.86799 16.9818 9.73958 16.9661 9.61458 16.9349C9.48958 16.9036 9.36806 16.8533 9.25 16.7839L5.14583 14.5547ZM10 10.5651L15.625 7.51302L10 4.47135L4.38542 7.51302L10 10.5651ZM10 15.4089L14.1042 13.1936V10.0964L10.7604 11.9401C10.6424 12.0095 10.5183 12.0599 10.3881 12.0911C10.2578 12.1224 10.1276 12.138 9.9975 12.138C9.86722 12.138 9.73785 12.1224 9.60938 12.0911C9.4809 12.0599 9.35764 12.0095 9.23958 11.9401L5.89583 10.0964V13.1936L10 15.4089Z' fill='%237F87A3' fill-opacity='0.8'/%3E%3C/svg%3E%0A");
    background-size: 20px 20px;
}

.item-navigate:hover>.ico-navigate.nav-wa,
.item-navigate.active>.ico-navigate.nav-wa {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7084 16.9173V15.8111C10.7084 15.5218 10.9347 15.283 11.2237 15.2676L13.3944 15.1658C13.8316 15.1424 14.1965 14.8241 14.279 14.3942L14.3787 12.4543C14.5607 11.5064 16.0783 12.0771 15.9112 11.0184C15.6817 10.0789 15.0024 9.14815 14.8335 8.27623C14.459 6.34331 14.6976 3.99101 12.7325 2.33364C11.5316 1.32079 10.0732 1.05262 8.53682 1.08681C5.9741 1.14376 3.5774 2.23183 2.50691 4.69958C1.46196 7.1073 2.50666 9.1069 3.40705 11.2755C4.09744 12.9382 3.67543 16.9173 3.67543 16.9173' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M8.5 11.0881V8.1901M8.50317 5.90228V5.83984' stroke='%230583F2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.item-navigate:hover>.ico-navigate.nav-sa,
.item-navigate.active>.ico-navigate.nav-sa {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.2909 8.69114C16.2909 4.66545 13.0274 1.4011 9.00094 1.4011C4.97449 1.4011 1.71094 4.66545 1.71094 8.69114C1.71094 12.7176 4.97449 15.9811 9.00094 15.9811C13.0274 15.9811 16.2909 12.7176 16.2909 8.69114Z' stroke='%230583F2' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 8.69114L12.0578 15.308M9 8.69114V1.4011M9 8.69114L16.2017 7.57099' stroke='%230583F2' stroke-width='1.44' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.item-navigate.active > .nav-in, .item-navigate:hover > .nav-in {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.14583 14.5547C4.88792 14.4116 4.68799 14.2198 4.54604 13.9791C4.40424 13.7384 4.33333 13.4684 4.33333 13.1693V9.27531L2.375 8.20052C2.23611 8.12413 2.13368 8.02517 2.06771 7.90365C2.00174 7.78212 1.96875 7.65191 1.96875 7.51302C1.96875 7.37413 2.00174 7.24392 2.06771 7.1224C2.13368 7.00087 2.23611 6.90191 2.375 6.82552L9.26042 3.08594C9.37847 3.01649 9.5 2.96788 9.625 2.9401C9.75 2.91233 9.875 2.89844 10 2.89844C10.125 2.89844 10.25 2.91233 10.375 2.9401C10.5 2.96788 10.6215 3.01649 10.7396 3.08594L18.4688 7.29427C18.5938 7.36372 18.6927 7.45892 18.7656 7.5799C18.8385 7.70087 18.875 7.83135 18.875 7.97135V13.1797C18.875 13.395 18.7986 13.579 18.6458 13.7318C18.4931 13.8845 18.309 13.9609 18.0938 13.9609C17.8785 13.9609 17.6944 13.8845 17.5417 13.7318C17.3889 13.579 17.3125 13.395 17.3125 13.1797V8.3776L15.6667 9.27094V13.1693C15.6667 13.4684 15.5958 13.7384 15.454 13.9791C15.312 14.2198 15.1121 14.4116 14.8542 14.5547L10.75 16.7839C10.6319 16.8533 10.5103 16.9036 10.3852 16.9349C10.2599 16.9661 10.1315 16.9818 9.99979 16.9818C9.86799 16.9818 9.73958 16.9661 9.61458 16.9349C9.48958 16.9036 9.36806 16.8533 9.25 16.7839L5.14583 14.5547ZM10 10.5651L15.625 7.51302L10 4.47135L4.38542 7.51302L10 10.5651ZM10 15.4089L14.1042 13.1936V10.0964L10.7604 11.9401C10.6424 12.0095 10.5183 12.0599 10.3881 12.0911C10.2578 12.1224 10.1276 12.138 9.9975 12.138C9.86722 12.138 9.73785 12.1224 9.60938 12.0911C9.4809 12.0599 9.35764 12.0095 9.23958 11.9401L5.89583 10.0964V13.1936L10 15.4089Z' fill='%230583F2'/%3E%3C/svg%3E%0A");
}

.item-stat-info {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}

.item-stat-info>h1 {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 121.682%;
    letter-spacing: -0.8px;
}

.item-stat-info>p {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 121.682%;
    letter-spacing: -0.56px;
}

.item-stat-info>p>span {
    opacity: 0.4;
}

.stat-content-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 400px;
    width: 100%;
    gap: 8px;
}

.stat-content-items>.item {
    width: 100%;
    padding: 24px;
    border-radius: 10px;
    border: 1px solid rgba(5, 131, 242, 0.2);
    background: #FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
}

.stat-content-diagram {
    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-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.diagram-head-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4px;
    width: 100%;
}

.diagram-head-info>h1 {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 121.682%;
    letter-spacing: -0.8px;
}

.diagram-head-info>p {
    color: #000;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 121.682%;
    letter-spacing: -0.56px;
}

.diagram-head-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 56px;
    height: 56px;
    border-radius: 10px;
    background-color: #EBF5FE;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 36px 36px;
}

.stat-icon-f {
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='37' viewBox='0 0 36 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.94885 4.10778C3.84199 4.16223 3.70176 4.27877 3.63723 4.36676C3.51989 4.52677 3.51989 4.52677 3.50561 18.4463C3.49213 31.6129 3.49672 32.3764 3.5906 32.5602C3.64522 32.667 3.76182 32.8073 3.84981 32.8718C4.00981 32.9891 4.00981 32.9891 14.5966 32.9891C25.1833 32.9891 25.1833 32.9891 25.3433 32.8718C25.4313 32.8073 25.5478 32.667 25.6023 32.5602C25.6957 32.3772 25.7014 31.7152 25.7014 21.1316C25.7015 11.2881 25.6911 9.87223 25.6168 9.6945C25.4945 9.4018 20.4232 4.25328 20.1207 4.11481C19.9045 4.01577 19.5314 4.01095 12.0186 4.00987C4.63135 4.00874 4.13106 4.0148 3.94885 4.10778ZM21.7071 8.0879L22.7825 9.1644H21.6924H20.6023V8.0879C20.6023 7.49582 20.6089 7.0114 20.617 7.0114C20.6251 7.0114 21.1157 7.49582 21.7071 8.0879ZM13.1056 9.22469C13.4897 9.36979 13.7339 9.7856 13.6632 10.1738C13.6304 10.3535 13.3638 10.6447 11.7466 12.2663C10.4337 13.5829 9.81121 14.1688 9.67902 14.2125C9.26485 14.3491 9.15369 14.2785 8.03894 13.1709C7.34386 12.4803 6.98493 12.0818 6.94266 11.9537C6.75643 11.3895 7.30579 10.7806 7.90041 10.8921C8.06738 10.9234 8.24274 11.0631 8.77623 11.5901L9.44327 12.2488L10.9292 10.7656C11.7465 9.9498 12.479 9.25744 12.5569 9.22695C12.7467 9.15273 12.9134 9.15205 13.1056 9.22469ZM29.2724 9.25523C28.4349 9.48027 27.7069 10.217 27.4887 11.0602C27.417 11.3373 27.4013 11.8074 27.4013 13.6806V15.9634H29.9509H32.5005V13.6806C32.5005 11.1523 32.4819 10.9823 32.144 10.4202C31.5513 9.43427 30.3778 8.95817 29.2724 9.25523ZM30.3958 11.0193C30.713 11.2562 30.7711 11.4001 30.7919 12.0013L30.8114 12.5639H29.9562H29.101V12.086C29.101 11.5669 29.1548 11.3622 29.3456 11.1544C29.6202 10.8553 30.0944 10.7943 30.3958 11.0193ZM21.8837 12.709C22.164 12.9185 22.2737 13.1166 22.2737 13.4138C22.2737 13.7109 22.164 13.9091 21.8837 14.1185C21.7316 14.2321 21.6527 14.2358 18.9976 14.2521C17.4963 14.2613 16.1846 14.2537 16.0826 14.2351C15.9807 14.2166 15.8101 14.1249 15.7037 14.0314C15.3478 13.719 15.3056 13.2499 15.6017 12.898C15.8856 12.5605 15.8344 12.5655 18.9127 12.5795C21.6568 12.5919 21.7312 12.5952 21.8837 12.709ZM13.1056 16.0237C13.4897 16.1688 13.7339 16.5846 13.6632 16.9727C13.6304 17.1525 13.3638 17.4436 11.7466 19.0653C10.4337 20.3819 9.81121 20.9678 9.67902 21.0114C9.26485 21.1481 9.15369 21.0775 8.03894 19.9699C7.34386 19.2793 6.98493 18.8808 6.94266 18.7527C6.75643 18.1885 7.30579 17.5796 7.90041 17.6911C8.06738 17.7224 8.24274 17.862 8.77623 18.389L9.44327 19.0478L10.9292 17.5646C11.7465 16.7488 12.479 16.0564 12.5569 16.0259C12.7467 15.9517 12.9134 15.951 13.1056 16.0237ZM27.4013 21.0626V24.4621H29.9509H32.5005V21.0626V17.6631H29.9509H27.4013V21.0626ZM21.8837 19.508C22.164 19.7174 22.2737 19.9156 22.2737 20.2127C22.2737 20.5099 22.164 20.708 21.8837 20.9175C21.7316 21.0311 21.6527 21.0347 18.9976 21.0511C17.4963 21.0603 16.1846 21.0526 16.0826 21.0341C15.9807 21.0155 15.8101 20.9239 15.7037 20.8304C15.3478 20.518 15.3056 20.0488 15.6017 19.697C15.8856 19.3595 15.8344 19.3645 18.9127 19.3784C21.6568 19.3909 21.7312 19.3941 21.8837 19.508ZM13.1056 22.8226C13.4897 22.9677 13.7339 23.3836 13.6632 23.7717C13.6304 23.9514 13.3638 24.2426 11.7466 25.8643C10.4337 27.1809 9.81121 27.7668 9.67902 27.8104C9.26485 27.9471 9.15369 27.8765 8.03894 26.7689C7.34386 26.0783 6.98493 25.6797 6.94266 25.5516C6.75643 24.9874 7.30579 24.3785 7.90041 24.49C8.06738 24.5214 8.24274 24.661 8.77623 25.188L9.44327 25.8468L10.9292 24.3636C11.7465 23.5477 12.479 22.8554 12.5569 22.8249C12.7467 22.7507 12.9134 22.75 13.1056 22.8226ZM21.8837 26.307C22.164 26.5164 22.2737 26.7145 22.2737 27.0117C22.2737 27.3089 22.164 27.507 21.8837 27.7164C21.7316 27.8301 21.6527 27.8337 18.9976 27.85C17.4963 27.8593 16.1846 27.8516 16.0826 27.8331C15.9807 27.8145 15.8101 27.7228 15.7037 27.6293C15.3478 27.3169 15.3056 26.8478 15.6017 26.496C15.8856 26.1585 15.8344 26.1634 18.9127 26.1774C21.6568 26.1898 21.7312 26.1931 21.8837 26.307ZM27.4013 26.6987C27.4013 27.2355 27.4013 27.2355 28.3347 29.1017C29.3889 31.2095 29.4065 31.2327 29.9509 31.2327C30.4953 31.2327 30.513 31.2095 31.5671 29.1017C32.5005 27.2355 32.5005 27.2355 32.5005 26.6987V26.1618H29.9509H27.4013V26.6987Z' fill='%230583F2'/%3E%3C/svg%3E%0A");
}

.content-diagram-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
}

.stat-content-diagram>.item {
    padding: 24px;
    border-radius: 10px;
    border: 1px solid rgba(5, 131, 242, 0.2);
    background: #FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}

.diagram-body-place {
    padding: 8px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-radius: 10px;
    background: rgba(5, 131, 242, 0.04);
}

.diagram-body-place>.item {
    padding: 4px 12px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}

.diagram-body-place>.item>span {
    width: 90px;
    text-transform: capitalize;
    color: #000;
    text-align: left;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 121.682%;
    letter-spacing: -0.6px;
}

.diagram-body-place>.item>p {
    color: #000;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 121.682%;
    letter-spacing: -0.32px;
}

.content-diagram-body {
    min-height: 240px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
}

.content-diagram-body::after {
    margin: 0px auto;
    position: absolute;
    content: "";
    width: 38px;
    height: 38px;
    inset: 0;
    top: calc(50% - 24px);
    z-index: 2;
    -webkit-animation: 0.4s rotate infinite linear;
    animation: 0.4s rotate infinite linear;
    opacity: 1;
    pointer-events: none;
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 40.8002C33.2784 40.8002 40.8 33.2786 40.8 24.0002C40.8 14.7218 33.2784 7.2002 24 7.2002' stroke='%23BABABA' stroke-width='4.8' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.content-diagram-body::before {
    inset: 0;
    z-index: 1;
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: #FFF;
}

.content-diagram-body.mount::before,
.content-diagram-body.mount::after {
    content: none;
}

.item-diagram-value {
    height: 16px;
    border-radius: 4px;
    background: #0583F2;
    width: 70%;
}

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@media screen and (max-width: 1440px) {
    .stat-head-subjects>.item {
        height: 42px;
        border-radius: 10px;
        padding: 0px 12px;
    }

    .stat-content-diagram>.item {
        padding: 0;
    }

    .stat-content-diagram>.item>p {
        padding: 14px;
        padding-bottom: 0;
    }

    .stat-content-items>.item {
        padding: 16px;
    }

    .diagram-body-place>.item>p {
        font-size: 14px;
    }
}

@media screen and (max-width: 1240px) {
    .stat-content-body {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .stat-content-diagram {
        width: 100%;
    }

    .stat-content-items {
        max-width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .stat-content-items>.item {
        padding: 12px;
        gap: 8px;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 300px;
        flex: 1 1 300px;
    }

    .item-stat-info>h1 {
        font-size: 14px;
    }

    .item-stat-info>p {
        font-size: 16px;
    }

    .item-stat-icon {
        width: 44px;
        height: 44px;
        background-size: 26px 26px;
    }

    .stat-content-body {
        padding: 12px;
    }

    .stat-head-info>h1 {
        font-size: 22px;
    }
}

/* end new 30.08.2024 20:02 */

.modal-item {
    isolation: isolate;
    position: fixed;
    inset: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow-y: auto;
    background: rgba(0, 0, 0, 0.4);
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
    z-index: 101;
}

.modal-item.active {
    pointer-events: all;
    opacity: 1;
}

.modal-item.active>.modal-item-content {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}

.modal-item-content {
    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;
    gap: 40px;
    max-width: 560px;
    width: 100%;
    margin: auto;
    padding: 48px;
    border-radius: 20px;
    background: #FFF;
    -webkit-transition: -webkit-transform 0.2s;
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
}

.modal-item-head>h1 {
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    letter-spacing: -0.48px;
}

.button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.button-fa {
    padding: 0px 24px;
    height: 58px;
    border-radius: 13px;
    background: #0583F2;
    -webkit-box-shadow: 0px 4px 0px 0px #0057A3;
    box-shadow: 0px 4px 0px 0px #0057A3;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}

.button-fa:hover {
    opacity: 0.6;
}

.button-fa.disabled {
    cursor: not-allowed;
    opacity: 0.3;
}

.button-fa>p {
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.64px;
}

.modal-close {
    right: 24px;
    top: 24px;
    position: absolute;
    width: 32px;
    height: 32px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' viewBox='0 0 32 33' fill='none'%3E%3Cpath d='M8 8.5L24 24.5' stroke='%23023047' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24 8.5L8 24.5' stroke='%23023047' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.modal-close:hover {
    opacity: 0.6;
}

.modal-item-body {
    position: fixed;
    width: 100%;
    height: 100%;
    inset: 0;
    z-index: -1;
}

@media screen and (max-width: 1024px) {
    .modal-item-content {
        padding: 20px;
        gap: 24px;
    }

    .modal-item-head>h1 {
        font-size: 20px;
    }

    .modal-close {
        width: 24px;
        height: 24px;
        right: 20px;
        top: 20px;
    }

    .button-fa {
        height: 48px;
    }
}

.item-poll-variants {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr 4px 1fr;
    grid-template-columns: repeat(10, 1fr);
    border-radius: 24px;
    background: var(--select-wrapper-bg);
    box-shadow: 0 0 0 1px var(--white-bg-op-50);
}

.item-poll-variants.xm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.item-poll-variants.xm>.item>.poll-value {
    padding: 0px 16px;
    position: relative;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 10px;
}

.item-poll-variants.xm>.item>.poll-value::after {
    position: relative;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M7.08398 4.66683L12.9173 10.5002L7.08398 16.3335' stroke='%230583F2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.item-poll-variants.xm>.item>.poll-value>p {
    text-align: left;
}

.item-poll-variants>.item>input {
    display: none;
}

.item-poll-variants>.item>input:checked~.poll-value {
    background: var(--accent-color);
}

.item-poll-variants>.item>input:checked~.poll-value>p {
    color: var(--global-white);
}

.poll-body-content>.poll-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
}

.poll-success {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
}

.poll-success>h1 {
    color: #000;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    letter-spacing: -0.48px;
}

.poll-success>p {
    color: #646C76;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
}

.poll-value {
    height: 48px;
    border-radius: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}

.poll-value>p {
    color: var(--darkgray-text);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.poll-body-content {
    width: 100%;
}

.poll-body-content>.poll-item {
    width: 100%;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.poll-body-content>.poll-item.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.item-poll-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4px;
    width: 100%;
}

.item-poll-text>p {
    color: var(--darkgray-text);
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%;
}

.item-poll-text>p>span {
    color: #F25A45;
}

.item-poll-text>textarea {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 20px;
    resize: none;
    border-radius: 16px;
    border: 1px solid rgba(5, 131, 242, 0.2);
    background: #FFF;
    height: 120px;
    outline: none;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
}

.item-poll-text>textarea::-webkit-input-placeholder {
    color: #7F7F7F;
}

.item-poll-text>textarea::-moz-placeholder {
    color: #7F7F7F;
}

.item-poll-text>textarea:-ms-input-placeholder {
    color: #7F7F7F;
}

.item-poll-text>textarea::-ms-input-placeholder {
    color: #7F7F7F;
}

.item-poll-text>textarea::placeholder {
    color: #7F7F7F;
}

.item-poll-text>textarea:focus-visible {
    border: 1px solid #0583F2;
}

.button-fa {
    border: none;
}

.poll-body-steps {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.poll-body-steps>.button {
    width: 100%;
}

.poll-body-steps>.button-fa {
    opacity: 1;
    width: 100%;
    border-radius: 100px;
    background: var(--gray-secondary-btn);
    box-shadow: none;
    height: 48px;
}

.poll-body-steps>.button-fa.next-step {
    background: var(--accent-color);
}

.poll-body-steps>.button-fa.next-step>p {
    color: var(--global-white);
}

.poll-body-steps>.button-fa.next-step:disabled {
    background: var(--gray-secondary-btn);
}

.poll-body-steps>.button-fa.next-step:disabled>p {
    color: var(--darkgray-text);
}

.poll-body-steps>.button-fa:disabled {
    opacity: 1;
}

.poll-body-steps>.button-fa>p {
    padding: 0 4px;
    color: var(--darkgray-text);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: normal;
}

.poll-body-steps>p {
    min-width: 64px;
    color: var(--gray-text);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%;
}

/* .poll-body-steps>p>span {
    color: #000;
} */

.item-poll-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}

.item-poll-info>h1 {
    color: var(--dark-text);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; 
}

.item-poll-text>* {
    color: var(--darkgray-text);
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%;
}

.modal-poll-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
}

.poll-icon {
    width: 100%;
    height: 122px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='210' height='160' viewBox='0 0 210 160' fill='none'%3E%3Cpath d='M164.083 49.8216C168.266 47.7491 174.08 46.5701 184.85 40.7128C195.234 35.0654 199.34 33.1664 200.517 33.6081C203.432 34.7011 202.339 43.2633 199.719 46.735C196.346 51.2031 192.136 51.664 192.136 51.664C192.136 51.664 195.466 56.7565 190.158 61.3063C184.85 65.856 179.624 63.4176 179.624 63.4176C179.624 63.4176 183.794 68.3464 176.211 72.5171C168.629 76.6877 159.529 66.0715 159.529 66.0715C159.529 66.0715 151.192 57.0253 164.083 49.8216Z' fill='%23A3E1F5'/%3E%3Cpath d='M172.439 73.7022C165.866 73.7022 159.437 66.3078 159.36 66.2182C159.23 66.0767 156.044 62.5603 156.756 58.0962C157.272 54.8647 159.7 52.0152 163.975 49.6269L163.985 49.6217C165.441 48.8999 167.121 48.2759 169.067 47.5532C172.715 46.1977 177.712 44.3413 184.744 40.5167C195.509 34.6624 199.362 32.9341 200.597 33.3992C201.327 33.6731 201.856 34.3567 202.168 35.4312C203.061 38.5037 201.937 44.1701 199.899 46.8708C197.012 50.6947 193.563 51.6296 192.49 51.8349C193.103 53.0063 194.97 57.4785 190.305 61.4773C186.059 65.1166 181.807 64.3493 180.2 63.8617C180.631 64.5902 181.21 65.9311 180.912 67.5393C180.551 69.4963 179.006 71.2375 176.32 72.7143C175.054 73.4111 173.743 73.7022 172.439 73.7022ZM164.188 50.0208C160.045 52.3373 157.694 55.0762 157.2 58.1627C156.519 62.4103 159.663 65.8859 159.695 65.9206C159.79 66.0309 168.768 76.3559 176.104 72.3216C178.666 70.9128 180.136 69.2763 180.472 67.4579C180.876 65.2744 179.468 63.58 179.454 63.563L178.797 62.7872L179.719 63.2152C179.771 63.2389 184.885 65.5341 190.013 61.1371C195.113 56.7658 191.982 51.8367 191.95 51.7874L191.75 51.4825L192.112 51.4422C192.153 51.4376 196.271 50.9322 199.541 46.6006C201.474 44.0387 202.583 38.4649 201.738 35.5564C201.467 34.6248 201.031 34.0405 200.439 33.8187C199.234 33.3639 193.848 36.0757 184.958 40.9106C177.898 44.7503 172.884 46.6131 169.223 47.973C167.291 48.6907 165.623 49.3104 164.188 50.0208Z' fill='%23A3E1F5'/%3E%3Cpath d='M40.1352 50.1736C35.9517 48.1013 30.1372 46.9221 19.3673 41.065C8.98341 35.4175 4.87795 33.5186 3.70032 33.9601C0.785573 35.0531 1.87863 43.6153 4.49899 47.087C7.87149 51.5551 12.082 52.016 12.082 52.016C12.082 52.016 8.75146 57.1085 14.0595 61.6583C19.3676 66.2081 24.5939 63.7696 24.5939 63.7696C24.5939 63.7696 20.4232 68.6986 28.0061 72.8692C35.5891 77.0397 44.6887 66.4235 44.6887 66.4235C44.6887 66.4235 53.0262 57.3775 40.1352 50.1736Z' fill='%23A3E1F5'/%3E%3Cpath d='M31.7792 74.0537C30.4745 74.0537 29.1651 73.7628 27.8977 73.0658C25.2125 71.589 23.6673 69.8478 23.3056 67.8908C23.008 66.2826 23.5874 64.9418 24.018 64.2132C22.411 64.7001 18.1597 65.4686 13.913 61.8288C11.0982 59.4163 10.6974 56.8439 10.8567 55.1109C10.9827 53.7335 11.4641 52.6733 11.7249 52.1858C10.6483 51.979 7.2027 51.0421 4.31961 47.2225C2.28087 44.5215 1.15707 38.8548 2.04987 35.7827C2.36206 34.7082 2.89067 34.0246 3.62124 33.7507C4.85419 33.2839 8.7111 35.0148 19.4737 40.8682C26.5067 44.6931 31.5032 46.5495 35.1519 47.9047C37.0973 48.6273 38.7772 49.2514 40.2336 49.9732L40.2435 49.9784C44.5177 52.3667 46.9462 55.2162 47.462 58.4477C48.1745 62.9117 44.9886 66.4282 44.8526 66.5755C44.7802 66.6604 38.3523 74.0537 31.7792 74.0537ZM25.4155 63.1413L24.7643 63.9142C24.7504 63.9311 23.3412 65.6358 23.7474 67.8149C24.0858 69.6311 25.5545 71.2657 28.1137 72.6731C35.4524 76.7107 44.4284 66.383 44.5177 66.278C44.555 66.2374 47.6989 62.7618 47.0185 58.5142C46.5243 55.4278 44.1734 52.6888 40.0299 50.3723C38.5956 49.6622 36.9268 49.0422 34.9954 48.3248C31.3345 46.9646 26.3205 45.1021 19.2602 41.2621C10.3711 36.4275 4.98942 33.715 3.77864 34.1702C3.18752 34.3916 2.75049 34.9763 2.47976 35.9076C1.63483 38.8164 2.74352 44.3902 4.67723 46.9524C7.9466 51.284 12.065 51.789 12.1058 51.7937L12.467 51.834L12.2692 52.1388C12.1379 52.3404 9.11359 57.1249 14.2046 61.4886C19.3342 65.885 24.4468 63.5898 24.4988 63.5667L25.4155 63.1413Z' fill='%23A3E1F5'/%3E%3Cpath d='M123.377 160C122.868 160 122.358 159.815 121.955 159.441L115.015 152.995C114.592 152.602 114.35 152.052 114.347 151.475C114.347 151.452 114.341 150.578 114.25 144.831C114.139 137.794 114.538 116.665 114.555 115.769C114.577 114.614 115.56 113.689 116.686 113.717C117.841 113.74 118.759 114.693 118.737 115.848C118.733 116.067 118.322 137.801 118.432 144.765C118.482 147.958 118.507 149.656 118.518 150.541L124.801 156.376C125.647 157.162 125.696 158.486 124.91 159.332C124.498 159.775 123.939 160 123.377 160Z' fill='black'/%3E%3Cpath d='M92.1309 159.999C91.7084 159.999 91.2819 159.871 90.9125 159.606C89.9743 158.932 89.7601 157.625 90.434 156.687L94.5232 150.995C93.8318 147.739 91.6075 136.766 91.6075 130.352C91.6075 124.538 92.6835 118.159 93.1432 115.435C93.2314 114.913 93.3224 114.374 93.3428 114.201C93.3941 113.092 94.3097 112.209 95.4317 112.209C96.5865 112.209 97.523 113.145 97.523 114.3C97.523 114.605 97.474 114.906 97.2674 116.131C96.8252 118.751 95.79 124.888 95.79 130.352C95.79 137.327 98.7746 150.872 98.805 151.008C98.9339 151.59 98.809 152.198 98.4619 152.681L93.8312 159.127C93.4227 159.696 92.7815 159.999 92.1309 159.999ZM93.3416 114.225C93.3404 114.255 93.3405 114.28 93.3405 114.3C93.3405 114.275 93.341 114.25 93.3416 114.225Z' fill='black'/%3E%3Cpath d='M208.023 89.3991C207.703 89.2506 205.959 88.469 203.114 87.6474C202.532 87.4794 201.939 87.3702 201.369 87.2992C202.243 86.2327 202.671 85.0305 202.133 83.7586C201.399 82.0271 201.603 80.9579 201.601 80.9567C201.848 79.998 201.27 79.0209 200.312 78.7744C200.018 78.6993 199.725 78.709 199.45 78.7751C199.239 78.3006 198.831 77.9178 198.29 77.7707C197.396 77.5283 196.477 78.005 196.149 78.8499C196.069 78.9765 195.573 79.6709 193.841 80.6953C191.336 82.1766 191.635 85.6266 192.67 88.2001C190.198 89.0315 186.912 90.3866 183.958 92.4233C182.558 93.3881 181.411 94.2459 180.399 95.0027C177.522 97.1544 176.806 97.5579 176.181 97.2854C175.082 96.3104 170.548 90.1339 166.888 84.8422C166.231 83.8928 164.929 83.6548 163.978 84.3121C163.028 84.9691 162.791 86.2718 163.448 87.2217C169.268 95.6358 172.853 100.245 174.103 100.921C174.952 101.38 175.747 101.582 176.52 101.581C178.585 101.581 180.503 100.148 182.904 98.3523C183.885 97.6183 184.998 96.7862 186.331 95.8669C189.166 93.9129 192.445 92.6559 194.688 91.9465C196.937 94.4766 197.09 97.8161 197.093 97.8887C197.12 98.8605 197.916 99.6313 198.884 99.6313C198.898 99.6313 198.913 99.6311 198.927 99.6308C199.917 99.6071 200.701 98.7858 200.677 97.7959C200.674 97.6645 200.612 95.9158 199.836 93.7679C201.132 94.839 201.678 95.9334 201.899 96.3783C202.015 96.6123 202.136 96.8545 202.394 97.0946C202.739 97.4158 203.177 97.5743 203.614 97.5743C204.095 97.5743 204.574 97.3825 204.928 97.0027C205.494 96.3932 205.555 95.4945 205.13 94.8231L205.11 94.7829C204.828 94.2167 204.05 92.6573 202.28 91.1396C204.828 91.8865 206.35 92.5752 206.518 92.6525C206.762 92.7651 207.017 92.8185 207.269 92.8185C207.946 92.8185 208.594 92.4331 208.897 91.7784C209.313 90.8802 208.922 89.8148 208.023 89.3991ZM195.666 83.7808C196.71 83.1635 197.471 82.5889 198.034 82.076C198.103 82.8465 198.291 83.8028 198.726 84.8982C198.41 85.3876 197.328 86.1946 196.03 86.9486C195.476 85.5932 195.35 83.9674 195.666 83.7808Z' fill='black'/%3E%3Cpath d='M44.299 90.5895C38.9875 94.669 32.8385 99.1658 31.6149 99.7268C30.9298 99.8887 30.3399 99.3715 27.947 96.5975C27.1219 95.6408 26.1865 94.5567 25.0282 93.3141C22.5812 90.6888 19.6633 88.6581 17.428 87.3143C18.9925 85.0237 20.0281 81.7191 17.9002 79.7331C16.4292 78.3604 16.0942 77.5757 16.0429 77.4347C15.9041 76.5394 15.1134 75.8765 14.1845 75.92C13.6305 75.947 13.1538 76.2276 12.8447 76.6388C12.5876 76.5089 12.3006 76.4323 11.9945 76.4428C11.0049 76.4772 10.2306 77.2845 10.2644 78.2738C10.2638 78.3196 10.2324 79.4075 9.14352 80.941C8.34441 82.0669 8.50314 83.3326 9.12747 84.562C8.55488 84.5088 7.9527 84.4881 7.34808 84.5276C4.41135 84.7164 2.52896 85.1044 2.18001 85.1806C2.18001 85.1806 0.601633 85.4741 1.0028 87.3564C1.33836 88.9312 2.94615 88.6827 2.94615 88.6827C3.24317 88.618 4.83703 88.2924 7.41825 88.1169C5.36038 89.2181 4.26022 90.574 3.86341 91.0665L3.83533 91.1015C3.27517 91.6657 3.14157 92.5567 3.56401 93.2739C3.89837 93.8407 4.49641 94.1564 5.11028 94.1564C5.41955 94.1564 5.73289 94.0763 6.0188 93.908C6.32221 93.7292 6.49144 93.5188 6.6554 93.3157C6.96711 92.9287 7.73573 91.9775 9.2317 91.2105C8.01159 93.1407 7.57532 94.8349 7.54407 94.9627C7.30835 95.9211 7.89303 96.8853 8.85053 97.1248C8.99584 97.1613 9.14172 97.1788 9.28524 97.1788C10.0864 97.1788 10.8169 96.6361 11.0235 95.8251C11.0328 95.7882 11.8959 92.5374 14.6502 90.5399C16.6889 91.715 19.6182 93.6448 21.9682 96.1661C23.0722 97.35 23.9795 98.4018 24.7801 99.3296C27.0418 101.952 28.7766 103.962 31.2897 103.962C31.7693 103.962 32.2775 103.889 32.8225 103.733C34.4429 103.269 41.3434 98.1334 46.8464 93.9068C47.7625 93.2031 47.9346 91.8902 47.2309 90.9744C46.5286 90.0585 45.2151 89.8849 44.299 90.5895ZM13.5085 80.1797C13.9477 80.8015 14.5677 81.5264 15.4542 82.3539C15.722 82.6044 15.2482 84.1676 14.4171 85.369C13.3119 84.3535 12.4288 83.3326 12.2257 82.7869C12.8854 81.8106 13.2753 80.9172 13.5085 80.1797Z' fill='black'/%3E%3Cpath d='M156.898 120.022L54.8984 119.436C47.4889 119.436 41.4824 114.016 41.4824 106.606V41.8592C41.4824 34.4498 47.4889 29.6153 54.8984 29.6153L156.312 29.0294C163.721 29.0294 170.076 34.4579 169.728 41.8592C169.317 50.601 168.757 58.3984 168.999 76.8402C169.221 93.7452 169.998 99.1643 170.314 106.606C170.628 114.009 164.307 120.022 156.898 120.022Z' fill='%2353C6A0'/%3E%3Cpath d='M152.88 120.023H52.6383C45.2289 120.023 39.6524 113.842 38.0504 106.607C36.4954 99.586 34.9503 91.8987 35.2947 71.923C35.6021 54.0959 36.8028 47.9485 38.0504 41.86C39.5376 34.6014 44.0568 28.4442 51.4662 28.4442H152.294C159.703 28.4442 166.04 34.458 165.71 41.86C165.333 50.2931 164.788 58.7104 165.31 75.6115C165.861 93.4386 166.168 98.8554 166.296 106.607C166.418 114.016 160.289 120.023 152.88 120.023Z' fill='%237DDDBF'/%3E%3Cpath d='M130.318 58.336C129.603 58.336 128.906 57.9693 128.516 57.3091C127.928 56.3151 128.257 55.0325 129.251 54.4444L159.999 36.2581C160.993 35.6705 162.276 35.9984 162.864 36.9936C163.452 37.9876 163.123 39.2702 162.129 39.8583L131.381 58.0446C131.047 58.2421 130.68 58.336 130.318 58.336Z' fill='%23ADECC0'/%3E%3Cpath d='M68.5666 56.974C68.1664 56.974 67.7625 56.8594 67.4049 56.6204L43.4025 40.5525C42.4426 39.9098 42.1859 38.611 42.8284 37.6514C43.4708 36.6906 44.7697 36.4356 45.7296 37.0766L69.7319 53.1445C70.6917 53.7872 70.9485 55.0861 70.306 56.0457C69.9028 56.6484 69.2406 56.974 68.5666 56.974Z' fill='%23ADECC0'/%3E%3Cpath d='M45.3921 111.628C44.7129 111.628 44.0465 111.298 43.6445 110.688C43.0084 109.724 43.2751 108.426 44.2397 107.791L74.8975 87.5821C75.8602 86.9463 77.1573 87.2127 77.794 88.1772C78.43 89.1415 78.1634 90.4386 77.1988 91.0743L46.5411 111.283C46.1869 111.517 45.7871 111.628 45.3921 111.628Z' fill='%23ADECC0'/%3E%3Cpath d='M158.485 111.907C158.09 111.907 157.69 111.795 157.335 111.561L123.257 89.0931C122.293 88.4573 122.026 87.1605 122.662 86.1963C123.298 85.2317 124.594 84.9648 125.559 85.6014L159.638 108.069C160.602 108.705 160.869 110.002 160.233 110.966C159.831 111.576 159.164 111.907 158.485 111.907Z' fill='%23ADECC0'/%3E%3Cpath d='M67.102 77.0246C70.5196 77.0246 73.2901 74.2541 73.2901 70.8366C73.2901 67.419 70.5196 64.6485 67.102 64.6485C63.6845 64.6485 60.9141 67.419 60.9141 70.8366C60.9141 74.2541 63.6845 77.0246 67.102 77.0246Z' fill='%23FFDCD5'/%3E%3Cpath d='M137.069 76.8664C140.486 76.8664 143.257 74.0959 143.257 70.6784C143.257 67.2608 140.486 64.4903 137.069 64.4903C133.651 64.4903 130.881 67.2608 130.881 70.6784C130.881 74.0959 133.651 76.8664 137.069 76.8664Z' fill='%23FFDCD5'/%3E%3Cpath d='M117.574 43.2468C116.762 43.2468 115.989 42.771 115.65 41.9768C113.601 37.1822 109.503 38.6626 109.043 38.8464C107.974 39.2752 106.754 38.7548 106.324 37.6826C105.895 36.6103 106.416 35.3932 107.488 34.9637C110.355 33.8146 116.558 33.4586 119.496 40.3331C119.95 41.3951 119.457 42.6242 118.395 43.0779C118.127 43.1926 117.848 43.2468 117.574 43.2468Z' fill='black'/%3E%3Cpath d='M85.2077 43.5991C85.0023 43.5991 84.7934 43.5684 84.5875 43.5046C83.4841 43.1621 82.8673 41.9904 83.2098 40.8873C84.9312 35.3417 90.7143 34.3582 93.5331 34.6088C94.6838 34.7123 95.5322 35.7288 95.4289 36.8792C95.3256 38.026 94.3255 38.8751 93.1673 38.7753C92.9479 38.756 88.3464 38.4462 87.2045 42.1272C86.9262 43.0238 86.0999 43.5991 85.2077 43.5991Z' fill='black'/%3E%3Cpath d='M87.6962 70.3263C87.6017 70.3263 87.5072 70.3255 87.4115 70.3231C80.5016 70.1688 78.3322 63.8489 78.2429 63.5799C77.8806 62.4835 78.4752 61.3005 79.5716 60.9378C80.6633 60.5763 81.8414 61.1642 82.2096 62.253C82.2726 62.4333 83.5948 66.0545 87.5048 66.1418C87.5696 66.1432 87.6338 66.1438 87.6974 66.1438C91.9196 66.1438 93.1514 62.9883 93.2798 62.6232C93.6596 61.5423 94.8453 60.9573 95.9271 61.3238C97.0124 61.6911 97.6041 62.8517 97.2493 63.9408C96.5217 66.1721 93.5966 70.3263 87.6962 70.3263Z' fill='black'/%3E%3Cpath d='M113.059 70.2392C106.312 70.2392 104.1 64.3526 104.009 64.0993C103.615 63.0134 104.176 61.8141 105.262 61.4205C106.34 61.0295 107.535 61.5821 107.934 62.6581C108.075 63.0207 109.359 66.0564 113.072 66.0564C113.118 66.0564 113.164 66.0561 113.212 66.0549C117.406 65.97 118.758 62.2873 118.771 62.2499C119.156 61.1611 120.35 60.5919 121.44 60.9764C122.529 61.3618 123.099 62.5568 122.714 63.6457C122.621 63.9088 120.351 70.0937 113.297 70.2369C113.217 70.2383 113.137 70.2392 113.059 70.2392Z' fill='black'/%3E%3Cpath d='M101.792 88.0022C101.694 88.0022 101.596 88.0016 101.497 88.0002C96.2899 87.9325 91.6055 86.0668 89.1758 84.4896C88.2066 83.8609 87.9312 82.5658 88.5602 81.5969C89.1892 80.6282 90.4863 80.3529 91.4526 80.9816C94.9764 83.2686 106.489 86.98 112.411 78.7114C113.083 77.7726 114.389 77.5561 115.329 78.2289C116.268 78.9017 116.484 80.2078 115.811 81.147C112.596 85.6356 107.753 88.0022 101.792 88.0022Z' fill='black'/%3E%3Cpath d='M116.567 15.3936C113.054 15.3936 109.174 15.1832 105.177 14.7672C98.5019 14.0725 92.2614 12.8834 87.6056 11.4188C81.7053 9.56267 79.0818 7.50142 79.3485 4.93227C79.6163 2.36252 82.608 0.885951 88.7639 0.284681C93.6233 -0.189678 99.9741 -0.0686304 106.649 0.626029C113.324 1.32039 119.565 2.50955 124.22 3.97445C130.121 5.83054 132.744 7.8915 132.477 10.4607C132.477 10.4604 132.477 10.461 132.477 10.4607C132.21 13.0298 129.218 14.5073 123.062 15.1085C121.113 15.299 118.922 15.3936 116.567 15.3936ZM84.0708 5.42329C86.2834 6.86656 93.5766 9.35461 105.61 10.6074C117.643 11.8596 125.293 10.9263 127.755 9.96964C125.543 8.52636 118.249 6.0383 106.216 4.78581C94.1811 3.53332 86.5331 4.46632 84.0708 5.42329Z' fill='%23F4AD2F'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

@media screen and (max-width: 1024px) {
    .item-poll-info>h1 {
        font-size: 16px;
    }

    .poll-value {
        height: 32px;
        border-radius: 10px;
    }

    .poll-value>p {
        font-size: 14px;
    }

    .poll-body-steps {
        margin-top: 6px;
    }

    .poll-body-steps>p {
        font-size: 16px;
    }

    .item-poll-variants.xm>.item>.poll-value {
        height: 40px;
        padding: 0px 12px;
    }

    .item-poll-variants.xm>.item>.poll-value::after {
        width: 18px;
        height: 18px;
    }

    .item-poll-text>textarea {
        border-radius: 13px;
        padding: 14px;
        font-size: 14px;
    }

    .poll-success>h1 {
        font-size: 22px;
    }

    .poll-success>p {
        font-size: 14px;
    }
}

.poll {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 20px;
    border: 1px solid rgba(253, 141, 0, 0.2);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27), 0px 4px 0px 0px rgba(255, 221, 136, 0.82);
    box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27), 0px 4px 0px 0px rgba(255, 221, 136, 0.82);
}

.item-lesson-type {
    min-width: 120px;
    min-height: 76px;
    background: rgba(253, 141, 0, 0.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.info-lesson-content {
    padding: 16px 32px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.info-lesson-content>.default-button {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.button-xa {
    height: 44px;
    border-radius: 100px;
    border: 1px solid #FD8D00;
    padding: 0px 20px;
}

.button-xa>p {
    color: #FD8D00;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}

.lesson-details>p {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 121.682%;
    letter-spacing: -0.9px;
}

.icon-lesson {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.item-lesson-type {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.i-poll {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M6.66699 29.2916L9.09148 31.7161L13.1318 27.6758' stroke='%23FD8D00' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66699 19.5978L9.09148 22.0223L13.1318 17.9819' stroke='%23FD8D00' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66699 9.89708L9.09148 12.3216L13.1318 8.28125' stroke='%23FD8D00' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.7891 30.0977H33.3346' stroke='%23FD8D00' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.7891 20.4038H33.3346' stroke='%23FD8D00' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.7891 10.7031H33.3346' stroke='%23FD8D00' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.poll.disabled {
    pointer-events: none;
    opacity: 0.4;
}

/* start new 31.08.2024 22:42 */

.generate-test {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
}

.generate-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.generate-head>h1 {
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    letter-spacing: -0.48px;
}

.generate-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 14px;
}

.generate-content>.button {
    margin-top: 10px;
}

/* end new 31.08.2024 22:42 */

.useful-head-content {
    min-width: 234px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    padding: 12px;
    padding-bottom: 30px;
}

.useful-head-content>img {
    border-radius: 100px;
    margin-right: 4px;
    width: 32px;
    height: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -o-object-fit: cover;
    object-fit: cover;
}

.useful-head-content>h1 {
    color: #FFF;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}

.useful-head-content>p {
    color: #FFF;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

.useful-head {
    width: 100%;
}

.useful-head>h1 {
    color: #000;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 121.682%;
    letter-spacing: -1.6px;
}

.useful-content {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
    width: 100%;
}

.useful-item-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}

.useful-item-info>.item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
}

.useful-item-info>.item>h1 {
    color: #040D0C;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.useful-item-info>.item>p,
.useful-item-info>.item a {
    color: #0583F2;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
}

.useful-item-info>.item>a {
    text-decoration: underline;
}

.useful-item-text>* {
    color: #040D0C;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.useful-item-body {
    margin-top: -20px;
    padding: 20px;
    border-radius: 16px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #FFF;
    -webkit-box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
    box-shadow: 0px 4px 0px 0px rgba(219, 222, 235, 0.27);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}

.useful-item-head {
    position: relative;
    z-index: -1;
}

.useful-item-head>svg {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 100%;
}

.useful-item {
    isolation: isolate;
    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;
}

.useful-item.dark>.useful-item-head>.useful-head-content>h1 {
    color: #000;
}

.useful-item.dark>.useful-item-head>.useful-head-content>p {
    color: #000;
}

.useful-body {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}

.useful-body.xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.useful-body.xl>.useful-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 340px;
    flex: 1 1 340px;
}

.useful-item {
    width: 100%;
}

.useful-item>.useful-item-head {
    width: 100%;
}

.useful-item>.useful-item-head>.useful-head-content {
    width: 100%;
    border-radius: 16px 16px 0 0;
}

.useful-item>.useful-item-body {
    width: 100%;
}

.useful-item-text>ul,
.useful-item-text ol {
    padding-left: 16px;
}

.head-test.useful-icon::before {
    background-image: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.372 43.2305V40.4035C27.372 39.6643 27.9504 39.0539 28.6888 39.0145L34.2362 38.7545C35.3534 38.6946 36.286 37.8811 36.4968 36.7824L36.7515 31.8251C37.2166 29.4026 41.0951 30.8612 40.6681 28.1555C40.0814 25.7546 38.3456 23.376 37.9139 21.1478C36.9568 16.2081 37.5665 10.1966 32.5447 5.96115C29.4757 3.37275 25.7486 2.68742 21.8224 2.7748C15.2732 2.92034 9.14831 5.70095 6.41261 12.0074C3.74221 18.1605 6.412 23.2706 8.71297 28.8125C10.4773 33.0618 9.39884 43.2305 9.39884 43.2305' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M21.7266 28.336V20.93M21.7347 15.0834V14.9238' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

/* start 03.09.24 20:10 */

.num-test-info {
    justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.button-sa {
    border-radius: 200px;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    background: #0583f2;
    height: 46px;
    padding: 0 30px;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.button-sa>p {
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -.45px;
    color: #fff
}

@media screen and (max-width: 1444px) {
    .lesson-tests>.lesson-head-text {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 14px;
    }

    .lesson-tests>.lesson-head-text>h1 {
        line-height: normal;
    }
}

@media screen and (max-width: 1224px) {
    .lesson-content>.lesson {
        padding: 20px;
    }

    .lesson-tests {
        width: 100%;
    }
}

@media screen and (max-width: 425px) {
    .num-test-info {
        -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;
        gap: 6px;
    }

    .num-test-info::before {
        content: none;
    }
}

.lesson-head-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 16px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px;
}

.lesson-head-text>h1 {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 121.682%;
    letter-spacing: -.9px;
}

.explanation-question.xm>.item>h1 {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 121.682%;
    letter-spacing: -.9px;
}

.explanation-question.xm>.item {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.explanation-question.xm {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.item-text-explain {
    display: flex;
    flex-direction: column;
}

.item-expl-content {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.explanation-question.xm>.item-expl-content>.item>h1 {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 121.682%;
    letter-spacing: -.9px;
}

.item-text-explain>* {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.8px;
    line-height: 160%;
}

.item-text-explain>ul {
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

/* end 03.09.24 20:10 */

.with-text {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}

.with-text>span {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.9px;
}

.fill-text-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}

.fill-text-content>p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.8px;
}

.fill-text-content>p>span {
    opacity: 0.6;
    font-weight: 400;
}

.stat-content-diagram>.item>p {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 121.682%;
    letter-spacing: -0.8px;
}

.swith-theme {
    width: 60px;
    height: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    border-radius: 100px;
    border: 1px solid #CDE6FC;
    background: #FFF;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
}

.swith-theme::before {
    position: relative;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 52px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='24' viewBox='0 0 52 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%230583F2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.05659 8.26231C7.16889 8.37462 7.31736 8.43077 7.46428 8.43077C7.61274 8.43077 7.75967 8.37462 7.87274 8.26231C8.09813 8.03615 8.09813 7.67077 7.87274 7.44538L7.12582 6.7C6.90043 6.47462 6.53505 6.47538 6.30966 6.7C6.08428 6.92615 6.08428 7.29077 6.30966 7.51615L7.05659 8.26231Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.616 6.70769C11.9344 6.70769 12.1929 6.44923 12.1929 6.13077V5.07692C12.1929 4.75846 11.9344 4.5 11.616 4.5C11.2975 4.5 11.0391 4.75846 11.0391 5.07692V6.13077C11.0391 6.44923 11.2975 6.70769 11.616 6.70769Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.32642 12.0008C6.32642 11.6823 6.06796 11.4238 5.7495 11.4238H4.69411C4.37565 11.4238 4.11719 11.6823 4.11719 12.0008C4.11719 12.3192 4.37565 12.5777 4.69411 12.5777H5.7495C6.06796 12.5777 6.32642 12.3192 6.32642 12.0008Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.7642 8.43077C15.9112 8.43077 16.0596 8.37462 16.1719 8.26231L16.9188 7.51615C17.1442 7.29077 17.1442 6.92538 16.9188 6.7C16.6935 6.47538 16.3281 6.47462 16.1027 6.7L15.3565 7.44539C15.1312 7.67077 15.1312 8.03615 15.3565 8.26154C15.4688 8.37462 15.6165 8.43077 15.7642 8.43077Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.1727 15.7388C15.9465 15.5142 15.5812 15.5142 15.3565 15.7388C15.1312 15.9649 15.1312 16.3303 15.3565 16.5557L16.1035 17.3011C16.2165 17.4134 16.3642 17.4695 16.5112 17.4695C16.6596 17.4695 16.8065 17.4134 16.9196 17.3011C17.145 17.0749 17.145 16.7103 16.9196 16.4849L16.1727 15.7388Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.05659 15.7388L6.30966 16.4849C6.08428 16.7103 6.08428 17.0749 6.30966 17.3011C6.42274 17.4134 6.56966 17.4695 6.71813 17.4695C6.86505 17.4695 7.01274 17.4134 7.12582 17.3011L7.87274 16.5557C8.09813 16.3303 8.09813 15.9649 7.87274 15.7388C7.64813 15.5142 7.28275 15.5142 7.05659 15.7388Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5386 11.4238H17.4832C17.1647 11.4238 16.9062 11.6823 16.9062 12.0008C16.9062 12.3192 17.1647 12.5777 17.4832 12.5777H18.5386C18.857 12.5777 19.1155 12.3192 19.1155 12.0008C19.1155 11.6823 18.857 11.4238 18.5386 11.4238Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.616 17.293C11.2975 17.293 11.0391 17.5514 11.0391 17.8699V18.9237C11.0391 19.2422 11.2975 19.5007 11.616 19.5007C11.9344 19.5007 12.1929 19.2422 12.1929 18.9237V17.8699C12.1929 17.5514 11.9344 17.293 11.616 17.293Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6115 8.38477C9.62 8.38477 8 10.0063 8 12.0002C8 13.994 9.62 15.6155 11.6115 15.6155C13.6039 15.6155 15.2239 13.994 15.2239 12.0002C15.2239 10.0063 13.6039 8.38477 11.6115 8.38477Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.7706 12.2879C47.6706 12.2012 47.5356 12.1662 47.4064 12.1962C45.1673 12.6945 42.6564 11.6195 41.3314 10.3003C39.9623 8.92699 39.3464 6.63366 39.7998 4.59283C39.8281 4.46366 39.7939 4.32866 39.7073 4.22866C39.6198 4.12866 39.4931 4.07783 39.3589 4.08699C36.8247 4.29449 34.5272 5.72199 33.2122 7.90699C31.8631 10.1495 31.7189 12.902 32.8181 15.4595C33.5239 17.0937 34.8622 18.4395 36.4889 19.1503C37.6456 19.6603 38.8431 19.9137 40.0181 19.9137C41.4398 19.9137 42.8281 19.5428 44.0648 18.8045C46.2706 17.4887 47.7089 15.1829 47.9123 12.6354C47.9231 12.5037 47.8706 12.3745 47.7706 12.2879Z' fill='%23CDE6FC'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.swith-theme.dark {
    border: 1px solid #2E3032;
    background: #1E1E1E;
}

.swith-theme.dark::before {
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='24' viewBox='0 0 52 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.05659 8.26231C7.16889 8.37462 7.31736 8.43077 7.46428 8.43077C7.61274 8.43077 7.75967 8.37462 7.87274 8.26231C8.09813 8.03615 8.09813 7.67077 7.87274 7.44538L7.12582 6.7C6.90043 6.47462 6.53505 6.47538 6.30966 6.7C6.08428 6.92615 6.08428 7.29077 6.30966 7.51615L7.05659 8.26231Z' fill='%235F6770'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.616 6.70769C11.9344 6.70769 12.1929 6.44923 12.1929 6.13077V5.07692C12.1929 4.75846 11.9344 4.5 11.616 4.5C11.2975 4.5 11.0391 4.75846 11.0391 5.07692V6.13077C11.0391 6.44923 11.2975 6.70769 11.616 6.70769Z' fill='%235F6770'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.32642 12.0008C6.32642 11.6823 6.06796 11.4238 5.7495 11.4238H4.69411C4.37565 11.4238 4.11719 11.6823 4.11719 12.0008C4.11719 12.3192 4.37565 12.5777 4.69411 12.5777H5.7495C6.06796 12.5777 6.32642 12.3192 6.32642 12.0008Z' fill='%235F6770'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.7642 8.43077C15.9112 8.43077 16.0596 8.37462 16.1719 8.26231L16.9188 7.51615C17.1442 7.29077 17.1442 6.92538 16.9188 6.7C16.6935 6.47538 16.3281 6.47462 16.1027 6.7L15.3565 7.44539C15.1312 7.67077 15.1312 8.03615 15.3565 8.26154C15.4688 8.37462 15.6165 8.43077 15.7642 8.43077Z' fill='%235F6770'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.1727 15.7388C15.9465 15.5142 15.5812 15.5142 15.3565 15.7388C15.1312 15.9649 15.1312 16.3303 15.3565 16.5557L16.1035 17.3011C16.2165 17.4134 16.3642 17.4695 16.5112 17.4695C16.6596 17.4695 16.8065 17.4134 16.9196 17.3011C17.145 17.0749 17.145 16.7103 16.9196 16.4849L16.1727 15.7388Z' fill='%235F6770'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.05659 15.7388L6.30966 16.4849C6.08428 16.7103 6.08428 17.0749 6.30966 17.3011C6.42274 17.4134 6.56966 17.4695 6.71813 17.4695C6.86505 17.4695 7.01274 17.4134 7.12582 17.3011L7.87274 16.5557C8.09813 16.3303 8.09813 15.9649 7.87274 15.7388C7.64813 15.5142 7.28275 15.5142 7.05659 15.7388Z' fill='%235F6770'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5386 11.4238H17.4832C17.1647 11.4238 16.9062 11.6823 16.9062 12.0008C16.9062 12.3192 17.1647 12.5777 17.4832 12.5777H18.5386C18.857 12.5777 19.1155 12.3192 19.1155 12.0008C19.1155 11.6823 18.857 11.4238 18.5386 11.4238Z' fill='%235F6770'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.616 17.293C11.2975 17.293 11.0391 17.5514 11.0391 17.8699V18.9237C11.0391 19.2422 11.2975 19.5007 11.616 19.5007C11.9344 19.5007 12.1929 19.2422 12.1929 18.9237V17.8699C12.1929 17.5514 11.9344 17.293 11.616 17.293Z' fill='%235F6770'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.6115 8.38477C9.62 8.38477 8 10.0063 8 12.0002C8 13.994 9.62 15.6155 11.6115 15.6155C13.6039 15.6155 15.2239 13.994 15.2239 12.0002C15.2239 10.0063 13.6039 8.38477 11.6115 8.38477Z' fill='%235F6770'/%3E%3Crect x='28' width='24' height='24' rx='12' fill='%230583F2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.7706 12.2879C47.6706 12.2012 47.5356 12.1662 47.4064 12.1962C45.1673 12.6945 42.6564 11.6195 41.3314 10.3003C39.9623 8.92699 39.3464 6.63366 39.7998 4.59283C39.8281 4.46366 39.7939 4.32866 39.7073 4.22866C39.6198 4.12866 39.4931 4.07783 39.3589 4.08699C36.8247 4.29449 34.5272 5.72199 33.2122 7.90699C31.8631 10.1495 31.7189 12.902 32.8181 15.4595C33.5239 17.0937 34.8622 18.4395 36.4889 19.1503C37.6456 19.6603 38.8431 19.9137 40.0181 19.9137C41.4398 19.9137 42.8281 19.5428 44.0648 18.8045C46.2706 17.4887 47.7089 15.1829 47.9123 12.6354C47.9231 12.5037 47.8706 12.3745 47.7706 12.2879Z' fill='white'/%3E%3C/svg%3E%0A");
}

.swith-theme-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0px 17px;
}

.head-profile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.pay-content {
    width: 100%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 12px 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
}
.pay-content > .item {
    padding: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
    border-radius: 20px;
    border: 1px solid rgba(5, 131, 242, 0.2);
    background: #FFF;
}
.pay-content > .item > h3 {
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 121.682%;
    letter-spacing: -1.2px;
}
.pay-content > .item > p {
    color: rgba(0, 0, 0, 0.8);
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: -0.15px;
}

.row-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
}
.row-info > p {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.15px;
}
.row-info > img {
    width: 48px;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 1000px;
}

.row-info-text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}
.row-info-text > span {
    color: rgba(0, 0, 0, 0.8);
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.15px;
}
.row-info-text > p {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.72px;
}

.row-info-end {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.row-info-end > p {
    color: #000;
    font-size: 23px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.23px;
}
.row-info-end > span {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.15px;
    opacity: 0.4;
}

.space-pay {
    height: 1px;
    width: 100%;
    background: #F1F2F7;
}

.card-place {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    border-radius: 12px;
    border: 1px solid rgba(219, 222, 235, 0.27);
    background: #F1F2F7;
    padding: 19px;
}
.card-place > p {
    color: #000;
    text-align: right;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: 1.6px;
    opacity: 0.2;
}

.card-place-field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 12px;
}
.card-place-field > .item {
    cursor: text;
    height: 58px;
    border-radius: 12px;
    border: 1px solid #DBDEEB;
    background: #FFF;
    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;
    gap: 2px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 44%;
    flex: 1 1 44%;
    padding: 0px 15px;
}
.card-place-field > .item:first-child {
    -webkit-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
}
.card-place-field > .item:last-child {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
}
.card-place-field > .item:focus-within {
    border: 1px solid #0583F2;
}
.card-place-field > .item > p {
    color: rgba(0, 0, 0, 0.8);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.14px;
}
.card-place-field > .item > input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    color: #000;
    border: none;
    background: none;
}
.card-place-field > .item > input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.4);
}
.card-place-field > .item > input::-moz-placeholder {
    color: rgba(0, 0, 0, 0.4);
}
.card-place-field > .item > input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.4);
}
.card-place-field > .item > input::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.4);
}
.card-place-field > .item > input::placeholder {
    color: rgba(0, 0, 0, 0.4);
}

.pay-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    width: 100%;
}

.pay-mehods {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    gap: 16px;
}
.pay-mehods > .item {
    border-radius: 12px;
    background-color: #000;
    height: 58px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 24px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pay-mehods > .item:hover {
    opacity: 0.8;
}

.apple-m {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='59' height='24' viewBox='0 0 59 24' fill='none'%3E%3Cg clip-path='url(%23clip0_197_365)'%3E%3Cpath d='M11.1031 3.0942C10.4234 3.90485 9.33589 4.54424 8.24838 4.4529C8.11245 3.3568 8.64487 2.1922 9.26792 1.47288C9.9476 0.639391 11.1371 0.0456708 12.0999 0C12.2132 1.14177 11.7714 2.2607 11.1031 3.0942ZM12.0886 4.66984C10.514 4.5785 9.16596 5.57184 8.41831 5.57184C7.65932 5.57184 6.51518 4.71551 5.26909 4.73834C3.64917 4.76118 2.14253 5.68601 1.31557 7.1589C-0.383646 10.1047 0.873776 14.4662 2.51635 16.8639C3.32065 18.0514 4.28354 19.353 5.55229 19.3073C6.75307 19.2617 7.22885 18.5195 8.67885 18.5195C10.1402 18.5195 10.5593 19.3073 11.8281 19.2845C13.1421 19.2617 13.9691 18.0971 14.7734 16.9096C15.691 15.5623 16.0648 14.2493 16.0874 14.1808C16.0648 14.1579 13.5499 13.1874 13.5273 10.2645C13.5046 7.82112 15.5097 6.65652 15.6003 6.58801C14.4675 4.89819 12.7003 4.71551 12.0886 4.66984ZM21.1851 1.35871V19.1589H23.9265V13.0733H27.7214C31.1878 13.0733 33.6234 10.6755 33.6234 7.20457C33.6234 3.73359 31.2332 1.35871 27.8121 1.35871H21.1851ZM23.9265 3.68792H27.0871C29.466 3.68792 30.8253 4.9667 30.8253 7.21598C30.8253 9.46527 29.466 10.7555 27.0757 10.7555H23.9265V3.68792ZM38.6304 19.2959C40.3523 19.2959 41.9496 18.4167 42.6746 17.0238H42.7312V19.1589H45.2687V10.2988C45.2687 7.72978 43.2296 6.07422 40.0917 6.07422C37.1804 6.07422 35.0281 7.75262 34.9488 10.059H37.4183C37.6222 8.96289 38.6304 8.24358 40.0124 8.24358C41.689 8.24358 42.6292 9.0314 42.6292 10.4814V11.4634L39.2082 11.6689C36.0249 11.863 34.3031 13.176 34.3031 15.4596C34.3031 17.7659 36.0816 19.2959 38.6304 19.2959ZM39.3667 17.1836C37.9054 17.1836 36.9765 16.4757 36.9765 15.3911C36.9765 14.2721 37.8714 13.6213 39.582 13.5186L42.6292 13.3245V14.3292C42.6292 15.9962 41.2246 17.1836 39.3667 17.1836ZM48.6558 24C51.3292 24 52.5867 22.9724 53.6855 19.8554L58.4999 6.24548H55.7132L52.4847 16.7612H52.4281L49.1996 6.24548H46.3335L50.9781 19.2046L50.7289 19.9924C50.3097 21.3283 49.63 21.8421 48.4179 21.8421C48.2027 21.8421 47.7835 21.8192 47.6136 21.7964V23.9315C47.7722 23.9772 48.4519 24 48.6558 24Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_197_365'%3E%3Crect width='58' height='24' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.gpay-m {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='24' viewBox='0 0 61 24' fill='none'%3E%3Cpath d='M28.8622 11.7002V18.7179H26.6161V1.3623H32.4559C33.8784 1.3623 35.2261 1.89052 36.2742 2.87148C37.3224 3.77699 37.8465 5.13525 37.8465 6.56897C37.8465 8.00269 37.3224 9.28549 36.2742 10.2665C35.2261 11.2474 33.9533 11.7756 32.4559 11.7756L28.8622 11.7002ZM28.8622 3.47515V9.51187H32.6056C33.4292 9.51187 34.2528 9.21003 34.7769 8.60636C35.9748 7.47448 35.9748 5.588 34.8517 4.45612L34.7769 4.38066C34.1779 3.77699 33.4292 3.3997 32.6056 3.47515H28.8622Z' fill='white'/%3E%3Cpath d='M43.0125 6.49353C44.6597 6.49353 45.9325 6.94628 46.9058 7.85179C47.8791 8.7573 48.3283 9.96464 48.3283 11.4738V18.7179H46.2319V17.0578H46.1571C45.2586 18.416 43.9858 19.0952 42.4885 19.0952C41.2157 19.0952 40.0926 18.7179 39.1942 17.9633C38.3706 17.2087 37.8466 16.1523 37.8466 15.0204C37.8466 13.813 38.2958 12.8321 39.1942 12.0775C40.0926 11.3229 41.3654 11.0211 42.8628 11.0211C44.2105 11.0211 45.2586 11.2474 46.0822 11.7757V11.2474C46.0822 10.4929 45.7827 9.73826 45.1838 9.28551C44.5848 8.7573 43.8361 8.45546 43.0125 8.45546C41.7398 8.45546 40.7665 8.98367 40.0926 10.0401L38.146 8.83276C39.3439 7.24812 40.9162 6.49353 43.0125 6.49353ZM40.1675 15.0958C40.1675 15.6995 40.467 16.2277 40.9162 16.5296C41.4403 16.9069 42.0392 17.1332 42.6382 17.1332C43.5366 17.1332 44.4351 16.7559 45.1089 16.0768C45.8576 15.3977 46.2319 14.5676 46.2319 13.6621C45.5581 13.1339 44.5848 12.8321 43.312 12.8321C42.4136 12.8321 41.6649 13.0585 41.0659 13.5112C40.467 13.8885 40.1675 14.4167 40.1675 15.0958Z' fill='white'/%3E%3Cpath d='M60.4571 6.87085L53.0451 24H50.799L53.5691 18.0388L48.7026 6.94631H51.0985L54.6173 15.4732H54.6922L58.1362 6.94631H60.4571V6.87085Z' fill='white'/%3E%3Cpath d='M19.9528 10.191C19.9528 9.51189 19.8779 8.83276 19.803 8.15363H10.4443V12.002H15.7601C15.5355 13.2094 14.8616 14.3413 13.8135 15.0204V17.5105H17.0328C18.9046 15.775 19.9528 13.2094 19.9528 10.191Z' fill='%234285F4'/%3E%3Cpath d='M10.4443 19.9252C13.1396 19.9252 15.3857 19.0197 17.0328 17.5105L13.8135 15.0204C12.915 15.6241 11.792 16.0013 10.4443 16.0013C7.89877 16.0013 5.65269 14.2658 4.90399 11.8511H1.60974V14.4167C3.33174 17.8124 6.70086 19.9252 10.4443 19.9252Z' fill='%2334A853'/%3E%3Cpath d='M4.90399 11.8511C4.45477 10.6438 4.45477 9.28551 4.90399 8.00271V5.4371H1.60974C0.187217 8.22908 0.187217 11.5493 1.60974 14.4167L4.90399 11.8511Z' fill='%23FBBC04'/%3E%3Cpath d='M10.4443 3.92792C11.8668 3.92792 13.2145 4.45614 14.2626 5.4371L17.1077 2.56966C15.3108 0.909567 12.915 -0.0713991 10.5192 0.0040598C6.77569 0.0040598 3.3317 2.11691 1.68457 5.51256L4.97882 8.07816C5.65265 5.66348 7.89873 3.92792 10.4443 3.92792Z' fill='%23EA4335'/%3E%3C/svg%3E");
}

.pay-or {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    gap: 10px;
}
.pay-or::before, .pay-or::after {
    position: relative;
    content: "";
    height: 1px;
    width: 100%;
    background: #D3D8F0;
}
.pay-or > p {
    opacity: 0.6;
    white-space: nowrap;
    color: #000;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.16px;
}

.pay-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    height: 58px;
    border-radius: 13px;
    background: var(---, #0583F2);
    -webkit-box-shadow: 0px 4px 0px 0px #0057A3;
    box-shadow: 0px 4px 0px 0px #0057A3;
    padding: 0px 20px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.pay-button:hover {
    opacity: 0.8;
}
.pay-button > p {
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.64px;
}

.responsive-question ol {
    padding-bottom: 20px;
    padding-left: 20px;
}

.fill-input {
    position: relative;
}
.fill-input > input[type=date] {
    cursor: text;
    color: rgba(255, 255, 255, 0);
}
.fill-input > input[type=date]::-webkit-calendar-picker-indicator {
    position: absolute;
    right: 18px;
    content: "";
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cpath d='M3.74023 8.05518H17.1081' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.4531 2.5V4.96812' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.39258 2.5V4.96812' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.5983 3.68481H7.24804C5.04506 3.68481 3.66992 4.91157 3.66992 7.16645V13.9546C3.66992 16.2452 5.04506 17.5002 7.24804 17.5002H13.5918C15.8013 17.5002 17.17 16.267 17.17 14.0113V7.16645C17.1764 4.91157 15.8078 3.68481 13.5983 3.68481Z' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.07812 11.1426H7.08813' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.07812 14.0398H7.08813' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.4277 11.1426H10.4377' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.4277 14.0398H10.4377' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7695 11.1426H13.7795' stroke='black' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.fill-input > input[type=date].active, .fill-input > input[type=date]:focus {
    color: #000;
}
.fill-input > input[type=date].active ~ small, .fill-input > input[type=date]:focus ~ small {
    display: none;
}
.fill-input > small {
    pointer-events: none;
    left: 22px;
    position: absolute;
    color: #bababa;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.64px;
}

.pass-show {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}